feat: manual only deployment
This commit is contained in:
@@ -11,6 +11,7 @@ on:
|
||||
- all
|
||||
- airflow
|
||||
- keycloak
|
||||
- keycloak-db
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
@@ -31,6 +32,7 @@ jobs:
|
||||
run: |
|
||||
helm repo add apache-airflow https://airflow.apache.org
|
||||
helm repo add codecentric https://codecentric.github.io/helm-charts
|
||||
helm repo add bitnami https://charts.bitnami.com/bitnami
|
||||
helm repo update
|
||||
|
||||
- name: Deploy Airflow
|
||||
@@ -42,13 +44,22 @@ jobs:
|
||||
--values helm/airflow/values.yaml \
|
||||
--wait
|
||||
|
||||
- name: Deploy Keycloak PostgreSQL
|
||||
if: ${{ inputs.service == 'all' || inputs.service == 'keycloak' || inputs.service == 'keycloak-db' }}
|
||||
run: |
|
||||
helm upgrade --install keycloak-db oci://registry-1.docker.io/bitnamicharts/postgresql \
|
||||
--namespace keycloak \
|
||||
--create-namespace \
|
||||
--set auth.username=keycloak \
|
||||
--set auth.password=keycloak \
|
||||
--set auth.database=keycloak \
|
||||
--wait
|
||||
|
||||
- name: Deploy Keycloak
|
||||
if: ${{ inputs.service == 'all' || inputs.service == 'keycloak' }}
|
||||
run: |
|
||||
helm repo add codecentric https://codecentric.github.io/helm-charts
|
||||
helm repo update
|
||||
helm upgrade --install keycloak codecentric/keycloakx \
|
||||
--namespace keycloak \
|
||||
--create-namespace \
|
||||
--values helm/keycloak/values.yaml \
|
||||
|
||||
--wait
|
||||
|
||||
@@ -12,7 +12,20 @@ extraEnv: |
|
||||
- name: KC_PROXY
|
||||
value: edge
|
||||
- name: KC_DB
|
||||
value: dev-file
|
||||
value: postgres
|
||||
- name: KC_DB_URL
|
||||
value: "jdbc:postgresql://keycloak-postgresql.keycloak.svc.cluster.local/keycloak"
|
||||
- name: KC_DB_USERNAME
|
||||
value: keycloak
|
||||
- name: KC_DB_PASSWORD
|
||||
value: keycloak
|
||||
|
||||
postgresql:
|
||||
enabled: true
|
||||
auth:
|
||||
username: keycloak
|
||||
password: keycloak
|
||||
database: keycloak
|
||||
|
||||
ingress:
|
||||
enabled: true
|
||||
|
||||
Reference in New Issue
Block a user