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
307 changes: 169 additions & 138 deletions docs/advanced/images-sha256.rst

Large diffs are not rendered by default.

88 changes: 44 additions & 44 deletions docs/common/vars.rst
Original file line number Diff line number Diff line change
@@ -1,47 +1,47 @@
.. |network-operator-version| replace:: v25.7.0
.. |network-operator-repository| replace:: nvcr.io/nvidia/cloud-native
.. |helm-chart-version| replace:: 25.7.0
.. |doca-driver-version| replace:: doca3.1.0-25.07-0.9.7.0-0
.. |doca-driver-repository| replace:: nvcr.io/nvidia/mellanox
.. |network-operator-version| replace:: v25.10.0-beta.1
.. |network-operator-repository| replace:: nvcr.io/nvstaging/mellanox
.. |helm-chart-version| replace:: 25.10.0-beta.1
.. |doca-driver-version| replace:: doca3.2.0-25.10-0.4.2.0-0
.. |doca-driver-repository| replace:: nvcr.io/nvstaging/mellanox
.. |doca-driver-version-lts| replace:: 24.10-0.7.0.0-0
.. |doca-init-container-version| replace:: network-operator-v25.7.0
.. |doca-init-container-repository| replace:: nvcr.io/nvidia/mellanox
.. |sriov-device-plugin-version| replace:: network-operator-v25.7.0
.. |sriov-device-plugin-repository| replace:: nvcr.io/nvidia/mellanox
.. |k8s-rdma-shared-dev-plugin-version| replace:: network-operator-v25.7.0
.. |k8s-rdma-shared-dev-plugin-repository| replace:: nvcr.io/nvidia/mellanox
.. |ib-kubernetes-version| replace:: network-operator-v25.7.0
.. |ib-kubernetes-repository| replace:: nvcr.io/nvidia/mellanox
.. |cni-plugins-version| replace:: network-operator-v25.7.0
.. |cni-plugins-repository| replace:: nvcr.io/nvidia/mellanox
.. |multus-version| replace:: network-operator-v25.7.0
.. |multus-repository| replace:: nvcr.io/nvidia/mellanox
.. |ipoib-cni-version| replace:: network-operator-v25.7.0
.. |ipoib-cni-repository| replace:: nvcr.io/nvidia/mellanox
.. |nvidia-ipam-version| replace:: network-operator-v25.7.0
.. |nvidia-ipam-repository| replace:: nvcr.io/nvidia/mellanox
.. |nic-feature-discovery-version| replace:: network-operator-v25.7.0
.. |nic-feature-discovery-repository| replace:: nvcr.io/nvidia/mellanox
.. |sriovnetop-version| replace:: network-operator-v25.7.0
.. |sriovnetop-repository| replace:: nvcr.io/nvidia/mellanox
.. |sriovnetop-sriov-cni-version| replace:: network-operator-v25.7.0
.. |sriovnetop-sriov-cni-repository| replace:: nvcr.io/nvidia/mellanox
.. |sriovnetop-ib-sriov-cni-version| replace:: network-operator-v25.7.0
.. |sriovnetop-ib-sriov-cni-repository| replace:: nvcr.io/nvidia/mellanox
.. |sriovnetop-sriov-device-plugin-version| replace:: network-operator-v25.7.0
.. |sriovnetop-sriov-device-plugin-repository| replace:: nvcr.io/nvidia/mellanox
.. |doca-init-container-version| replace:: network-operator-v25.10.0-beta.1
.. |doca-init-container-repository| replace:: nvcr.io/nvstaging/mellanox
.. |sriov-device-plugin-version| replace:: network-operator-v25.10.0-beta.1
.. |sriov-device-plugin-repository| replace:: nvcr.io/nvstaging/mellanox
.. |k8s-rdma-shared-dev-plugin-version| replace:: network-operator-v25.10.0-beta.1
.. |k8s-rdma-shared-dev-plugin-repository| replace:: nvcr.io/nvstaging/mellanox
.. |ib-kubernetes-version| replace:: network-operator-v25.10.0-beta.1
.. |ib-kubernetes-repository| replace:: nvcr.io/nvstaging/mellanox
.. |cni-plugins-version| replace:: network-operator-v25.10.0-beta.1
.. |cni-plugins-repository| replace:: nvcr.io/nvstaging/mellanox
.. |multus-version| replace:: network-operator-v25.10.0-beta.1
.. |multus-repository| replace:: nvcr.io/nvstaging/mellanox
.. |ipoib-cni-version| replace:: network-operator-v25.10.0-beta.1
.. |ipoib-cni-repository| replace:: nvcr.io/nvstaging/mellanox
.. |nvidia-ipam-version| replace:: network-operator-v25.10.0-beta.1
.. |nvidia-ipam-repository| replace:: nvcr.io/nvstaging/mellanox
.. |nic-feature-discovery-version| replace:: network-operator-v25.10.0-beta.1
.. |nic-feature-discovery-repository| replace:: nvcr.io/nvstaging/mellanox
.. |sriovnetop-version| replace:: network-operator-v25.10.0-beta.1
.. |sriovnetop-repository| replace:: nvcr.io/nvstaging/mellanox
.. |sriovnetop-sriov-cni-version| replace:: network-operator-v25.10.0-beta.1
.. |sriovnetop-sriov-cni-repository| replace:: nvcr.io/nvstaging/mellanox
.. |sriovnetop-ib-sriov-cni-version| replace:: network-operator-v25.10.0-beta.1
.. |sriovnetop-ib-sriov-cni-repository| replace:: nvcr.io/nvstaging/mellanox
.. |sriovnetop-sriov-device-plugin-version| replace:: network-operator-v25.10.0-beta.1
.. |sriovnetop-sriov-device-plugin-repository| replace:: nvcr.io/nvstaging/mellanox
.. |doca-telemetry-version| replace:: 1.21.4-doca3.0.0-host
.. |doca-telemetry-repository| replace:: nvcr.io/nvidia/doca
.. |node-feature-discovery-version| replace:: network-operator-v25.7.0
.. |node-feature-discovery-repository| replace:: nvcr.io/nvidia/mellanox
.. |doca-driver-build-commit| replace:: ebde0772891747a60bdf471a92228de8ba54b62c
.. |nic-configuration-operator-version| replace:: network-operator-v25.7.0
.. |nic-configuration-operator-repository| replace:: nvcr.io/nvidia/mellanox
.. |maintenance-operator-version| replace:: network-operator-v25.7.0
.. |maintenance-operator-repository| replace:: nvcr.io/nvidia/mellanox
.. |ovs-cni-version| replace:: network-operator-v25.7.0
.. |ovs-cni-repository| replace:: nvcr.io/nvidia/mellanox
.. |rdma-cni-version| replace:: network-operator-v25.7.0
.. |rdma-cni-repository| replace:: nvcr.io/nvidia/mellanox
.. |spectrumxop-version| replace:: network-operator-v25.7.0
.. |spectrumxop-repository| replace:: nvcr.io/nvidia/mellanox
.. |node-feature-discovery-version| replace:: network-operator-v25.10.0-beta.1
.. |node-feature-discovery-repository| replace:: nvcr.io/nvstaging/mellanox
.. |doca-driver-build-commit| replace:: e64cc045adc3bbf0ab104d3f29a5f02e98919645
.. |nic-configuration-operator-version| replace:: network-operator-v25.10.0-beta.1
.. |nic-configuration-operator-repository| replace:: nvcr.io/nvstaging/mellanox
.. |maintenance-operator-version| replace:: network-operator-v25.10.0-beta.1
.. |maintenance-operator-repository| replace:: nvcr.io/nvstaging/mellanox
.. |ovs-cni-version| replace:: network-operator-v25.10.0-beta.1
.. |ovs-cni-repository| replace:: nvcr.io/nvstaging/mellanox
.. |rdma-cni-version| replace:: network-operator-v25.10.0-beta.1
.. |rdma-cni-repository| replace:: nvcr.io/nvstaging/mellanox
.. |spectrumxop-version| replace:: network-operator-v25.10.0-beta.1
.. |spectrumxop-repository| replace:: nvcr.io/nvstaging/mellanox
6 changes: 2 additions & 4 deletions docs/customizations/crds.rst
Original file line number Diff line number Diff line change
Expand Up @@ -654,7 +654,8 @@ NicClusterPolicySpec defines the desired state of NicClusterPolicy
| ``secondaryNetwork`` | SecondaryNetwork Specifies components to deploy in order to facilitate a secondary network in |
| :ref:`SecondaryNetworkSpec <SecondaryNetworkSpec>` | Kubernetes. It consists of the following optionally deployed components: - Multus-CNI: Delegate |
| | CNI plugin to support secondary networks in Kubernetes - CNI plugins: Currently only |
| | containernetworking-plugins is supported |
| | containernetworking-plugins is supported - IPoIB CNI: Allows the user to create IPoIB child link |
| | and move it to the pod |
+---------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+
| ``nvIpam`` | NvIpam is an IPAM provider that dynamically assigns IP addresses with speed and performance in |
| :ref:`NVIPAMSpec <NVIPAMSpec>` | mind. Note: NvIPam requires certificate management e.g. cert-manager or OpenShift cert |
Expand Down Expand Up @@ -897,9 +898,6 @@ SecondaryNetworkSpec describes configuration options for secondary network
| ``ipoib`` | Image information for IPoIB CNI |
| :ref:`ImageSpec <ImageSpec>` | |
+---------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+
| ``ipamPlugin`` | Image information for IPAM plugin Deprecated: This field is deprecated and will be removed in a |
| :ref:`ImageSpec <ImageSpec>` | future version. Use ‘nvIpam’ instead. |
+---------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------+

