resources/repositories/registry-group.git/deploy-templates/keycloak-operator-resources/templates/GroupRealms.yaml (35 lines of code) (raw):

{{- $root := .Values }} {{- $release := .Release }} {{- range $realm := .Values.keycloak.realms }} --- apiVersion: v1.edp.epam.com/v1 kind: KeycloakRealm metadata: annotations: "helm.sh/resource-policy": keep labels: created-by: {{ $root.appLabel }} name: {{ $root.registryGroup.name }}-group spec: keycloakOwner: {{ $realm.keycloakOwner }} realmName: {{ $root.registryGroup.name }}-group ssoRealmEnabled: {{ $realm.ssoRealm.enabled }} {{- if $realm.ssoRealm.enabled }} ssoAutoRedirectEnabled: {{ $realm.ssoRealm.autoRedirectEnabled }} ssoRealmName: {{ $realm.ssoRealm.name }} {{- end }} {{- if $realm.users }} users: {{ $realm.users | toYaml | nindent 4 }} {{- end }} {{- if $realm.loginTheme }} themes: loginTheme: {{ $realm.loginTheme }} {{- end }} {{- if $realm.loginTheme }} browserSecurityHeaders: contentSecurityPolicy: {{ $realm.contentSecurityPolicy }} {{- end }} {{- if $realm.browserFlow }} browserFlow: {{ $realm.browserFlow }} {{- end }} {{- end }}