From aa34ce3d4064c0f60a30be4cafe4a8205231801f Mon Sep 17 00:00:00 2001 From: Maarten de Waard <maarten@greenhost.nl> Date: Wed, 4 May 2022 13:03:02 +0200 Subject: [PATCH] remove RELEASE_NAME variable because of https://gitlab.com/gitlab-org/gitlab/-/issues/293674 --- .gitlab-ci.yml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5b742623..04d3c5dc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -24,7 +24,7 @@ include: stage: install-helm-chart script: - cd ${CHART_DIR:-"."} - - ./fully-delete-helmrelease.sh "$RELEASE_NAME" + - ./fully-delete-helmrelease.sh "nc$CI_MERGE_REQUEST_IID" extends: - .use_kubernetes - .chart_changes_rules @@ -39,7 +39,6 @@ stages: variables: CHART_NAME: nextcloud-onlyoffice - RELEASE_NAME: "nc$CI_MERGE_REQUEST_IID" pre-install-delete-helmrelease: extends: @@ -55,7 +54,7 @@ post-install-delete-helmrelease: # Gets triggered by on_stop of install-helmrelease, or manually when: manual environment: - name: helmrelease/$RELEASE_NAME + name: helmrelease/nc$CI_MERGE_REQUEST_IID action: stop install-helmrelease: @@ -71,14 +70,14 @@ install-helmrelease: - cp values-local.yaml.example values-ci.yaml # This sets the domains to files-MR_ID.gitlab.stackspin.net and # office-MR_ID.gitlab.stackspin.net - - sed -i "s/\.your\.domain/-$RELEASE_NAME.gitlab.stackspin.net/" values-ci.yaml + - sed -i "s/\.your\.domain/-nc$CI_MERGE_REQUEST_IID.gitlab.stackspin.net/" values-ci.yaml # Make sure TLS certificate secrets for different MRs do not clash - - sed -i "s/files-cert/files-cert-$RELEASE_NAME/" values-ci.yaml - - sed -i "s/office-cert/office-cert-$RELEASE_NAME/" values-ci.yaml - - helm install --wait "$RELEASE_NAME" . -f values-ci.yaml + - sed -i "s/files-cert/files-cert-nc$CI_MERGE_REQUEST_IID/" values-ci.yaml + - sed -i "s/office-cert/office-cert-nc$CI_MERGE_REQUEST_IID/" values-ci.yaml + - helm install --wait "nc$CI_MERGE_REQUEST_IID" . -f values-ci.yaml environment: - name: helmrelease/$RELEASE_NAME - url: https://files-$RELEASE_NAME.gitlab.stackspin.net + name: helmrelease/nc$CI_MERGE_REQUEST_IID + url: https://files-nc$CI_MERGE_REQUEST_IID.gitlab.stackspin.net auto_stop_in: 1 week on_stop: post-install-delete-helmrelease extends: @@ -89,7 +88,7 @@ test-helm-chart: stage: test-helm-chart script: - cd ${CHART_DIR:-"."} - - helm test --logs "$RELEASE_NAME" + - helm test --logs "nc$CI_MERGE_REQUEST_IID" extends: - .use_kubernetes - .chart_changes_rules -- GitLab