Skip to content

Commit d47731b

Browse files
authored
chore: remove beta from all resources (#669)
1 parent 490856e commit d47731b

File tree

61 files changed

+1992
-1996
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+1992
-1996
lines changed

docs/data-sources/lb_ip_beta.md docs/data-sources/lb_ip.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
---
2-
page_title: "Scaleway: scaleway_lb_ip_beta"
2+
page_title: "Scaleway: scaleway_lb_ip"
33
description: |-
44
Gets information about a Load Balancer IP.
55
---
66

7-
# scaleway_lb_ip_beta
7+
# scaleway_lb_ip
88

99
Gets information about a Load Balancer IP.
1010

1111
## Example Usage
1212

1313
```hcl
1414
# Get info by IP address
15-
data "scaleway_lb_ip_beta" "my_ip" {
15+
data "scaleway_lb_ip" "my_ip" {
1616
ip_address = "0.0.0.0"
1717
}
1818
1919
# Get info by IP ID
20-
data "scaleway_lb_ip_beta" "my_ip" {
20+
data "scaleway_lb_ip" "my_ip" {
2121
ip_id = "11111111-1111-1111-1111-111111111111"
2222
}
2323
```

docs/data-sources/marketplace_image_beta.md docs/data-sources/marketplace_image.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
---
2-
page_title: "Scaleway: scaleway_marketplace_image_beta"
2+
page_title: "Scaleway: scaleway_marketplace_image"
33
description: |-
44
Gets local image ID of an image from its label name.
55
---
66

7-
# scaleway_marketplace_image_beta
7+
# scaleway_marketplace_image
88

99
Gets local image ID of an image from its label name.
1010

1111
## Example Usage
1212

1313
```hcl
14-
data "scaleway_marketplace_image_beta" "my_image" {
14+
data "scaleway_marketplace_image" "my_image" {
1515
label = "ubuntu_focal"
1616
}
1717
```

docs/data-sources/registry_image_beta.md docs/data-sources/registry_image.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
---
2-
page_title: "Scaleway: scaleway_registry_image_beta"
2+
page_title: "Scaleway: scaleway_registry_image"
33
description: |-
44
Gets information about a registry image.
55
---
66

7-
# scaleway_registry_image_beta
7+
# scaleway_registry_image
88

99
Gets information about a registry image.
1010

1111
## Example Usage
1212

1313
```hcl
1414
# Get info by image name
15-
data "scaleway_registry_image_beta" "my_image" {
15+
data "scaleway_registry_image" "my_image" {
1616
name = "my-image-name"
1717
}
1818
1919
# Get info by image ID
20-
data "scaleway_registry_image_beta" "my_image" {
20+
data "scaleway_registry_image" "my_image" {
2121
image_id = "11111111-1111-1111-1111-111111111111"
2222
namespace_id = "11111111-1111-1111-1111-111111111111" # Optional
2323
}

docs/data-sources/registry_namespace_beta.md docs/data-sources/registry_namespace.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
---
2-
page_title: "Scaleway: scaleway_registry_namespace_beta"
2+
page_title: "Scaleway: scaleway_registry_namespace"
33
description: |-
44
Gets information about a registry namespace.
55
---
66

7-
# scaleway_registry_namespace_beta
7+
# scaleway_registry_namespace
88

99
Gets information about a registry namespace.
1010

1111
## Example Usage
1212

1313
```hcl
1414
// Get info by namespace name
15-
data "scaleway_registry_namespace_beta" "my_namespace" {
15+
data "scaleway_registry_namespace" "my_namespace" {
1616
name = "my-namespace-name"
1717
}
1818
1919
// Get info by namespace ID
20-
data "scaleway_registry_namespace_beta" "my_namespace" {
20+
data "scaleway_registry_namespace" "my_namespace" {
2121
namespace_id = "11111111-1111-1111-1111-111111111111"
2222
}
2323
```

docs/resources/k8s_cluster_beta.md docs/resources/k8s_cluster.md

+22-22
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
page_title: "Scaleway: scaleway_k8s_cluster_beta"
2+
page_title: "Scaleway: scaleway_k8s_cluster"
33
description: |-
44
Manages Scaleway Kubernetes clusters.
55
---
66

7-
# scaleway_k8s_cluster_beta
7+
# scaleway_k8s_cluster
88

99
Creates and manages Scaleway Kubernetes clusters. For more information, see [the documentation](https://developers.scaleway.com/en/products/k8s/api/).
1010

@@ -13,14 +13,14 @@ Creates and manages Scaleway Kubernetes clusters. For more information, see [the
1313
### Basic
1414

1515
```hcl
16-
resource "scaleway_k8s_cluster_beta" "jack" {
16+
resource "scaleway_k8s_cluster" "jack" {
1717
name = "jack"
1818
version = "1.18.0"
1919
cni = "cilium"
2020
}
2121
22-
resource "scaleway_k8s_pool_beta" "john" {
23-
cluster_id = scaleway_k8s_cluster_beta.jack.id
22+
resource "scaleway_k8s_pool" "john" {
23+
cluster_id = scaleway_k8s_cluster.jack.id
2424
name = "john"
2525
node_type = "GP1-XS"
2626
size = 3
@@ -30,7 +30,7 @@ resource "scaleway_k8s_pool_beta" "john" {
3030
### With additional configuration
3131

3232
```hcl
33-
resource "scaleway_k8s_cluster_beta" "john" {
33+
resource "scaleway_k8s_cluster" "john" {
3434
name = "john"
3535
description = "my awesome cluster"
3636
version = "1.18.0"
@@ -50,8 +50,8 @@ resource "scaleway_k8s_cluster_beta" "john" {
5050
}
5151
}
5252
53-
resource "scaleway_k8s_pool_beta" "john" {
54-
cluster_id = scaleway_k8s_cluster_beta.john.id
53+
resource "scaleway_k8s_pool" "john" {
54+
cluster_id = scaleway_k8s_cluster.john.id
5555
name = "john"
5656
node_type = "GP1-XS"
5757
size = 3
@@ -65,25 +65,25 @@ resource "scaleway_k8s_pool_beta" "john" {
6565
### With the kubernetes provider
6666

6767
```hcl
68-
resource "scaleway_k8s_cluster_beta" "joy" {
68+
resource "scaleway_k8s_cluster" "joy" {
6969
name = "joy"
7070
version = "1.18.0"
7171
cni = "flannel"
7272
}
7373
74-
resource "scaleway_k8s_pool_beta" "john" {
75-
cluster_id = scaleway_k8s_cluster_beta.joy.id
74+
resource "scaleway_k8s_pool" "john" {
75+
cluster_id = scaleway_k8s_cluster.joy.id
7676
name = "john"
7777
node_type = "GP1-XS"
7878
size = 3
7979
}
8080
8181
resource "null_resource" "kubeconfig" {
82-
depends_on = [scaleway_k8s_pool_beta.john] # at least one pool here
82+
depends_on = [scaleway_k8s_pool.john] # at least one pool here
8383
triggers = {
84-
host = scaleway_k8s_cluster_beta.joy.kubeconfig[0].host
85-
token = scaleway_k8s_cluster_beta.joy.kubeconfig[0].token
86-
cluster_ca_certificate = scaleway_k8s_cluster_beta.joy.kubeconfig[0].cluster_ca_certificate
84+
host = scaleway_k8s_cluster.joy.kubeconfig[0].host
85+
token = scaleway_k8s_cluster.joy.kubeconfig[0].token
86+
cluster_ca_certificate = scaleway_k8s_cluster.joy.kubeconfig[0].cluster_ca_certificate
8787
}
8888
}
8989
@@ -183,17 +183,17 @@ In addition to all above arguments, the following attributes are exported:
183183
Kubernetes clusters can be imported using the `{region}/{id}`, e.g.
184184

185185
```bash
186-
$ terraform import scaleway_k8s_cluster_beta.mycluster fr-par/11111111-1111-1111-1111-111111111111
186+
$ terraform import scaleway_k8s_cluster.mycluster fr-par/11111111-1111-1111-1111-111111111111
187187
```
188188

189189
## Deprecation of default_pool
190190

191-
`default_pool` is deprecated in favour the `scaleway_k8s_pool_beta` resource. Here is a migration example.
191+
`default_pool` is deprecated in favour the `scaleway_k8s_pool` resource. Here is a migration example.
192192

193193
Before:
194194

195195
```hcl
196-
resource "scaleway_k8s_cluster_beta" "jack" {
196+
resource "scaleway_k8s_cluster" "jack" {
197197
name = "jack"
198198
version = "1.18.0"
199199
cni = "cilium"
@@ -207,14 +207,14 @@ resource "scaleway_k8s_cluster_beta" "jack" {
207207
After:
208208

209209
```hcl
210-
resource "scaleway_k8s_cluster_beta" "jack" {
210+
resource "scaleway_k8s_cluster" "jack" {
211211
name = "jack"
212212
version = "1.18.0"
213213
cni = "cilium"
214214
}
215215
216-
resource "scaleway_k8s_pool_beta" "default" {
217-
cluster_id = scaleway_k8s_cluster_beta.jack.id
216+
resource "scaleway_k8s_pool" "default" {
217+
cluster_id = scaleway_k8s_cluster.jack.id
218218
name = "default"
219219
node_type = "GP1-XS"
220220
size = 3
@@ -224,7 +224,7 @@ resource "scaleway_k8s_pool_beta" "default" {
224224
Once you have moved all the `default_pool` into their own object, you will need to import them. If your pool had the ID 11111111-1111-1111-1111-111111111111 in the `fr-par` region, you can import it by typing:
225225

226226
```bash
227-
$ terraform import scaleway_k8s_pool_beta.default fr-par/11111111-1111-1111-1111-111111111111
227+
$ terraform import scaleway_k8s_pool.default fr-par/11111111-1111-1111-1111-111111111111
228228
```
229229

230230
Then you will only need to type `terraform apply` to have a smooth migration.

docs/resources/k8s_pool_beta.md docs/resources/k8s_pool.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
page_title: "Scaleway: scaleway_k8s_pool_beta"
2+
page_title: "Scaleway: scaleway_k8s_pool"
33
description: |-
44
Manages Scaleway Kubernetes cluster pools.
55
---
66

7-
# scaleway_k8s_pool_beta
7+
# scaleway_k8s_pool
88

99
Creates and manages Scaleway Kubernetes cluster pools. For more information, see [the documentation](https://developers.scaleway.com/en/products/k8s/api/).
1010

@@ -13,14 +13,14 @@ Creates and manages Scaleway Kubernetes cluster pools. For more information, see
1313
### Basic
1414

1515
```hcl
16-
resource "scaleway_k8s_cluster_beta" "jack" {
16+
resource "scaleway_k8s_cluster" "jack" {
1717
name = "jack"
1818
version = "1.18.0"
1919
cni = "cilium"
2020
}
2121
22-
resource "scaleway_k8s_pool_beta" "bill" {
23-
cluster_id = scaleway_k8s_cluster_beta.jack.id
22+
resource "scaleway_k8s_pool" "bill" {
23+
cluster_id = scaleway_k8s_cluster.jack.id
2424
name = "bill"
2525
node_type = "GP1-S"
2626
size = 3
@@ -90,5 +90,5 @@ In addition to all above arguments, the following attributes are exported:
9090
Kubernetes pools can be imported using the `{region}/{id}`, e.g.
9191

9292
```bash
93-
$ terraform import scaleway_k8s_pool_beta.mypool fr-par/11111111-1111-1111-1111-111111111111
93+
$ terraform import scaleway_k8s_pool.mypool fr-par/11111111-1111-1111-1111-111111111111
9494
```

docs/resources/lb_beta.md docs/resources/lb.md

+15-15
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
page_title: "Scaleway: scaleway_lb_beta"
2+
page_title: "Scaleway: scaleway_lb"
33
description: |-
44
Manages Scaleway Load-Balancers.
55
---
66

7-
# scaleway_lb_beta
7+
# scaleway_lb
88

99
-> **Note:** This terraform resource is flagged beta and might include breaking change in future releases.
1010

@@ -15,11 +15,11 @@ Creates and manages Scaleway Load-Balancers. For more information, see [the docu
1515
### Basic
1616

1717
```hcl
18-
resource "scaleway_lb_ip_beta" "ip" {
18+
resource "scaleway_lb_ip" "ip" {
1919
}
2020
21-
resource "scaleway_lb_beta" "base" {
22-
ip_id = scaleway_lb_ip_beta.ip.id
21+
resource "scaleway_lb" "base" {
22+
ip_id = scaleway_lb_ip.ip.id
2323
region = "fr-par"
2424
type = "LB-S"
2525
}
@@ -56,14 +56,14 @@ In addition to all arguments above, the following attributes are exported:
5656

5757
## IP ID
5858

59-
Since v1.15.0, `ip_id` is a required field. This means that now a separate `scaleway_lb_ip_beta` is required.
59+
Since v1.15.0, `ip_id` is a required field. This means that now a separate `scaleway_lb_ip` is required.
6060
When importing, the IP needs to be imported as well as the LB.
61-
When upgrading to v1.15.0, you will need to create a new `scaleway_lb_ip_beta` resource and import it.
61+
When upgrading to v1.15.0, you will need to create a new `scaleway_lb_ip` resource and import it.
6262

6363
For instance, if you had the following:
6464

6565
```hcl
66-
resource "scaleway_lb_beta" "base" {
66+
resource "scaleway_lb" "base" {
6767
region = "fr-par"
6868
type = "LB-S"
6969
}
@@ -72,11 +72,11 @@ resource "scaleway_lb_beta" "base" {
7272
You will need to update it to:
7373

7474
```hcl
75-
resource "scaleway_lb_ip_beta" "ip" {
75+
resource "scaleway_lb_ip" "ip" {
7676
}
7777
78-
resource "scaleway_lb_beta" "base" {
79-
ip_id = scaleway_lb_ip_beta.ip.id
78+
resource "scaleway_lb" "base" {
79+
ip_id = scaleway_lb_ip.ip.id
8080
region = "fr-par"
8181
type = "LB-S"
8282
}
@@ -85,13 +85,13 @@ resource "scaleway_lb_beta" "base" {
8585
And before running `terraform apply` you will need to import the IP with:
8686

8787
```bash
88-
$ terraform import scaleway_lb_ip_beta.ip fr-par/11111111-1111-1111-1111-111111111111
88+
$ terraform import scaleway_lb_ip.ip fr-par/11111111-1111-1111-1111-111111111111
8989
```
9090

9191
The IP ID can either be found in the console, or you can run:
9292

9393
```bash
94-
$ terraform state show scaleway_lb_beta.base
94+
$ terraform state show scaleway_lb.base
9595
```
9696

9797
and look for `ip_id`.
@@ -101,7 +101,7 @@ and look for `ip_id`.
101101
Load-Balancer can be imported using the `{region}/{id}`, e.g.
102102

103103
```bash
104-
$ terraform import scaleway_lb_beta.lb01 fr-par/11111111-1111-1111-1111-111111111111
104+
$ terraform import scaleway_lb.lb01 fr-par/11111111-1111-1111-1111-111111111111
105105
```
106106

107-
Be aware that you will also need to import the `scaleway_lb_ip_beta` resource.
107+
Be aware that you will also need to import the `scaleway_lb_ip` resource.

0 commit comments

Comments
 (0)