diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ead518213165dbd885597606a081115bb8460900..c1730b2b7ca748a10f6bc5370e6f34e0732f1f95 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -179,6 +179,7 @@ ci-test-image-build: - if: '$CI_COMMIT_MESSAGE =~ /TRIGGER_JOBS=.*ci-test-image-build/' extends: - .kaniko_build + interruptible: true # Stage: create-vps # ================= @@ -214,7 +215,7 @@ create-vps: url: https://$FQDN on_stop: terminate-droplet auto_stop_in: 1 week - + interruptible: true # Stage: enable-apps # ================== @@ -233,6 +234,7 @@ create-vps: paths: - ./clusters - ./enabled_apps/$APP + interruptible: true enable-eventrouter: variables: @@ -302,6 +304,7 @@ test-dns: - flux/**/* - test/**/* - openappstack/**/* + interruptible: true setup-openappstack: stage: setup-cluster @@ -333,6 +336,7 @@ setup-openappstack: - openappstack/**/* extends: - .ssh_setup + interruptible: true # Stage: helm-release @@ -357,6 +361,7 @@ setup-openappstack: when: always extends: - .ssh_setup + interruptible: true eventrouter-helm-release: variables: @@ -428,6 +433,7 @@ wordpress-helm-release: when: always extends: - .ssh_setup + interruptible: true eventrouter-ready: variables: @@ -510,6 +516,7 @@ wordpress-ready: when: always extends: - .ssh_setup + interruptible: true grafana-cert: variables: @@ -586,6 +593,7 @@ testinfra: - openappstack/**/* extends: - .ssh_setup + interruptible: true prometheus-alerts: stage: health-test @@ -602,6 +610,7 @@ prometheus-alerts: - .prometheus_rules needs: - job: prometheus-ready + interruptible: true # Stage: integration-test @@ -623,6 +632,7 @@ prometheus-alerts: when: on_failure extends: - .ssh_setup + interruptible: true grafana-behave: variables: @@ -706,3 +716,5 @@ gitlab-merge-workaround: image: busybox script: - echo "Not building anything, no changes." + interruptible: true +