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.2.0

Warning

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


Release Notes

ovh/terraform-provider-ovh (ovh)

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 from 7cc517b to 22fbc00 Compare April 30, 2025 07:52
@renovate renovate bot force-pushed the renovate/ovh-2.x branch from 22fbc00 to 890ad15 Compare May 1, 2025 08:42
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