Releases: rancher/system-upgrade-controller
v0.15.0-rc1
What's Changed
- Multiple enhancements - leader election, events, windows, delay after upgrading by @brandond in #335
- Add leader election, to allow multiple replicas of the controller.
- Emit events. Controller events (startup, leader election) are attached to the Node running the controller, Plan events are attached to the Plan.
- Add support for
spec.window
to set time window for upgrades. - Add support for
spec.postCompleteDelay
- configurable delay after job completion before node is marked done.
Full Changelog: v0.14.2...v0.15.0-rc1
v0.14.2
v0.14.1
v0.14.0
What's Changed
- fix: Drop unneeded reorder surpression by @SISheogorath in #296
- Update/fix README kustomize command by @SISheogorath in #297
- Add GHA workflows by @bfbachmann in #311
- Upgrade outdated golang dependencies by @harsimranmaan in #326
- feat: allow pod replacement policy override by @buroa in #328
- fix: system-upgrade-controller-drainer: add missing delete permission for pods in clusterrole by @damdo in #320
- Bump golang.org/x/net from 0.17.0 to 0.23.0 in /pkg/apis by @dependabot in #307
- Fix GHA release workflow by @brandond in #330
- Fix image tag by @brandond in #331
- Fix artifact permissions by @brandond in #332
New Contributors
- @bfbachmann made their first contribution in #311
- @harsimranmaan made their first contribution in #326
- @damdo made their first contribution in #320
Full Changelog: v0.13.4...v0.14.0
v0.14.0-rc4
What's Changed
- fix: Drop unneeded reorder surpression by @SISheogorath in #296
- Update/fix README kustomize command by @SISheogorath in #297
- Add GHA workflows by @bfbachmann in #311
- Upgrade outdated golang dependencies by @harsimranmaan in #326
- feat: allow pod replacement policy override by @buroa in #328
- fix: system-upgrade-controller-drainer: add missing delete permission for pods in clusterrole by @damdo in #320
- Bump golang.org/x/net from 0.17.0 to 0.23.0 in /pkg/apis by @dependabot in #307
- Fix GHA release workflow by @brandond in #330
- Fix image tag by @brandond in #331
- Fix artifact permissions by @brandond in #332
New Contributors
- @bfbachmann made their first contribution in #311
- @harsimranmaan made their first contribution in #326
- @damdo made their first contribution in #320
Full Changelog: v0.13.4...v0.14.0-rc4
v0.14.0-rc3
What's Changed
- fix: Drop unneeded reorder surpression by @SISheogorath in #296
- Update/fix README kustomize command by @SISheogorath in #297
- Add GHA workflows by @bfbachmann in #311
- Upgrade outdated golang dependencies by @harsimranmaan in #326
- feat: allow pod replacement policy override by @buroa in #328
- fix: system-upgrade-controller-drainer: add missing delete permission for pods in clusterrole by @damdo in #320
- Bump golang.org/x/net from 0.17.0 to 0.23.0 in /pkg/apis by @dependabot in #307
- Fix GHA release workflow by @brandond in #330
- Fix image tag by @brandond in #331
New Contributors
- @bfbachmann made their first contribution in #311
- @harsimranmaan made their first contribution in #326
- @damdo made their first contribution in #320
Full Changelog: v0.13.4...v0.14.0-rc3
v0.14.0-rc2
What's Changed
- fix: Drop unneeded reorder surpression by @SISheogorath in #296
- Update/fix README kustomize command by @SISheogorath in #297
- Add GHA workflows by @bfbachmann in #311
- Upgrade outdated golang dependencies by @harsimranmaan in #326
- feat: allow pod replacement policy override by @buroa in #328
- fix: system-upgrade-controller-drainer: add missing delete permission for pods in clusterrole by @damdo in #320
- Bump golang.org/x/net from 0.17.0 to 0.23.0 in /pkg/apis by @dependabot in #307
- Fix GHA release workflow by @brandond in #330
New Contributors
- @bfbachmann made their first contribution in #311
- @harsimranmaan made their first contribution in #326
- @damdo made their first contribution in #320
Full Changelog: v0.13.4...v0.14.0-rc2
v0.14.0-rc1
What's Changed
- fix: Drop unneeded reorder surpression by @SISheogorath in #296
- Update/fix README kustomize command by @SISheogorath in #297
- Add GHA workflows by @bfbachmann in #311
- Upgrade outdated golang dependencies by @harsimranmaan in #326
- feat: allow pod replacement policy override by @buroa in #328
- fix: system-upgrade-controller-drainer: add missing delete permission for pods in clusterrole by @damdo in #320
- Bump golang.org/x/net from 0.17.0 to 0.23.0 in /pkg/apis by @dependabot in #307
New Contributors
- @bfbachmann made their first contribution in #311
- @harsimranmaan made their first contribution in #326
- @damdo made their first contribution in #320
Full Changelog: v0.13.4...v0.14.0-rc1
v0.13.4
What's Changed
- fix: Add missing namespace references in rendered output by @SISheogorath in #295
Full Changelog: v0.13.3...v0.13.4
Important Upgrade Notice
If upgrading to this release from v0.13.2 or earlier using the example deployment manifests, you will need to delete the system-upgrade
ClusterRoleBinding prior to deploying the manifest in order to update the RBAC to no longer target the built-in cluster-admin
ClusterRole:
kubectl delete clusterrolebinding system-upgrade
v0.13.3
What's Changed
- Propagate labels and annotations from plans to jobs by @sfackler in #286
- Add a Complete condition to plans by @sfackler in #292
- feat: Reduce permissions for system-upgrade-controller serviceaccount by @SISheogorath in #288
- Bump mods by @brandond in #293
New Contributors
- @sfackler made their first contribution in #286
- @SISheogorath made their first contribution in #288
Full Changelog: v0.13.2...v0.13.3
Important Upgrade Notice
If upgrading to this release from v0.13.2 or earlier using the example deployment manifests, you will need to delete the system-upgrade
ClusterRoleBinding prior to deploying the manifest in order to update the RBAC to no longer target the built-in cluster-admin
ClusterRole:
kubectl delete clusterrolebinding system-upgrade