deploy-templates/templates/KeycloakClientScope.yaml (29 lines of code) (raw):

{{- $root := .Values }} {{- $release := .Release }} {{- range $scope := .Values.keycloak.clientScopes }} --- apiVersion: v1.edp.epam.com/v1 kind: KeycloakClientScope metadata: name: {{ $scope.name }} annotations: "helm.sh/resource-policy": keep labels: created-by: {{ $root.appLabel }} spec: {{- if $scope.default }} default: {{ $scope.default }} {{- end }} attributes: {} name: {{ $scope.scopeName }} {{- if $scope.realm }} realm: {{ $scope.realm }} {{- end }} description: {{ $scope.description }} {{- if $scope.protocol }} protocol: {{ $scope.protocol }} {{- end }} {{- if $scope.protocolMappers }} protocolMappers: {{ $scope.protocolMappers | toYaml | nindent 4 }} {{- end -}} {{- end }}