many things

This commit is contained in:
Chris Cowley 2024-08-04 16:16:53 +02:00
parent 18a08d623b
commit a7fad6c9c6
43 changed files with 1246 additions and 54 deletions

View file

@ -15,29 +15,29 @@
# https://docs.gitlab.com/ee/development/cicd/templates.html
# This specific template is located at:
# https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Getting-Started.gitlab-ci.yml
image: docker.io/library/alpine:latest
stages: # List of stages for jobs, and their order of execution
- validate
- test
- deploy
variables:
KUBE_CONFIG_PATH: "/root/.kube/config"
AUTHENTIK_URL: "https://auth.lab.cowley.tech"
validate-authentik: # This job runs in the build stage, which runs first.
stage: validate
tags:
- k3s
- ccowley
- lab
before_script:
- wget https://github.com/opentofu/opentofu/releases/download/v1.7.2/tofu_1.7.2_amd64.apk -O /tmp/tofu_1.7.2_amd64.apk
- apk add --allow-untrusted '/tmp/tofu_1.7.2_amd64.apk'
- mkdir -pv "${HOME}/.kube/"
- echo "${KUBECONFIG_BASE64}" | base64 -d > ${KUBE_CONFIG_PATH}
script:
- cd authentik/
- tofu init
- tofu validate
#
#image: docker.io/library/alpine:latest
#stages: # List of stages for jobs, and their order of execution
# - validate
# - test
# - deploy
#
#variables:
# KUBE_CONFIG_PATH: "/root/.kube/config"
# AUTHENTIK_URL: "https://auth.lab.cowley.tech"
#
#validate-authentik: # This job runs in the build stage, which runs first.
# stage: validate
# tags:
# - k3s
# - ccowley
# - lab
# before_script:
# - wget https://github.com/opentofu/opentofu/releases/download/v1.7.2/tofu_1.7.2_amd64.apk -O /tmp/tofu_1.7.2_amd64.apk
# - apk add --allow-untrusted '/tmp/tofu_1.7.2_amd64.apk'
# - mkdir -pv "${HOME}/.kube/"
# - echo "${KUBECONFIG_BASE64}" | base64 -d > ${KUBE_CONFIG_PATH}
# script:
# - cd authentik/
# - tofu init
# - tofu validate