@@ -15,9 +15,9 @@ func TestAccTencentCloudTkeAddonAttachmentResource(t *testing.T) {
1515 {
1616 Config : testAccTkeAddonAttachment (),
1717 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" ),
2121 ),
2222 },
2323 },
@@ -26,67 +26,72 @@ func TestAccTencentCloudTkeAddonAttachmentResource(t *testing.T) {
2626
2727func testAccTkeAddonAttachment () string {
2828 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+ //}
3686
37- variable "default_instance_type " {
38- default = "S1.SMALL1 "
87+ data "tencentcloud_kubernetes_clusters" "cls " {
88+ cluster_name = "keep "
3989}
4090
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- }
8691
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 "
9095 version = "1.0.0"
9196}
9297`
0 commit comments