github rancher/fleet v0.6.0-rc.2

latest releases: v0.11.1-rc.1, v0.11.0, pkg/apis/v0.11.0...
pre-release21 months ago

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 copy the agent config manually into the new namespace, or to trigger the agent redeployment manually.

Additions

  • Add authentication support for OCI based Helm charts by @thardeck in #996
  • Support cluster repo change by @manno in #999
  • Apply gitrepo labels to bundles by @manno in #1007
  • Add allowedTargetNamespaces to GitRepoRestriction by @manno in #1008
  • Enforce presence of targetNamespace if gitreporestriction is present. by @manno in #1022
  • Cluster specific registry replaces global registry by @manno in #1053
  • Reading contents&secrets uses specific service account by @manno in #1063
  • Cluster values full templating by @manno in #1158
  • Helm Target Customization Repo/Version Override by @romejoe in #1011
  • Sprig Templating for Helm Values with Inputs from Cluster Resource by @rajiteh in #671
  • Add helmRepoUrlRegex to the GitRepo by @raulcabello in #1234

Bugfixes

What's Changed

  • Removing the docs directory by @mattfarina in #1014
  • Scripts for local testing with k3d by @manno in #1024
  • Debug statements for controllers by @manno in #1036
  • Scaling: make ClusterEnqueueDelay configurable via environment variable by @moio in #1071
  • Add nightly builds by @manno in #1075
  • Cluster registration debug messages and comments by @manno in #1095
  • Add support to continuous pprof CPU profiling by @moio in #1076
  • Split DEVELOPING.md into separate files in docs/ by @manno in #1134
  • Add CLI to generate reference docs by @manno in #1126
  • Allow to run longer before killing leader during debugging by @moio in #1137
  • Introduce parameter to debug controller but not agents by @moio in #1124
  • Fix CRD download url by @olblak in #1190
  • Add Github Action workflow to prevent manual changes to Gitjob or generated code by @thardeck in #1239
  • Fleet in Rancher Upgrade CI by @manno in #1198

New Contributors

Full Changelog: v0.5.0...v0.6.0-rc.2

Don't miss a new fleet release

NewReleases is sending notifications on new releases.