github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/keycloak/examples/postgresql-kubeping/keycloak-server-values.yaml (about) 1 # This is an example configuration, for production grade configuration see the Keycloak documentation. 2 # See https://www.keycloak.org/server/configuration 3 # See https://www.keycloak.org/server/all-config 4 command: 5 - "/opt/keycloak/bin/kc.sh" 6 - "--verbose" 7 - "start" 8 - "--http-enabled=true" 9 - "--http-port=8080" 10 - "--hostname-strict=false" 11 - "--hostname-strict-https=false" 12 - "--spi-events-listener-jboss-logging-success-level=info" 13 - "--spi-events-listener-jboss-logging-error-level=warn" 14 15 # Disable default cache configuration 16 cache: 17 stack: custom 18 19 image: 20 # The custom image repository 21 repository: thomasdarimont/keycloakx-kubeping 22 # Overrides the Keycloak image tag whose default is the chart appVersion 23 tag: latest 24 25 extraEnv: | 26 - name: KC_CACHE_CONFIG_FILE 27 value: cache-ispn-kubeping.xml 28 - name: KEYCLOAK_ADMIN 29 valueFrom: 30 secretKeyRef: 31 name: {{ include "keycloak.fullname" . }}-admin-creds 32 key: user 33 - name: KEYCLOAK_ADMIN_PASSWORD 34 valueFrom: 35 secretKeyRef: 36 name: {{ include "keycloak.fullname" . }}-admin-creds 37 key: password 38 - name: JAVA_OPTS_APPEND 39 value: >- 40 -XX:+UseContainerSupport 41 -XX:MaxRAMPercentage=50.0 42 -Djava.awt.headless=true 43 -Dkubeping_namespace={{ .Release.Namespace }} 44 -Dkubeping_label="keycloak-cluster=default" 45 46 serviceAccount: 47 create: true 48 allowReadPods: true 49 50 podLabels: 51 keycloak-cluster: default 52 53 dbchecker: 54 enabled: true 55 56 database: 57 vendor: postgres 58 hostname: keycloak-db-postgresql 59 port: 5432 60 username: dbusername 61 password: dbpassword 62 database: keycloak 63 64 secrets: 65 admin-creds: 66 annotations: 67 my-test-annotation: Test secret for {{ include "keycloak.fullname" . }} 68 stringData: 69 user: admin 70 password: secret