--- apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: name: &app intel-gpu-plugin namespace: default spec: interval: 15m chart: spec: chart: app-template version: 1.1.3 sourceRef: kind: HelmRepository name: bjw-s namespace: flux-system install: createNamespace: true remediation: retries: 5 upgrade: remediation: retries: 5 dependsOn: - name: node-feature-discovery namespace: default values: controller: type: daemonset strategy: RollingUpdate image: repository: docker.io/intel/intel-gpu-plugin tag: 0.25.1 pullPolicy: IfNotPresent args: - -shared-dev-num - "4" service: main: enabled: false # TODO(intel-gpu-plugin): Write probes to check for something to tell if it's working probes: liveness: enabled: false readiness: enabled: false startup: enabled: false persistence: devfs: enabled: true type: hostPath hostPath: /dev/dri hostPathType: Directory readOnly: true sysfs: enabled: true type: hostPath hostPath: /sys/class/drm hostPathType: Directory readOnly: true kubeletsockets: enabled: true type: hostPath hostPathType: Directory hostPath: /var/lib/kubelet/device-plugins affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: feature.node.kubernetes.io/custom-intel-gpu operator: In values: - "true" resources: requests: cpu: 15m memory: 105Mi limits: memory: 105Mi