github.com/verrazzano/verrazzano@v1.7.1/platform-operator/thirdparty/charts/keycloak/examples/postgresql/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  extraEnv: |
    16    - name: KEYCLOAK_ADMIN
    17      valueFrom:
    18        secretKeyRef:
    19          name: {{ include "keycloak.fullname" . }}-admin-creds
    20          key: user
    21    - name: KEYCLOAK_ADMIN_PASSWORD
    22      valueFrom:
    23        secretKeyRef:
    24          name: {{ include "keycloak.fullname" . }}-admin-creds
    25          key: password
    26    - name: JAVA_OPTS_APPEND
    27      value: >-
    28        -XX:+UseContainerSupport
    29        -XX:MaxRAMPercentage=50.0
    30        -Djava.awt.headless=true
    31        -Djgroups.dns.query={{ include "keycloak.fullname" . }}-headless
    32  
    33  dbchecker:
    34    enabled: true
    35  
    36  database:
    37    vendor: postgres
    38    hostname: keycloak-db-postgresql
    39    port: 5432
    40    username: dbusername
    41    password: dbpassword
    42    database: keycloak
    43  
    44  secrets:
    45    admin-creds:
    46      annotations:
    47        my-test-annotation: Test secret for {{ include "keycloak.fullname" . }}
    48      stringData:
    49        user: admin
    50        password: secret