@@ -15,9 +15,9 @@ func TestAccTencentCloudTkeAddonAttachmentResource(t *testing.T) {
15
15
{
16
16
Config : testAccTkeAddonAttachment (),
17
17
Check : resource .ComposeTestCheckFunc (
18
- resource .TestCheckResourceAttrSet ("resource_tc_kubernetes_addon_attachment.cbs " , "response_body" ),
19
- resource .TestCheckResourceAttr ("resource_tc_kubernetes_addon_attachment.cbs " , "name" , "cbs " ),
20
- resource .TestCheckResourceAttr ("resource_tc_kubernetes_addon_attachment.cbs " , "version" , "1.0.0" ),
18
+ resource .TestCheckResourceAttrSet ("tencentcloud_kubernetes_addon_attachment.cos " , "response_body" ),
19
+ resource .TestCheckResourceAttr ("tencentcloud_kubernetes_addon_attachment.cos " , "name" , "cos " ),
20
+ resource .TestCheckResourceAttr ("tencentcloud_kubernetes_addon_attachment.cos " , "version" , "1.0.0" ),
21
21
),
22
22
},
23
23
},
@@ -26,67 +26,72 @@ func TestAccTencentCloudTkeAddonAttachmentResource(t *testing.T) {
26
26
27
27
func testAccTkeAddonAttachment () string {
28
28
return `
29
- variable "availability_zone" {
30
- default = "ap-guangzhou-3"
31
- }
32
-
33
- variable "cluster_cidr" {
34
- default = "172.16.0.0/16"
35
- }
29
+ //variable "availability_zone" {
30
+ // default = "ap-guangzhou-3"
31
+ //}
32
+ //
33
+ //variable "cluster_cidr" {
34
+ // default = "172.16.0.0/16"
35
+ //}
36
+ //
37
+ //variable "default_instance_type" {
38
+ // default = "S1.SMALL1"
39
+ //}
40
+ //
41
+ //data "tencentcloud_images" "default" {
42
+ // image_type = ["PUBLIC_IMAGE"]
43
+ // os_name = "centos"
44
+ //}
45
+ //
46
+ //
47
+ //data "tencentcloud_vpc_subnets" "vpc" {
48
+ // is_default = true
49
+ // availability_zone = var.availability_zone
50
+ //}
51
+ //
52
+ //resource "tencentcloud_kubernetes_cluster" "managed_cluster" {
53
+ // vpc_id = data.tencentcloud_vpc_subnets.vpc.instance_list.0.vpc_id
54
+ // cluster_cidr = "10.31.0.0/16"
55
+ // cluster_max_pod_num = 32
56
+ // cluster_name = "keep"
57
+ // cluster_desc = "test cluster desc"
58
+ // cluster_version = "1.20.6"
59
+ // cluster_max_service_num = 32
60
+ // cluster_os = "tlinux2.2(tkernel3)x86_64"
61
+ //
62
+ // worker_config {
63
+ // count = 1
64
+ // availability_zone = var.availability_zone
65
+ // instance_type = var.default_instance_type
66
+ // system_disk_type = "CLOUD_SSD"
67
+ // system_disk_size = 60
68
+ // internet_charge_type = "TRAFFIC_POSTPAID_BY_HOUR"
69
+ // internet_max_bandwidth_out = 100
70
+ // public_ip_assigned = true
71
+ // subnet_id = data.tencentcloud_vpc_subnets.vpc.instance_list.0.subnet_id
72
+ //
73
+ // data_disk {
74
+ // disk_type = "CLOUD_PREMIUM"
75
+ // disk_size = 50
76
+ // }
77
+ //
78
+ // enhanced_security_service = false
79
+ // enhanced_monitor_service = false
80
+ // user_data = "dGVzdA=="
81
+ // password = "ZZXXccvv1212"
82
+ // }
83
+ //
84
+ // cluster_deploy_type = "MANAGED_CLUSTER"
85
+ //}
36
86
37
- variable "default_instance_type " {
38
- default = "S1.SMALL1 "
87
+ data "tencentcloud_kubernetes_clusters" "cls " {
88
+ cluster_name = "keep "
39
89
}
40
90
41
- data "tencentcloud_images" "default" {
42
- image_type = ["PUBLIC_IMAGE"]
43
- os_name = "centos"
44
- }
45
-
46
-
47
- data "tencentcloud_vpc_subnets" "vpc" {
48
- is_default = true
49
- availability_zone = var.availability_zone
50
- }
51
-
52
- resource "tencentcloud_kubernetes_cluster" "managed_cluster" {
53
- vpc_id = data.tencentcloud_vpc_subnets.vpc.instance_list.0.vpc_id
54
- cluster_cidr = "10.31.0.0/16"
55
- cluster_max_pod_num = 32
56
- cluster_name = "keep"
57
- cluster_desc = "test cluster desc"
58
- cluster_version = "1.20.6"
59
- cluster_max_service_num = 32
60
- cluster_os = "tlinux2.2(tkernel3)x86_64"
61
-
62
- worker_config {
63
- count = 1
64
- availability_zone = var.availability_zone
65
- instance_type = var.default_instance_type
66
- system_disk_type = "CLOUD_SSD"
67
- system_disk_size = 60
68
- internet_charge_type = "TRAFFIC_POSTPAID_BY_HOUR"
69
- internet_max_bandwidth_out = 100
70
- public_ip_assigned = true
71
- subnet_id = data.tencentcloud_vpc_subnets.vpc.instance_list.0.subnet_id
72
-
73
- data_disk {
74
- disk_type = "CLOUD_PREMIUM"
75
- disk_size = 50
76
- }
77
-
78
- enhanced_security_service = false
79
- enhanced_monitor_service = false
80
- user_data = "dGVzdA=="
81
- password = "ZZXXccvv1212"
82
- }
83
-
84
- cluster_deploy_type = "MANAGED_CLUSTER"
85
- }
86
91
87
- resource "tencentcloud_kubernetes_addon_attachment" "cbs " {
88
- cluster_id = tencentcloud_kubernetes_cluster.managed_cluster.id
89
- name = "cbs "
92
+ resource "tencentcloud_kubernetes_addon_attachment" "cos " {
93
+ cluster_id = data.tencentcloud_kubernetes_clusters.cls.list.0.cluster_id // tencentcloud_kubernetes_cluster.managed_cluster.id
94
+ name = "cos "
90
95
version = "1.0.0"
91
96
}
92
97
`
0 commit comments