deploy-templates/keycloak-operator/templates/clusterrole_openshift.yaml (43 lines of code) (raw):
{{- if eq .Values.global.platform "openshift" -}}
apiVersion: authorization.openshift.io/v1
kind: ClusterRole
metadata:
annotations:
openshift.io/description: Role for {{ .Values.name }}-edp service account
openshift.io/reconcile-protect: "false"
name: {{ .Values.name }}-{{ .Release.Namespace }}-clusterrole
rules:
- apiGroups:
- '*'
attributeRestrictions: null
resources:
- securitycontextconstraints
verbs:
- patch
- update
- delete
- get
- list
- create
- apiGroups:
- '*'
attributeRestrictions: null
resources:
- keycloaks
- keycloaks/finalizers
- keycloaks/status
- keycloakclients
- keycloakclients/finalizers
- keycloakclients/status
- keycloakrealms
- keycloakrealms/finalizers
- keycloakrealms/status
- keycloakrealmroles
- keycloakrealmroles/finalizers
- keycloakrealmroles/status
- edpcomponents
- edpcomponents/finalizers
- edpcomponents/status
verbs:
- '*'
{{ end }}