deploy-templates/templates/gerrit-keycloakclient.yaml (28 lines of code) (raw):

{{- if .Values.keycloakIntegration.enabled -}} apiVersion: v1.edp.epam.com/v1 kind: KeycloakClient metadata: name: {{ .Values.keycloakIntegration.client.name }} annotations: "helm.sh/resource-policy": keep labels: {{- include "gerrit-operator.metaLabels" . | nindent 4 }} spec: clientId: {{ .Values.keycloakIntegration.client.name }} public: {{ .Values.keycloakIntegration.client.public }} directAccess: false realmRoles: - composite: administrator name: gerrit-administrators - composite: developer name: gerrit-users audRequired: false {{- if not .Values.keycloakIntegration.client.public }} secret: {{ .Values.keycloakIntegration.client.secretName }} {{- else }} secret: '' {{- end }} advancedProtocolMappers: false webUrl: {{ template "gerrit.url" . }} targetRealm: {{ template "keycloak.realm" . }} {{- end -}}