Update .gitlab-ci.yml, manifests/upn-qr.yaml, .gitlab/agent/upn-qr-agent/config.yaml

This commit is contained in:
Aljaž Starc
2022-04-07 23:29:41 +00:00
parent 68e520e38c
commit 86a8c7bf64
3 changed files with 85 additions and 0 deletions

View File

@@ -14,3 +14,25 @@ build-oci:
- if: $CI_COMMIT_REF_NAME != $CI_DEFAULT_BRANCH
variables:
CTS_BUILD_TAG: $CI_COMMIT_SHORT_SHA
deploy:
stage: deploy
needs: ["build-oci"]
resource_group: deploy-to-prod
image:
name: bitnami/kubectl:latest
entrypoint: [""]
environment:
name: production
variables:
WAIT: "false"
# IF FORCE true, NOW MUST BE false
FORCE: "true"
NOW: "false"
TIMEOUT: "300s"
script:
- kubectl config use-context aljaxus/upn-qr:upn-qr-agent
- kubectl delete --force=$FORCE --wait=$WAIT --now=$NOW --ignore-not-found=true --timeout=$TIMEOUT -f ./manifests/upn-qr.yaml
- kubectl create -f ./manifests/upn-qr.yaml
rules:
- if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH