Skip to content

Commit e0d3fb2

Browse files
authored
Merge branch 'master' into feat/cockpit-preconfigured-alerts
2 parents 28b2514 + c9cdc2d commit e0d3fb2

9 files changed

+2467
-1835
lines changed

internal/services/block/snapshot_data_source_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ func TestAccDataSourceSnapshot_Basic(t *testing.T) {
2626
}
2727
2828
resource scaleway_block_snapshot main {
29-
name = "test-ds-block-snapshot-basic"
29+
name = "test-ds-block-snapshot-basic-tf"
3030
volume_id = scaleway_block_volume.main.id
3131
}
3232

internal/services/block/testdata/data-source-snapshot-basic.cassette.yaml

Lines changed: 225 additions & 372 deletions
Large diffs are not rendered by default.

internal/services/instance/server_test.go

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2403,6 +2403,48 @@ func TestAccServer_AttachDetachFileSystem(t *testing.T) {
24032403
})
24042404
}
24052405

2406+
func TestAccServer_ScratchStorage(t *testing.T) {
2407+
tt := acctest.NewTestTools(t)
2408+
defer tt.Cleanup()
2409+
2410+
resource.ParallelTest(t, resource.TestCase{
2411+
ProtoV6ProviderFactories: tt.ProviderFactories,
2412+
CheckDestroy: resource.ComposeTestCheckFunc(
2413+
instancechecks.IsServerDestroyed(tt),
2414+
instancechecks.IsVolumeDestroyed(tt),
2415+
),
2416+
Steps: []resource.TestStep{
2417+
{
2418+
Config: `
2419+
resource "scaleway_instance_volume" "main" {
2420+
size_in_gb = 20
2421+
type = "scratch"
2422+
zone = "fr-par-2"
2423+
}
2424+
2425+
resource "scaleway_instance_server" "main" {
2426+
name = "test-acc-server-scratch"
2427+
type = "H100-1-80G"
2428+
image = "ubuntu_jammy_gpu_os_12"
2429+
state = "stopped"
2430+
zone = "fr-par-2"
2431+
tags = [ "terraform-test", "scaleway_instance_server", "scratch" ]
2432+
2433+
additional_volume_ids = [scaleway_instance_volume.main.id]
2434+
}`,
2435+
Check: resource.ComposeTestCheckFunc(
2436+
isServerPresent(tt, "scaleway_instance_server.main"),
2437+
instancechecks.IsVolumePresent(tt, "scaleway_instance_volume.main"),
2438+
resource.TestCheckResourceAttr("scaleway_instance_server.main", "type", "H100-1-80G"),
2439+
resource.TestCheckResourceAttr("scaleway_instance_server.main", "image", "ubuntu_jammy_gpu_os_12"),
2440+
resource.TestCheckResourceAttrPair("scaleway_instance_server.main", "additional_volume_ids.0", "scaleway_instance_volume.main", "id"),
2441+
resource.TestCheckResourceAttr("scaleway_instance_volume.main", "size_in_gb", "20"),
2442+
),
2443+
},
2444+
},
2445+
})
2446+
}
2447+
24062448
func TestAccServer_AdminPasswordEncryptionSSHKeyID(t *testing.T) {
24072449
tt := acctest.NewTestTools(t)
24082450
defer tt.Cleanup()

internal/services/instance/testdata/server-scratch-storage.cassette.yaml

Lines changed: 1428 additions & 0 deletions
Large diffs are not rendered by default.

internal/services/secret/secret_data_source_test.go

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,20 +70,16 @@ func TestAccDataSourceSecret_Path(t *testing.T) {
7070
Steps: []resource.TestStep{
7171
{
7272
Config: `
73-
resource "scaleway_account_project" "project" {
74-
name = "tf-tests-secret-ds-path"
75-
}
76-
7773
resource "scaleway_secret" "main" {
7874
name = "test-secret-ds-path"
7975
path = "/test-secret-ds-path-path"
80-
project_id = scaleway_account_project.project.id
8176
}
8277
8378
data "scaleway_secret" "by_name" {
8479
name = scaleway_secret.main.name
8580
path = "/test-secret-ds-path-path"
86-
project_id = scaleway_account_project.project.id
81+
project_id = scaleway_secret.main.project_id
82+
depends_on = [scaleway_secret.main]
8783
}
8884
`,
8985
Check: resource.ComposeTestCheckFunc(

internal/services/secret/testdata/data-source-secret-path.cassette.yaml

Lines changed: 122 additions & 251 deletions
Large diffs are not rendered by default.

internal/services/secret/testdata/data-source-secret-version-basic.cassette.yaml

Lines changed: 345 additions & 634 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)