diff --git a/deployments/gpu-operator/templates/extra-objects.yaml b/deployments/gpu-operator/templates/extra-objects.yaml new file mode 100644 index 000000000..fc9a76b88 --- /dev/null +++ b/deployments/gpu-operator/templates/extra-objects.yaml @@ -0,0 +1,8 @@ +{{ range .Values.extraObjects }} +--- +{{ if typeIs "string" . }} + {{- tpl . $ }} +{{- else }} + {{- tpl (toYaml .) $ }} +{{- end }} +{{ end }} diff --git a/deployments/gpu-operator/values.yaml b/deployments/gpu-operator/values.yaml index 184697143..975fdade3 100644 --- a/deployments/gpu-operator/values.yaml +++ b/deployments/gpu-operator/values.yaml @@ -510,6 +510,10 @@ ccManager: value: "0x2339,0x2331,0x2330,0x2324,0x2322,0x233d" resources: {} +# Array of extra K8s manifests to deploy +# Supports use of custom Helm templates +extraObjects: [] + node-feature-discovery: priorityClassName: system-node-critical gc: