github.com/argoproj/argo-events@v1.9.1/examples/rbac/sensor-rbac.yaml (about)

     1  apiVersion: v1
     2  kind: ServiceAccount
     3  metadata:
     4    name: operate-workflow-sa
     5  ---
     6  # Similarly you can use a ClusterRole and ClusterRoleBinding
     7  apiVersion: rbac.authorization.k8s.io/v1
     8  kind: Role
     9  metadata:
    10    name: operate-workflow-role
    11  rules:
    12    - apiGroups:
    13        - argoproj.io
    14      verbs:
    15        - "*"
    16      resources:
    17        - workflows
    18        - workflowtemplates
    19        - cronworkflows
    20        - clusterworkflowtemplates
    21  ---
    22  apiVersion: rbac.authorization.k8s.io/v1
    23  kind: RoleBinding
    24  metadata:
    25    name: operate-workflow-role-binding
    26  roleRef:
    27    apiGroup: rbac.authorization.k8s.io
    28    kind: Role
    29    name: operate-workflow-role
    30  subjects:
    31    - kind: ServiceAccount
    32      name: operate-workflow-sa