Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions deployment/network-operator/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: v2
name: network-operator
version: 25.10.0-beta.5
version: 25.10.0-beta.6
kubeVersion: '>= 1.21.0'
appVersion: v25.10.0-beta.5
appVersion: v25.10.0-beta.6
description: Nvidia network operator
type: application
keywords:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Copyright 2020 NVIDIA
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: network-attachment-definitions.k8s.cni.cncf.io
spec:
group: k8s.cni.cncf.io
scope: Namespaced
names:
plural: network-attachment-definitions
singular: network-attachment-definition
kind: NetworkAttachmentDefinition
shortNames:
- net-attach-def
versions:
- name: v1
served: true
storage: true
schema:
openAPIV3Schema:
description: 'NetworkAttachmentDefinition is a CRD schema specified by the Network Plumbing
Working Group to express the intent for attaching pods to one or more logical or physical
networks. More information available at: https://github.com/k8snetworkplumbingwg/multi-net-spec'
type: object
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this represen
tation of an object. Servers should convert recognized schemas to the
latest internal value, and may reject unrecognized values. More info:
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type: string
kind:
description: 'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type: string
metadata:
type: object
spec:
description: 'NetworkAttachmentDefinition spec defines the desired state of a network attachment'
type: object
properties:
config:
description: 'NetworkAttachmentDefinition config is a JSON-formatted CNI configuration'
type: string
22 changes: 11 additions & 11 deletions deployment/network-operator/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ node-feature-discovery:

image:
repository: nvcr.io/nvstaging/mellanox/node-feature-discovery
tag: network-operator-v25.10.0-beta.5
tag: network-operator-v25.10.0-beta.6
pullPolicy: IfNotPresent
# imagePullSecrest for node-feature-discovery Network Operator related images
#imagePullSecrets: []
Expand Down Expand Up @@ -157,15 +157,15 @@ sriov-network-operator:

# Image URIs for sriov-network-operator components.
images:
operator: nvcr.io/nvstaging/mellanox/sriov-network-operator:network-operator-v25.10.0-beta.5
sriovConfigDaemon: nvcr.io/nvstaging/mellanox/sriov-network-operator-config-daemon:network-operator-v25.10.0-beta.5
sriovCni: nvcr.io/nvstaging/mellanox/sriov-cni:network-operator-v25.10.0-beta.5
ibSriovCni: nvcr.io/nvstaging/mellanox/ib-sriov-cni:network-operator-v25.10.0-beta.5
ovsCni: nvcr.io/nvstaging/mellanox/ovs-cni-plugin:network-operator-v25.10.0-beta.5
# rdmaCni: nvcr.io/nvstaging/mellanox/rdma-cni:network-operator-v25.10.0-beta.5
sriovDevicePlugin: nvcr.io/nvstaging/mellanox/sriov-network-device-plugin:network-operator-v25.10.0-beta.5
operator: nvcr.io/nvstaging/mellanox/sriov-network-operator:network-operator-v25.10.0-beta.6
sriovConfigDaemon: nvcr.io/nvstaging/mellanox/sriov-network-operator-config-daemon:network-operator-v25.10.0-beta.6
sriovCni: nvcr.io/nvstaging/mellanox/sriov-cni:network-operator-v25.10.0-beta.6
ibSriovCni: nvcr.io/nvstaging/mellanox/ib-sriov-cni:network-operator-v25.10.0-beta.6
ovsCni: nvcr.io/nvstaging/mellanox/ovs-cni-plugin:network-operator-v25.10.0-beta.6
# rdmaCni: nvcr.io/nvstaging/mellanox/rdma-cni:network-operator-v25.10.0-beta.6
sriovDevicePlugin: nvcr.io/nvstaging/mellanox/sriov-network-device-plugin:network-operator-v25.10.0-beta.6
resourcesInjector: ghcr.io/k8snetworkplumbingwg/network-resources-injector:v1.7.0
webhook: nvcr.io/nvstaging/mellanox/sriov-network-operator-webhook:network-operator-v25.10.0-beta.5
webhook: nvcr.io/nvstaging/mellanox/sriov-network-operator-webhook:network-operator-v25.10.0-beta.6
# imagePullSecrest for SR-IOV Network Operator related images
# imagePullSecrets: []
sriovOperatorConfig:
Expand Down Expand Up @@ -193,7 +193,7 @@ maintenance-operator-chart:
image:
repository: nvcr.io/nvstaging/mellanox
name: maintenance-operator
tag: network-operator-v25.10.0-beta.5
tag: network-operator-v25.10.0-beta.6
admissionController:
# -- enable admission controller of the operator
enable: false
Expand Down Expand Up @@ -319,7 +319,7 @@ operator:
# -- Init container image name.
image: network-operator-init-container
# -- Init container image version.
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6

