From 795a46c8c2ea87cd0f0dd65f1d654d706b1f668e Mon Sep 17 00:00:00 2001 From: JJGadgets Date: Fri, 24 Mar 2023 17:11:26 +0800 Subject: [PATCH] fix(nfd): add intel-gpu rule w/o kernel match Signed-off-by: JJGadgets --- .../3-intel-gpu-rule.yaml | 23 +++++++++++++++++++ .../kustomization.yaml | 1 + 2 files changed, 24 insertions(+) create mode 100644 kube/3-deploy/1-core/08-hardware/01-node-feature-discovery/3-intel-gpu-rule.yaml diff --git a/kube/3-deploy/1-core/08-hardware/01-node-feature-discovery/3-intel-gpu-rule.yaml b/kube/3-deploy/1-core/08-hardware/01-node-feature-discovery/3-intel-gpu-rule.yaml new file mode 100644 index 00000000..3ac3ceee --- /dev/null +++ b/kube/3-deploy/1-core/08-hardware/01-node-feature-discovery/3-intel-gpu-rule.yaml @@ -0,0 +1,23 @@ +--- +# taken directly from default intel-dp-gpu-device rule, but with kernel matchFeatures removed because Talos +apiVersion: nfd.k8s-sigs.io/v1alpha1 +kind: NodeFeatureRule +metadata: + name: intel-gpu-no-kernel +spec: + rules: + - labels: + intel.feature.node.kubernetes.io/gpu: "true" + matchFeatures: + - feature: pci.device + matchExpressions: + class: + op: In + value: + - "0300" + - "0380" + vendor: + op: In + value: + - "8086" + name: intel.gpu.no.kernel diff --git a/kube/3-deploy/1-core/08-hardware/01-node-feature-discovery/kustomization.yaml b/kube/3-deploy/1-core/08-hardware/01-node-feature-discovery/kustomization.yaml index b7abb737..375c851c 100644 --- a/kube/3-deploy/1-core/08-hardware/01-node-feature-discovery/kustomization.yaml +++ b/kube/3-deploy/1-core/08-hardware/01-node-feature-discovery/kustomization.yaml @@ -4,3 +4,4 @@ kind: Kustomization resources: - 1-repo.yaml - 2-install.yaml + - 3-intel-gpu-rule.yaml