Skip to content

Commit a642c48

Browse files
authored
chore: bump sdk-go (#3523)
1 parent 1899440 commit a642c48

15 files changed

+18711
-3925
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ require (
2424
github.com/moby/buildkit v0.11.6
2525
github.com/opencontainers/go-digest v1.0.0
2626
github.com/pkg/errors v0.9.1
27-
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.21.0.20231128131307-c646e1e0b2cd
27+
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.21.0.20231204101346-c5bd7ba3032a
2828
github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966
2929
github.com/spf13/cobra v1.8.0
3030
github.com/spf13/pflag v1.0.5

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -490,8 +490,8 @@ github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDN
490490
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
491491
github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI=
492492
github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs=
493-
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.21.0.20231128131307-c646e1e0b2cd h1:6dpfWGj/wJKaSsFXYV2Rx7TlyLrEZkFIzv/zqjwtjSU=
494-
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.21.0.20231128131307-c646e1e0b2cd/go.mod h1:fCa7OJZ/9DRTnOKmxvT6pn+LPWUptQAmHF/SBJUGEcg=
493+
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.21.0.20231204101346-c5bd7ba3032a h1:8YL3e+eToTCcjnTtLUkOLtG/uksSCtDUVM93gSEl1B0=
494+
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.21.0.20231204101346-c5bd7ba3032a/go.mod h1:fCa7OJZ/9DRTnOKmxvT6pn+LPWUptQAmHF/SBJUGEcg=
495495
github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8=
496496
github.com/secure-systems-lab/go-securesystemslib v0.4.0 h1:b23VGrQhTA8cN2CbBw7/FulN9fTtqYUdS5+Oxzt+DUE=
497497
github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo=

internal/namespaces/instance/v1/custom_image.go

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package instance
22

33
import (
44
"context"
5-
"fmt"
65
"reflect"
76
"sort"
87
"strconv"
@@ -352,45 +351,6 @@ func imageUpdateCommand() *core.Command {
352351
client := core.ExtractClient(ctx)
353352
api := instance.NewAPI(client)
354353

355-
getImageResponse, err := api.GetImage(&instance.GetImageRequest{
356-
Zone: request.Zone,
357-
ImageID: request.ImageID,
358-
})
359-
if err != nil {
360-
return nil, fmt.Errorf("cannot get image %s: %w", request.ImageID, err)
361-
}
362-
363-
if request.Name == nil {
364-
request.Name = &getImageResponse.Image.Name
365-
}
366-
if request.Arch == "" {
367-
request.Arch = getImageResponse.Image.Arch
368-
}
369-
if request.CreationDate == nil {
370-
request.CreationDate = getImageResponse.Image.CreationDate
371-
}
372-
if request.ModificationDate == nil {
373-
request.ModificationDate = getImageResponse.Image.ModificationDate
374-
}
375-
if request.ExtraVolumes == nil {
376-
request.ExtraVolumes = make(map[string]*instance.VolumeTemplate)
377-
for k, v := range getImageResponse.Image.ExtraVolumes {
378-
volume := instance.VolumeTemplate{
379-
ID: v.ID,
380-
Name: v.Name,
381-
Size: v.Size,
382-
VolumeType: v.VolumeType,
383-
}
384-
request.ExtraVolumes[k] = &volume
385-
}
386-
}
387-
if request.RootVolume == nil {
388-
request.RootVolume = getImageResponse.Image.RootVolume
389-
}
390-
if !request.Public && !getImageResponse.Image.Public {
391-
request.Public = getImageResponse.Image.Public
392-
}
393-
394354
return api.UpdateImage(request)
395355
},
396356
Examples: []*core.Example{

internal/namespaces/instance/v1/custom_image_test.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ func Test_ImageDelete(t *testing.T) {
7272

7373
func createImage(metaKey string) core.BeforeFunc {
7474
return core.BeforeFuncCombine(
75-
createServerBionic("Server"),
75+
createServer("Server"),
7676
core.ExecStoreBeforeCmd("Snapshot", `scw instance snapshot create volume-id={{ (index .Server.Volumes "0").ID }}`),
7777
core.ExecStoreBeforeCmd(metaKey, `scw instance image create snapshot-id={{ .Snapshot.Snapshot.ID }} arch=x86_64`),
7878
)
@@ -102,6 +102,7 @@ func Test_ImageUpdate(t *testing.T) {
102102
Cmd: "scw instance image update {{ .ImageName.Image.ID }} name=foo",
103103
Check: core.TestCheckCombine(
104104
func(t *testing.T, ctx *core.CheckFuncCtx) {
105+
assert.NotNil(t, ctx.Result)
105106
assert.Equal(t, "foo", ctx.Result.(*instance.UpdateImageResponse).Image.Name)
106107
},
107108
core.TestCheckGolden(),
@@ -118,11 +119,12 @@ func Test_ImageUpdate(t *testing.T) {
118119
Commands: GetCommands(),
119120
Cmd: "scw instance image update {{ .ImagePub.Image.ID }} public=true",
120121
Check: core.TestCheckCombine(
122+
core.TestCheckGolden(),
123+
core.TestCheckExitCode(0),
121124
func(t *testing.T, ctx *core.CheckFuncCtx) {
125+
assert.NotNil(t, ctx.Result)
122126
assert.Equal(t, true, ctx.Result.(*instance.UpdateImageResponse).Image.Public)
123127
},
124-
core.TestCheckGolden(),
125-
core.TestCheckExitCode(0),
126128
),
127129
AfterFunc: core.AfterFuncCombine(
128130
deleteServer("Server"),
@@ -140,6 +142,7 @@ func Test_ImageUpdate(t *testing.T) {
140142
Cmd: "scw instance image update {{ .ImageExtraVol.Image.ID }} extra-volumes.1.id={{ .SnapshotVol.ID }}",
141143
Check: core.TestCheckCombine(
142144
func(t *testing.T, ctx *core.CheckFuncCtx) {
145+
assert.NotNil(t, ctx.Result)
143146
assert.Equal(t, "snapVol", ctx.Result.(*instance.UpdateImageResponse).Image.ExtraVolumes["1"].Name)
144147
},
145148
core.TestCheckGolden(),

internal/namespaces/instance/v1/custom_snapshot_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ func Test_UpdateSnapshot(t *testing.T) {
2121
core.TestCheckGolden(),
2222
core.TestCheckExitCode(0),
2323
func(t *testing.T, ctx *core.CheckFuncCtx) {
24+
assert.NotNil(t, ctx.Result)
2425
snapshot := ctx.Result.(*instance.Snapshot)
2526
assert.Equal(t, snapshot.Name, "cli-test-snapshot-update-tags")
2627
assert.Len(t, snapshot.Tags, 2)
@@ -44,6 +45,7 @@ func Test_UpdateSnapshot(t *testing.T) {
4445
core.TestCheckGolden(),
4546
core.TestCheckExitCode(0),
4647
func(t *testing.T, ctx *core.CheckFuncCtx) {
48+
assert.NotNil(t, ctx.Result)
4749
snapshot := ctx.Result.(*instance.Snapshot)
4850
assert.Equal(t, snapshot.Name, "cli-test-snapshot-update-name-updated")
4951
assert.Len(t, snapshot.Tags, 2)

0 commit comments

Comments
 (0)