Infrastructure 2.0 PoC merge requestshttps://git.shivering-isles.com/sheogorath/infrastructure-2.0/-/merge_requests2021-08-07T04:11:03Zhttps://git.shivering-isles.com/sheogorath/infrastructure-2.0/-/merge_requests/6chore(deps): update docker.io/alpine docker tag to v3.14.12021-08-07T04:11:03ZBotaniker (Bot)chore(deps): update docker.io/alpine docker tag to v3.14.1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| docker.io/alpine | final | patch | `3.14.0` -> `3.14.1` |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| docker.io/alpine | final | patch | `3.14.0` -> `3.14.1` |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Enabled.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). The local configuration can be found in the [SI Renovate Bot repository](https://git.shivering-isles.com/shivering-isles/renovate-bot).https://git.shivering-isles.com/sheogorath/infrastructure-2.0/-/merge_requests/5chore(deps): update terraform hcloud to v1.28.12021-08-07T04:11:39ZBotaniker (Bot)chore(deps): update terraform hcloud to v1.28.1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [hcloud](https://registry.terraform.io/providers/hetznercloud/hcloud) ([source](https://github.com/hetznercloud/terraform-provider-hcloud))...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [hcloud](https://registry.terraform.io/providers/hetznercloud/hcloud) ([source](https://github.com/hetznercloud/terraform-provider-hcloud)) | required_provider | minor | `1.23.0` -> `1.28.1` |
---
### Release Notes
<details>
<summary>hetznercloud/terraform-provider-hcloud</summary>
### [`v1.28.1`](https://github.com/hetznercloud/terraform-provider-hcloud/releases/v1.28.1)
[Compare Source](https://github.com/hetznercloud/terraform-provider-hcloud/compare/v1.28.0...v1.28.1)
#### Changelog
[`9305957`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/93059571) Add missing firewall rule description docs
[`9abc5d7`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/9abc5d7e) Fix firewall rule description
### [`v1.28.0`](https://github.com/hetznercloud/terraform-provider-hcloud/releases/v1.28.0)
[Compare Source](https://github.com/hetznercloud/terraform-provider-hcloud/compare/v1.27.2...v1.28.0)
#### Changelog
[`92a07cd`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/92a07cd0) Add description field to firewall rules
[`a0a90b8`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/a0a90b8f) Increase amount of retries on firewall deletion
### [`v1.27.2`](https://github.com/hetznercloud/terraform-provider-hcloud/releases/v1.27.2)
[Compare Source](https://github.com/hetznercloud/terraform-provider-hcloud/compare/v1.27.1...v1.27.2)
#### Changelog
[`f397c38`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/f397c38d) Add a feature request template
[`b461911`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/b4619110) Fix hcloud_snapshot resource documentation
[`8d20464`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/8d204641) Fix spelling and grammar mistakes
[`219a635`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/219a6355) Update hcloud-go to v1.28.0
### [`v1.27.1`](https://github.com/hetznercloud/terraform-provider-hcloud/releases/v1.27.1)
[Compare Source](https://github.com/hetznercloud/terraform-provider-hcloud/compare/v1.27.0...v1.27.1)
#### Changelog
[`71f995b`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/71f995bf) Add issue template
[`ad88a85`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/ad88a85f) Add missing docs about the network attribute/argument on hcloud_server and implement the datatransformation of the network for the attribute
[`72a5fb4`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/72a5fb48) Add testcase
[`449710e`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/449710e9) Add tests for terraform 1.0
[`0cfa7c8`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/0cfa7c88) Docs: Add missing firewall_ids to hcloud_server resource and datasource
[`80ee6fa`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/80ee6fab) Docs: Improve documentation for hcloud_firewall resource to include information about port ranges and the `any` keyword ([#​381](https://github.com/hetznercloud/terraform-provider-hcloud/issues/381))
[`8f1c5c1`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/8f1c5c16) Docs: Mark example "hcloud_token" variable as sensitive
[`b941c69`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/b941c699) Fix non iso8601 timestamp in hcloud_image datasource
[`993b3cd`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/993b3cd2) Fix tests
[`e775c36`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/e775c362) Generate Changelog with goreleaser
[`1795d37`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/1795d377) Improve error messages from hcloud-go
[`895813e`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/895813eb) Improve hcloud_rdns resource documentation and validation of fields `server_id` and `floating_ip_id` that should be mutually exclusive
[`3cdd11b`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/3cdd11b4) Increase create timeout for servers and snapshots
[`68a3d6a`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/68a3d6a6) Move logic around to make it more readable
[`faa1553`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/faa15532) Network Attachments: Retry on ServiceError and NoSubnetAvailable Error
[`edbddcf`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/edbddcfe) Update dependencies
[`4027dd6`](https://github.com/hetznercloud/terraform-provider-hcloud/commit/4027dd6f) Update terraform SDK to v2.7.0
### [`v1.27.0`](https://github.com/hetznercloud/terraform-provider-hcloud/blob/master/CHANGELOG.md#​1270-June-17-2021)
[Compare Source](https://github.com/hetznercloud/terraform-provider-hcloud/compare/v1.26.2...v1.27.0)
FEATURES:
- `hcloud_firewall` resource & datasource: Support GRE & ESP protocol in firewall rules
### [`v1.26.2`](https://github.com/hetznercloud/terraform-provider-hcloud/blob/master/CHANGELOG.md#​1262-May-28-2021)
[Compare Source](https://github.com/hetznercloud/terraform-provider-hcloud/compare/v1.26.1...v1.26.2)
BUG FIXES:
- Fix invalid checksum for release 1.26.1
### [`v1.26.1`](https://github.com/hetznercloud/terraform-provider-hcloud/blob/master/CHANGELOG.md#​1261-May-28-2021)
[Compare Source](https://github.com/hetznercloud/terraform-provider-hcloud/compare/v1.26.0...v1.26.1)
BUG FIXES:
- `hcloud_firewall` datasource: `destination_ips` missed in definition
- `hcloud_certificate` resource: panic when parsing certificate chains
([#​359](https://github.com/hetznercloud/terraform-provider-hcloud/issues/359))
### [`v1.26.0`](https://github.com/hetznercloud/terraform-provider-hcloud/blob/master/CHANGELOG.md#​1260-March-30-2021)
[Compare Source](https://github.com/hetznercloud/terraform-provider-hcloud/compare/v1.25.2...v1.26.0)
- **New Resource** `hcloud_managed_certificate`
- **New Resource** `hcloud_uploaded_certificate`
- **Deprecated Resource** `hcloud_certificate`
### [`v1.25.2`](https://github.com/hetznercloud/terraform-provider-hcloud/blob/master/CHANGELOG.md#​1252-March-16-2021)
[Compare Source](https://github.com/hetznercloud/terraform-provider-hcloud/compare/v1.25.1...v1.25.2)
BUG FIXES:
- `hcloud_firewall` resource: plugin normalized CIDRs silently.
### [`v1.25.1`](https://github.com/hetznercloud/terraform-provider-hcloud/blob/master/CHANGELOG.md#​1251-March-10-2021)
[Compare Source](https://github.com/hetznercloud/terraform-provider-hcloud/compare/v1.25.0...v1.25.1)
BUG FIXES:
- `hcloud_firewall` documentation: fix name of `firewall_ids` property.
### [`v1.25.0`](https://github.com/hetznercloud/terraform-provider-hcloud/blob/master/CHANGELOG.md#​1250-March-10-2021)
[Compare Source](https://github.com/hetznercloud/terraform-provider-hcloud/compare/v1.24.1...v1.25.0)
FEATURES:
- **New Resource**: `hcloud_snapshot`
- **New Resource**: `hcloud_firewall`
- **New Data Source**: `hcloud_firewall`
BUG FIXES:
- `hcloud_server` resource: image had a wrong type (int instead of string) when a server was created from a snapshot
- `hcloud_load_balancer_target` resource: force recreation when changing a target attribute (server_id, ip or label_selector)
NOTES:
- The provider is now built with Go 1.16
### [`v1.24.1`](https://github.com/hetznercloud/terraform-provider-hcloud/blob/master/CHANGELOG.md#​1241-February-04-2021)
[Compare Source](https://github.com/hetznercloud/terraform-provider-hcloud/compare/v1.24.0...v1.24.1)
BUG FIXES:
- `hcloud_volume` datasource: id is now marked as computed to allow more setups where the id is unknown
- `hcloud_ssh_key` datasource: id is now marked as computed to allow more setups where the id is unknown
- `hcloud_network` datasource: id is now marked as computed to allow more setups where the id is unknown
- `hcloud_image` datasource: id is now marked as computed to allow more setups where the id is unknown
- `hcloud_certificate` datasource: id is now marked as computed to allow more setups where the id is unknown
- `hcloud_volume` resource: Automount is now working when you attach an already existing volume to a server.
### [`v1.24.0`](https://github.com/hetznercloud/terraform-provider-hcloud/blob/master/CHANGELOG.md#​1240-January-12-2021)
[Compare Source](https://github.com/hetznercloud/terraform-provider-hcloud/compare/v1.23.0...v1.24.0)
FEATURES:
- **New Datasource**: `hcloud_server_type`
- **New Datasource**: `hcloud_server_types`
- New `network` property for `hcloud_server` resource.
BUG FIXES:
- `hcloud_volume` resource: A race condition was fixed, that was called when you tried to create multiple volumes for a single server
- `hcloud_locations` datasource: Use a stable value as IDs instead of a timestamp. We now use a hash of the concatenation of all location IDs as ID
- `hcloud_datacenters` datasource: Use a stable value as IDs instead of a timestamp. We now use a hash of the concatenation of all datacenters IDs as ID
Notes:
- This release is tested against Terraform 0.13.x and 0.14.x. Testing on 0.12.x was removed, therefore Terraform 0.12.x is no longer officially supported
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Enabled.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). The local configuration can be found in the [SI Renovate Bot repository](https://git.shivering-isles.com/shivering-isles/renovate-bot).https://git.shivering-isles.com/sheogorath/infrastructure-2.0/-/merge_requests/4chore(deps): update terraform cloudflare to v2.25.02021-08-07T04:11:27ZBotaniker (Bot)chore(deps): update terraform cloudflare to v2.25.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [cloudflare](https://registry.terraform.io/providers/cloudflare/cloudflare) ([source](https://github.com/cloudflare/terraform-provider-clou...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [cloudflare](https://registry.terraform.io/providers/cloudflare/cloudflare) ([source](https://github.com/cloudflare/terraform-provider-cloudflare)) | required_provider | minor | `2.14.0` -> `2.25.0` |
---
### Release Notes
<details>
<summary>cloudflare/terraform-provider-cloudflare</summary>
### [`v2.25.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/CHANGELOG.md#​2250-August-4th-2021)
[Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v2.24.0...v2.25.0)
**Improvements**
- `resource/cloudflare_access_device_posture_rule`: Add support for `domain_joined`, `firewall`, `os_version`, and `disk_encryption` ([#​1137](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1137))
- provider: bump `cloudflare-go` to v0.20.0 ([#​1146](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1146))
### [`v2.24.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/CHANGELOG.md#​2240-July-19th-2021)
[Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v2.23.0...v2.24.0)
**Improvements**
- `resource/cloudflare_logpush_job`: Add support for `"nel_reports"` as a dataset ([#​1122](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1122))
- `resource/cloudflare_custom_hostname`: Allow SSL options to be optional when not required ([#​1131](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1131))
- `resource/cloudflare_access_identity_provider`: Support optional Okta API token ([#​1119](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1119))
- `resource/cloudflare_load_balancer_pool`: Add support for load shedding ([#​1108](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1108))
- `resource/cloudflare_load_balancer_pool`: Add support for longitude and latitude ([#​1093](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1093))
**Fixes**
- `resource/cloudflare_record`: Use correct `Import` method on resource ([#​1116](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1116))
- `resource/cloudflare_worker_cron_trigger`: Account for deletion of scripts and force a refresh of triggers ([#​1121](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1121))
- `resource/cloudflare_rate_limit`: Handle `origin_traffic` missing from API response ([#​1125](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1125))
- `resource/cloudflare_record`: Support `allow_overwrite` for root records ([#​1129](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1129))
### [`v2.23.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/CHANGELOG.md#​2230-June-30th-2021)
[Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v2.22.0...v2.23.0)
- **New resource**: `cloudflare_waiting_room` ([#​1053](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1053))
**Improvements**
- `datasource/cloudflare_waf_rules`: Export `default_mode` as an attribute ([#​1079](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1079))
**Fixes**
- `resource/cloudflare_access_application`: Revert removal of schema changes causing existing applications unable to re-apply ([#​1118](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1118))
### [`v2.22.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/CHANGELOG.md#​2220-June-25th-2021)
[Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v2.21.0...v2.22.0)
- **New resource**: `cloudflare_static_route` ([#​1098](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1098))
**Improvements**
- `resource/cloudflare_origin_ca`: Ignore decreasing `requested_validity` ([#​1043](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1078))
- `resource/waf_override`: Allow `rules` to be optional ([#​1090](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1090))
- `resource/cloudflare_zone`: Don't attempt to set free zone rate plans as that is already the default ([#​1102](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1102))
- `resource/cloudflare_access_application`: Ability to set `type` for Applications ([#​1076](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1076))
- `resource/cloudflare_zone_lockdown`: Update documentation to show examples of multiple configurations ([#​1106](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1106))
### [`v2.21.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/CHANGELOG.md#​2210-May-26th-2021)
[Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v2.20.0...v2.21.0)
- **New resource**: `cloudflare_device_posture_rule` ([#​1058](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1058))
- **New resource**: `cloudflare_teams_list` ([#​1058](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1058))
**Improvements**
- provider: Update to terraform-plugin-sdk v1.17.1 ([#​1035](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1035), [#​1043](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1043))
- `resource/cloudflare_logpush_job`: Allow `ownership_challenge` to be optional to account for Datadog, Splunk or S3-Compatible endpoints ([#​1048](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1048))
- `resource/cloudflare_access_group`: Add support for `login_method` ([#​1066](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1066))
- `resource/cloudflare_load_balancer`: Add support for `promixity` based steering ([#​1072](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1072))
- `resource/cloudflare_access_application`: Prevent bad CORS configuration when credentials and all origins are permitted ([#​1073](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1073))
- `resource/cloudflare_access_service_tokens`: Allow configuration to manage automatic renewal when the threshold is crossed and Terraform operations are performed within the window ([#​1057](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1057))
- `resource/cloudflare_load_balancer_pool`: Allow support for `Host` header settings ([#​1042](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1042))
**Fixes**
- `resource/cloudflare_access_policy`: Allow empty slices in blocks when building policies ([#​1034](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1034))
- `resource/cloudflare_load_balancer`: Fix `override` attributes `pop_pools` and `region_pools` referencing incorrect values causing a panic ([#​1039](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1039))
### [`v2.20.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/CHANGELOG.md#​2200-April-15th-2021)
[Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v2.19.2...v2.20.0)
**New resource**: `cloudflare_access_ca_certificate` ([#​995](https://github.com/cloudflare/terraform-provider-cloudflare/issues/995))
**Improvements**
- `resource/cloudflare_access_application`: Improve documentation for `Import` usage ([#​1002](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1002))
- `resource/cloudflare_logpush_job`: Update documentation to reflect requirements for `destination_conf` to match across all uses ([#​1024](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1024))
- `resource/cloudflare_custom_hostname_fallback`: Better handle service lag when updating existing resources by attempting retries ([#​1014](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1014))
- `resource/cloudflare_waf_group`: Simplify error handling using inbuilt helpers ([#​1015](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1015))
- `resource/cloudflare_waf_rule`: Simplify error handling using inbuilt helpers ([#​1015](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1015))
- `resource/cloudflare_waf_package`: Simplify error handling using inbuilt helpers ([#​1015](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1015))
- `resource/cloudflare_access_group`: Add support for `login_method` ([#​1018](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1018))
- provider: Update to cloudflare-go v0.16.0 ([#​1018](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1018))
- provider: Update to terraform-plugin-sdk v1.16.1 ([#​1003](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1003))
- `resource/cloudflare_load_balancer`: Add support for `rules` ([#​1016](https://github.com/cloudflare/terraform-provider-cloudflare/issues/1016))
### [`v2.19.2`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/CHANGELOG.md#​2192-March-15th-2021)
[Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v2.19.1...v2.19.2)
**Fixes**
- `resource/cloudflare_record`: Address regression from 2.19.1 by checking the API response instead of the schema output for `Priority` ([#​992](https://github.com/cloudflare/terraform-provider-cloudflare/issues/992))
### [`v2.19.1`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/CHANGELOG.md#​2191-March-11th-2021)
[Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v2.19.0...v2.19.1)
**Fixes**
- `resource/cloudflare_record`: Update `Priority` handling for MX parked records ([#​986](https://github.com/cloudflare/terraform-provider-cloudflare/issues/986))
### [`v2.19.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/CHANGELOG.md#​2190-March-10th-2021)
[Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v2.18.0...v2.19.0)
**Fixes**
- `resource/cloudflare_access_group`: Fix crash when constructing a GSuite group ([#​940](https://github.com/cloudflare/terraform-provider-cloudflare/issues/940))
- `resource/cloudflare_access_policy`: Make `precedence` required ([#​941](https://github.com/cloudflare/terraform-provider-cloudflare/issues/941))
- `resource/cloudflare_access_group`: Fix crash when constructing a SAML group ([#​948](https://github.com/cloudflare/terraform-provider-cloudflare/issues/948))
- `resource/cloudflare_zone`: Update `Retry` logic to look at an available field for passing conditions ([#​973](https://github.com/cloudflare/terraform-provider-cloudflare/issues/973))
- `resource/cloudflare_page_rule`: Allow ignoring/including all query string parameters for `cache_key_fields` ([#​975](https://github.com/cloudflare/terraform-provider-cloudflare/issues/975))
**Improvements**
- `resource/cloudflare_access_policy`: Enable zone and account level resources to be imported ([#​956](https://github.com/cloudflare/terraform-provider-cloudflare/issues/956))
- `resource/cloudflare_origin_ca_certificate`: Smoother import process with less recreation ([#​955](https://github.com/cloudflare/terraform-provider-cloudflare/issues/955))
- provider: Update internals to match `cloudflare-go` 0.14 for better error handling and context aware methods ([#​976](https://github.com/cloudflare/terraform-provider-cloudflare/issues/976))
### [`v2.18.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/CHANGELOG.md#​2180-February-3rd-2021)
[Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v2.17.0...v2.18.0)
- **New Resource:** `cloudflare_argo_tunnel` ([#​905](https://github.com/cloudflare/terraform-provider-cloudflare/issues/905))
- **New Resource:** `cloudflare_worker_cron_trigger` ([#​926](https://github.com/cloudflare/terraform-provider-cloudflare/issues/926))
**Fixes**
- `datasource/cloudflare_zones`: Pagination is now correctly handled internally and will return more than the single page of results ([cloudflare/cloudflare-go#​534](https://github.com/cloudflare/cloudflare-go/pull/534)).
- `resource/cloudflare_access_policy`: Correctly handle transforming API responses to schema ([#​917](https://github.com/cloudflare/terraform-provider-cloudflare/issues/917))
- `resource/cloudflare_access_group`: Correctly handle transforming API responses to schema ([#​918](https://github.com/cloudflare/terraform-provider-cloudflare/issues/918))
- `resource/cloudflare_ip_list`: Ensure account ID is persisted during `Import` ([#​916](https://github.com/cloudflare/terraform-provider-cloudflare/issues/916))
**Improvements**
- `resource/cloudflare_access_application`: Allow any `session_duration` that is `time.ParseDuration` compatible ([#​910](https://github.com/cloudflare/terraform-provider-cloudflare/issues/910))
- `resource/cloudflare_rate_limit`: Add the ability to configure `match.response.headers` in rate limits ([#​911](https://github.com/cloudflare/terraform-provider-cloudflare/issues/911))
- `resource/cloudflare_access_rule`: Validate IP masks within schema ([#​921](https://github.com/cloudflare/terraform-provider-cloudflare/issues/921))
### [`v2.17.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/CHANGELOG.md#​2170-January-5th-2021)
[Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v2.16.0...v2.17.0)
- **New Resource:** `cloudflare_magic_firewall_ruleset` ([#​884](https://github.com/cloudflare/terraform-provider-cloudflare/issues/884))
**Fixes**
- `resource/cloudfare_api_token`: Omitting `conditions` will no longer send empty arrays causing IP restriction issues and unusable tokens ([#​902](https://github.com/cloudflare/terraform-provider-cloudflare/pull/902))
### [`v2.16.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/CHANGELOG.md#​2160-January-5th-2021)
[Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v2.15.0...v2.16.0)
**Improvements**
- `resource/cloudflare_access_application`: Add support for `custom_deny_message` and `custom_deny_url` values ([#​895](https://github.com/cloudflare/terraform-provider-cloudflare/issues/895))
- `resource/cloudflare_load_balancer_monitor`: Add support for `probe_zone` for monitors ([#​903](https://github.com/cloudflare/terraform-provider-cloudflare/issues/903))
### [`v2.15.0`](https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/CHANGELOG.md#​2150-December-29th-2020)
[Compare Source](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v2.14.0...v2.15.0)
**Improvements**
- `resource/cloudflare_load_balancer`: Add support for `session_affinity_ttl` ([#​882](https://github.com/cloudflare/terraform-provider-cloudflare/issues/882))
- `resource/cloudflare_load_balancer`: Add support for `session_affinity_attributes` ([#​883](https://github.com/cloudflare/terraform-provider-cloudflare/issues/883))
**Fixes**
- `resource/cloudflare_page_rule`: Fixed crash during update when using custom cache key ([#​894](https://github.com/cloudflare/terraform-provider-cloudflare/pull/894))
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Enabled.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). The local configuration can be found in the [SI Renovate Bot repository](https://git.shivering-isles.com/shivering-isles/renovate-bot).https://git.shivering-isles.com/sheogorath/infrastructure-2.0/-/merge_requests/3chore(deps): update docker.io/hashicorp/terraform docker tag to v1.0.42021-08-07T04:11:15ZBotaniker (Bot)chore(deps): update docker.io/hashicorp/terraform docker tag to v1.0.4This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| docker.io/hashicorp/terraform | stage | patch | `1.0.0` -> `1.0.4` |
---
### Configuration
📅 **Schedule**: At any time (no schedule defi...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| docker.io/hashicorp/terraform | stage | patch | `1.0.0` -> `1.0.4` |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Enabled.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). The local configuration can be found in the [SI Renovate Bot repository](https://git.shivering-isles.com/shivering-isles/renovate-bot).https://git.shivering-isles.com/sheogorath/infrastructure-2.0/-/merge_requests/2chore(deps): update docker.io/hashicorp/packer docker tag to v1.7.42021-07-30T22:43:58ZBotaniker (Bot)chore(deps): update docker.io/hashicorp/packer docker tag to v1.7.4This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| docker.io/hashicorp/packer | stage | patch | `1.7.3` -> `1.7.4` |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| docker.io/hashicorp/packer | stage | patch | `1.7.3` -> `1.7.4` |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Enabled.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). The local configuration can be found in the [SI Renovate Bot repository](https://git.shivering-isles.com/shivering-isles/renovate-bot).https://git.shivering-isles.com/sheogorath/infrastructure-2.0/-/merge_requests/1chore(deps): update docker.io/alpine:3.14.0 docker digest to adab3842021-07-30T22:43:47ZBotaniker (Bot)chore(deps): update docker.io/alpine:3.14.0 docker digest to adab384This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| docker.io/alpine | final | digest | `234cb88` -> `adab384` |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| docker.io/alpine | final | digest | `234cb88` -> `adab384` |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Enabled.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). The local configuration can be found in the [SI Renovate Bot repository](https://git.shivering-isles.com/shivering-isles/renovate-bot).