Skip to content

Commit 9cfabf1

Browse files
authored
cicd: release Network Operator v25.10.0-beta.3 (#1780)
Created by the [*create-release-pr* job](https://github.com/Mellanox/network-operator/actions/runs/18691089335).
2 parents a06972d + d27a509 commit 9cfabf1

14 files changed

+80
-72
lines changed

deployment/network-operator/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v2
22
name: network-operator
3-
version: 25.10.0-beta.2
3+
version: 25.10.0-beta.3
44
kubeVersion: '>= 1.21.0'
5-
appVersion: v25.10.0-beta.2
5+
appVersion: v25.10.0-beta.3
66
description: Nvidia network operator
77
type: application
88
keywords:

deployment/network-operator/charts/node-feature-discovery/values.schema.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,10 @@
599599
},
600600
"config": {
601601
"description": "Configuration for the topology updater. See the [configuration reference](https://kubernetes-sigs.github.io/node-feature-discovery/master/reference/topology-updater-configuration-reference) for details.",
602-
"type": "null"
602+
"type": [
603+
"object",
604+
"null"
605+
]
603606
},
604607
"createCRDs": {
605608
"description": "Create CustomResourceDefinitions for the TopologyUpdater.",

deployment/network-operator/charts/node-feature-discovery/values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ master:
6969
# -- NFD master pod [dnsPolicy](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy).
7070
# @section -- NFD-Master
7171
dnsPolicy: ClusterFirstWithHostNet
72+
# @schema type: [object, null]
7273
# -- NFD master [configuration](https://kubernetes-sigs.github.io/node-feature-discovery/master/reference/master-configuration-reference).
7374
# @section -- NFD-Master
7475
config: ### <NFD-MASTER-CONF-START-DO-NOT-REMOVE>
@@ -341,6 +342,7 @@ worker:
341342
# -- NFD worker pod [dnsPolicy](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-policy).
342343
# @section -- NFD-Worker
343344
dnsPolicy: ClusterFirstWithHostNet
345+
# @schema type: [object, null]
344346
# -- NFD worker [configuration](https://kubernetes-sigs.github.io/node-feature-discovery/master/reference/worker-configuration-reference).
345347
# @section -- NFD-Worker
346348
config: ### <NFD-WORKER-CONF-START-DO-NOT-REMOVE>
@@ -725,6 +727,7 @@ worker:
725727
# NFD-Topology-Updater configuration
726728
#
727729
topologyUpdater:
730+
# @schema type: [object, null]
728731
# -- Configuration for the topology updater. See the [configuration reference](https://kubernetes-sigs.github.io/node-feature-discovery/master/reference/topology-updater-configuration-reference) for details.
729732
# @section -- NFD-Topology-Updater
730733
config: ### <NFD-TOPOLOGY-UPDATER-CONF-START-DO-NOT-REMOVE>

deployment/network-operator/charts/sriov-network-operator/templates/operator.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,10 @@ spec:
8686
value: {{ .Values.operator.metricsExporter.certificates.secretName }}
8787
- name: METRICS_EXPORTER_KUBE_RBAC_PROXY_IMAGE
8888
value: {{ .Values.images.metricsExporterKubeRbacProxy }}
89-
- name: USE_EXTERNAL_DRAINER
90-
value: {{ .Values.operator.externalDrainer.enabled | quote }}
89+
{{- if .Values.operator.externalDrainer.enabled }}
90+
- name: USE_EXTERNAL_DRAINER
91+
value: {{ .Values.operator.externalDrainer.enabled | quote }}
92+
{{- end }}
9193
{{- if .Values.operator.metricsExporter.prometheusOperator.enabled }}
9294
- name: METRICS_EXPORTER_PROMETHEUS_OPERATOR_ENABLED
9395
value: {{ .Values.operator.metricsExporter.prometheusOperator.enabled | quote}}

deployment/network-operator/charts/sriov-network-operator/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ operator:
4040
serviceAccount: "prometheus-k8s"
4141
namespace: "monitoring"
4242
deployRules: false
43-
# use external drain controller
43+
# use external drain controller, for example utilizing NVIDIA maintenance operator
4444
externalDrainer:
4545
enabled: false
4646
admissionControllers:

deployment/network-operator/values.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ node-feature-discovery:
4545

4646
image:
4747
repository: nvcr.io/nvstaging/mellanox/node-feature-discovery
48-
tag: network-operator-v25.10.0-beta.2
48+
tag: network-operator-v25.10.0-beta.3
4949
pullPolicy: IfNotPresent
5050
# imagePullSecrest for node-feature-discovery Network Operator related images
5151
#imagePullSecrets: []
@@ -157,15 +157,15 @@ sriov-network-operator:
157157

158158
# Image URIs for sriov-network-operator components.
159159
images:
160-
operator: nvcr.io/nvstaging/mellanox/sriov-network-operator:network-operator-v25.10.0-beta.2
161-
sriovConfigDaemon: nvcr.io/nvstaging/mellanox/sriov-network-operator-config-daemon:network-operator-v25.10.0-beta.2
162-
sriovCni: nvcr.io/nvstaging/mellanox/sriov-cni:network-operator-v25.10.0-beta.2
163-
ibSriovCni: nvcr.io/nvstaging/mellanox/ib-sriov-cni:network-operator-v25.10.0-beta.2
164-
ovsCni: nvcr.io/nvstaging/mellanox/ovs-cni-plugin:network-operator-v25.10.0-beta.2
165-
# rdmaCni: nvcr.io/nvstaging/mellanox/rdma-cni:network-operator-v25.10.0-beta.2
166-
sriovDevicePlugin: nvcr.io/nvstaging/mellanox/sriov-network-device-plugin:network-operator-v25.10.0-beta.2
160+
operator: nvcr.io/nvstaging/mellanox/sriov-network-operator:network-operator-v25.10.0-beta.3
161+
sriovConfigDaemon: nvcr.io/nvstaging/mellanox/sriov-network-operator-config-daemon:network-operator-v25.10.0-beta.3
162+
sriovCni: nvcr.io/nvstaging/mellanox/sriov-cni:network-operator-v25.10.0-beta.3
163+
ibSriovCni: nvcr.io/nvstaging/mellanox/ib-sriov-cni:network-operator-v25.10.0-beta.3
164+
ovsCni: nvcr.io/nvstaging/mellanox/ovs-cni-plugin:network-operator-v25.10.0-beta.3
165+
# rdmaCni: nvcr.io/nvstaging/mellanox/rdma-cni:network-operator-v25.10.0-beta.3
166+
sriovDevicePlugin: nvcr.io/nvstaging/mellanox/sriov-network-device-plugin:network-operator-v25.10.0-beta.3
167167
resourcesInjector: ghcr.io/k8snetworkplumbingwg/network-resources-injector:v1.7.0
168-
webhook: nvcr.io/nvstaging/mellanox/sriov-network-operator-webhook:network-operator-v25.10.0-beta.2
168+
webhook: nvcr.io/nvstaging/mellanox/sriov-network-operator-webhook:network-operator-v25.10.0-beta.3
169169
# imagePullSecrest for SR-IOV Network Operator related images
170170
# imagePullSecrets: []
171171
sriovOperatorConfig:
@@ -190,7 +190,7 @@ maintenance-operator-chart:
190190
image:
191191
repository: nvcr.io/nvstaging/mellanox
192192
name: maintenance-operator
193-
tag: network-operator-v25.10.0-beta.2
193+
tag: network-operator-v25.10.0-beta.3
194194
admissionController:
195195
# -- enable admission controller of the operator
196196
enable: false
@@ -316,7 +316,7 @@ operator:
316316
# -- Init container image name.
317317
image: network-operator-init-container
318318
# -- Init container image version.
319-
version: network-operator-v25.10.0-beta.2
319+
version: network-operator-v25.10.0-beta.3
320320

321321
# -- An optional list of references to secrets to use for pulling any of the
322322
# Network Operator images.

example/crs/mellanox.com_v1alpha1_nicclusterpolicy_cr-full-ocp.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ spec:
4545
rdmaSharedDevicePlugin:
4646
image: k8s-rdma-shared-dev-plugin
4747
repository: nvcr.io/nvstaging/mellanox
48-
version: network-operator-v25.10.0-beta.2
48+
version: network-operator-v25.10.0-beta.3
4949
# The config below directly propagates to k8s-rdma-shared-device-plugin configuration.
5050
# Replace 'devices' with your (RDMA capable) netdevice name.
5151
config: |
@@ -64,7 +64,7 @@ spec:
6464
sriovDevicePlugin:
6565
image: sriov-network-device-plugin
6666
repository: nvcr.io/nvstaging/mellanox
67-
version: network-operator-v25.10.0-beta.2
67+
version: network-operator-v25.10.0-beta.3
6868
config: |
6969
{
7070
"resourceList": [
@@ -82,32 +82,32 @@ spec:
8282
ipoib:
8383
image: ipoib-cni
8484
repository: nvcr.io/nvstaging/mellanox
85-
version: network-operator-v25.10.0-beta.2
85+
version: network-operator-v25.10.0-beta.3
8686
nvIpam:
8787
image: nvidia-k8s-ipam
8888
repository: nvcr.io/nvstaging/mellanox
89-
version: network-operator-v25.10.0-beta.2
89+
version: network-operator-v25.10.0-beta.3
9090
enableWebhook: false
9191
ibKubernetes:
9292
image: ib-kubernetes
9393
repository: nvcr.io/nvstaging/mellanox
94-
version: network-operator-v25.10.0-beta.2
94+
version: network-operator-v25.10.0-beta.3
9595
pKeyGUIDPoolRangeStart: "02:00:00:00:00:00:00:00"
9696
pKeyGUIDPoolRangeEnd: "02:FF:FF:FF:FF:FF:FF:FF"
9797
ufmSecret: ufm-secret
9898
nicFeatureDiscovery:
9999
image: nic-feature-discovery
100100
repository: nvcr.io/nvstaging/mellanox
101-
version: network-operator-v25.10.0-beta.2
101+
version: network-operator-v25.10.0-beta.3
102102
nicConfigurationOperator:
103103
operator:
104104
image: nic-configuration-operator
105105
repository: nvcr.io/nvstaging/mellanox
106-
version: network-operator-v25.10.0-beta.2
106+
version: network-operator-v25.10.0-beta.3
107107
configurationDaemon:
108108
image: nic-configuration-operator-daemon
109109
repository: nvcr.io/nvstaging/mellanox
110-
version: network-operator-v25.10.0-beta.2
110+
version: network-operator-v25.10.0-beta.3
111111
nicFirmwareStorage:
112112
create: true
113113
pvcName: nic-fw-storage-pvc

example/crs/mellanox.com_v1alpha1_nicclusterpolicy_cr-full.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ spec:
4545
rdmaSharedDevicePlugin:
4646
image: k8s-rdma-shared-dev-plugin
4747
repository: nvcr.io/nvstaging/mellanox
48-
version: network-operator-v25.10.0-beta.2
48+
version: network-operator-v25.10.0-beta.3
4949
# The config below directly propagates to k8s-rdma-shared-device-plugin configuration.
5050
# Replace 'devices' with your (RDMA capable) netdevice name.
5151
config: |
@@ -64,7 +64,7 @@ spec:
6464
sriovDevicePlugin:
6565
image: sriov-network-device-plugin
6666
repository: nvcr.io/nvstaging/mellanox
67-
version: network-operator-v25.10.0-beta.2
67+
version: network-operator-v25.10.0-beta.3
6868
config: |
6969
{
7070
"resourceList": [
@@ -82,31 +82,31 @@ spec:
8282
cniPlugins:
8383
image: plugins
8484
repository: nvcr.io/nvstaging/mellanox
85-
version: network-operator-v25.10.0-beta.2
85+
version: network-operator-v25.10.0-beta.3
8686
ipoib:
8787
image: ipoib-cni
8888
repository: nvcr.io/nvstaging/mellanox
89-
version: network-operator-v25.10.0-beta.2
89+
version: network-operator-v25.10.0-beta.3
9090
multus:
9191
image: multus-cni
9292
repository: nvcr.io/nvstaging/mellanox
93-
version: network-operator-v25.10.0-beta.2
93+
version: network-operator-v25.10.0-beta.3
9494
nvIpam:
9595
image: nvidia-k8s-ipam
9696
repository: nvcr.io/nvstaging/mellanox
97-
version: network-operator-v25.10.0-beta.2
97+
version: network-operator-v25.10.0-beta.3
9898
enableWebhook: false
9999
ibKubernetes:
100100
image: ib-kubernetes
101101
repository: nvcr.io/nvstaging/mellanox
102-
version: network-operator-v25.10.0-beta.2
102+
version: network-operator-v25.10.0-beta.3
103103
pKeyGUIDPoolRangeStart: "02:00:00:00:00:00:00:00"
104104
pKeyGUIDPoolRangeEnd: "02:FF:FF:FF:FF:FF:FF:FF"
105105
ufmSecret: ufm-secret
106106
nicFeatureDiscovery:
107107
image: nic-feature-discovery
108108
repository: nvcr.io/nvstaging/mellanox
109-
version: network-operator-v25.10.0-beta.2
109+
version: network-operator-v25.10.0-beta.3
110110
docaTelemetryService:
111111
image: doca_telemetry
112112
repository: nvcr.io/nvidia/doca
@@ -115,11 +115,11 @@ spec:
115115
operator:
116116
image: nic-configuration-operator
117117
repository: nvcr.io/nvstaging/mellanox
118-
version: network-operator-v25.10.0-beta.2
118+
version: network-operator-v25.10.0-beta.3
119119
configurationDaemon:
120120
image: nic-configuration-operator-daemon
121121
repository: nvcr.io/nvstaging/mellanox
122-
version: network-operator-v25.10.0-beta.2
122+
version: network-operator-v25.10.0-beta.3
123123
nicFirmwareStorage:
124124
create: true
125125
pvcName: nic-fw-storage-pvc

example/crs/mellanox.com_v1alpha1_nicclusterpolicy_cr-ipoib.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ spec:
4040
rdmaSharedDevicePlugin:
4141
image: k8s-rdma-shared-dev-plugin
4242
repository: nvcr.io/nvstaging/mellanox
43-
version: network-operator-v25.10.0-beta.2
43+
version: network-operator-v25.10.0-beta.3
4444
# The config below directly propagates to k8s-rdma-shared-device-plugin configuration.
4545
# Replace 'devices' with your (RDMA capable) netdevice name.
4646
config: |
@@ -59,18 +59,18 @@ spec:
5959
nvIpam:
6060
image: nvidia-k8s-ipam
6161
repository: nvcr.io/nvstaging/mellanox
62-
version: network-operator-v25.10.0-beta.2
62+
version: network-operator-v25.10.0-beta.3
6363
enableWebhook: false
6464
secondaryNetwork:
6565
cniPlugins:
6666
image: plugins
6767
repository: nvcr.io/nvstaging/mellanox
68-
version: network-operator-v25.10.0-beta.2
68+
version: network-operator-v25.10.0-beta.3
6969
ipoib:
7070
image: ipoib-cni
7171
repository: nvcr.io/nvstaging/mellanox
72-
version: network-operator-v25.10.0-beta.2
72+
version: network-operator-v25.10.0-beta.3
7373
multus:
7474
image: multus-cni
7575
repository: nvcr.io/nvstaging/mellanox
76-
version: network-operator-v25.10.0-beta.2
76+
version: network-operator-v25.10.0-beta.3

example/crs/mellanox.com_v1alpha1_nicclusterpolicy_cr-nvidia-ipam.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ spec:
4040
rdmaSharedDevicePlugin:
4141
image: k8s-rdma-shared-dev-plugin
4242
repository: nvcr.io/nvstaging/mellanox
43-
version: network-operator-v25.10.0-beta.2
43+
version: network-operator-v25.10.0-beta.3
4444
# The config below directly propagates to k8s-rdma-shared-device-plugin configuration.
4545
# Replace 'devices' with your (RDMA capable) netdevice name.
4646
config: |
@@ -60,13 +60,13 @@ spec:
6060
cniPlugins:
6161
image: plugins
6262
repository: nvcr.io/nvstaging/mellanox
63-
version: network-operator-v25.10.0-beta.2
63+
version: network-operator-v25.10.0-beta.3
6464
multus:
6565
image: multus-cni
6666
repository: nvcr.io/nvstaging/mellanox
67-
version: network-operator-v25.10.0-beta.2
67+
version: network-operator-v25.10.0-beta.3
6868
nvIpam:
6969
image: nvidia-k8s-ipam
7070
repository: nvcr.io/nvstaging/mellanox
71-
version: network-operator-v25.10.0-beta.2
71+
version: network-operator-v25.10.0-beta.3
7272
enableWebhook: false

0 commit comments

Comments
 (0)