Releases: ovh/terraform-provider-ovh
v2.4.0
2.4.0 (June 6, 2025)
⚙️ General:
- Add global option
api_rate_limit
to limit the number of concurrent calls to OVHcloud API (#979)
🎉 Features:
-
New resource:
ovh_cloud_project_containerregistry_iam
(#907) -
New resource:
ovh_cloud_project_database_valkey_user
(#994) -
New datasource:
ovh_cloud_project_database_valkey_user
(#994)
💪 Improvements:
-
r/ovh_cloud_project_containerregistry
: Addiam_enabled
field (#907) -
r/ovh_cloud_project_database
: Addvalkey
engine (#994) -
Add ability to configure the creation timeout for resources that are created via an order (#1004)
-
d/ovh_cloud_project_containerregistry
: Addiam_enabled
field (#907) -
d/ovh_cloud_project_containerregistries
: Addiam_enabled
field (#907)
📚 Documentation:
r/ovh_cloud_project_kube_nodepool
: Add missing fieldavailability_zones
(#989)
❤️ Thanks for your contributions ❤️
v2.3.0
2.3.0 (May 22, 2025)
⚙️ General:
- Add
user_agent_extra
field in provider configuration to append extra information in the user-agent header in API calls (#973) - Use
go-1.23
worker model in CI (#974)
🎉 Features:
-
New resource:
ovh_ovhcloud_connect_pop_config
(#970) -
New resource:
ovh_ovhcloud_connect_pop_datacenter_config
(#970) -
New resource:
ovh_ovhcloud_connect_pop_datacenter_extra_config
(#970) -
New datasource:
ovh_cloud_project_ssh_key
(#972) -
New datasource:
ovh_cloud_project_ssh_keys
(#972) -
New datasource:
ovh_cloud_project_rancher_capabilities_plan
(#971) -
New datasource:
ovh_cloud_project_rancher_capabilities_version
(#971) -
New datasource:
ovh_cloud_project_flavor
(#969) -
New datasource:
ovh_ovhcloud_connect_datacenters
(#942) -
New datasource:
ovh_ovhcloud_connect_config_pops
(#946) -
New datasource:
ovh_ovhcloud_connect_config_pop_datacenters
(#946) -
New datasource:
ovh_ovhcloud_connect_config_pop_datacenter_extras
(#946)
💪 Improvements:
r/ovh_cloud_project_user
: Add support for password rotation (#965)r/ovh_cloud_project_instance
: Add customizable creation timeout (#964)r/ovh_cloud_project_region
: Add missing fields in resource (#967)r/ovh_cloud_project_flavors
: Addname_filter
field to filter results by name (#969)r/ovh_vrack_ip
: Addregion
optional field (#982)r/ovh_vrack_ipv6
: Addregion
computed field (#982)r/ovh_savings_plan
: Use environment variableOVH_CLOUD_PROJECT_SERVICE
as defaut value forservice_name
field (#984)r/ovh_dedicated_server
: Addreboot_rescue
option in pre-destroy available actions (#988)
🐜 Bug fixes:
r/ovh_cloud_project_instance
: Use the right API parameter forfloating_ip
field (#987)r/ovh_cloud_project_database_log_subscription
: Add missing required fieldkind
(#976)r/ovh_ip_firewall
: Avoid sendingenabled
argument at creation (#991)
📚 Documentation:
r/ovh_cloud_project_user
: Add missing roles in the documentation (#966)r/ovh_cloud_project_gateway
: Update docomentation of import (#993)
❤️ Thanks for your contributions ❤️
v2.2.0
2.2.0 (April 30, 2025)
⚙️ General:
- Bump dependencies (#950)
🎉 Features:
- New resource:
ovh_cloud_project_ssh_key
(#926) - New resource:
ovh_vrack_dedicated_cloud_datacenter
(#908) - New resource:
ovh_vrack_ipv6_routed_subrange
(#947)
💪 Improvements:
-
r/ovh_cloud_project_instance
: Allow instance creation on a private network (#931) -
r/ovh_vrack_ipv6
: Addbridged_subrange
field (#947) -
r/ovh_dedicated_server
: Add new fields to control a dedicated server reinstallation:prevent_install_on_create
andprevent_install_on_import
. Also add a new parameter to avoid terminating the OVHcloud service when removing the resource in Terraform:keep_service_after_destroy
and a parameter to run specific actions before destroying the resource:run_actions_before_destroy
(#937, #960) -
r/ovh_cloud_project_kube_nodepool
: Add new fieldavailability_zones
(#957) -
d/ovh_cloud_project_kube_nodepool
: Add new fieldavailability_zones
(#957)
🐜 Bug fixes:
r/ovh_cloud_project_database
: Correctly handlebackup_time
field (#938)r/ovh_cloud_project_rancher
: Fix version in tests (#945)r/ovh_iploadbalancing_tcp_farm
: Allow setting a null port (#949)r/ovh_iploadbalancing_tcp_farm_server
: Allow setting a null port (#949)r/ovh_iploadbalancing_http_farm
: Allow setting a null port (#949)r/ovh_iploadbalancing_http_farm_server
: Allow setting a null port (#949)r/ovh_domain_name
: Avoid unnecessary diff whentarget_spec
is not set (#954)
📚 Documentation:
- Add missing docs and fix some wrong locations (#925)
- Add badges in README (#941)
- Set an up-to-date version for
dbaas_logs
resources (#955)
❤️ Thanks for your contributions ❤️
v1.8.0
1.8.0 (April 3, 2025)
🎉 Features:
r/ovh_dedicated_server
: Added new fields to control a dedicated server reinstallation:prevent_install_on_create
,prevent_install_on_import
,os
,storage
,customizations
, andproperties
. A new parameter has also been added to avoid terminating the OVHcloud service when removing the resource in Terraform:keep_service_after_destroy
(#921)
❤️ Thanks for your contributions ❤️
v2.1.0
2.1.0 (March 24, 2025)
⚙️ General:
- Bump dependencies (#903)
🎉 Features:
-
New resource:
ovh_cloud_project_instance_snapshot
(#887) -
New resource:
ovh_vrack_dedicated_cloud
(#904) -
New datasource:
ovh_cloud_project_storage_object
(#882) -
New datasource:
ovh_cloud_project_storage_objects
(#882) -
New datasource:
ovh_cloud_project_image
(#909) -
New datasource:
ovh_cloud_project_images
(#909) -
New datasource:
ovh_dedicated_cloud
(#889) -
New datasource:
ovh_vmware_cloud_director_organization
(#900) -
New datasource:
ovh_vmware_cloud_director_backup
(#902)
💪 Improvements:
r/ovh_cloud_project_region_storage_presign
: Update resource with new fields (#880)
🐜 Bug fixes:
r/ovh_cloud_project_rancher
: Make surebootstrap_password
is saved on creation (#888)r/ovh_cloud_project_storage
: Remove objects on bucket deletion (#886)r/ovh_dedicated_server_reinstall_task
: Raid type was ignored when 0 was given as value (#911)r/ovh_cloud_project_loadbalancer
: Fix errors in schema and invalid values sent to the API (#912)
📚 Documentation:
- Migrate documentation from legacy to new directory (#883)
- Improve Rancher documentation (#879)
r/ovh_dedicated_server_reinstall_task
: Fix invalid examples in documentation (#910)
❤️ Thanks for your contributions ❤️
v2.0.0
2.0.0 (March 4, 2025)
🧨 Breaking changes:
In the context of IAM integration across all OVHcloud products, we are deprecating the routes in the API section /me
that are used to store/retrieve information about dedicated server installation templates and partition schemes.
As a result, the resources ovh_me_installation_template
, ovh_me_installation_template_partition_scheme
, ovh_me_installation_template_partition_scheme_hardware_raid
and ovh_me_installation_template_partition_scheme_partition
are removed in favor of the new resource ovh_dedicated_server_reinstall_task
and new parameters in resource ovh_dedicated_server
.
This will simplify the reinstallation and OS change on dedicated servers, especially when partitioning needs to be customized.
r/ovh_dedicated_server
: The fields used to reinstall a dedicated server have been modified do to API changes (the call POST /dedicated/server/{serviceName}/install/start will be replaced by POST /dedicated/server/{serviceName}/reinstall). In this context, the following fields have been removed:user_metadata
,template_name
,partition_scheme_name
,details
, and the following fields are replacing them:os
,storage
,customizations
, andproperties
(#835)- Resource
ovh_dedicated_server_install_task
has been replaced by the new resourceovh_dedicated_server_reinstall_task
(#835) - Resources removed:
ovh_me_installation_template
,ovh_me_installation_template_partition_scheme
,ovh_me_installation_template_partition_scheme_hardware_raid
,ovh_me_installation_template_partition_scheme_partition
(#835)
🎉 Features:
-
New resource:
ovh_domain_name
(#837) -
New resource:
ovh_domain_name_servers
(#870) -
New resource:
ovh_domain_ds_records
(#870) -
New resource:
ovh_cloud_project_loadbalancer
(#855) -
New resource:
ovh_cloud_project_volume_backup
(#878) -
New resource:
ovh_cloud_project_rancher
(#872) -
New resource:
ovh_dbaas_logs_role
(#859) -
New resource:
ovh_dbaas_logs_role_permission_stream
(#859) -
New resource:
ovh_vrack_ipv6
(#838) -
New resource:
ovh_vrack_vrackservices
(#839) -
New resource:
ovh_vrack_ovhcloudconnect
(#875) -
New resource:
ovh_dedicated_server_reinstall_task
(#835) -
New datasource:
ovh_cloud_project_flavors
(#865) -
New datasource:
ovh_cloud_project_loadbalancer_flavors
(#866) -
New datasource:
ovh_cloud_project_storage
(#867) -
New datasource:
ovh_cloud_project_storages
(#867) -
New datasource:
ovh_cloud_project_rancher
(#876) -
New datasource:
ovh_cloud_project_rancher_version
(#874) -
New datasource:
ovh_cloud_project_rancher_plan
(#874) -
New datasource:
ovh_ovhcloud_connect
(#871) -
New datasource:
ovh_ovhcloud_connects
(#871)
💪 Improvements:
r/ovh_cloud_project_instance
: Addavailability_zone
field (#863)d/ovh_cloud_project_instance
: Addavailability_zone
field (#863)d/ovh_cloud_project_instances
: Addavailability_zone
field (#863)
🐜 Bug fixes:
r/ovh_cloud_project_instance
: Correctly handle SSH keys (#861)r/ovh_cloud_project_kube
: Increase update timeout (#868)r/ovh_ip_move
: Fix import and add documentation (#864)
📚 Documentation:
❤️ Thanks for your contributions ❤️
v1.6.0
1.6.0 (February 6, 2025)
⚙️ General:
🎉 Features:
- New datasource:
ovh_cloud_project_floatingips
(#811) - New datasource:
ovh_dedicated_nasha_partition
(#817)
💪 Improvements:
-
r/ovh_savings_plan
: Add a list of accepted flavors (#813) -
r/ovh_dedicated_nasha
: Add new fieldpartitions_list
(#817) -
r/ovh_dedicated_server
: Add new fieldefi_bootloader_path
(#755) -
r/ovh_dedicated_server_update
: Add new fieldefi_bootloader_path
(#755) -
d/ovh_dedicated_server
: Add new fieldefi_bootloader_path
(#755)
🐜 Bug fixes:
r/ovh_cloud_project_network_private_subnet_v2
: Set the right property name for allocation pools (#816)r/ovh_me_installation_template
: Fix panic when template does not exist (#829)
📚 Documentation:
r/ovh_cloud_project_region_network
: Fix wrong indentations in documentation (#824)r/ovh_cloud_project_network_private
: Update documentation (#826)r/ovh_cloud_project_network_private_subnet
: Update documentation (#827)r/ovh_ip_service
: Add missing configurations in documentation (#828)
❤️ Thanks for your contributions ❤️
v1.5.0
1.5.0 (January 24, 2025)
⚙️ General:
- Bump golang dependencies (#803)
🎉 Features:
-
New resource:
ovh_cloud_project_instance
(#809) -
New resource:
ovh_cloud_project_region_network
(#808) -
New resource:
ovh_cloud_project_database_prometheus
(#787) -
New resource:
ovh_cloud_project_database_mongodb_prometheus
(#787) -
New datasource:
ovh_cloud_project_instance
(#809) -
New datasource:
ovh_cloud_project_instances
(#809) -
New datasource:
ovh_cloud_project_database_prometheus
(#787) -
New datasource:
ovh_cloud_project_database_mongodb_prometheus
(#787)
💪 Improvements:
-
r/ovh_ip_firewall_rule
: Add import capability to resource (#797) -
r/ovh_savings_plan
: For uppercase for flavors (#799) -
r/ovh_cloud_project_volume
: Allow size edition (#804) -
d/ovh_dbaas_logs_cluster_retention
: Addretention_type
field (#806)
📚 Documentation:
- Licenses update (#796)
❤️ Thanks for your contributions ❤️
v1.4.0
v1.3.0
1.3.0 (December 20, 2024)
🎉 Features:
- New resource:
ovh_cloud_project_volume
(#778)
🐜 Bug fixes:
r/ovh_cloud_project_network_private_subnet_v2
: Correctly handle DNS nameservers definition by addinguse_default_public_dns_resolver
parameter (#789)r/ovh_okms_credential
: Modifying fieldidentity_urns
now triggers a resource re-creation (#790)
❤️ Thanks for your contributions ❤️