Notes
Upgrading the Fleet helm chart upgrades the fleet-controller and its config. To avoid race conditions while fleet-controller starts updating the fleet-agents, we propose to scale down the fleet-controller to zero replicas before starting the upgrade.
When using Fleet in Rancher and updating from Rancher 2.5, the default installation namespace for fleet changes from fleet-system to cattle-fleet-system. This release adds code to re-deploy the agents if necessary, to regenerate their config in the new namespace. Once the new agent is running and the cluster resources status is ok, it's fine to delete any leftover fleet-system namespaces. In older versions of fleet, it's possible to rancher/rancher#40127 (comment) into the new namespace, or to rancher/rancher#40127 (comment).
Additions
Bugfixes
- Disable Gitops Feature Breaks Fleet Controller Deployment by @thardeck in #1195
- Add emptyDir volume to Fleet controller for /tmp by @thardeck in #1202
- Do not fail on missing labels by @thardeck in #1261
- Fix Rancher upgrade by @manno in #1275
- Long release names shorten once by @manno in #1279
- Fix agent not starting in fleet-system namespace by @raulcabello in #1322
- Ensure valid release name for agent by @manno in #1356
What's Changed
- Update GitHub actions in release v0.5 by @thardeck in #1107
- Bump bci images in release/v0.5 branch by @thardeck in #1241
- Backport fix Windows 1809 builds on Drone by @thardeck in #1250
- Go dependencies and SLE-BCI bumps by @macedogm in #1255
- Bump gitjob to 0.1.36 by @manno in #1276
Full Changelog: v0.5.0...v0.5.3