You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,33 @@
1
+
## 2.10.0 (November 27, 2025)
2
+
3
+
⚙️ General:
4
+
5
+
* Bump dependency golang.org/x/crypto from 0.38.0 to 0.45.0 ([#1161](https://github.com/ovh/terraform-provider-ovh/pull/1161))
6
+
7
+
🎉 Features:
8
+
9
+
* Add provider option `ignore_init_error` to ignore initialization errors in specific scenarios ([#1163](https://github.com/ovh/terraform-provider-ovh/pull/1163))
10
+
11
+
💪 Improvements:
12
+
13
+
*`r/ovh_cloud_project_storage`: Add option to delete bucket replicas on resource deletion ([#1158](https://github.com/ovh/terraform-provider-ovh/pull/1158))
14
+
*`r/ovh_cloud_project_storage`: Add field to avoid saving objects in state ([#1154](https://github.com/ovh/terraform-provider-ovh/pull/1154))
15
+
16
+
🐜 Bug fixes:
17
+
18
+
*`r/ovh_cloud_project_storage`: `name` and `region` attributes modification now triggers a resource re-creation ([#1152](https://github.com/ovh/terraform-provider-ovh/pull/1152))
19
+
*`r/ovh_cloud_project_volume`: Fix available volume types list ([#1167](https://github.com/ovh/terraform-provider-ovh/pull/1167))
20
+
*`r/ovh_cloud_project_user_s3_credential`: Do not remove ID in case of read error ([#1160](https://github.com/ovh/terraform-provider-ovh/pull/1160))
21
+
*`r/ovh_cloud_project_loadbalancer`: Wait for flavor update to complete before saving state ([#1153](https://github.com/ovh/terraform-provider-ovh/pull/1153))
22
+
*`r/ovh_cloud_project_alerting`: Handle email no longer returned by API ([#1151](https://github.com/ovh/terraform-provider-ovh/pull/1151))
23
+
*`r/ovh_cloud_project_network_private`: Use correct route to delete regional networks ([#1145](https://github.com/ovh/terraform-provider-ovh/pull/1145))
24
+
25
+
📚 Documentation:
26
+
27
+
*`r/ovh_okms_secret`: Fix category in documentation ([#1144](https://github.com/ovh/terraform-provider-ovh/pull/1144))
Copy file name to clipboardExpand all lines: docs/data-sources/okms_secret.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,21 +70,21 @@ In addition to the arguments above, the following attributes are exported:
70
70
-`version` (Number) The resolved version number (requested or current latest).
71
71
-`data` (String, Sensitive) Raw JSON secret payload (present only if `include_data` is true).
72
72
-`metadata` (Block) Secret metadata:
73
-
- `cas_required` (Boolean)
74
-
- `created_at` (String)
75
-
- `updated_at` (String)
76
-
- `current_version` (Number)
77
-
- `oldest_version` (Number)
78
-
- `max_versions` (Number)
79
-
- `deactivate_version_after` (String)
80
-
- `custom_metadata` (Map of String)
73
+
-`cas_required` (Boolean)
74
+
-`created_at` (String)
75
+
-`updated_at` (String)
76
+
-`current_version` (Number)
77
+
-`oldest_version` (Number)
78
+
-`max_versions` (Number)
79
+
-`deactivate_version_after` (String)
80
+
-`custom_metadata` (Map of String)
81
81
-`iam` (Block) IAM resource metadata:
82
-
- `display_name` (String)
83
-
- `id` (String)
84
-
- `tags` (Map of String)
85
-
- `urn` (String)
82
+
-`display_name` (String)
83
+
-`id` (String)
84
+
-`tags` (Map of String)
85
+
-`urn` (String)
86
86
87
87
## Behavior & Notes
88
88
89
89
- The `data` attribute retains the raw JSON returned by the API. Use `jsondecode()` to work with individual keys.
90
-
- Changing only `include_data` (true -> false) will cause the `data` attribute to become null in subsequent refreshes (state no longer holds the payload).
90
+
- Changing only `include_data` (true -> false) will cause the `data` attribute to become null in subsequent refreshes (state no longer holds the payload).
Copy file name to clipboardExpand all lines: docs/index.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -196,6 +196,8 @@ The following arguments are supported:
196
196
197
197
*`api_rate_limit` - (Optional) Specify the API request rate limit, X operations by seconds. If omitted, unlimited.
198
198
199
+
*`ignore_init_error` - (Optional) **⚠️ Use with caution and only if you know what you are doing.** If set to `true`, the provider will skip authentication validation during initialization. If omitted, the `OVH_IGNORE_INIT_ERROR` environment variable is used. This allows the provider to load even with invalid credentials, but any actual API calls will still fail. This is intended for development/testing purposes only where valid credentials are not available but the provider configuration must be present.
200
+
199
201
## Terraform State storage in an OVHcloud Object Storage (S3 compatibility)
200
202
201
203
In order to store your Terraform states on a High Performance (S3) OVHcloud Object Storage, please follow the [guide](https://help.ovhcloud.com/csm/en-public-cloud-compute-terraform-high-perf-object-storage-backend-state?id=kb_article_view&sysparm_article=KB0051345).
-`encryption` (Attributes) Encryption configuration (see [below for nested schema](#nestedatt--encryption))
38
+
-`hide_objects` (Boolean) If true, objects list will not be saved in state (useful for large buckets)
38
39
-`limit` (Number) Limit the number of objects returned (1000 maximum, defaults to 1000)
39
40
-`marker` (String) Key to start with when listing objects
40
41
-`owner_id` (Number) Container owner user ID
@@ -92,6 +93,7 @@ Required:
92
93
Optional:
93
94
94
95
-`storage_class` (String) Destination storage class
96
+
-`remove_on_main_bucket_deletion` (Boolean) Whether to remove replicated bucket when the main bucket is deleted (make sure to apply your configuration when changing this value before deleting the main bucket)
Copy file name to clipboardExpand all lines: docs/resources/cloud_project_volume.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ The following arguments are supported:
28
28
*`description` - A description of the volume
29
29
*`name` - Name of the volume
30
30
*`size` - Size (GB) of the volume
31
-
*`type` - Type of the volume **Changing this value recreates the resource.**
31
+
*`type` - Type of the volume **Changing this value recreates the resource.** Available types are: classic, classic-luks, classic-multiattach, high-speed, high-speed-luks, high-speed-gen2, high-speed-gen2-luks
@@ -239,7 +239,7 @@ The following arguments are supported:
239
239
240
240
~> **WARNING** Some customizations may be required on some Operating Systems. [Check how to list the available and required customization(s) for your operating system](https://help.ovhcloud.com/csm/en-dedicated-servers-api-os-installation?id=kb_article_view&sysparm_article=KB0061951#os-inputs) (do not forget to adapt camel case customization name to snake case parameter).
241
241
242
-
*`properties` - Deprecated, has no effect
242
+
*`properties` - Attribute 'properties' is deprecated and has no effect.
243
243
244
244
*`storage`: OS reinstallation storage configurations. [More details about disks, hardware/software RAID and partitioning configuration](https://help.ovhcloud.com/csm/en-dedicated-servers-api-partitioning?id=kb_article_view&sysparm_article=KB0043882) (do not forget to adapt camel case parameters to snake case parameters).
245
245
*`disk_group_id`: Disk group id to install the OS to (default is 0, meaning automatic).
0 commit comments