Update Terraform cloudflare to v5
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
cloudflare (source) | required_provider | major |
4.52.0 -> 5.3.0
|
Release Notes
cloudflare/terraform-provider-cloudflare (cloudflare)
v5.3.0
Full Changelog: v5.2.0...v5.3.0
Features
- access_policy: remove invalid defaults (#5417) (5f6bec0)
- add script to build without optimisations (#5436) (d1a4f49)
- api: Add workers telemetry routes (828b20e)
- api: api update (13ab544)
- api: api update (38b779c)
- api: api update (35e5ee6)
- api: api update (f8f6637)
- api: api update (e00cc2f)
- api: api update (c077795)
- api: api update (3b8d719)
- api: api update (0497567)
- api: api update (a5b6d28)
- api: api update (85ca5b6)
- api: api update (119ea92)
- api: api update (b5b0a8c)
- api: api update (1d07b70)
- api: api update (72a9f83)
- api: api update (c4180b7)
- api: api update (cff25d6)
- api: api update (72d3824)
- api: api update (664cb3c)
- api: api update (44a8c6b)
- api: api update (92919cb)
- api: api update (ac6ab4b)
- api: api update (759abb8)
- api: api update (32c8ef6)
- api: api update (dabc087)
- api: api update (8611b80)
- api: api update (7053012)
- api: api update (45b4ae6)
- api: api update (e959fe3)
- api: api update (be9ae70)
- api: api update (37e7245)
- api: api update (b3f3126)
- api: api update (80ac5b7)
- api: api update (f281c3f)
- api: api update (761a96f)
- api: api update (2bb8703)
- api: api update (69ead96)
- api: api update (e3871a2)
- api: api update (09e6236)
- api: api update (0be6b20)
- api: api update (2e1e307)
- api: api update (78f2553)
- api: api update (67496e3)
- api: api update (#5372) (b940618)
- api: api update (#5375) (a8ea03c)
- api: api update (#5384) (d24be4d)
- api: api update (#5396) (92c6897)
- api: api update (#5408) (e6b94c8)
- api: api update (#5426) (bf1eec3)
- api: api update (#5430) (990d99f)
- api: api update (#5438) (205c1a1)
- api: api update (#5442) (bcb6b61)
- api: api update (#5444) (0c62078)
- api: api update (#5447) (3518fb9)
- api: api update (#5449) (a018ca5)
- api: api update (#5453) (e914374)
- api: api update (#5457) (369b4be)
- api: api update (#5464) (10dae6c)
- api: api update (#5465) (a432bdb)
- api: api update (#5467) (0aee40f)
- api: api update (#5468) (95d34e2)
- api: api update (#5469) (d96661d)
- api: api update (#5470) (96ea789)
- api: api update (#5473) (f21aa4e)
- api: api update (#5477) (7f1a73f)
- api: api update (#5478) (e2e5502)
- api: api update (#5479) (1daafb7)
- api: display deprecation messages on resources and attributes (#5425) (4a0554e)
- api: manual updates (02da0fd)
- api: manual updates (dc58a0f)
- api: manual updates (abd45b1)
- api: manual updates (b18b48b)
- api: manual updates (27e8929)
- api: manual updates (b92b2d7)
- api: manual updates (2f2436d)
- api: Update workers telemetry route methods (2b4db81)
- devices: add registrations support (05bc7a9)
- docs: add secrets store to navigation (b5be043)
- pipelines: add support (5068d66)
- secret_store: add support (aa76038)
- secrets_store: remove incorrect bulk edit endpoint (a8e9411)
Bug Fixes
- access_policy: remove invalid defaults (#5416) (daaceff)
-
account_token: handle unordered
policies
(#5433) (3f36851) - add deserialization annotations to synthetic ID properties (#5376) (754df3f)
- api_token: handle value across updates (#5414) (1db1294)
- api: better support for environment variables as provider properties (#5377) (a6e7785)
- api: skip generation of update endpoint when only a create endpoint exists (#5397) (9b588cb)
-
dns_record: don't include defaults for
data
(#5461) (8a5e8ce) - hostnames: define correct path parameter for updates (#5428) (c54a6a0)
- logpush: remove empty default value (#5401) (0659e1f)
- origin_ca_certificate: persist values across reads (#5415) (1e6d072)
- r2_custom_domain: add jurisdiction into the schema (#5404) (7d2b266)
- ruleset: handle stricter marshaling (#5391) (b9f0292)
- workers_cron_trigger: remove duplicate struct (#5435) (7a54b42)
- workers_for_platforms_script_secret: correctly update resource name (#5459) (e52e4db)
- workers_script: cleanup placement duplication (#5437) (3ac96b6)
-
zero_trust_tunnel_cloudflared_virtual_networ: persist
is_default
write only value (#5434) (368ab5d) - zero_trust_tunnel_cloudflared: persist write only values (#5432) (7d62813)
Chores
- build: scripts/format should not fail if generate-docs fails (#5466) (56b6feb)
- deps: bump terraform-plugin-docs (#5399) (ed4e092)
- deps: fix indirect updates (#5402) (12d9433)
- internal: codegen related update (0d15cfe)
- internal: codegen related update (#5441) (ec3412b)
- internal: codegen related update (#5443) (a82d949)
- internal: codegen related update (#5463) (d3d4be5)
- remove unnecessary
toListParams
methods in singular data sources (#5371) (495ae4c) - tests: improve enum examples (#5476) (225ac31)
- update dependencies (#5387) (b3bff1d)
Documentation
- generate (#5400) (ecf3561)
- generate (#5429) (8428f6a)
- generate (#5462) (80b2588)
- generate (#5480) (d7e3b84)
v5.2.0
Full Changelog: v5.1.0...v5.2.0
Features
- add docs generation to format script (#5294) (a199683)
- add SKIP_BREW env var to ./scripts/bootstrap (#5274) (45090a9)
- api: api update (#5243) (7d287a7)
- api: api update (#5249) (9f253d5)
- api: api update (#5257) (220adc9)
- api: api update (#5265) (fc3045a)
- api: api update (#5267) (c7198d8)
- api: api update (#5269) (3f44f89)
- api: api update (#5270) (56c1da3)
- api: api update (#5271) (b6c093a)
- api: api update (#5293) (941a30a)
- api: api update (#5295) (86e4e4e)
- api: api update (#5299) (fe8c29d)
- api: api update (#5300) (0abdfcf)
- api: api update (#5302) (063348c)
- api: api update (#5309) (b8674a5)
- api: api update (#5325) (9a65852)
- api: api update (#5326) (5cc7f58)
- api: api update (#5332) (f16b95e)
- api: api update (#5338) (6ae5427)
- api: api update (#5354) (98b1ec9)
- api: api update (#5355) (0fb620e)
- api: api update (#5356) (9ca6737)
- api: api update (#5357) (2324e79)
- api: api update (#5359) (5b1c190)
- api: manual updates (#5314) (2660117)
- custom_pages: add resource (#5343) (57d76e2)
-
custom_pages: mark
identifier
asid
(#5344) (9705e1b) -
custom_pages: mark
identifier
asid
(#5345) (5d1afaa) - custom_pages: reintroduce endpoints (#5312) (4653c96)
- dns_settings: fix hierarchy (#5291) (cb5bee3)
- dns: split account and zone DNS settings (#5283) (3c9e05e)
- dns: split account and zone DNS settings (#5285) (d669e8f)
- internal: add HA and IO to initialisms (#5276) (ead063a)
- internal: bump cloudflare-go to 4.2.0 (#5341) (559850d)
- internal: revert HA and IO to initialisms (#5279) (8cce7e4)
- waiting_rooms: add account level list API (#5310) (915f6f7)
- workers: add in secrets endpoints (#5329) (0d8f363)
- zero_trust_device_*_profile: mark include and exclude as mutually exclusive (2db548c)
Bug Fixes
-
accoun_token: mark
meta
as read only (84e8c23) - account_token: fix missing model change (fff0f2c)
-
account_token: handle
value
write only field (4cbb4b5) - account: remove recreation on tenant unit (76fbb98)
- api: avoid spurious replacement plans for computed ID properties (#5244) (37baea6)
- api: remove min and max validations in mismatched union variants (#5263) (b5f51a0)
-
authenticated_origin_pulls_certificate: handle
private_key
write only field (78b9ff1) -
authenticated_origin_pulls_certificate: populate
certificate_id
from theid
(2b53245) - dns_record: relax constraint for overlapping unions (ac79ff8)
- find-by style data source attributes should share models with plural data sources (#5251) (d488159)
- r2_custom_domain: remove duplicated domain value (e062813)
- r2_custom_domain: update path placeholders to de-duplicate internal values (#5281) (5ef949d)
- rulesets: remove unused fields (dcab45f)
- waiting_rooms: comment out broken struct for now (3f89aef)
- workers_script: re-resolve the correct schemas (05b25ba)
Chores
Documentation
v5.1.0
Full Changelog: v5.0.0...v5.1.0
Features
- api: disable zero_trust_tunnel_cloudflared_token (#5128) (df2c3bc)
- api: enable zero_trust_tunnel_cloudflared_token (#5127) (1bd200e)
- grit: add more support for dns_record attributes (3dbe899)
- various codegen changes (d91aee1)
Bug Fixes
- grit: handle inner objects within the object for records (e7b7bb1)
- grit: handle inner objects within the object for records (c9a5257)
- grit: handle inner objects within the object for records (ae22af5)
- grit: make pattern names consistent (0b2ba12)
- update migration guide to use source, not stdlib (9d208d6)
- use correct name for Grit patterns (2f8d522)
Documentation
- clean out previously set schema_versions (fba939d)
- handle cloudflare_record data migration (9eb450b)
- regenerate (bbf53bf)
- update deprecation dates (7a8b7d2)
- update page_rules migration guidance (45e30b1)
v5.0.0
[!WARNING]
v5.x
of this provider is a ground-up rewrite of the SDK, using code generation from our OpenAPI spec.There are backwards incompatible changes which are documented and outlined in the migration guide however, we offer codemods to assist as well as the manual steps if you prefer.
[!NOTE] v4.x will no longer be in active development per our support policy and all feature development and improvements will land in v5.x.
Migration guide (including changelog)
https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/guides/version-5-upgrade
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.