github.com/argoproj-labs/argocd-operator@v0.10.0/config/rbac/role.yaml (about)

     1  
     2  ---
     3  apiVersion: rbac.authorization.k8s.io/v1
     4  kind: ClusterRole
     5  metadata:
     6    creationTimestamp: null
     7    name: manager-role
     8  rules:
     9  - apiGroups:
    10    - ""
    11    resources:
    12    - configmaps
    13    verbs:
    14    - create
    15    - delete
    16    - get
    17    - list
    18    - patch
    19    - update
    20    - watch
    21  - apiGroups:
    22    - ""
    23    resources:
    24    - configmaps
    25    - endpoints
    26    - events
    27    - namespaces
    28    - persistentvolumeclaims
    29    - pods
    30    - secrets
    31    - serviceaccounts
    32    - services
    33    - services/finalizers
    34    verbs:
    35    - '*'
    36  - apiGroups:
    37    - ""
    38    resources:
    39    - pods
    40    - pods/log
    41    verbs:
    42    - get
    43  - apiGroups:
    44    - apps
    45    resources:
    46    - daemonsets
    47    - deployments
    48    - replicasets
    49    - statefulsets
    50    verbs:
    51    - '*'
    52  - apiGroups:
    53    - apps
    54    resourceNames:
    55    - argocd-operator
    56    resources:
    57    - deployments/finalizers
    58    verbs:
    59    - update
    60  - apiGroups:
    61    - apps.openshift.io
    62    resources:
    63    - deploymentconfigs
    64    verbs:
    65    - '*'
    66  - apiGroups:
    67    - argoproj.io
    68    resources:
    69    - applications
    70    - appprojects
    71    verbs:
    72    - '*'
    73  - apiGroups:
    74    - argoproj.io
    75    resources:
    76    - argocdexports
    77    - argocdexports/finalizers
    78    - argocdexports/status
    79    verbs:
    80    - '*'
    81  - apiGroups:
    82    - argoproj.io
    83    resources:
    84    - argocds
    85    - argocds/finalizers
    86    - argocds/status
    87    verbs:
    88    - '*'
    89  - apiGroups:
    90    - argoproj.io
    91    resources:
    92    - notificationsconfigurations
    93    - notificationsconfigurations/finalizers
    94    verbs:
    95    - '*'
    96  - apiGroups:
    97    - autoscaling
    98    resources:
    99    - horizontalpodautoscalers
   100    verbs:
   101    - '*'
   102  - apiGroups:
   103    - batch
   104    resources:
   105    - cronjobs
   106    - jobs
   107    verbs:
   108    - '*'
   109  - apiGroups:
   110    - config.openshift.io
   111    resources:
   112    - clusterversions
   113    verbs:
   114    - get
   115    - list
   116    - watch
   117  - apiGroups:
   118    - monitoring.coreos.com
   119    resources:
   120    - prometheuses
   121    - prometheusrules
   122    - servicemonitors
   123    verbs:
   124    - '*'
   125  - apiGroups:
   126    - networking.k8s.io
   127    resources:
   128    - ingresses
   129    verbs:
   130    - '*'
   131  - apiGroups:
   132    - oauth.openshift.io
   133    resources:
   134    - oauthclients
   135    verbs:
   136    - create
   137    - delete
   138    - get
   139    - list
   140    - patch
   141    - update
   142    - watch
   143  - apiGroups:
   144    - rbac.authorization.k8s.io
   145    resources:
   146    - '*'
   147    verbs:
   148    - '*'
   149  - apiGroups:
   150    - rbac.authorization.k8s.io
   151    resources:
   152    - clusterrolebindings
   153    - clusterroles
   154    verbs:
   155    - '*'
   156  - apiGroups:
   157    - route.openshift.io
   158    resources:
   159    - routes
   160    - routes/custom-host
   161    verbs:
   162    - '*'
   163  - apiGroups:
   164    - template.openshift.io
   165    resources:
   166    - templateconfigs
   167    - templateinstances
   168    - templates
   169    verbs:
   170    - '*'