Skip to content

Commit b264019

Browse files
authored
Merge pull request #255 from NVIDIA/chore/chart-bump-v0.16.1
chore(chart): bump to v0.16.1 with operator webhook cert deadlock fix
1 parent 1ed1750 commit b264019

5 files changed

Lines changed: 30 additions & 6 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ Install NodeWright quickly using Helm without downloading the repository:
7575
# The chart is distributed as an OCI artifact on GitHub Container Registry.
7676
# Helm 3.8+ supports OCI natively — no `helm repo add` needed.
7777
helm install nodewright oci://ghcr.io/nvidia/nodewright/charts/nodewright \
78-
--version v0.16.0-rc1 \
78+
--version v0.16.1 \
7979
--namespace skyhook \
8080
--create-namespace
8181
```

chart/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [chart/v0.16.1] - 2026-05-22
6+
7+
### Component Versions
8+
9+
- Operator: [`v0.16.1`](https://github.com/NVIDIA/nodewright/releases/tag/operator%2Fv0.16.1) (`ghcr.io/nvidia/nodewright/operator@sha256:e406cf0f51766c873ef6e2c103e0dedd43680ef57d608104edfc6aa378698b3c`)
10+
- Agent: [`v6.4.2`](https://github.com/NVIDIA/nodewright/releases/tag/agent%2Fv6.4.2) (`ghcr.io/nvidia/nodewright/agent@sha256:7cd80f5ef351266dc08c3979e802f9dc936a1ed9fd02e199233e7968a3a0de3e`)
11+
12+
### Bug Fixes
13+
14+
- Pull in operator v0.16.1, which fixes a webhook serving-cert bootstrap deadlock when upgrading from older operator versions.
15+
516
## [chart/v0.16.0] - 2026-05-22
617

718
### Component Versions

chart/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ type: application
55
# This is the chart version. This version number must be incremented each time you make changes to the helm chart. OR
66
# it the agent version is updated, or operator version is updated.
77
# Versions are expected to follow Semantic Versioning (https://semver.org/)
8-
version: v0.16.0
8+
version: v0.16.1
99
# This is the version number operator container being deployed.
1010
# Versions are expected to follow Semantic Versioning (https://semver.org/)
11-
appVersion: v0.16.0
11+
appVersion: v0.16.1
1212
# this is the minimum version of kubernetes that the operator supports/tested against.
1313
kubeVersion: ">=1.27.0-0"

chart/values.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@ controllerManager:
8484
pauseImage: registry.k8s.io/pause:3.10
8585
image:
8686
repository: ghcr.io/nvidia/nodewright/operator
87-
tag: "v0.16.0" ## if both tag and digest are omitted, defaults to the chart appVersion
88-
digest: "sha256:3dfeda5d8fbfe7b6778bb92ad4437caa2e73c1670d54ae29e55ca7d0d5ef5408" # manifest list digest (multi-arch) on ghcr.io/nvidia/nodewright/operator:v0.16.0
87+
tag: "v0.16.1" ## if both tag and digest are omitted, defaults to the chart appVersion
88+
digest: "sha256:e406cf0f51766c873ef6e2c103e0dedd43680ef57d608104edfc6aa378698b3c" # manifest list digest (multi-arch) on ghcr.io/nvidia/nodewright/operator:v0.16.1
8989
## agentImage: is the image used for the agent container. This image is the default for this install, but can be overridden in the CR at package level.
9090
agent:
9191
repository: ghcr.io/nvidia/nodewright/agent

operator/CHANGELOG.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,20 @@
22

33
All notable changes to this project will be documented in this file.
44

5-
## Unreleased — Explicit Uninstall
5+
## [operator/v0.16.1] - 2026-05-22
6+
7+
### Bug Fixes
8+
9+
- **Webhook serving-cert bootstrap deadlock on major upgrade.** During an
10+
upgrade from older versions, an old-version leader holding the main
11+
reconcile lease could deadlock the new webhook's serving-cert bootstrap
12+
and prevent the new controller from coming up. The bootstrap now runs
13+
under its own dedicated `ctrl.Manager` with a separate leader-election
14+
lease (`nodewright-webhook-bootstrap.nvidia.com`), so it no longer
15+
contends with the main reconcile lease and the upgrade proceeds even
16+
while the old leader still holds the primary lease (#243).
17+
18+
## [operator/v0.16.0] - 2026-05-19 — Explicit Uninstall
619

720
Introduces an opt-in declarative uninstall workflow and reworks how downgrades
821
and CR deletion behave. Affects the Operator, Webhook, and CRD.

0 commit comments

Comments
 (0)