Add keycloak chart 18.4.0

This commit is contained in:
wbsong111
2025-01-09 08:31:56 +09:00
parent d56cc6d582
commit 7b2b1eb25d
59 changed files with 6582 additions and 0 deletions
@@ -0,0 +1,75 @@
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