github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/keycloak/templates/rbac.yaml (about) 1 {{- if and .Values.rbac.create .Values.rbac.rules }} 2 kind: Role 3 apiVersion: rbac.authorization.k8s.io/v1 4 metadata: 5 name: {{ include "keycloak.fullname" . }} 6 namespace: {{ .Release.Namespace }} 7 labels: 8 {{- include "keycloak.labels" . | nindent 4 }} 9 rules: 10 {{- toYaml .Values.rbac.rules | nindent 2 }} 11 --- 12 apiVersion: rbac.authorization.k8s.io/v1 13 kind: RoleBinding 14 metadata: 15 name: {{ include "keycloak.fullname" . }} 16 namespace: {{ .Release.Namespace }} 17 labels: 18 {{- include "keycloak.labels" . | nindent 4 }} 19 roleRef: 20 apiGroup: rbac.authorization.k8s.io 21 kind: Role 22 name: {{ include "keycloak.fullname" . }} 23 subjects: 24 - kind: ServiceAccount 25 name: {{ include "keycloak.serviceAccountName" . }} 26 namespace: {{ .Release.Namespace | quote }} 27 {{- end }}