Fleet - v0.10.0-rc.1


Notes

Additions

  • Deprecate "fleet test" command, previously used to debug chart by @manno in https://github.com/rancher/fleet/pull/2113
  • Keep CRDs when deleting a Bundle by @raulcabello in https://github.com/rancher/fleet/pull/2028
  • add correctDrift to targetCustomization by @raulcabello in https://github.com/rancher/fleet/pull/2014
  • Add target/deploy/dry-run CLI commands by @manno in https://github.com/rancher/fleet/pull/2102

Bugfixes

  • Filter namespaces by the kubernetes.io/metadata.name label by @raulcabello in https://github.com/rancher/fleet/pull/2009

What's Changed

  • Add SecurityContext to job container by @raulcabello in https://github.com/rancher/fleet/pull/1860
  • Revert "Add SecurityContext to job container" by @raulcabello in https://github.com/rancher/fleet/pull/1872
  • Add SecurityContext to job container by @raulcabello in https://github.com/rancher/fleet/pull/1875
  • Add security context to token cleanup job by @puffitos in https://github.com/rancher/fleet/pull/1862
  • Use index when listing BundleDeployments by Bundle by @aruiz14 in https://github.com/rancher/fleet/pull/1857
  • Drop wrangler-cli dependency by @aruiz14 in https://github.com/rancher/fleet/pull/1896
  • Small refactor of debug flags handling by @aruiz14 in https://github.com/rancher/fleet/pull/1899
  • Move cleanup to a different container by @raulcabello in https://github.com/rancher/fleet/pull/1885
  • Fix typo in README.md by @guitarmanvt in https://github.com/rancher/fleet/pull/1907
  • Replace wrangler for kubebuilder for generating CRDs by @raulcabello in https://github.com/rancher/fleet/pull/1904
  • Remove leftovers from controller-gen migration by @aruiz14 in https://github.com/rancher/fleet/pull/1920
  • Replace json-based implementation of DeepCopy on GenericMap by @aruiz14 in https://github.com/rancher/fleet/pull/1915
  • Split fleet-agent by @manno in https://github.com/rancher/fleet/pull/1905
  • Fix debug flag in agent commands by @manno in https://github.com/rancher/fleet/pull/1924
  • Move agent management to a separate container by @raulcabello in https://github.com/rancher/fleet/pull/1910
  • Improve pull request template by @thardeck in https://github.com/rancher/fleet/pull/1941
  • Switch container images to busybox and suse/git by @manno in https://github.com/rancher/fleet/pull/1940
  • Add docs link by @weyfonk in https://github.com/rancher/fleet/pull/1951
  • Reduce the number of times that Bundle resources are serialized by @aruiz14 in https://github.com/rancher/fleet/pull/1952
  • Convert fleet-agent to controller-runtime by @manno in https://github.com/rancher/fleet/pull/1772
  • Change variables to constants in bundle type by @manno in https://github.com/rancher/fleet/pull/1986
  • Agent Bundle/Release Cleanup Ignores Non-Fleet Releases by @manno in https://github.com/rancher/fleet/pull/1976
  • Configurable leader election via chart values by @aruiz14 in https://github.com/rancher/fleet/pull/1981
  • Convert fleetcontroller to controller-runtime by @manno in https://github.com/rancher/fleet/pull/2018
  • Move agentmanagement modules into its folder by @manno in https://github.com/rancher/fleet/pull/2032
  • Improve container security by @weyfonk in https://github.com/rancher/fleet/pull/2042
  • Remove bd requeue, rely on drift correction by @manno in https://github.com/rancher/fleet/pull/1985
  • Remove k8s replace from go.mod by @manno in https://github.com/rancher/fleet/pull/2086
  • Use apimachinery yaml package directly by @manno in https://github.com/rancher/fleet/pull/2099
  • Extract apply to applied by @manno in https://github.com/rancher/fleet/pull/2097
  • Move rancher/gitjob logic to this repository by @weyfonk in https://github.com/rancher/fleet/pull/2098
  • Refactor targeting/bundle controller by @manno in https://github.com/rancher/fleet/pull/2111
  • Fix helm deployer ignoring kubeconfig CLI arg by @manno in https://github.com/rancher/fleet/pull/2112
  • Use git-core pkg instead of git by @weyfonk in https://github.com/rancher/fleet/pull/2105
  • Remove GitJob resource by @weyfonk in https://github.com/rancher/fleet/pull/2129
  • Update helm fork, rename ForceAdopt/Adopt to TakeOwnership by @manno in https://github.com/rancher/fleet/pull/2146
  • Move gitjob binary to internal/cmd by @weyfonk in https://github.com/rancher/fleet/pull/2148

