Releases: medik8s/machine-deletion-remediation
Releases · medik8s/machine-deletion-remediation
Machine Deletion Remediation operator v0.3.0
Machine Deletion Remediation operator v0.3.0
Notable Changes
- Fixes CVE-2023-44487 HTTP2 Rapid Reset by @clobrano in #101
- Disable HTTP/2 in metrics server by @clobrano in #105
- Update kube-rbac-proxy to v0.15.0 by @clobrano in #106
- Set new suggested namespace in CSV by @clobrano in #109
- Add support to MHC created CR by @clobrano in #111
- Update Makefile to handle "replaces" CSV field by @clobrano in #112
- Emit events during remediation process by @clobrano in #96
- Set suggested namespace for Template by @clobrano in #114
Full Changelog: v0.2.1...v0.3.0
Release Artifacts
Images
- Operator: quay.io/medik8s/machine-deletion-remediation-operator:v0.3.0
- Bundle: quay.io/medik8s/machine-deletion-remediation-operator-bundle:v0.3.0
- Catalog aka Index: quay.io/medik8s/machine-deletion-remediation-operator-catalog:v0.3.0
Source code and OLM manifests
Please find the source code and the OLM manifests in the Assets
section below.
v0.2.1
Machine Deletion Remediation operator v0.2.1
Notable Changes
- Fixes for CVE-2023-44487 HTTP2 Rapid Reset
Release Artifacts
Images
- Operator: quay.io/medik8s/machine-deletion-remediation-operator:v0.2.1
- Bundle: quay.io/medik8s/machine-deletion-remediation-operator-bundle:v0.2.1
- Catalog aka Index: quay.io/medik8s/machine-deletion-remediation-operator-catalog:v0.2.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.2] Bump golang.org/x/net from v0.8.0 to v0.17.0 by @clobrano in #99
- [release-0.2] Update k8s.io/apimachinery by @clobrano in #103
- [release-0.2] Update kube-rbac-proxy for CVE-2023-44487 HTTP2 Rapid Reset by @openshift-cherrypick-robot in #104
- [release-0.2] Update kube-rbac-proxy to v0.15.0 by @openshift-cherrypick-robot in #107
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Machine Deletion Remediation operator v0.2.0
Notable Changes
- Support Processing and Succeeded conditions by @clobrano in #74
- Support PermanentNodeDeletionExpected condition by @clobrano in #83
- Change channel from candidate to stable by @clobrano in #85
Release Artifacts
Images
- Operator: quay.io/medik8s/machine-deletion-remediation-operator:v0.2.0
- Bundle: quay.io/medik8s/machine-deletion-remediation-operator-bundle:v0.2.0
- Catalog aka Index: quay.io/medik8s/machine-deletion-remediation-operator-catalog:v0.2.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 @clobrano in #64
- Add Medik8s icon for MDR by @razo7 in #68
- Fix CSV links by @clobrano in #70
- Rework controller unittests by @clobrano in #65
- Fix typo in Catalog name by @clobrano in #72
- Verify Golang Dependencies by @razo7 in #75
- Add .Phony to Makefile by @razo7 in #77
- Set up Golang using go.mod file by @razo7 in #76
- Makefile recipe to remove a bundle installed via bundle-run by @clobrano in #79
- Rework Reconcile loop by @clobrano in #78
- Update tools version by @clobrano in #81
- Bump go version to 1.20 by @clobrano in #82
- Support Processing and Succeeded conditions by @clobrano in #74
- Support PermanentNodeDeletionExpected condition by @clobrano in #83
- Remove Redundant Import by @razo7 in #84
- Add missing update of Conditions description in YAMLs by @clobrano in #86
- Change channel from candidate to stable by @clobrano in #85
- Remove unnecessary ownerReferences config in CR example by @clobrano in #88
- Fix wrong Condition value and reason when Node or Machine is not found by @clobrano in #87
- Support Operator Upgrades by @razo7 in #91
- Add status condition to MDR CSV sample by @clobrano in #89
- Set Processing and Succeeded conditions only when resources are restored by @clobrano in #92
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Machine Deletion Remediation operator v0.1.0
Notable Changes
- Rename from Machine Deletion to Machine Deletion Remediation
- Support
restricted
Pod Security Admission level - Use
ubi-micro
as base image - Add short names for CRDs
- Improve reconcile logging
Release Artifacts
Images
- Operator: quay.io/medik8s/machine-deletion-remediation-operator:v0.1.0
- Bundle: quay.io/medik8s/machine-deletion-remediation-operator-bundle:v0.1.0
- Catalog aka Index: quay.io/medik8s/machine-deletion-remediation-operator-catalog:v0.1.0
Source code and OLM manifests
Please find the source code and the OLM manifests in the Assets
section below.
What's Changed
- Add codacy test coverage by @mshitrit in #20
- Prepare for OpenshiftCI by @slintes in #22
- Better base images by @slintes in #23
- disable codacy coverage report. by @mshitrit in #25
- Update to Go 1.19 by @clobrano in #27
- Update OWNERS by @clobrano in #29
- Bump github.com/gogo/protobuf from 1.3.1 to 1.3.2 by @dependabot in #28
- Sync Makefile with the other operators by @clobrano in #30
- Update Readme by @clobrano in #31
- Add E2E tests by @clobrano in #32
- Rename from Machine Deletion to Machine Deletion Remediation by @clobrano in #33
- Change channels from alpha to candidate by @clobrano in #34
- Fix LABEL typo in bundle.Dockerfile by @clobrano in #35
- Update bundle by @clobrano in #36
- E2E test shall not rely on Nodes keeping the same name once recreated by @clobrano in #37
- Update CVS metadata by @clobrano in #38
- Use ubi-micro as base image by @clobrano in #41
- Run presubmit CI job on release branch by @clobrano in #42
- Release image and bundle in post submit job by @clobrano in #40
- Add missing template.spec field to MDR Template by @clobrano in #43
- Use locally downloaded operator-sdk by @clobrano in #44
- Add scorecard definitions and make test pass by @clobrano in #45
- Bump golang.org/x/net from 0.3.0 to 0.7.0 by @dependabot in #39
- Set bundle fields containerImage and createdAt in Makefile by @clobrano in #47
- Add short names for CRDs by @clobrano in #46
- Fix Error flow flaky test by @clobrano in #48
- Fix PodSecurity "restricted" warning by @clobrano in #49
- Align MDR makefile by @clobrano in #50
- Improve operator description in bundle by @clobrano in #52
- Improve reconcile logging by @clobrano in #53
- Add bundle-run Makefile target by @clobrano in #54
- Set minKubeVersion by @clobrano in #56
- Extend Bundle Validation with bundle-validate Target by @razo7 in #55
- Update ext remediation rule by @slintes in #59
- Delete idea config by @slintes in #60
- Ensure correct resource creation by @clobrano in #61
- Show build information at the beginning of the logs by @clobrano in #58
- Verify Machine is actually deleted by @clobrano in #62
- Track Machine in annotation for logging purpose by @clobrano in #63
- [release-0.1] Update display name of community edition by @openshift-cherrypick-robot in #67
- [release-0.1] Add Medik8s icon for MDR by @openshift-cherrypick-robot in #69
- [release-0.1] Fix CSV links by @openshift-cherrypick-robot in #71
- [release-0.1] Fix typo in Catalog name by @openshift-cherrypick-robot in #73
New Contributors
- @slintes made their first contribution in #22
- @dependabot made their first contribution in #28
- @openshift-cherrypick-robot made their first contribution in #67
Full Changelog: v0.0.1...v0.1.0
Basic functionality
This release meant for early adopters - up to the release date it is not working properly due to a known bug in NHC (see docs for more info).