sigs.k8s.io/external-dns@v0.14.1/charts/external-dns/templates/clusterrolebinding.yaml (about)

     1  {{- if .Values.rbac.create -}}
     2  apiVersion: rbac.authorization.k8s.io/v1
     3  kind: {{ .Values.namespaced | ternary "RoleBinding" "ClusterRoleBinding" }}
     4  metadata:
     5    name: {{ printf "%s-viewer" (include "external-dns.fullname" .) }}
     6    labels:
     7      {{- include "external-dns.labels" . | nindent 4 }}
     8  roleRef:
     9    apiGroup: rbac.authorization.k8s.io
    10    kind: {{ .Values.namespaced | ternary "Role" "ClusterRole" }}
    11    name: {{ template "external-dns.fullname" . }}
    12  subjects:
    13    - kind: ServiceAccount
    14      name: {{ template "external-dns.serviceAccountName" . }}
    15      namespace: {{ .Release.Namespace }}
    16  {{- end }}