feat: manual only deployment
This commit is contained in:
@@ -47,7 +47,15 @@ jobs:
|
||||
--namespace ingress-nginx \
|
||||
--create-namespace \
|
||||
--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
|
||||
if: ${{ inputs.service == 'all' || inputs.service == 'airflow' }}
|
||||
run: |
|
||||
|
||||
Reference in New Issue
Block a user