Update k8s manifests

This commit is contained in:
ansible 2026-03-10 14:32:18 +08:00
parent f2f354c131
commit ba34c18fa3
2 changed files with 4 additions and 2 deletions

View File

@ -1,7 +1,7 @@
apiVersion: batch/v1 apiVersion: batch/v1
kind: Job kind: Job
metadata: metadata:
name: keycloak-db-init-v2 name: keycloak-db-init-v3
namespace: pg-init namespace: pg-init
spec: spec:
ttlSecondsAfterFinished: 300 ttlSecondsAfterFinished: 300
@ -36,6 +36,7 @@ spec:
- | - |
psql -c "SELECT 1 FROM pg_roles WHERE rolname='keycloak'" | grep -q 1 || \ psql -c "SELECT 1 FROM pg_roles WHERE rolname='keycloak'" | grep -q 1 || \
psql -c "CREATE USER keycloak WITH PASSWORD '${KC_DB_PASSWORD}';" psql -c "CREATE USER keycloak WITH PASSWORD '${KC_DB_PASSWORD}';"
psql -c "GRANT keycloak TO pginit;"
psql -c "SELECT 1 FROM pg_database WHERE datname='keycloak'" | grep -q 1 || \ psql -c "SELECT 1 FROM pg_database WHERE datname='keycloak'" | grep -q 1 || \
psql -c "CREATE DATABASE keycloak OWNER keycloak;" psql -c "CREATE DATABASE keycloak OWNER keycloak;"
psql -c "GRANT ALL PRIVILEGES ON DATABASE keycloak TO keycloak;" psql -c "GRANT ALL PRIVILEGES ON DATABASE keycloak TO keycloak;"

View File

@ -1,7 +1,7 @@
apiVersion: batch/v1 apiVersion: batch/v1
kind: Job kind: Job
metadata: metadata:
name: vaultwarden-db-init-v2 name: vaultwarden-db-init-v3
namespace: pg-init namespace: pg-init
spec: spec:
ttlSecondsAfterFinished: 300 ttlSecondsAfterFinished: 300
@ -36,6 +36,7 @@ spec:
- | - |
psql -c "SELECT 1 FROM pg_roles WHERE rolname='vaultwarden'" | grep -q 1 || \ psql -c "SELECT 1 FROM pg_roles WHERE rolname='vaultwarden'" | grep -q 1 || \
psql -c "CREATE USER vaultwarden WITH PASSWORD '${VW_DB_PASSWORD}';" psql -c "CREATE USER vaultwarden WITH PASSWORD '${VW_DB_PASSWORD}';"
psql -c "GRANT vaultwarden TO pginit;"
psql -c "SELECT 1 FROM pg_database WHERE datname='vaultwarden'" | grep -q 1 || \ psql -c "SELECT 1 FROM pg_database WHERE datname='vaultwarden'" | grep -q 1 || \
psql -c "CREATE DATABASE vaultwarden OWNER vaultwarden;" psql -c "CREATE DATABASE vaultwarden OWNER vaultwarden;"
psql -c "GRANT ALL PRIVILEGES ON DATABASE vaultwarden TO vaultwarden;" psql -c "GRANT ALL PRIVILEGES ON DATABASE vaultwarden TO vaultwarden;"