Skip to content

Update Terraform flux to v1.3.0

Renovate [bot] requested to merge renovate/flux-1.x into master

This MR contains the following updates:

Package Type Update Change
flux (source) required_provider minor 1.2.3 -> 1.3.0

Release Notes

fluxcd/terraform-provider-flux (flux)

v1.3.0

Compare Source

Release date: 2024-05-13

This release includes flux2 v2.3.0.

The provider has undergone a major refactoring and now supports air-gapped bootstrap, drift detection and correction for Flux components, and the ability to upgrade and restore the Flux controllers in-cluster.

New configuration options in flux_bootstrap_git:

  • delete_git_manifests (Boolean) Delete manifests from git repository. Defaults to true.
  • embedded_manifests (Boolean) When enabled, the Flux manifests will be extracted from the provider binary instead of being downloaded from GitHub.com. Defaults to false.
  • registry_credentials (String) Container registry credentials in the format user:password.

Starting with this release, the provider is fully compatible with OpenTofu.

The provider documentation has been updated with examples and detailed usage instructions.

The deprecated resources flux_install and flux_sync have been removed.

Improvements:

  • Update Flux to v2.3.0 #​689
  • Add registry credential support to bootstrap resource #​688
  • Improve readiness diagnotics messages #​680
  • Add hostkey_algos to the git.ssh schema #​679
  • Update terraform plugin framework to v1.8.0 #​674
  • Update dependencies to Kubernetes 1.30 #​673
  • Update flux update GH action to regen docs #​671
  • Set embedded_manifest to true and repo visibility to private #​666
  • Implement drift detection and correction for cluster state #​661
  • Provide an option not to delete the namespace Flux is installed into #​657
  • Add optional git manifest delete #​650
  • Using the flux2-sync helm chart in the examples #​636
  • Removing flux_install and flux_sync data sources #​630
  • Updating examples to include repository creation #​621
  • Updated examples, simplified documentation and adding pre-commit to CI #​616

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports

Loading