Test & CI

  • Add tmate debugging info to Nightly E2E workflow by @weyfonk in https://github.com/rancher/fleet/pull/1847
  • Reduce replica count in rancher integration tests by @manno in https://github.com/rancher/fleet/pull/1840
  • Remove cache action for Go build artifacts by @weyfonk in https://github.com/rancher/fleet/pull/1867
  • Prevent debug images from creating GitHub releases by @aruiz14 in https://github.com/rancher/fleet/pull/1873
  • Use configmap example for keepResources E2E tests by @weyfonk in https://github.com/rancher/fleet/pull/1870
  • Clean up e2e test resources by @weyfonk in https://github.com/rancher/fleet/pull/1876
  • Update exact Fleet version when releasing against Rancher by @weyfonk in https://github.com/rancher/fleet/pull/1880
  • Use private configmap chart for OCI testing by @weyfonk in https://github.com/rancher/fleet/pull/1898
  • Lower debug level in dev scripts by @manno in https://github.com/rancher/fleet/pull/1903
  • Fix flaky smoke test for cluster registration by @weyfonk in https://github.com/rancher/fleet/pull/1913
  • Add acceptance tests to AKS and GKE CI workflows by @weyfonk in https://github.com/rancher/fleet/pull/1914
  • Make sure that all go.mods are tidy for new prs by @thardeck in https://github.com/rancher/fleet/pull/1942
  • Provide release.yaml charts version as array by @thardeck in https://github.com/rancher/fleet/pull/1971
  • Switch bundle diff test to use random target namespaces by @manno in https://github.com/rancher/fleet/pull/1975
  • Switch upgrade test to fleet-test-data repo by @manno in https://github.com/rancher/fleet/pull/1936
  • Remove s390x as runners are not available by @raulcabello in https://github.com/rancher/fleet/pull/1995
  • Add config for user/passwords in test infra by @manno in https://github.com/rancher/fleet/pull/1987
  • Fix flaky gitrepo test by @manno in https://github.com/rancher/fleet/pull/1999
  • Add workflow for porting issues by @aruiz14 in https://github.com/rancher/fleet/pull/2012
  • Use a different secret for GITHUB_TOKEN by @aruiz14 in https://github.com/rancher/fleet/pull/2016
  • Adapt release script to build.yaml by @thardeck in https://github.com/rancher/fleet/pull/2015
  • Add initial gitrepo controller integration test by @manno in https://github.com/rancher/fleet/pull/2034
  • Update CI up to k8s 1.29 by @manno in https://github.com/rancher/fleet/pull/2073
  • Disable cache in golangci-lint action by @manno in https://github.com/rancher/fleet/pull/2075
  • Release scripts chart dir var by @manno in https://github.com/rancher/fleet/pull/2081
  • Remove remaining s390x by @manno in https://github.com/rancher/fleet/pull/2078
  • Remove nightly image build by @manno in https://github.com/rancher/fleet/pull/2122
  • Infra e2e command uses a published fleet module by @manno in https://github.com/rancher/fleet/pull/2137
  • Add dev docs for changing the infra command by @manno in https://github.com/rancher/fleet/pull/2147
  • Add gitjob end-to-end tests with SSH key by @weyfonk in https://github.com/rancher/fleet/pull/2109

