Fleet - v0.8.0


Notes on 0.8.0

Additions

  • Allow helm credentials to be defined for each path by @raulcabello in https://github.com/rancher/fleet/pull/1557
  • Add cluster name and namespace to BundleDeployment by @manno in https://github.com/rancher/fleet/pull/1571
  • Add DoNotDeploy and OverrideTargets by @raulcabello in https://github.com/rancher/fleet/pull/1580
  • Drift correction by @raulcabello in https://github.com/rancher/fleet/pull/1594
  • Add helm release resources to bd status by @manno in https://github.com/rancher/fleet/pull/1596
  • Add NamespaceLabels and NamespaceAnnotations by @raulcabello in https://github.com/rancher/fleet/pull/1627
  • Support exclusion of files and directories from bundles via .fleetignore by @weyfonk in https://github.com/rancher/fleet/pull/1634
  • Add hook on upgrade to clean up old, duplicate clusterregistrations by @manno in https://github.com/rancher/fleet/pull/1689
  • Cleanup command takes string durations as arguments by @manno in https://github.com/rancher/fleet/pull/1697
  • Clean up old clusterregistrations and remember cluster's api server by @manno in https://github.com/rancher/fleet/pull/1658
  • Clusteregistration less aggressive cleanup by @manno in https://github.com/rancher/fleet/pull/1675
  • Return early from clusterregistration handler by @manno in https://github.com/rancher/fleet/pull/1676
  • Restrict registration to leader agent by @manno in https://github.com/rancher/fleet/pull/1687
  • Do not restart agents when adopting them with a bundle by @manno in https://github.com/rancher/fleet/pull/1678

Bugfixes

  • Agent registration recovery by @manno in https://github.com/rancher/fleet/pull/1567
  • Use correct string comparison in gitjob update script by @thardeck in https://github.com/rancher/fleet/pull/1610
  • Reduce Helm history to two entries by default by @moio in https://github.com/rancher/fleet/pull/1607
  • Fix Helm release name generation to prevent double dashes by @weyfonk in https://github.com/rancher/fleet/pull/1647
  • Prevent non-hex chars in release name hash by @weyfonk in https://github.com/rancher/fleet/pull/1649
  • Enforce strict match on cluster name when fetching bundledeployments by cluster by @weyfonk in https://github.com/rancher/fleet/pull/1662

What's Changed

  • Update README.md by @andriisoldatenko in https://github.com/rancher/fleet/pull/1550
  • Refactorings registration by @manno in https://github.com/rancher/fleet/pull/1570
  • Remove schedule run for "Upgrade Fleet in Rancher to Latest Release CI" by @thardeck in https://github.com/rancher/fleet/pull/1573
  • Migrate e2e tests to local git server by @weyfonk in https://github.com/rancher/fleet/pull/1563
  • Install tar in linux-amd64/fossa Drone CI pipeline by @weyfonk in https://github.com/rancher/fleet/pull/1578
  • Only replace the Chart version during release by @thardeck in https://github.com/rancher/fleet/pull/1593
  • Update README.md by @manno in https://github.com/rancher/fleet/pull/1595
  • Provide README.mds for all Fleet helm-charts by @thardeck in https://github.com/rancher/fleet/pull/1598
  • Refactor target match packages by @manno in https://github.com/rancher/fleet/pull/1592
  • Add GitRepo e2e test case involving auth to a local Helm registry by @weyfonk in https://github.com/rancher/fleet/pull/1591
  • Add CONTRIBUTING.md by @kkaempf in https://github.com/rancher/fleet/pull/1517
  • Split test images from fleet images dev script by @manno in https://github.com/rancher/fleet/pull/1612
  • Fix release against charts repo script by @thardeck in https://github.com/rancher/fleet/pull/1614
  • Add webhook-based gitrepo test by @weyfonk in https://github.com/rancher/fleet/pull/1568
  • Add end-to-end tests for Helm auth with HTTP by @weyfonk in https://github.com/rancher/fleet/pull/1613
  • Fix e2e tests requiring secrets by @weyfonk in https://github.com/rancher/fleet/pull/1619
  • Unpin ginkgo version installed in CI by @weyfonk in https://github.com/rancher/fleet/pull/1620
  • Restructure package layout to add internal package by @manno in https://github.com/rancher/fleet/pull/1624
  • Use separate gitrepo resource for test case requiring secret by @weyfonk in https://github.com/rancher/fleet/pull/1626
  • Test for DependsOn by @manno in https://github.com/rancher/fleet/pull/1623
  • Replace 3rd party action with native CLI by @rancher-security-bot in https://github.com/rancher/fleet/pull/1628
  • Remove rancher/qa mention from PR template by @weyfonk in https://github.com/rancher/fleet/pull/1635
  • Adapt e2e tests for local infra setup tests by @manno in https://github.com/rancher/fleet/pull/1638
  • Provide path to relevant directory when building git server image for nightly CI workflow by @weyfonk in https://github.com/rancher/fleet/pull/1646
  • Update release doc for updating Fleet components by @weyfonk in https://github.com/rancher/fleet/pull/1621
  • Fix linting errors by @weyfonk in https://github.com/rancher/fleet/pull/1655
  • Remove k8s 1.20 from PR CI matrix by @manno in https://github.com/rancher/fleet/pull/1680
  • Do not indent release.yaml entries by @thardeck in https://github.com/rancher/fleet/pull/1686
  • build(deps): bump github.com/hashicorp/go-getter from 1.7.1 to 1.7.2 by @dependabot in https://github.com/rancher/fleet/pull/1684
  • build(deps): bump github.com/go-git/go-git/v5 from 5.8.0 to 5.8.1 by @dependabot in https://github.com/rancher/fleet/pull/1683
  • Go K8s related security bumps backport by @thardeck in https://github.com/rancher/fleet/pull/1710
  • build(deps): bump bci/bci-base from 15.5.36.5.21 to 15.5.36.5.25 in /… by @thardeck in https://github.com/rancher/fleet/pull/1727
  • Bump Gitjob chart to 0.1.76 by @thardeck in https://github.com/rancher/fleet/pull/1729

Full Changelog: https://github.com/rancher/fleet/compare/v0.7.1...v0.8.0


Details

date
Sept. 11, 2023, 3:05 p.m.
name
type
Minor
👇
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!
Continue with GitHub
Continue with Google
or