Releases: UpCloudLtd/terraform-provider-upcloud
Releases · UpCloudLtd/terraform-provider-upcloud
v5.15.0
Added
- upcloud_managed_object_storage_bucket resource for managing buckets in managed object storage services.
- upcloud_server:
index
field tonetwork_interfaces
. - upcloud_managed_database_valkey: add support for Valkey.
Changed
- upcloud_managed_database_*: Update available properties to match listing provided by the API, see #626 for details.
- upcloud_server: When modifying
network_interfaces
, match configured network interfaces to the server's actual network interfaces byindex
andip_address
(in addition to list order). This is to avoid public and utility network interfaces being re-assigned when the interfaces are re-ordered or when interface is removed from middle of the list. This might result to inaccurate diffs in the Terraform plan when interfaces are re-ordered or when interface is removed from middle of the list. We recommend explicitly setting the value forindex
in configuration, when interfaces are re-ordered or when interface is removed from middle of the list.
Deprecated
- upcloud_managed_database_redis: Redis is deprecated in favor of Valkey. Please use Valkey for new key value store instances.
v5.14.0
v5.13.2
v5.13.1
v5.13.0
Added
- Log UpCloud API requests and responses with debug level to Terraform logs.
- upcloud_loadbalancer_frontend_rule: add
http_status
,http_status_range
,request_header
, andresponse_header
rule matchers. - upcloud_loadbalancer_frontend_rule: add
set_request_header
, andset_response_header
rule actions.
Deprecated
- upcloud_loadbalancer_frontend_rule:
header
rule matcher. Userequest_header
rule matcher instead.
Fixed
- upcloud_loadbalancer: allow
stopped
value to be set forconfigured_status
field.
v5.12.0
Added
- upcloud_loadbalancer_frontend_rule: added
matching_condition
field. - provider:
ProviderConfigure()
andNewWithUserAgent()
to allow setting user agent
Fixed
- upcloud_router: use state for unknown
static_route.type
value as user defined routes always haveuser
as type.
v5.11.3
v5.11.2
v5.11.1
v5.11.0
Added
- upcloud_storage (data source):
encrypt
,labels
andsystem_labels
read-only fields. - upcloud_managed_object_storage_custom_domain resource for managing custom domains for managed object storage end-points.
- upcloud_load_balancer_dns_challenge_domain data source for configuring DNS settings required for validating certificates.
Changed
- upcloud_storage (data source): allow using
id
andtitle
fields to find the storage. - upcloud_storage (data source): make
type
field optional.
Deprecated
- upcloud_storage (data source):
name
,name_regex
andmost_recent
fields.
Fixed
- upcloud_storage: when uploading compressed image, set
Content-Type
header based on the file-extension of the path defined insource_location
.
Removed
- upcloud_loadbalancer_backend:
tls_configs
removed from properties. The computed field exists on main level of the resource.