Bumps

  • Update to wrangler/v2 by @aruiz14 in https://github.com/rancher/fleet/pull/1785
  • Update gitjob base image by @weyfonk in https://github.com/rancher/fleet/pull/2106
  • build(deps): bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 by @dependabot in https://github.com/rancher/fleet/pull/1848
  • build(deps): bump bci/bci-base from 15.5.36.5.34 to 15.5.36.5.39 in /package by @dependabot in https://github.com/rancher/fleet/pull/1846
  • [updatecli] Bump Gitjob chart to 0.1.96 by @rancherbot in https://github.com/rancher/fleet/pull/1834
  • build(deps): bump golang.org/x/net from 0.12.0 to 0.17.0 by @dependabot in https://github.com/rancher/fleet/pull/1854
  • build(deps): bump golang.org/x/net from 0.8.0 to 0.17.0 in /pkg/apis by @dependabot in https://github.com/rancher/fleet/pull/1856
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.13.0 by @dependabot in https://github.com/rancher/fleet/pull/1864
  • build(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0 by @dependabot in https://github.com/rancher/fleet/pull/1827
  • build(deps): bump docker/setup-buildx-action from 2 to 3 by @dependabot in https://github.com/rancher/fleet/pull/1823
  • build(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.9.0 by @dependabot in https://github.com/rancher/fleet/pull/1803
  • build(deps): bump bci/bci-base from 15.5.36.5.39 to 15.5.36.5.42 in /package by @dependabot in https://github.com/rancher/fleet/pull/1863
  • [updatecli] Bump Gitjob chart to 0.1.101 by @rancherbot in https://github.com/rancher/fleet/pull/1881
  • Bump golangci-lint to latest version by @weyfonk in https://github.com/rancher/fleet/pull/1895
  • build(deps): bump github.com/onsi/gomega from 1.28.0 to 1.28.1 by @dependabot in https://github.com/rancher/fleet/pull/1891
  • build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 by @dependabot in https://github.com/rancher/fleet/pull/1887
  • build(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.3 by @dependabot in https://github.com/rancher/fleet/pull/1901
  • build(deps): bump bci/bci-base from 15.5.36.5.42 to 15.5.36.5.47 in /package by @dependabot in https://github.com/rancher/fleet/pull/1892
  • build(deps): bump docker/setup-qemu-action from 2 to 3 by @dependabot in https://github.com/rancher/fleet/pull/1921
  • build(deps): bump docker/metadata-action from 4 to 5 by @dependabot in https://github.com/rancher/fleet/pull/1922
  • build(deps): bump github.com/go-git/go-git/v5 from 5.9.0 to 5.10.0 by @dependabot in https://github.com/rancher/fleet/pull/1911
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.13.0 to 0.16.3 by @dependabot in https://github.com/rancher/fleet/pull/1890
  • [updatecli] Bump Gitjob chart to 0.1.105 by @rancherbot in https://github.com/rancher/fleet/pull/1886
  • build(deps): bump bci/bci-base from 15.5.36.5.47 to 15.5.36.5.52 in /package by @dependabot in https://github.com/rancher/fleet/pull/1927
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.16.1 to 0.16.3 in /pkg/apis by @dependabot in https://github.com/rancher/fleet/pull/1926
  • [updatecli] Bump Fleet version used within installation documentation to 0.9.0 by @rancherbot in https://github.com/rancher/fleet/pull/1934
  • [updatecli] Bump Gitjob chart to 0.1.108 by @rancherbot in https://github.com/rancher/fleet/pull/1925
  • build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in https://github.com/rancher/fleet/pull/1929
  • Dependabot/go modules/GitHub.com/docker/docker 24.0.7incompatible by @weyfonk in https://github.com/rancher/fleet/pull/1938
  • build(deps): bump k8s.io/klog/v2 from 2.100.1 to 2.110.1 by @dependabot in https://github.com/rancher/fleet/pull/1932
  • build(deps): bump github.com/rancher/gitjob from 0.1.103 to 0.1.108 by @dependabot in https://github.com/rancher/fleet/pull/1939
  • build(deps): bump github.com/rancher/wrangler/v2 from 2.1.1 to 2.1.2 in /pkg/apis by @dependabot in https://github.com/rancher/fleet/pull/1912
  • build(deps): bump k8s.io/kubernetes from 1.28.3 to 1.28.4 by @dependabot in https://github.com/rancher/fleet/pull/1947
  • build(deps): bump helm.sh/helm/v3 from 3.12.3 to 3.13.2 in /e2e/testenv/infra by @dependabot in https://github.com/rancher/fleet/pull/1946
  • build(deps): bump github.com/hashicorp/go-getter from 1.7.2 to 1.7.3 by @dependabot in https://github.com/rancher/fleet/pull/1945
  • build(deps): bump k8s.io/apimachinery from 0.28.3 to 0.28.4 in /pkg/apis by @dependabot in https://github.com/rancher/fleet/pull/1944
  • build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 by @dependabot in https://github.com/rancher/fleet/pull/1930
  • build(deps): bump k8s.io/api from 0.28.3 to 0.28.4 in /pkg/apis by @dependabot in https://github.com/rancher/fleet/pull/1943
  • [updatecli] Bump Gitjob chart to 0.1.109 by @rancherbot in https://github.com/rancher/fleet/pull/1950
  • [updatecli] Bump Gitjob chart to 0.3.0 by @rancherbot in https://github.com/rancher/fleet/pull/1967
  • build(deps): bump github.com/google/go-containerregistry from 0.15.2 to 0.17.0 by @dependabot in https://github.com/rancher/fleet/pull/1991
  • build(deps): bump golang.org/x/crypto from 0.14.0 to 0.16.0 in /e2e/testenv/infra by @dependabot in https://github.com/rancher/fleet/pull/2003
  • build(deps): bump helm.sh/helm/v3 from 3.13.2 to 3.13.3 in /e2e/testenv/infra by @dependabot in https://github.com/rancher/fleet/pull/2019
  • build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 in /e2e/testenv/infra by @dependabot in https://github.com/rancher/fleet/pull/2026
  • [updatecli] Bump Gitjob chart to 0.6.0 by @rancherbot in https://github.com/rancher/fleet/pull/1996
  • build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in https://github.com/rancher/fleet/pull/2025
  • Bump copyright statement to 2024 by @thardeck in https://github.com/rancher/fleet/pull/2040
  • build(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in https://github.com/rancher/fleet/pull/2039
  • build(deps): bump google-github-actions/setup-gcloud from 1 to 2 by @dependabot in https://github.com/rancher/fleet/pull/2038
  • build(deps): bump actions/setup-go from 4 to 5 by @dependabot in https://github.com/rancher/fleet/pull/2037
  • Bump k8s to 0.29, helm to 3.14, c-r to 0.17 by @manno in https://github.com/rancher/fleet/pull/2100
  • Bump fleet-agent chart's kubectl to 1.29 by @manno in https://github.com/rancher/fleet/pull/2074
  • chore(deps): Bump actions/cache from 3 to 4 by @dependabot in https://github.com/rancher/fleet/pull/2118
  • chore(deps): Bump github.com/opencontainers/runc from 1.1.10 to 1.1.12 by @dependabot in https://github.com/rancher/fleet/pull/2116
  • chore(deps): Bump peter-evans/create-pull-request from 5 to 6 by @dependabot in https://github.com/rancher/fleet/pull/2117
  • build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 by @dependabot in https://github.com/rancher/fleet/pull/2046
  • chore(deps): Bump golang.org/x/crypto from 0.18.0 to 0.19.0 in /e2e/testenv/infra by @dependabot in https://github.com/rancher/fleet/pull/2142

Full Changelog: https://github.com/rancher/fleet/compare/v0.9.1-rc.3...v0.10.0-rc.1


Details

date
Feb. 13, 2024, 1:59 p.m.
name
type
Pre-release
👇
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