All notable changes to this project are documented in this file.
Release date: 2022-06-08
This prerelease includes flux2 v0.31.1.
Release date: 2022-06-06
This prerelease includes flux2 v0.31.0.
Release date: 2022-05-04
This prerelease includes flux2 v0.30.2.
Release date: 2022-05-04
This prerelease includes flux2 v0.30.1.
Release date: 2022-04-28
This prerelease includes flux2 v0.29.5.
Release date: 2022-04-26
This prerelease includes flux2 v0.29.4.
Release date: 2022-04-22
This prerelease includes flux2 v0.29.3.
Release date: 2022-04-21
This prerelease includes flux2 v0.29.2.
Release date: 2022-04-20
This prerelease includes flux2 v0.29.1.
Release date: 2022-04-20
This prerelease includes flux2 v0.29.0.
In addition, the examples have been updated to reflect the deprecation of the
organization
field of the GitHub provider, in favour of owner
.
Release date: 2022-03-30
This prerelease includes flux2 v0.28.5.
Release date: 2022-03-28
This prerelease includes flux2 v0.28.4.
In addition, it also makes the base URL to get the flux install manifests from configurable in flux_install data source.
Improvements:
- Allow specifying the baseurl for flux_install data sources #251
Release date: 2022-03-23
This prerelease includes flux2 v0.28.2.
Flux v0.28 comes with breaking changes, new features, and bug fixes. Please see the Upgrade Flux to the Source v1beta2 API discussion for more details.
With the introduction of Source v1beta2, there is a breaking change that requires a manual state update.
All that is required is to remove the kubectl_manifest
resource for the
GitRepository manifest. This will cause the kubectl provider to overwrite the
existing manifest.
terraform state rm 'kubectl_manifest.sync["source.toolkit.fluxcd.io/v1beta1/gitrepository/flux-system/flux-system"]'
Future versions of the provider will solve this long term.
Release date: 2022-03-15
This prerelease includes flux2 v0.27.4.
Release date: 2022-03-01
This prerelease includes flux2 v0.27.3.
Release date: 2022-02-23
This prerelease includes flux2 v0.27.2.
Release date: 2022-02-16
This prerelease includes flux2 v0.27.0.
Release date: 2022-02-10
This prerelease includes flux2 v0.26.3.
Release date: 2022-02-07
This prerelease includes flux2 v0.26.2.
Release date: 2022-02-01
This prerelease includes flux2 v0.26.0.
Note that Flux v0.26 comes with breaking changes, most notable, the minimum supported version of Kubernetes is now v1.20.6. While Flux may still work on Kubernetes 1.19, we don’t recommend running EOL versions in production as we don't run any conformance tests on Kubernetes versions that have reached end-of-life.
Release date: 2022-01-19
This prerelease includes flux2 v0.25.3.
In addition, the provider is now built with Go 1.17.
Release date: 2021-12-10
This prerelease includes flux2 v0.24.1.
Release date: 2021-11-24
This prerelease includes flux2 v0.24.0, and allows for enabling bootstrap customization of Flux components through Terraform config.
Release date: 2021-11-12
This prerelease includes flux2 v0.23.0.
Release date: 2021-11-11
This prerelease includes flux2 v0.22.1.
Release date: 2021-11-10
This prerelease includes flux2 v0.22.0.
Release date: 2021-11-05
This prerelease includes flux2 v0.21.1,
and adds support for defining Tag, SemVer and Commit references in data.flux_sync
.
Release date: 2021-11-01
This prerelease includes flux2 v0.20.1.
Release date: 2021-10-28
This prerelease includes flux2 v0.20.0.
Release date: 2021-10-22
This prerelease includes flux2 v0.19.1.
Release date: 2021-10-19
This prerelease includes flux2 v0.19.0.
Release date: 2021-10-15
This prerelease includes flux2 v0.18.3.
Flux v0.18 comes with breaking changes, new features, performance improvements and many bug fixes.
Please see the Upgrade to Flux v0.18 and the v1beta2 API discussion for more details.
Breaking changes With the introduction of Kustomization v1beta2 there is a breaking change that requires a manual state update.
All that is required is to remove the kubectl_manifest
resource for the Kustomization manifest. This will cause the kubectl provider to overwrite the existing manifest.
terraform state rm 'kubectl_manifest.sync["kustomize.toolkit.fluxcd.io/v1beta1/kustomization/flux-system/flux-system"]'
Future versions of the provider will solve this long term.
Release date: 2021-09-13
This prerelease includes flux2 v0.17.1.
Release date: 2021-08-26
This prerelease includes flux2 v0.17.0.
Release date: 2021-08-06
This prerelease includes flux2 v0.16.2.
Release date: 2021-07-30
This prerelease includes flux2 v0.16.1.
Release date: 2021-07-01
This prerelease includes flux2 v0.16.0.
Release date: 2021-06-23
This prerelease includes flux2 v0.15.3.
Release date: 2021-06-18
This prerelease includes flux2 v0.15.2.
Release date: 2021-06-15
This prerelease includes flux2 v0.15.0.
Release date: 2021-06-03
This prerelease includes flux2 v0.14.2.
Release date: 2021-05-28
This prerelease includes flux2 v0.14.1.
Release date: 2021-05-27
This prerelease includes flux2 v0.14.0.
Release date: 2021-05-10
This prerelease includes flux2 v0.13.4.
Release date: 2021-05-10
This prerelease includes flux2 v0.13.3.
Release date: 2021-04-28
This prerelease includes flux2 v0.13.1.
Breaking changes
In this version the image automation APIs have been promoted to v1alpha2
.
The new APIs come with breaking changes, please follow the image automation upgrade guide.
Release date: 2021-04-08
Remove image-reflector-controller
and image-automation-controller
as default values
for components_extra
to reflect the behavior of the CLI.
Release date: 2021-04-08
This prerelease includes flux2 v0.12.0.
Release date: 2021-03-26
This prerelease includes flux2 v0.11.0.
Release date: 2021-03-18
This prerelease includes flux2 v0.10.0.
Release date: 2021-03-17
This prerelease adds two new properties to new properties, one for each datasource. A notable change is that the name property in data sync no longer set the sync secret name. Instead this should be done with the secret property.
Improvements:
- Add components extra to data sync data source #115
- Make secret ref configurable #113
- Add an example for GKE and Github #112
Release date: 2021-03-09
This prerelease includes flux2 v0.9.1
Release date: 2021-02-12
A new toleration_keys
parameter has been added to the install
data source to enable installtion in cluster with node taints.
Improvements:
Release date: 2021-01-29
The example guides have changed to improve the upgrading experience. The resource keys will change from being based on the content applied to the identifier of the resource being applied. This change will make moving from one version of Flux to another more stable.
Improvements:
- Refactor provider to reliably track changes in manifestgen output #85
- Add verification and check of image versions #81
Release date: 2021-01-15
The arch
parameters has been removed from the flux_install
resource
as multi-arch images are now published under the same tag.
Improvements: