diff --git a/config/rbac/role.yaml b/config/rbac/role.yaml index ca3c50a40..d4ca546bc 100644 --- a/config/rbac/role.yaml +++ b/config/rbac/role.yaml @@ -1655,6 +1655,12 @@ rules: - get - patch - update +- apiGroups: + - events.k8s.io + resources: + - events + verbs: + - create - apiGroups: - extensions.hive.openshift.io resources: diff --git a/pkg/templates/charts/toggle/server-foundation/templates/managedcluster-import-role.yaml b/pkg/templates/charts/toggle/server-foundation/templates/managedcluster-import-role.yaml index 877d6e8c9..482d6659e 100644 --- a/pkg/templates/charts/toggle/server-foundation/templates/managedcluster-import-role.yaml +++ b/pkg/templates/charts/toggle/server-foundation/templates/managedcluster-import-role.yaml @@ -256,3 +256,9 @@ rules: - create - patch - update +- apiGroups: + - events.k8s.io + resources: + - events + verbs: + - create diff --git a/pkg/templates/rbac_gen.go b/pkg/templates/rbac_gen.go index 605e7507e..bfb546515 100644 --- a/pkg/templates/rbac_gen.go +++ b/pkg/templates/rbac_gen.go @@ -246,6 +246,7 @@ package main //+kubebuilder:rbac:groups=discovery.open-cluster-management.io,resources=discoveryconfigs/finalizers,verbs=get;patch;update //+kubebuilder:rbac:groups=discovery.open-cluster-management.io,resources=discoveryconfigs/status,verbs=get;patch;update //+kubebuilder:rbac:groups=discovery.open-cluster-management.io,resources=discoveryconfigs;discoveredclusters,verbs=list;watch +//+kubebuilder:rbac:groups=events.k8s.io,resources=events,verbs=create //+kubebuilder:rbac:groups=extensions.hive.openshift.io,resources=*,verbs=* //+kubebuilder:rbac:groups=extensions.hive.openshift.io,resources=agentclusterinstalls,verbs=create;delete;get;list;patch;update;watch //+kubebuilder:rbac:groups=extensions.hive.openshift.io,resources=agentclusterinstalls,verbs=get;list;watch;update