# -- An optional list of references to secrets to use for pulling any of the
# Network Operator images.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ spec:
rdmaSharedDevicePlugin:
image: k8s-rdma-shared-dev-plugin
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
# The config below directly propagates to k8s-rdma-shared-device-plugin configuration.
# Replace 'devices' with your (RDMA capable) netdevice name.
config: |
Expand All @@ -64,7 +64,7 @@ spec:
sriovDevicePlugin:
image: sriov-network-device-plugin
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
config: |
{
"resourceList": [
Expand All @@ -82,32 +82,32 @@ spec:
ipoib:
image: ipoib-cni
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
nvIpam:
image: nvidia-k8s-ipam
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
enableWebhook: false
ibKubernetes:
image: ib-kubernetes
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
pKeyGUIDPoolRangeStart: "02:00:00:00:00:00:00:00"
pKeyGUIDPoolRangeEnd: "02:FF:FF:FF:FF:FF:FF:FF"
ufmSecret: ufm-secret
nicFeatureDiscovery:
image: nic-feature-discovery
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
nicConfigurationOperator:
operator:
image: nic-configuration-operator
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
configurationDaemon:
image: nic-configuration-operator-daemon
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
# Uncomment to explicitely reset the NIC's Firmware before the reboot and after updating its non-volatile configuration.
# Might be required on DGX servers where configuration update is not successfully applied after the warm reboot.
# env:
Expand Down
20 changes: 10 additions & 10 deletions example/crs/mellanox.com_v1alpha1_nicclusterpolicy_cr-full.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ spec:
rdmaSharedDevicePlugin:
image: k8s-rdma-shared-dev-plugin
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
# The config below directly propagates to k8s-rdma-shared-device-plugin configuration.
# Replace 'devices' with your (RDMA capable) netdevice name.
config: |
Expand All @@ -64,7 +64,7 @@ spec:
sriovDevicePlugin:
image: sriov-network-device-plugin
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
config: |
{
"resourceList": [
Expand All @@ -82,31 +82,31 @@ spec:
cniPlugins:
image: plugins
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
ipoib:
image: ipoib-cni
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
multus:
image: multus-cni
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
nvIpam:
image: nvidia-k8s-ipam
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
enableWebhook: false
ibKubernetes:
image: ib-kubernetes
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
pKeyGUIDPoolRangeStart: "02:00:00:00:00:00:00:00"
pKeyGUIDPoolRangeEnd: "02:FF:FF:FF:FF:FF:FF:FF"
ufmSecret: ufm-secret
nicFeatureDiscovery:
image: nic-feature-discovery
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
docaTelemetryService:
image: doca_telemetry
repository: nvcr.io/nvidia/doca
Expand All @@ -115,11 +115,11 @@ spec:
operator:
image: nic-configuration-operator
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
configurationDaemon:
image: nic-configuration-operator-daemon
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
# Uncomment to explicitely reset the NIC's Firmware before the reboot and after updating its non-volatile configuration.
# Might be required on DGX servers where configuration update is not successfully applied after the warm reboot.
# env:
Expand Down
10 changes: 5 additions & 5 deletions example/crs/mellanox.com_v1alpha1_nicclusterpolicy_cr-ipoib.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ spec:
rdmaSharedDevicePlugin:
image: k8s-rdma-shared-dev-plugin
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
# The config below directly propagates to k8s-rdma-shared-device-plugin configuration.
# Replace 'devices' with your (RDMA capable) netdevice name.
config: |
Expand All @@ -59,18 +59,18 @@ spec:
nvIpam:
image: nvidia-k8s-ipam
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
enableWebhook: false
secondaryNetwork:
cniPlugins:
image: plugins
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
ipoib:
image: ipoib-cni
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
multus:
image: multus-cni
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ spec:
rdmaSharedDevicePlugin:
image: k8s-rdma-shared-dev-plugin
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
# The config below directly propagates to k8s-rdma-shared-device-plugin configuration.
# Replace 'devices' with your (RDMA capable) netdevice name.
config: |
Expand All @@ -60,13 +60,13 @@ spec:
cniPlugins:
image: plugins
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
multus:
image: multus-cni
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
nvIpam:
image: nvidia-k8s-ipam
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
enableWebhook: false
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ spec:
sriovDevicePlugin:
image: sriov-network-device-plugin
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
config: |
{
"resourceList": [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ spec:
rdmaSharedDevicePlugin:
image: k8s-rdma-shared-dev-plugin
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
# The config below directly propagates to k8s-rdma-shared-device-plugin configuration.
# Replace 'devices' with your (RDMA capable) netdevice name.
config: |
Expand Down
8 changes: 4 additions & 4 deletions example/crs/mellanox.com_v1alpha1_nicclusterpolicy_cr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ spec:
rdmaSharedDevicePlugin:
image: k8s-rdma-shared-dev-plugin
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
# The config below directly propagates to k8s-rdma-shared-device-plugin configuration.
# Replace 'devices' with your (RDMA capable) netdevice name.
config: |
Expand All @@ -59,14 +59,14 @@ spec:
nvIpam:
image: nvidia-k8s-ipam
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
enableWebhook: false
secondaryNetwork:
cniPlugins:
image: plugins
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
multus:
image: multus-cni
repository: nvcr.io/nvstaging/mellanox
version: network-operator-v25.10.0-beta.5
version: network-operator-v25.10.0-beta.6
Loading
Loading