Releases: medik8s/node-maintenance-operator
Releases · medik8s/node-maintenance-operator
v0.17.0
Node Maintenance Operator v0.17.0
Notable Changes
- Fix etcd-quorum guard check for NodeMaintenance Creation
- Supports the new Exclude From remediation label and prefers Scheduling on OCP Infra Nodes
- Use the new suggested namespace
Release Artifacts
Images
- Operator: quay.io/medik8s/node-maintenance-operator:v0.17.0
- Bundle: quay.io/medik8s/node-maintenance-operator-bundle:v0.17.0
- Catalog aka Index: quay.io/medik8s/node-maintenance-operator-catalog:v0.17.0
Source code and OLM manifests
Please find the source code and the OLM manifests in the Assets
section below.
What's Changed
- Set Go version in less places by @razo7 in #94
- Bump golang.org/x/net from 0.10.0 to 0.17.0 by @dependabot in #95
- Update k8s.io/apimachinery for CVE fix by @razo7 in #98
- Disable HTTP/s on webhook server by @slintes in #100
- Upgrade kube-rbac-proxy image to v0.15.0 and disable HTTP/2 by @razo7 in #104
- NMO handling the new Exclude From remediation label on the node by @mshitrit in #105
- Set Suggested Namespace by @razo7 in #107
- Set Replace Annotation by @razo7 in #108
- Prefer Scheduling on OCP Infra Nodes by @razo7 in #109
- Redefine Macros in Makefile by @razo7 in #112
- Update Tools & APIs by @razo7 in #111
- Fix Maintenance Creation Check for Control Plane Nodes by @razo7 in #110
- Fix must-gather repo location by @razo7 in #114
- Removing must-gather image from makefile by @razo7 in #115
- [release-0.17] Skip previous version validation in CI by @openshift-cherrypick-robot in #125
Full Changelog: v0.16.1...v0.17.0
v0.16.1
Node Maintenance Operator v0.16.1
Notable Changes
- Handle HTTP/2 Rapid Reset Vulnerability (CVE-2023-44487)
Release Artifacts
Images
- Operator: quay.io/medik8s/node-maintenance-operator:v0.16.1
- Bundle: quay.io/medik8s/node-maintenance-operator-bundle:v0.16.1
- Catalog aka Index: quay.io/medik8s/node-maintenance-operator-catalog:v0.16.1
Source code and OLM manifests
Please find the source code and the OLM manifests in the Assets
section below.
What's Changed
- [release-0.16] Bump golang.org/x/net from 0.10.0 to 0.17.0 by @openshift-cherrypick-robot in #96
- [release-0.16] Update k8s.io/apimachinery for CVE fix by @openshift-cherrypick-robot in #99
- [release-0.16] Disable HTTP/2 on webhook server by @openshift-cherrypick-robot in #101
Full Changelog: v0.16.0...v0.16.1
v0.16.0
Node Maintenance Operator v0.16.0
Notable Changes
- Moving lease logic to Common repo
Release Artifacts
Images
- Operator: quay.io/medik8s/node-maintenance-operator:v0.16.0
- Bundle: quay.io/medik8s/node-maintenance-operator-bundle:v0.16.0
- Catalog aka Index: quay.io/medik8s/node-maintenance-operator-catalog:v0.16.0
Source code and OLM manifests
Please find the source code and the OLM manifests in the Assets
section below.
What's Changed
- Automate GitHub release draft by @razo7 in #87
- Use lease logic from common repo by @mshitrit in #86
- fixing e2e test by @mshitrit in #90
- Adjust to API changes made to lease logic in common repo by @mshitrit in #91
- Update NMO to use latest common version by @mshitrit in #92
- Update Tools Versions by @razo7 in #93
Full Changelog: v0.15.0...v0.16.0
v0.15.0
Node Maintenance Operator v0.15.0
Release Artifacts
Images
- Operator: quay.io/medik8s/node-maintenance-operator:v0.15.0
- Bundle: quay.io/medik8s/node-maintenance-operator-bundle:v0.15.0
- Catalog aka Index: quay.io/medik8s/node-maintenance-operator-catalog:v0.15.0
Source code and OLM manifests
Please find the source code and the OLM manifests in the Assets
section below.
What's Changed
- Get version from image - must-gather by @razo7 in #50
- Consistent Makefile between Medik8s Operators - Bundle Creation Addition by @razo7 in #68
- Fix NMO's icon location in README by @razo7 in #70
- Broken link in README by @razo7 in #72
- Add clobrano to OWNERS by @clobrano in #71
- Run Github CI on Ubuntu 22.04 by @razo7 in #73
- Update K8s dependencies by @tsorya in #74
- Extend Bundle Validation with Three more Validators by @razo7 in #64
- Update ginkgo v2 by @razo7 in #69
- Update Comments from Test Files by @razo7 in #76
- Redundant indentation after removing describe by @razo7 in #79
- Remove OpenShift Virtualization note by @razo7 in #81
- bundle-community target by @razo7 in #78
- upgrade controller runtime from 0.14.1 to 0.14.4 by @mshitrit in #82
- bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in #77
- Add sort-imports tool by @razo7 in #80
- Bump Golang and Makefile Tools Version by @razo7 in #75
- Fix Ginkgo mismatch version by @razo7 in #84
- Add bundle-run Makefile target by @clobrano in #85
- [release-0.15] Automate GitHub release draft by @openshift-cherrypick-robot in #89
New Contributors
- @clobrano made their first contribution in #71
- @tsorya made their first contribution in #74
- @mshitrit made their first contribution in #82
- @dependabot made their first contribution in #77
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- Add NMO icon in README by @razo7 in #47
- Add Help section in README by @razo7 in #48
- Update PDB API- 1.25 depreciation by @razo7 in #51
- make OPERATOR_NS configurable by @slintes in #54
- Tolerate control-plane node taint by @malt3 in #52
- Rename master -> control-plane and support control-plane node taint by @malt3 in #53
- Update Operator-sdk 1.23 by @razo7 in #56
- Update Makefile's tools version & new target by @razo7 in #57
- NMO in OperatorHub.io by @razo7 in #58
- Fix minor nits in README.md by @leo8a in #59
- Update Golang, Kubernetes, & OperatorSDK by @razo7 in #60
- PSA "restricted" - Pod Security Updates by @razo7 in #61
- Fix namespace detection in NMO must-gather by @razo7 in #62
- Upgrade Operator-sdk from v1.25.0 to v1.26.0 by @razo7 in #65
- Support upgrades from NMO v0.12.0 by @razo7 in #66
New Contributors
Full Changelog: v0.13.0...v0.14.0
v0.13.1
Support new control-plane label and taint
What's Changed
- [release-0.13] Tolerate control-plane node taint by @openshift-cherrypick-robot in #55
Full Changelog: v0.13.0...v0.13.1
v0.13.0
What's Changed
- update PodDisruptionBudget API by @razo7 in #17
- adding manually csv annotations by @razo7 in #11
- Update to Blue icon by @razo7 in #26
- Fix broken functionality - etcd-quorum-guard new name in OCP 4.11 by @razo7 in #27
- Add PDB name by @razo7 in #29
- Adding reference to KuebVirt's NMO by @razo7 in #25
- remove master branch references by @razo7 in #23
- Reorganize Dockerfile by @razo7 in #33
- Updating Github Action Versions by @razo7 in #24
- Consistent Makefile between Medik8s Operators - Updating Targets by @razo7 in #12
- Test target fix by @razo7 in #38
- Consistent Makefile between Medik8s Operators - Go install tool by @razo7 in #36
- CI Fix: adding new target (container-build-and-push) by @razo7 in #39
- Consistent Makefile between Medik8s Operators - Update Versions by @razo7 in #35
- Use ubi-micro as base image by @razo7 in #37
- Upgrade Kubernetes to version 1.24 & OperatorSDK by @razo7 in #42
- Add nmo keyword & update CSV description by @razo7 in #40
- Update must-gather image to v4.11.0 by @razo7 in #43
- Add drain duration information by @razo7 in #41
- Update the status of nm CR in README by @razo7 in #45
- Enable updates by using skipRange by @slintes in #46
Full Changelog: v0.12.0...v0.13.0