feat: manual only deployment

This commit is contained in:
2026-06-08 16:59:11 +02:00
parent e5eec5b779
commit be84061909
4 changed files with 31 additions and 1 deletions
+9 -1
View File
@@ -47,7 +47,15 @@ jobs:
--namespace ingress-nginx \ --namespace ingress-nginx \
--create-namespace \ --create-namespace \
--wait --wait
- name: Create Airflow git-sync SSH secret
if: ${{ inputs.service == 'all' || inputs.service == 'airflow' }}
run: |
kubectl create namespace airflow --dry-run=client -o yaml | kubectl apply -f -
kubectl create secret generic airflow-gitsync-ssh \
--from-literal=gitSshKey="$(echo ${{ secrets.AIRFLOW_GITSYNC_SSH_KEY }} | base64 -d)" \
--from-literal=known_hosts="$(echo ${{ secrets.AIRFLOW_GITSYNC_KNOWN_HOSTS }} | base64 -d)" \
--namespace airflow \
--dry-run=client -o yaml | kubectl apply -f -
- name: Deploy Airflow - name: Deploy Airflow
if: ${{ inputs.service == 'all' || inputs.service == 'airflow' }} if: ${{ inputs.service == 'all' || inputs.service == 'airflow' }}
run: | run: |
+12
View File
@@ -1,5 +1,17 @@
executor: KubernetesExecutor executor: KubernetesExecutor
dags:
gitSync:
enabled: true
repo: git@github.com:idirbfs/dags.git
branch: main
rev: HEAD
depth: 1
maxFailures: 3
subPath: ""
sshKeySecret: airflow-gitsync-ssh
period: 60s
ingress: ingress:
apiServer: apiServer:
enabled: true enabled: true
@@ -1,5 +1,10 @@
config: config:
existingSecret: oauth2-proxy-alertmanager existingSecret: oauth2-proxy-alertmanager
cookie_secure: false
reverse_proxy: true
set_xauthrequest: true
cookie_samesite: "lax"
redirect_url: http://alertmanager.13.140.150.2.nip.io/oauth2/callback
extraArgs: extraArgs:
provider: oidc provider: oidc
@@ -1,5 +1,10 @@
config: config:
existingSecret: oauth2-proxy-prometheus existingSecret: oauth2-proxy-prometheus
cookie_secure: false
reverse_proxy: true
set_xauthrequest: true
cookie_samesite: "lax"
redirect_url: http://prometheus.13.140.150.2.nip.io/oauth2/callback
extraArgs: extraArgs:
provider: oidc provider: oidc