diff --git a/clusters/cl01tl/services/node-feature-discovery/Chart.lock b/clusters/cl01tl/services/node-feature-discovery/Chart.lock deleted file mode 100644 index 21b4de75b..000000000 --- a/clusters/cl01tl/services/node-feature-discovery/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: node-feature-discovery - repository: oci://registry.k8s.io/nfd/charts - version: 0.18.3 -digest: sha256:bc35d22f47837e1288434e032629776a0c7d78bda552ffc7cbb183ba4b45a3f7 -generated: "2025-12-01T20:26:43.52753-06:00" diff --git a/clusters/cl01tl/services/node-feature-discovery/Chart.yaml b/clusters/cl01tl/services/node-feature-discovery/Chart.yaml deleted file mode 100644 index e8e448a01..000000000 --- a/clusters/cl01tl/services/node-feature-discovery/Chart.yaml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: v2 -name: node-feature-discovery -version: 1.0.0 -description: Node Feature Discovery -keywords: - - node-feature-discovery - - labels - - kubernetes -home: https://wiki.alexlebens.dev/s/b6fb2588-8212-4dca-b4c6-3021020b2ae1 -sources: - - https://github.com/kubernetes-sigs/node-feature-discovery - - https://github.com/kubernetes-sigs/node-feature-discovery/tree/master/deployment/helm/node-feature-discovery -maintainers: - - name: alexlebens -dependencies: - - name: node-feature-discovery - version: 0.18.3 - repository: oci://registry.k8s.io/nfd/charts -icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png -appVersion: 0.18.0 diff --git a/clusters/cl01tl/services/node-feature-discovery/templates/namespace.yaml b/clusters/cl01tl/services/node-feature-discovery/templates/namespace.yaml deleted file mode 100644 index a8b00379e..000000000 --- a/clusters/cl01tl/services/node-feature-discovery/templates/namespace.yaml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: node-feature-discovery - labels: - app.kubernetes.io/name: node-feature-discovery - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} - pod-security.kubernetes.io/audit: privileged - pod-security.kubernetes.io/enforce: privileged - pod-security.kubernetes.io/warn: privileged diff --git a/clusters/cl01tl/services/node-feature-discovery/values.yaml b/clusters/cl01tl/services/node-feature-discovery/values.yaml deleted file mode 100644 index 506d71af0..000000000 --- a/clusters/cl01tl/services/node-feature-discovery/values.yaml +++ /dev/null @@ -1,76 +0,0 @@ -node-feature-discovery: - featureGates: - NodeFeatureGroupAPI: true - master: - replicaCount: 2 - resources: - requests: - cpu: 20m - memory: 60Mi - tolerations: - - key: node-role.kubernetes.io/control-plane - operator: Exists - effect: NoSchedule - worker: - config: - sources: - cpu: - cpuid: - attributeWhitelist: - - "AVX512BW" - - "AVX512CD" - - "AVX512DQ" - - "AVX512F" - - "AVX512VL" - kernel: - configOpts: - - "NO_HZ" - - "X86" - - "DMI" - usb: - deviceClassWhitelist: - - "02" - - "03" - - "0e" - - "ef" - - "fe" - - "ff" - deviceLabelFields: - - "vendor" - - "device" - - "class" - pci: - deviceClassWhitelist: - - "0200" - - "01" - - "08" - - "0300" - - "0302" - deviceLabelFields: - - "vendor" - - "device" - - "class" - custom: - - # Intel integrated GPU - name: "intel-gpu" - labels: - intel.feature.node.kubernetes.io/gpu: 'true' - matchOn: - - pciId: - class: ["0300"] - vendor: ["8086"] - resources: - requests: - cpu: 20m - memory: 60Mi - tolerations: - - key: node-role.kubernetes.io/control-plane - operator: Exists - effect: NoSchedule - gc: - resources: - requests: - cpu: 20m - memory: 60Mi - prometheus: - enable: true