Releases: rancher/fleet
Releases · rancher/fleet
v0.9.6-rc.3
v0.8.6-rc.2
Changelog
- b82c75b: Add strict TLS mode support (#2507) (@weyfonk)
- 3114e3a: Bump github.com/hashicorp/go-getter to v1.7.5 (@thardeck)
- 953c532: Bump docker/docker to v23.0.13+incompatible (@thardeck)
- 5a88416: Bump gitjob version to v0.8.11 (@thardeck)
- d30233e: Bump base images to bci-base:15.6 (@thardeck)
- 0a9028d: Bump go-git and go-billy versions to latest (@thardeck)
v0.9.6-rc.2
v0.8.6-rc.1
Changelog
- 3114e3a: Bump github.com/hashicorp/go-getter to v1.7.5 (@thardeck)
- 953c532: Bump docker/docker to v23.0.13+incompatible (@thardeck)
- 5a88416: Bump gitjob version to v0.8.11 (@thardeck)
- d30233e: Bump base images to bci-base:15.6 (@thardeck)
- 0a9028d: Bump go-git and go-billy versions to latest (@thardeck)
v0.9.6-rc.1
Changelog
- d5421e2: Honor Helm's MaxHistory when using drift correction (#2517) (@aruiz14)
- 712dbc8: Fix drift end-to-end tests and run them in CI (#2536) (@weyfonk)
- c2fde2f: Ignore status fields during drift detection (#2546) (@aruiz14)
- 7a6f4d8: Bump go-git to latest (@thardeck)
- 9ca954c: Bump Docker images to openSUSE Leap 15.6 (@thardeck)
- 09db031: chore: Bump gitjob version to 0.9.11 (@thardeck)
v0.10.0-rc.19
Additions
- Populate bundle status from bundleDeployment status resources by @rubhanazeem in #2535
- Add strict TLS mode support by @weyfonk in #2507
- Adding NodeSelection for Controller Shards by @Tommy12789 in #2505
- Extend strict TLS mode to
fleet-agent
container by @weyfonk in #2556 - Gitcloner recurses submodules by @manno in #2557
- Bundle content storage in OCI by @0xavi0 in #2561
- Add metrics to gitops controller by @Tommy12789 in #2530
- Use bundleDeployment to store resources in gitRepo status by @rubhanazeem in #2523
- Adds extraEnv to gitjob and fleet-controller deployments by @0xavi0 in #2493
- Deprecate "fleet test" command, previously used to debug chart by @manno in #2113
- Support for Azure DevOps Webhook for gitRepos using SSH URL by @0xavi0 in #2440
- Keep CRDs when deleting a Bundle by @raulcabello in #2028
- Add correctDrift to targetCustomization by @raulcabello in #2014
- Add target/deploy/dry-run CLI commands by @manno in #2102
- Adds option to disable polling for Git repos by @0xavi0 in #2226
- Only create Content resource if Bundle matches any target by @manno in #2239
- Removes cluster node status reporting from agent by @0xavi0 in #2190
- Merge controller and gitjob images by @weyfonk in #2236
- Add static sharding support by @weyfonk in #2323
- Add Prometheus Metrics by @p-se in #2172
- Merge binaries by @manno in #2361
- Configurable leader election via chart values by @aruiz14 in #1981
- Replace ImageScan and Bundle Labels With fleet.yaml Labels by @Tommy12789 in #2360
- Reduce logging for bundles from cleanup controller by @manno in #2393
- Delete namespace when a gitRepo is deleted by @rubhanazeem in #2373
- Add readOnlyRootFilesystem to deployment_gitjob.yaml by @thardeck in #2379
- Creation of a New Webhook endpoint for Github test Webhook by @Tommy12789 in #2395
- Add a Parameter to Configure Worker count for fleet-controller by @Tommy12789 in #2430
Bugfixes
- Ignore status fields during drift detection by @aruiz14 in #2522
- Fixes error display and improves user experience in git poller by @0xavi0 in #2542
- Honor Helm's MaxHistory when using drift correction by @aruiz14 in #2519
- Remove trailing comma from bootstrap template by @Danil-Grigorev in #2452
- Do not count deleted bundledeployments in cluster status by @manno in #2454
- Fixes infinite job generation after ForceSyncGeneration changed by @0xavi0 in #2477
- GitRepo Initial Checkout when DisablePolling is True by @Tommy12789 in #2469
- Filter namespaces by the kubernetes.io/metadata.name label by @raulcabello in #2009
- Catch OCI version errors and return them by @manno in #2311
- Make AlphabeticalPolicy string check case insensitive by @aditditto in #2216
- Ignore not-found errors when deleting bundle deployments by @weyfonk in #2329
- Bump helm fork to 3.14.4 by @manno in #2337
- Add missing serviceName in fleet-agent statefulset by @p-se in #2045
- Fix gitjob log messages for controller and webhook by @manno in #2367
- Fix helm deployer ignoring kubeconfig CLI arg by @manno in #2112
- Return commit for revision instead of HEAD by @0xavi0 in #2410
- Merges gitrepo and gitops controllers by @0xavi0 in #2537
- Partially replace cleanup with finalizers by @weyfonk in #2431
- Moves functionality from gitrepo to gitjob controller by @0xavi0 in #2475
Redesign
- Convert fleet-agent to controller-runtime by @manno in #1772
- Convert fleetcontroller to controller-runtime by @manno in #2018
- Move
rancher/gitjob
logic to this repository by @weyfonk in #2098 - Split fleet-agent by @manno in #1905
- Switch container images to busybox and suse/git by @manno in #1940
- Remove
GitJob
resource by @weyfonk in #2129 - Clustergroup controller migration by @manno in #2400
Performance
- Reduce the number of times that Bundle resources are serialized by @aruiz14 in #1952
- Replace json-based implementation of DeepCopy on GenericMap by @aruiz14 in #1915
What's Changed
- Keep schemebuilder type by @manno in #2524
- Rename sharding labels by @manno in #2463
- Fix
fleet apply
command description by @weyfonk in #2467 - Fix example values.yaml for enabling OCI storage by @bigkevmcd in #2494
- Refactor Gitops Controllers by @manno in #2490
- Add authorize and defaults to gitjob controller by @manno in #2491
- Security context needs to be on container by @manno in #2506
- Adds DeleteFunc to bundle's predicate in gitrepo's controller by @0xavi0 in #2508
- Add SecurityContext to job container by @raulcabello in #1860
- Revert "Add SecurityContext to job container" by @raulcabello in #1872
- Add SecurityContext to job container by @raulcabello in #1875
- Add security context to token cleanup job by @puffitos in #1862
- Drop wrangler-cli dependency by @aruiz14 in #1896
- Small refactor of debug flags handling by @aruiz14 in #1899
- Move cleanup to a different container by @raulcabello in #1885
- Fix typo in README.md by @guitarmanvt in #1907
- Replace wrangler for kubebuilder for generating CRDs by @raulcabello in #1904
- Remove leftovers from controller-gen migration by @aruiz14 in #1920
- Fix debug flag in agent commands by @manno in #1924
- Move agent management to a separate container by @raulcabello in #1910
- Improve pull request template by @thardeck in #1941
- Add docs link by @weyfonk in #1951
- Change variables to constants in bundle type by @manno in #1986
- Agent Bundle/Release Cleanup Ignores Non-Fleet Releases by @manno in #1976
- Move agentmanagement modules into its folder by @manno in #2032
- Improve container security by @weyfonk in #2042
- Remove bd requeue, rely on drift correction by @manno in #1985
- Remove k8s replace from go.mod by @manno in #2086
- Use apimachinery yaml package directly by @manno in #2099
- Extract apply to applied by @manno in #2097
- Refactor targeting/bundle controller by @manno in #2111
- Use git-core pkg instead of git by @weyfonk in #2105
- Update helm fork, rename ForceAdopt/Adopt to TakeOwnership by @manno in #2146
- Move
gitjob
binary tointernal/cmd
by @weyfonk in #2148 - Cleanup unused durations constants by @jhoblitt in #2286
- Propagate bundle and bundledeployment status updates to GitRepo by @weyfonk in #2223
- Remove Windows agent image and docs by @weyfonk in #2237
- Remove manifest templates by @weyfonk in #2233
- Switch fetchNamespace to Get instead of list by @manno in #2205
- Switch ...
v0.10.0-rc.18
What's Changed
- Ignore status fields during drift detection by @aruiz14 in #2522
- Populate bundle status from bundleDeployment status resources by @rubhanazeem in #2535
- Improve release api description and default by @thardeck in #2548
- Fixes error display and improves user experience in git poller by @0xavi0 in #2542
- chore(deps): update module github.com/hashicorp/go-getter to v1.7.5 by @renovate-rancher in #2549
- Fix flaky e2e tests by @weyfonk in #2539
- Merges gitrepo and gitops controllers by @0xavi0 in #2537
- Refactor reconcilers and remove foldin func by @manno in #2553
- Add strict TLS mode support by @weyfonk in #2507
- Adding NodeSelection for Controller Shards by @Tommy12789 in #2505
- chore(deps): update module github.com/prometheus/common to v0.55.0 by @renovate-rancher in #2558
- chore(deps): update k8s.io/kube-openapi digest to b456828 by @renovate-rancher in #2543
- chore(deps): update registry.suse.com/bci/bci-busybox docker tag to v15.6 by @renovate-rancher in #2560
- dev: Make setup-single-cluster capable of setting up multiple clusters by @p-se in #2461
- Extend strict TLS mode to
fleet-agent
container by @weyfonk in #2556 - Gitcloner recurses submodules by @manno in #2557
- chore(deps): update registry.suse.com/bci/bci-base docker tag to v15.6 by @renovate-rancher in #2559
- Bundle content storage in OCI by @manno in #2561
- Remove linter from release pipeline by @thardeck in #2562
Full Changelog: v0.10.0-rc.17...v0.10.0-rc.18
v0.10.0-rc.17
Merge pull request #2540 from rancher/renovate/k8s.io-klog-v2-2.x chore(deps): update module k8s.io/klog/v2 to v2.130.1
v0.10.0-rc.16
v0.10.0-rc.16
v0.10.0-rc.15
v0.10.0-rc.15