Skip to content

Commit

Permalink
chore: Adding DPU mode limitation in getting-started-kubernetes doc
Browse files Browse the repository at this point in the history
  • Loading branch information
heyvister1 committed Nov 25, 2024
1 parent 92edcad commit bbe87a6
Showing 1 changed file with 28 additions and 1 deletion.
29 changes: 28 additions & 1 deletion docs/getting-started-kubernetes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2583,6 +2583,8 @@ Please see the following DOCA documentation for OVS hardware offload verificatio

.. warning:: `Maintenance Operator <https://github.com/Mellanox/maintenance-operator>`_ is required to be deployed in the cluster for the NIC Configuration Operator

.. warning:: NVIDIA NIC Configuration Operator does not support FW reset flow for DPU mode. Check `limitations <https://github.com/Mellanox/network-operator-docs/blob/main/docs/release-notes.rst>`_

First install the Network Operator with NIC Configuration Operator enabled:

``values.yaml``:
Expand Down Expand Up @@ -2705,4 +2707,29 @@ Status conditions of the NicDevice CR reflect the status of the configuration up
message: ""
reason: UpdateStarted
status: "True"
type: ConfigUpdateInProgress
type: ConfigUpdateInProgress
----------------------------------
NIC Firmware Mismatch Notificationx
----------------------------------

NIC Configuration Operator updates status conditions of the NicDevice CR to set `FirmwareConfigMatch` condition based on a current NIC firmware:

.. code-block:: bash
> kubectl get nicdevice -n nic-configuration-operator cloud-dev-40-1015-mt1627x08307 -o jsonpath='{.status.conditions}' | yq -P
- lastTransitionTime: "2024-09-21T08:43:10Z"
message: Device firmware '20.42.1000' matches to recommended version '20.42.1000'
reason: DeviceFirmwareConfigMatch
status: "True"
type: FirmwareConfigMatch
.. warning:: NIC Firmware Mismatch feature doesn't support NVIDIA BlueField-3 NIC.

`FirmwareConfigMatch` condition status is set to `Unknown` if MOFED is not installed otherwise it notifies if current NIC firmware is recommended or not recommended by MOFED. E.g.:

.. code-block:: bash
> kubectl get nicdevice -n nic-configuration-operator cloud-dev-40-1015-mt1627x08307 -o jsonpath='{.status.conditions}' | yq -P
- lastTransitionTime: "2024-11-08T09:19:41Z"
message: Device firmware '20.42.1000' matches to recommended version '20.42.1000'
reason: DeviceFirmwareConfigMatch
status: "True"
type: FirmwareConfigMatch

0 comments on commit bbe87a6

Please sign in to comment.