ReleaseNVIDIANVIDIApublished May 22, 2026seen 5d

NVIDIA/nodewright operator/v0.16.0

NVIDIA/nodewright

Open original ↗

Captured source

source ↗
published May 22, 2026seen 5dcaptured 9hhttp 200method plain

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/10

Routine operator release