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 }}