feat: manual only deployment

This commit is contained in:
2026-06-07 13:34:37 +02:00
parent 36b6ceb71e
commit 3e37ef08c2
+2 -5
View File
@@ -1,9 +1,6 @@
name: Deploy Stack name: Deploy Stack
on: on:
push:
branches:
- main
workflow_dispatch: workflow_dispatch:
inputs: inputs:
service: service:
@@ -37,7 +34,7 @@ jobs:
helm repo update helm repo update
- name: Deploy Airflow - name: Deploy Airflow
if: ${{ github.event_name == 'push' || inputs.service == 'all' || inputs.service == 'airflow' }} if: ${{ inputs.service == 'all' || inputs.service == 'airflow' }}
run: | run: |
helm upgrade --install airflow apache-airflow/airflow \ helm upgrade --install airflow apache-airflow/airflow \
--namespace airflow \ --namespace airflow \
@@ -46,7 +43,7 @@ jobs:
--wait --wait
- name: Deploy Keycloak - name: Deploy Keycloak
if: ${{ github.event_name == 'push' || inputs.service == 'all' || inputs.service == 'keycloak' }} if: ${{ inputs.service == 'all' || inputs.service == 'keycloak' }}
run: | run: |
helm upgrade --install keycloak bitnami/keycloak \ helm upgrade --install keycloak bitnami/keycloak \
--namespace keycloak \ --namespace keycloak \