deploy-templates/templates/nexus-keycloakclient.yaml (24 lines of code) (raw):
apiVersion: v1.edp.epam.com/v1
kind: KeycloakClient
metadata:
name: nexus
annotations:
"helm.sh/resource-policy": keep
spec:
clientId: nexus
public: true
directAccess: false
realmRoles:
- name: administrator
audRequired: true
protocolMappers:
- config:
access.token.claim: 'true'
id.token.claim: 'false'
included.client.audience: nexus
name: aud
protocol: openid-connect
protocolMapper: oidc-audience-mapper
advancedProtocolMappers: false
webUrl: {{ template "nexus.url" . }}{{ if .Values.nexus.basePath }}/{{ .Values.nexus.basePath }}{{ end }}
targetRealm: {{ template "keycloak.realm" . }}