feat(terraform)!: Update Terraform cloudflare to 4.9.0 #99
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.29.0
->4.9.0
⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
cloudflare/terraform-provider-cloudflare (cloudflare)
v4.9.0
Compare Source
NOTES:
ENHANCEMENTS:
alert_trigger_preferences
to the filters block. (#2535)additional_routes
andcookie_suffix
to the Waiting Room resource (#2528)BUG FIXES:
rules_setting
is empty (#2532)DEPENDENCIES:
v4.8.0
Compare Source
BREAKING CHANGES:
ENHANCEMENTS:
placement
to deployment config (#2480)bundle_method
TLS configuration (#2494)description
to device settings policy (#2474)root_ca
for ZT Accounts (#2474)BUG FIXES:
status = "deleted"
responses (#2497)csr
as Required (#2496)Import
operations where the required values are missing for providing a nicer error message (#2503)DEPENDENCIES:
v4.7.1
Compare Source
BUG FIXES:
IsIPAddress
validation that doesn't take into account CIDR notation (#2486)v4.7.0
Compare Source
NOTES:
cloudflare_rulesets
resource. See https://developers.cloudflare.com/waf/reference/migration-guides/firewall-rules-to-custom-rules/#relevant-changes-for-terraform-users for more details. (#2442)cloudflare_rulesets
resource. See https://developers.cloudflare.com/waf/reference/migration-guides/firewall-rules-to-custom-rules/#relevant-changes-for-terraform-users for more details. (#2442)FEATURES:
cloudflare_r2_bucket
(#2378)ENHANCEMENTS:
resourceCloudflareAccountDelete
(#2436)api_url
touptycs
posture integration config. (#2468)BUG FIXES:
DEPENDENCIES:
v4.6.0
Compare Source
ENHANCEMENTS:
auto
compression in thecompress_response
action (#2409)BUG FIXES:
FromValue.PreserveQueryString
to be nullable and handled correctly (#2414)0
as an edge TTL value without conflicting with Go types for zeros (#2415)DEPENDENCIES:
v4.5.0
Compare Source
FEATURES:
cloudflare_regional_hostname
(#2396)cloudflare_turnstile_widget
(#2380)ENHANCEMENTS:
sentinelone
type. (#2279)dataset
field (#2397)device_posture_results
andzero_trust_network_sessions
. (#2405)compress_response
action (#2372)http_response_compression
phase (#2372)BUG FIXES:
DEPENDENCIES:
v4.4.0
Compare Source
NOTES:
http_request_sbfm
phase. (#2382)ENHANCEMENTS:
logpush
attribute (#2375)INTERNAL:
DEPENDENCIES:
v4.3.0
Compare Source
NOTES:
flox
environment project (#2345)FEATURES:
cloudflare_device_dex_tests
(#2250)cloudflare_worker_domain
(#2339)ENHANCEMENTS:
claims
andscopes
fields (#2313)kolide
third party posture provider. (#2321)cloudflare.ServiceMode
type (#2331)compatibility_flags
attribute (#2324)service_mode_v2_mode
values (#2331)BUG FIXES:
DEPENDENCIES:
v4.2.0
Compare Source
BREAKING CHANGES:
status
has been removed in favour ofenabled
now that the workaround for zero values is no longer required (#2271)NOTES:
cloudflare_ruleset
has been migrated to theterraform-plugin-framework
in doing so addresses issues with the internal representation of zero values. A downside to this is that to get the full benefits, you will need to remove the resource from your Terraform state (terraform state rm ...
) and then import the resource back into your state. Along with this, you will need to update any references tostatus
which was the previous workaround for theenabled
values. If you havestatus = "enabled"
you will need to replace it withenabled = true
and similar forstatus = "disabled"
to be replaced withenabled = false
. (#2271)FEATURES:
cloudflare_list
(#2296)cloudflare_lists
(#2296)cloudflare_address_map
(#2290)cloudflare_list_item
(#2304)ENHANCEMENTS:
check_disks
in theinput
block schema. (#2280)url
triggers recreation, not in-place updates (#2302)cloudflare_tunnel_config
(#2298)compatibility_date
attribute (#2300)BUG FIXES:
INTERNAL:
terraform-plugin-framework
(#2271)DEPENDENCIES:
v4.1.0
Compare Source
ENHANCEMENTS:
BUG FIXES:
email_integration
values specified (#2248)DEPENDENCIES:
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)v3.35.0
Compare Source
FEATURES:
cloudflare_rulesets
(#2220)ENHANCEMENTS:
tunnel_token
as sensitive (#2231)allowed_match_count
field to profiles (#2210)BUG FIXES:
INTERNAL:
DEPENDENCIES:
v3.34.0
Compare Source
BREAKING CHANGES:
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)block_notification_review_accepted
andworkers_uptime
have been removed. (#2215)g6_health_alert
has been renamed toload_balancing_health_alert
(#2215)g6_pool_toggle_alert
has been renamed toload_balancing_pool_enablement_alert
(#2215)scriptmonitor_alert_new_max_length_script_url
has been renamed toscriptmonitor_alert_new_max_length_resource_url
(#2215)scriptmonitor_alert_new_scripts
has been renamed toscriptmonitor_alert_new_resources
(#2215)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)FEATURES:
cloudflare_mtls_certificate
(#2182)cloudflare_queue
(#2134)ENHANCEMENTS:
block_notification_block_removed
,fbm_dosd_attack
,scriptmonitor_alert_new_max_length_resource_url
,scriptmonitor_alert_new_resources
,tunnel_health_event
,tunnel_update_event
have been added. (#2215)score_per_period
andscore_response_header_name
(#2177)queue_binding
(#2134)BUG FIXES:
status
to be computed when not provided (#2217)name
will now force recreation of the project (#2216)DEPENDENCIES:
v3.33.1
Compare Source
BUG FIXES:
ExactlyOneOf
schema validation from framework schema (#2185)v3.33.0
Compare Source
BREAKING CHANGES:
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)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)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)ENHANCEMENTS:
terraform-plugin-sdk/v2
andterraform-plugin-framework
(#2170)user_seat_expiration_inactive_time
(#2115)mailto_address
andmailto_subject
blockpage settings (#2146)BUG FIXES:
DEPENDENCIES:
v3.32.0
Compare Source
FEATURES:
cloudflare_device_managed_networks
(#2126)ENHANCEMENTS:
X-Auth-Email
,X-Auth-Key
,X-Auth-User-Service-Key
andAuthorization
values are now automatically redacted from debug logs (#2123)always_use_latest_compatibility_date
,fail_open
,service_binding
andusage_model
(#2083)DEPENDENCIES:
v3.31.0
Compare Source
NOTES:
account_id
instead of inheriting global values (#2102)FEATURES:
cloudflare_tiered_cache
(#2101)ENHANCEMENTS:
BUG FIXES:
DEPENDENCIES:
v3.30.0
Compare Source
FEATURES:
cloudflare_load_balancer_pools
(#1228)cloudflare_url_normalization_settings
(#1878)ENHANCEMENTS:
analytics_engine_binding
bindings (#2051)BUG FIXES:
DEPENDENCIES:
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 PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.