homad
homad copied to clipboard
Bump cloudflare/cloudflare from 3.28.0 to 4.0.0 in /terraform
Bumps cloudflare/cloudflare from 3.28.0 to 4.0.0.
Release notes
Sourced from cloudflare/cloudflare's releases.
v4.0.0
Warning Prior to upgrading you should ensure you have adequate backups in the event you need to rollback to version 3. This is a major version bump and involves backwards incompatible changes.
BREAKING CHANGES:
- datasource/cloudflare_waf_groups: removed in favour of
cloudflare_rulesets
(#2138)- datasource/cloudflare_waf_packages: removed in favour of
cloudflare_rulesets
(#2138)- datasource/cloudflare_waf_rules: removed in favour of
cloudflare_rulesets
(#2138)- provider:
account_id
is no longer available as a global configuration option. Instead, use the resource specific attributes. (#2139)- resource/cloudflare_access_bookmark: resource has been removed in favour of configuration on
cloudflare_access_application
(#2136)- resource/cloudflare_access_rule: require explicit
zone_id
oraccount_id
and remove implicit fallback to user level rules (#2157)- resource/cloudflare_account_member:
account_id
is now required (#2153)- resource/cloudflare_account_member: no longer sets
client.AccountID
internally and relies on the resource provided value (#2154)- resource/cloudflare_argo_tunnel: resource has been renamed to
cloudflare_tunnel
(#2135)- resource/cloudflare_ip_list: removed in favour of
cloudflare_list
(#2137)- resource/cloudflare_load_balancer: Migrate session_affinity_attributes from TypeMap to TypeSet (#1959)
- resource/cloudflare_load_balancer:
session_affinity_attributes.drain_duration
is nowTypeInt
instead ofTypeString
(#1959)- resource/cloudflare_load_balancer_monitor:
account_id
is now required (#2153)- resource/cloudflare_load_balancer_monitor: no longer sets
client.AccountID
internally and relies on the resource provided value (#2154)- resource/cloudflare_load_balancer_pool:
account_id
is now required (#2153)- resource/cloudflare_load_balancer_pool: no longer sets
client.AccountID
internally and relies on the resource provided value (#2154)- resource/cloudflare_spectrum_application:
edge_ip_connectivity
is now nested underedge_ips
asconnectivity
(#2219)- resource/cloudflare_spectrum_application:
edge_ips.type
is now a required field (#2219)- resource/cloudflare_spectrum_application:
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)- resource/cloudflare_waf_group: removed in favour of
cloudflare_ruleset
(#2138)- resource/cloudflare_waf_override: removed in favour of
cloudflare_ruleset
(#2138)- resource/cloudflare_waf_package: removed in favour of
cloudflare_ruleset
(#2138)- resource/cloudflare_waf_rule: removed in favour of
cloudflare_ruleset
(#2138)- resource/cloudflare_workers_kv:
account_id
is now required (#2153)- resource/cloudflare_workers_kv: no longer sets
client.AccountID
internally and relies on the resource provided value (#2154)- resource/cloudflare_workers_kv_namespace:
account_id
is now required (#2153)- resource/cloudflare_workers_kv_namespace: no longer sets
client.AccountID
internally and relies on the resource provided value (#2154)- resource/cloudflare_workers_script:
account_id
is now required (#2153)- resource/cloudflare_workers_script: no longer sets
client.AccountID
internally and relies on the resource provided value (#2154)- resource/cloudflare_zone:
account_id
is now required (#2153)- resource/cloudflare_zone: no longer sets
client.AccountID
internally and relies on the resource provided value (#2154)v4.0.0-rc2
Warning Release candidates may contain bugs and backwards incompatible state modifications. You should not use it in production you are clear on the ramifications and have a clear backup plan in the event of breakages.For production usage, the 3.x release is recommended using the
~> 3
provider version selector.We are working on releasing the next major version of the Cloudflare Terraform Provider and want your help!
If you have suitable workloads and would like to test out the next release before everyone else, you can opt-in by updating your provider
version
to explicitly match one of the release candidate versions (~>
,>
or>=
will not work). See the releases page for available versions.terraform { required_providers { cloudflare = { </tr></table>
... (truncated)
Changelog
Sourced from cloudflare/cloudflare's changelog.
4.0.0 (February 21st, 2023)
Warning Prior to upgrading you should ensure you have adequate backups in the event you need to rollback to version 3. This is a major version bump and involves backwards incompatible changes.
BREAKING CHANGES:
- datasource/cloudflare_waf_groups: removed in favour of
cloudflare_rulesets
(#2138)- datasource/cloudflare_waf_packages: removed in favour of
cloudflare_rulesets
(#2138)- datasource/cloudflare_waf_rules: removed in favour of
cloudflare_rulesets
(#2138)- provider:
account_id
is no longer available as a global configuration option. Instead, use the resource specific attributes. (#2139)- resource/cloudflare_access_bookmark: resource has been removed in favour of configuration on
cloudflare_access_application
(#2136)- resource/cloudflare_access_rule: require explicit
zone_id
oraccount_id
and remove implicit fallback to user level rules (#2157)- resource/cloudflare_account_member:
account_id
is now required (#2153)- resource/cloudflare_account_member: no longer sets
client.AccountID
internally and relies on the resource provided value (#2154)- resource/cloudflare_argo_tunnel: resource has been renamed to
cloudflare_tunnel
(#2135)- resource/cloudflare_ip_list: removed in favour of
cloudflare_list
(#2137)- resource/cloudflare_load_balancer: Migrate session_affinity_attributes from TypeMap to TypeSet (#1959)
- resource/cloudflare_load_balancer:
session_affinity_attributes.drain_duration
is nowTypeInt
instead ofTypeString
(#1959)- resource/cloudflare_load_balancer_monitor:
account_id
is now required (#2153)- resource/cloudflare_load_balancer_monitor: no longer sets
client.AccountID
internally and relies on the resource provided value (#2154)- resource/cloudflare_load_balancer_pool:
account_id
is now required (#2153)- resource/cloudflare_load_balancer_pool: no longer sets
client.AccountID
internally and relies on the resource provided value (#2154)- resource/cloudflare_spectrum_application:
edge_ip_connectivity
is now nested underedge_ips
asconnectivity
(#2219)- resource/cloudflare_spectrum_application:
edge_ips.type
is now a required field (#2219)- resource/cloudflare_spectrum_application:
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)- resource/cloudflare_waf_group: removed in favour of
cloudflare_ruleset
(#2138)- resource/cloudflare_waf_override: removed in favour of
cloudflare_ruleset
(#2138)- resource/cloudflare_waf_package: removed in favour of
cloudflare_ruleset
(#2138)- resource/cloudflare_waf_rule: removed in favour of
cloudflare_ruleset
(#2138)- resource/cloudflare_workers_kv:
account_id
is now required (#2153)- resource/cloudflare_workers_kv: no longer sets
client.AccountID
internally and relies on the resource provided value (#2154)- resource/cloudflare_workers_kv_namespace:
account_id
is now required (#2153)- resource/cloudflare_workers_kv_namespace: no longer sets
client.AccountID
internally and relies on the resource provided value (#2154)- resource/cloudflare_workers_script:
account_id
is now required (#2153)- resource/cloudflare_workers_script: no longer sets
client.AccountID
internally and relies on the resource provided value (#2154)- resource/cloudflare_zone:
account_id
is now required (#2153)- resource/cloudflare_zone: no longer sets
client.AccountID
internally and relies on the resource provided value (#2154)3.35.0 (February 20th, 2023)
FEATURES:
- New Data Source:
cloudflare_rulesets
(#2220)ENHANCEMENTS:
... (truncated)
Commits
00ebb75
Update CHANGELOG.md1ff9044
Update CHANGELOG.md for #2246ed28b01
Merge pull request #2246 from cloudflare/4.x0ab39f1
add upgrade guide changelog564af12
update CHANGELOG for WAF deprecation9000a40
update docs for cloudflare_ruleset datasource80ad8ce
Merge remote-tracking branch 'origin' into 4.xde9f917
Update CHANGELOG.md5a98c08
Update CHANGELOG.md for #2245f4021b3
Merge pull request #2245 from cloudflare/bump-golang.org/x/net- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)