Skip to content

chore(renovate): Update Terraform ovh to v2 #484

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 6, 2025

This PR contains the following updates:

Package Type Update Change
ovh (source) required_provider major 0.51.0 -> 2.6.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

ovh/terraform-provider-ovh (ovh)

v2.6.0

Compare Source

⚙️ General:

🎉 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

Compare Source

⚙️ General:

🎉 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

Compare Source

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

Compare Source

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

Compare Source

⚙️ General:

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

v2.1.0

Compare Source

⚙️ General:

🎉 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

Compare Source

🧨 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:

❤️ Thanks for your contributions ❤️

v1.8.0

Compare Source

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

v1.7.0

Compare Source

v1.6.0

Compare Source

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

Compare Source

⚙️ 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:

❤️ Thanks for your contributions ❤️

v1.4.0

Compare Source

🎉 Features:

  • New resource: ovh_savings_plan (#​793)

📚 Documentation:

  • r/ovh_cloud_project_volume: Update documentation (#​792)

❤️ Thanks for your contributions ❤️

v1.3.0

Compare Source

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

v1.2.0

Compare Source

🎉 Features:

  • New resource: ovh_okms_service_key_jwk (#​777)

  • New datasource: ovh_okms_service_key_pem (#​777)

🐜 Bug fixes:

  • r/ovh_dbaas_logs_input: Use Set instead of List for allowed_networks (#​783)
  • r/ovh_cloud_project_failover_ip_attach: Retry attach if IP is not allocated yet (#​785)

📚 Documentation:

  • r/ovh_cloud_project_kube: Clean example on resource with private network (#​775)

❤️ Thanks for your contributions ❤️

v1.1.0

Compare Source

💪 Improvements:

  • r/ovh_cloud_project_database_m3db_namespace: Allow managing the default namespace (#​761)

  • r/ovh_cloud_project_region_storage_presign: Force region to be uppercased (#​772)

  • r/ovh_okms: Support the new region name format (#​773)

  • d/ovh_dedicated_server: Add missing fields (#​766)

📚 Documentation:

  • Licenses update (#​764)
  • r/ovh_cloud_project_region_storage_presign: Fix documentation (#​770)
  • r/ovh_cloud_project: Add an example of cloud project creation with a pre-existing vRack (#​771)

❤️ Thanks for your contributions ❤️

v1.0.0

Compare Source

🎉 Features:

  • New resource: ovh_dbaas_logs_output_opensearch_alias (#​742)
  • New resource: ovh_dbaas_logs_output_opensearch_index (#​742)
  • New datasource: ovh_cloud_project_volume (#​736)
  • New datasource: ovh_cloud_project_volumes (#​736)
  • New datasource: ovh_dbaas_logs_output_opensearch_index (#​742)

🧨 Breaking changes:

  • r/ovh_ip_service: BREAKING CHANGE Fix resource import and use service_name as ID. This is a breaking change because the ID of the resource has been modified, but already existing resources will continue working. (#​754)
  • r/ovh_cloud_project: BREAKING CHANGE Fix resource import and use project_id as ID. This is a breaking change because the ID of the resource has been modified, but already existing resources will continue working. (#​760)
  • r/ovh_domain_zone: BREAKING CHANGE Fix resource import and use name as ID. This is a breaking change because the ID of the resource has been modified, but already existing resources will continue working. (#​760)
  • r/ovh_hosting_privatedatabase: BREAKING CHANGE Fix resource import and use service_name as ID. This is a breaking change because the ID of the resource has been modified, but already existing resources will continue working. (#​760)
  • r/ovh_iploadbalancing: BREAKING CHANGE Fix resource import and use service_name as ID. This is a breaking change because the ID of the resource has been modified, but already existing resources will continue working. (#​760)

💪 Improvements:

  • Don't read order-related information (ovh_subsidiary, plan and plan_option fields) in Read functions of resources that are created using an order (#​754)

🐜 Bug fixes:

  • r/ovh_cloud_project_database: Prevent setting backup_time on several engines (#​756)
  • Fix marshal and unmarshal of null and unknown values (#​750)
  • Fix products termination in the US region (#​754)

❤️ Thanks for your contributions ❤️


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from Darkness4 as a code owner March 6, 2025 02:00
@renovate renovate bot force-pushed the renovate/ovh-2.x branch 2 times, most recently from e4ce4d6 to 25af919 Compare March 12, 2025 05:57
@renovate renovate bot force-pushed the renovate/ovh-2.x branch from 25af919 to fb7155f Compare March 15, 2025 06:36
@renovate renovate bot force-pushed the renovate/ovh-2.x branch 4 times, most recently from 2b75888 to 69f264e Compare March 29, 2025 06:22
@renovate renovate bot force-pushed the renovate/ovh-2.x branch 4 times, most recently from 4d654b0 to 76001f9 Compare April 8, 2025 05:38
@renovate renovate bot force-pushed the renovate/ovh-2.x branch 2 times, most recently from cf41471 to 7cc517b Compare April 17, 2025 05:36
@renovate renovate bot force-pushed the renovate/ovh-2.x branch 2 times, most recently from 22fbc00 to 890ad15 Compare May 1, 2025 08:42
@renovate renovate bot force-pushed the renovate/ovh-2.x branch from 890ad15 to 06018a0 Compare May 13, 2025 06:00
@renovate renovate bot force-pushed the renovate/ovh-2.x branch 2 times, most recently from b81f72a to 4fdbb64 Compare May 28, 2025 10:03
@renovate renovate bot force-pushed the renovate/ovh-2.x branch from 4fdbb64 to 5339ba3 Compare May 30, 2025 06:35
@renovate renovate bot force-pushed the renovate/ovh-2.x branch 3 times, most recently from 5c1cf7f to 3276880 Compare June 7, 2025 06:38
@renovate renovate bot force-pushed the renovate/ovh-2.x branch 2 times, most recently from b376415 to 9682360 Compare June 20, 2025 05:26
@renovate renovate bot force-pushed the renovate/ovh-2.x branch 3 times, most recently from 37a4109 to 9d7c7dd Compare July 8, 2025 07:08
@renovate renovate bot force-pushed the renovate/ovh-2.x branch 2 times, most recently from b600a67 to d49581c Compare July 12, 2025 04:53
@renovate renovate bot force-pushed the renovate/ovh-2.x branch 2 times, most recently from affb4a3 to f5d9bc7 Compare July 18, 2025 06:08
@renovate renovate bot force-pushed the renovate/ovh-2.x branch from f5d9bc7 to 3a98987 Compare July 24, 2025 07:42
@renovate renovate bot force-pushed the renovate/ovh-2.x branch from 3a98987 to 8ad8b35 Compare July 25, 2025 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

0 participants