| image: |
| # The Keycloak image repository |
| repository: quay.io/keycloak/keycloak |
| # Overrides the Keycloak image tag whose default is the chart appVersion |
| tag: "19.0.3-legacy" |
| |
| postgresql: |
| # If `true`, the Postgresql dependency is enabled |
| enabled: false |
| |
| extraEnv: | |
| - name: KEYCLOAK_USER |
| valueFrom: |
| secretKeyRef: |
| name: {{ include "keycloak.fullname" . }}-admin-creds |
| key: user |
| - name: KEYCLOAK_PASSWORD |
| valueFrom: |
| secretKeyRef: |
| name: {{ include "keycloak.fullname" . }}-admin-creds |
| key: password |
| - name: DB_VENDOR |
| value: postgres |
| - name: DB_ADDR |
| value: keycloak-db-postgresql |
| - name: DB_PORT |
| value: "5432" |
| - name: DB_DATABASE |
| value: keycloak |
| - name: DB_USER |
| value: dbusername |
| - name: DB_PASSWORD_FILE |
| value: /secrets/db-creds/password |
| - name: PROXY_ADDRESS_FORWARDING |
| value: "true" |
| |
| extraVolumeMounts: | |
| - name: db-creds |
| mountPath: /secrets/db-creds |
| readOnly: true |
| |
| extraVolumes: | |
| - name: db-creds |
| secret: |
| secretName: keycloak-db-postgresql |
| |
| secrets: |
| admin-creds: |
| annotations: |
| my-test-annotation: Test secret for {{ include "keycloak.fullname" . }} |
| stringData: |
| user: admin |
| password: secret |