Skip to content

Commit ab9d095

Browse files
scaleway-botCodelax
authored andcommitted
feat(llm_inference): change more cli fields to positional (scaleway#3732)
Co-authored-by: Jules Casteran <[email protected]>
1 parent dbc1c91 commit ab9d095

9 files changed

+18
-18
lines changed

cmd/scw/testdata/test-all-usage-llm-inference-acl-add-usage.golden

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Add new ACL rules for a specific deployment.
44

55
USAGE:
6-
scw llm-inference acl add [arg=value ...]
6+
scw llm-inference acl add <deployment-id ...> [arg=value ...]
77

88
ARGS:
99
deployment-id ID of the deployment to add ACL rules to

cmd/scw/testdata/test-all-usage-llm-inference-acl-delete-usage.golden

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Delete an exising ACL.
44

55
USAGE:
6-
scw llm-inference acl delete [arg=value ...]
6+
scw llm-inference acl delete <acl-id ...> [arg=value ...]
77

88
ARGS:
99
acl-id ID of the ACL rule to delete

cmd/scw/testdata/test-all-usage-llm-inference-acl-list-usage.golden

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
List ACLs for a specific deployment.
44

55
USAGE:
6-
scw llm-inference acl list [arg=value ...]
6+
scw llm-inference acl list <deployment-id ...> [arg=value ...]
77

88
ARGS:
99
deployment-id ID of the deployment to list ACL rules for

cmd/scw/testdata/test-all-usage-llm-inference-acl-set-usage.golden

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Set new ACL rules for a specific deployment.
44

55
USAGE:
6-
scw llm-inference acl set [arg=value ...]
6+
scw llm-inference acl set <deployment-id ...> [arg=value ...]
77

88
ARGS:
99
deployment-id ID of the deployment to set ACL rules for

cmd/scw/testdata/test-all-usage-llm-inference-endpoint-create-usage.golden

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Create a new Endpoint related to a specific deployment.
44

55
USAGE:
6-
scw llm-inference endpoint create [arg=value ...]
6+
scw llm-inference endpoint create <deployment-id ...> [arg=value ...]
77

88
ARGS:
99
deployment-id ID of the deployment to create the endpoint for

docs/commands/llm-inference.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Add new ACL rules for a specific deployment.
3737
**Usage:**
3838

3939
```
40-
scw llm-inference acl add [arg=value ...]
40+
scw llm-inference acl add <deployment-id ...> [arg=value ...]
4141
```
4242

4343

@@ -59,7 +59,7 @@ Delete an exising ACL.
5959
**Usage:**
6060

6161
```
62-
scw llm-inference acl delete [arg=value ...]
62+
scw llm-inference acl delete <acl-id ...> [arg=value ...]
6363
```
6464

6565

@@ -79,7 +79,7 @@ List ACLs for a specific deployment.
7979
**Usage:**
8080

8181
```
82-
scw llm-inference acl list [arg=value ...]
82+
scw llm-inference acl list <deployment-id ...> [arg=value ...]
8383
```
8484

8585

@@ -99,7 +99,7 @@ Set new ACL rules for a specific deployment.
9999
**Usage:**
100100

101101
```
102-
scw llm-inference acl set [arg=value ...]
102+
scw llm-inference acl set <deployment-id ...> [arg=value ...]
103103
```
104104

105105

@@ -270,7 +270,7 @@ Create a new Endpoint related to a specific deployment.
270270
**Usage:**
271271

272272
```
273-
scw llm-inference endpoint create [arg=value ...]
273+
scw llm-inference endpoint create <deployment-id ...> [arg=value ...]
274274
```
275275

276276

go.mod

+1-1
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.25.0.20240329105646-c0ed2d3750f9
27+
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.25.0.20240329152759-b47741a7bf2a
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

+2-2
Original file line numberDiff line numberDiff line change
@@ -425,8 +425,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz
425425
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
426426
github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI=
427427
github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs=
428-
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.25.0.20240329105646-c0ed2d3750f9 h1:ytq3dM17GsFlK8REuRMMr0+pwqj84824pXLw8m1ruW8=
429-
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.25.0.20240329105646-c0ed2d3750f9/go.mod h1:fCa7OJZ/9DRTnOKmxvT6pn+LPWUptQAmHF/SBJUGEcg=
428+
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.25.0.20240329152759-b47741a7bf2a h1:C1cHJWg9ko/9GwhCMD6mY8x0/R4bJd2TA5K0iMaM6eA=
429+
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.25.0.20240329152759-b47741a7bf2a/go.mod h1:fCa7OJZ/9DRTnOKmxvT6pn+LPWUptQAmHF/SBJUGEcg=
430430
github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8=
431431
github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM=
432432
github.com/secure-systems-lab/go-securesystemslib v0.4.0 h1:b23VGrQhTA8cN2CbBw7/FulN9fTtqYUdS5+Oxzt+DUE=

internal/namespaces/llm_inference/v1beta1/llm_inference_cli.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@ func llmInferenceEndpointCreate() *core.Command {
416416
Short: `ID of the deployment to create the endpoint for`,
417417
Required: true,
418418
Deprecated: false,
419-
Positional: false,
419+
Positional: true,
420420
},
421421
{
422422
Name: "endpoint.private-network.private-network-id",
@@ -534,7 +534,7 @@ func llmInferenceACLList() *core.Command {
534534
Short: `ID of the deployment to list ACL rules for`,
535535
Required: true,
536536
Deprecated: false,
537-
Positional: false,
537+
Positional: true,
538538
},
539539
core.RegionArgSpec(scw.RegionFrPar, scw.Region(core.AllLocalities)),
540540
},
@@ -573,7 +573,7 @@ func llmInferenceACLAdd() *core.Command {
573573
Short: `ID of the deployment to add ACL rules to`,
574574
Required: true,
575575
Deprecated: false,
576-
Positional: false,
576+
Positional: true,
577577
},
578578
{
579579
Name: "acls.{index}.ip",
@@ -617,7 +617,7 @@ func llmInferenceACLSet() *core.Command {
617617
Short: `ID of the deployment to set ACL rules for`,
618618
Required: true,
619619
Deprecated: false,
620-
Positional: false,
620+
Positional: true,
621621
},
622622
{
623623
Name: "acls.{index}.ip",
@@ -661,7 +661,7 @@ func llmInferenceACLDelete() *core.Command {
661661
Short: `ID of the ACL rule to delete`,
662662
Required: true,
663663
Deprecated: false,
664-
Positional: false,
664+
Positional: true,
665665
},
666666
core.RegionArgSpec(scw.RegionFrPar),
667667
},

0 commit comments

Comments
 (0)