Skip to content

Commit cb76dbc

Browse files
yansun1996sajmera-pensando
authored andcommitted
[Helm] Add MI350X and MI355X PF and VF device ID into NFD rule
1 parent ca93ffe commit cb76dbc

File tree

4 files changed

+75
-1
lines changed

4 files changed

+75
-1
lines changed

docs/installation/openshift-olm.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,8 @@ spec:
152152
matchExpressions:
153153
vendor: {op: In, value: ["1002"]}
154154
device: {op: In, value: [
155+
"75a3", # MI355X
156+
"75a0", # MI350X
155157
"74a5", # MI325X
156158
"74a0", # MI300A
157159
"74a1", # MI300X
@@ -163,6 +165,21 @@ spec:
163165
"738c", # MI100
164166
"738e" # MI100
165167
]}
168+
- name: amd-vgpu
169+
labels:
170+
feature.node.kubernetes.io/amd-vgpu: "true"
171+
matchAny:
172+
- matchFeatures:
173+
- feature: pci.device
174+
matchExpressions:
175+
vendor: {op: In, value: ["1002"]}
176+
device: {op: In, value: [
177+
"75b3", # MI355X VF
178+
"75b0", # MI350X VF
179+
"74b9", # MI325X VF
180+
"74b5", # MI300X VF
181+
"7410", # MI210 VF
182+
]}
166183
```
167184
168185
* If your OpenShift cluster already has `NodeFeatureDiscovery` deployed
@@ -186,6 +203,8 @@ spec:
186203
matchExpressions:
187204
vendor: {op: In, value: ["1002"]}
188205
device: {op: In, value: [
206+
"75a3", # MI355X
207+
"75a0", # MI350X
189208
"74a5", # MI325X
190209
"74a0", # MI300A
191210
"74a1", # MI300X
@@ -197,6 +216,21 @@ spec:
197216
"738c", # MI100
198217
"738e" # MI100
199218
]}
219+
- name: amd-vgpu
220+
labels:
221+
feature.node.kubernetes.io/amd-vgpu: "true"
222+
matchAny:
223+
- matchFeatures:
224+
- feature: pci.device
225+
matchExpressions:
226+
vendor: {op: In, value: ["1002"]}
227+
device: {op: In, value: [
228+
"75b3", # MI355X VF
229+
"75b0", # MI350X VF
230+
"74b9", # MI325X VF
231+
"74b5", # MI300X VF
232+
"7410", # MI210 VF
233+
]}
200234
```
201235

202236
Finally please verify the NFD label is applied:

hack/k8s-patch/template-patch/nfd-default-rule.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,16 @@ spec:
3030
matchExpressions:
3131
vendor: {op: In, value: ["1002"]}
3232
device: {op: In, value: ["74b9"]} # Mi325X VF
33+
- matchFeatures:
34+
- feature: pci.device
35+
matchExpressions:
36+
vendor: {op: In, value: ["1002"]}
37+
device: {op: In, value: ["75b0"]} # Mi350X VF
38+
- matchFeatures:
39+
- feature: pci.device
40+
matchExpressions:
41+
vendor: {op: In, value: ["1002"]}
42+
device: {op: In, value: ["75b3"]} # Mi355X VF
3343
# AMD Radeon Pro
3444
- matchFeatures:
3545
- feature: pci.device
@@ -46,6 +56,16 @@ spec:
4656
feature.node.kubernetes.io/amd-gpu: "true"
4757
matchAny:
4858
# AMD Instinct
59+
- matchFeatures:
60+
- feature: pci.device
61+
matchExpressions:
62+
vendor: {op: In, value: ["1002"]}
63+
device: {op: In, value: ["75a3"]} # MI355X
64+
- matchFeatures:
65+
- feature: pci.device
66+
matchExpressions:
67+
vendor: {op: In, value: ["1002"]}
68+
device: {op: In, value: ["75a0"]} # MI350X
4969
- matchFeatures:
5070
- feature: pci.device
5171
matchExpressions:

helm-charts-k8s/Chart.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ dependencies:
66
repository: file://./charts/kmm
77
version: v1.0.0
88
digest: sha256:f9a315dd2ce3d515ebf28c8e9a6a82158b493ca2686439ec381487761261b597
9-
generated: "2025-05-14T21:06:12.36965018Z"
9+
generated: "2025-06-16T20:35:57.346839217Z"

helm-charts-k8s/templates/nfd-default-rule.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,16 @@ spec:
3030
matchExpressions:
3131
vendor: {op: In, value: ["1002"]}
3232
device: {op: In, value: ["74b9"]} # Mi325X VF
33+
- matchFeatures:
34+
- feature: pci.device
35+
matchExpressions:
36+
vendor: {op: In, value: ["1002"]}
37+
device: {op: In, value: ["75b0"]} # Mi350X VF
38+
- matchFeatures:
39+
- feature: pci.device
40+
matchExpressions:
41+
vendor: {op: In, value: ["1002"]}
42+
device: {op: In, value: ["75b3"]} # Mi355X VF
3343
# AMD Radeon Pro
3444
- matchFeatures:
3545
- feature: pci.device
@@ -46,6 +56,16 @@ spec:
4656
feature.node.kubernetes.io/amd-gpu: "true"
4757
matchAny:
4858
# AMD Instinct
59+
- matchFeatures:
60+
- feature: pci.device
61+
matchExpressions:
62+
vendor: {op: In, value: ["1002"]}
63+
device: {op: In, value: ["75a3"]} # MI355X
64+
- matchFeatures:
65+
- feature: pci.device
66+
matchExpressions:
67+
vendor: {op: In, value: ["1002"]}
68+
device: {op: In, value: ["75a0"]} # MI350X
4969
- matchFeatures:
5070
- feature: pci.device
5171
matchExpressions:

0 commit comments

Comments
 (0)