NVIDIA/nodewright operator/v0.16.0
NVIDIA/nodewright
Captured source
source ↗operator/v0.16.0
Repository: NVIDIA/nodewright
Tag: operator/v0.16.0
Published: 2026-05-22T20:34:16Z
Prerelease: no
Release notes:
Features
- Explicit uninstall workflow (#200). New uninstall.enabled / uninstall.apply fields on each package replace the prior
"remove-from-spec-to-uninstall" behavior. apply=true triggers an uninstall pod on every target node with the package's full config. CR deletion now drives uninstall via a finalizer that waits for all nodes to complete before cleanup. Adds the StageUninstallInterrupt lifecycle stage, the skyhook.nvidia.com/NodeStateMalformed condition, and webhook gates: apply requires enabled, removing an enabled package requires prior uninstall completion, version downgrades are rejected unless the package is fully uninstalled.
- Standard Ready condition on Skyhook status (#204). Native Kubernetes Ready condition for GitOps and kubectl wait
tooling.
Design
- Uninstall enhancement design doc (#189). Background and rationale for the #200 work.
Dependency / toolchain
- Go 1.26.2 (#196), then bumped further with libs in #228.
Release infrastructure affecting operator artifacts
- Keyless Sigstore signatures + CycloneDX SBOM + SLSA v1 provenance now attached to every operator image release (#240).
Verifiable via cosign verify against the operator-ci.yaml workflow identity on refs/tags/operator/*.
- operator/THIRD_PARTY_NOTICES.md is now auto-generated via make notices (run as part of every operator release) and
attached as a release asset (#234).
Notability
notability 3.0/10Routine operator release