Skip to content

Releases: ovh/terraform-provider-ovh

v2.19.0

Choose a tag to compare

@amstuta amstuta released this 07 Aug 15:07
913f92c

2.19.0 (August 7, 2026)

🎉 Features:

  • New resource: ovh_cloud_instance (#1386)

  • New resource: ovh_cloud_instance_group (#1386)

  • New datasource: ovh_cloud_instance (#1386)

  • New datasource: ovh_cloud_instances (#1386)

  • New datasource: ovh_cloud_instance_flavor (#1386)

  • New datasource: ovh_cloud_instance_flavors (#1386)

  • New datasource: ovh_cloud_instance_group (#1386)

  • New datasource: ovh_cloud_instance_groups (#1386)

  • New datasource: ovh_cloud_instance_image (#1386)

  • New datasource: ovh_cloud_instance_images (#1386)

  • New datasource: ovh_cloud_storage_file_share_acl (#1393)

  • New datasource: ovh_cloud_storage_file_share_acls (#1393)

💪 Improvements:

  • r/ovh_cloud_project_storage: Accept DEEP_ARCHIVE, GLACIER, GLACIER_IR, INTELLIGENT_TIERING and ONEZONE_IA as replication rule storage_class values (#1398)
  • r/ovh_cloud_project_storage_object_bucket_lifecycle_configuration: Accept DEEP_ARCHIVE and GLACIER_IR as noncurrent version transition storage_class values (#1398)
  • r/ovh_cloud_key_manager_secret: Normalize type, algorithm and mode to upper case to match the API (#1386)

🐜 Bug fixes:

  • r/ovh_cloud_gateway: Report the failing task reason when a gateway ends in ERROR instead of a generic unexpected-state error (#1386)
  • r/ovh_cloud_storage_block_volume: Keep unset create_from attributes null instead of "", to avoid inconsistent-result errors (#1386)

📚 Documentation:

  • r/ovh_cloud_project_storage, r/ovh_cloud_project_storage_object_bucket_lifecycle_configuration: Document the accepted storage_class values (#1398)
  • File Storage pages: Fix the subcategory metadata (Cloud StorageFile Storage) (#1393)

❤️ Thanks for your contributions ❤️

v2.18.0

Choose a tag to compare

@amstuta amstuta released this 27 Jul 13:21
a3a3e33

2.18.0 (July 27, 2026)

⚙️ General:

  • Bump google.golang.org/grpc from 1.79.3 to 1.82.1 (#1391)
  • Trigger a CDS build when pushing on a branch (#1382)

🎉 Features:

  • New resource: ovh_cloud_storage_file_share_acl (#1390)

🧹 Cleaning:

  • r/ovh_cloud_storage_file_share, d/ovh_cloud_storage_file_share, d/ovh_cloud_storage_file_shares: The access_rules attribute is removed in favor of the new ovh_cloud_storage_file_share_acl resource (#1390)

💪 Improvements:

  • r/ovh_cloud_storage_block_volume: Add availability_zone attribute (#1389)

🐜 Bug fixes:

  • r/ovh_cloud_storage_block_volume: Keep the encryption attribute value from state when unchanged, to avoid unexpected volume replacements (#1389)

❤️ Thanks for your contributions ❤️

v2.17.0

Choose a tag to compare

@amstuta amstuta released this 15 Jul 14:38
ae1527a

2.17.0 (July 15, 2026)

⚙️ General:

  • Bump golang.org/x/crypto from 0.51.0 to 0.52.0 (#1372)

🧹 Cleaning:

The deprecated cassandra, m3db, m3aggregator and redis database engines are no longer supported. The ovh_cloud_project_database_ip_restriction resource (deprecated since #600 in favor of declaring IP restrictions directly on ovh_cloud_project_database) is also removed.

  • r/ovh_cloud_project_database: The engine attribute is now validated client-side against the list of supported engines (clickhouse, grafana, kafka, kafkaConnect, kafkaMirrorMaker, mongodb, mysql, opensearch, postgresql, valkey); the deprecated cassandra, m3db, m3aggregator and redis engines are no longer accepted (#1239)
  • Resources removed: ovh_cloud_project_database_m3db_namespace, ovh_cloud_project_database_m3db_user, ovh_cloud_project_database_redis_user, ovh_cloud_project_database_ip_restriction (#1239)
  • Datasources removed: ovh_cloud_project_database_m3db_namespace, ovh_cloud_project_database_m3db_namespaces, ovh_cloud_project_database_m3db_user, ovh_cloud_project_database_redis_user, ovh_cloud_project_database_ip_restrictions (#1239)

💪 Improvements:

  • r/ovh_cloud_floating_ip, d/ovh_cloud_floating_ip, d/ovh_cloud_floating_ips, d/ovh_cloud_additional_ip, d/ovh_cloud_additional_ips, d/ovh_cloud_ext_net_ip, d/ovh_cloud_ext_net_ips, d/ovh_cloud_public_ips: Support OVH_CLOUD_PROJECT_SERVICE env var as fallback for service_name (#1380)

🐜 Bug fixes:

  • r/ovh_cloud_project_database: Use the correct camelCase engine names (kafkaConnect, kafkaMirrorMaker) when determining which engines do not support backup_time (#1239)
  • r/ovh_cloud_project_file_storage_share_network: Fix the API endpoint path used for share networks (sharenetworkshareNetwork) (#1376)

❤️ Thanks for your contributions ❤️

v2.16.1

Choose a tag to compare

@amstuta amstuta released this 08 Jul 15:30
bd20cb5

2.16.1 (July 8, 2026)

⚙️ General:

  • Bump golang.org/x/net from 0.48.0 to 0.55.0 (#1369)

🎉 Features:

  • New resource: ovh_cloud_floating_ip (#1373)

  • New resource: ovh_cloud_key_manager_container (#1370)

  • New resource: ovh_cloud_key_manager_container_consumer (#1370)

  • New resource: ovh_cloud_key_manager_secret (#1370)

  • New resource: ovh_cloud_key_manager_secret_consumer (#1370)

  • New resource: ovh_cloud_quota (#1358)

  • New resource: ovh_cloud_storage_file_share (#1371)

  • New resource: ovh_cloud_storage_file_share_network (#1371)

  • New resource: ovh_cloud_storage_file_share_snapshot (#1371)

  • New datasource: ovh_cloud_additional_ip (#1373)

  • New datasource: ovh_cloud_additional_ips (#1373)

  • New datasource: ovh_cloud_ext_net_ip (#1373)

  • New datasource: ovh_cloud_ext_net_ips (#1373)

  • New datasource: ovh_cloud_floating_ip (#1373)

  • New datasource: ovh_cloud_floating_ips (#1373)

  • New datasource: ovh_cloud_public_ips (#1373)

  • New datasource: ovh_cloud_key_manager_container (#1370)

  • New datasource: ovh_cloud_key_manager_containers (#1370)

  • New datasource: ovh_cloud_key_manager_container_consumer (#1370)

  • New datasource: ovh_cloud_key_manager_container_consumers (#1370)

  • New datasource: ovh_cloud_key_manager_secret (#1370)

  • New datasource: ovh_cloud_key_manager_secrets (#1370)

  • New datasource: ovh_cloud_key_manager_secret_consumer (#1370)

  • New datasource: ovh_cloud_key_manager_secret_consumers (#1370)

  • New datasource: ovh_cloud_key_manager_secret_payload (#1370)

  • New datasource: ovh_cloud_quota (#1358)

  • New datasource: ovh_cloud_storage_file_share (#1371)

  • New datasource: ovh_cloud_storage_file_shares (#1371)

  • New datasource: ovh_cloud_storage_file_share_network (#1371)

  • New datasource: ovh_cloud_storage_file_share_networks (#1371)

  • New datasource: ovh_cloud_storage_file_share_snapshot (#1371)

  • New datasource: ovh_cloud_storage_file_share_snapshots (#1371)

💪 Improvements:

  • r/ovh_dbaas_logs_output_graylog_stream: Add encryption_keys_ids attribute (#1348)

🐜 Bug fixes:

  • r/ovh_iploadbalancing_http_route, r/ovh_iploadbalancing_tcp_route: Treat a weight of 0 as a real value instead of null (#1363)

📚 Documentation:

  • Reorganize documentation subcategory metadata to group pages by product (#1367)
  • r/ovh_iam_resource_tags: Fix URN resource type in examples (cloudProjectpublicCloudProject) (#1353)

❤️ Thanks for your contributions ❤️

v2.16.0

Choose a tag to compare

@amstuta amstuta released this 08 Jul 15:22
02448c0

2.16.0 (July 8, 2026)

⚙️ General:

  • Bump golang.org/x/net from 0.48.0 to 0.55.0 (#1369)

🎉 Features:

  • New resource: ovh_cloud_floating_ip (#1373)

  • New resource: ovh_cloud_key_manager_container (#1370)

  • New resource: ovh_cloud_key_manager_container_consumer (#1370)

  • New resource: ovh_cloud_key_manager_secret (#1370)

  • New resource: ovh_cloud_key_manager_secret_consumer (#1370)

  • New resource: ovh_cloud_quota (#1358)

  • New resource: ovh_cloud_storage_file_share (#1371)

  • New resource: ovh_cloud_storage_file_share_network (#1371)

  • New resource: ovh_cloud_storage_file_share_snapshot (#1371)

  • New datasource: ovh_cloud_additional_ip (#1373)

  • New datasource: ovh_cloud_additional_ips (#1373)

  • New datasource: ovh_cloud_ext_net_ip (#1373)

  • New datasource: ovh_cloud_ext_net_ips (#1373)

  • New datasource: ovh_cloud_floating_ip (#1373)

  • New datasource: ovh_cloud_floating_ips (#1373)

  • New datasource: ovh_cloud_public_ips (#1373)

  • New datasource: ovh_cloud_key_manager_container (#1370)

  • New datasource: ovh_cloud_key_manager_containers (#1370)

  • New datasource: ovh_cloud_key_manager_container_consumer (#1370)

  • New datasource: ovh_cloud_key_manager_container_consumers (#1370)

  • New datasource: ovh_cloud_key_manager_secret (#1370)

  • New datasource: ovh_cloud_key_manager_secrets (#1370)

  • New datasource: ovh_cloud_key_manager_secret_consumer (#1370)

  • New datasource: ovh_cloud_key_manager_secret_consumers (#1370)

  • New datasource: ovh_cloud_key_manager_secret_payload (#1370)

  • New datasource: ovh_cloud_quota (#1358)

  • New datasource: ovh_cloud_storage_file_share (#1371)

  • New datasource: ovh_cloud_storage_file_shares (#1371)

  • New datasource: ovh_cloud_storage_file_share_network (#1371)

  • New datasource: ovh_cloud_storage_file_share_networks (#1371)

  • New datasource: ovh_cloud_storage_file_share_snapshot (#1371)

  • New datasource: ovh_cloud_storage_file_share_snapshots (#1371)

💪 Improvements:

  • r/ovh_dbaas_logs_output_graylog_stream: Add encryption_keys_ids attribute (#1348)

🐜 Bug fixes:

  • r/ovh_iploadbalancing_http_route, r/ovh_iploadbalancing_tcp_route: Treat a weight of 0 as a real value instead of null (#1363)

📚 Documentation:

  • Reorganize documentation subcategory metadata to group pages by product (#1367)
  • r/ovh_iam_resource_tags: Fix URN resource type in examples (cloudProjectpublicCloudProject) (#1353)

❤️ Thanks for your contributions ❤️

v2.15.0

Choose a tag to compare

@amstuta amstuta released this 26 Jun 09:16
ec8e452

2.15.0 (June 25, 2026)

🎉 Features:

  • New resource: ovh_cloud_gateway (#1354)

  • New resource: ovh_cloud_network_private_vrack (#1354)

  • New resource: ovh_cloud_network_private_vrack_subnet (#1354)

  • New resource: ovh_cloud_security_group (#1355)

  • New resource: ovh_cloud_ssh_key (#1352)

  • New resource: ovh_cloud_project_kube_log_subscription (#1313)

  • New datasource: ovh_cloud_gateway (#1354)

  • New datasource: ovh_cloud_gateways (#1354)

  • New datasource: ovh_cloud_network_private_vrack (#1354)

  • New datasource: ovh_cloud_network_private_vracks (#1354)

  • New datasource: ovh_cloud_network_private_vrack_subnet (#1354)

  • New datasource: ovh_cloud_network_private_vrack_subnets (#1354)

  • New datasource: ovh_cloud_security_group (#1355)

  • New datasource: ovh_cloud_security_groups (#1355)

  • New datasource: ovh_cloud_ssh_key (#1352)

  • New datasource: ovh_cloud_ssh_keys (#1352)

  • New datasource: ovh_cloud_region (#1347)

  • New datasource: ovh_cloud_regions (#1347)

  • New datasource: ovh_cloud_project_kube_log_subscription (#1313)

💪 Improvements:

  • r/ovh_cloud_project_volume: Add ability to create CMK encrypted volumes through the encryption attribute (#1337)
  • r/ovh_cloud_project_kube: Add ip_allocation_policy and customization_cilium parameters (#1313)
  • r/ovh_cloud_storage_block_volume: Support OVH_CLOUD_PROJECT_SERVICE env var as fallback for service_name (#1352)

🐜 Bug fixes:

  • r/ovh_cloud_project_kube: Accept UPDATING as a valid pending state when waiting for the cluster to be ready (#1344)

📚 Documentation:

  • r/ovh_cloud_project_network_private_subnet_v2: Document the gateway_ip attribute (#1330)

❤️ Thanks for your contributions ❤️

v2.14.0

Choose a tag to compare

@amstuta amstuta released this 12 Jun 15:32
76ee202

2.14.0 (June 12, 2026)

⚙️ General:

  • Inject schemas version header in /v2 API requests (#1300)

🎉 Features:

  • New resource: ovh_cloud_storage_block_volume (#1338)

  • New resource: ovh_cloud_storage_block_volume_backup (#1338)

  • New resource: ovh_cloud_storage_block_volume_snapshot (#1338)

  • New resource: ovh_cloud_project_file_storage_share_network (#1297)

  • New resource: ovh_dbaas_logs_encryption_key (#1278)

  • New resource: ovh_email_domain_account (#1280, #1329)

  • New resource: ovh_vrack_public_routing_priority (#1227)

  • New datasource: ovh_cloud_storage_block_volume (#1338)

  • New datasource: ovh_cloud_storage_block_volumes (#1338)

  • New datasource: ovh_cloud_storage_block_volume_backup (#1338)

  • New datasource: ovh_cloud_storage_block_volume_backups (#1338)

  • New datasource: ovh_cloud_storage_block_volume_snapshot (#1338)

  • New datasource: ovh_cloud_storage_block_volume_snapshots (#1338)

  • New datasource: ovh_dbaas_logs_encryption_key (#1278)

  • New datasource: ovh_email_domain_account (#1279)

  • New datasource: ovh_email_domain_accounts (#1279)

  • New datasource: ovh_vrack (#1227)

💪 Improvements:

  • r/ovh_cloud_project_file_storage_share: Allow using share_network_id as an alternative to network_id/subnet_id (#1297)
  • r/ovh_cloud_project_storage: Add tags attribute (#1304)
  • r/ovh_ip_move: Park IP when deleting the resource (#1301)
  • r/ovh_storage_efs_share, r/ovh_storage_efs_share_acl, r/ovh_storage_efs_share_snapshot: Add import support (#1317)

🐜 Bug fixes:

  • r/ovh_cloud_project_database: Scale nodes in place, keep region and network changes as ForceNew (#1336)
  • r/ovh_cloud_project_database_*: Make resource creation idempotent on 409/500 errors (#1339)
  • r/ovh_cloud_project_kube_nodepool: Cap desired_nodes when reducing max_nodes (#1241)

❤️ Thanks for your contributions ❤️

v2.13.1

Choose a tag to compare

@amstuta amstuta released this 22 Apr 09:31
067104e

2.13.1 (April 22, 2026)

🐜 Bug fixes:

  • r/ovh_cloud_project: Make sure project is really delivered after order (#1295)
  • r/ovh_dbaas_logs_input: Retry calls to Logs Data Platform inputs (#1289)
  • r/ovh_dbaas_logs_output_graylog_stream, r/ovh_dbaas_logs_output_opensearch_alias: Retry calls to Logs Data Platform streams and aliases (#1286)

❤️ Thanks for your contributions ❤️

v2.13.0

Choose a tag to compare

@amstuta amstuta released this 10 Apr 14:21
27d0d2c

2.13.0 (April 10, 2026)

⚙️ General:

  • Bump google.golang.org/grpc from 1.69.4 to 1.79.3 (#1258)

🎉 Features:

  • New resource: ovh_cloud_project_file_storage_share (#1265)

💪 Improvements:

  • r/ovh_cloud_project: Add client-side deletion_protection attribute (#1270)
  • r/ovh_cloud_project_kube_nodepool: Add attach_floating_ips field (#1276, #1284)
  • r/ovh_hosting_private_database: Add advanced_configuration support (#1244)

🐜 Bug fixes:

  • Prevent nil pointer panic when OVH client is not initialized (#1277)
  • r/ovh_cloud_project_kube_oidc: Increase OIDC delay (#1271)
  • r/ovh_vps: Use state when do_not_send_password field is unknown (#1267)
  • r/ovh_domain_zone_record: Ignore unquoted TXT changes (#1264)
  • r/ovh_dbaas_logs_input: Fix flowgger configuration options field (#1263)
  • r/ovh_dedicated_server_install_task: Fix null default values in installation templates (#1256)

❤️ Thanks for your contributions ❤️

v2.12.0

Choose a tag to compare

@amstuta amstuta released this 11 Mar 15:42
93c4ff4

2.12.0 (March 11, 2026)

⚙️ General:

  • Bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 (#1237)

🎉 Features:

  • New resource: ovh_storage_efs (#1228)

  • New resource: ovh_cloud_project_storage_object_bucket_lifecycle_configuration (#1234)

  • New resource: ovh_cloud_project_database_clickhouse_user (#1243)

  • New datasource: ovh_cloud_project_storage_object_bucket_lifecycle_configuration (#1234)

  • New datasource: ovh_cloud_project_database_clickhouse_user (#1243)

💪 Improvements:

  • r/ovh_cloud_project_database: Add ClickHouse engine support (#1243)
  • r/ovh_ip_move: Remove useless calls to /ip/service (#1216)
  • r/ovh_vps: Add do_not_send_password attribute (#1197)
  • Ensure all cloud resources can take cloud project ID from OVH_CLOUD_PROJECT_SERVICE env var (#1233)

🐜 Bug fixes:

  • r/ovh_cloud_project_kube_oidc: Include "UPDATING" as valid pending state (#1226)
  • r/ovh_iploadbalancing_tcp_farm_server: Fix drift when weight is 0 (#1235)
  • r/ovh_dedicated_server: Restore display name behaviour (#1238)

📚 Documentation:

  • Add example with encryption in object storage doc (#1221)
  • Fix documentation for ovh_okms_credential and ovh_okms_secret (#1223)
  • Fix typos and missing doc parts (#1231)

❤️ Thanks for your contributions ❤️