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