Flux Roadmap
Production readiness
The Flux latest beta and stable APIs (including their reconcilers) are well tested and safe to use in production environments. The beta APIs will be replaced in time with stable versions.
To learn more about Flux supported versions and release cadence, please see the Flux release process.
Milestones
The Flux project roadmap is divided into milestones representing minor releases, each with a set of goals and tasks. The milestones marked as provisional are subject to change based on the project’s priorities and the community’s feedback.
Please note that the Flux maintainers prioritize fixes to defects affecting GA APIs and security issues over new features. Depending on the volume of incoming issues and the complexity of the fixes, the roadmap may be adjusted and new features may be postponed to the next milestone.
v2.5 (Q1 2025)
Status: Completed on 2025-02-20 (v2.5.0 changelog)
The primary goal of this milestone is to integrate GitHub App for Git repositories authentication and to extend Flux functionality with Common Expression Language(CEL) support.
- Git integrations 
- Kustomize integrations 
- Alerting integrations 
- Webhook integrations 
- Troubleshoot helpers 
- Conformance testing 
- EOL and Deprecations - End support for Flux v2.2.x
- End support for Kubernetes v1.29.x
 
v2.6 (Q2 2025)
Status: Completed on 2025-05-29 (v2.6.0 changelog)
The primary goal of this milestone is to make a generally available release for the Flux OCI Artifacts APIs and add support for object-level workload identity authentication for container registries.
- OCI artifacts integrations -  Promote the OCIRepositoryAPI tov1
-  Promote to stable the Flux CLI commands:- flux build artifact
- flux push artifact
- flux pull artifact
- flux tag artifact
- flux diff artifact
- flux list artifacts
 
- Cache registry credentials for cloud providers
- Introduce object-level workload identity for OCIRepository
 
-  Promote the 
- Image automation 
- Git integrations 
- Kustomize integrations 
- Alerting integrations 
- Conformance testing - End-to-end testing for Kubernetes 1.33
 
- EOL and Deprecations - End support for Flux v2.3.x
- End support for Kubernetes v1.30.x
- Deprecate APIs in group source.toolkit.fluxcd.io/v1beta2
 
v2.7 (Q3 2025)
Status: Completed on 2025-09-30 (v2.7.0 changelog)
The primary goal of this milestone is to make a generally available release for the Flux image automation APIs, and make Flux watch for changes in ConfigMaps and Secrets referenced in Kustomizations and HelmReleases.
- Image automation -  Promote the ImageUpdateAutomationAPI tov1
-  Promote the ImageRepositoryAPI tov1
-  Promote the ImagePolicyAPI tov1
- Add support for Git sparse checkout
- Support object-level workload identity auth for Azure DevOps
 
-  Promote the 
- Source extensions -  Introduce the ExternalArtifactAPI to consume artifacts from external systems
-  Introduce the ArtifactGeneratorAPI to compose and decompose Flux sources
 
-  Introduce the 
- Kustomize integrations - Controller-level decryption for Age Keys
- 
Transactional apply for ClusterRoleandClusterRoleBinding
- Add support for remote cluster authentication using Workload Identity
- Watch ConfigMaps and Secrets referenced in Kustomizations
- Extend the readiness evaluation of dependencies with CEL expressions
- 
Track reconciliation attempts over time in .status.history
- Cancel Health Checks on new source revision
 
- Helm integrations - Extend HelmRelease post-renderer with CommonMetadata
- Add support for remote cluster authentication using Workload Identity
- Watch ConfigMaps and Secrets referenced in HelmReleases
- Extend the readiness evaluation of dependencies with CEL expressions
- Record the last Helm release action duration in status
- 
Introduce RetryOnFailurelifecycle management strategy
 
- Alerting integrations 
- Git integrations 
- Bucket integrations 
- OCI integrations 
- Security enhancements 
- CLI improvements 
- Conformance testing - End-to-end testing for Kubernetes 1.34
 
- EOL and Deprecations - End support for Flux v2.4.x
- End support for Kubernetes v1.31.x
- Deprecate APIs in group image.toolkit.fluxcd.io/v1beta2
- Remove deprecated APIs in group source.toolkit.fluxcd.io/v1beta1
- Remove deprecated APIs in group kustomize.toolkit.fluxcd.io/v1beta1
- Remove deprecated APIs in group helm.toolkit.fluxcd.io/v2beta1
- Remove deprecated APIs in group notification.toolkit.fluxcd.io/v1beta1
- Remove deprecated APIs in group image.toolkit.fluxcd.io/v1beta1
- Remove the autologindeprecated flags fromimage-reflector-controller
- Remove deprecated template fields .Updatedand.Changed.ImageResultinImageUpdateAutomation
 
v2.8 (TBA)
Status: Provisional
The primary goal of this milestone is to add support for Helm v4 to helm-controller, and to extend Flux server-side apply with field ignore rules.
- OCI integrations 
- Helm integrations 
- Kustomize integrations 
- Source extensions 
- Conformance testing - End-to-end testing for Kubernetes 1.35
 
- EOL and Deprecations - End support for Flux v2.5.x
- End support for Kubernetes v1.32.x
- Remove deprecated APIs in group source.toolkit.fluxcd.io/v1beta2
- Remove deprecated APIs in group kustomize.toolkit.fluxcd.io/v1beta2
- Remove deprecated APIs in group helm.toolkit.fluxcd.io/v2beta2
- Remove deprecated APIs in group notification.toolkit.fluxcd.io/v1beta2
 
Request for comments
The RFC process provides a consistent and controlled path for substantial changes to enter Flux.
To keep track of the Flux project’s current direction and future plans, please see the following RFCs:
- RFC-0001 Memorandum on the authorization model
- RFC-0002 Flux OCI support for Helm
- RFC-0003 Flux OCI support for Kubernetes manifests
- RFC-0004 Block insecure HTTP connections across Flux
- 
RFC-0005 Artifact Revisionformat and introduction ofDigest
- RFC-0006 Flux CDEvents Receiver
- RFC-0007 Passwordless authentication for Git repositories
- RFC-0008 Custom Event Metadata from Annotations
- RFC-0009 Custom Health Checks for Kustomization using Common Expression Language(CEL)
- RFC-0010 Multi-Tenant Workload Identity
- RFC-0011 OpenTelemetry Tracing
- RFC-0012 External Artifact API