FluxCD v2 - v0.35.0


Highlights

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

Breaking changes

Strict validation rules have been put in place for API fields which define a time duration, such as .spec.interval. Effectively, this means values without a time unit (e.g. ms, s, m, h) will now be rejected by the API server.

Features and improvements

  • Verify OCI artifacts signed by Cosign (including keyless) with OCIRepository.spec.verify.
  • Allow pulling Helm charts dependencies from HTTPS repositories with mixed self-signed TLS and public CAs.
  • Allow pulling Helm charts from OCI artifacts stored at the root of AWS ECR.
  • Allow running bootstrap for insecure HTTP Git servers with flux bootstrap git --allow-insecure-http --token-auth.
  • Improve health checking for global objects such as ClusterClass, GatewayClass, StorageClass, etc.
  • The controllers and the Flux CLI are now built with Go 1.19.

For more information on OCI and Cosign support please see the Flux documentation.

Components changelog

CLI Changelog

  • PR #3154 - @stefanprodan - [RFC-0003] Add Cosign keyless specification
  • PR #3153 - @stefanprodan - Build with Go 1.19
  • PR #3149 - @fluxcdbot - Update toolkit components
  • PR #3145 - @stefanprodan - Add component label for controllers and their CRDs
  • PR #3117 - @carlosonunez-vmw - Maintain original scheme when using --token-auth
  • PR #3098 - @Santosh1176 - [Grafana] Use container_memory_working_set_bytes to report memory consumption

Details

date
Sept. 29, 2022, 6:47 p.m.
name
v0.35.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