From 61b6c5de4f7de9c485946cbe7e1ac88145d833e8 Mon Sep 17 00:00:00 2001 From: Aniket Kumar Date: Thu, 19 Sep 2024 14:25:18 +0530 Subject: [PATCH 1/2] initialized autoexpansion field with null value --- internal/resources/cluster.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/resources/cluster.go b/internal/resources/cluster.go index 4f009552..cea4d54a 100644 --- a/internal/resources/cluster.go +++ b/internal/resources/cluster.go @@ -820,6 +820,9 @@ func initializePendingClusterWithPlanAndId(plan providerschema.Cluster, id strin if serviceGroup.Node != nil && (serviceGroup.Node.Disk.IOPS.IsNull() || serviceGroup.Node.Disk.IOPS.IsUnknown()) { serviceGroup.Node.Disk.IOPS = types.Int64Null() } + if serviceGroup.Node != nil && (serviceGroup.Node.Disk.Autoexpansion.IsNull() || serviceGroup.Node.Disk.Autoexpansion.IsUnknown()) { + serviceGroup.Node.Disk.Autoexpansion = types.BoolNull() + } } return plan } From 699d0024c105373b3f5a25f27b19169aa3d2a770 Mon Sep 17 00:00:00 2001 From: Saicharan Rachamadugu Date: Thu, 19 Sep 2024 22:17:48 +0530 Subject: [PATCH 2/2] fix aws invalid scenario test --- .../resources/acceptance_tests/cluster_acceptance_test.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/resources/acceptance_tests/cluster_acceptance_test.go b/internal/resources/acceptance_tests/cluster_acceptance_test.go index e6bb2ea6..e3250754 100644 --- a/internal/resources/acceptance_tests/cluster_acceptance_test.go +++ b/internal/resources/acceptance_tests/cluster_acceptance_test.go @@ -254,7 +254,7 @@ func TestAccClusterResourceAzure(t *testing.T) { resource.TestCheckResourceAttr(resourceReference, "service_groups.0.node.compute.ram", "16"), resource.TestCheckResourceAttr(resourceReference, "service_groups.0.node.disk.storage", "1024"), resource.TestCheckResourceAttr(resourceReference, "service_groups.0.node.disk.type", "Ultra"), - resource.TestCheckResourceAttr(resourceReference, "service_groups.0.node.disk.iops", "2000"), + resource.TestCheckResourceAttr(resourceReference, "service_groups.0.node.disk.iops", "17000"), resource.TestCheckResourceAttr(resourceReference, "service_groups.0.num_of_nodes", "3"), resource.TestCheckResourceAttr(resourceReference, "service_groups.0.services.#", "3"), resource.TestCheckResourceAttr(resourceReference, "service_groups.0.services.0", "data"), @@ -573,7 +573,7 @@ func TestAccClusterResourceWithOptionalFieldAWSInvalidScenario(t *testing.T) { { PreConfig: testAccProjecCreationWaitTime(), Config: testAccClusterResourceConfigWithAllFieldInvalidScenario(acctest.Cfg, resourceName, projectResourceName, projectResourceReference, cidr), - ExpectError: regexp.MustCompile("gp2, is not valid"), + ExpectError: regexp.MustCompile("'gp2', is not valid"), }, }, }) @@ -1003,7 +1003,7 @@ resource "couchbase-capella_cluster" "%[2]s" { disk = { storage = 1024, type = "Ultra" - iops = 2000 + iops = 17000 } } num_of_nodes = 3