From 9d33f3955e9a6491d8e61ea0b51dd1cc783cba90 Mon Sep 17 00:00:00 2001 From: Varac <varac@varac.net> Date: Tue, 30 Nov 2021 11:51:32 +0100 Subject: [PATCH] Move zerossl config to own stage --- .gitlab-ci.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9333eed02..f4cb4deb0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -189,6 +189,7 @@ stages: - build - create-vps - setup-cluster + - configure-cluster - kustomization - install-apps - apps-kustomizations-ready @@ -351,6 +352,23 @@ setup-stackspin: - kubectl apply -n cert-manager -f ./install/overrides/stackspin-cert-manager-override.yaml # Install flux and general, non-app specific secrets - bash ./install/install-stackspin.sh + extends: + - .ssh_setup + - .report_artifacts + - .general_rules + interruptible: true + + +# Stage: configure-cluster +# ==================== +# +# Configure cluster after basic installation +# i.e. CI-related config like zerossl clusterIssuer + +configure-stackspin: + stage: configure-cluster + script: + - *debug_information # Install custom ClusterIssuer for ZeroSSL production certificates - bash ./.gitlab/ci_scripts/install_zerossl_issuer.sh extends: @@ -360,6 +378,8 @@ setup-stackspin: interruptible: true + + # Stage: kustomization # ==================== # -- GitLab