@@ -54,7 +54,7 @@ function download_chart() {
5454 cp -R " $ASSETS_CHART_DIR " chart
5555 fi
5656
57- if [[ -f chart/requirements .lock ]]; then
57+ if [[ -f chart/Chart .lock ]]; then
5858 helm dependency build chart/
5959 else
6060 helm dependency update chart/
@@ -101,6 +101,11 @@ function initialize_tiller() {
101101
102102function write_environment_values_file() {
103103
104+ export GITLAB_CI=${GITLAB_CI:- false}
105+ if test " ${GITLAB_CI} " == " true" ; then
106+ echo " gitlab: true" > " $AUTO_DEPLOY_ENVIRONMENT_VALUES_FILE "
107+ fi
108+
104109 # Helm 3 does not like `--set image.secrets[0]=""`
105110 if [[ " $CI_PROJECT_VISIBILITY " != " public" ]]; then
106111 echo " image: { secrets: [ { name: gitlab-registry-${CI_PROJECT_PATH_SLUG} } ] }" >> " $AUTO_DEPLOY_ENVIRONMENT_VALUES_FILE "
@@ -260,10 +265,10 @@ function deploy() {
260265 " ${atomic_flag[@]} " \
261266 " ${debug_flag[@]} " \
262267 --wait \
263- --set gitlab.app =" $CI_PROJECT_PATH_SLUG " \
264- --set gitlab.env =" $CI_ENVIRONMENT_SLUG " \
265- --set gitlab.envName =" $CI_ENVIRONMENT_NAME " \
266- --set gitlab.envURL =" $CI_ENVIRONMENT_URL " \
268+ --set project.repo =" $CI_PROJECT_PATH_SLUG " \
269+ --set project.slug =" $CI_ENVIRONMENT_SLUG " \
270+ --set project.env =" $CI_ENVIRONMENT_NAME " \
271+ --set project.url =" $CI_ENVIRONMENT_URL " \
267272 --set releaseOverride=" $RELEASE_NAME " \
268273 --set image.repository=" $image_repository " \
269274 --set-string image.tag=" $image_tag " \
@@ -292,10 +297,10 @@ function deploy() {
292297 " ${atomic_flag[@]} " \
293298 " ${debug_flag[@]} " \
294299 --wait \
295- --set gitlab.app =" $CI_PROJECT_PATH_SLUG " \
296- --set gitlab.env =" $CI_ENVIRONMENT_SLUG " \
297- --set gitlab.envName =" $CI_ENVIRONMENT_NAME " \
298- --set gitlab.envURL =" $CI_ENVIRONMENT_URL " \
300+ --set project.repo =" $CI_PROJECT_PATH_SLUG " \
301+ --set project.slug =" $CI_ENVIRONMENT_SLUG " \
302+ --set project.env =" $CI_ENVIRONMENT_NAME " \
303+ --set project.url =" $CI_ENVIRONMENT_URL " \
299304 --set releaseOverride=" $RELEASE_NAME " \
300305 --set image.repository=" $image_repository " \
301306 --set-string image.tag=" $image_tag " \
@@ -466,20 +471,20 @@ function get_replicas() {
466471option=$1
467472case $option in
468473
469- check_kube_domain) check_kube_domain ;;
470- download_chart) download_chart ;;
471- ensure_namespace) ensure_namespace ;;
472- initialize_tiller) initialize_tiller ;;
473- create_secret) create_secret ;;
474- persist_environment_url) persist_environment_url ;;
475- auto_database_url) auto_database_url ;;
476- install_postgresql) install_postgresql " ${@: 2} " ;;
477- deploy) deploy " ${@: 2} " ;;
478- scale) scale " ${@: 2} " ;;
479- delete) delete " ${@: 2} " ;;
480- create_application_secret) create_application_secret " ${@: 2} " ;;
481- deploy_name) deploy_name " ${@: 2} " ;;
482- get_replicas) get_replicas " ${@: 2} " ;;
483- check_old_postgres_exist) check_old_postgres_exist ;;
484- * ) exit 1 ;;
474+ check_kube_domain) check_kube_domain ;;
475+ download_chart) download_chart ;;
476+ ensure_namespace) ensure_namespace ;;
477+ initialize_tiller) initialize_tiller ;;
478+ create_secret) create_secret ;;
479+ persist_environment_url) persist_environment_url ;;
480+ auto_database_url) auto_database_url ;;
481+ install_postgresql) install_postgresql " ${@: 2} " ;;
482+ deploy) deploy " ${@: 2} " ;;
483+ scale) scale " ${@: 2} " ;;
484+ delete) delete " ${@: 2} " ;;
485+ create_application_secret) create_application_secret " ${@: 2} " ;;
486+ deploy_name) deploy_name " ${@: 2} " ;;
487+ get_replicas) get_replicas " ${@: 2} " ;;
488+ check_old_postgres_exist) check_old_postgres_exist ;;
489+ * ) exit 1 ;;
485490esac
0 commit comments