@@ -185,6 +185,8 @@ func TestAccCluster_MigrateClusterSizeWithIPAMEndpoint(t *testing.T) {
185185 resource .TestCheckResourceAttr ("scaleway_redis_cluster.main" , "cluster_size" , "1" ),
186186 resource .TestCheckResourceAttr ("scaleway_redis_cluster.main" , "tls_enabled" , "true" ),
187187 resource .TestCheckResourceAttrPair ("scaleway_redis_cluster.main" , "private_network.0.id" , "scaleway_vpc_private_network.private_network" , "id" ),
188+ resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.port" ),
189+ resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.ips.#" ),
188190 acctest .CheckResourceIDPersisted ("scaleway_redis_cluster.main" , & clusterID ),
189191 ),
190192 },
@@ -215,6 +217,8 @@ func TestAccCluster_MigrateClusterSizeWithIPAMEndpoint(t *testing.T) {
215217 resource .TestCheckResourceAttr ("scaleway_redis_cluster.main" , "cluster_size" , "3" ),
216218 resource .TestCheckResourceAttr ("scaleway_redis_cluster.main" , "tls_enabled" , "true" ),
217219 resource .TestCheckResourceAttrPair ("scaleway_redis_cluster.main" , "private_network.0.id" , "scaleway_vpc_private_network.private_network" , "id" ),
220+ resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.port" ),
221+ resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.ips.#" ),
218222 acctest .CheckResourceIDChanged ("scaleway_redis_cluster.main" , & clusterID ),
219223 resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_ips.0.id" ),
220224 resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_ips.0.address" ),
@@ -421,7 +425,9 @@ func TestAccCluster_Endpoints_Standalone(t *testing.T) {
421425 resource .TestCheckResourceAttr ("scaleway_redis_cluster.main" , "cluster_size" , "1" ),
422426 resource .TestCheckResourceAttr ("scaleway_redis_cluster.main" , "private_network.0.service_ips.0" , "10.12.1.0/20" ),
423427 resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.endpoint_id" ),
428+ resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.ips.#" ),
424429 resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.id" ),
430+ resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.port" ),
425431 resource .TestCheckTypeSetElemAttrPair ("scaleway_redis_cluster.main" , "private_network.0.id" , "scaleway_vpc_private_network.pn" , "id" ),
426432 ),
427433 },
@@ -467,8 +473,12 @@ func TestAccCluster_Endpoints_Standalone(t *testing.T) {
467473 resource .TestCheckResourceAttr ("scaleway_redis_cluster.main" , "cluster_size" , "1" ),
468474 resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.id" ),
469475 resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.endpoint_id" ),
476+ resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.port" ),
477+ resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.ips.#" ),
470478 resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.1.id" ),
471479 resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.1.endpoint_id" ),
480+ resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.1.port" ),
481+ resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.1.ips.#" ),
472482 privateNetworksIpsAreEither ("scaleway_redis_cluster.main" , "10.12.1.0/20" , "192.168.1.0/20" ),
473483 privateNetworksIDsAreEither ("scaleway_redis_cluster.main" , "scaleway_vpc_private_network.pn" , "scaleway_vpc_private_network.pn2" ),
474484 ),
@@ -508,7 +518,9 @@ func TestAccCluster_Endpoints_Standalone(t *testing.T) {
508518 resource .TestCheckResourceAttr ("scaleway_redis_cluster.main" , "cluster_size" , "1" ),
509519 resource .TestCheckResourceAttr ("scaleway_redis_cluster.main" , "private_network.0.service_ips.0" , "10.13.1.0/20" ),
510520 resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.id" ),
521+ resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.ips.#" ),
511522 resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.endpoint_id" ),
523+ resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.port" ),
512524 resource .TestCheckTypeSetElemAttrPair ("scaleway_redis_cluster.main" , "private_network.0.id" , "scaleway_vpc_private_network.pn" , "id" ),
513525 resource .TestCheckNoResourceAttr ("scaleway_redis_cluster.main" , "private_network.1.service_ips.0" ),
514526 resource .TestCheckNoResourceAttr ("scaleway_redis_cluster.main" , "private_network.1.id" ),
@@ -612,7 +624,9 @@ func TestAccCluster_Endpoints_ClusterMode(t *testing.T) {
612624 resource .TestCheckResourceAttr ("scaleway_redis_cluster.main" , "private_network.0.service_ips.1" , "10.12.1.11/24" ),
613625 resource .TestCheckResourceAttr ("scaleway_redis_cluster.main" , "private_network.0.service_ips.2" , "10.12.1.12/24" ),
614626 resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.endpoint_id" ),
627+ resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.ips.#" ),
615628 resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.id" ),
629+ resource .TestCheckResourceAttrSet ("scaleway_redis_cluster.main" , "private_network.0.port" ),
616630 resource .TestCheckTypeSetElemAttrPair ("scaleway_redis_cluster.main" , "private_network.0.id" , "scaleway_vpc_private_network.pn" , "id" ),
617631 ),
618632 },
0 commit comments