github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/argo-cd/templates/argocd-applicationset/role.yaml (about) 1 {{- if .Values.applicationSet.enabled }} 2 apiVersion: rbac.authorization.k8s.io/v1 3 kind: Role 4 metadata: 5 name: {{ include "argo-cd.applicationSet.fullname" . }} 6 namespace: {{ .Release.Namespace | quote }} 7 labels: 8 {{- include "argo-cd.labels" (dict "context" . "component" .Values.applicationSet.name "name" .Values.applicationSet.name) | nindent 4 }} 9 rules: 10 - apiGroups: 11 - argoproj.io 12 resources: 13 - applications 14 - applicationsets 15 - applicationsets/finalizers 16 verbs: 17 - create 18 - delete 19 - get 20 - list 21 - patch 22 - update 23 - watch 24 - apiGroups: 25 - argoproj.io 26 resources: 27 - applicationsets/status 28 verbs: 29 - get 30 - patch 31 - update 32 - apiGroups: 33 - argoproj.io 34 resources: 35 - appprojects 36 verbs: 37 - get 38 - apiGroups: 39 - "" 40 resources: 41 - events 42 verbs: 43 - create 44 - get 45 - list 46 - patch 47 - watch 48 - apiGroups: 49 - "" 50 resources: 51 - configmaps 52 verbs: 53 - create 54 - update 55 - delete 56 - get 57 - list 58 - patch 59 - watch 60 - apiGroups: 61 - "" 62 resources: 63 - secrets 64 verbs: 65 - get 66 - list 67 - watch 68 - apiGroups: 69 - apps 70 - extensions 71 resources: 72 - deployments 73 verbs: 74 - get 75 - list 76 - watch 77 - apiGroups: 78 - coordination.k8s.io 79 resources: 80 - leases 81 verbs: 82 - create 83 - delete 84 - get 85 - list 86 - patch 87 - update 88 - watch 89 {{- end }}