Skip to content

Commit 2d4b64f

Browse files
authored
feat(marketplace): add support for arch filtering (#4987)
1 parent 22228ea commit 2d4b64f

File tree

5 files changed

+12
-3
lines changed

5 files changed

+12
-3
lines changed

cmd/scw/testdata/test-all-usage-marketplace-local-image-list-usage.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ USAGE:
88
ARGS:
99
[order-by] Ordering to use (type_asc | type_desc | created_at_asc | created_at_desc)
1010
[zone] Filter local images available on this Availability Zone
11+
[arch] Filter local images available for this machine architecture
1112
[image-id] Filter by image id
1213
[version-id] Filter by version id
1314
[image-label] Filter by image label

docs/commands/marketplace.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ scw marketplace local-image list [arg=value ...]
139139
|------|---|-------------|
140140
| order-by | One of: `type_asc`, `type_desc`, `created_at_asc`, `created_at_desc` | Ordering to use |
141141
| zone | | Filter local images available on this Availability Zone |
142+
| arch | | Filter local images available for this machine architecture |
142143
| image-id | | Filter by image id |
143144
| version-id | | Filter by version id |
144145
| image-label | | Filter by image label |

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ require (
2323
github.com/mattn/go-isatty v0.0.20
2424
github.com/moby/buildkit v0.24.0
2525
github.com/opencontainers/go-digest v1.0.0
26-
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.34.0.20250905131541-6e08e6e09edd
26+
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.34.0.20250905144920-4cf057aa9678
2727
github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966
2828
github.com/spf13/cobra v1.10.1
2929
github.com/spf13/pflag v1.0.10

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -460,8 +460,8 @@ github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7
460460
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
461461
github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI=
462462
github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs=
463-
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.34.0.20250905131541-6e08e6e09edd h1:Ax3NpbStk0L6cprh1CTJda+qjZ/39ZMwC9DxxtAkFUI=
464-
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.34.0.20250905131541-6e08e6e09edd/go.mod h1:2Cfo14o/ZO3hZg9GjbyD/BHKbyri3K5BiEHq4fBcUHY=
463+
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.34.0.20250905144920-4cf057aa9678 h1:Y+L0ngcWg6WorJiplC3j7wT1vfwgeL6AKlwX3JMGieA=
464+
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.34.0.20250905144920-4cf057aa9678/go.mod h1:2Cfo14o/ZO3hZg9GjbyD/BHKbyri3K5BiEHq4fBcUHY=
465465
github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8=
466466
github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM=
467467
github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA=

internal/namespaces/marketplace/v2/marketplace_cli.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,13 @@ func marketplaceLocalImageList() *core.Command {
307307
Deprecated: false,
308308
Positional: false,
309309
},
310+
{
311+
Name: "arch",
312+
Short: `Filter local images available for this machine architecture`,
313+
Required: false,
314+
Deprecated: false,
315+
Positional: false,
316+
},
310317
{
311318
Name: "image-id",
312319
Short: `Filter by image id`,

0 commit comments

Comments
 (0)