From f7ab539ba7c14a7ddaac1ba915670a3183703574 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Wed, 16 Oct 2024 02:33:58 +0200 Subject: [PATCH] Use kustomization for intel device plugins --- infrastructure/controllers/intel.yaml | 53 +++++++-------------------- 1 file changed, 13 insertions(+), 40 deletions(-) diff --git a/infrastructure/controllers/intel.yaml b/infrastructure/controllers/intel.yaml index 96e8a5f..bfd2951 100644 --- a/infrastructure/controllers/intel.yaml +++ b/infrastructure/controllers/intel.yaml @@ -1,45 +1,18 @@ -apiVersion: v1 -kind: Namespace +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization metadata: name: intel +resources: + - https://github.com/intel/intel-device-plugins-for-kubernetes/deployments/operator/default?ref=v0.31.0 --- -apiVersion: source.toolkit.fluxcd.io/v1 -kind: HelmRepository +apiVersion: deviceplugin.intel.com/v1 +kind: GpuDevicePlugin metadata: - name: intel - namespace: intel + name: gpudeviceplugin-sample spec: - interval: 1m0s - url: https://intel.github.io/helm-charts/ ---- -apiVersion: helm.toolkit.fluxcd.io/v2 -kind: HelmRelease -metadata: - name: intel-operator - namespace: intel -spec: - chart: - spec: - chart: intel-device-plugins-operator - reconcileStrategy: ChartVersion - sourceRef: - kind: HelmRepository - name: intel - version: 0.31.0 - interval: 1m0s ---- -apiVersion: helm.toolkit.fluxcd.io/v2 -kind: HelmRelease -metadata: - name: intel-gpu - namespace: intel -spec: - chart: - spec: - chart: intel-device-plugins-gpu - reconcileStrategy: ChartVersion - sourceRef: - kind: HelmRepository - name: intel - version: 0.31.0 - interval: 1m0s + image: intel/intel-gpu-plugin:0.31.0 + sharedDevNum: 10 + logLevel: 4 + enableMonitoring: true + nodeSelector: + intel.feature.node.kubernetes.io/gpu: "true"