Azure Arc Flux Extension 1.23.0 Released with Latest Controller Updates
Microsoft has rolled out version 1.23.0 of the Flux (GitOps) extension for Azure Arc, a crucial update for organizations managing Kubernetes clusters across hybrid and multi-cloud environments. This release, made available in June 2026, integrates the latest iterations of the core Flux controllers, enhancing the capabilities and stability of GitOps workflows on Azure Arc-enabled clusters.
The 1.23.0 version includes significant updates to components such as `source-controller: v1.7.4-10`, `kustomize-controller: v1.7.3-9`, `helm-controller: v1.4.5-8`, `notification-controller: v1.7.5-7`, `image-automation-controller: v1.0.4-9`, and `image-reflector-controller: v1.0.4-6`. These updates are vital for maintaining a robust and efficient continuous delivery pipeline.
One of the critical aspects of this release is the removal of several deprecated upstream Flux APIs. This aligns with the Flux community's ongoing efforts to streamline and modernize its API surface. Users are strongly advised to update their sources to remove references to these deprecated APIs and ensure their clusters are running the latest extension version to avoid potential errors and ensure continued compatibility. Specifically, deprecated APIs in `source.toolkit.fluxcd.io/v1beta1` and `v1beta2`, `kustomize.toolkit.fluxcd.io/v1beta1` and `v1beta2`, `helm.toolkit.fluxcd.io/v2beta1` and `v2beta2`, and `notification.toolkit.fluxcd.io/v1beta1` have been removed.
Microsoft emphasizes the importance of keeping the Flux extension updated. The company supports the most recent version and the two previous versions (N-2). For a smooth upgrade path, clusters running version 1.20.4 or lower must first be updated to an interim version (1.21.0 - 1.22.2) before proceeding to version 1.23.0. This ensures that all necessary API migrations are handled correctly.
This continuous update cycle for the Flux extension underscores its role in providing a declarative and automated approach to managing Kubernetes resources. By leveraging Git as the single source of truth, organizations can achieve greater consistency, auditability, and efficiency in their application deployments and infrastructure management across diverse environments connected via Azure Arc.
Read original source