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