Skip to content

Commit 6a24f17

Browse files
authored
fix: tke - testcases (#944)
1 parent 139f63b commit 6a24f17

11 files changed

+23
-24
lines changed

tencentcloud/data_source_tc_kubernetes_clusters.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ import (
2626

2727
func tkeClusterInfo() map[string]*schema.Schema {
2828
schemaBody := map[string]*schema.Schema{
29+
"cluster_id": {
30+
Type: schema.TypeString,
31+
Computed: true,
32+
Description: "ID of cluster.",
33+
},
2934
"cluster_name": {
3035
Type: schema.TypeString,
3136
Computed: true,
@@ -298,6 +303,7 @@ LOOP:
298303
}
299304

300305
var infoMap = map[string]interface{}{}
306+
infoMap["cluster_id"] = info.ClusterId
301307
infoMap["cluster_name"] = info.ClusterName
302308
infoMap["cluster_desc"] = info.ClusterDescription
303309
infoMap["cluster_os"] = tkeToShowClusterOs(info.ClusterOs)

tencentcloud/resource_tc_container_cluster_instance.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
Provides a TencentCloud Container Cluster Instance resource.
33
4-
~> **NOTE:** It has been deprecated and replaced by tencentcloud_kubernetes_scale_worker.
4+
~> **NOTE:** It has been deprecated and replaced by tencentcloud_kubernetes_scale_worker.
55
66
Example Usage
77

tencentcloud/resource_tc_container_cluster_instance_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ import (
77
"github.com/hashicorp/terraform-plugin-sdk/terraform"
88
)
99

10-
func TestAccTencentCloudContainerClusterInstance_basic(t *testing.T) {
10+
// @Deprecated It has been deprecated and replaced by tencentcloud_kubernetes_scale_worker.
11+
func testAccTencentCloudContainerClusterInstance_basic(t *testing.T) {
1112
t.Parallel()
1213
resource.Test(t, resource.TestCase{
1314
PreCheck: func() { testAccPreCheck(t) },

tencentcloud/resource_tc_kubernetes_addon_attachment_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ resource "tencentcloud_kubernetes_cluster" "managed_cluster" {
5757
cluster_desc = "test cluster desc"
5858
cluster_version = "1.20.6"
5959
cluster_max_service_num = 32
60+
cluster_os = "tlinux2.2(tkernel3)x86_64"
6061
6162
worker_config {
6263
count = 1

tencentcloud/resource_tc_kubernetes_as_scaling_group_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ resource "tencentcloud_kubernetes_cluster" "managed_cluster" {
140140
cluster_desc = "test cluster desc"
141141
cluster_max_service_num = 32
142142
cluster_version = "1.18.4"
143+
cluster_os = "tlinux2.2(tkernel3)x86_64"
143144
144145
worker_config {
145146
count = 1

tencentcloud/resource_tc_kubernetes_auth_attachment_test.go

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ func TestAccTencentCloudTkeAuthAttachResource(t *testing.T) {
1515
{
1616
Config: testAccTkeAuthAttach(),
1717
Check: resource.ComposeTestCheckFunc(
18-
resource.TestCheckResourceAttrSet("resource_tc_kubernetes_auth_attachment.test_auth_attach", "cluster_id"),
19-
resource.TestCheckResourceAttrSet("resource_tc_kubernetes_auth_attachment.test_auth_attach", "issuer"),
20-
resource.TestCheckResourceAttrSet("resource_tc_kubernetes_auth_attachment.test_auth_attach", "jwks_uri"),
21-
resource.TestCheckResourceAttr("resource_tc_kubernetes_auth_attachment.test_auth_attach", "auto_create_discovery_anonymous_auth", "true"),
18+
resource.TestCheckResourceAttrSet("tencentcloud_kubernetes_auth_attachment.test_auth_attach", "cluster_id"),
19+
resource.TestCheckResourceAttrSet("tencentcloud_kubernetes_auth_attachment.test_auth_attach", "issuer"),
20+
resource.TestCheckResourceAttrSet("tencentcloud_kubernetes_auth_attachment.test_auth_attach", "jwks_uri"),
21+
resource.TestCheckResourceAttr("tencentcloud_kubernetes_auth_attachment.test_auth_attach", "auto_create_discovery_anonymous_auth", "true"),
2222
),
2323
},
2424
},
@@ -54,10 +54,11 @@ resource "tencentcloud_kubernetes_cluster" "managed_cluster" {
5454
vpc_id = data.tencentcloud_vpc_subnets.vpc.instance_list.0.vpc_id
5555
cluster_cidr = "10.31.0.0/16"
5656
cluster_max_pod_num = 32
57-
cluster_name = "keep"
57+
cluster_name = "for-auth-attachment"
5858
cluster_desc = "test cluster desc"
5959
cluster_version = "1.20.6"
6060
cluster_max_service_num = 32
61+
cluster_os = "tlinux2.2(tkernel3)x86_64"
6162
6263
worker_config {
6364
count = 1
@@ -66,15 +67,8 @@ resource "tencentcloud_kubernetes_cluster" "managed_cluster" {
6667
system_disk_type = "CLOUD_SSD"
6768
system_disk_size = 60
6869
internet_charge_type = "TRAFFIC_POSTPAID_BY_HOUR"
69-
internet_max_bandwidth_out = 100
70-
public_ip_assigned = true
7170
subnet_id = data.tencentcloud_vpc_subnets.vpc.instance_list.0.subnet_id
7271
73-
data_disk {
74-
disk_type = "CLOUD_PREMIUM"
75-
disk_size = 50
76-
}
77-
7872
enhanced_security_service = false
7973
enhanced_monitor_service = false
8074
user_data = "dGVzdA=="

tencentcloud/resource_tc_kubernetes_cluster_attachment_test.go

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -142,12 +142,6 @@ variable "default_instance_type" {
142142
default = "S1.SMALL1"
143143
}
144144
145-
data "tencentcloud_images" "default" {
146-
image_type = ["PUBLIC_IMAGE"]
147-
os_name = "centos"
148-
}
149-
150-
151145
data "tencentcloud_vpc_subnets" "vpc" {
152146
is_default = true
153147
availability_zone = var.availability_zone
@@ -166,7 +160,7 @@ data "tencentcloud_instance_types" "default" {
166160
resource "tencentcloud_instance" "foo" {
167161
instance_name = "tf-auto-test-1-1"
168162
availability_zone = var.availability_zone
169-
image_id = data.tencentcloud_images.default.images.0.image_id
163+
image_id = ` + defaultTkeOSImageId + `
170164
instance_type = var.default_instance_type
171165
system_disk_type = "CLOUD_PREMIUM"
172166
system_disk_size = 50
@@ -181,6 +175,7 @@ resource "tencentcloud_kubernetes_cluster" "managed_cluster" {
181175
cluster_name = "keep"
182176
cluster_desc = "test cluster desc"
183177
cluster_max_service_num = 32
178+
cluster_os = "tlinux2.2(tkernel3)x86_64"
184179
185180
worker_config {
186181
count = 1

tencentcloud/resource_tc_kubernetes_node_pool_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ data "tencentcloud_vpc_subnets" "vpc" {
217217
}
218218
219219
data "tencentcloud_security_groups" "sg" {
220-
name = "test_preset_sg"
220+
name = "default"
221221
}
222222
223223
variable "default_instance_type" {

tencentcloud/resource_tc_kubernetes_scale_worker_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ resource "tencentcloud_kubernetes_cluster" "managed_cluster" {
159159
cluster_version = "1.18.4"
160160
cluster_desc = "test cluster desc"
161161
cluster_max_service_num = 32
162-
162+
cluster_os = "tlinux2.2(tkernel3)x86_64"
163163
worker_config {
164164
count = 1
165165
availability_zone = var.availability_zone

website/docs/d/kubernetes_clusters.html.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ In addition to all arguments above, the following attributes are exported:
4848
* `kube_apiserver` - The customized parameters for kube-apiserver.
4949
* `kube_controller_manager` - The customized parameters for kube-controller-manager.
5050
* `kube_scheduler` - The customized parameters for kube-scheduler.
51+
* `cluster_id` - ID of cluster.
5152
* `cluster_ipvs` - Indicates whether ipvs is enabled.
5253
* `cluster_max_pod_num` - The maximum number of Pods per node in the cluster.
5354
* `cluster_max_service_num` - The maximum number of services in the cluster.

0 commit comments

Comments
 (0)