From 596e0c53222f85a5cf3c8ccb163505ec08c8c8f8 Mon Sep 17 00:00:00 2001 From: Remi PLANEL <rplanel@pasteur.fr> Date: Thu, 9 Nov 2023 13:08:56 +0100 Subject: [PATCH] add some helm delete release commands --- .gitlab-ci.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6658df81..3f2775ed 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -113,6 +113,24 @@ delete-meili-helm-release: - echo "Removing $CI_PROJECT_NAME-$CI_ENVIRONMENT_NAME-meilisearch" - helm delete -n ${NAMESPACE} ${CI_PROJECT_NAME}-${CI_ENVIRONMENT_NAME}-meilisearch + +delete-meili-helm-release:prod: + except: + - master + stage: deploy-meilisearch + when: manual + image: harbor.pasteur.fr/kube-system/helm-kubectl:$HELM_VERSION + variables: + GIT_STRATEGY: none # important to not checkout source when branch is deleted + NAMESPACE: "defense-finder-prod" + environment: + name: " k8sprod-02" + action: stop + script: + - echo "Removing $CI_PROJECT_NAME-$CI_ENVIRONMENT_NAME-meilisearch" + - helm delete -n ${NAMESPACE} ${CI_PROJECT_NAME}-${CI_ENVIRONMENT_NAME}-meilisearch + + # Update Meili search indexes .update-refseq-index: @@ -351,3 +369,19 @@ delete-helm-release: script: - echo "Removing $CI_PROJECT_NAME-$CI_ENVIRONMENT_NAME" - helm delete -n ${NAMESPACE} $CI_PROJECT_NAME-$CI_ENVIRONMENT_NAME + +delete-helm-release:prod: + except: + - master + stage: deploy + when: manual + image: harbor.pasteur.fr/kube-system/helm-kubectl:$HELM_VERSION + variables: + GIT_STRATEGY: none # important to not checkout source when branch is deleted + NAMESPACE: "defense-finder-prod" + environment: + name: "k8sprod-02" + action: stop + script: + - echo "Removing $CI_PROJECT_NAME-$CI_ENVIRONMENT_NAME" + - helm delete -n ${NAMESPACE} $CI_PROJECT_NAME-$CI_ENVIRONMENT_NAME -- GitLab