Update all dependencies #7
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/all"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
~> 3.0->~> 4.00.22.2->0.24.2Release Notes
cloudflare/terraform-provider-cloudflare
v4.0.0Compare Source
3.x to 4.x upgrade guide
BREAKING CHANGES:
cloudflare_rulesets(#2138)cloudflare_rulesets(#2138)cloudflare_rulesets(#2138)account_idis no longer available as a global configuration option. Instead, use the resource specific attributes. (#2139)cloudflare_access_application(#2136)zone_idoraccount_idand remove implicit fallback to user level rules (#2157)account_idis now required (#2153)client.AccountIDinternally and relies on the resource provided value (#2154)cloudflare_tunnel(#2135)cloudflare_list(#2137)session_affinity_attributes.drain_durationis nowTypeIntinstead ofTypeString(#1959)account_idis now required (#2153)client.AccountIDinternally and relies on the resource provided value (#2154)account_idis now required (#2153)client.AccountIDinternally and relies on the resource provided value (#2154)edge_ip_connectivityis now nested underedge_ipsasconnectivity(#2219)edge_ips.typeis now a required field (#2219)edge_ipsnow contains nested attributes other than IP ranges.typeandconnectivityhave been added.edge_ips.ipscontains the static IP addresses that used to reside atedge_ips. (#2219)cloudflare_ruleset(#2138)cloudflare_ruleset(#2138)cloudflare_ruleset(#2138)cloudflare_ruleset(#2138)account_idis now required (#2153)client.AccountIDinternally and relies on the resource provided value (#2154)account_idis now required (#2153)client.AccountIDinternally and relies on the resource provided value (#2154)account_idis now required (#2153)client.AccountIDinternally and relies on the resource provided value (#2154)account_idis now required (#2153)client.AccountIDinternally and relies on the resource provided value (#2154)fluxcd/terraform-provider-flux
v0.24.2Compare Source
Release date: 2023-02-28
This prerelease includes flux2 v0.40.2.
v0.24.1Compare Source
Release date: 2023-02-23
This prerelease includes flux2 v0.40.1.
v0.24.0Compare Source
Release date: 2023-02-20
This prerelease includes flux2 v0.40.0.
This release contains a breaking change with the removal of the
git_implementationattribute from theflux_syncdata source. The libgit2 implementation has been removed from Flux as thego-gitimplementation supports all Git servers, including Azure DevOps and AWS CodeCommit.Some minor fixes have been made to the new
flux_bootstrap_gitresource as users were experiencing issues setting custom components configuration.v0.23.0Compare Source
Release date: 2023-02-02
This prerelease includes flux2 v0.39.0.
A new resource
flux_bootstrap_githas been added as a replacement to the current two data source.Bootstrapping Flux with Terraform has been a feature that was available early on in Fluxcd V2 development. With time new features in Flux and more requirements from end users have made the experience complex and error-prone.
A big reason is that the solution was built with a focus on using existing providers to manage the interaction with Git and Kubernetes. While it saved time early on it caused issues in the long run.
Flux has specific requirements in the order resources are applied and removed to work properly, which became very difficult to express with Terraform. In the worst case, Terraform would not be able to run at all due to the dependency complexity.
Over the last couple of months, a new provider resource has been developed to replace the old bootstrapping method. The resource implements all the functionality required to bootstrap Flux, removing the dependency on third-party Terraform providers.
The goal has been to replicate the features offered by the Flux CLI as close as possible while solving long-standing issues current users experience with the provider.
Currently customizing the Flux installation has issues as it only affects how Flux reconciles itself but now how the manifests are applied to Kubernetes. This results in issues for the end user as their cluster may block Pods lacking specific security settings.
This issue is no longer present in the new solution as the provider manages both the process of committing the customized configuration to Git and applying it to Kubernetes.
Another long-standing issue has been uninstalling Flux with Terraform. The old solution was for the most part luck based if the resources were removed in the right order and enough time was allowed for finalizers to be removed by the Flux controllers.
This rarely occurred causing clusters to be stuck in locked states. The new solution will always remove resources in the correct order, making sure that all finalizers are removed before Kubernetes considers the resource to be fully removed from Terraform.
The plan forward is to only work on developing the new Terraform resource, initially focusing on ironing out any early bugs. While the new resource is stable there may occur some breaking attribute changes to deal with unforeseen use cases. While having said that feedback
is needed to make the Terraform experience with Flux better, so please start evaluating the new Terraform resource. A migration guide is available which walks through the step-by-step process for how to migrate between the old and new solution without breaking an existing Flux installation.
When the attributes in the new resource are considered set, the old data sources will be deprecated, and eventually removed. Until then it is recommended to start looking at which features are missing in the new resource to cover specific use cases.
v0.22.3Compare Source
Release date: 2023-01-10
This prerelease includes flux2 v0.38.3.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.
20ac984d01to897c8ff1acUpdate Terraform flux to v0.22.3to Update Terraform flux to v0.23.0897c8ff1actod311be42aaUpdate Terraform flux to v0.23.0to Update all dependenciesd311be42aatoc5ae92a1a8c5ae92a1a8tob3a09f81c4