Skip to content

Commit 6c69222

Browse files
authored
fix(tke): [122363474] tencentcloud_kubernetes_addon update doc (#3204)
* add * add
1 parent b462044 commit 6c69222

File tree

3 files changed

+45
-44
lines changed

3 files changed

+45
-44
lines changed

.changelog/3204.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/tencentcloud_kubernetes_addon: update doc
3+
```

tencentcloud/services/tke/resource_tc_kubernetes_addon.md

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,35 +2,33 @@ Provide a resource to configure kubernetes cluster app addons.
22

33
Example Usage
44

5-
Install cos addon
5+
Install tcr addon
66

77
```hcl
8-
9-
resource "tencentcloud_kubernetes_cluster" "example" {
10-
vpc_id = "vpc-xxxxxxxx"
11-
cluster_cidr = "10.31.0.0/16"
12-
cluster_max_pod_num = 32
13-
cluster_name = "tf_example_cluster"
14-
cluster_desc = "example for tke cluster"
15-
cluster_max_service_num = 32
16-
cluster_internet = false # (can be ignored) open it after the nodes added
17-
cluster_version = "1.22.5"
18-
cluster_deploy_type = "MANAGED_CLUSTER"
19-
# without any worker config
20-
}
21-
22-
resource "tencentcloud_kubernetes_addon" "kubernetes_addon" {
23-
cluster_id = tencentcloud_kubernetes_cluster.example.id
24-
addon_name = "cos"
25-
addon_version = "2018-05-25"
26-
raw_values = "e30="
8+
resource "tencentcloud_kubernetes_addon" "example" {
9+
cluster_id = "cls-k2o1ws9g"
10+
addon_name = "tcr"
11+
raw_values = jsonencode({
12+
global = {
13+
imagePullSecretsCrs = [
14+
{
15+
name = "tcr-h3ff76s9"
16+
namespaces = "*"
17+
serviceAccounts = "*"
18+
type = "docker"
19+
dockerUsername = "100038911322"
20+
dockerPassword = "eyJhbGciOiJSUzI1NiIsImtpZCI6************"
21+
dockerServer = "testcd.tencentcloudcr.com"
22+
}
23+
]
24+
}
25+
})
2726
}
28-
2927
```
3028

3129
Import
3230

33-
Addon can be imported by using cluster_id#addon_name
31+
kubernetes cluster app addons can be imported using the id, e.g.
3432
```
35-
$ terraform import tencentcloud_kubernetes_addon.addon_cos cls-xxx#addon_name
33+
$ terraform import tencentcloud_kubernetes_addon.example cls-k2o1ws9g#tcr
3634
```

website/docs/r/kubernetes_addon.html.markdown

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,27 @@ Provide a resource to configure kubernetes cluster app addons.
1313

1414
## Example Usage
1515

16-
### Install cos addon
16+
### Install tcr addon
1717

1818
```hcl
19-
resource "tencentcloud_kubernetes_cluster" "example" {
20-
vpc_id = "vpc-xxxxxxxx"
21-
cluster_cidr = "10.31.0.0/16"
22-
cluster_max_pod_num = 32
23-
cluster_name = "tf_example_cluster"
24-
cluster_desc = "example for tke cluster"
25-
cluster_max_service_num = 32
26-
cluster_internet = false # (can be ignored) open it after the nodes added
27-
cluster_version = "1.22.5"
28-
cluster_deploy_type = "MANAGED_CLUSTER"
29-
# without any worker config
30-
}
31-
32-
resource "tencentcloud_kubernetes_addon" "kubernetes_addon" {
33-
cluster_id = tencentcloud_kubernetes_cluster.example.id
34-
addon_name = "cos"
35-
addon_version = "2018-05-25"
36-
raw_values = "e30="
19+
resource "tencentcloud_kubernetes_addon" "example" {
20+
cluster_id = "cls-k2o1ws9g"
21+
addon_name = "tcr"
22+
raw_values = jsonencode({
23+
global = {
24+
imagePullSecretsCrs = [
25+
{
26+
name = "tcr-h3ff76s9"
27+
namespaces = "*"
28+
serviceAccounts = "*"
29+
type = "docker"
30+
dockerUsername = "100038911322"
31+
dockerPassword = "eyJhbGciOiJSUzI1NiIsImtpZCI6************"
32+
dockerServer = "testcd.tencentcloudcr.com"
33+
}
34+
]
35+
}
36+
})
3737
}
3838
```
3939

@@ -57,8 +57,8 @@ In addition to all arguments above, the following attributes are exported:
5757

5858
## Import
5959

60-
Addon can be imported by using cluster_id#addon_name
60+
kubernetes cluster app addons can be imported using the id, e.g.
6161
```
62-
$ terraform import tencentcloud_kubernetes_addon.addon_cos cls-xxx#addon_name
62+
$ terraform import tencentcloud_kubernetes_addon.example cls-k2o1ws9g#tcr
6363
```
6464

0 commit comments

Comments
 (0)