Skip to content

Releases: ovh/terraform-provider-ovh

v2.7.0

25 Aug 09:08
ffa3fa8
Compare
Choose a tag to compare

2.7.0 (August 25, 2025)

🎉 Features:

  • New datasource: ovh_dbaas_logs_output_graylog_stream_url (#1072)

💪 Improvements:

  • r/ovh_cloud_project_region: Add id property (#1091)
  • r/ovh_cloud_project_kube: Add plan attribute (#1090)
  • d/ovh_cloud_project_kube: Add plan attribute (#1090)
  • d/ovh_cloud_project_kube: Add attributes plan, kubeconfig and kubeconfig_attributes (#1059, #1090)

🐜 Bug fixes:

  • r/ovh_domain_zone: Recreate resource when deleted outside Terraform (#1067)
  • r/ovh_cloud_project_instance: Ensure resource is correctly deleted (#1068)
  • r/ovh_cloud_project_storage: Correctly use parameters to filter returned objects (#1088)
  • Fix several acceptance tests (#1089, #1094)

📚 Documentation:

  • Updated contribution guidelines (#1078)
  • r/ovh_dbaas_logs_output_graylog_stream: Add import documentation (#1079)
  • r/ovh_dbaas_logs_output_opensearch_alias: Add import documentation (#1084)
  • r/ovh_dbaas_logs_output_graylog_stream: Fix invalid description of field title (#1070, #1071)
  • r/ovh_me_api_oauth2_client Add missing field identity in documentation (#1077)
  • d/ovh_me_api_oauth2_client Add missing field identity in documentation (#1077)
  • r/ovh_domain_zone Add missing field urn in documentation (#1077)
  • d/ovh_domain_zone Add missing field urn in documentation (#1077)
  • r/ovh_cloud_project_user: Update list of roles (#1081)

❤️ Thanks for your contributions ❤️

v2.6.0

25 Jul 15:05
dc7b5b7
Compare
Choose a tag to compare

2.6.0 (July 25, 2025)

⚙️ General:

  • Bump dependencies (#1052)

🎉 Features:

  • New resource: ovh_cloud_project_region (#1044)

  • New datasource: ovh_cloud_project_gateway (#1061)

  • New datasource: ovh_location (#1063)

💪 Improvements:

  • r/ovh_dbaas_logs_token: Resource can now be imported (#1045)
  • Ensure all resources have an ID (#1047)

⚠️ Deprecations:

  • r/ovh_dedicated_server_update: Resource is now deprecated (#1036)

🐜 Bug fixes:

  • r/ovh_dedicated_server: Changing service_name forces recreation of the resource (#1033)
  • r/ovh_dedicated_server_update: Changing service_name forces recreation of the resource (#1033)
  • r/ovh_savings_plan: Perform an exact match when searching for a product code (#1040)
  • r/ovh_dbaas_logs_input: Fix fields in example (#1053)
  • r/ovh_cloud_project_failover_ip_attach: Correctly check errors and improve error messages (#1056)
  • r/ovh_cloud_project_containerregistry_oidc: Attribute oidc_verify_cert is computed when not input by the user (#1057)
  • r/ovh_cloud_project_containerregistry_oidc: Recreate OIDC config when removed outside Terraform (#1058)
  • r/ovh_cloud_project_storage: Set the right type for replication tags (#1060)

📚 Documentation:

  • Update subcategories of several public cloud resources (#1035)
  • r/ovh_cloud_project_containerregistry_user: Fix resource documentation (#1037)
  • Ensure naming convention in examples (#1046)
  • r/ovh_vps: Add clarifications on image selection (#1055)

❤️ Thanks for your contributions ❤️

v2.5.0

01 Jul 12:53
2b71c6d
Compare
Choose a tag to compare

⚙️ General:

  • Bump dependencies (#1010)

🎉 Features:

  • New resource: ovh_domain_zone_dynhost_login (#1001)

  • New resource: ovh_domain_zone_dynhost_record (#1001)

  • New resource: ovh_storage_efs_share (#1003)

  • New resource: ovh_storage_efs_share_acl (#1003)

  • New resource: ovh_storage_efs_share_snapshot (#1003)

  • New datasource: ovh_storage_efs (#1003)

  • New datasource: ovh_storage_efs_share_access_path (#1003)

  • New datasource: ovh_storage_efs_share_access_paths (#1003)

💪 Improvements:

  • r/ovh_ip_reverse: Add field readiness_timeout_duration (#1021)

  • r/ovh_cloud_project_network_private: Add field regions_openstack_ids (#1011)

  • r/ovh_vps: Add fields public_ssh_key and image_id to allow installation of the server (#1015)

  • d/ovh_cloud_project_network_private: Add field regions_openstack_ids (#1011)

🐜 Bug fixes:

  • Retry failing calls when fetching order plans (#1018)
  • r/ovh_dedicated_server: Correctly send string parameters when updating the resource (#1002)

📚 Documentation:

  • Licenses update (#1008)
  • Fix contributing doc (#1012)
  • r/ovh_me_identity_group: Add import documentation (#1024)

❤️ Thanks for your contributions ❤️

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 ❤️