Found by the post-incident installer/chart audit (first-install, minor).
Problem
scripts/install-k8s.ps1:2490 applies the GPU device plugin via imperative kubectl apply (outside Helm). Not a restart break (the object persists in etcd), but it isn't Helm-managed: it would linger through a helm uninstall and is re-created on installer re-run.
Proposed fix
Render the GPU device plugin as a chart template gated on a gpu.enabled value so it's part of the release lifecycle.
Severity: Tier 3 — hygiene. Confidence: CONFIRMED.
Found by the post-incident installer/chart audit (first-install, minor).
Problem
scripts/install-k8s.ps1:2490applies the GPU device plugin via imperativekubectl apply(outside Helm). Not a restart break (the object persists in etcd), but it isn't Helm-managed: it would linger through ahelm uninstalland is re-created on installer re-run.Proposed fix
Render the GPU device plugin as a chart template gated on a
gpu.enabledvalue so it's part of the release lifecycle.Severity: Tier 3 — hygiene. Confidence: CONFIRMED.