Skip to content

Commit f3e4874

Browse files
committed
go mod tidy + fix placement group test
1 parent 2e0b955 commit f3e4874

File tree

4 files changed

+4084
-3389
lines changed

4 files changed

+4084
-3389
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ require (
3535
golang.org/x/crypto v0.43.0
3636
golang.org/x/sync v0.17.0
3737
gopkg.in/dnaeon/go-vcr.v3 v3.2.0
38+
gopkg.in/dnaeon/go-vcr.v4 v4.0.5
3839
)
3940

4041
require (
@@ -172,7 +173,6 @@ require (
172173
google.golang.org/genproto/googleapis/rpc v0.0.0-20250825161204-c5933d9347a5 // indirect
173174
google.golang.org/grpc v1.75.1 // indirect
174175
google.golang.org/protobuf v1.36.9 // indirect
175-
gopkg.in/dnaeon/go-vcr.v4 v4.0.5 // indirect
176176
gopkg.in/ini.v1 v1.66.4 // indirect
177177
gopkg.in/yaml.v2 v2.4.0 // indirect
178178
gopkg.in/yaml.v3 v3.0.1 // indirect

internal/services/instance/server_test.go

Lines changed: 31 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -710,6 +710,29 @@ func TestAccServer_AdditionalVolumesDetach(t *testing.T) {
710710
})
711711
}
712712

713+
//resource "scaleway_instance_server" "ha0" {
714+
//name = "tf-tests-server-with-placement-group-0"
715+
//image = "ubuntu_focal"
716+
//type = "PLAY2-PICO"
717+
//placement_group_id = "${scaleway_instance_placement_group.ha.id}"
718+
//tags = [ "terraform-test", "scaleway_instance_server", "placement_group", "0" ]
719+
//}
720+
//
721+
//resource "scaleway_instance_server" "ha1" {
722+
//name = "tf-tests-server-with-placement-group-1"
723+
//image = "ubuntu_focal"
724+
//type = "PLAY2-PICO"
725+
//placement_group_id = "${scaleway_instance_placement_group.ha.id}"
726+
//tags = [ "terraform-test", "scaleway_instance_server", "placement_group", "1" ]
727+
//}
728+
//
729+
//resource "scaleway_instance_server" "ha2" {
730+
//name = "tf-tests-server-with-placement-group-2"
731+
//image = "ubuntu_focal"
732+
//type = "PLAY2-PICO"
733+
//placement_group_id = "${scaleway_instance_placement_group.ha.id}"
734+
//tags = [ "terraform-test", "scaleway_instance_server", "placement_group", "2" ]
735+
713736
func TestAccServer_WithPlacementGroup(t *testing.T) {
714737
tt := acctest.NewTestTools(t)
715738
defer tt.Cleanup()
@@ -726,25 +749,25 @@ func TestAccServer_WithPlacementGroup(t *testing.T) {
726749
policy_type = "max_availability"
727750
}
728751
729-
resource "scaleway_instance_server" "base" {
752+
resource "scaleway_instance_server" "ha" {
730753
count = 3
731754
name = "tf-tests-server-${count.index}-with-placement-group"
732755
image = "ubuntu_focal"
733756
type = "PLAY2-PICO"
734757
placement_group_id = "${scaleway_instance_placement_group.ha.id}"
735-
tags = [ "terraform-test", "scaleway_instance_server", "placement_group" ]
758+
tags = [ "terraform-test", "scaleway_instance_server", "placement_group", "${count.index}" ]
736759
}`,
737760
Check: resource.ComposeTestCheckFunc(
738-
isServerPresent(tt, "scaleway_instance_server.base.0"),
739-
isServerPresent(tt, "scaleway_instance_server.base.1"),
740-
isServerPresent(tt, "scaleway_instance_server.base.2"),
761+
isServerPresent(tt, "scaleway_instance_server.ha.0"),
762+
isServerPresent(tt, "scaleway_instance_server.ha.1"),
763+
isServerPresent(tt, "scaleway_instance_server.ha.2"),
741764
isPlacementGroupPresent(tt, "scaleway_instance_placement_group.ha"),
742765
resource.TestCheckResourceAttr("scaleway_instance_placement_group.ha", "policy_respected", "true"),
743766

744767
// placement_group_policy_respected is deprecated and should always be false.
745-
resource.TestCheckResourceAttr("scaleway_instance_server.base.0", "placement_group_policy_respected", "false"),
746-
resource.TestCheckResourceAttr("scaleway_instance_server.base.1", "placement_group_policy_respected", "false"),
747-
resource.TestCheckResourceAttr("scaleway_instance_server.base.2", "placement_group_policy_respected", "false"),
768+
resource.TestCheckResourceAttr("scaleway_instance_server.ha.0", "placement_group_policy_respected", "false"),
769+
resource.TestCheckResourceAttr("scaleway_instance_server.ha.1", "placement_group_policy_respected", "false"),
770+
resource.TestCheckResourceAttr("scaleway_instance_server.ha.2", "placement_group_policy_respected", "false"),
748771
),
749772
},
750773
},

0 commit comments

Comments
 (0)