FluxCD v2 - v0.26.0

Security

Highlights

Flux v0.26.0 comes with new features and improvements. Users are encouraged to upgrade for the best experience.

Breaking changes

  • The minimum supported version of Kubernetes is now v1.20.6. Note that Flux may work on Kubernetes 1.19, but we don’t recommend running EOL versions in production.
  • On multi-tenant clusters, Flux controllers are now using the native Kubernetes impersonation feature. When both spec.kubeConfig and spec.ServiceAccountName are specified in Flux custom resources, the controllers will impersonate the service account on the target cluster, previously the controllers ignored the service account.

Security enhancements

New features and improvements

  • Preview local changes against live clusters with the flux diff kustomization command.
  • Undo changes made directly on clusters (with kubectl server-side apply) to Flux managed objects.
  • Native support for Hashicorp Vault token-based authentication when decrypting SOPS encrypted secrets.
  • Auto-login to AWS ECR, Azure ACR and Google Cloud GCR for image update automation on EKS, AKS or GKE.
  • On single-tenant clusters, image automation can now refer to Git repositories in other namespaces than the ImageImageUpdateAutomation object.

Components changelog

CLI Changelog

  • PR #2167 - @souleb - Preview local changes with flux build/diff kustomization
  • PR #2356 - @stefanprodan - Adapt diff test to match Kubernetes 1.23.3 API response
  • PR #2348 - @pjbgf - Add pkg-config to arm runners
  • PR #2347 - @stealthybox - Fix output usage for flux get <sources|images>
  • PR #2345 - @fluxcdbot - Update toolkit components
  • PR #2343 - @stefanprodan - Set minimum supported version to Kubernetes 1.20.6
  • PR #2342 - @stefanprodan - Run the CLI as non-root
  • PR #2336 - @souleb - Upgrade go-git-providers to v0.5.3
  • PR #2317 - @souleb - Add license Header to internal/build files
  • PR #2316 - @pjbgf - [security] Enable pod security warnings for flux-system

Security

Security wording was detected, but no CVEs were found.

Details

date
Feb. 1, 2022, 11:29 a.m.
name
v0.26.0
type
Minor
πŸ‘‡
Register or login to:
  • πŸ”View and search all FluxCD v2 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