diff --git a/bundle/manifests/numaresources-operator.clusterserviceversion.yaml b/bundle/manifests/numaresources-operator.clusterserviceversion.yaml index 06efc4ad6..f44c7c914 100644 --- a/bundle/manifests/numaresources-operator.clusterserviceversion.yaml +++ b/bundle/manifests/numaresources-operator.clusterserviceversion.yaml @@ -62,7 +62,7 @@ metadata: } ] capabilities: Basic Install - createdAt: "2024-09-17T08:34:36Z" + createdAt: "2024-09-25T14:08:22Z" olm.skipRange: '>=4.17.0 <4.18.0' operators.operatorframework.io/builder: operator-sdk-v1.36.1 operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 @@ -377,6 +377,7 @@ spec: - config.openshift.io resources: - clusteroperators + - infrastructures verbs: - get - apiGroups: diff --git a/config/rbac/role.yaml b/config/rbac/role.yaml index 74f69e5e8..2f0ef938e 100644 --- a/config/rbac/role.yaml +++ b/config/rbac/role.yaml @@ -43,6 +43,7 @@ rules: - config.openshift.io resources: - clusteroperators + - infrastructures verbs: - get - apiGroups: diff --git a/controllers/numaresourcesoperator_controller.go b/controllers/numaresourcesoperator_controller.go index c972cf255..6e2be4780 100644 --- a/controllers/numaresourcesoperator_controller.go +++ b/controllers/numaresourcesoperator_controller.go @@ -90,6 +90,7 @@ type NUMAResourcesOperatorReconciler struct { //+kubebuilder:rbac:groups=topology.node.k8s.io,resources=noderesourcetopologies,verbs=get;list;create;update //+kubebuilder:rbac:groups=config.openshift.io,resources=clusterversions,verbs=list //+kubebuilder:rbac:groups=config.openshift.io,resources=clusteroperators,verbs=get +//+kubebuilder:rbac:groups=config.openshift.io,resources=infrastructures,verbs=get //+kubebuilder:rbac:groups=machineconfiguration.openshift.io,resources=machineconfigs,verbs=* //+kubebuilder:rbac:groups=machineconfiguration.openshift.io,resources=machineconfigpools,verbs=get;list;watch //+kubebuilder:rbac:groups=security.openshift.io,resources=securitycontextconstraints,verbs=*