github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/helm/templates/rbac/clusterrole.yaml (about) 1 apiVersion: rbac.authorization.k8s.io/v1 2 kind: ClusterRole 3 metadata: 4 name: {{ include "kubeblocks.fullname" . }} 5 labels: 6 {{- include "kubeblocks.labels" . | nindent 4 }} 7 aggregationRule: 8 clusterRoleSelectors: 9 - matchLabels: 10 {{- include "kubeblocks.selectorLabels" . | nindent 6 }} 11 --- 12 apiVersion: rbac.authorization.k8s.io/v1 13 kind: ClusterRole 14 metadata: 15 name: {{ include "kubeblocks.fullname" . }}-manager-role 16 labels: 17 {{- include "kubeblocks.labels" . | nindent 4 }} 18 rules: 19 {{- $doInclude := false }} 20 {{- range $i, $line := .Files.Lines "config/rbac/role.yaml" }} 21 {{- if eq $doInclude true }} 22 {{- $line | nindent 2 }} 23 {{- end }} 24 {{- if eq $line "rules:" }}{{- $doInclude = true }}{{- end }} 25 {{- end }}