github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/argo-cd/templates/argocd-notifications/role.yaml (about) 1 {{- if .Values.notifications.enabled }} 2 apiVersion: rbac.authorization.k8s.io/v1 3 kind: Role 4 metadata: 5 name: {{ template "argo-cd.notifications.fullname" . }} 6 namespace: {{ .Release.Namespace | quote }} 7 labels: 8 {{- include "argo-cd.labels" (dict "context" . "component" .Values.notifications.name "name" .Values.notifications.name) | nindent 4 }} 9 rules: 10 - apiGroups: 11 - argoproj.io 12 resources: 13 - applications 14 - appprojects 15 verbs: 16 - get 17 - list 18 - watch 19 - update 20 - patch 21 - apiGroups: 22 - "" 23 resources: 24 - configmaps 25 - secrets 26 verbs: 27 - list 28 - watch 29 - apiGroups: 30 - "" 31 resourceNames: 32 - argocd-notifications-cm 33 resources: 34 - configmaps 35 verbs: 36 - get 37 - apiGroups: 38 - "" 39 resourceNames: 40 - argocd-notifications-secret 41 resources: 42 - secrets 43 verbs: 44 - get 45 {{- end }}