@@ -73,6 +73,7 @@ type NicClusterPolicyReconciler struct {
7373// +kubebuilder:rbac:groups="",resources=pods,verbs=list
7474// +kubebuilder:rbac:groups="",resources=pods/eviction,verbs=create;delete;get;list;patch;update;watch
7575// +kubebuilder:rbac:groups="",resources=configmaps,verbs=get
76+ // +kubebuilder:rbac:groups="",resources=configmaps/finalizers,verbs=update
7677// +kubebuilder:rbac:groups=apps,resources=deployments;daemonsets;replicasets;statefulsets,verbs=get;list;watch;create;update;patch;delete
7778// +kubebuilder:rbac:groups=apps,resources=deployments/finalizers,verbs=update
7879// +kubebuilder:rbac:groups=monitoring.coreos.com,resources=servicemonitors,verbs=get;list;watch;create
@@ -104,6 +105,9 @@ type NicClusterPolicyReconciler struct {
104105// +kubebuilder:rbac:groups=configuration.net.nvidia.com,resources=nicfirmwaresources/finalizers,verbs=update
105106// +kubebuilder:rbac:groups=maintenance.nvidia.com,resources=nodemaintenances,verbs=get;list;watch;create;update;patch;delete
106107// +kubebuilder:rbac:groups=maintenance.nvidia.com,resources=nodemaintenances/status,verbs=get
108+ // +kubebuilder:rbac:groups=sriovnetwork.openshift.io,resources=ovsnetworks,verbs=create;get;list;patch;delete;deletecollection
109+ // +kubebuilder:rbac:groups=sriovnetwork.openshift.io,resources=sriovnetworknodepolicies,verbs=create;get;list;patch;delete;deletecollection
110+ // +kubebuilder:rbac:groups=sriovnetwork.openshift.io,resources=sriovnetworkpoolconfigs,verbs=create;get;list;patch;delete;deletecollection
107111
108112// Reconcile is part of the main kubernetes reconciliation loop which aims to
109113// move the current state of the cluster closer to the desired state.
0 commit comments