Skip to content

Prepare for Flux v2.4.0 #4947

@stefanprodan

Description

@stefanprodan

Flux 2.4.0 promotes the Bucket API to GA and comes with new features, bug fixes and performance improvements.

📅 Target dates: 30 September

🚀 Roadmap milestone: https://fluxcd.io/roadmap/#v24-q3-2024

Highlights

  • Proxy support for container registries (OCIRepository, ImageRepository) and S3-compatible storage (Bucket)
  • STS support for AWS and LDAP (Bucket)
  • Teams notifications using the Microsoft Adaptive Card API (Alert Provider)
  • Azure DevOps auth using OIDC and AKS Workload Identity (GitRepository, ImageUpdateAutomation)
  • Adopt exiting in-cluster resources when reconciling releases (HelmRelease)

API promotion

  • Bucket source.toolkit.fluxcd.io/v1 (v1beta2 deprecated)

Dependencies updates

  • Kubernetes 1.31
  • Go 1.23
  • Helm 3.16
  • SOPS 3.9
  • Cosign 2.4
  • Notation 1.2

Release checklist

  • source-controller v1.4.1
  • kustomize-controller v1.4.0
  • notification-controller v1.4.0
  • helm-controller: v1.1.0
  • image-reflector-controller v0.33.0
  • image-automation-controller v0.39.0
  • flux-benchmark v2.4.0
  • flux2 v2.4.0
  • terraform-provider-flux v1.4.0

Documentation

  • Update docs to promoted APIs
  • Publish Flux release change log to GitHub & Slack
  • Publish v2.4 website

Conformance testing

Distribution Versions
Kubernetes KinD 1.29.7, 1.30.2, 1.31.1
OpenShift 4.15.0-okd
K3s 1.29.9, 1.30.5, 1.31.1
Google Cloud 1.29.7-gke.1104000

TODO

Metadata

Metadata

Assignees

No one assigned

    Labels

    umbrella-issueUmbrella issue for tracking progress of a larger effort

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions