Skip to content

Commit b682ea8

Browse files
authored
Merge pull request #1790 from linode/dev
Release v2.34.2
2 parents 7adac4f + 282fcd5 commit b682ea8

32 files changed

+544
-161
lines changed

docs/data-sources/database_mysql_v2.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,6 @@ The following arguments are supported in the `updates` specification block:
9595

9696
* `duration` - The maximum maintenance window time in hours. (`1`..`3`)
9797

98-
* `frequency` - Whether maintenance occurs on a weekly or monthly basis. (`weekly`, `monthly`)
98+
* `frequency` - The frequency at which maintenance occurs. (`weekly`)
9999

100100
* `hour_of_day` - The hour to begin maintenance based in UTC time. (`0`..`23`)
101-
102-
* `week_of_month` - The week of the month to perform monthly frequency updates. Required for `monthly` frequency updates. (`1`..`4`)

docs/data-sources/database_postgresql_v2.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,6 @@ The following arguments are supported in the `updates` specification block:
9595

9696
* `duration` - The maximum maintenance window time in hours. (`1`..`3`)
9797

98-
* `frequency` - Whether maintenance occurs on a weekly or monthly basis. (`weekly`, `monthly`)
98+
* `frequency` - The frequency at which maintenance occurs. (`weekly`)
9999

100100
* `hour_of_day` - The hour to begin maintenance based in UTC time. (`0`..`23`)
101-
102-
* `week_of_month` - The week of the month to perform monthly frequency updates. Required for `monthly` frequency updates. (`1`..`4`)

docs/data-sources/lke_cluster.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ In addition to all arguments above, the following attributes are exported:
4545

4646
* `kubeconfig` - The base64 encoded kubeconfig for the Kubernetes cluster.
4747

48-
* `dashboard_url` - The Kubernetes Dashboard access URL for this cluster.
48+
* `dashboard_url` - The Kubernetes Dashboard access URL for this cluster. LKE Enterprise does not have a dashboard URL.
4949

5050
* `pools` - Node pools associated with this cluster.
5151

@@ -93,7 +93,7 @@ In addition to all arguments above, the following attributes are exported:
9393

9494
* `high_availability` - Whether High Availability is enabled for the cluster Control Plane.
9595

96-
* `acl` - The ACL configuration for an LKE cluster's control plane. **NOTE: Control Plane ACLs may not currently be available to all users.**
96+
* `acl` - The ACL configuration for an LKE cluster's control plane.
9797

9898
* `enabled` - The default policy. A value of true means a default policy of DENY. A value of false means a default policy of ALLOW.
9999

docs/resources/database_mysql_v2.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ resource "linode_database_mysql_v2" "foobar" {
3333
region = "us-mia"
3434
type = "g6-nanode-1"
3535
36-
allowed_ips = ["0.0.0.0/0"]
36+
allow_list = ["0.0.0.0/0"]
3737
}
3838
```
3939

@@ -71,6 +71,8 @@ resource "linode_database_mysql_v2" "foobar" {
7171
}
7272
```
7373

74+
> **_NOTE:_** The name of the default database in the returned database cluster is `defaultdb`.
75+
7476
## Argument Reference
7577

7678
The following arguments are supported:
@@ -149,12 +151,10 @@ The following arguments are supported in the `updates` specification block:
149151

150152
* `duration` - (Required) The maximum maintenance window time in hours. (`1`..`3`)
151153

152-
* `frequency` - (Required) Whether maintenance occurs on a weekly or monthly basis. (`weekly`, `monthly`)
154+
* `frequency` - (Required) The frequency at which maintenance occurs. (`weekly`)
153155

154156
* `hour_of_day` - (Required) The hour to begin maintenance based in UTC time. (`0`..`23`)
155157

156-
* `week_of_month` - (Optional) The week of the month to perform monthly frequency updates. Required for `monthly` frequency updates. (`1`..`4`)
157-
158158
## Import
159159

160160
Linode MySQL Databases can be imported using the `id`, e.g.

docs/resources/database_postgresql_v2.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ resource "linode_database_postgresql_v2" "foobar" {
3333
region = "us-mia"
3434
type = "g6-nanode-1"
3535
36-
allowed_ips = ["0.0.0.0/0"]
36+
allow_list = ["0.0.0.0/0"]
3737
}
3838
```
3939

@@ -71,6 +71,8 @@ resource "linode_database_postgresql_v2" "foobar" {
7171
}
7272
```
7373

74+
> **_NOTE:_** The name of the default database in the returned database cluster is `defaultdb`.
75+
7476
## Argument Reference
7577

7678
The following arguments are supported:
@@ -149,12 +151,10 @@ The following arguments are supported in the `updates` specification block:
149151

150152
* `duration` - (Required) The maximum maintenance window time in hours. (`1`..`3`)
151153

152-
* `frequency` - (Required) Whether maintenance occurs on a weekly or monthly basis. (`weekly`, `monthly`)
154+
* `frequency` - (Required) The frequency at which maintenance occurs. (`weekly`)
153155

154156
* `hour_of_day` - (Required) The hour to begin maintenance based in UTC time. (`0`..`23`)
155157

156-
* `week_of_month` - (Optional) The week of the month to perform monthly frequency updates. Required for `monthly` frequency updates. (`1`..`4`)
157-
158158
## Import
159159

160160
Linode PostgreSQL Databases can be imported using the `id`, e.g.

docs/resources/lke_cluster.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,6 @@ resource "linode_lke_cluster" "test" {
6161
control_plane {
6262
high_availability = true
6363
64-
# NOTE: Control Plane ACLs may not currently be available to
65-
# all users.
6664
acl {
6765
enabled = true
6866
addresses {
@@ -127,7 +125,7 @@ The following arguments are supported in the `control_plane` specification block
127125

128126
* `high_availability` - (Optional) Defines whether High Availability is enabled for the cluster Control Plane. This is an **irreversible** change.
129127

130-
* [`acl`](#acl) - (Optional) Defines the ACL configuration for an LKE cluster's control plane. **NOTE: Control Plane ACLs may not currently be available to all users.**
128+
* [`acl`](#acl) - (Optional) Defines the ACL configuration for an LKE cluster's control plane.
131129

132130
### acl
133131

@@ -157,7 +155,7 @@ In addition to all arguments above, the following attributes are exported:
157155

158156
* `kubeconfig` - The base64 encoded kubeconfig for the Kubernetes cluster.
159157

160-
* `dashboard_url` - The Kubernetes Dashboard access URL for this cluster.
158+
* `dashboard_url` - The Kubernetes Dashboard access URL for this cluster. LKE Enterprise does not have a dashboard URL.
161159

162160
* `pool` - Additional nested attributes:
163161

docs/resources/object_storage_bucket.md

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,15 @@ For more information, see the [Linode APIv4 docs](https://techdocs.akamai.com/li
1414
The following example shows how one might use this resource to create an Object Storage Bucket:
1515

1616
```hcl
17-
data "linode_object_storage_cluster" "primary" {
18-
id = "us-east-1"
19-
}
20-
2117
resource "linode_object_storage_bucket" "foobar" {
22-
cluster = data.linode_object_storage_cluster.primary.id
23-
label = "mybucket"
18+
region = "us-mia"
19+
label = "mybucket"
2420
}
25-
2621
```
2722

2823
Creating an Object Storage Bucket with Lifecycle rules:
2924

3025
```hcl
31-
3226
resource "linode_object_storage_key" "mykey" {
3327
label = "image-access"
3428
}

docs/resources/object_storage_key.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,13 @@ resource "linode_object_storage_key" "foo" {
4242
4343
bucket_access {
4444
bucket_name = "foobar1"
45-
cluster = "us-east-1"
45+
region = "us-mia"
4646
permissions = "read_write"
4747
}
4848
4949
bucket_access {
5050
bucket_name = "foobar2"
51-
cluster = "us-east-1"
51+
region = "gb-lon"
5252
permissions = "read_write"
5353
}
5454
}

go.mod

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,49 +3,49 @@ module github.com/linode/terraform-provider-linode/v2
33
go 1.23.0
44

55
require (
6-
github.com/aws/aws-sdk-go-v2 v1.36.1
6+
github.com/aws/aws-sdk-go-v2 v1.36.2
77
github.com/aws/aws-sdk-go-v2/config v1.29.6
88
github.com/aws/aws-sdk-go-v2/credentials v1.17.59
99
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.4
10-
github.com/aws/aws-sdk-go-v2/service/s3 v1.76.0
10+
github.com/aws/aws-sdk-go-v2/service/s3 v1.77.1
1111
github.com/aws/smithy-go v1.22.2
1212
github.com/go-resty/resty/v2 v2.16.3
13-
github.com/google/go-cmp v0.6.0
13+
github.com/google/go-cmp v0.7.0
1414
github.com/hashicorp/go-cty v1.4.1-0.20200723130312-85980079f637
1515
github.com/hashicorp/go-hclog v1.6.3
1616
github.com/hashicorp/go-version v1.7.0
17-
github.com/hashicorp/terraform-plugin-framework v1.13.0
17+
github.com/hashicorp/terraform-plugin-framework v1.14.1
1818
github.com/hashicorp/terraform-plugin-framework-nettypes v0.2.0
1919
github.com/hashicorp/terraform-plugin-framework-timeouts v0.5.0
2020
github.com/hashicorp/terraform-plugin-framework-timetypes v0.5.0
21-
github.com/hashicorp/terraform-plugin-framework-validators v0.16.0
21+
github.com/hashicorp/terraform-plugin-framework-validators v0.17.0
2222
github.com/hashicorp/terraform-plugin-go v0.26.0
2323
github.com/hashicorp/terraform-plugin-log v0.9.0
2424
github.com/hashicorp/terraform-plugin-mux v0.18.0
25-
github.com/hashicorp/terraform-plugin-sdk/v2 v2.36.0
25+
github.com/hashicorp/terraform-plugin-sdk/v2 v2.36.1
2626
github.com/hashicorp/terraform-plugin-testing v1.11.0
2727
github.com/linode/linodego v1.47.0
2828
github.com/linode/linodego/k8s v1.25.2
2929
github.com/stretchr/testify v1.10.0
30-
golang.org/x/crypto v0.33.0
31-
golang.org/x/net v0.34.0
30+
golang.org/x/crypto v0.34.0
31+
golang.org/x/net v0.35.0
3232
golang.org/x/sync v0.11.0
3333
)
3434

3535
require (
3636
github.com/ProtonMail/go-crypto v1.1.3 // indirect
3737
github.com/agext/levenshtein v1.2.2 // indirect
3838
github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect
39-
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.8 // indirect
39+
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.10 // indirect
4040
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.28 // indirect
41-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.32 // indirect
42-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.32 // indirect
41+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.33 // indirect
42+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.33 // indirect
4343
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.2 // indirect
44-
github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.32 // indirect
45-
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.2 // indirect
46-
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.5.6 // indirect
47-
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.13 // indirect
48-
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.13 // indirect
44+
github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.33 // indirect
45+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.3 // indirect
46+
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.6.1 // indirect
47+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.14 // indirect
48+
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.14 // indirect
4949
github.com/aws/aws-sdk-go-v2/service/sso v1.24.15 // indirect
5050
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.14 // indirect
5151
github.com/aws/aws-sdk-go-v2/service/sts v1.33.14 // indirect

0 commit comments

Comments
 (0)