Update all dependencies #7
Loading…
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.0
0.22.2
->0.24.2
Release Notes
cloudflare/terraform-provider-cloudflare
v4.0.0
Compare Source
3.x to 4.x upgrade guide
BREAKING CHANGES:
cloudflare_rulesets
(#2138)cloudflare_rulesets
(#2138)cloudflare_rulesets
(#2138)account_id
is no longer available as a global configuration option. Instead, use the resource specific attributes. (#2139)cloudflare_access_application
(#2136)zone_id
oraccount_id
and remove implicit fallback to user level rules (#2157)account_id
is now required (#2153)client.AccountID
internally and relies on the resource provided value (#2154)cloudflare_tunnel
(#2135)cloudflare_list
(#2137)session_affinity_attributes.drain_duration
is nowTypeInt
instead ofTypeString
(#1959)account_id
is now required (#2153)client.AccountID
internally and relies on the resource provided value (#2154)account_id
is now required (#2153)client.AccountID
internally and relies on the resource provided value (#2154)edge_ip_connectivity
is now nested underedge_ips
asconnectivity
(#2219)edge_ips.type
is now a required field (#2219)edge_ips
now contains nested attributes other than IP ranges.type
andconnectivity
have been added.edge_ips.ips
contains the static IP addresses that used to reside atedge_ips
. (#2219)cloudflare_ruleset
(#2138)cloudflare_ruleset
(#2138)cloudflare_ruleset
(#2138)cloudflare_ruleset
(#2138)account_id
is now required (#2153)client.AccountID
internally and relies on the resource provided value (#2154)account_id
is now required (#2153)client.AccountID
internally and relies on the resource provided value (#2154)account_id
is now required (#2153)client.AccountID
internally and relies on the resource provided value (#2154)account_id
is now required (#2153)client.AccountID
internally and relies on the resource provided value (#2154)fluxcd/terraform-provider-flux
v0.24.2
Compare Source
Release date: 2023-02-28
This prerelease includes flux2 v0.40.2.
v0.24.1
Compare Source
Release date: 2023-02-23
This prerelease includes flux2 v0.40.1.
v0.24.0
Compare 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_implementation
attribute from theflux_sync
data source. The libgit2 implementation has been removed from Flux as thego-git
implementation supports all Git servers, including Azure DevOps and AWS CodeCommit.Some minor fixes have been made to the new
flux_bootstrap_git
resource as users were experiencing issues setting custom components configuration.v0.23.0
Compare Source
Release date: 2023-02-02
This prerelease includes flux2 v0.39.0.
A new resource
flux_bootstrap_git
has 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.3
Compare 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.
20ac984d01
to897c8ff1ac
Update Terraform flux to v0.22.3to Update Terraform flux to v0.23.0897c8ff1ac
tod311be42aa
Update Terraform flux to v0.23.0to Update all dependenciesd311be42aa
toc5ae92a1a8
c5ae92a1a8
tob3a09f81c4