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