github rancher/fleet v0.17.0-alpha.1

pre-release10 hours ago

What's Changed

  • fix: apply HelmReleaseName truncation in releaseKey for GC comparison by @nilsalex in #5302
  • fix(ci): restrict permissions to read in workflows by @d3flex in #5366
  • feat(gitrepo): announce GitRepoRestriction deprecation by @d3flex in #5347
  • Update module github.com/rancher/fleet/pkg/apis to v0.15.4 (main) by @renovate-rancher[bot] in #5391
  • Adds basic skeleton and tests for agentmanagement by @0xavi0 in #5373
  • Fix false-positive diffs for controller-injected webhook caBundle by @susesamu in #5369
  • test(gitcloner): drop network-dependent capability detection tests by @p-se in #5409
  • ci: pin k3s to v1.35.6 for Rancher E2E test by @d3flex in #5411
  • fix(policy): introduce CreateNamespace option by @p-se in #5351
  • Add new release branch to release against rancher action by @thardeck in #5418
  • Split pkg/helmvalues into its own Go module by @0xavi0 in #5396
  • Update module golang.org/x/sync to v0.22.0 (main) by @renovate-rancher[bot] in #5417
  • Update GitHub Actions (main) by @renovate-rancher[bot] in #5416
  • Update dependency goreleaser/goreleaser to v2.17.0 (main) by @renovate-rancher[bot] in #5428
  • Update GitHub Actions (main) by @renovate-rancher[bot] in #5425
  • Bump oras-go, x/crypto, and Go toolchain by @thardeck in #5434
  • Update module github.com/rancher/fleet/pkg/apis to v0.15.4 (main) by @renovate-rancher[bot] in #5437
  • Remove obsolete integration test go.mod reference by @thardeck in #5441
  • Add initial Renovate configuration by @renovate-rancher[bot] in #5442
  • Simplify GoReleaser dockers_v2 config by @thardeck in #5435
  • Add Renovate/Dependabot auto-approve workflow by @thardeck in #5424
  • Use GitHub App token for bot PR auto-merge by @thardeck in #5450
  • agentmanagement: config and cluster testing coverage. by @0xavi0 in #5405
  • Add v0.16 Rancher 2.15 support by @thardeck in #5453
  • Update module golang.org/x/net to v0.57.0 (main) by @renovate-rancher[bot] in #5451
  • Update rancher/renovate-config action to v1.0.5 (main) by @renovate-rancher[bot] in #5455
  • Update module helm.sh/helm/v4 to v4.2.3 (main) by @renovate-rancher[bot] in #5454
  • Update module github.com/prometheus/common to v0.70.0 (main) by @renovate-rancher[bot] in #5458
  • Fix GitHub workflow lint errors by @thardeck in #5456
  • Wait for cluster existence before running further checks by @weyfonk in #5461
  • Update module github.com/rancher/fleet/pkg/apis to v0.16.0 (main) by @renovate-rancher[bot] in #5464
  • Update GitHub Actions (main) (major) by @renovate-rancher[bot] in #5465
  • Bump Fleet version in installation documentation by @rancherbot in #5463
  • feat(controller): prevent hot-reload of cross-version config during upgrade by @d3flex in #5397
  • Approve Renovate auto-merge PRs by @thardeck in #5459
  • Test Renovate by @renovate-rancher[bot] in #5471
  • Test Renovate - Revert "Update dependency crust-gather/crust-gather to v0.16.0 (#5471)" by @thardeck in #5472
  • Update module github.com/klauspost/compress to v1.19.1 (main) by @renovate-rancher[bot] in #5474
  • Update dependency crust-gather/crust-gather to v0.16.0 (main) by @renovate-rancher[bot] in #5473
  • Update GitHub Actions (main) by @renovate-rancher[bot] in #5475
  • Update module github.com/go-logr/logr to v1.4.4 (main) by @renovate-rancher[bot] in #5476
  • Update module github.com/prometheus/client_golang to v1.24.0 (main) by @renovate-rancher[bot] in #5479
  • Update module github.com/ulikunitz/xz to v0.5.16 (main) by @renovate-rancher[bot] in #5478
  • Use port forwarding for fetching metrics from benchmark tests by @weyfonk in #5412
  • Gate Renovate approval on green CI by @thardeck in #5487
  • Update module github.com/prometheus/common to v0.70.1 (main) by @renovate-rancher[bot] in #5489
  • Update module github.com/go-git/go-billy/v5 to v5.9.1 (main) by @renovate-rancher[bot] in #5490
  • feat(webhook): warn on unauthenticated webhook calls by @d3flex in #5419
  • Fix Schedule race condition and flaky e2e tests by @0xavi0 in #5436
  • Skip unsplit Fleet submodules in release preflight by @thardeck in #5462
  • Validate GitRepo defaults from GitRepoRestriction and Policy against allow-lists by @p-se in #5285
  • Update module github.com/prometheus/client_golang to v1.24.1 (main) by @renovate-rancher[bot] in #5504
  • Update dependency goreleaser/goreleaser to v2.17.1 (main) by @renovate-rancher[bot] in #5506
  • Update GitHub Actions (main) by @renovate-rancher[bot] in #5503
  • Update dependency crust-gather/crust-gather to v0.16.2 (main) by @renovate-rancher[bot] in #5505
  • Update dependency rancher/cli to v2.14.3 (main) by @renovate-rancher[bot] in #5502
  • Revert parts of PR #5462 by @0xavi0 in #5511
  • Reduce Fleet Helm values go.mod MinimumGroupSize to two by @thardeck in #5513
  • Enable Helm values Kubernetes updates by @thardeck in #5514
  • Run Ginkgo suites through go test by @thardeck in #5469
  • Update module github.com/go-git/go-git/v5 to v5.19.2 (main) by @renovate-rancher[bot] in #5517
  • Update Kubernetes dependencies (main) by @renovate-rancher[bot] in #5516
  • Disable SARIF upload on forks by @thardeck in #5527
  • Test leading comments in Helm templates by @thardeck in #5520
  • Update dependency rancher/cli to v2.15.0 (main) by @renovate-rancher[bot] in #5522
  • Update dependency rancherlabs/slsactl to v0.1.36 (main) by @renovate-rancher[bot] in #5521
  • Update GitHub Actions (main) by @renovate-rancher[bot] in #5530
  • Update module github.com/google/go-containerregistry to v0.21.8 (main) by @renovate-rancher[bot] in #5529
  • Enable Helm values Wrangler updates by @thardeck in #5546
  • Merge Wrangler Renovate updates by @thardeck in #5548
  • Update module github.com/rancher/wrangler/v3 to v3.7.1 (main) by @renovate-rancher[bot] in #5543
  • Remove logrus usage by @thardeck in #5540
  • Keep k3d test clusters from garbage-collecting local images by @p-se in #5552
  • Automerge updates on main by @thardeck in #5557
  • feat(codegen): generate fleet.yaml JSON Schema via reflection by @d3flex in #5507
  • Update module github.com/klauspost/compress to v1.19.2 (main) by @renovate-rancher[bot] in #5554
  • Match automerge rules on all branches by @thardeck in #5569
  • Remove logrus codegen by @thardeck in #5570
  • feat(cli): surface helm values hash in monitor snapshot by @d3flex in #5467
  • Update go toolchain directive to v1.26.6 [SECURITY] (main) by @renovate-rancher[bot] in #5562
  • Update dependency crust-gather/crust-gather to v0.16.3 (main) by @renovate-rancher[bot] in #5571
  • Update module github.com/testcontainers/testcontainers-go to v0.44.0 (main) by @renovate-rancher[bot] in #5563
  • Enable security automerge overrides by @thardeck in #5577
  • Fix renovate auto-approve no-op handling by @thardeck in #5542
  • Expect non-static rancher/mirrored-library-busybox tag by @weyfonk in #5579
  • Require Renovate automerge marker by @thardeck in #5593
  • Increase Renovate PR lookup by @thardeck in #5594
  • fix(e2e): use retry to prevent false negative on imagescan_test.go by @d3flex in #5591
  • Remove getHostByName from template function map by @thardeck in #5606
  • Drop reserved labels during agent-initiated cluster registration by @0xavi0 in #5605
  • Update module github.com/google/go-containerregistry to v0.21.9 (main) by @renovate-rancher[bot] in #5553
  • Skip bumping Fleet modules Rancher does not use by @thardeck in #5616
  • Update module github.com/onsi/ginkgo/v2 to v2.32.1 (main) by @renovate-rancher[bot] in #5575
  • Update module github.com/stretchr/testify to v1.12.0 (main) by @renovate-rancher[bot] in #5576
  • Enable Renovate automerge by @thardeck in #5618
  • Use main branch for Renovate config by @thardeck in #5619
  • fix(webhook): evaluate SSH URLs from webhook payloads by @d3flex in #5439
  • Update dependency crust-gather/crust-gather to v0.17.0 (main) by @renovate-rancher[bot] in #5612
  • Update golang.org/x dependencies (main) by @renovate-rancher[bot] in #5592
  • Simplify automerge rules by @thardeck in #5628
  • Fix automerge for release branch dependency updates by @thardeck in #5634
  • Bump Fleet version in installation documentation by @rancherbot in #5631
  • feat(agent): report agent version and surface version mismatch by @p-se in #5404
  • Revert "Fix automerge for release branch dependency updates" by @thardeck in #5643
  • Update dependency crust-gather/crust-gather to v0.17.1 (main) by @renovate-rancher[bot] in #5622
  • Update module helm.sh/helm/v4 to v4.2.4 (main) by @renovate-rancher[bot] in #5623

New Contributors

Full Changelog: v0.16.0-rc.4...v0.17.0-alpha.1

Don't miss a new fleet release

NewReleases is sending notifications on new releases.