diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6658df81ada1fb7d03e47a33bd253135cfccf1c4..3f2775edbf9e2ccd2cdd2bd00b2bdd3ca377f6b2 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