1- {{- if and .Values.keycloak.enabled .Values.keycloak.internal.enabled }}
1+ {{- if .Values.keycloak.internal.enabled }}
22apiVersion : apps/v1
33kind : Deployment
44metadata :
@@ -7,7 +7,7 @@ metadata:
77 {{- include "opencloud.labels" . | nindent 4 }}
88 app.kubernetes.io/component : keycloak
99spec :
10- replicas : {{ .Values.keycloak.replicas }}
10+ replicas : {{ .Values.keycloak.internal. replicas }}
1111 selector :
1212 matchLabels :
1313 {{- include "opencloud.selectorLabels" . | nindent 6 }}
2424 fsGroup : 1000
2525 containers :
2626 - name : keycloak
27- image : {{ include "opencloud.image" (dict "imageValues" .Values.keycloak.image "global" .Values.global) | quote }}
28- imagePullPolicy : {{ include "opencloud.image.pullPolicy" (dict "pullPolicy" .Values.keycloak.image.pullPolicy "global" .Values.global) }}
27+ image : {{ include "opencloud.image" (dict "imageValues" .Values.keycloak.internal. image "global" .Values.global) | quote }}
28+ imagePullPolicy : {{ include "opencloud.image.pullPolicy" (dict "pullPolicy" .Values.keycloak.internal. image.pullPolicy "global" .Values.global) }}
2929 securityContext :
3030 allowPrivilegeEscalation : false
3131 capabilities :
@@ -58,29 +58,29 @@ spec:
5858 - name : KC_FEATURES
5959 value : impersonation
6060 - name : KEYCLOAK_ADMIN
61- value : {{ .Values.keycloak.adminUser }}
61+ value : {{ .Values.keycloak.internal. adminUser }}
6262 - name : KEYCLOAK_ADMIN_PASSWORD
63- value : {{ .Values.keycloak.adminPassword }}
64- {{- if .Values.keycloak.cors.enabled }}
63+ value : {{ .Values.keycloak.internal. adminPassword }}
64+ {{- if .Values.keycloak.internal. cors.enabled }}
6565 - name : KC_SPI_CORS_ENABLED
6666 value : " true"
67- {{- if .Values.keycloak.cors.allowAllOrigins }}
67+ {{- if .Values.keycloak.internal. cors.allowAllOrigins }}
6868 - name : KC_SPI_CORS_ORIGINS
6969 value : " *"
7070 {{- else }}
7171 - name : KC_SPI_CORS_ORIGINS
72- value : {{ join "," .Values.keycloak.cors.origins | quote }}
72+ value : {{ join "," .Values.keycloak.internal. cors.origins | quote }}
7373 {{- end }}
7474 - name : KC_SPI_CORS_METHODS
75- value : {{ .Values.keycloak.cors.methods | quote }}
75+ value : {{ .Values.keycloak.internal. cors.methods | quote }}
7676 - name : KC_SPI_CORS_HEADERS
77- value : {{ .Values.keycloak.cors.headers | quote }}
77+ value : {{ .Values.keycloak.internal. cors.headers | quote }}
7878 - name : KC_SPI_CORS_EXPOSED_HEADERS
79- value : {{ .Values.keycloak.cors.exposedHeaders | quote }}
79+ value : {{ .Values.keycloak.internal. cors.exposedHeaders | quote }}
8080 - name : KC_SPI_CORS_ALLOW_CREDENTIALS
81- value : {{ .Values.keycloak.cors.allowCredentials | quote }}
81+ value : {{ .Values.keycloak.internal. cors.allowCredentials | quote }}
8282 - name : KC_SPI_CORS_MAX_AGE
83- value : {{ .Values.keycloak.cors.maxAge | quote }}
83+ value : {{ .Values.keycloak.internal. cors.maxAge | quote }}
8484 {{- end }}
8585 ports :
8686 - name : http
9393 mountPath : /opt/keycloak/data/import-dist/opencloud-realm.json
9494 subPath : opencloud-realm.json
9595 resources :
96- {{- toYaml .Values.keycloak.resources | nindent 12 }}
96+ {{- toYaml .Values.keycloak.internal. resources | nindent 12 }}
9797 volumes :
9898 - name : script
9999 configMap :
0 commit comments