Node Maintenance Operator 0.21.0
Notable Changes
- Fixed node lease error handling
- Fixed race condition in deletion handling
- Internal improvements
Release Artifacts
Images
- Operator: quay.io/medik8s/node-maintenance-operator:v0.21.0
- Bundle: quay.io/medik8s/node-maintenance-operator-bundle:v0.21.0
- Catalog aka Index: quay.io/medik8s/node-maintenance-operator-catalog:v0.21.0
Source code and OLM manifests
Please find the source code and the OLM manifests in the Assets section below.
What's Changed
- NMO Doesn't Increment ErrorOnLeaseCount to Stop Maintenance by @razo7 in #158
- Modernize release workflow: replace deprecated action, bump checkout, rename reusable workflow by @razo7 in #160
- Add optional checkout_ref input to release workflow by @slintes in #161
- Fix release workflow: forward checkout_ref to community bundle by @slintes in #162
- Fix deletion handling: prevent re-cordon when finalizer is already removed by @slintes in #163
- Modernize GitHub Actions workflow versions by @razo7 in #167
- Migrate to Kubebuilder v4 and update to K8s 1.34 / OCP 4.22 by @slintes in #168
- Remove kube-rbac-proxy, use controller-runtime metrics auth by @slintes in #169
- Bump google.golang.org/grpc from 1.72.1 to 1.79.3 by @dependabot[bot] in #170
- Bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.43.0 by @dependabot[bot] in #171
- Detect host architecture for GOARCH in build script by @razo7 in #165
Full Changelog: v0.20.1...v0.21.0