.. _SpectrumXOperatorSpec:

Expand Down
76 changes: 15 additions & 61 deletions docs/customizations/helm.rst
Original file line number Diff line number Diff line change
Expand Up @@ -58,14 +58,6 @@ General Parameters
- bool
- `true`
- Deploy Node Feature Discovery operator.
* - nicConfigurationOperator
- object
- `{"enabled":false}`
- NIC Configuration Operator helm chart is deprecated and will be deleted in future releases. Use NIC Cluster Policy to deploy the NIC Configuration Operator instead.
* - nicConfigurationOperator.enabled
- bool
- `false`
- Deploy NIC Configuration Operator.
* - operator.admissionController.enabled
- bool
- `false`
Expand Down Expand Up @@ -111,7 +103,7 @@ General Parameters
- Network Operator image name
* - operator.maintenanceOperator
- object
- `{"nodeMaintenanceNamePrefix":"network-operator","nodeMaintenanceNamespace":"default","requestorID":"nvidia.network.operator","useRequestor":false}`
- `{"drainControllerRequestorID":"nvidia.network-operator-drain-controller","nodeMaintenanceNamePrefix":"network-operator","nodeMaintenanceNamespace":"default","requestorID":"nvidia.network-operator-driver-upgrade-controller","useDrainControllerRequestor":false,"useRequestor":false}`
- Enable the use of maintenance operator upgrade logic.
* - operator.nameOverride
- string
Expand All @@ -131,15 +123,15 @@ General Parameters
- Init container image name.
* - operator.ofedDriver.initContainer.repository
- string
- `"nvcr.io/nvidia/mellanox"`
- `"nvcr.io/nvstaging/mellanox"`
- Init container image repository.
* - operator.ofedDriver.initContainer.version
- string
- `"network-operator-v25.7.0"`
- `"network-operator-v25.10.0-beta.1"`
- Init container image version.
* - operator.repository
- string
- `"nvcr.io/nvidia/cloud-native"`
- `"nvcr.io/nvstaging/mellanox"`
- Network Operator image repository.
* - operator.resources
- yaml
Expand Down Expand Up @@ -251,11 +243,11 @@ Node Feature Discovery Helm chart customization options can be found `here <http
-
* - node-feature-discovery.image.repository
- string
- `"nvcr.io/nvidia/mellanox/node-feature-discovery"`
- `"nvcr.io/nvstaging/mellanox/node-feature-discovery"`
-
* - node-feature-discovery.image.tag
- string
- `"network-operator-v25.7.0"`
- `"network-operator-v25.10.0-beta.1"`
-
* - node-feature-discovery.master
- yaml
Expand Down Expand Up @@ -317,35 +309,35 @@ SR-IOV Network Operator Helm chart customization options can be found `here <htt
- Notes
* - sriov-network-operator.images.ibSriovCni
- string
- `"nvcr.io/nvidia/mellanox/ib-sriov-cni:network-operator-v25.7.0"`
- `"nvcr.io/nvstaging/mellanox/ib-sriov-cni:network-operator-v25.10.0-beta.1"`
-
* - sriov-network-operator.images.operator
- string
- `"nvcr.io/nvidia/mellanox/sriov-network-operator:network-operator-v25.7.0"`
- `"nvcr.io/nvstaging/mellanox/sriov-network-operator:network-operator-v25.10.0-beta.1"`
-
* - sriov-network-operator.images.ovsCni
- string
- `"nvcr.io/nvidia/mellanox/ovs-cni-plugin:network-operator-v25.7.0"`
- `"nvcr.io/nvstaging/mellanox/ovs-cni-plugin:network-operator-v25.10.0-beta.1"`
-
* - sriov-network-operator.images.resourcesInjector
- string
- `"ghcr.io/k8snetworkplumbingwg/network-resources-injector:v1.7.0"`
-
* - sriov-network-operator.images.sriovCni
- string
- `"nvcr.io/nvidia/mellanox/sriov-cni:network-operator-v25.7.0"`
- `"nvcr.io/nvstaging/mellanox/sriov-cni:network-operator-v25.10.0-beta.1"`
-
* - sriov-network-operator.images.sriovConfigDaemon
- string
- `"nvcr.io/nvidia/mellanox/sriov-network-operator-config-daemon:network-operator-v25.7.0"`
- `"nvcr.io/nvstaging/mellanox/sriov-network-operator-config-daemon:network-operator-v25.10.0-beta.1"`
-
* - sriov-network-operator.images.sriovDevicePlugin
- string
- `"nvcr.io/nvidia/mellanox/sriov-network-device-plugin:network-operator-v25.7.0"`
- `"nvcr.io/nvstaging/mellanox/sriov-network-device-plugin:network-operator-v25.10.0-beta.1"`
-
* - sriov-network-operator.images.webhook
- string
- `"nvcr.io/nvidia/mellanox/sriov-network-operator-webhook:network-operator-v25.7.0"`
- `"nvcr.io/nvstaging/mellanox/sriov-network-operator-webhook:network-operator-v25.10.0-beta.1"`
-
* - sriov-network-operator.operator.admissionControllers
- yaml
Expand Down Expand Up @@ -430,44 +422,6 @@ SR-IOV Network Operator Helm chart customization options can be found `here <htt
- `true`
- Deploy ``SriovOperatorConfig`` custom resource

==========================
NIC Configuration Operator
==========================

NIC Configuration Operator Helm chart customization options can be found `here <https://github.com/Mellanox/nic-configuration-operator/blob/main/deployment/nic-configuration-operator-chart/README.md>`__. Following is a list of overriden values by NVIDIA Network Operator Helm Chart:

