Skip to content

Commit 13a0b7e

Browse files
authored
chore: Bump Spectrum-X Operator to v0.0.3 (#1452)
2 parents 6e127d7 + ebe5316 commit 13a0b7e

File tree

4 files changed

+25
-2
lines changed

4 files changed

+25
-2
lines changed

config/rbac/role.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@ rules:
2727
- patch
2828
- update
2929
- watch
30+
- apiGroups:
31+
- ""
32+
resources:
33+
- configmaps/finalizers
34+
verbs:
35+
- update
3036
- apiGroups:
3137
- ""
3238
resources:
@@ -297,6 +303,19 @@ rules:
297303
- securitycontextconstraints
298304
verbs:
299305
- use
306+
- apiGroups:
307+
- sriovnetwork.openshift.io
308+
resources:
309+
- ovsnetworks
310+
- sriovnetworknodepolicies
311+
- sriovnetworkpoolconfigs
312+
verbs:
313+
- create
314+
- delete
315+
- deletecollection
316+
- get
317+
- list
318+
- patch
300319
- apiGroups:
301320
- whereabouts.cni.cncf.io
302321
resources:

controllers/nicclusterpolicy_controller.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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.

hack/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,4 +93,4 @@ maintenanceOperator:
9393
spectrumXOperator:
9494
image: spectrum-x-operator
9595
repository: ghcr.io/mellanox
96-
version: v0.0.2
96+
version: v0.0.3

manifests/state-spectrum-x-operator/0020-role.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,11 @@ rules:
6363
resources:
6464
- ovsnetworks
6565
- sriovnetworknodepolicies
66+
- sriovnetworkpoolconfigs
6667
verbs:
6768
- create
6869
- delete
6970
- deletecollection
7071
- get
7172
- list
7273
- patch
73-

0 commit comments

Comments
 (0)