You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
75 lines
1.6 KiB
75 lines
1.6 KiB
extraEnv: |
|
|
- name: DB_VENDOR
|
|
value: h2
|
|
- name: KEYCLOAK_USER_FILE
|
|
value: /secrets/admin-creds/user
|
|
- name: KEYCLOAK_PASSWORD_FILE
|
|
value: /secrets/admin-creds/password
|
|
- name: JAVA_OPTS
|
|
value: >-
|
|
-XX:+UseContainerSupport
|
|
-XX:MaxRAMPercentage=50.0
|
|
-Djava.net.preferIPv4Stack=true
|
|
-Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS
|
|
-Djava.awt.headless=true
|
|
|
|
secrets:
|
|
admin-creds:
|
|
annotations:
|
|
my-test-annotation: Test secret for {{ include "keycloak.fullname" . }}
|
|
stringData:
|
|
user: admin
|
|
password: secret
|
|
|
|
extraVolumeMounts: |
|
|
- name: admin-creds
|
|
mountPath: /secrets/admin-creds
|
|
readOnly: true
|
|
|
|
extraVolumes: |
|
|
- name: admin-creds
|
|
secret:
|
|
secretName: '{{ include "keycloak.fullname" . }}-admin-creds'
|
|
|
|
postgresql:
|
|
enabled: false
|
|
|
|
|
|
ingress:
|
|
enabled: true
|
|
annotations:
|
|
test-annotation1: annotationValue1
|
|
test-annotation2: annotationValue2
|
|
labels:
|
|
test-label1: labelValue1
|
|
test-label2: labelValue2
|
|
# List of rules for the Ingress
|
|
rules:
|
|
-
|
|
# Ingress host
|
|
host: '{{ .Release.Name }}.keycloak.example.com'
|
|
# Paths for the host
|
|
paths:
|
|
- path: /
|
|
pathType: Prefix
|
|
# TLS configuration
|
|
|
|
console:
|
|
enabled: true
|
|
annotations:
|
|
test-annotation1: annotationValue1
|
|
test-annotation2: annotationValue2
|
|
labels:
|
|
test-label1: labelValue1
|
|
test-label2: labelValue2
|
|
ingressClassName: ""
|
|
rules:
|
|
-
|
|
host: '{{ .Release.Name }}.keycloak.example.com'
|
|
# Paths for the host
|
|
paths:
|
|
- path: /auth/admin/
|
|
pathType: Prefix
|
|
|
|
test:
|
|
enabled: true
|
|
|