diff --git a/cmd/scw/testdata/test-all-usage-secret-version-create-usage.golden b/cmd/scw/testdata/test-all-usage-secret-version-create-usage.golden index 794526192e..174cbe67fe 100644 --- a/cmd/scw/testdata/test-all-usage-secret-version-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-secret-version-create-usage.golden @@ -6,10 +6,11 @@ USAGE: scw secret version create [arg=value ...] ARGS: - secret-id ID of the secret - data Content of the secret version. Base64 is handled by the SDK (Support file loading with @/path/to/file) - [description] Description of the version - [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par) + secret-id ID of the secret + data Content of the secret version. Base64 is handled by the SDK (Support file loading with @/path/to/file) + [description] Description of the version + [disable-previous] Disable the previous secret version + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par) FLAGS: -h, --help help for create diff --git a/docs/commands/secret.md b/docs/commands/secret.md index 7143408c35..d09a44d5ef 100644 --- a/docs/commands/secret.md +++ b/docs/commands/secret.md @@ -200,6 +200,7 @@ scw secret version create [arg=value ...] | secret-id | Required | ID of the secret | | data | Required | Content of the secret version. Base64 is handled by the SDK | | description | | Description of the version | +| disable-previous | | Disable the previous secret version | | region | Default: `fr-par`
One of: `fr-par` | Region to target. If none is passed will use default region from the config | diff --git a/internal/namespaces/secret/v1alpha1/secret_cli.go b/internal/namespaces/secret/v1alpha1/secret_cli.go index daf9509aba..ba8a19d634 100644 --- a/internal/namespaces/secret/v1alpha1/secret_cli.go +++ b/internal/namespaces/secret/v1alpha1/secret_cli.go @@ -337,6 +337,13 @@ func secretVersionCreate() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "disable-previous", + Short: `Disable the previous secret version`, + Required: false, + Deprecated: false, + Positional: false, + }, core.RegionArgSpec(scw.RegionFrPar), }, Run: func(ctx context.Context, args interface{}) (i interface{}, e error) {