From 501d95a5f38a4dc2aaeba7ae02cfe39fdce40647 Mon Sep 17 00:00:00 2001 From: Remi PLANEL <rplanel@pasteur.fr> Date: Mon, 18 Sep 2023 15:37:19 +0200 Subject: [PATCH] command to delete helm release --- .gitlab-ci.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f0138493..6935bea2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -80,3 +80,20 @@ deploy:dev: environment: name: k8sdev-01 url: "https://defense-finder.dev.pasteur.cloud" + + +delete-helm-release: + 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-dev" + environment: + name: "k8sdev-01" + action: stop + script: + - echo "Removing $CI_PROJECT_NAME-$CI_ENVIRONMENT_NAME" + - helm delete -n ${NAMESPACE} $CI_PROJECT_NAME-$CI_ENVIRONMENT_NAME -- GitLab