From b3b022906646ac39a4116ee44ef25ec66d91cff3 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Fri, 24 Jan 2025 15:14:40 +0000 Subject: [PATCH 1/3] feat: update generated APIs --- ...e-silicon-private-network-add-usage.golden | 21 ++ ...ilicon-private-network-delete-usage.golden | 20 ++ ...-silicon-private-network-list-usage.golden | 24 ++ ...e-silicon-private-network-set-usage.golden | 20 ++ ...apple-silicon-private-network-usage.golden | 28 +++ .../test-all-usage-apple-silicon-usage.golden | 7 +- .../test-all-usage-tem-offers-usage.golden | 15 ++ ...ll-usage-tem-project-settings-usage.golden | 2 +- .../testdata/test-all-usage-tem-usage.golden | 1 + docs/commands/apple-silicon.md | 104 +++++++++ docs/commands/tem.md | 19 +- go.mod | 2 +- go.sum | 4 +- .../applesilicon/v1alpha1/applesilicon_cli.go | 218 ++++++++++++++++++ 14 files changed, 476 insertions(+), 9 deletions(-) create mode 100644 cmd/scw/testdata/test-all-usage-apple-silicon-private-network-add-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-apple-silicon-private-network-delete-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-apple-silicon-private-network-list-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-apple-silicon-private-network-set-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-apple-silicon-private-network-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-tem-offers-usage.golden diff --git a/cmd/scw/testdata/test-all-usage-apple-silicon-private-network-add-usage.golden b/cmd/scw/testdata/test-all-usage-apple-silicon-private-network-add-usage.golden new file mode 100644 index 0000000000..1827c5d7b6 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-apple-silicon-private-network-add-usage.golden @@ -0,0 +1,21 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +πŸŸ₯πŸŸ₯πŸŸ₯ STDERR️️ πŸŸ₯πŸŸ₯πŸŸ₯️ +Add an Apple silicon server to a Private Network. + +USAGE: + scw apple-silicon private-network add [arg=value ...] + +ARGS: + server-id ID of the server + private-network-id ID of the Private Network + [ipam-ip-ids.{index}] IPAM IDs of IPs to attach to the server + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-3) + +FLAGS: + -h, --help help for add + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-apple-silicon-private-network-delete-usage.golden b/cmd/scw/testdata/test-all-usage-apple-silicon-private-network-delete-usage.golden new file mode 100644 index 0000000000..4b64ad72d0 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-apple-silicon-private-network-delete-usage.golden @@ -0,0 +1,20 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +πŸŸ₯πŸŸ₯πŸŸ₯ STDERR️️ πŸŸ₯πŸŸ₯πŸŸ₯️ +Delete a Private Network. + +USAGE: + scw apple-silicon private-network delete [arg=value ...] + +ARGS: + server-id ID of the server + private-network-id ID of the Private Network + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-3) + +FLAGS: + -h, --help help for delete + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-apple-silicon-private-network-list-usage.golden b/cmd/scw/testdata/test-all-usage-apple-silicon-private-network-list-usage.golden new file mode 100644 index 0000000000..4b05dc671e --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-apple-silicon-private-network-list-usage.golden @@ -0,0 +1,24 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +πŸŸ₯πŸŸ₯πŸŸ₯ STDERR️️ πŸŸ₯πŸŸ₯πŸŸ₯️ +List the Private Networks of an Apple silicon server. + +USAGE: + scw apple-silicon private-network list [arg=value ...] + +ARGS: + [order-by] Sort order for the returned Private Networks (created_at_asc | created_at_desc | updated_at_asc | updated_at_desc) + [server-id] Filter Private Networks by server ID + [private-network-id] Filter Private Networks by Private Network ID + [project-id] Filter Private Networks by Project ID + [ipam-ip-ids.{index}] Filter Private Networks by IPAM IP IDs + [organization-id] Filter Private Networks by Organization ID + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-3 | all) + +FLAGS: + -h, --help help for list + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-apple-silicon-private-network-set-usage.golden b/cmd/scw/testdata/test-all-usage-apple-silicon-private-network-set-usage.golden new file mode 100644 index 0000000000..d6387f1e35 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-apple-silicon-private-network-set-usage.golden @@ -0,0 +1,20 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +πŸŸ₯πŸŸ₯πŸŸ₯ STDERR️️ πŸŸ₯πŸŸ₯πŸŸ₯️ +Configure multiple Private Networks on an Apple silicon server. + +USAGE: + scw apple-silicon private-network set [arg=value ...] + +ARGS: + server-id ID of the server + per-private-network-ipam-ip-ids.{key} Object where the keys are the IDs of Private Networks and the values are arrays of IPAM IDs representing the IPs to assign to this Apple silicon server on the Private Network. If the array supplied for a Private Network is empty, the next available IP from the Private Network's CIDR block will automatically be used for attachment. + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-3) + +FLAGS: + -h, --help help for set + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-apple-silicon-private-network-usage.golden b/cmd/scw/testdata/test-all-usage-apple-silicon-private-network-usage.golden new file mode 100644 index 0000000000..97231e3cc1 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-apple-silicon-private-network-usage.golden @@ -0,0 +1,28 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +πŸŸ₯πŸŸ₯πŸŸ₯ STDERR️️ πŸŸ₯πŸŸ₯πŸŸ₯️ +A Private Network allows you to interconnect your resources +in an isolated and private +network. Network reachability is limited to the +resources that are in the same VPC. + +Note that a resource can be a part of multiple Private Networks. + +USAGE: + scw apple-silicon private-network + +AVAILABLE COMMANDS: + add Add a server to a Private Network + delete Delete a Private Network + list List the Private Networks of a server + set Set multiple Private Networks on a server + +FLAGS: + -h, --help help for private-network + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use + +Use "scw apple-silicon private-network [command] --help" for more information about a command. diff --git a/cmd/scw/testdata/test-all-usage-apple-silicon-usage.golden b/cmd/scw/testdata/test-all-usage-apple-silicon-usage.golden index 3a7bd44865..50234c1915 100644 --- a/cmd/scw/testdata/test-all-usage-apple-silicon-usage.golden +++ b/cmd/scw/testdata/test-all-usage-apple-silicon-usage.golden @@ -6,9 +6,10 @@ USAGE: scw apple-silicon AVAILABLE COMMANDS: - os OS management commands - server Apple silicon management commands - server-type Server-Types management commands + os OS management commands + private-network Private network management command + server Apple silicon management commands + server-type Server-Types management commands FLAGS: -h, --help help for apple-silicon diff --git a/cmd/scw/testdata/test-all-usage-tem-offers-usage.golden b/cmd/scw/testdata/test-all-usage-tem-offers-usage.golden new file mode 100644 index 0000000000..cade26cb7b --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-tem-offers-usage.golden @@ -0,0 +1,15 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +πŸŸ₯πŸŸ₯πŸŸ₯ STDERR️️ πŸŸ₯πŸŸ₯πŸŸ₯️ +This section allows you to manage and get get subscribed information about your project email offer. + +USAGE: + scw tem offers + +FLAGS: + -h, --help help for offers + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-tem-project-settings-usage.golden b/cmd/scw/testdata/test-all-usage-tem-project-settings-usage.golden index d456183294..f25e139c03 100644 --- a/cmd/scw/testdata/test-all-usage-tem-project-settings-usage.golden +++ b/cmd/scw/testdata/test-all-usage-tem-project-settings-usage.golden @@ -1,6 +1,6 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 πŸŸ₯πŸŸ₯πŸŸ₯ STDERR️️ πŸŸ₯πŸŸ₯πŸŸ₯️ -Project settings allow you to manage the configuration of your settings. +Project settings allow you to manage the configuration of your projects. USAGE: scw tem project-settings diff --git a/cmd/scw/testdata/test-all-usage-tem-usage.golden b/cmd/scw/testdata/test-all-usage-tem-usage.golden index 3def7523da..83edb2fece 100644 --- a/cmd/scw/testdata/test-all-usage-tem-usage.golden +++ b/cmd/scw/testdata/test-all-usage-tem-usage.golden @@ -9,6 +9,7 @@ AVAILABLE COMMANDS: blocklists Blocklist domain Domain management commands email Email management commands + offers Project offers management commands project-settings Project settings management commands webhook Webhook management commands diff --git a/docs/commands/apple-silicon.md b/docs/commands/apple-silicon.md index 614d7bdf70..4e6305bf81 100644 --- a/docs/commands/apple-silicon.md +++ b/docs/commands/apple-silicon.md @@ -5,6 +5,11 @@ Apple silicon API. - [OS management commands](#os-management-commands) - [Get an Operating System (OS)](#get-an-operating-system-(os)) - [List all Operating Systems (OS)](#list-all-operating-systems-(os)) +- [Private network management command](#private-network-management-command) + - [Add a server to a Private Network](#add-a-server-to-a-private-network) + - [Delete a Private Network](#delete-a-private-network) + - [List the Private Networks of a server](#list-the-private-networks-of-a-server) + - [Set multiple Private Networks on a server](#set-multiple-private-networks-on-a-server) - [Apple silicon management commands](#apple-silicon-management-commands) - [Create a server](#create-a-server) - [Delete a server](#delete-a-server) @@ -66,6 +71,105 @@ scw apple-silicon os list [arg=value ...] +## Private network management command + +A Private Network allows you to interconnect your resources +in an isolated and private +network. Network reachability is limited to the +resources that are in the same VPC. + +Note that a resource can be a part of multiple Private Networks. + + +### Add a server to a Private Network + +Add an Apple silicon server to a Private Network. + +**Usage:** + +``` +scw apple-silicon private-network add [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| server-id | Required | ID of the server | +| private-network-id | Required | ID of the Private Network | +| ipam-ip-ids.{index} | | IPAM IDs of IPs to attach to the server | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-3` | Zone to target. If none is passed will use default zone from the config | + + + +### Delete a Private Network + +Delete a Private Network. + +**Usage:** + +``` +scw apple-silicon private-network delete [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| server-id | Required | ID of the server | +| private-network-id | Required | ID of the Private Network | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-3` | Zone to target. If none is passed will use default zone from the config | + + + +### List the Private Networks of a server + +List the Private Networks of an Apple silicon server. + +**Usage:** + +``` +scw apple-silicon private-network list [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| order-by | One of: `created_at_asc`, `created_at_desc`, `updated_at_asc`, `updated_at_desc` | Sort order for the returned Private Networks | +| server-id | | Filter Private Networks by server ID | +| private-network-id | | Filter Private Networks by Private Network ID | +| project-id | | Filter Private Networks by Project ID | +| ipam-ip-ids.{index} | | Filter Private Networks by IPAM IP IDs | +| organization-id | | Filter Private Networks by Organization ID | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-3`, `all` | Zone to target. If none is passed will use default zone from the config | + + + +### Set multiple Private Networks on a server + +Configure multiple Private Networks on an Apple silicon server. + +**Usage:** + +``` +scw apple-silicon private-network set [arg=value ...] +``` + + +**Args:** + +| Name | | Description | +|------|---|-------------| +| server-id | Required | ID of the server | +| per-private-network-ipam-ip-ids.{key} | Required | Object where the keys are the IDs of Private Networks and the values are arrays of IPAM IDs representing the IPs to assign to this Apple silicon server on the Private Network. If the array supplied for a Private Network is empty, the next available IP from the Private Network's CIDR block will automatically be used for attachment. | +| zone | Default: `fr-par-1`
One of: `fr-par-1`, `fr-par-3` | Zone to target. If none is passed will use default zone from the config | + + + ## Apple silicon management commands Apple silicon management commands. diff --git a/docs/commands/tem.md b/docs/commands/tem.md index d85fb913bb..a0daa3c16a 100644 --- a/docs/commands/tem.md +++ b/docs/commands/tem.md @@ -20,6 +20,7 @@ This API allows you to manage your Transactional Email services. - [Get an email](#get-an-email) - [Email statuses](#email-statuses) - [List emails](#list-emails) +- [Project offers management commands](#project-offers-management-commands) - [Project settings management commands](#project-settings-management-commands) - [Webhook management commands](#webhook-management-commands) - [Create a Webhook](#create-a-webhook) @@ -392,11 +393,25 @@ scw tem email list [arg=value ...] +## Project offers management commands + +This section allows you to manage and get get subscribed information about your project email offer. + +This section allows you to manage and get get subscribed information about your project email offer. + +**Usage:** + +``` +scw tem offers +``` + + + ## Project settings management commands -Project settings allow you to manage the configuration of your settings. +Project settings allow you to manage the configuration of your projects. -Project settings allow you to manage the configuration of your settings. +Project settings allow you to manage the configuration of your projects. **Usage:** diff --git a/go.mod b/go.mod index f402a4ab91..b002b53047 100644 --- a/go.mod +++ b/go.mod @@ -26,7 +26,7 @@ require ( github.com/mattn/go-isatty v0.0.20 github.com/moby/buildkit v0.13.2 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20250115142435-07825390847c + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20250117133139-e360c98f921d github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index 6a552a742b..5d103f4de2 100644 --- a/go.sum +++ b/go.sum @@ -463,8 +463,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20250115142435-07825390847c h1:zn2PUSZUy/YS1oVV03pAGH6IB+gjxHxCyc/+KoRehUI= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20250115142435-07825390847c/go.mod h1:kzh+BSAvpoyHHdHBCDhmSWtBc1NbLMZ2lWHqnBoxFks= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20250117133139-e360c98f921d h1:npDtKGreHq1EA6DoHo18YG25bsvZVlo4XlNm822GZ7A= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.30.0.20250117133139-e360c98f921d/go.mod h1:kzh+BSAvpoyHHdHBCDhmSWtBc1NbLMZ2lWHqnBoxFks= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA= diff --git a/internal/namespaces/applesilicon/v1alpha1/applesilicon_cli.go b/internal/namespaces/applesilicon/v1alpha1/applesilicon_cli.go index 57ae21a400..8f93552542 100644 --- a/internal/namespaces/applesilicon/v1alpha1/applesilicon_cli.go +++ b/internal/namespaces/applesilicon/v1alpha1/applesilicon_cli.go @@ -23,6 +23,7 @@ func GetGeneratedCommands() *core.Commands { appleSiliconServer(), appleSiliconOs(), appleSiliconServerType(), + appleSiliconPrivateNetwork(), appleSiliconServerTypeList(), appleSiliconServerTypeGet(), appleSiliconServerCreate(), @@ -34,6 +35,10 @@ func GetGeneratedCommands() *core.Commands { appleSiliconServerDelete(), appleSiliconServerReboot(), appleSiliconServerReinstall(), + appleSiliconPrivateNetworkAdd(), + appleSiliconPrivateNetworkSet(), + appleSiliconPrivateNetworkList(), + appleSiliconPrivateNetworkDelete(), ) } func appleSiliconRoot() *core.Command { @@ -71,6 +76,20 @@ func appleSiliconServerType() *core.Command { } } +func appleSiliconPrivateNetwork() *core.Command { + return &core.Command{ + Short: `Private network management command`, + Long: `A Private Network allows you to interconnect your resources +in an isolated and private +network. Network reachability is limited to the +resources that are in the same VPC. + +Note that a resource can be a part of multiple Private Networks.`, + Namespace: "apple-silicon", + Resource: "private-network", + } +} + func appleSiliconServerTypeList() *core.Command { return &core.Command{ Short: `List server types`, @@ -490,3 +509,202 @@ func appleSiliconServerReinstall() *core.Command { }, } } + +func appleSiliconPrivateNetworkAdd() *core.Command { + return &core.Command{ + Short: `Add a server to a Private Network`, + Long: `Add an Apple silicon server to a Private Network.`, + Namespace: "apple-silicon", + Resource: "private-network", + Verb: "add", + // Deprecated: false, + ArgsType: reflect.TypeOf(applesilicon.PrivateNetworkAPIAddServerPrivateNetworkRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "server-id", + Short: `ID of the server`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "private-network-id", + Short: `ID of the Private Network`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "ipam-ip-ids.{index}", + Short: `IPAM IDs of IPs to attach to the server`, + Required: false, + Deprecated: false, + Positional: false, + }, + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar3), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*applesilicon.PrivateNetworkAPIAddServerPrivateNetworkRequest) + + client := core.ExtractClient(ctx) + api := applesilicon.NewPrivateNetworkAPI(client) + return api.AddServerPrivateNetwork(request) + + }, + } +} + +func appleSiliconPrivateNetworkSet() *core.Command { + return &core.Command{ + Short: `Set multiple Private Networks on a server`, + Long: `Configure multiple Private Networks on an Apple silicon server.`, + Namespace: "apple-silicon", + Resource: "private-network", + Verb: "set", + // Deprecated: false, + ArgsType: reflect.TypeOf(applesilicon.PrivateNetworkAPISetServerPrivateNetworksRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "server-id", + Short: `ID of the server`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "per-private-network-ipam-ip-ids.{key}", + Short: `Object where the keys are the IDs of Private Networks and the values are arrays of IPAM IDs representing the IPs to assign to this Apple silicon server on the Private Network. If the array supplied for a Private Network is empty, the next available IP from the Private Network's CIDR block will automatically be used for attachment.`, + Required: true, + Deprecated: false, + Positional: false, + }, + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar3), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*applesilicon.PrivateNetworkAPISetServerPrivateNetworksRequest) + + client := core.ExtractClient(ctx) + api := applesilicon.NewPrivateNetworkAPI(client) + return api.SetServerPrivateNetworks(request) + + }, + } +} + +func appleSiliconPrivateNetworkList() *core.Command { + return &core.Command{ + Short: `List the Private Networks of a server`, + Long: `List the Private Networks of an Apple silicon server.`, + Namespace: "apple-silicon", + Resource: "private-network", + Verb: "list", + // Deprecated: false, + ArgsType: reflect.TypeOf(applesilicon.PrivateNetworkAPIListServerPrivateNetworksRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "order-by", + Short: `Sort order for the returned Private Networks`, + Required: false, + Deprecated: false, + Positional: false, + EnumValues: []string{"created_at_asc", "created_at_desc", "updated_at_asc", "updated_at_desc"}, + }, + { + Name: "server-id", + Short: `Filter Private Networks by server ID`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "private-network-id", + Short: `Filter Private Networks by Private Network ID`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "project-id", + Short: `Filter Private Networks by Project ID`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "ipam-ip-ids.{index}", + Short: `Filter Private Networks by IPAM IP IDs`, + Required: false, + Deprecated: false, + Positional: false, + }, + { + Name: "organization-id", + Short: `Filter Private Networks by Organization ID`, + Required: false, + Deprecated: false, + Positional: false, + }, + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar3, scw.Zone(core.AllLocalities)), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*applesilicon.PrivateNetworkAPIListServerPrivateNetworksRequest) + + client := core.ExtractClient(ctx) + api := applesilicon.NewPrivateNetworkAPI(client) + opts := []scw.RequestOption{scw.WithAllPages()} + if request.Zone == scw.Zone(core.AllLocalities) { + opts = append(opts, scw.WithZones(api.Zones()...)) + request.Zone = "" + } + resp, err := api.ListServerPrivateNetworks(request, opts...) + if err != nil { + return nil, err + } + return resp.ServerPrivateNetworks, nil + + }, + } +} + +func appleSiliconPrivateNetworkDelete() *core.Command { + return &core.Command{ + Short: `Delete a Private Network`, + Long: `Delete a Private Network.`, + Namespace: "apple-silicon", + Resource: "private-network", + Verb: "delete", + // Deprecated: false, + ArgsType: reflect.TypeOf(applesilicon.PrivateNetworkAPIDeleteServerPrivateNetworkRequest{}), + ArgSpecs: core.ArgSpecs{ + { + Name: "server-id", + Short: `ID of the server`, + Required: true, + Deprecated: false, + Positional: false, + }, + { + Name: "private-network-id", + Short: `ID of the Private Network`, + Required: true, + Deprecated: false, + Positional: false, + }, + core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar3), + }, + Run: func(ctx context.Context, args interface{}) (i interface{}, e error) { + request := args.(*applesilicon.PrivateNetworkAPIDeleteServerPrivateNetworkRequest) + + client := core.ExtractClient(ctx) + api := applesilicon.NewPrivateNetworkAPI(client) + e = api.DeleteServerPrivateNetwork(request) + if e != nil { + return nil, e + } + return &core.SuccessResult{ + Resource: "private-network", + Verb: "delete", + }, nil + }, + } +} From 2b8813bd9219aee0293de045f90b588500c930c7 Mon Sep 17 00:00:00 2001 From: Laure-di Date: Mon, 27 Jan 2025 12:44:52 +0100 Subject: [PATCH 2/3] update Test_AllUsage goldens --- ...est-all-usage-dedibox-bmc-get-usage.golden | 2 +- ...t-all-usage-dedibox-bmc-start-usage.golden | 2 +- ...st-all-usage-dedibox-bmc-stop-usage.golden | 2 +- ...est-all-usage-dedibox-fip-get-usage.golden | 2 +- ...t-all-usage-dedibox-offer-get-usage.golden | 2 +- ...test-all-usage-dedibox-os-get-usage.golden | 2 +- ...est-all-usage-dedibox-os-list-usage.golden | 4 +-- ...st-all-usage-dedibox-raid-get-usage.golden | 2 +- ...all-usage-dedibox-raid-update-usage.golden | 2 +- ...-all-usage-dedibox-rescue-get-usage.golden | 2 +- ...ll-usage-dedibox-rescue-start-usage.golden | 2 +- ...all-usage-dedibox-rescue-stop-usage.golden | 2 +- ...age-dedibox-reverse-ip-update-usage.golden | 2 +- ...ge-dedibox-rpn-v1-add-members-usage.golden | 2 +- ...dedibox-rpn-v1-delete-members-usage.golden | 2 +- ...l-usage-dedibox-rpn-v1-delete-usage.golden | 2 +- ...-all-usage-dedibox-rpn-v1-get-usage.golden | 2 +- ...l-usage-dedibox-rpn-v1-update-usage.golden | 2 +- ...ge-dedibox-rpn-v2-add-members-usage.golden | 2 +- ...dedibox-rpn-v2-delete-members-usage.golden | 2 +- ...l-usage-dedibox-rpn-v2-delete-usage.golden | 2 +- ...-rpn-v2-disable-compatibility-usage.golden | 2 +- ...-all-usage-dedibox-rpn-v2-get-usage.golden | 2 +- ...l-usage-dedibox-rpn-v2-update-usage.golden | 2 +- ...ox-rpn-v2-update-vlan-members-usage.golden | 2 +- ...dedibox-server-cancel-install-usage.golden | 2 +- ...l-usage-dedibox-server-delete-usage.golden | 2 +- ...ge-dedibox-server-get-install-usage.golden | 2 +- ...dibox-server-get-partitioning-usage.golden | 2 +- ...-all-usage-dedibox-server-get-usage.golden | 2 +- ...-usage-dedibox-server-install-usage.golden | 2 +- ...age-dedibox-server-list-disks-usage.golden | 2 +- ...ge-dedibox-server-list-events-usage.golden | 2 +- ...e-dedibox-server-list-options-usage.golden | 19 ++++++++++++ ...l-usage-dedibox-server-reboot-usage.golden | 2 +- ...ll-usage-dedibox-server-start-usage.golden | 2 +- ...all-usage-dedibox-server-stop-usage.golden | 2 +- ...dibox-server-subscribe-option-usage.golden | 20 ++++++++++++ ...ibox-server-subscribe-storage-usage.golden | 20 ++++++++++++ ...l-usage-dedibox-server-update-usage.golden | 2 +- ...test-all-usage-dedibox-server-usage.golden | 31 ++++++++++--------- ...-usage-dedibox-service-delete-usage.golden | 2 +- ...all-usage-dedibox-service-get-usage.golden | 2 +- .../test-all-usage-dedibox-usage.golden | 1 - ...ll-usage-tem-project-settings-usage.golden | 2 +- .../testdata/test-all-usage-tem-usage.golden | 1 - 46 files changed, 117 insertions(+), 57 deletions(-) create mode 100644 cmd/scw/testdata/test-all-usage-dedibox-server-list-options-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-dedibox-server-subscribe-option-usage.golden create mode 100644 cmd/scw/testdata/test-all-usage-dedibox-server-subscribe-storage-usage.golden diff --git a/cmd/scw/testdata/test-all-usage-dedibox-bmc-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-bmc-get-usage.golden index 098853f1aa..5cfdf05bca 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-bmc-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-bmc-get-usage.golden @@ -3,7 +3,7 @@ Get the BMC (Baseboard Management Controller) access associated with the given ID. USAGE: - scw dedibox bmc get [arg=value ...] + scw dedibox bmc get [arg=value ...] ARGS: server-id ID of the server to get BMC access diff --git a/cmd/scw/testdata/test-all-usage-dedibox-bmc-start-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-bmc-start-usage.golden index b78a61c166..cbce3f1cbb 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-bmc-start-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-bmc-start-usage.golden @@ -4,7 +4,7 @@ Start BMC (Baseboard Management Controller) access associated with the given ID. The BMC (Baseboard Management Controller) access is available one hour after the installation of the server. USAGE: - scw dedibox bmc start [arg=value ...] + scw dedibox bmc start [arg=value ...] ARGS: server-id ID of the server to start the BMC access diff --git a/cmd/scw/testdata/test-all-usage-dedibox-bmc-stop-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-bmc-stop-usage.golden index f9fcc5609a..d51a7f4492 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-bmc-stop-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-bmc-stop-usage.golden @@ -3,7 +3,7 @@ Stop BMC (Baseboard Management Controller) access associated with the given ID. USAGE: - scw dedibox bmc stop [arg=value ...] + scw dedibox bmc stop [arg=value ...] ARGS: server-id ID of the server to stop BMC access diff --git a/cmd/scw/testdata/test-all-usage-dedibox-fip-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-fip-get-usage.golden index 8a30c7430b..2e62466faf 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-fip-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-fip-get-usage.golden @@ -3,7 +3,7 @@ Get the server associated with the given ID. USAGE: - scw dedibox fip get [arg=value ...] + scw dedibox fip get [arg=value ...] ARGS: ip-id ID of the failover IP diff --git a/cmd/scw/testdata/test-all-usage-dedibox-offer-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-offer-get-usage.golden index 780fe13813..0b507c7dda 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-offer-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-offer-get-usage.golden @@ -3,7 +3,7 @@ Return specific offer for the given ID. USAGE: - scw dedibox offer get [arg=value ...] + scw dedibox offer get [arg=value ...] ARGS: offer-id ID of offer diff --git a/cmd/scw/testdata/test-all-usage-dedibox-os-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-os-get-usage.golden index 21f1f393ba..47442194f3 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-os-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-os-get-usage.golden @@ -3,7 +3,7 @@ Return specific OS for the given ID. USAGE: - scw dedibox os get [arg=value ...] + scw dedibox os get [arg=value ...] ARGS: os-id ID of the OS diff --git a/cmd/scw/testdata/test-all-usage-dedibox-os-list-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-os-list-usage.golden index e09ff1672e..ba7568f2d0 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-os-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-os-list-usage.golden @@ -3,12 +3,12 @@ List all available OS that can be install on a baremetal server. USAGE: - scw dedibox os list [arg=value ...] + scw dedibox os list [arg=value ...] ARGS: [order-by] Order of the OS (created_at_asc | created_at_desc | released_at_asc | released_at_desc) [type] Type of the OS (unknown_type | server | virtu | panel | desktop | custom | rescue) - [server-id] Filter OS by compatible server ID + server-id Filter OS by compatible server ID [project-id=] Project ID [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | all) diff --git a/cmd/scw/testdata/test-all-usage-dedibox-raid-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-raid-get-usage.golden index 11785b8d0f..a95b696c3a 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-raid-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-raid-get-usage.golden @@ -3,7 +3,7 @@ Return raid for the given server ID. USAGE: - scw dedibox raid get [arg=value ...] + scw dedibox raid get [arg=value ...] ARGS: server-id ID of the server diff --git a/cmd/scw/testdata/test-all-usage-dedibox-raid-update-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-raid-update-usage.golden index f58ff28512..c8ceaa89db 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-raid-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-raid-update-usage.golden @@ -3,7 +3,7 @@ Update RAID associated with the given server ID. USAGE: - scw dedibox raid update [arg=value ...] + scw dedibox raid update [arg=value ...] ARGS: server-id ID of the server diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rescue-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rescue-get-usage.golden index 0602b9f42b..42e4536a4b 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rescue-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rescue-get-usage.golden @@ -3,7 +3,7 @@ Return rescue information for the given server ID. USAGE: - scw dedibox rescue get [arg=value ...] + scw dedibox rescue get [arg=value ...] ARGS: server-id ID of the server to get rescue diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rescue-start-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rescue-start-usage.golden index 70793cf747..9246e8aa5c 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rescue-start-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rescue-start-usage.golden @@ -3,7 +3,7 @@ Start in rescue the server associated with the given ID. USAGE: - scw dedibox rescue start [arg=value ...] + scw dedibox rescue start [arg=value ...] ARGS: server-id ID of the server to start rescue diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rescue-stop-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rescue-stop-usage.golden index 8e1be9fe24..89c4b78437 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rescue-stop-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rescue-stop-usage.golden @@ -3,7 +3,7 @@ Stop rescue on the server associated with the given ID. USAGE: - scw dedibox rescue stop [arg=value ...] + scw dedibox rescue stop [arg=value ...] ARGS: server-id ID of the server to stop rescue diff --git a/cmd/scw/testdata/test-all-usage-dedibox-reverse-ip-update-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-reverse-ip-update-usage.golden index 2490b569b8..87237c7bba 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-reverse-ip-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-reverse-ip-update-usage.golden @@ -3,7 +3,7 @@ Update reverse of ip associated with the given ID. USAGE: - scw dedibox reverse-ip update [arg=value ...] + scw dedibox reverse-ip update [arg=value ...] ARGS: ip-id ID of the IP diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-add-members-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-add-members-usage.golden index 7870740421..e8c426405a 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-add-members-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-add-members-usage.golden @@ -3,7 +3,7 @@ Add-members dedibox resources. USAGE: - scw dedibox rpn-v1 add-members [arg=value ...] + scw dedibox rpn-v1 add-members [arg=value ...] ARGS: group-id The rpn v1 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-delete-members-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-delete-members-usage.golden index a1fa1a1090..fca17fbbf7 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-delete-members-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-delete-members-usage.golden @@ -3,7 +3,7 @@ Delete-members dedibox resources. USAGE: - scw dedibox rpn-v1 delete-members [arg=value ...] + scw dedibox rpn-v1 delete-members [arg=value ...] ARGS: group-id The rpn v1 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-delete-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-delete-usage.golden index 32f7e2401e..76f51743fc 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-delete-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-delete-usage.golden @@ -3,7 +3,7 @@ Delete dedibox resources. USAGE: - scw dedibox rpn-v1 delete [arg=value ...] + scw dedibox rpn-v1 delete [arg=value ...] ARGS: group-id Rpn v1 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-get-usage.golden index b0733e8fd3..4135df4291 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-get-usage.golden @@ -3,7 +3,7 @@ Get dedibox resources. USAGE: - scw dedibox rpn-v1 get [arg=value ...] + scw dedibox rpn-v1 get [arg=value ...] ARGS: group-id Rpn v1 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-update-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-update-usage.golden index c141e0dd14..57fe87c015 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-update-usage.golden @@ -3,7 +3,7 @@ Update dedibox resources. USAGE: - scw dedibox rpn-v1 update [arg=value ...] + scw dedibox rpn-v1 update [arg=value ...] ARGS: group-id Rpn v1 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-add-members-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-add-members-usage.golden index 4e2671335c..812ce6eed7 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-add-members-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-add-members-usage.golden @@ -3,7 +3,7 @@ Add-members dedibox resources. USAGE: - scw dedibox rpn-v2 add-members [arg=value ...] + scw dedibox rpn-v2 add-members [arg=value ...] ARGS: group-id RPN V2 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-delete-members-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-delete-members-usage.golden index e28f0ed7e2..444fb4acb0 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-delete-members-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-delete-members-usage.golden @@ -3,7 +3,7 @@ Delete-members dedibox resources. USAGE: - scw dedibox rpn-v2 delete-members [arg=value ...] + scw dedibox rpn-v2 delete-members [arg=value ...] ARGS: group-id RPN V2 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-delete-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-delete-usage.golden index ff97b32749..39b7349f10 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-delete-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-delete-usage.golden @@ -3,7 +3,7 @@ Delete dedibox resources. USAGE: - scw dedibox rpn-v2 delete [arg=value ...] + scw dedibox rpn-v2 delete [arg=value ...] ARGS: group-id RPN V2 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-disable-compatibility-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-disable-compatibility-usage.golden index e42d79e324..e496239aec 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-disable-compatibility-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-disable-compatibility-usage.golden @@ -3,7 +3,7 @@ Disable-compatibility dedibox resources. USAGE: - scw dedibox rpn-v2 disable-compatibility [arg=value ...] + scw dedibox rpn-v2 disable-compatibility [arg=value ...] ARGS: group-id RPN V2 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-get-usage.golden index 319985185a..180655f0f3 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-get-usage.golden @@ -3,7 +3,7 @@ Get dedibox resources. USAGE: - scw dedibox rpn-v2 get [arg=value ...] + scw dedibox rpn-v2 get [arg=value ...] ARGS: group-id RPN V2 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-update-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-update-usage.golden index 9956f579e1..199e080c03 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-update-usage.golden @@ -3,7 +3,7 @@ Update dedibox resources. USAGE: - scw dedibox rpn-v2 update [arg=value ...] + scw dedibox rpn-v2 update [arg=value ...] ARGS: group-id RPN V2 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-update-vlan-members-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-update-vlan-members-usage.golden index 5bfb57cc92..dc58327328 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-update-vlan-members-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-update-vlan-members-usage.golden @@ -3,7 +3,7 @@ Update-vlan-members dedibox resources. USAGE: - scw dedibox rpn-v2 update-vlan-members [arg=value ...] + scw dedibox rpn-v2 update-vlan-members [arg=value ...] ARGS: group-id RPN V2 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-cancel-install-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-cancel-install-usage.golden index c8c537f110..8133b1dbc9 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-cancel-install-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-cancel-install-usage.golden @@ -3,7 +3,7 @@ Cancels the current server installation associated with the given server ID. USAGE: - scw dedibox server cancel-install [arg=value ...] + scw dedibox server cancel-install [arg=value ...] ARGS: server-id Server ID of the server to cancel install diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-delete-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-delete-usage.golden index fac19dafe8..a8f606d08d 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-delete-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-delete-usage.golden @@ -3,7 +3,7 @@ Delete the server associated with the given ID. USAGE: - scw dedibox server delete [arg=value ...] + scw dedibox server delete [arg=value ...] ARGS: server-id Server ID to delete diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-get-install-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-get-install-usage.golden index 9df5d91c2c..6d37bbeaa6 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-get-install-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-get-install-usage.golden @@ -3,7 +3,7 @@ Get the server installation status associated with the given server ID. USAGE: - scw dedibox server get-install [arg=value ...] + scw dedibox server get-install [arg=value ...] ARGS: server-id Server ID of the server to install diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-get-partitioning-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-get-partitioning-usage.golden index 762aad177c..af909f4935 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-get-partitioning-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-get-partitioning-usage.golden @@ -3,7 +3,7 @@ Get the server default partitioning schema associated with the given server ID and OS ID. USAGE: - scw dedibox server get-partitioning [arg=value ...] + scw dedibox server get-partitioning [arg=value ...] ARGS: server-id ID of the server diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-get-usage.golden index 2b9a8a87fa..69afe56471 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-get-usage.golden @@ -3,7 +3,7 @@ Get the server associated with the given ID. USAGE: - scw dedibox server get [arg=value ...] + scw dedibox server get [arg=value ...] ARGS: server-id ID of the server diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-install-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-install-usage.golden index b2ee923e23..dc2716c83a 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-install-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-install-usage.golden @@ -3,7 +3,7 @@ Install an OS on the server associated with the given ID. USAGE: - scw dedibox server install [arg=value ...] + scw dedibox server install [arg=value ...] ARGS: server-id Server ID to install diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-list-disks-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-list-disks-usage.golden index 4460e736fd..ac13a91eb8 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-list-disks-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-list-disks-usage.golden @@ -3,7 +3,7 @@ List disks associated to the given server ID. USAGE: - scw dedibox server list-disks [arg=value ...] + scw dedibox server list-disks [arg=value ...] ARGS: [order-by] Order of the server disks (created_at_asc | created_at_desc) diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-list-events-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-list-events-usage.golden index 86df25a8a8..dc22a57e53 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-list-events-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-list-events-usage.golden @@ -3,7 +3,7 @@ List events associated to the given server ID. USAGE: - scw dedibox server list-events [arg=value ...] + scw dedibox server list-events [arg=value ...] ARGS: [order-by] Order of the server events (created_at_asc | created_at_desc) diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-list-options-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-list-options-usage.golden new file mode 100644 index 0000000000..33b0104f56 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-list-options-usage.golden @@ -0,0 +1,19 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +πŸŸ₯πŸŸ₯πŸŸ₯ STDERR️️ πŸŸ₯πŸŸ₯πŸŸ₯️ +List subscribable options associated to the given server ID. + +USAGE: + scw dedibox server list-options [arg=value ...] + +ARGS: + server-id Server ID of the subscribable server options + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | all) + +FLAGS: + -h, --help help for list-options + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-reboot-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-reboot-usage.golden index aa8cf61135..30ad02d4dc 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-reboot-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-reboot-usage.golden @@ -3,7 +3,7 @@ Reboot the server associated with the given ID, use boot param to reboot in rescue. USAGE: - scw dedibox server reboot [arg=value ...] + scw dedibox server reboot [arg=value ...] ARGS: server-id Server ID to reboot diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-start-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-start-usage.golden index df9bf37a9a..cfba21de34 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-start-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-start-usage.golden @@ -3,7 +3,7 @@ Start the server associated with the given ID. USAGE: - scw dedibox server start [arg=value ...] + scw dedibox server start [arg=value ...] ARGS: server-id Server ID to start diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-stop-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-stop-usage.golden index 8a697195ac..0ca8a1704e 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-stop-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-stop-usage.golden @@ -3,7 +3,7 @@ Stop the server associated with the given ID. USAGE: - scw dedibox server stop [arg=value ...] + scw dedibox server stop [arg=value ...] ARGS: server-id Server ID to stop diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-subscribe-option-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-subscribe-option-usage.golden new file mode 100644 index 0000000000..d4a3a7ff45 --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-subscribe-option-usage.golden @@ -0,0 +1,20 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +πŸŸ₯πŸŸ₯πŸŸ₯ STDERR️️ πŸŸ₯πŸŸ₯πŸŸ₯️ +Subscribe option for the given server ID. + +USAGE: + scw dedibox server subscribe-option [arg=value ...] + +ARGS: + server-id Server ID to subscribe server option + [option-id] Option ID to subscribe + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1) + +FLAGS: + -h, --help help for subscribe-option + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-subscribe-storage-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-subscribe-storage-usage.golden new file mode 100644 index 0000000000..ce9cfd368c --- /dev/null +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-subscribe-storage-usage.golden @@ -0,0 +1,20 @@ +🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 +πŸŸ₯πŸŸ₯πŸŸ₯ STDERR️️ πŸŸ₯πŸŸ₯πŸŸ₯️ +Subscribe storage option for the given server ID. + +USAGE: + scw dedibox server subscribe-storage [arg=value ...] + +ARGS: + server-id Server ID of the storage options to subscribe + options-ids.{index} Option IDs of the storage options to subscribe + [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1) + +FLAGS: + -h, --help help for subscribe-storage + +GLOBAL FLAGS: + -c, --config string The path to the config file + -D, --debug Enable debug mode + -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") + -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-update-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-update-usage.golden index 364e666959..b22e235c1b 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-update-usage.golden @@ -3,7 +3,7 @@ Update the server associated with the given ID. USAGE: - scw dedibox server update [arg=value ...] + scw dedibox server update [arg=value ...] ARGS: server-id Server ID to update diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-usage.golden index a4a6de07c9..dbb8244f74 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-usage.golden @@ -6,20 +6,23 @@ USAGE: scw dedibox server AVAILABLE COMMANDS: - cancel-install Cancels the current (running) server installation - create Create a baremetal server - delete Delete a baremetal server - get Get a specific baremetal server - get-install Get a specific server installation status - get-partitioning Get server default partitioning - install Install a baremetal server - list List baremetal servers for project - list-disks List server disks - list-events List server events - reboot Reboot a baremetal server - start Start a baremetal server - stop Stop a baremetal server - update Update a baremetal server + cancel-install Cancels the current (running) server installation + create Create a baremetal server + delete Delete a baremetal server + get Get a specific baremetal server + get-install Get a specific server installation status + get-partitioning Get server default partitioning + install Install a baremetal server + list List baremetal servers for project + list-disks List server disks + list-events List server events + list-options List subscribable server options + reboot Reboot a baremetal server + start Start a baremetal server + stop Stop a baremetal server + subscribe-option Subscribe server option + subscribe-storage Subscribe storage server option + update Update a baremetal server FLAGS: -h, --help help for server diff --git a/cmd/scw/testdata/test-all-usage-dedibox-service-delete-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-service-delete-usage.golden index 8164e6caa6..07b3668ec8 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-service-delete-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-service-delete-usage.golden @@ -3,7 +3,7 @@ Delete the service associated with the given ID. USAGE: - scw dedibox service delete [arg=value ...] + scw dedibox service delete [arg=value ...] ARGS: service-id ID of the service diff --git a/cmd/scw/testdata/test-all-usage-dedibox-service-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-service-get-usage.golden index d2d30182ce..42de563ee2 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-service-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-service-get-usage.golden @@ -3,7 +3,7 @@ Get the service associated with the given ID. USAGE: - scw dedibox service get [arg=value ...] + scw dedibox service get [arg=value ...] ARGS: service-id ID of the service diff --git a/cmd/scw/testdata/test-all-usage-dedibox-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-usage.golden index bfd8667e53..80774b0fef 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-usage.golden @@ -11,7 +11,6 @@ AVAILABLE COMMANDS: fip Failover IPs commands ipv6-block IPv6 block commands offer Offer commands - option Subscribable server options commands os OS commands raid RAID commands rescue Rescue commands diff --git a/cmd/scw/testdata/test-all-usage-tem-project-settings-usage.golden b/cmd/scw/testdata/test-all-usage-tem-project-settings-usage.golden index f25e139c03..d456183294 100644 --- a/cmd/scw/testdata/test-all-usage-tem-project-settings-usage.golden +++ b/cmd/scw/testdata/test-all-usage-tem-project-settings-usage.golden @@ -1,6 +1,6 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 πŸŸ₯πŸŸ₯πŸŸ₯ STDERR️️ πŸŸ₯πŸŸ₯πŸŸ₯️ -Project settings allow you to manage the configuration of your projects. +Project settings allow you to manage the configuration of your settings. USAGE: scw tem project-settings diff --git a/cmd/scw/testdata/test-all-usage-tem-usage.golden b/cmd/scw/testdata/test-all-usage-tem-usage.golden index 83edb2fece..3def7523da 100644 --- a/cmd/scw/testdata/test-all-usage-tem-usage.golden +++ b/cmd/scw/testdata/test-all-usage-tem-usage.golden @@ -9,7 +9,6 @@ AVAILABLE COMMANDS: blocklists Blocklist domain Domain management commands email Email management commands - offers Project offers management commands project-settings Project settings management commands webhook Webhook management commands From 7bbdc447002dad86b0bc01bf941537686cb1b9e5 Mon Sep 17 00:00:00 2001 From: Laure-di Date: Mon, 27 Jan 2025 12:48:03 +0100 Subject: [PATCH 3/3] Revert "update Test_AllUsage goldens" This reverts commit 2b8813bd9219aee0293de045f90b588500c930c7. --- ...est-all-usage-dedibox-bmc-get-usage.golden | 2 +- ...t-all-usage-dedibox-bmc-start-usage.golden | 2 +- ...st-all-usage-dedibox-bmc-stop-usage.golden | 2 +- ...est-all-usage-dedibox-fip-get-usage.golden | 2 +- ...t-all-usage-dedibox-offer-get-usage.golden | 2 +- ...test-all-usage-dedibox-os-get-usage.golden | 2 +- ...est-all-usage-dedibox-os-list-usage.golden | 4 +-- ...st-all-usage-dedibox-raid-get-usage.golden | 2 +- ...all-usage-dedibox-raid-update-usage.golden | 2 +- ...-all-usage-dedibox-rescue-get-usage.golden | 2 +- ...ll-usage-dedibox-rescue-start-usage.golden | 2 +- ...all-usage-dedibox-rescue-stop-usage.golden | 2 +- ...age-dedibox-reverse-ip-update-usage.golden | 2 +- ...ge-dedibox-rpn-v1-add-members-usage.golden | 2 +- ...dedibox-rpn-v1-delete-members-usage.golden | 2 +- ...l-usage-dedibox-rpn-v1-delete-usage.golden | 2 +- ...-all-usage-dedibox-rpn-v1-get-usage.golden | 2 +- ...l-usage-dedibox-rpn-v1-update-usage.golden | 2 +- ...ge-dedibox-rpn-v2-add-members-usage.golden | 2 +- ...dedibox-rpn-v2-delete-members-usage.golden | 2 +- ...l-usage-dedibox-rpn-v2-delete-usage.golden | 2 +- ...-rpn-v2-disable-compatibility-usage.golden | 2 +- ...-all-usage-dedibox-rpn-v2-get-usage.golden | 2 +- ...l-usage-dedibox-rpn-v2-update-usage.golden | 2 +- ...ox-rpn-v2-update-vlan-members-usage.golden | 2 +- ...dedibox-server-cancel-install-usage.golden | 2 +- ...l-usage-dedibox-server-delete-usage.golden | 2 +- ...ge-dedibox-server-get-install-usage.golden | 2 +- ...dibox-server-get-partitioning-usage.golden | 2 +- ...-all-usage-dedibox-server-get-usage.golden | 2 +- ...-usage-dedibox-server-install-usage.golden | 2 +- ...age-dedibox-server-list-disks-usage.golden | 2 +- ...ge-dedibox-server-list-events-usage.golden | 2 +- ...e-dedibox-server-list-options-usage.golden | 19 ------------ ...l-usage-dedibox-server-reboot-usage.golden | 2 +- ...ll-usage-dedibox-server-start-usage.golden | 2 +- ...all-usage-dedibox-server-stop-usage.golden | 2 +- ...dibox-server-subscribe-option-usage.golden | 20 ------------ ...ibox-server-subscribe-storage-usage.golden | 20 ------------ ...l-usage-dedibox-server-update-usage.golden | 2 +- ...test-all-usage-dedibox-server-usage.golden | 31 +++++++++---------- ...-usage-dedibox-service-delete-usage.golden | 2 +- ...all-usage-dedibox-service-get-usage.golden | 2 +- .../test-all-usage-dedibox-usage.golden | 1 + ...ll-usage-tem-project-settings-usage.golden | 2 +- .../testdata/test-all-usage-tem-usage.golden | 1 + 46 files changed, 57 insertions(+), 117 deletions(-) delete mode 100644 cmd/scw/testdata/test-all-usage-dedibox-server-list-options-usage.golden delete mode 100644 cmd/scw/testdata/test-all-usage-dedibox-server-subscribe-option-usage.golden delete mode 100644 cmd/scw/testdata/test-all-usage-dedibox-server-subscribe-storage-usage.golden diff --git a/cmd/scw/testdata/test-all-usage-dedibox-bmc-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-bmc-get-usage.golden index 5cfdf05bca..098853f1aa 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-bmc-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-bmc-get-usage.golden @@ -3,7 +3,7 @@ Get the BMC (Baseboard Management Controller) access associated with the given ID. USAGE: - scw dedibox bmc get [arg=value ...] + scw dedibox bmc get [arg=value ...] ARGS: server-id ID of the server to get BMC access diff --git a/cmd/scw/testdata/test-all-usage-dedibox-bmc-start-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-bmc-start-usage.golden index cbce3f1cbb..b78a61c166 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-bmc-start-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-bmc-start-usage.golden @@ -4,7 +4,7 @@ Start BMC (Baseboard Management Controller) access associated with the given ID. The BMC (Baseboard Management Controller) access is available one hour after the installation of the server. USAGE: - scw dedibox bmc start [arg=value ...] + scw dedibox bmc start [arg=value ...] ARGS: server-id ID of the server to start the BMC access diff --git a/cmd/scw/testdata/test-all-usage-dedibox-bmc-stop-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-bmc-stop-usage.golden index d51a7f4492..f9fcc5609a 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-bmc-stop-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-bmc-stop-usage.golden @@ -3,7 +3,7 @@ Stop BMC (Baseboard Management Controller) access associated with the given ID. USAGE: - scw dedibox bmc stop [arg=value ...] + scw dedibox bmc stop [arg=value ...] ARGS: server-id ID of the server to stop BMC access diff --git a/cmd/scw/testdata/test-all-usage-dedibox-fip-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-fip-get-usage.golden index 2e62466faf..8a30c7430b 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-fip-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-fip-get-usage.golden @@ -3,7 +3,7 @@ Get the server associated with the given ID. USAGE: - scw dedibox fip get [arg=value ...] + scw dedibox fip get [arg=value ...] ARGS: ip-id ID of the failover IP diff --git a/cmd/scw/testdata/test-all-usage-dedibox-offer-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-offer-get-usage.golden index 0b507c7dda..780fe13813 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-offer-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-offer-get-usage.golden @@ -3,7 +3,7 @@ Return specific offer for the given ID. USAGE: - scw dedibox offer get [arg=value ...] + scw dedibox offer get [arg=value ...] ARGS: offer-id ID of offer diff --git a/cmd/scw/testdata/test-all-usage-dedibox-os-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-os-get-usage.golden index 47442194f3..21f1f393ba 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-os-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-os-get-usage.golden @@ -3,7 +3,7 @@ Return specific OS for the given ID. USAGE: - scw dedibox os get [arg=value ...] + scw dedibox os get [arg=value ...] ARGS: os-id ID of the OS diff --git a/cmd/scw/testdata/test-all-usage-dedibox-os-list-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-os-list-usage.golden index ba7568f2d0..e09ff1672e 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-os-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-os-list-usage.golden @@ -3,12 +3,12 @@ List all available OS that can be install on a baremetal server. USAGE: - scw dedibox os list [arg=value ...] + scw dedibox os list [arg=value ...] ARGS: [order-by] Order of the OS (created_at_asc | created_at_desc | released_at_asc | released_at_desc) [type] Type of the OS (unknown_type | server | virtu | panel | desktop | custom | rescue) - server-id Filter OS by compatible server ID + [server-id] Filter OS by compatible server ID [project-id=] Project ID [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | all) diff --git a/cmd/scw/testdata/test-all-usage-dedibox-raid-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-raid-get-usage.golden index a95b696c3a..11785b8d0f 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-raid-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-raid-get-usage.golden @@ -3,7 +3,7 @@ Return raid for the given server ID. USAGE: - scw dedibox raid get [arg=value ...] + scw dedibox raid get [arg=value ...] ARGS: server-id ID of the server diff --git a/cmd/scw/testdata/test-all-usage-dedibox-raid-update-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-raid-update-usage.golden index c8ceaa89db..f58ff28512 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-raid-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-raid-update-usage.golden @@ -3,7 +3,7 @@ Update RAID associated with the given server ID. USAGE: - scw dedibox raid update [arg=value ...] + scw dedibox raid update [arg=value ...] ARGS: server-id ID of the server diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rescue-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rescue-get-usage.golden index 42e4536a4b..0602b9f42b 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rescue-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rescue-get-usage.golden @@ -3,7 +3,7 @@ Return rescue information for the given server ID. USAGE: - scw dedibox rescue get [arg=value ...] + scw dedibox rescue get [arg=value ...] ARGS: server-id ID of the server to get rescue diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rescue-start-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rescue-start-usage.golden index 9246e8aa5c..70793cf747 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rescue-start-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rescue-start-usage.golden @@ -3,7 +3,7 @@ Start in rescue the server associated with the given ID. USAGE: - scw dedibox rescue start [arg=value ...] + scw dedibox rescue start [arg=value ...] ARGS: server-id ID of the server to start rescue diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rescue-stop-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rescue-stop-usage.golden index 89c4b78437..8e1be9fe24 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rescue-stop-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rescue-stop-usage.golden @@ -3,7 +3,7 @@ Stop rescue on the server associated with the given ID. USAGE: - scw dedibox rescue stop [arg=value ...] + scw dedibox rescue stop [arg=value ...] ARGS: server-id ID of the server to stop rescue diff --git a/cmd/scw/testdata/test-all-usage-dedibox-reverse-ip-update-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-reverse-ip-update-usage.golden index 87237c7bba..2490b569b8 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-reverse-ip-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-reverse-ip-update-usage.golden @@ -3,7 +3,7 @@ Update reverse of ip associated with the given ID. USAGE: - scw dedibox reverse-ip update [arg=value ...] + scw dedibox reverse-ip update [arg=value ...] ARGS: ip-id ID of the IP diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-add-members-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-add-members-usage.golden index e8c426405a..7870740421 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-add-members-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-add-members-usage.golden @@ -3,7 +3,7 @@ Add-members dedibox resources. USAGE: - scw dedibox rpn-v1 add-members [arg=value ...] + scw dedibox rpn-v1 add-members [arg=value ...] ARGS: group-id The rpn v1 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-delete-members-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-delete-members-usage.golden index fca17fbbf7..a1fa1a1090 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-delete-members-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-delete-members-usage.golden @@ -3,7 +3,7 @@ Delete-members dedibox resources. USAGE: - scw dedibox rpn-v1 delete-members [arg=value ...] + scw dedibox rpn-v1 delete-members [arg=value ...] ARGS: group-id The rpn v1 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-delete-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-delete-usage.golden index 76f51743fc..32f7e2401e 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-delete-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-delete-usage.golden @@ -3,7 +3,7 @@ Delete dedibox resources. USAGE: - scw dedibox rpn-v1 delete [arg=value ...] + scw dedibox rpn-v1 delete [arg=value ...] ARGS: group-id Rpn v1 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-get-usage.golden index 4135df4291..b0733e8fd3 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-get-usage.golden @@ -3,7 +3,7 @@ Get dedibox resources. USAGE: - scw dedibox rpn-v1 get [arg=value ...] + scw dedibox rpn-v1 get [arg=value ...] ARGS: group-id Rpn v1 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-update-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-update-usage.golden index 57fe87c015..c141e0dd14 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v1-update-usage.golden @@ -3,7 +3,7 @@ Update dedibox resources. USAGE: - scw dedibox rpn-v1 update [arg=value ...] + scw dedibox rpn-v1 update [arg=value ...] ARGS: group-id Rpn v1 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-add-members-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-add-members-usage.golden index 812ce6eed7..4e2671335c 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-add-members-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-add-members-usage.golden @@ -3,7 +3,7 @@ Add-members dedibox resources. USAGE: - scw dedibox rpn-v2 add-members [arg=value ...] + scw dedibox rpn-v2 add-members [arg=value ...] ARGS: group-id RPN V2 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-delete-members-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-delete-members-usage.golden index 444fb4acb0..e28f0ed7e2 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-delete-members-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-delete-members-usage.golden @@ -3,7 +3,7 @@ Delete-members dedibox resources. USAGE: - scw dedibox rpn-v2 delete-members [arg=value ...] + scw dedibox rpn-v2 delete-members [arg=value ...] ARGS: group-id RPN V2 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-delete-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-delete-usage.golden index 39b7349f10..ff97b32749 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-delete-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-delete-usage.golden @@ -3,7 +3,7 @@ Delete dedibox resources. USAGE: - scw dedibox rpn-v2 delete [arg=value ...] + scw dedibox rpn-v2 delete [arg=value ...] ARGS: group-id RPN V2 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-disable-compatibility-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-disable-compatibility-usage.golden index e496239aec..e42d79e324 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-disable-compatibility-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-disable-compatibility-usage.golden @@ -3,7 +3,7 @@ Disable-compatibility dedibox resources. USAGE: - scw dedibox rpn-v2 disable-compatibility [arg=value ...] + scw dedibox rpn-v2 disable-compatibility [arg=value ...] ARGS: group-id RPN V2 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-get-usage.golden index 180655f0f3..319985185a 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-get-usage.golden @@ -3,7 +3,7 @@ Get dedibox resources. USAGE: - scw dedibox rpn-v2 get [arg=value ...] + scw dedibox rpn-v2 get [arg=value ...] ARGS: group-id RPN V2 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-update-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-update-usage.golden index 199e080c03..9956f579e1 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-update-usage.golden @@ -3,7 +3,7 @@ Update dedibox resources. USAGE: - scw dedibox rpn-v2 update [arg=value ...] + scw dedibox rpn-v2 update [arg=value ...] ARGS: group-id RPN V2 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-update-vlan-members-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-update-vlan-members-usage.golden index dc58327328..5bfb57cc92 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-update-vlan-members-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-rpn-v2-update-vlan-members-usage.golden @@ -3,7 +3,7 @@ Update-vlan-members dedibox resources. USAGE: - scw dedibox rpn-v2 update-vlan-members [arg=value ...] + scw dedibox rpn-v2 update-vlan-members [arg=value ...] ARGS: group-id RPN V2 group ID diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-cancel-install-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-cancel-install-usage.golden index 8133b1dbc9..c8c537f110 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-cancel-install-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-cancel-install-usage.golden @@ -3,7 +3,7 @@ Cancels the current server installation associated with the given server ID. USAGE: - scw dedibox server cancel-install [arg=value ...] + scw dedibox server cancel-install [arg=value ...] ARGS: server-id Server ID of the server to cancel install diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-delete-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-delete-usage.golden index a8f606d08d..fac19dafe8 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-delete-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-delete-usage.golden @@ -3,7 +3,7 @@ Delete the server associated with the given ID. USAGE: - scw dedibox server delete [arg=value ...] + scw dedibox server delete [arg=value ...] ARGS: server-id Server ID to delete diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-get-install-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-get-install-usage.golden index 6d37bbeaa6..9df5d91c2c 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-get-install-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-get-install-usage.golden @@ -3,7 +3,7 @@ Get the server installation status associated with the given server ID. USAGE: - scw dedibox server get-install [arg=value ...] + scw dedibox server get-install [arg=value ...] ARGS: server-id Server ID of the server to install diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-get-partitioning-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-get-partitioning-usage.golden index af909f4935..762aad177c 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-get-partitioning-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-get-partitioning-usage.golden @@ -3,7 +3,7 @@ Get the server default partitioning schema associated with the given server ID and OS ID. USAGE: - scw dedibox server get-partitioning [arg=value ...] + scw dedibox server get-partitioning [arg=value ...] ARGS: server-id ID of the server diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-get-usage.golden index 69afe56471..2b9a8a87fa 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-get-usage.golden @@ -3,7 +3,7 @@ Get the server associated with the given ID. USAGE: - scw dedibox server get [arg=value ...] + scw dedibox server get [arg=value ...] ARGS: server-id ID of the server diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-install-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-install-usage.golden index dc2716c83a..b2ee923e23 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-install-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-install-usage.golden @@ -3,7 +3,7 @@ Install an OS on the server associated with the given ID. USAGE: - scw dedibox server install [arg=value ...] + scw dedibox server install [arg=value ...] ARGS: server-id Server ID to install diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-list-disks-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-list-disks-usage.golden index ac13a91eb8..4460e736fd 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-list-disks-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-list-disks-usage.golden @@ -3,7 +3,7 @@ List disks associated to the given server ID. USAGE: - scw dedibox server list-disks [arg=value ...] + scw dedibox server list-disks [arg=value ...] ARGS: [order-by] Order of the server disks (created_at_asc | created_at_desc) diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-list-events-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-list-events-usage.golden index dc22a57e53..86df25a8a8 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-list-events-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-list-events-usage.golden @@ -3,7 +3,7 @@ List events associated to the given server ID. USAGE: - scw dedibox server list-events [arg=value ...] + scw dedibox server list-events [arg=value ...] ARGS: [order-by] Order of the server events (created_at_asc | created_at_desc) diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-list-options-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-list-options-usage.golden deleted file mode 100644 index 33b0104f56..0000000000 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-list-options-usage.golden +++ /dev/null @@ -1,19 +0,0 @@ -🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 -πŸŸ₯πŸŸ₯πŸŸ₯ STDERR️️ πŸŸ₯πŸŸ₯πŸŸ₯️ -List subscribable options associated to the given server ID. - -USAGE: - scw dedibox server list-options [arg=value ...] - -ARGS: - server-id Server ID of the subscribable server options - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | all) - -FLAGS: - -h, --help help for list-options - -GLOBAL FLAGS: - -c, --config string The path to the config file - -D, --debug Enable debug mode - -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") - -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-reboot-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-reboot-usage.golden index 30ad02d4dc..aa8cf61135 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-reboot-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-reboot-usage.golden @@ -3,7 +3,7 @@ Reboot the server associated with the given ID, use boot param to reboot in rescue. USAGE: - scw dedibox server reboot [arg=value ...] + scw dedibox server reboot [arg=value ...] ARGS: server-id Server ID to reboot diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-start-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-start-usage.golden index cfba21de34..df9bf37a9a 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-start-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-start-usage.golden @@ -3,7 +3,7 @@ Start the server associated with the given ID. USAGE: - scw dedibox server start [arg=value ...] + scw dedibox server start [arg=value ...] ARGS: server-id Server ID to start diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-stop-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-stop-usage.golden index 0ca8a1704e..8a697195ac 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-stop-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-stop-usage.golden @@ -3,7 +3,7 @@ Stop the server associated with the given ID. USAGE: - scw dedibox server stop [arg=value ...] + scw dedibox server stop [arg=value ...] ARGS: server-id Server ID to stop diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-subscribe-option-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-subscribe-option-usage.golden deleted file mode 100644 index d4a3a7ff45..0000000000 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-subscribe-option-usage.golden +++ /dev/null @@ -1,20 +0,0 @@ -🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 -πŸŸ₯πŸŸ₯πŸŸ₯ STDERR️️ πŸŸ₯πŸŸ₯πŸŸ₯️ -Subscribe option for the given server ID. - -USAGE: - scw dedibox server subscribe-option [arg=value ...] - -ARGS: - server-id Server ID to subscribe server option - [option-id] Option ID to subscribe - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1) - -FLAGS: - -h, --help help for subscribe-option - -GLOBAL FLAGS: - -c, --config string The path to the config file - -D, --debug Enable debug mode - -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") - -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-subscribe-storage-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-subscribe-storage-usage.golden deleted file mode 100644 index ce9cfd368c..0000000000 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-subscribe-storage-usage.golden +++ /dev/null @@ -1,20 +0,0 @@ -🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 -πŸŸ₯πŸŸ₯πŸŸ₯ STDERR️️ πŸŸ₯πŸŸ₯πŸŸ₯️ -Subscribe storage option for the given server ID. - -USAGE: - scw dedibox server subscribe-storage [arg=value ...] - -ARGS: - server-id Server ID of the storage options to subscribe - options-ids.{index} Option IDs of the storage options to subscribe - [zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1) - -FLAGS: - -h, --help help for subscribe-storage - -GLOBAL FLAGS: - -c, --config string The path to the config file - -D, --debug Enable debug mode - -o, --output string Output format: json or human, see 'scw help output' for more info (default "human") - -p, --profile string The config profile to use diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-update-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-update-usage.golden index b22e235c1b..364e666959 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-update-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-update-usage.golden @@ -3,7 +3,7 @@ Update the server associated with the given ID. USAGE: - scw dedibox server update [arg=value ...] + scw dedibox server update [arg=value ...] ARGS: server-id Server ID to update diff --git a/cmd/scw/testdata/test-all-usage-dedibox-server-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-server-usage.golden index dbb8244f74..a4a6de07c9 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-server-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-server-usage.golden @@ -6,23 +6,20 @@ USAGE: scw dedibox server AVAILABLE COMMANDS: - cancel-install Cancels the current (running) server installation - create Create a baremetal server - delete Delete a baremetal server - get Get a specific baremetal server - get-install Get a specific server installation status - get-partitioning Get server default partitioning - install Install a baremetal server - list List baremetal servers for project - list-disks List server disks - list-events List server events - list-options List subscribable server options - reboot Reboot a baremetal server - start Start a baremetal server - stop Stop a baremetal server - subscribe-option Subscribe server option - subscribe-storage Subscribe storage server option - update Update a baremetal server + cancel-install Cancels the current (running) server installation + create Create a baremetal server + delete Delete a baremetal server + get Get a specific baremetal server + get-install Get a specific server installation status + get-partitioning Get server default partitioning + install Install a baremetal server + list List baremetal servers for project + list-disks List server disks + list-events List server events + reboot Reboot a baremetal server + start Start a baremetal server + stop Stop a baremetal server + update Update a baremetal server FLAGS: -h, --help help for server diff --git a/cmd/scw/testdata/test-all-usage-dedibox-service-delete-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-service-delete-usage.golden index 07b3668ec8..8164e6caa6 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-service-delete-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-service-delete-usage.golden @@ -3,7 +3,7 @@ Delete the service associated with the given ID. USAGE: - scw dedibox service delete [arg=value ...] + scw dedibox service delete [arg=value ...] ARGS: service-id ID of the service diff --git a/cmd/scw/testdata/test-all-usage-dedibox-service-get-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-service-get-usage.golden index 42de563ee2..d2d30182ce 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-service-get-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-service-get-usage.golden @@ -3,7 +3,7 @@ Get the service associated with the given ID. USAGE: - scw dedibox service get [arg=value ...] + scw dedibox service get [arg=value ...] ARGS: service-id ID of the service diff --git a/cmd/scw/testdata/test-all-usage-dedibox-usage.golden b/cmd/scw/testdata/test-all-usage-dedibox-usage.golden index 80774b0fef..bfd8667e53 100644 --- a/cmd/scw/testdata/test-all-usage-dedibox-usage.golden +++ b/cmd/scw/testdata/test-all-usage-dedibox-usage.golden @@ -11,6 +11,7 @@ AVAILABLE COMMANDS: fip Failover IPs commands ipv6-block IPv6 block commands offer Offer commands + option Subscribable server options commands os OS commands raid RAID commands rescue Rescue commands diff --git a/cmd/scw/testdata/test-all-usage-tem-project-settings-usage.golden b/cmd/scw/testdata/test-all-usage-tem-project-settings-usage.golden index d456183294..f25e139c03 100644 --- a/cmd/scw/testdata/test-all-usage-tem-project-settings-usage.golden +++ b/cmd/scw/testdata/test-all-usage-tem-project-settings-usage.golden @@ -1,6 +1,6 @@ 🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲 πŸŸ₯πŸŸ₯πŸŸ₯ STDERR️️ πŸŸ₯πŸŸ₯πŸŸ₯️ -Project settings allow you to manage the configuration of your settings. +Project settings allow you to manage the configuration of your projects. USAGE: scw tem project-settings diff --git a/cmd/scw/testdata/test-all-usage-tem-usage.golden b/cmd/scw/testdata/test-all-usage-tem-usage.golden index 3def7523da..83edb2fece 100644 --- a/cmd/scw/testdata/test-all-usage-tem-usage.golden +++ b/cmd/scw/testdata/test-all-usage-tem-usage.golden @@ -9,6 +9,7 @@ AVAILABLE COMMANDS: blocklists Blocklist domain Domain management commands email Email management commands + offers Project offers management commands project-settings Project settings management commands webhook Webhook management commands