Skip to content

Commit b115ea1

Browse files
authored
Merge pull request #1107 from ozhuraki/iaa-node-feature
deployments: Add IAA NodeFeatureRule
2 parents 90f94ca + 1e8f466 commit b115ea1

File tree

3 files changed

+28
-4
lines changed

3 files changed

+28
-4
lines changed

deployments/nfd/overlays/node-feature-rules/node-feature-rules-openshift.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,19 @@ spec:
5757
matchExpressions:
5858
drm: {op: Exists}
5959

60+
- name: "intel.iaa"
61+
labels:
62+
"intel.feature.node.kubernetes.io/iaa": "true"
63+
matchFeatures:
64+
- feature: pci.device
65+
matchExpressions:
66+
vendor: {op: In, value: ["8086"]}
67+
device: {op: In, value: ["0cfe"]}
68+
class: {op: In, value: ["0880"]}
69+
- feature: kernel.loadedmodule
70+
matchExpressions:
71+
idxd: {op: Exists}
72+
6073
- name: "intel.qat"
6174
labels:
6275
"intel.feature.node.kubernetes.io/qat": "true"

deployments/nfd/overlays/node-feature-rules/node-feature-rules.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,19 @@ spec:
6161
matchExpressions:
6262
drm: {op: Exists}
6363

64+
- name: "intel.iaa"
65+
labels:
66+
"intel.feature.node.kubernetes.io/iaa": "true"
67+
matchFeatures:
68+
- feature: pci.device
69+
matchExpressions:
70+
vendor: {op: In, value: ["8086"]}
71+
device: {op: In, value: ["0cfe"]}
72+
class: {op: In, value: ["0880"]}
73+
- feature: kernel.loadedmodule
74+
matchExpressions:
75+
idxd: {op: Exists}
76+
6477
- name: "intel.qat"
6578
labels:
6679
"intel.feature.node.kubernetes.io/qat": "true"

deployments/operator/samples/deviceplugin_v1_iaadeviceplugin.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,5 @@ spec:
66
image: intel/intel-iaa-plugin:0.24.0
77
sharedDevNum: 10
88
logLevel: 4
9-
# TODO: nodeSelector is supported and can be used once it becomes
10-
# available through the node feature discovery
11-
# nodeSelector:
12-
# intel.feature.node.kubernetes.io/dsa: 'true'
9+
nodeSelector:
10+
intel.feature.node.kubernetes.io/iaa: 'true'

0 commit comments

Comments
 (0)