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