Skip to content

Releases: ovh/terraform-provider-ovh

v2.4.0

06 Jun 14:04
6798698
Compare
Choose a tag to compare

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: Add iam_enabled field (#907)

  • r/ovh_cloud_project_database: Add valkey engine (#994)

  • Add ability to configure the creation timeout for resources that are created via an order (#1004)

  • d/ovh_cloud_project_containerregistry: Add iam_enabled field (#907)

  • d/ovh_cloud_project_containerregistries: Add iam_enabled field (#907)

📚 Documentation:

  • r/ovh_cloud_project_kube_nodepool: Add missing field availability_zones (#989)

❤️ Thanks for your contributions ❤️

v2.3.0

22 May 07:57
96fd9db
Compare
Choose a tag to compare

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: Add name_filter field to filter results by name (#969)
  • r/ovh_vrack_ip: Add region optional field (#982)
  • r/ovh_vrack_ipv6: Add region computed field (#982)
  • r/ovh_savings_plan: Use environment variable OVH_CLOUD_PROJECT_SERVICE as defaut value for service_name field (#984)
  • r/ovh_dedicated_server: Add reboot_rescue option in pre-destroy available actions (#988)

🐜 Bug fixes:

  • r/ovh_cloud_project_instance: Use the right API parameter for floating_ip field (#987)
  • r/ovh_cloud_project_database_log_subscription: Add missing required field kind (#976)
  • r/ovh_ip_firewall: Avoid sending enabled 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

30 Apr 06:33
5c82e25
Compare
Choose a tag to compare

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: Add bridged_subrange field (#947)

  • r/ovh_dedicated_server: Add new fields to control a dedicated server reinstallation: prevent_install_on_create and prevent_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 field availability_zones (#957)

  • d/ovh_cloud_project_kube_nodepool: Add new field availability_zones (#957)

🐜 Bug fixes:

  • r/ovh_cloud_project_database: Correctly handle backup_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 when target_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

03 Apr 08:35
Compare
Choose a tag to compare

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, and properties. 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

24 Mar 16:02
ed0afad
Compare
Choose a tag to compare

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 sure bootstrap_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

05 Mar 10:39
3f8a4b4
Compare
Choose a tag to compare

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, and properties (#835)
  • Resource ovh_dedicated_server_install_task has been replaced by the new resource ovh_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_storage (#834, #858)

  • 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: Add availability_zone field (#863)
  • d/ovh_cloud_project_instance: Add availability_zone field (#863)
  • d/ovh_cloud_project_instances: Add availability_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:

  • Reorganization of the documentation (#840, #873)
  • r/ovh_vps: Fix typo in documentation (#836)

❤️ Thanks for your contributions ❤️

v1.6.0

06 Feb 13:43
cc939c8
Compare
Choose a tag to compare

1.6.0 (February 6, 2025)

⚙️ General:

  • Update issue template (#812)
  • Bump go-ovh dependency (#830)

🎉 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 field partitions_list (#817)

  • r/ovh_dedicated_server: Add new field efi_bootloader_path (#755)

  • r/ovh_dedicated_server_update: Add new field efi_bootloader_path (#755)

  • d/ovh_dedicated_server: Add new field efi_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

24 Jan 14:26
d27a932
Compare
Choose a tag to compare

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: Add retention_type field (#806)

📚 Documentation:

  • Licenses update (#796)

❤️ Thanks for your contributions ❤️

v1.4.0

26 Dec 13:26
0ed4683
Compare
Choose a tag to compare

1.4.0 (December 26, 2024)

🎉 Features:

  • New resource: ovh_savings_plan (#793)

📚 Documentation:

  • r/ovh_cloud_project_volume: Update documentation (#792)

❤️ Thanks for your contributions ❤️

v1.3.0

20 Dec 10:08
11c5dfd
Compare
Choose a tag to compare

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 adding use_default_public_dns_resolver parameter (#789)
  • r/ovh_okms_credential: Modifying field identity_urns now triggers a resource re-creation (#790)

❤️ Thanks for your contributions ❤️