Releases: medik8s/self-node-remediation
Releases · medik8s/self-node-remediation
v0.9.0
Self Node Remediation v0.9.0
Notable Changes
- Events refactoring by @mshitrit in #190
- Enable kube-rbac-proxy to be able to reach metrics by @agrrh in #199
- update base image to ubi9 by @mshitrit in #201
- Verify there is no more than one configuration by @mshitrit in #203
- Support Multiple Same Kind Remediation by @clobrano in #200
- Make template spec mandatory by @mshitrit in #207
- Improve safe time to reboot handling and more by @slintes in #214
Full Changelog: v0.8.0...v0.9.0
New Contributors
Release Artifacts
Images
- Operator: quay.io/medik8s/self-node-remediation-operator:v0.9.0
- Bundle: quay.io/medik8s/self-node-remediation-operator-bundle:v0.9.0
- Catalog aka Index: quay.io/medik8s/self-node-remediation-operator-catalog:v0.9.0
Source code and OLM manifests
Please find the source code and the OLM manifests in the Assets
section below.
v0.8.0
What's Changed
- Explicitly set MinVersion of TLS by @clobrano in #135
- Match labels by @mshitrit in #133
- Stop remediation when node not found by @mshitrit in #138
- configure host port by @mshitrit in #139
- config value of safe time to reboot was calculated wrongly by @mshitrit in #140
- Handle large cluster load by @mshitrit in #141
- remove hostPID by @mshitrit in #81
- Update k8s apimachinery by @mshitrit in #145
- Disable HTTP/2 by @slintes in #149
- Update RBAC proxy image and config by @slintes in #152
- Add events by @mshitrit in #153
- Do not create PeerHealth new client without credentials by @clobrano in #155
- Fix some deprecations by @clobrano in #156
- print versions by @mshitrit in #154
- remove VA deletion by @mshitrit in #158
- adding label on default template by @mshitrit in #161
- Add Bundle-cleanup by @clobrano in #162
- Automatic remediation strategy by @mshitrit in #160
- adding node selector to snr daemonset by @mshitrit in #163
- Set new suggested namespace in CSV by @mshitrit in #165
- SNR wrongly identify the remediation created by MHC (instead of NHC) by @mshitrit in #164
- Upgrade versions by @mshitrit in #142
- override default node selector in suggested namespace by @mshitrit in #168
- add 'replaces' to csv by @mshitrit in #167
- support executing softdog command by @mshitrit in #171
- improve condition name by @mshitrit in #173
- Add e2e tests for OutOfServiceTaint remediation by @k-keiichi-rh in #166
- Add machine name to grpc by @mshitrit in #172
- Logs and events fixes by @mshitrit in #174
- Clean operator start errors due to update conflict by @mshitrit in #175
- fix flaky UT by @mshitrit in #176
- Fixing some left overs from other merged PRs by @mshitrit in #178
- skip previous version validation in ci by @mshitrit in #179
- Add list and watch permission for templates to aggregated role by @slintes in #181
- fixing error code missing because of wrong error conversion by @mshitrit in #183
- Updating "Automatic" log message by @mshitrit in #184
- Last error not recorded by @mshitrit in #185
- Remove combined NHC / SNR index image by @mshitrit in #182
- Last error not recorded for missing node by @mshitrit in #187
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
- [release-0.7] Update k8s apimachinery by @openshift-cherrypick-robot in #146
- [release-0.7] Disable HTTP/2 by @slintes in #150
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Ignore NHC timeout annotation on deletion of snr by @mshitrit in #112
- improve timestamp readability in logs by @mshitrit in #114
- Fix minor typos by @clobrano in #116
- Bugfix 1237 - update Remediation strategy description by @mshitrit in #111
- Support Succeeded Condition by @mshitrit in #115
- Add "Community Edition" suffix to community build by @mshitrit in #118
- Do not recreate config if deleted by @mshitrit in #119
- Update makefile and tools versions by @mshitrit in #120
- log typo fix by @mshitrit in #121
- Add .Phony to Makefile by @razo7 in #122
- Automate GitHub Release Draft by @razo7 in #117
- Use Ubuntu 22 as Hosted Runner in Github CI by @razo7 in #123
- Handle plus sign in minor version by @mshitrit in #125
- setting go version for ci by @mshitrit in #127
- Fix prev PR meant to use golang version from SNR repo in CI by @mshitrit in #129
- Removed '+patchMergeKey' and '+patchStrategy' markers. by @epenchev in #128
- Support custom toleration on ds by @mshitrit in #130
- use common repo functionality in SNR (Node Role labels) by @mshitrit in #131
- Permit to pass further options to Makefile test targets by @clobrano in #132
- Dockerfile improvements by @clobrano in #134
- Add log messages to trace OutOfServiceTaint remediation by @k-keiichi-rh in #137
- use sysrq-trigger for software reboot by @mshitrit in #136
Full Changelog: v0.6.1...v0.7.0
v0.6.1
What's Changed
- [release-0.6] Handle plus sign in minor version by @openshift-cherrypick-robot in #126
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- Verify bundle by @mshitrit in #72
- Typo fix by @mshitrit in #74
- Fixing wrong scenario of control-plane reboot by @mshitrit in #75
- Update controller runtime by @mshitrit in #77
- Watchdog init logic by @mshitrit in #78
- Extend some test wait times by @mshitrit in #79
- Enable etcd healthcheck by @mshitrit in #80
- Replace schema validation for strategy with webhook by @slintes in #49
- Fix flaky unit test by @slintes in #82
- use the Dockerized go version for testing docker-build by @mshitrit in #84
- Create a job to customize CSV text for community k8s release by @mshitrit in #85
- update to ginkgo v2 by @mshitrit in #87
- Remove NodeBackup by @mshitrit in #60
- Add "protoc" as dependency for "check" target by @slintes in #90
- Stop remediation if nhc timeout annotation is set by @mshitrit in #89
- Remove NodeDeletion Strategy by @mshitrit in #88
- Add RBAC permissions for namespaces. by @epenchev in #93
- Remove upper bound of olm skip range in non release versions (main) by @mshitrit in #95
- Reduce timeout for compact (or otherwise small) clusters by @mshitrit in #91
- increase the minimum batch size by @mshitrit in #96
- remove etcd check from cp diagnostics by @mshitrit in #98
- Support "Processing" condition on SNR by @mshitrit in #94
- Add out of service taint remediation by @k-keiichi-rh in #86
- Automatic status patch by @mshitrit in #101
- Update owners by @clobrano in #103
- Add bundle-run Makefile target by @clobrano in #100
- Validate k8s version for out-of-service-taint remediation strategy by @mshitrit in #104
- update status instead of patch by @mshitrit in #102
- Fix validation of k8s version for out-of-service-taint remediation by @k-keiichi-rh in #106
- Skip SNR pod check after node is rebooted by @k-keiichi-rh in #97
- Bug fixes ECOPROJECT-1232 & ECOPROJECT-1233 by @mshitrit in #108
- Update ext remediation rule by @slintes in #105
- Allow creating remediation CRs when webhook is down by @slintes in #109
- setting minimum requeue time in case update failed by @mshitrit in #107
- Extend Bundle Validation with bundle-validate Target by @razo7 in #99
- [release-0.6] Ignore NHC timeout annotation on deletion of snr by @openshift-cherrypick-robot in #113
New Contributors
- @epenchev made their first contribution in #93
- @k-keiichi-rh made their first contribution in #86
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Add new icon dynamically by @slintes in #39
- Add SNR icon in README by @razo7 in #43
- Allow watchdog grace period to reboot before "kicking" with software reboot by @mshitrit in #40
- Update link to OperatorHub in Readme by @razo7 in #46
- update CI image versions by @slintes in #51
- Remove Node Deletion remediation by @mshitrit in #47
- Control plane fencing by @mshitrit in #48
- Set SNR version to 0.5.0 by @mshitrit in #52
- Fix test file name by @slintes in #55
- updating skipRange in generated csv by @mshitrit in #56
- Update scorecard version to fix olm-status-descriptors-test bug by @razo7 in #54
- verify there are no packages that require vendoring by @mshitrit in #58
- ECOPROJECT-1023 Bug Fix - Upgrade SNR Go 1.18 to Go 1.19 by @mshitrit in #62
- remove mutation tests due to missing dependency by @mshitrit in #66
- minor auto-lint generated changes due to switch to golang 1.19 by @mshitrit in #64
- ECOPROJECT-1079 Bug Fix - Update UI description by @mshitrit in #61
- Update build tool versions in SNR 0.5 by @mshitrit in #65
- Use capital M for the Medik8s name by @razo7 in #67
- Bug Fix for ECOPROJECT-1047 by @mshitrit in #68
- Better doc for safe time to assume node rebooted seconds by @mshitrit in #57
- Bug Fix ECOPROJECT-1028 by @mshitrit in #59
- restart snr pods only if needed in order to stabilize e2e tests by @mshitrit in #71
- BUG Fix ECOPROJECT-1091 (Fix Healtcheck typos) by @mshitrit in #70
- Enabling e2e tests for 4.12 ocp by @mshitrit in #69
- [release-0.5] Fixing wrong scenario of control-plane reboot by @openshift-cherrypick-robot in #76
Full Changelog: v0.4.1...v0.5.0