|
|
@ -14,30 +14,49 @@ spec: |
|
|
containers: |
|
|
containers: |
|
|
- image: {{ .Values.image.repository }}:{{ .Values.image.tag }} |
|
|
- image: {{ .Values.image.repository }}:{{ .Values.image.tag }} |
|
|
imagePullPolicy: {{ .Values.image.pullPolicy }} |
|
|
imagePullPolicy: {{ .Values.image.pullPolicy }} |
|
|
command: ["/opt/keycloak/bin/kc.sh", "start", "--optimized", "--http-enabled=true", "--http-port=8080", "--hostname-strict=false", "--hostname-strict-https=false"] |
|
|
args: ["start", "--cache-stack=kubernetes"] |
|
|
name: {{ .Release.Name }}-{{ .Chart.Name }} |
|
|
name: {{ .Release.Name }}-{{ .Chart.Name }} |
|
|
ports: |
|
|
ports: |
|
|
- name: http |
|
|
- name: http |
|
|
containerPort: 80 |
|
|
containerPort: 8080 |
|
|
- name: https |
|
|
- name: https |
|
|
containerPort: 443 |
|
|
containerPort: 8443 |
|
|
env: |
|
|
env: |
|
|
- name: DB_VENDOR |
|
|
- name: "KC_DB" |
|
|
value: "{{ .Values.config.dbVendor }}" |
|
|
value: "{{ .Values.config.kcDb }}" |
|
|
- name: DB_ADDR |
|
|
- name: "KC_DB_URL" |
|
|
value: "{{ .Values.config.dbAddr }}" |
|
|
value: "{{ .Values.config.kcDbUrl }}" |
|
|
- name: DB_DATABASE |
|
|
- name: "KC_DB_URL_HOST" |
|
|
value: "{{ .Values.config.dbDatabase }}" |
|
|
value: "{{ .Values.config.kcDbUrlHost }}" |
|
|
- name: "DB_USER" |
|
|
- name: "KC_DB_URL_PORT" |
|
|
value: "{{ .Values.config.dbUser }}" |
|
|
value: "{{ .Values.config.kcDbUrlPort }}" |
|
|
- name: "DB_PASSWORD" |
|
|
- name: "KC_DB_URL_DATABASE" |
|
|
value: "{{ .Values.config.dbPassword }}" |
|
|
value: "{{ .Values.config.kcDbUrlDatabase }}" |
|
|
|
|
|
- name: "KC_DB_USERNAME" |
|
|
|
|
|
value: "{{ .Values.config.kcDbUsername }}" |
|
|
|
|
|
- name: "KC_DB_PASSWORD" |
|
|
|
|
|
value: "{{ .Values.config.kcDbPassword }}" |
|
|
- name: "KEYCLOAK_ADMIN" |
|
|
- name: "KEYCLOAK_ADMIN" |
|
|
value: "{{ .Values.config.keycloakAdmin }}" |
|
|
value: "{{ .Values.config.keycloakAdmin }}" |
|
|
- name: "KEYCLOAK_ADMIN_PASSWORD" |
|
|
- name: "KEYCLOAK_ADMIN_PASSWORD" |
|
|
value: "{{ .Values.config.keycloakAdminPassword }}" |
|
|
value: "{{ .Values.config.keycloakAdminPassword }}" |
|
|
- name: "KC_HEALTH_ENABLED" |
|
|
- name: "KC_HEALTH_ENABLED" |
|
|
value: "{{ .Values.config.kcHealthEnabled }}" |
|
|
value: "{{ .Values.config.kcHealthEnabled }}" |
|
|
|
|
|
- name: "KC_HTTP_RELATIVE_PATH" |
|
|
|
|
|
value: "{{ .Values.config.kcHttpRelativePath }}" |
|
|
|
|
|
- name: "KC_PROXY" |
|
|
|
|
|
value: "{{ .Values.config.kcProxy }}" |
|
|
|
|
|
- name: "PROXY_ADDRESS_FORWARDING" |
|
|
|
|
|
value: "{{ .Values.config.proxyAddressForwarding }}" |
|
|
|
|
|
- name: "KC_HTTP_ENABLED" |
|
|
|
|
|
value: "{{ .Values.config.kcHttpEnabled }}" |
|
|
|
|
|
- name: "KC_HOSTNAME_URL" |
|
|
|
|
|
value: "{{ .Values.config.kcHostnameUrl }}" |
|
|
|
|
|
- name: "KC_HOSTNAME_ADMIN_URL" |
|
|
|
|
|
value: "{{ .Values.config.kcHostnameAdminUrl }}" |
|
|
|
|
|
- name: "jgroups.dns.query" |
|
|
|
|
|
value: "{{ .Values.config.jgroupsDnsQuery }}" |
|
|
|
|
|
|
|
|
{{- if .Values.env }} |
|
|
{{- if .Values.env }} |
|
|
{{ toYaml .Values.env | indent 8 }} |
|
|
{{ toYaml .Values.env | indent 8 }} |
|
|
{{- end }} |
|
|
{{- end }} |
|
|
|