--- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: labels: rbac.authorization.k8s.io/aggregate-to-admin: "true" name: argo-events-aggregate-to-admin rules: - apiGroups: - argoproj.io resources: - sensors - sensors/finalizers - sensors/status - eventsources - eventsources/finalizers - eventsources/status - eventbus - eventbus/finalizers - eventbus/status verbs: - create - delete - deletecollection - get - list - patch - update - watch --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: labels: rbac.authorization.k8s.io/aggregate-to-edit: "true" name: argo-events-aggregate-to-edit rules: - apiGroups: - argoproj.io resources: - sensors - sensors/finalizers - sensors/status - eventsources - eventsources/finalizers - eventsources/status - eventbus - eventbus/finalizers - eventbus/status verbs: - create - delete - deletecollection - get - list - patch - update - watch --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: labels: rbac.authorization.k8s.io/aggregate-to-view: "true" name: argo-events-aggregate-to-view rules: - apiGroups: - argoproj.io resources: - sensors - sensors/finalizers - sensors/status - eventsources - eventsources/finalizers - eventsources/status - eventbus - eventbus/finalizers - eventbus/status verbs: - get - list - watch --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: argo-events-role rules: - apiGroups: - "" resources: - events verbs: - create - patch - apiGroups: - coordination.k8s.io resources: - leases verbs: - get - list - watch - create - update - patch - delete - apiGroups: - argoproj.io resources: - sensors - sensors/finalizers - sensors/status - eventsources - eventsources/finalizers - eventsources/status - eventbus - eventbus/finalizers - eventbus/status verbs: - create - delete - deletecollection - get - list - patch - update - watch - apiGroups: - "" resources: - pods - pods/exec - configmaps - services - persistentvolumeclaims verbs: - create - get - list - watch - update - patch - delete - apiGroups: - "" resources: - secrets verbs: - create - get - list - update - patch - delete - apiGroups: - apps resources: - deployments - statefulsets verbs: - create - get - list - watch - update - patch - delete --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: argo-events-webhook rules: - apiGroups: - "" resources: - secrets verbs: - get - list - create - update - delete - patch - watch - apiGroups: - "" resources: - configmaps verbs: - get - list - watch - apiGroups: - apps resources: - deployments verbs: - get - list - apiGroups: - admissionregistration.k8s.io resources: - validatingwebhookconfigurations verbs: - get - list - create - update - delete - patch - watch - apiGroups: - argoproj.io resources: - eventbus - eventsources - sensors verbs: - get - list - watch - apiGroups: - rbac.authorization.k8s.io resources: - clusterroles verbs: - get - list