Fleet - v0.9.0
Notes
Fleet 0.9 contains major changes to Gitjob. The existing git handling code has been unified and now uses the go-git library. The tekton CLI, which was used for cloning, has been removed.
The release improves the performance on downstream clusters, by using a caching client with the helm SDK.
Additions
- Add helm version to capabilities by @manno in https://github.com/rancher/fleet/pull/1743
- Add support for spec field identifying KUBECONFIG namespace for imported clusters by @aiyengar2 in https://github.com/rancher/fleet/pull/1786
- Allow configuring EnableDNS property in Helm through fleet.yaml by @aruiz14 in https://github.com/rancher/fleet/pull/1755
- Allow skipping Helm's schema validation through fleet.yaml by @aruiz14 in https://github.com/rancher/fleet/pull/1769
- Document public API by @manno in https://github.com/rancher/fleet/pull/1639
- Add descriptions to CRDs by @aruiz14 in https://github.com/rancher/fleet/pull/1798
- Helm Storage Backend With Caching by @raulcabello in https://github.com/rancher/fleet/pull/1809
- Include nonResourceURLs Fleet-Agent's RBAC by @manno in https://github.com/rancher/fleet/pull/1806
Bugfixes
- Add SecurityContext to job container by @raulcabello in https://github.com/rancher/fleet/pull/1878
- Incorrect agent's DebugLevel when settings propagation is set by @aruiz14 in https://github.com/rancher/fleet/pull/1776
- Initialise cluster registration labels map if empty by @weyfonk in https://github.com/rancher/fleet/pull/1832
- Pin version of k8s.io/dynamic-resource-allocation by @aruiz14 in https://github.com/rancher/fleet/pull/1754
What's Changed
- Add dev scripts to simplify using E2E tests by @p-se in https://github.com/rancher/fleet/pull/1764
- Add integration test to verify fleet.yaml helm options for non-helm type bundles by @thardeck in https://github.com/rancher/fleet/pull/1775
- CI: Retry on context deadline exceeded by @p-se in https://github.com/rancher/fleet/pull/1788
- Document APIServerURL in the config by @manno in https://github.com/rancher/fleet/pull/1795
- E2E: Fix flaky single cluster tests by @p-se in https://github.com/rancher/fleet/pull/1784
- E2E: Increase testenv reliability by @p-se in https://github.com/rancher/fleet/pull/1704
- Fix nightly image build workflow YAML by @manno in https://github.com/rancher/fleet/pull/1758
- Fix patch_crd_descriptions.sh when yq is not installed by @raulcabello in https://github.com/rancher/fleet/pull/1810
- Fixes for running multi cluster E2E tests locally by @p-se in https://github.com/rancher/fleet/pull/1762
- Fix CA variable usage in dev/setup-fleet by @manno in https://github.com/rancher/fleet/pull/1766
- Improve release scripts by @thardeck in https://github.com/rancher/fleet/pull/1761
- Increase speed of clusterregistration clean up hook by @manno in https://github.com/rancher/fleet/pull/1712
- Remove previous version selection in release against rancher script by @thardeck in https://github.com/rancher/fleet/pull/1773
- Remove Tekton references from release docs by @weyfonk in https://github.com/rancher/fleet/pull/1833
- Remove tekton by @raulcabello in https://github.com/rancher/fleet/pull/1782
- Retry k3d image import in workflows by @manno in https://github.com/rancher/fleet/pull/1793
- Simplify Golang version management by @olblak in https://github.com/rancher/fleet/pull/1714
- Switch k3d import to default mode to detect error in e2e setup by @manno in https://github.com/rancher/fleet/pull/1797
- Testenv infra uses local fleet module by @manno in https://github.com/rancher/fleet/pull/1756
- Update README.md with instructions on how to use nektos/act by @p-se in https://github.com/rancher/fleet/pull/1765
- Upgrade k3d k8s versions in CI by @manno in https://github.com/rancher/fleet/pull/1780
- Use constants for agent cluster role names by @manno in https://github.com/rancher/fleet/pull/1814
- Go K8s related security bumps by @thardeck in https://github.com/rancher/fleet/pull/1709
- Bump Golang to 1.21.0 by @rancherbot in https://github.com/rancher/fleet/pull/1716
- Bump all modules by @manno in https://github.com/rancher/fleet/pull/1745
- Bump bci/bci-base from 15.5.36.5.33 to 15.5.36.5.34 in /package by @dependabot in https://github.com/rancher/fleet/pull/1805
- Bump github.com/evanphx/json-patch from 5.6.0+incompatible to 5.7.0+incompatible by @dependabot in https://github.com/rancher/fleet/pull/1802
Full Changelog: https://github.com/rancher/fleet/compare/v0.8.0...v0.9.0
Details
date
Nov. 7, 2023, 12:30 p.m.
name
type
Minor
official page
👇
Register or login to:
- 🔍View and search all Fleet releases.
- 🛠️Create and share lists to track your tools.
- 🚨Setup notifications for major, security, feature or patch updates.
- 🚀Much more coming soon!