v0.6.0
Node HealthCheck Operator v0.6.0
Notable Changes
- NHC uses leases now for coordinating disruptive actions on nodes with Node Maintenance Operator
- Many smaller improvements and fixes, see details below
Release Artifacts
Images
- Operator: quay.io/medik8s/node-healthcheck-operator:v0.6.0
- Bundle: quay.io/medik8s/node-healthcheck-operator-bundle:v0.6.0
- Catalog aka Index: quay.io/medik8s/node-healthcheck-operator-index:v0.6.0
Source code and OLM manifests
Please find the source code and the OLM manifests in the Assets
section below.
What's Changed
- Update display name of community edition by @slintes in #194
- Don't have mandatory fields in status by @slintes in #195
- Don't create console manifests on k8s by @slintes in #200
- Fix unset zero values by @slintes in #204
- Fix uncatched error by @slintes in #205
- Fix k8s e2e test by @slintes in #193
- Introduce Succeeded condition by @slintes in #208
- Update tools by @razo7 in #211
- Add .Phony to Makefile by @razo7 in #210
- Fix requeue for unhealthy condition duration by @slintes in #215
- Skip escalating e2e test on k8s by @slintes in #218
- Remove regular syncs by @slintes in #217
- Replaced '+patchMergeKey' and '+patchStrategy' with '+listType' and +listMapKey' markers. by @epenchev in #221
- metric for ongoing remediation for unhealthy nodes by @mzeevi in #214
- Fix panic on CR defaults update for escalating remediations by @slintes in #222
- Add Makefile recipe to remove a bundle installed via bundle-run by @clobrano in #226
- Metric for node unhealty duration statistics by @clobrano in #225
- Allow scheduling on non control plane nodes by @slintes in #229
- Fix control plane node remediation by @slintes in #230
- Use node lease by @mshitrit in #212
- Fix tests inside Eventually/Consistently by @slintes in #234
- Delete orphaned remediation CRs by @slintes in #231
- Prevent multiple simultaneously remediation of same node by @slintes in #233
- Prefer scheduling on OCP infra nodes by @slintes in #232
- Prevent using same remediator multiple times by @slintes in #235
- Fix health check by @slintes in #237
- Fix NHC status and prevent too early new remediation by @slintes in #238
- Fix ServiceMonitor by @slintes in #241
- use new SNR labels by @mshitrit in #227
- Update tests by @slintes in #242
- Some manifest fixes by @slintes in #243
- Affinity: infra weight needs to be > master + control-plane weights by @slintes in #244
- Generalize getCondition Log Print to any Condition Type by @razo7 in #246
- Invalidate lease when node is really healthy (=CR deleted) by @slintes in #247
- Wait for updated cache when patching status by @slintes in #245
- Prevent status triggered reconciles by @slintes in #248
- [release-0.6] Fix lease handling for healthy nodes in case not owned lease exists by @openshift-cherrypick-robot in #250
New Contributors
Full Changelog: v0.5.0...v0.6.0