.. list-table::
:header-rows: 1

* - Name
- Type
- Default in NVIDIA Network Operator
- Notes
* - nic-configuration-operator-chart.configDaemon.image.name
- string
- `"nic-configuration-operator-daemon"`
-
* - nic-configuration-operator-chart.configDaemon.image.repository
- string
- `"nvcr.io/nvidia/mellanox"`
-
* - nic-configuration-operator-chart.configDaemon.image.tag
- string
- `"network-operator-v25.7.0"`
-
* - nic-configuration-operator-chart.operator.image.name
- string
- `"nic-configuration-operator"`
-
* - nic-configuration-operator-chart.operator.image.repository
- string
- `"nvcr.io/nvidia/mellanox"`
-
* - nic-configuration-operator-chart.operator.image.tag
- string
- `"network-operator-v25.7.0"`
-

====================
Maintenance Operator
====================
Expand Down Expand Up @@ -507,11 +461,11 @@ Maintenance Operator Helm chart customization options can be found `here <https:
-
* - maintenance-operator-chart.operator.image.repository
- string
- `"nvcr.io/nvidia/mellanox"`
- `"nvcr.io/nvstaging/mellanox"`
-
* - maintenance-operator-chart.operator.image.tag
- string
- `"network-operator-v25.7.0"`
- `"network-operator-v25.10.0-beta.1"`
-
* - maintenance-operator-chart.operatorConfig
- object
Expand Down
2 changes: 0 additions & 2 deletions docs/life-cycle-management.rst
Original file line number Diff line number Diff line change
Expand Up @@ -95,8 +95,6 @@ Get the NicClusterPolicy status:
state: ignore
- name: state-ipoib-cni
state: ignore
- name: state-whereabouts-cni
state: ready
- name: state-OFED
state: ready
- name: state-SRIOV-device-plugin
Expand Down
Loading