Skip to content

Commit 788e837

Browse files
committed
chore: update nic conf chart
Signed-off-by: Fred Rolland <[email protected]>
1 parent e44a4bd commit 788e837

File tree

7 files changed

+37
-41
lines changed

7 files changed

+37
-41
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# nic-configuration-operator-chart
2+
3+
![Version: 0.0.1](https://img.shields.io/badge/Version-0.0.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
4+
5+
A Helm chart for NIC Configuration Operator
6+
7+
## Values
8+
9+
| Key | Type | Default | Description |
10+
|-----|------|---------|-------------|
11+
| configDaemon.image.name | string | `"nic-configuration-operator-daemon"` | |
12+
| configDaemon.image.repository | string | `"ghcr.io/mellanox"` | repository to use for the config daemon image |
13+
| configDaemon.image.tag | string | `"latest"` | image tag to use for the config daemon image |
14+
| configDaemon.nodeSelector | object | `{}` | node selector for the config daemon |
15+
| configDaemon.resources | object | `{"limits":{"cpu":"500m","memory":"128Mi"},"requests":{"cpu":"10m","memory":"64Mi"}}` | resources and limits for the config daemon |
16+
| imagePullSecrets | list | `[]` | image pull secrets for both the operator and the config daemon |
17+
| logLevel | string | `"info"` | log level configuration (debug|info) |
18+
| operator.affinity | object | `{"nodeAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"preference":{"matchExpressions":[{"key":"node-role.kubernetes.io/master","operator":"Exists"}]},"weight":1},{"preference":{"matchExpressions":[{"key":"node-role.kubernetes.io/control-plane","operator":"Exists"}]},"weight":1}]}}` | node affinity for the operator |
19+
| operator.image.name | string | `"nic-configuration-operator"` | |
20+
| operator.image.repository | string | `"ghcr.io/mellanox"` | repository to use for the operator image |
21+
| operator.image.tag | string | `"latest"` | image tag to use for the operator image |
22+
| operator.nodeSelector | object | `{}` | node selector for the operator |
23+
| operator.replicas | int | `1` | operator deployment number of replicas |
24+
| operator.resources | object | `{"limits":{"cpu":"500m","memory":"128Mi"},"requests":{"cpu":"10m","memory":"64Mi"}}` | specify resource requests and limits for the operator |
25+
| operator.serviceAccount.annotations | object | `{}` | set annotations for the operator service account |
26+
| operator.tolerations | list | `[{"effect":"NoSchedule","key":"node-role.kubernetes.io/master","operator":"Exists"},{"effect":"NoSchedule","key":"node-role.kubernetes.io/control-plane","operator":"Exists"}]` | tolerations for the operator |
27+

deployment/network-operator/charts/nic-configuration-operator-chart/crds/configuration.net.nvidia.com_nicconfigurationtemplates.yaml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -126,21 +126,6 @@ spec:
126126
required:
127127
- enabled
128128
type: object
129-
rawNvConfig:
130-
description: List of arbitrary nv config parameters
131-
items:
132-
properties:
133-
name:
134-
description: Name of the arbitrary nvconfig parameter
135-
type: string
136-
value:
137-
description: Value of the arbitrary nvconfig parameter
138-
type: string
139-
required:
140-
- name
141-
- value
142-
type: object
143-
type: array
144129
roceOptimized:
145130
description: RoCE optimization settings
146131
properties:

deployment/network-operator/charts/nic-configuration-operator-chart/crds/configuration.net.nvidia.com_nicdevices.yaml

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ spec:
4545
properties:
4646
resetToDefault:
4747
description: |-
48-
ResetToDefault specifies whether node agent needs to perform a reset flow
48+
ResetToDefault specifies whether node agent needs to perform a reset flow.
49+
In NIC Configuration Operator template v0.1.14 BF2/BF3 DPUs (not SuperNics) FW reset flow isn't supported.
4950
The following operations will be performed:
5051
* Nvconfig reset of all non-volatile configurations
5152
- Mstconfig -d <device> reset for each PF
@@ -105,21 +106,6 @@ spec:
105106
required:
106107
- enabled
107108
type: object
108-
rawNvConfig:
109-
description: List of arbitrary nv config parameters
110-
items:
111-
properties:
112-
name:
113-
description: Name of the arbitrary nvconfig parameter
114-
type: string
115-
value:
116-
description: Value of the arbitrary nvconfig parameter
117-
type: string
118-
required:
119-
- name
120-
- value
121-
type: object
122-
type: array
123109
roceOptimized:
124110
description: RoCE optimization settings
125111
properties:

deployment/network-operator/charts/nic-configuration-operator-chart/templates/supported-nic-firmware-configmap.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ data:
1313
Nvidia_mlx5_MT42822_BlueField-2_integrated_ConnectX-6_Dx-24.07: "a2d6 24.07-0.6.1 24.42.1000"
1414
Nvidia_mlx5_ConnectX-4-24.10: "1013 24.10-0.7.0 12.28.2006"
1515
Nvidia_mlx5_ConnectX-4_Lx-24.10: "1013 24.10-0.7.0 14.32.1010"
16-
Nvidia_mlx5_ConnectX-5-24.10: "1017 24.10-0.7.0.35.4030"
16+
Nvidia_mlx5_ConnectX-5-24.10: "1017 24.10-0.7.0 16.35.4030"
1717
Nvidia_mlx5_ConnectX-5_Ex-24.10: "1019 24.10-0.7.0 16.35.4030"
1818
Nvidia_mlx5_ConnectX-6-24.10: "101b 24.10-0.7.0 20.43.1014"
1919
Nvidia_mlx5_ConnectX-6_Dx-24.10: "101d 24.10-0.7.0 22.43.1014"
2020
Nvidia_mlx5_ConnectX-6_Lx-24.10: "101f 24.10-0.7.0 26.43.1014"
2121
Nvidia_mlx5_ConnectX-7-24.10: "1021 24.10-0.7.0 28.43.1014"
22-
Nvidia_mlx5_MT42822_BlueField-2_integrated_ConnectX-6_Dx-24.10: "a2d6 24.10-0.7.0 22.43.1014"
22+
Nvidia_mlx5_MT42822_BlueField-2_integrated_ConnectX-6_Dx-24.10: "a2d6 24.10-0.7.0 22.43.1014"

deployment/network-operator/charts/nic-configuration-operator-chart/values.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ operator:
44
repository: ghcr.io/mellanox
55
name: nic-configuration-operator
66
# -- image tag to use for the operator image
7-
tag: latest
7+
tag: v0.1.14
88
# -- tolerations for the operator
99
tolerations:
1010
- key: "node-role.kubernetes.io/master"
@@ -42,14 +42,13 @@ operator:
4242
serviceAccount:
4343
# -- set annotations for the operator service account
4444
annotations: {}
45-
4645
configDaemon:
4746
image:
4847
# -- repository to use for the config daemon image
4948
repository: ghcr.io/mellanox
5049
name: nic-configuration-operator-daemon
5150
# -- image tag to use for the config daemon image
52-
tag: latest
51+
tag: v0.1.14
5352
# -- node selector for the config daemon
5453
nodeSelector: {}
5554
# -- resources and limits for the config daemon
@@ -60,7 +59,6 @@ configDaemon:
6059
requests:
6160
cpu: 10m
6261
memory: 64Mi
63-
6462
# -- log level configuration (debug|info)
6563
logLevel: info
6664
# -- image pull secrets for both the operator and the config daemon

deployment/network-operator/values.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,12 +174,12 @@ nic-configuration-operator-chart:
174174
image:
175175
repository: ghcr.io/mellanox
176176
name: nic-configuration-operator
177-
tag: v0.1.13
177+
tag: v0.1.14
178178
configDaemon:
179179
image:
180180
repository: ghcr.io/mellanox
181181
name: nic-configuration-operator-daemon
182-
tag: v0.1.13
182+
tag: v0.1.14
183183

184184
# General Operator related values
185185
# The operator element allows to deploy network operator from an alternate location

hack/release.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@ rdmaCni:
8181
nicConfigurationOperator:
8282
image: nic-configuration-operator
8383
repository: ghcr.io/mellanox
84-
version: v0.1.13
84+
version: v0.1.14
8585
nicConfigurationConfigDaemon:
8686
image: nic-configuration-operator-daemon
8787
repository: ghcr.io/mellanox
88-
version: v0.1.13
88+
version: v0.1.14

0 commit comments

Comments
 (0)