diff options
Diffstat (limited to 'kubernetes/namespaces/tooling/keycloak/configmap.yaml')
| -rw-r--r-- | kubernetes/namespaces/tooling/keycloak/configmap.yaml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/kubernetes/namespaces/tooling/keycloak/configmap.yaml b/kubernetes/namespaces/tooling/keycloak/configmap.yaml new file mode 100644 index 0000000..b68ea27 --- /dev/null +++ b/kubernetes/namespaces/tooling/keycloak/configmap.yaml @@ -0,0 +1,23 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: keycloak-config-env + namespace: tooling +data: + # Set the hostname for outbound traffic and enable the feature to read that + # environment variable + KC_HOSTNAME: "id.pydis.wtf" + KC_FEATURES: "hostname:v2" + + # Set the location of the TLS certificates generated by Vault + KC_HTTPS_CERTIFICATE_FILE: "/vault/secrets/server.crt" + KC_HTTPS_CERTIFICATE_KEY_FILE: "/vault/secrets/server.key" + + # Proxy settings + KC_PROXY_HEADERS: "xforwarded" + + # Database configuration + KC_DB: "postgres" + KC_DB_USERNAME: "keycloak" + KC_DB_URL_DATABASE: "keycloak" + KC_DB_URL_HOST: "lovelace.box.pydis.wtf" |