Skip to content

Commit ca3c9f8

Browse files
authored
fix: tke scale worker testcase - reuse exist cluster (#1033)
1 parent 962a8e8 commit ca3c9f8

File tree

1 file changed

+6
-52
lines changed

1 file changed

+6
-52
lines changed

tencentcloud/resource_tc_kubernetes_scale_worker_test.go

Lines changed: 6 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -134,59 +134,15 @@ func testAccCheckTkeScaleWorkerExists(n string) resource.TestCheckFunc {
134134
}
135135
}
136136

137-
const testAccTkeScaleWorkerInstance string = `
138-
variable "availability_zone" {
139-
default = "ap-guangzhou-3"
140-
}
141-
142-
data "tencentcloud_vpc_subnets" "vpc" {
143-
is_default = true
144-
availability_zone = var.availability_zone
145-
}
146-
147-
variable "default_instance_type" {
148-
default = "SA1.LARGE8"
149-
}
137+
const testAccTkeScaleWorkerInstanceBasic = defaultAzVariable + TkeExclusiveNetwork + TkeDataSource
150138

139+
const testAccTkeScaleWorkerInstance string = testAccTkeScaleWorkerInstanceBasic + `
151140
variable "scale_instance_type" {
152-
default = "S2.LARGE16"
153-
}
154-
resource "tencentcloud_kubernetes_cluster" "managed_cluster" {
155-
vpc_id = data.tencentcloud_vpc_subnets.vpc.instance_list.0.vpc_id
156-
cluster_cidr = "192.168.0.0/16"
157-
cluster_max_pod_num = 32
158-
cluster_name = "test"
159-
cluster_version = "1.18.4"
160-
cluster_desc = "test cluster desc"
161-
cluster_max_service_num = 32
162-
cluster_os = "tlinux2.2(tkernel3)x86_64"
163-
worker_config {
164-
count = 1
165-
availability_zone = var.availability_zone
166-
instance_type = var.default_instance_type
167-
system_disk_type = "CLOUD_SSD"
168-
system_disk_size = 60
169-
internet_charge_type = "TRAFFIC_POSTPAID_BY_HOUR"
170-
internet_max_bandwidth_out = 100
171-
public_ip_assigned = true
172-
subnet_id = data.tencentcloud_vpc_subnets.vpc.instance_list.0.subnet_id
173-
174-
data_disk {
175-
disk_type = "CLOUD_PREMIUM"
176-
disk_size = 50
177-
}
178-
179-
enhanced_security_service = false
180-
enhanced_monitor_service = false
181-
user_data = "dGVzdA=="
182-
password = "ZZXXccvv1212"
183-
}
184-
185-
cluster_deploy_type = "MANAGED_CLUSTER"
141+
default = "S2.LARGE8"
186142
}
187143
188144
resource tencentcloud_kubernetes_scale_worker test_scale {
189-
cluster_id = tencentcloud_kubernetes_cluster.managed_cluster.id
145+
cluster_id = local.cluster_id
190146
191147
extra_args = [
192148
"root-dir=/var/lib/kubelet"
@@ -200,14 +156,12 @@ resource tencentcloud_kubernetes_scale_worker test_scale {
200156
201157
worker_config {
202158
count = 1
203-
availability_zone = var.availability_zone
159+
availability_zone = var.default_az
204160
instance_type = var.scale_instance_type
205-
subnet_id = data.tencentcloud_vpc_subnets.vpc.instance_list.0.subnet_id
161+
subnet_id = local.subnet_id
206162
system_disk_type = "CLOUD_SSD"
207163
system_disk_size = 50
208164
internet_charge_type = "TRAFFIC_POSTPAID_BY_HOUR"
209-
internet_max_bandwidth_out = 100
210-
public_ip_assigned = true
211165
212166
data_disk {
213167
disk_type = "CLOUD_PREMIUM"

0 commit comments

Comments
 (0)