diff --git a/cluster/kube-system/_namespace.yaml b/cluster/kube-system/_namespace.yaml new file mode 100644 index 000000000..270cd2433 --- /dev/null +++ b/cluster/kube-system/_namespace.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: kube-system + labels: + goldilocks.fairwinds.com/enabled: "true" \ No newline at end of file diff --git a/cluster/kube-system/intel-gpu-plugin.yaml b/cluster/kube-system/intel-gpu-plugin.yaml new file mode 100644 index 000000000..52b99056f --- /dev/null +++ b/cluster/kube-system/intel-gpu-plugin.yaml @@ -0,0 +1,32 @@ +--- +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: intel-gpu-plugin + namespace: kube-system +spec: + interval: 5m + chart: + spec: + chart: intel-gpu-plugin + version: 1.0.0 + sourceRef: + kind: HelmRepository + name: k8s-at-home-charts + namespace: flux-system + interval: 5m + values: + controllerType: deployment + image: + repository: intel/intel-gpu-plugin + tag: 0.19.0 + pullPolicy: IfNotPresent + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: feature.node.kubernetes.io/custom-intel-gpu + operator: In + values: + - "true" \ No newline at end of file