Skip to content

Commit 7571153

Browse files
authored
fix: EKS test cases (#841)
1 parent 5b29b74 commit 7571153

File tree

4 files changed

+17
-13
lines changed

4 files changed

+17
-13
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ FEATURES:
142142
ENHANCEMENTS:
143143

144144
* resource `tencentcloud_kubernetes_addon_attachment` add tcr example values
145-
* resource `tencentcloud_instance` supprt cvm import params
145+
* resource `tencentcloud_instance` support cvm import params
146146
* datasource `tencentcloud_kubernetes_charts`fix domain 404
147147

148148
## 1.60.18 (December 10, 2021)

tencentcloud/resource_tc_eks_cluster_test.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ func TestAccTencentCloudEKSCluster_basic(t *testing.T) {
2020
{
2121
Config: testAccEksCluster,
2222
Check: resource.ComposeTestCheckFunc(
23+
testAccTencentCloudEKSClusterExists("tencentcloud_eks_cluster.foo"),
2324
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "cluster_name", "tf-eks-test"),
2425
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "k8s_version", "1.18.4"),
2526
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "cluster_desc", "test eks cluster created by terraform"),
@@ -29,7 +30,7 @@ func TestAccTencentCloudEKSCluster_basic(t *testing.T) {
2930
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "dns_servers.0.servers.0", "10.0.0.1:80"),
3031
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "dns_servers.0.servers.1", "10.0.0.1:81"),
3132
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "enable_vpc_core_dns", "true"),
32-
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "need_delete_cbs", "true"),
33+
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "need_delete_cbs", "false"),
3334
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "tags.test", "tf"),
3435
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "subnet_ids.#", "1"),
3536
resource.TestCheckResourceAttrSet("tencentcloud_eks_cluster.foo", "subnet_ids.0"),
@@ -49,7 +50,7 @@ func TestAccTencentCloudEKSCluster_basic(t *testing.T) {
4950
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "dns_servers.0.servers.0", "10.0.0.1:82"),
5051
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "dns_servers.0.servers.1", "10.0.0.1:83"),
5152
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "enable_vpc_core_dns", "false"),
52-
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "need_delete_cbs", "false"),
53+
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "need_delete_cbs", "true"),
5354
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "tags.test", "tf"),
5455
resource.TestCheckResourceAttr("tencentcloud_eks_cluster.foo", "subnet_ids.#", "1"),
5556
resource.TestCheckResourceAttrSet("tencentcloud_eks_cluster.foo", "subnet_ids.0"),
@@ -158,7 +159,7 @@ resource "tencentcloud_eks_cluster" "foo" {
158159
servers = ["10.0.0.1:80", "10.0.0.1:81"]
159160
}
160161
enable_vpc_core_dns = true
161-
need_delete_cbs = true
162+
need_delete_cbs = false
162163
tags = {
163164
test = "tf"
164165
}
@@ -180,7 +181,7 @@ resource "tencentcloud_eks_cluster" "foo" {
180181
servers = ["10.0.0.1:82", "10.0.0.1:83"]
181182
}
182183
enable_vpc_core_dns = false
183-
need_delete_cbs = false
184+
need_delete_cbs = true
184185
tags = {
185186
test = "tf"
186187
}

tencentcloud/resource_tc_eks_container_instance_test.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ func TestAccTencentCloudEKSContainerInstance_basic(t *testing.T) {
2020
{
2121
Config: testAccEksCi,
2222
Check: resource.ComposeTestCheckFunc(
23-
testAccCheckTencentCloudDataSourceID("tencentcloud_eks_container_instance.eci"),
23+
testAccCheckTencentCloudDataSourceID("tencentcloud_eks_container_instance.foo"),
2424
resource.TestCheckResourceAttr("tencentcloud_eks_container_instance.foo", "name", "foo"),
25-
resource.TestCheckResourceAttr("tencentcloud_eks_container_instance.foo", "cpu", "foo"),
26-
resource.TestCheckResourceAttr("tencentcloud_eks_container_instance.foo", "memory", "foo"),
27-
resource.TestCheckResourceAttr("tencentcloud_eks_container_instance.foo", "cpu_type", "foo"),
28-
resource.TestCheckResourceAttr("tencentcloud_eks_container_instance.foo", "restart_policy", "foo"),
25+
resource.TestCheckResourceAttr("tencentcloud_eks_container_instance.foo", "cpu", "2"),
26+
resource.TestCheckResourceAttr("tencentcloud_eks_container_instance.foo", "memory", "4"),
27+
resource.TestCheckResourceAttr("tencentcloud_eks_container_instance.foo", "cpu_type", "intel"),
28+
resource.TestCheckResourceAttr("tencentcloud_eks_container_instance.foo", "restart_policy", "Always"),
2929
resource.TestCheckResourceAttr("tencentcloud_eks_container_instance.foo", "security_groups.#", "1"),
3030
resource.TestCheckResourceAttr("tencentcloud_eks_container_instance.foo", "container.#", "1"),
3131
resource.TestCheckResourceAttr("tencentcloud_eks_container_instance.foo", "container.0.name", "nginx"),
@@ -45,7 +45,6 @@ func TestAccTencentCloudEKSContainerInstance_basic(t *testing.T) {
4545
resource.TestCheckResourceAttr("tencentcloud_eks_container_instance.foo", "container.0.readiness_probe.0.failure_threshold", "3"),
4646
resource.TestCheckResourceAttr("tencentcloud_eks_container_instance.foo", "container.0.readiness_probe.0.tcp_socket_port", "81"),
4747
resource.TestCheckResourceAttr("tencentcloud_eks_container_instance.foo", "init_container.#", "1"),
48-
resource.TestCheckResourceAttrSet("tencentcloud_eks_container_instance.foo", "cbs_volume.0.disk_id"),
4948
resource.TestCheckResourceAttrSet("tencentcloud_eks_container_instance.foo", "vpc_id"),
5049
resource.TestCheckResourceAttrSet("tencentcloud_eks_container_instance.foo", "subnet_id"),
5150
),
@@ -93,7 +92,7 @@ func testAccCheckEksCiDestroy(s *terraform.State) error {
9392
const testAccEksCi = defaultVpcVariable + `
9493
data "tencentcloud_security_groups" "group" {}
9594
96-
resource "tencentcloud_eks_container_instance" "eci" {
95+
resource "tencentcloud_eks_container_instance" "foo" {
9796
name = "foo"
9897
vpc_id = var.vpc_id
9998
subnet_id = var.subnet_id

tencentcloud/service_tencentcloud_vpc.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1598,13 +1598,17 @@ func (me *VpcService) DescribeSecurityGroupPolices(ctx context.Context, sgId str
15981598
}
15991599

16001600
liteRule := VpcSecurityGroupLiteRule{
1601-
protocol: strings.ToUpper(*in.Protocol),
1601+
//protocol: strings.ToUpper(*in.Protocol),
16021602
port: *in.Port,
16031603
cidrIp: *in.CidrBlock,
16041604
action: *in.Action,
16051605
securityGroupId: *in.SecurityGroupId,
16061606
}
16071607

1608+
if in.Protocol != nil {
1609+
liteRule.protocol = strings.ToUpper(*in.Protocol)
1610+
}
1611+
16081612
if in.AddressTemplate != nil {
16091613
liteRule.addressId = *in.AddressTemplate.AddressId
16101614
liteRule.addressGroupId = *in.AddressTemplate.AddressGroupId

0 commit comments

Comments
 (0)