From 5fe0997633cb2b3459ac21e690718e5cfaedddfe Mon Sep 17 00:00:00 2001 From: Andi Keraj Date: Wed, 25 Feb 2026 11:05:14 +0100 Subject: [PATCH 1/3] rename commands, move kms out of beta folder --- docs/stackit.md | 1 + docs/stackit_beta.md | 1 - docs/stackit_beta_kms_key.md | 40 ------------------- docs/stackit_beta_kms_version.md | 38 ------------------ docs/stackit_beta_kms_wrapping-key.md | 37 ----------------- docs/{stackit_beta_kms.md => stackit_kms.md} | 16 ++++---- docs/stackit_kms_key.md | 40 +++++++++++++++++++ ...ey_create.md => stackit_kms_key_create.md} | 20 +++++----- ...ey_delete.md => stackit_kms_key_delete.md} | 10 ++--- ...escribe.md => stackit_kms_key_describe.md} | 10 ++--- ...ey_import.md => stackit_kms_key_import.md} | 12 +++--- ...ms_key_list.md => stackit_kms_key_list.md} | 12 +++--- ..._restore.md => stackit_kms_key_restore.md} | 10 ++--- ...ey_rotate.md => stackit_kms_key_rotate.md} | 10 ++--- ..._kms_keyring.md => stackit_kms_keyring.md} | 16 ++++---- ...reate.md => stackit_kms_keyring_create.md} | 14 +++---- ...elete.md => stackit_kms_keyring_delete.md} | 10 ++--- ...ibe.md => stackit_kms_keyring_describe.md} | 10 ++--- ...ng_list.md => stackit_kms_keyring_list.md} | 12 +++--- docs/stackit_kms_version.md | 38 ++++++++++++++++++ ...troy.md => stackit_kms_version_destroy.md} | 10 ++--- ...able.md => stackit_kms_version_disable.md} | 10 ++--- ...nable.md => stackit_kms_version_enable.md} | 10 ++--- ...on_list.md => stackit_kms_version_list.md} | 12 +++--- ...tore.md => stackit_kms_version_restore.md} | 10 ++--- docs/stackit_kms_wrapping-key.md | 37 +++++++++++++++++ ....md => stackit_kms_wrapping-key_create.md} | 12 +++--- ....md => stackit_kms_wrapping-key_delete.md} | 10 ++--- ...d => stackit_kms_wrapping-key_describe.md} | 10 ++--- ...st.md => stackit_kms_wrapping-key_list.md} | 12 +++--- internal/cmd/beta/beta.go | 2 - .../cmd/{beta => }/kms/key/create/create.go | 12 +++--- .../{beta => }/kms/key/create/create_test.go | 0 .../cmd/{beta => }/kms/key/delete/delete.go | 2 +- .../{beta => }/kms/key/delete/delete_test.go | 0 .../{beta => }/kms/key/describe/describe.go | 2 +- .../kms/key/describe/describe_test.go | 0 .../{beta => }/kms/key/importKey/importKey.go | 4 +- .../kms/key/importKey/importKey_test.go | 0 internal/cmd/{beta => }/kms/key/key.go | 14 +++---- internal/cmd/{beta => }/kms/key/list/list.go | 4 +- .../cmd/{beta => }/kms/key/list/list_test.go | 0 .../cmd/{beta => }/kms/key/restore/restore.go | 2 +- .../kms/key/restore/restore_test.go | 0 .../cmd/{beta => }/kms/key/rotate/rotate.go | 2 +- .../{beta => }/kms/key/rotate/rotate_test.go | 0 .../{beta => }/kms/keyring/create/create.go | 6 +-- .../kms/keyring/create/create_test.go | 0 .../{beta => }/kms/keyring/delete/delete.go | 2 +- .../kms/keyring/delete/delete_test.go | 0 .../kms/keyring/describe/describe.go | 2 +- .../kms/keyring/describe/describe_test.go | 0 .../cmd/{beta => }/kms/keyring/keyring.go | 8 ++-- .../cmd/{beta => }/kms/keyring/list/list.go | 4 +- .../{beta => }/kms/keyring/list/list_test.go | 0 internal/cmd/{beta => }/kms/kms.go | 8 ++-- .../{beta => }/kms/version/destroy/destroy.go | 2 +- .../kms/version/destroy/destroy_test.go | 0 .../{beta => }/kms/version/disable/disable.go | 2 +- .../kms/version/disable/disable_test.go | 0 .../{beta => }/kms/version/enable/enable.go | 2 +- .../kms/version/enable/enable_test.go | 0 .../cmd/{beta => }/kms/version/list/list.go | 4 +- .../{beta => }/kms/version/list/list_test.go | 0 .../{beta => }/kms/version/restore/restore.go | 2 +- .../kms/version/restore/restore_test.go | 0 .../cmd/{beta => }/kms/version/version.go | 10 ++--- .../kms/wrappingkey/create/create.go | 4 +- .../kms/wrappingkey/create/create_test.go | 0 .../kms/wrappingkey/delete/delete.go | 2 +- .../kms/wrappingkey/delete/delete_test.go | 0 .../kms/wrappingkey/describe/describe.go | 2 +- .../kms/wrappingkey/describe/describe_test.go | 0 .../{beta => }/kms/wrappingkey/list/list.go | 4 +- .../kms/wrappingkey/list/list_test.go | 0 .../{beta => }/kms/wrappingkey/wrappingkey.go | 8 ++-- internal/cmd/root.go | 2 + 77 files changed, 304 insertions(+), 304 deletions(-) delete mode 100644 docs/stackit_beta_kms_key.md delete mode 100644 docs/stackit_beta_kms_version.md delete mode 100644 docs/stackit_beta_kms_wrapping-key.md rename docs/{stackit_beta_kms.md => stackit_kms.md} (55%) create mode 100644 docs/stackit_kms_key.md rename docs/{stackit_beta_kms_key_create.md => stackit_kms_key_create.md} (60%) rename docs/{stackit_beta_kms_key_delete.md => stackit_kms_key_delete.md} (73%) rename docs/{stackit_beta_kms_key_describe.md => stackit_kms_key_describe.md} (72%) rename docs/{stackit_beta_kms_key_import.md => stackit_kms_key_import.md} (69%) rename docs/{stackit_beta_kms_key_list.md => stackit_kms_key_list.md} (70%) rename docs/{stackit_beta_kms_key_restore.md => stackit_kms_key_restore.md} (73%) rename docs/{stackit_beta_kms_key_rotate.md => stackit_kms_key_rotate.md} (73%) rename docs/{stackit_beta_kms_keyring.md => stackit_kms_keyring.md} (52%) rename docs/{stackit_beta_kms_keyring_create.md => stackit_kms_keyring_create.md} (67%) rename docs/{stackit_beta_kms_keyring_delete.md => stackit_kms_keyring_delete.md} (71%) rename docs/{stackit_beta_kms_keyring_describe.md => stackit_kms_keyring_describe.md} (71%) rename docs/{stackit_beta_kms_keyring_list.md => stackit_kms_keyring_list.md} (70%) create mode 100644 docs/stackit_kms_version.md rename docs/{stackit_beta_kms_version_destroy.md => stackit_kms_version_destroy.md} (70%) rename docs/{stackit_beta_kms_version_disable.md => stackit_kms_version_disable.md} (70%) rename docs/{stackit_beta_kms_version_enable.md => stackit_kms_version_enable.md} (70%) rename docs/{stackit_beta_kms_version_list.md => stackit_kms_version_list.md} (68%) rename docs/{stackit_beta_kms_version_restore.md => stackit_kms_version_restore.md} (71%) create mode 100644 docs/stackit_kms_wrapping-key.md rename docs/{stackit_beta_kms_wrapping-key_create.md => stackit_kms_wrapping-key_create.md} (72%) rename docs/{stackit_beta_kms_wrapping-key_delete.md => stackit_kms_wrapping-key_delete.md} (69%) rename docs/{stackit_beta_kms_wrapping-key_describe.md => stackit_kms_wrapping-key_describe.md} (68%) rename docs/{stackit_beta_kms_wrapping-key_list.md => stackit_kms_wrapping-key_list.md} (67%) rename internal/cmd/{beta => }/kms/key/create/create.go (86%) rename internal/cmd/{beta => }/kms/key/create/create_test.go (100%) rename internal/cmd/{beta => }/kms/key/delete/delete.go (98%) rename internal/cmd/{beta => }/kms/key/delete/delete_test.go (100%) rename internal/cmd/{beta => }/kms/key/describe/describe.go (98%) rename internal/cmd/{beta => }/kms/key/describe/describe_test.go (100%) rename internal/cmd/{beta => }/kms/key/importKey/importKey.go (94%) rename internal/cmd/{beta => }/kms/key/importKey/importKey_test.go (100%) rename internal/cmd/{beta => }/kms/key/key.go (62%) rename internal/cmd/{beta => }/kms/key/list/list.go (96%) rename internal/cmd/{beta => }/kms/key/list/list_test.go (100%) rename internal/cmd/{beta => }/kms/key/restore/restore.go (98%) rename internal/cmd/{beta => }/kms/key/restore/restore_test.go (100%) rename internal/cmd/{beta => }/kms/key/rotate/rotate.go (98%) rename internal/cmd/{beta => }/kms/key/rotate/rotate_test.go (100%) rename internal/cmd/{beta => }/kms/keyring/create/create.go (95%) rename internal/cmd/{beta => }/kms/keyring/create/create_test.go (100%) rename internal/cmd/{beta => }/kms/keyring/delete/delete.go (98%) rename internal/cmd/{beta => }/kms/keyring/delete/delete_test.go (100%) rename internal/cmd/{beta => }/kms/keyring/describe/describe.go (98%) rename internal/cmd/{beta => }/kms/keyring/describe/describe_test.go (100%) rename internal/cmd/{beta => }/kms/keyring/keyring.go (71%) rename internal/cmd/{beta => }/kms/keyring/list/list.go (97%) rename internal/cmd/{beta => }/kms/keyring/list/list_test.go (100%) rename internal/cmd/{beta => }/kms/kms.go (72%) rename internal/cmd/{beta => }/kms/version/destroy/destroy.go (97%) rename internal/cmd/{beta => }/kms/version/destroy/destroy_test.go (100%) rename internal/cmd/{beta => }/kms/version/disable/disable.go (98%) rename internal/cmd/{beta => }/kms/version/disable/disable_test.go (100%) rename internal/cmd/{beta => }/kms/version/enable/enable.go (98%) rename internal/cmd/{beta => }/kms/version/enable/enable_test.go (100%) rename internal/cmd/{beta => }/kms/version/list/list.go (95%) rename internal/cmd/{beta => }/kms/version/list/list_test.go (100%) rename internal/cmd/{beta => }/kms/version/restore/restore.go (97%) rename internal/cmd/{beta => }/kms/version/restore/restore_test.go (100%) rename internal/cmd/{beta => }/kms/version/version.go (67%) rename internal/cmd/{beta => }/kms/wrappingkey/create/create.go (94%) rename internal/cmd/{beta => }/kms/wrappingkey/create/create_test.go (100%) rename internal/cmd/{beta => }/kms/wrappingkey/delete/delete.go (97%) rename internal/cmd/{beta => }/kms/wrappingkey/delete/delete_test.go (100%) rename internal/cmd/{beta => }/kms/wrappingkey/describe/describe.go (98%) rename internal/cmd/{beta => }/kms/wrappingkey/describe/describe_test.go (100%) rename internal/cmd/{beta => }/kms/wrappingkey/list/list.go (96%) rename internal/cmd/{beta => }/kms/wrappingkey/list/list_test.go (100%) rename internal/cmd/{beta => }/kms/wrappingkey/wrappingkey.go (70%) diff --git a/docs/stackit.md b/docs/stackit.md index fe3f26296..88f1a5707 100644 --- a/docs/stackit.md +++ b/docs/stackit.md @@ -35,6 +35,7 @@ stackit [flags] * [stackit git](./stackit_git.md) - Provides functionality for STACKIT Git * [stackit image](./stackit_image.md) - Manage server images * [stackit key-pair](./stackit_key-pair.md) - Provides functionality for SSH key pairs +* [stackit kms](./stackit_kms.md) - Provides functionality for KMS * [stackit load-balancer](./stackit_load-balancer.md) - Provides functionality for Load Balancer * [stackit logme](./stackit_logme.md) - Provides functionality for LogMe * [stackit logs](./stackit_logs.md) - Provides functionality for Logs diff --git a/docs/stackit_beta.md b/docs/stackit_beta.md index 77c078fa6..9d62cd913 100644 --- a/docs/stackit_beta.md +++ b/docs/stackit_beta.md @@ -45,7 +45,6 @@ stackit beta [flags] * [stackit beta cdn](./stackit_beta_cdn.md) - Manage CDN resources * [stackit beta edge-cloud](./stackit_beta_edge-cloud.md) - Provides functionality for edge services. * [stackit beta intake](./stackit_beta_intake.md) - Provides functionality for intake -* [stackit beta kms](./stackit_beta_kms.md) - Provides functionality for KMS * [stackit beta sfs](./stackit_beta_sfs.md) - Provides functionality for SFS (stackit file storage) * [stackit beta sqlserverflex](./stackit_beta_sqlserverflex.md) - Provides functionality for SQLServer Flex diff --git a/docs/stackit_beta_kms_key.md b/docs/stackit_beta_kms_key.md deleted file mode 100644 index a22f3d97b..000000000 --- a/docs/stackit_beta_kms_key.md +++ /dev/null @@ -1,40 +0,0 @@ -## stackit beta kms key - -Manage KMS keys - -### Synopsis - -Provides functionality for key operations inside the KMS - -``` -stackit beta kms key [flags] -``` - -### Options - -``` - -h, --help Help for "stackit beta kms key" -``` - -### Options inherited from parent commands - -``` - -y, --assume-yes If set, skips all confirmation prompts - --async If set, runs the command asynchronously - -o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"] - -p, --project-id string Project ID - --region string Target region for region-specific requests - --verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info") -``` - -### SEE ALSO - -* [stackit beta kms](./stackit_beta_kms.md) - Provides functionality for KMS -* [stackit beta kms key create](./stackit_beta_kms_key_create.md) - Creates a KMS key -* [stackit beta kms key delete](./stackit_beta_kms_key_delete.md) - Deletes a KMS key -* [stackit beta kms key describe](./stackit_beta_kms_key_describe.md) - Describe a KMS key -* [stackit beta kms key import](./stackit_beta_kms_key_import.md) - Import a KMS key -* [stackit beta kms key list](./stackit_beta_kms_key_list.md) - List all KMS keys -* [stackit beta kms key restore](./stackit_beta_kms_key_restore.md) - Restore a key -* [stackit beta kms key rotate](./stackit_beta_kms_key_rotate.md) - Rotate a key - diff --git a/docs/stackit_beta_kms_version.md b/docs/stackit_beta_kms_version.md deleted file mode 100644 index baf9c5ecb..000000000 --- a/docs/stackit_beta_kms_version.md +++ /dev/null @@ -1,38 +0,0 @@ -## stackit beta kms version - -Manage KMS key versions - -### Synopsis - -Provides functionality for key version operations inside the KMS - -``` -stackit beta kms version [flags] -``` - -### Options - -``` - -h, --help Help for "stackit beta kms version" -``` - -### Options inherited from parent commands - -``` - -y, --assume-yes If set, skips all confirmation prompts - --async If set, runs the command asynchronously - -o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"] - -p, --project-id string Project ID - --region string Target region for region-specific requests - --verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info") -``` - -### SEE ALSO - -* [stackit beta kms](./stackit_beta_kms.md) - Provides functionality for KMS -* [stackit beta kms version destroy](./stackit_beta_kms_version_destroy.md) - Destroy a key version -* [stackit beta kms version disable](./stackit_beta_kms_version_disable.md) - Disable a key version -* [stackit beta kms version enable](./stackit_beta_kms_version_enable.md) - Enable a key version -* [stackit beta kms version list](./stackit_beta_kms_version_list.md) - List all key versions -* [stackit beta kms version restore](./stackit_beta_kms_version_restore.md) - Restore a key version - diff --git a/docs/stackit_beta_kms_wrapping-key.md b/docs/stackit_beta_kms_wrapping-key.md deleted file mode 100644 index 2cef6b863..000000000 --- a/docs/stackit_beta_kms_wrapping-key.md +++ /dev/null @@ -1,37 +0,0 @@ -## stackit beta kms wrapping-key - -Manage KMS wrapping keys - -### Synopsis - -Provides functionality for wrapping key operations inside the KMS - -``` -stackit beta kms wrapping-key [flags] -``` - -### Options - -``` - -h, --help Help for "stackit beta kms wrapping-key" -``` - -### Options inherited from parent commands - -``` - -y, --assume-yes If set, skips all confirmation prompts - --async If set, runs the command asynchronously - -o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"] - -p, --project-id string Project ID - --region string Target region for region-specific requests - --verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info") -``` - -### SEE ALSO - -* [stackit beta kms](./stackit_beta_kms.md) - Provides functionality for KMS -* [stackit beta kms wrapping-key create](./stackit_beta_kms_wrapping-key_create.md) - Creates a KMS wrapping key -* [stackit beta kms wrapping-key delete](./stackit_beta_kms_wrapping-key_delete.md) - Deletes a KMS wrapping key -* [stackit beta kms wrapping-key describe](./stackit_beta_kms_wrapping-key_describe.md) - Describe a KMS wrapping key -* [stackit beta kms wrapping-key list](./stackit_beta_kms_wrapping-key_list.md) - Lists all KMS wrapping keys - diff --git a/docs/stackit_beta_kms.md b/docs/stackit_kms.md similarity index 55% rename from docs/stackit_beta_kms.md rename to docs/stackit_kms.md index e50cfd05a..d1adc5024 100644 --- a/docs/stackit_beta_kms.md +++ b/docs/stackit_kms.md @@ -1,4 +1,4 @@ -## stackit beta kms +## stackit kms Provides functionality for KMS @@ -7,13 +7,13 @@ Provides functionality for KMS Provides functionality for KMS. ``` -stackit beta kms [flags] +stackit kms [flags] ``` ### Options ``` - -h, --help Help for "stackit beta kms" + -h, --help Help for "stackit kms" ``` ### Options inherited from parent commands @@ -29,9 +29,9 @@ stackit beta kms [flags] ### SEE ALSO -* [stackit beta](./stackit_beta.md) - Contains beta STACKIT CLI commands -* [stackit beta kms key](./stackit_beta_kms_key.md) - Manage KMS keys -* [stackit beta kms keyring](./stackit_beta_kms_keyring.md) - Manage KMS key rings -* [stackit beta kms version](./stackit_beta_kms_version.md) - Manage KMS key versions -* [stackit beta kms wrapping-key](./stackit_beta_kms_wrapping-key.md) - Manage KMS wrapping keys +* [stackit](./stackit.md) - Manage STACKIT resources using the command line +* [stackit kms key](./stackit_kms_key.md) - Manage KMS keys +* [stackit kms keyring](./stackit_kms_keyring.md) - Manage KMS key rings +* [stackit kms version](./stackit_kms_version.md) - Manage KMS key versions +* [stackit kms wrapping-key](./stackit_kms_wrapping-key.md) - Manage KMS wrapping keys diff --git a/docs/stackit_kms_key.md b/docs/stackit_kms_key.md new file mode 100644 index 000000000..3cdfbdf00 --- /dev/null +++ b/docs/stackit_kms_key.md @@ -0,0 +1,40 @@ +## stackit kms key + +Manage KMS keys + +### Synopsis + +Provides functionality for key operations inside the KMS + +``` +stackit kms key [flags] +``` + +### Options + +``` + -h, --help Help for "stackit kms key" +``` + +### Options inherited from parent commands + +``` + -y, --assume-yes If set, skips all confirmation prompts + --async If set, runs the command asynchronously + -o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"] + -p, --project-id string Project ID + --region string Target region for region-specific requests + --verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info") +``` + +### SEE ALSO + +* [stackit kms](./stackit_kms.md) - Provides functionality for KMS +* [stackit kms key create](./stackit_kms_key_create.md) - Creates a KMS key +* [stackit kms key delete](./stackit_kms_key_delete.md) - Deletes a KMS key +* [stackit kms key describe](./stackit_kms_key_describe.md) - Describe a KMS key +* [stackit kms key import](./stackit_kms_key_import.md) - Import a KMS key +* [stackit kms key list](./stackit_kms_key_list.md) - List all KMS keys +* [stackit kms key restore](./stackit_kms_key_restore.md) - Restore a key +* [stackit kms key rotate](./stackit_kms_key_rotate.md) - Rotate a key + diff --git a/docs/stackit_beta_kms_key_create.md b/docs/stackit_kms_key_create.md similarity index 60% rename from docs/stackit_beta_kms_key_create.md rename to docs/stackit_kms_key_create.md index 0c3114a69..dcf9716f3 100644 --- a/docs/stackit_beta_kms_key_create.md +++ b/docs/stackit_kms_key_create.md @@ -1,4 +1,4 @@ -## stackit beta kms key create +## stackit kms key create Creates a KMS key @@ -7,29 +7,29 @@ Creates a KMS key Creates a KMS key. ``` -stackit beta kms key create [flags] +stackit kms key create [flags] ``` ### Examples ``` Create a symmetric AES key (AES-256) with the name "symm-aes-gcm" under the key ring "my-keyring-id" - $ stackit beta kms key create --keyring-id "my-keyring-id" --algorithm "aes_256_gcm" --name "symm-aes-gcm" --purpose "symmetric_encrypt_decrypt" --protection "software" + $ stackit kms key create --keyring-id "my-keyring-id" --algorithm "aes_256_gcm" --name "symm-aes-gcm" --purpose "symmetric_encrypt_decrypt" --protection "software" Create an asymmetric RSA encryption key (RSA-2048) - $ stackit beta kms key create --keyring-id "my-keyring-id" --algorithm "rsa_2048_oaep_sha256" --name "prod-orders-rsa" --purpose "asymmetric_encrypt_decrypt" --protection "software" + $ stackit kms key create --keyring-id "my-keyring-id" --algorithm "rsa_2048_oaep_sha256" --name "prod-orders-rsa" --purpose "asymmetric_encrypt_decrypt" --protection "software" Create a message authentication key (HMAC-SHA512) - $ stackit beta kms key create --keyring-id "my-keyring-id" --algorithm "hmac_sha512" --name "api-mac-key" --purpose "message_authentication_code" --protection "software" + $ stackit kms key create --keyring-id "my-keyring-id" --algorithm "hmac_sha512" --name "api-mac-key" --purpose "message_authentication_code" --protection "software" Create an ECDSA P-256 key for signing & verification - $ stackit beta kms key create --keyring-id "my-keyring-id" --algorithm "ecdsa_p256_sha256" --name "signing-ecdsa-p256" --purpose "asymmetric_sign_verify" --protection "software" + $ stackit kms key create --keyring-id "my-keyring-id" --algorithm "ecdsa_p256_sha256" --name "signing-ecdsa-p256" --purpose "asymmetric_sign_verify" --protection "software" Create an import-only key (versions must be imported) - $ stackit beta kms key create --keyring-id "my-keyring-id" --algorithm "rsa_2048_oaep_sha256" --name "ext-managed-rsa" --purpose "asymmetric_encrypt_decrypt" --protection "software" --import-only + $ stackit kms key create --keyring-id "my-keyring-id" --algorithm "rsa_2048_oaep_sha256" --name "ext-managed-rsa" --purpose "asymmetric_encrypt_decrypt" --protection "software" --import-only Create a key and print the result as YAML - $ stackit beta kms key create --keyring-id "my-keyring-id" --algorithm "rsa_2048_oaep_sha256" --name "yaml-output-rsa" --purpose "asymmetric_encrypt_decrypt" --protection "software" --output yaml + $ stackit kms key create --keyring-id "my-keyring-id" --algorithm "rsa_2048_oaep_sha256" --name "yaml-output-rsa" --purpose "asymmetric_encrypt_decrypt" --protection "software" --output yaml ``` ### Options @@ -37,7 +37,7 @@ stackit beta kms key create [flags] ``` --algorithm string En-/Decryption / signing algorithm. Possible values: ["aes_256_gcm" "rsa_2048_oaep_sha256" "rsa_3072_oaep_sha256" "rsa_4096_oaep_sha256" "rsa_4096_oaep_sha512" "hmac_sha256" "hmac_sha384" "hmac_sha512" "ecdsa_p256_sha256" "ecdsa_p384_sha384" "ecdsa_p521_sha512"] --description string Optional description of the key - -h, --help Help for "stackit beta kms key create" + -h, --help Help for "stackit kms key create" --import-only States whether versions can be created or only imported --keyring-id string ID of the KMS key ring --name string The display name to distinguish multiple keys @@ -58,5 +58,5 @@ stackit beta kms key create [flags] ### SEE ALSO -* [stackit beta kms key](./stackit_beta_kms_key.md) - Manage KMS keys +* [stackit kms key](./stackit_kms_key.md) - Manage KMS keys diff --git a/docs/stackit_beta_kms_key_delete.md b/docs/stackit_kms_key_delete.md similarity index 73% rename from docs/stackit_beta_kms_key_delete.md rename to docs/stackit_kms_key_delete.md index 1f67c4ff8..4a5418843 100644 --- a/docs/stackit_beta_kms_key_delete.md +++ b/docs/stackit_kms_key_delete.md @@ -1,4 +1,4 @@ -## stackit beta kms key delete +## stackit kms key delete Deletes a KMS key @@ -7,20 +7,20 @@ Deletes a KMS key Deletes a KMS key inside a specific key ring. ``` -stackit beta kms key delete KEY_ID [flags] +stackit kms key delete KEY_ID [flags] ``` ### Examples ``` Delete a KMS key "MY_KEY_ID" inside the key ring "my-keyring-id" - $ stackit beta kms key delete "MY_KEY_ID" --keyring-id "my-keyring-id" + $ stackit kms key delete "MY_KEY_ID" --keyring-id "my-keyring-id" ``` ### Options ``` - -h, --help Help for "stackit beta kms key delete" + -h, --help Help for "stackit kms key delete" --keyring-id string ID of the KMS key ring where the key is stored ``` @@ -37,5 +37,5 @@ stackit beta kms key delete KEY_ID [flags] ### SEE ALSO -* [stackit beta kms key](./stackit_beta_kms_key.md) - Manage KMS keys +* [stackit kms key](./stackit_kms_key.md) - Manage KMS keys diff --git a/docs/stackit_beta_kms_key_describe.md b/docs/stackit_kms_key_describe.md similarity index 72% rename from docs/stackit_beta_kms_key_describe.md rename to docs/stackit_kms_key_describe.md index 05e876491..d2921c47c 100644 --- a/docs/stackit_beta_kms_key_describe.md +++ b/docs/stackit_kms_key_describe.md @@ -1,4 +1,4 @@ -## stackit beta kms key describe +## stackit kms key describe Describe a KMS key @@ -7,20 +7,20 @@ Describe a KMS key Describe a KMS key ``` -stackit beta kms key describe KEY_ID [flags] +stackit kms key describe KEY_ID [flags] ``` ### Examples ``` Describe a KMS key with ID xxx of keyring yyy - $ stackit beta kms key describe xxx --keyring-id yyy + $ stackit kms key describe xxx --keyring-id yyy ``` ### Options ``` - -h, --help Help for "stackit beta kms key describe" + -h, --help Help for "stackit kms key describe" --keyring-id string Key Ring ID ``` @@ -37,5 +37,5 @@ stackit beta kms key describe KEY_ID [flags] ### SEE ALSO -* [stackit beta kms key](./stackit_beta_kms_key.md) - Manage KMS keys +* [stackit kms key](./stackit_kms_key.md) - Manage KMS keys diff --git a/docs/stackit_beta_kms_key_import.md b/docs/stackit_kms_key_import.md similarity index 69% rename from docs/stackit_beta_kms_key_import.md rename to docs/stackit_kms_key_import.md index efc1ba47a..99953dacc 100644 --- a/docs/stackit_beta_kms_key_import.md +++ b/docs/stackit_kms_key_import.md @@ -1,4 +1,4 @@ -## stackit beta kms key import +## stackit kms key import Import a KMS key @@ -7,23 +7,23 @@ Import a KMS key After encrypting the secret with the wrapping key’s public key and Base64-encoding it, import it as a new version of the specified KMS key. ``` -stackit beta kms key import KEY_ID [flags] +stackit kms key import KEY_ID [flags] ``` ### Examples ``` Import a new version for the given KMS key "MY_KEY_ID" from literal value - $ stackit beta kms key import "MY_KEY_ID" --keyring-id "my-keyring-id" --wrapped-key "BASE64_VALUE" --wrapping-key-id "MY_WRAPPING_KEY_ID" + $ stackit kms key import "MY_KEY_ID" --keyring-id "my-keyring-id" --wrapped-key "BASE64_VALUE" --wrapping-key-id "MY_WRAPPING_KEY_ID" Import from a file - $ stackit beta kms key import "MY_KEY_ID" --keyring-id "my-keyring-id" --wrapped-key "@path/to/wrapped.key.b64" --wrapping-key-id "MY_WRAPPING_KEY_ID" + $ stackit kms key import "MY_KEY_ID" --keyring-id "my-keyring-id" --wrapped-key "@path/to/wrapped.key.b64" --wrapping-key-id "MY_WRAPPING_KEY_ID" ``` ### Options ``` - -h, --help Help for "stackit beta kms key import" + -h, --help Help for "stackit kms key import" --keyring-id string ID of the KMS key ring --wrapped-key string The wrapped key material to be imported. Base64-encoded. Pass the value directly or a file path (e.g. @path/to/wrapped.key.b64) --wrapping-key-id string The unique id of the wrapping key the key material has been wrapped with @@ -42,5 +42,5 @@ stackit beta kms key import KEY_ID [flags] ### SEE ALSO -* [stackit beta kms key](./stackit_beta_kms_key.md) - Manage KMS keys +* [stackit kms key](./stackit_kms_key.md) - Manage KMS keys diff --git a/docs/stackit_beta_kms_key_list.md b/docs/stackit_kms_key_list.md similarity index 70% rename from docs/stackit_beta_kms_key_list.md rename to docs/stackit_kms_key_list.md index 766bb0a5d..336d37a6a 100644 --- a/docs/stackit_beta_kms_key_list.md +++ b/docs/stackit_kms_key_list.md @@ -1,4 +1,4 @@ -## stackit beta kms key list +## stackit kms key list List all KMS keys @@ -7,23 +7,23 @@ List all KMS keys List all KMS keys inside a key ring. ``` -stackit beta kms key list [flags] +stackit kms key list [flags] ``` ### Examples ``` List all KMS keys for the key ring "my-keyring-id" - $ stackit beta kms key list --keyring-id "my-keyring-id" + $ stackit kms key list --keyring-id "my-keyring-id" List all KMS keys in JSON format - $ stackit beta kms key list --keyring-id "my-keyring-id" --output-format json + $ stackit kms key list --keyring-id "my-keyring-id" --output-format json ``` ### Options ``` - -h, --help Help for "stackit beta kms key list" + -h, --help Help for "stackit kms key list" --keyring-id string ID of the KMS key ring where the key is stored ``` @@ -40,5 +40,5 @@ stackit beta kms key list [flags] ### SEE ALSO -* [stackit beta kms key](./stackit_beta_kms_key.md) - Manage KMS keys +* [stackit kms key](./stackit_kms_key.md) - Manage KMS keys diff --git a/docs/stackit_beta_kms_key_restore.md b/docs/stackit_kms_key_restore.md similarity index 73% rename from docs/stackit_beta_kms_key_restore.md rename to docs/stackit_kms_key_restore.md index 9abd9a85e..ebe902801 100644 --- a/docs/stackit_beta_kms_key_restore.md +++ b/docs/stackit_kms_key_restore.md @@ -1,4 +1,4 @@ -## stackit beta kms key restore +## stackit kms key restore Restore a key @@ -7,20 +7,20 @@ Restore a key Restores the given key from deletion. ``` -stackit beta kms key restore KEY_ID [flags] +stackit kms key restore KEY_ID [flags] ``` ### Examples ``` Restore a KMS key "MY_KEY_ID" inside the key ring "my-keyring-id" that was scheduled for deletion. - $ stackit beta kms key restore "MY_KEY_ID" --keyring-id "my-keyring-id" + $ stackit kms key restore "MY_KEY_ID" --keyring-id "my-keyring-id" ``` ### Options ``` - -h, --help Help for "stackit beta kms key restore" + -h, --help Help for "stackit kms key restore" --keyring-id string ID of the KMS key ring where the key is stored ``` @@ -37,5 +37,5 @@ stackit beta kms key restore KEY_ID [flags] ### SEE ALSO -* [stackit beta kms key](./stackit_beta_kms_key.md) - Manage KMS keys +* [stackit kms key](./stackit_kms_key.md) - Manage KMS keys diff --git a/docs/stackit_beta_kms_key_rotate.md b/docs/stackit_kms_key_rotate.md similarity index 73% rename from docs/stackit_beta_kms_key_rotate.md rename to docs/stackit_kms_key_rotate.md index 7fdbbe3c5..a9152ccf3 100644 --- a/docs/stackit_beta_kms_key_rotate.md +++ b/docs/stackit_kms_key_rotate.md @@ -1,4 +1,4 @@ -## stackit beta kms key rotate +## stackit kms key rotate Rotate a key @@ -7,20 +7,20 @@ Rotate a key Rotates the given key. ``` -stackit beta kms key rotate KEY_ID [flags] +stackit kms key rotate KEY_ID [flags] ``` ### Examples ``` Rotate a KMS key "MY_KEY_ID" and increase its version inside the key ring "my-keyring-id". - $ stackit beta kms key rotate "MY_KEY_ID" --keyring-id "my-keyring-id" + $ stackit kms key rotate "MY_KEY_ID" --keyring-id "my-keyring-id" ``` ### Options ``` - -h, --help Help for "stackit beta kms key rotate" + -h, --help Help for "stackit kms key rotate" --keyring-id string ID of the KMS key ring where the key is stored ``` @@ -37,5 +37,5 @@ stackit beta kms key rotate KEY_ID [flags] ### SEE ALSO -* [stackit beta kms key](./stackit_beta_kms_key.md) - Manage KMS keys +* [stackit kms key](./stackit_kms_key.md) - Manage KMS keys diff --git a/docs/stackit_beta_kms_keyring.md b/docs/stackit_kms_keyring.md similarity index 52% rename from docs/stackit_beta_kms_keyring.md rename to docs/stackit_kms_keyring.md index 2d87f99d3..00202422e 100644 --- a/docs/stackit_beta_kms_keyring.md +++ b/docs/stackit_kms_keyring.md @@ -1,4 +1,4 @@ -## stackit beta kms keyring +## stackit kms keyring Manage KMS key rings @@ -7,13 +7,13 @@ Manage KMS key rings Provides functionality for key ring operations inside the KMS ``` -stackit beta kms keyring [flags] +stackit kms keyring [flags] ``` ### Options ``` - -h, --help Help for "stackit beta kms keyring" + -h, --help Help for "stackit kms keyring" ``` ### Options inherited from parent commands @@ -29,9 +29,9 @@ stackit beta kms keyring [flags] ### SEE ALSO -* [stackit beta kms](./stackit_beta_kms.md) - Provides functionality for KMS -* [stackit beta kms keyring create](./stackit_beta_kms_keyring_create.md) - Creates a KMS key ring -* [stackit beta kms keyring delete](./stackit_beta_kms_keyring_delete.md) - Deletes a KMS key ring -* [stackit beta kms keyring describe](./stackit_beta_kms_keyring_describe.md) - Describe a KMS key ring -* [stackit beta kms keyring list](./stackit_beta_kms_keyring_list.md) - Lists all KMS key rings +* [stackit kms](./stackit_kms.md) - Provides functionality for KMS +* [stackit kms keyring create](./stackit_kms_keyring_create.md) - Creates a KMS key ring +* [stackit kms keyring delete](./stackit_kms_keyring_delete.md) - Deletes a KMS key ring +* [stackit kms keyring describe](./stackit_kms_keyring_describe.md) - Describe a KMS key ring +* [stackit kms keyring list](./stackit_kms_keyring_list.md) - Lists all KMS key rings diff --git a/docs/stackit_beta_kms_keyring_create.md b/docs/stackit_kms_keyring_create.md similarity index 67% rename from docs/stackit_beta_kms_keyring_create.md rename to docs/stackit_kms_keyring_create.md index d02e6e13e..e07deb467 100644 --- a/docs/stackit_beta_kms_keyring_create.md +++ b/docs/stackit_kms_keyring_create.md @@ -1,4 +1,4 @@ -## stackit beta kms keyring create +## stackit kms keyring create Creates a KMS key ring @@ -7,27 +7,27 @@ Creates a KMS key ring Creates a KMS key ring. ``` -stackit beta kms keyring create [flags] +stackit kms keyring create [flags] ``` ### Examples ``` Create a KMS key ring with name "my-keyring" - $ stackit beta kms keyring create --name my-keyring + $ stackit kms keyring create --name my-keyring Create a KMS key ring with a description - $ stackit beta kms keyring create --name my-keyring --description my-description + $ stackit kms keyring create --name my-keyring --description my-description Create a KMS key ring and print the result as YAML - $ stackit beta kms keyring create --name my-keyring -o yaml + $ stackit kms keyring create --name my-keyring -o yaml ``` ### Options ``` --description string Optional description of the key ring - -h, --help Help for "stackit beta kms keyring create" + -h, --help Help for "stackit kms keyring create" --name string Name of the KMS key ring ``` @@ -44,5 +44,5 @@ stackit beta kms keyring create [flags] ### SEE ALSO -* [stackit beta kms keyring](./stackit_beta_kms_keyring.md) - Manage KMS key rings +* [stackit kms keyring](./stackit_kms_keyring.md) - Manage KMS key rings diff --git a/docs/stackit_beta_kms_keyring_delete.md b/docs/stackit_kms_keyring_delete.md similarity index 71% rename from docs/stackit_beta_kms_keyring_delete.md rename to docs/stackit_kms_keyring_delete.md index d5230f353..e60c0b44a 100644 --- a/docs/stackit_beta_kms_keyring_delete.md +++ b/docs/stackit_kms_keyring_delete.md @@ -1,4 +1,4 @@ -## stackit beta kms keyring delete +## stackit kms keyring delete Deletes a KMS key ring @@ -7,20 +7,20 @@ Deletes a KMS key ring Deletes a KMS key ring. ``` -stackit beta kms keyring delete KEYRING-ID [flags] +stackit kms keyring delete KEYRING-ID [flags] ``` ### Examples ``` Delete a KMS key ring with ID "MY_KEYRING_ID" - $ stackit beta kms keyring delete "MY_KEYRING_ID" + $ stackit kms keyring delete "MY_KEYRING_ID" ``` ### Options ``` - -h, --help Help for "stackit beta kms keyring delete" + -h, --help Help for "stackit kms keyring delete" ``` ### Options inherited from parent commands @@ -36,5 +36,5 @@ stackit beta kms keyring delete KEYRING-ID [flags] ### SEE ALSO -* [stackit beta kms keyring](./stackit_beta_kms_keyring.md) - Manage KMS key rings +* [stackit kms keyring](./stackit_kms_keyring.md) - Manage KMS key rings diff --git a/docs/stackit_beta_kms_keyring_describe.md b/docs/stackit_kms_keyring_describe.md similarity index 71% rename from docs/stackit_beta_kms_keyring_describe.md rename to docs/stackit_kms_keyring_describe.md index 9b1381dc0..f36bf9030 100644 --- a/docs/stackit_beta_kms_keyring_describe.md +++ b/docs/stackit_kms_keyring_describe.md @@ -1,4 +1,4 @@ -## stackit beta kms keyring describe +## stackit kms keyring describe Describe a KMS key ring @@ -7,20 +7,20 @@ Describe a KMS key ring Describe a KMS key ring ``` -stackit beta kms keyring describe KEYRING_ID [flags] +stackit kms keyring describe KEYRING_ID [flags] ``` ### Examples ``` Describe a KMS key ring with ID xxx - $ stackit beta kms keyring describe xxx + $ stackit kms keyring describe xxx ``` ### Options ``` - -h, --help Help for "stackit beta kms keyring describe" + -h, --help Help for "stackit kms keyring describe" ``` ### Options inherited from parent commands @@ -36,5 +36,5 @@ stackit beta kms keyring describe KEYRING_ID [flags] ### SEE ALSO -* [stackit beta kms keyring](./stackit_beta_kms_keyring.md) - Manage KMS key rings +* [stackit kms keyring](./stackit_kms_keyring.md) - Manage KMS key rings diff --git a/docs/stackit_beta_kms_keyring_list.md b/docs/stackit_kms_keyring_list.md similarity index 70% rename from docs/stackit_beta_kms_keyring_list.md rename to docs/stackit_kms_keyring_list.md index c82dae950..65f3ab323 100644 --- a/docs/stackit_beta_kms_keyring_list.md +++ b/docs/stackit_kms_keyring_list.md @@ -1,4 +1,4 @@ -## stackit beta kms keyring list +## stackit kms keyring list Lists all KMS key rings @@ -7,23 +7,23 @@ Lists all KMS key rings Lists all KMS key rings. ``` -stackit beta kms keyring list [flags] +stackit kms keyring list [flags] ``` ### Examples ``` List all KMS key rings - $ stackit beta kms keyring list + $ stackit kms keyring list List all KMS key rings in JSON format - $ stackit beta kms keyring list --output-format json + $ stackit kms keyring list --output-format json ``` ### Options ``` - -h, --help Help for "stackit beta kms keyring list" + -h, --help Help for "stackit kms keyring list" ``` ### Options inherited from parent commands @@ -39,5 +39,5 @@ stackit beta kms keyring list [flags] ### SEE ALSO -* [stackit beta kms keyring](./stackit_beta_kms_keyring.md) - Manage KMS key rings +* [stackit kms keyring](./stackit_kms_keyring.md) - Manage KMS key rings diff --git a/docs/stackit_kms_version.md b/docs/stackit_kms_version.md new file mode 100644 index 000000000..06b3f23b5 --- /dev/null +++ b/docs/stackit_kms_version.md @@ -0,0 +1,38 @@ +## stackit kms version + +Manage KMS key versions + +### Synopsis + +Provides functionality for key version operations inside the KMS + +``` +stackit kms version [flags] +``` + +### Options + +``` + -h, --help Help for "stackit kms version" +``` + +### Options inherited from parent commands + +``` + -y, --assume-yes If set, skips all confirmation prompts + --async If set, runs the command asynchronously + -o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"] + -p, --project-id string Project ID + --region string Target region for region-specific requests + --verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info") +``` + +### SEE ALSO + +* [stackit kms](./stackit_kms.md) - Provides functionality for KMS +* [stackit kms version destroy](./stackit_kms_version_destroy.md) - Destroy a key version +* [stackit kms version disable](./stackit_kms_version_disable.md) - Disable a key version +* [stackit kms version enable](./stackit_kms_version_enable.md) - Enable a key version +* [stackit kms version list](./stackit_kms_version_list.md) - List all key versions +* [stackit kms version restore](./stackit_kms_version_restore.md) - Restore a key version + diff --git a/docs/stackit_beta_kms_version_destroy.md b/docs/stackit_kms_version_destroy.md similarity index 70% rename from docs/stackit_beta_kms_version_destroy.md rename to docs/stackit_kms_version_destroy.md index 8a189ecf2..3145408c1 100644 --- a/docs/stackit_beta_kms_version_destroy.md +++ b/docs/stackit_kms_version_destroy.md @@ -1,4 +1,4 @@ -## stackit beta kms version destroy +## stackit kms version destroy Destroy a key version @@ -7,20 +7,20 @@ Destroy a key version Removes the key material of a version. ``` -stackit beta kms version destroy VERSION_NUMBER [flags] +stackit kms version destroy VERSION_NUMBER [flags] ``` ### Examples ``` Destroy key version "42" for the key "my-key-id" inside the key ring "my-keyring-id" - $ stackit beta kms version destroy 42 --key-id "my-key-id" --keyring-id "my-keyring-id" + $ stackit kms version destroy 42 --key-id "my-key-id" --keyring-id "my-keyring-id" ``` ### Options ``` - -h, --help Help for "stackit beta kms version destroy" + -h, --help Help for "stackit kms version destroy" --key-id string ID of the key --keyring-id string ID of the KMS key ring ``` @@ -38,5 +38,5 @@ stackit beta kms version destroy VERSION_NUMBER [flags] ### SEE ALSO -* [stackit beta kms version](./stackit_beta_kms_version.md) - Manage KMS key versions +* [stackit kms version](./stackit_kms_version.md) - Manage KMS key versions diff --git a/docs/stackit_beta_kms_version_disable.md b/docs/stackit_kms_version_disable.md similarity index 70% rename from docs/stackit_beta_kms_version_disable.md rename to docs/stackit_kms_version_disable.md index c2e13a87e..0239dd4c1 100644 --- a/docs/stackit_beta_kms_version_disable.md +++ b/docs/stackit_kms_version_disable.md @@ -1,4 +1,4 @@ -## stackit beta kms version disable +## stackit kms version disable Disable a key version @@ -7,20 +7,20 @@ Disable a key version Disable the given key version. ``` -stackit beta kms version disable VERSION_NUMBER [flags] +stackit kms version disable VERSION_NUMBER [flags] ``` ### Examples ``` Disable key version "42" for the key "my-key-id" inside the key ring "my-keyring-id" - $ stackit beta kms version disable 42 --key-id "my-key-id" --keyring-id "my-keyring-id" + $ stackit kms version disable 42 --key-id "my-key-id" --keyring-id "my-keyring-id" ``` ### Options ``` - -h, --help Help for "stackit beta kms version disable" + -h, --help Help for "stackit kms version disable" --key-id string ID of the key --keyring-id string ID of the KMS key ring ``` @@ -38,5 +38,5 @@ stackit beta kms version disable VERSION_NUMBER [flags] ### SEE ALSO -* [stackit beta kms version](./stackit_beta_kms_version.md) - Manage KMS key versions +* [stackit kms version](./stackit_kms_version.md) - Manage KMS key versions diff --git a/docs/stackit_beta_kms_version_enable.md b/docs/stackit_kms_version_enable.md similarity index 70% rename from docs/stackit_beta_kms_version_enable.md rename to docs/stackit_kms_version_enable.md index 46d23bec0..bdb59e5d5 100644 --- a/docs/stackit_beta_kms_version_enable.md +++ b/docs/stackit_kms_version_enable.md @@ -1,4 +1,4 @@ -## stackit beta kms version enable +## stackit kms version enable Enable a key version @@ -7,20 +7,20 @@ Enable a key version Enable the given key version. ``` -stackit beta kms version enable VERSION_NUMBER [flags] +stackit kms version enable VERSION_NUMBER [flags] ``` ### Examples ``` Enable key version "42" for the key "my-key-id" inside the key ring "my-keyring-id" - $ stackit beta kms version enable 42 --key-id "my-key-id" --keyring-id "my-keyring-id" + $ stackit kms version enable 42 --key-id "my-key-id" --keyring-id "my-keyring-id" ``` ### Options ``` - -h, --help Help for "stackit beta kms version enable" + -h, --help Help for "stackit kms version enable" --key-id string ID of the key --keyring-id string ID of the KMS key ring ``` @@ -38,5 +38,5 @@ stackit beta kms version enable VERSION_NUMBER [flags] ### SEE ALSO -* [stackit beta kms version](./stackit_beta_kms_version.md) - Manage KMS key versions +* [stackit kms version](./stackit_kms_version.md) - Manage KMS key versions diff --git a/docs/stackit_beta_kms_version_list.md b/docs/stackit_kms_version_list.md similarity index 68% rename from docs/stackit_beta_kms_version_list.md rename to docs/stackit_kms_version_list.md index bd4a96747..15522ab18 100644 --- a/docs/stackit_beta_kms_version_list.md +++ b/docs/stackit_kms_version_list.md @@ -1,4 +1,4 @@ -## stackit beta kms version list +## stackit kms version list List all key versions @@ -7,23 +7,23 @@ List all key versions List all versions of a given key. ``` -stackit beta kms version list [flags] +stackit kms version list [flags] ``` ### Examples ``` List all key versions for the key "my-key-id" inside the key ring "my-keyring-id" - $ stackit beta kms version list --key-id "my-key-id" --keyring-id "my-keyring-id" + $ stackit kms version list --key-id "my-key-id" --keyring-id "my-keyring-id" List all key versions in JSON format - $ stackit beta kms version list --key-id "my-key-id" --keyring-id "my-keyring-id" -o json + $ stackit kms version list --key-id "my-key-id" --keyring-id "my-keyring-id" -o json ``` ### Options ``` - -h, --help Help for "stackit beta kms version list" + -h, --help Help for "stackit kms version list" --key-id string ID of the key --keyring-id string ID of the KMS key ring ``` @@ -41,5 +41,5 @@ stackit beta kms version list [flags] ### SEE ALSO -* [stackit beta kms version](./stackit_beta_kms_version.md) - Manage KMS key versions +* [stackit kms version](./stackit_kms_version.md) - Manage KMS key versions diff --git a/docs/stackit_beta_kms_version_restore.md b/docs/stackit_kms_version_restore.md similarity index 71% rename from docs/stackit_beta_kms_version_restore.md rename to docs/stackit_kms_version_restore.md index 1562d5fa2..b2bb1519c 100644 --- a/docs/stackit_beta_kms_version_restore.md +++ b/docs/stackit_kms_version_restore.md @@ -1,4 +1,4 @@ -## stackit beta kms version restore +## stackit kms version restore Restore a key version @@ -7,20 +7,20 @@ Restore a key version Restores the specified version of a key. ``` -stackit beta kms version restore VERSION_NUMBER [flags] +stackit kms version restore VERSION_NUMBER [flags] ``` ### Examples ``` Restore key version "42" for the key "my-key-id" inside the key ring "my-keyring-id" - $ stackit beta kms version restore 42 --key-id "my-key-id" --keyring-id "my-keyring-id" + $ stackit kms version restore 42 --key-id "my-key-id" --keyring-id "my-keyring-id" ``` ### Options ``` - -h, --help Help for "stackit beta kms version restore" + -h, --help Help for "stackit kms version restore" --key-id string ID of the key --keyring-id string ID of the KMS key ring ``` @@ -38,5 +38,5 @@ stackit beta kms version restore VERSION_NUMBER [flags] ### SEE ALSO -* [stackit beta kms version](./stackit_beta_kms_version.md) - Manage KMS key versions +* [stackit kms version](./stackit_kms_version.md) - Manage KMS key versions diff --git a/docs/stackit_kms_wrapping-key.md b/docs/stackit_kms_wrapping-key.md new file mode 100644 index 000000000..eec6e11a5 --- /dev/null +++ b/docs/stackit_kms_wrapping-key.md @@ -0,0 +1,37 @@ +## stackit kms wrapping-key + +Manage KMS wrapping keys + +### Synopsis + +Provides functionality for wrapping key operations inside the KMS + +``` +stackit kms wrapping-key [flags] +``` + +### Options + +``` + -h, --help Help for "stackit kms wrapping-key" +``` + +### Options inherited from parent commands + +``` + -y, --assume-yes If set, skips all confirmation prompts + --async If set, runs the command asynchronously + -o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"] + -p, --project-id string Project ID + --region string Target region for region-specific requests + --verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info") +``` + +### SEE ALSO + +* [stackit kms](./stackit_kms.md) - Provides functionality for KMS +* [stackit kms wrapping-key create](./stackit_kms_wrapping-key_create.md) - Creates a KMS wrapping key +* [stackit kms wrapping-key delete](./stackit_kms_wrapping-key_delete.md) - Deletes a KMS wrapping key +* [stackit kms wrapping-key describe](./stackit_kms_wrapping-key_describe.md) - Describe a KMS wrapping key +* [stackit kms wrapping-key list](./stackit_kms_wrapping-key_list.md) - Lists all KMS wrapping keys + diff --git a/docs/stackit_beta_kms_wrapping-key_create.md b/docs/stackit_kms_wrapping-key_create.md similarity index 72% rename from docs/stackit_beta_kms_wrapping-key_create.md rename to docs/stackit_kms_wrapping-key_create.md index d4087bcbe..616f60ac7 100644 --- a/docs/stackit_beta_kms_wrapping-key_create.md +++ b/docs/stackit_kms_wrapping-key_create.md @@ -1,4 +1,4 @@ -## stackit beta kms wrapping-key create +## stackit kms wrapping-key create Creates a KMS wrapping key @@ -7,17 +7,17 @@ Creates a KMS wrapping key Creates a KMS wrapping key. ``` -stackit beta kms wrapping-key create [flags] +stackit kms wrapping-key create [flags] ``` ### Examples ``` Create a symmetric (RSA + AES) KMS wrapping key with name "my-wrapping-key-name" in key ring with ID "my-keyring-id" - $ stackit beta kms wrapping-key create --keyring-id "my-keyring-id" --algorithm "rsa_2048_oaep_sha256_aes_256_key_wrap" --name "my-wrapping-key-name" --purpose "wrap_symmetric_key" --protection "software" + $ stackit kms wrapping-key create --keyring-id "my-keyring-id" --algorithm "rsa_2048_oaep_sha256_aes_256_key_wrap" --name "my-wrapping-key-name" --purpose "wrap_symmetric_key" --protection "software" Create an asymmetric (RSA) KMS wrapping key with name "my-wrapping-key-name" in key ring with ID "my-keyring-id" - $ stackit beta kms wrapping-key create --keyring-id "my-keyring-id" --algorithm "rsa_3072_oaep_sha256" --name "my-wrapping-key-name" --purpose "wrap_asymmetric_key" --protection "software" + $ stackit kms wrapping-key create --keyring-id "my-keyring-id" --algorithm "rsa_3072_oaep_sha256" --name "my-wrapping-key-name" --purpose "wrap_asymmetric_key" --protection "software" ``` ### Options @@ -25,7 +25,7 @@ stackit beta kms wrapping-key create [flags] ``` --algorithm string En-/Decryption / signing algorithm. Possible values: ["rsa_2048_oaep_sha256" "rsa_3072_oaep_sha256" "rsa_4096_oaep_sha256" "rsa_4096_oaep_sha512" "rsa_2048_oaep_sha256_aes_256_key_wrap" "rsa_3072_oaep_sha256_aes_256_key_wrap" "rsa_4096_oaep_sha256_aes_256_key_wrap" "rsa_4096_oaep_sha512_aes_256_key_wrap"] --description string Optional description of the wrapping key - -h, --help Help for "stackit beta kms wrapping-key create" + -h, --help Help for "stackit kms wrapping-key create" --keyring-id string ID of the KMS key ring --name string The display name to distinguish multiple wrapping keys --protection string The underlying system that is responsible for protecting the wrapping key material. Possible values: ["wrap_symmetric_key" "wrap_asymmetric_key"] @@ -45,5 +45,5 @@ stackit beta kms wrapping-key create [flags] ### SEE ALSO -* [stackit beta kms wrapping-key](./stackit_beta_kms_wrapping-key.md) - Manage KMS wrapping keys +* [stackit kms wrapping-key](./stackit_kms_wrapping-key.md) - Manage KMS wrapping keys diff --git a/docs/stackit_beta_kms_wrapping-key_delete.md b/docs/stackit_kms_wrapping-key_delete.md similarity index 69% rename from docs/stackit_beta_kms_wrapping-key_delete.md rename to docs/stackit_kms_wrapping-key_delete.md index 0dfd43a03..7504c1782 100644 --- a/docs/stackit_beta_kms_wrapping-key_delete.md +++ b/docs/stackit_kms_wrapping-key_delete.md @@ -1,4 +1,4 @@ -## stackit beta kms wrapping-key delete +## stackit kms wrapping-key delete Deletes a KMS wrapping key @@ -7,20 +7,20 @@ Deletes a KMS wrapping key Deletes a KMS wrapping key inside a specific key ring. ``` -stackit beta kms wrapping-key delete WRAPPING_KEY_ID [flags] +stackit kms wrapping-key delete WRAPPING_KEY_ID [flags] ``` ### Examples ``` Delete a KMS wrapping key "MY_WRAPPING_KEY_ID" inside the key ring "my-keyring-id" - $ stackit beta kms wrapping-key delete "MY_WRAPPING_KEY_ID" --keyring-id "my-keyring-id" + $ stackit kms wrapping-key delete "MY_WRAPPING_KEY_ID" --keyring-id "my-keyring-id" ``` ### Options ``` - -h, --help Help for "stackit beta kms wrapping-key delete" + -h, --help Help for "stackit kms wrapping-key delete" --keyring-id string ID of the KMS key ring where the wrapping key is stored ``` @@ -37,5 +37,5 @@ stackit beta kms wrapping-key delete WRAPPING_KEY_ID [flags] ### SEE ALSO -* [stackit beta kms wrapping-key](./stackit_beta_kms_wrapping-key.md) - Manage KMS wrapping keys +* [stackit kms wrapping-key](./stackit_kms_wrapping-key.md) - Manage KMS wrapping keys diff --git a/docs/stackit_beta_kms_wrapping-key_describe.md b/docs/stackit_kms_wrapping-key_describe.md similarity index 68% rename from docs/stackit_beta_kms_wrapping-key_describe.md rename to docs/stackit_kms_wrapping-key_describe.md index 6e82cd595..cc1e29e0a 100644 --- a/docs/stackit_beta_kms_wrapping-key_describe.md +++ b/docs/stackit_kms_wrapping-key_describe.md @@ -1,4 +1,4 @@ -## stackit beta kms wrapping-key describe +## stackit kms wrapping-key describe Describe a KMS wrapping key @@ -7,20 +7,20 @@ Describe a KMS wrapping key Describe a KMS wrapping key ``` -stackit beta kms wrapping-key describe WRAPPING_KEY_ID [flags] +stackit kms wrapping-key describe WRAPPING_KEY_ID [flags] ``` ### Examples ``` Describe a KMS wrapping key with ID xxx of keyring yyy - $ stackit beta kms wrappingkey describe xxx --keyring-id yyy + $ stackit kms wrappingkey describe xxx --keyring-id yyy ``` ### Options ``` - -h, --help Help for "stackit beta kms wrapping-key describe" + -h, --help Help for "stackit kms wrapping-key describe" --keyring-id string Key Ring ID ``` @@ -37,5 +37,5 @@ stackit beta kms wrapping-key describe WRAPPING_KEY_ID [flags] ### SEE ALSO -* [stackit beta kms wrapping-key](./stackit_beta_kms_wrapping-key.md) - Manage KMS wrapping keys +* [stackit kms wrapping-key](./stackit_kms_wrapping-key.md) - Manage KMS wrapping keys diff --git a/docs/stackit_beta_kms_wrapping-key_list.md b/docs/stackit_kms_wrapping-key_list.md similarity index 67% rename from docs/stackit_beta_kms_wrapping-key_list.md rename to docs/stackit_kms_wrapping-key_list.md index f17c23212..bc9d5dce0 100644 --- a/docs/stackit_beta_kms_wrapping-key_list.md +++ b/docs/stackit_kms_wrapping-key_list.md @@ -1,4 +1,4 @@ -## stackit beta kms wrapping-key list +## stackit kms wrapping-key list Lists all KMS wrapping keys @@ -7,23 +7,23 @@ Lists all KMS wrapping keys Lists all KMS wrapping keys inside a key ring. ``` -stackit beta kms wrapping-key list [flags] +stackit kms wrapping-key list [flags] ``` ### Examples ``` List all KMS wrapping keys for the key ring "my-keyring-id" - $ stackit beta kms wrapping-key list --keyring-id "my-keyring-id" + $ stackit kms wrapping-key list --keyring-id "my-keyring-id" List all KMS wrapping keys in JSON format - $ stackit beta kms wrapping-key list --keyring-id "my-keyring-id" --output-format json + $ stackit kms wrapping-key list --keyring-id "my-keyring-id" --output-format json ``` ### Options ``` - -h, --help Help for "stackit beta kms wrapping-key list" + -h, --help Help for "stackit kms wrapping-key list" --keyring-id string ID of the KMS key ring where the key is stored ``` @@ -40,5 +40,5 @@ stackit beta kms wrapping-key list [flags] ### SEE ALSO -* [stackit beta kms wrapping-key](./stackit_beta_kms_wrapping-key.md) - Manage KMS wrapping keys +* [stackit kms wrapping-key](./stackit_kms_wrapping-key.md) - Manage KMS wrapping keys diff --git a/internal/cmd/beta/beta.go b/internal/cmd/beta/beta.go index ebc082da7..1bcb3ae55 100644 --- a/internal/cmd/beta/beta.go +++ b/internal/cmd/beta/beta.go @@ -9,7 +9,6 @@ import ( "github.com/stackitcloud/stackit-cli/internal/cmd/beta/cdn" "github.com/stackitcloud/stackit-cli/internal/cmd/beta/edge" "github.com/stackitcloud/stackit-cli/internal/cmd/beta/intake" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms" "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sfs" "github.com/stackitcloud/stackit-cli/internal/cmd/beta/sqlserverflex" "github.com/stackitcloud/stackit-cli/internal/pkg/args" @@ -47,6 +46,5 @@ func addSubcommands(cmd *cobra.Command, params *types.CmdParams) { cmd.AddCommand(alb.NewCmd(params)) cmd.AddCommand(edge.NewCmd(params)) cmd.AddCommand(intake.NewCmd(params)) - cmd.AddCommand(kms.NewCmd(params)) cmd.AddCommand(cdn.NewCmd(params)) } diff --git a/internal/cmd/beta/kms/key/create/create.go b/internal/cmd/kms/key/create/create.go similarity index 86% rename from internal/cmd/beta/kms/key/create/create.go rename to internal/cmd/kms/key/create/create.go index de64af6a7..076a2ffa7 100644 --- a/internal/cmd/beta/kms/key/create/create.go +++ b/internal/cmd/kms/key/create/create.go @@ -55,22 +55,22 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Create a symmetric AES key (AES-256) with the name "symm-aes-gcm" under the key ring "my-keyring-id"`, - `$ stackit beta kms key create --keyring-id "my-keyring-id" --algorithm "aes_256_gcm" --name "symm-aes-gcm" --purpose "symmetric_encrypt_decrypt" --protection "software"`), + `$ stackit kms key create --keyring-id "my-keyring-id" --algorithm "aes_256_gcm" --name "symm-aes-gcm" --purpose "symmetric_encrypt_decrypt" --protection "software"`), examples.NewExample( `Create an asymmetric RSA encryption key (RSA-2048)`, - `$ stackit beta kms key create --keyring-id "my-keyring-id" --algorithm "rsa_2048_oaep_sha256" --name "prod-orders-rsa" --purpose "asymmetric_encrypt_decrypt" --protection "software"`), + `$ stackit kms key create --keyring-id "my-keyring-id" --algorithm "rsa_2048_oaep_sha256" --name "prod-orders-rsa" --purpose "asymmetric_encrypt_decrypt" --protection "software"`), examples.NewExample( `Create a message authentication key (HMAC-SHA512)`, - `$ stackit beta kms key create --keyring-id "my-keyring-id" --algorithm "hmac_sha512" --name "api-mac-key" --purpose "message_authentication_code" --protection "software"`), + `$ stackit kms key create --keyring-id "my-keyring-id" --algorithm "hmac_sha512" --name "api-mac-key" --purpose "message_authentication_code" --protection "software"`), examples.NewExample( `Create an ECDSA P-256 key for signing & verification`, - `$ stackit beta kms key create --keyring-id "my-keyring-id" --algorithm "ecdsa_p256_sha256" --name "signing-ecdsa-p256" --purpose "asymmetric_sign_verify" --protection "software"`), + `$ stackit kms key create --keyring-id "my-keyring-id" --algorithm "ecdsa_p256_sha256" --name "signing-ecdsa-p256" --purpose "asymmetric_sign_verify" --protection "software"`), examples.NewExample( `Create an import-only key (versions must be imported)`, - `$ stackit beta kms key create --keyring-id "my-keyring-id" --algorithm "rsa_2048_oaep_sha256" --name "ext-managed-rsa" --purpose "asymmetric_encrypt_decrypt" --protection "software" --import-only`), + `$ stackit kms key create --keyring-id "my-keyring-id" --algorithm "rsa_2048_oaep_sha256" --name "ext-managed-rsa" --purpose "asymmetric_encrypt_decrypt" --protection "software" --import-only`), examples.NewExample( `Create a key and print the result as YAML`, - `$ stackit beta kms key create --keyring-id "my-keyring-id" --algorithm "rsa_2048_oaep_sha256" --name "yaml-output-rsa" --purpose "asymmetric_encrypt_decrypt" --protection "software" --output yaml`), + `$ stackit kms key create --keyring-id "my-keyring-id" --algorithm "rsa_2048_oaep_sha256" --name "yaml-output-rsa" --purpose "asymmetric_encrypt_decrypt" --protection "software" --output yaml`), ), RunE: func(cmd *cobra.Command, _ []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/kms/key/create/create_test.go b/internal/cmd/kms/key/create/create_test.go similarity index 100% rename from internal/cmd/beta/kms/key/create/create_test.go rename to internal/cmd/kms/key/create/create_test.go diff --git a/internal/cmd/beta/kms/key/delete/delete.go b/internal/cmd/kms/key/delete/delete.go similarity index 98% rename from internal/cmd/beta/kms/key/delete/delete.go rename to internal/cmd/kms/key/delete/delete.go index d7a6e02f6..a2fb3b3b0 100644 --- a/internal/cmd/beta/kms/key/delete/delete.go +++ b/internal/cmd/kms/key/delete/delete.go @@ -43,7 +43,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Delete a KMS key "MY_KEY_ID" inside the key ring "my-keyring-id"`, - `$ stackit beta kms key delete "MY_KEY_ID" --keyring-id "my-keyring-id"`), + `$ stackit kms key delete "MY_KEY_ID" --keyring-id "my-keyring-id"`), ), RunE: func(cmd *cobra.Command, args []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/kms/key/delete/delete_test.go b/internal/cmd/kms/key/delete/delete_test.go similarity index 100% rename from internal/cmd/beta/kms/key/delete/delete_test.go rename to internal/cmd/kms/key/delete/delete_test.go diff --git a/internal/cmd/beta/kms/key/describe/describe.go b/internal/cmd/kms/key/describe/describe.go similarity index 98% rename from internal/cmd/beta/kms/key/describe/describe.go rename to internal/cmd/kms/key/describe/describe.go index 4f036c374..7b728c06a 100644 --- a/internal/cmd/beta/kms/key/describe/describe.go +++ b/internal/cmd/kms/key/describe/describe.go @@ -39,7 +39,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Describe a KMS key with ID xxx of keyring yyy`, - `$ stackit beta kms key describe xxx --keyring-id yyy`, + `$ stackit kms key describe xxx --keyring-id yyy`, ), ), RunE: func(cmd *cobra.Command, args []string) error { diff --git a/internal/cmd/beta/kms/key/describe/describe_test.go b/internal/cmd/kms/key/describe/describe_test.go similarity index 100% rename from internal/cmd/beta/kms/key/describe/describe_test.go rename to internal/cmd/kms/key/describe/describe_test.go diff --git a/internal/cmd/beta/kms/key/importKey/importKey.go b/internal/cmd/kms/key/importKey/importKey.go similarity index 94% rename from internal/cmd/beta/kms/key/importKey/importKey.go rename to internal/cmd/kms/key/importKey/importKey.go index 38010860e..a04c9e3c5 100644 --- a/internal/cmd/beta/kms/key/importKey/importKey.go +++ b/internal/cmd/kms/key/importKey/importKey.go @@ -48,10 +48,10 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Import a new version for the given KMS key "MY_KEY_ID" from literal value`, - `$ stackit beta kms key import "MY_KEY_ID" --keyring-id "my-keyring-id" --wrapped-key "BASE64_VALUE" --wrapping-key-id "MY_WRAPPING_KEY_ID"`), + `$ stackit kms key import "MY_KEY_ID" --keyring-id "my-keyring-id" --wrapped-key "BASE64_VALUE" --wrapping-key-id "MY_WRAPPING_KEY_ID"`), examples.NewExample( `Import from a file`, - `$ stackit beta kms key import "MY_KEY_ID" --keyring-id "my-keyring-id" --wrapped-key "@path/to/wrapped.key.b64" --wrapping-key-id "MY_WRAPPING_KEY_ID"`, + `$ stackit kms key import "MY_KEY_ID" --keyring-id "my-keyring-id" --wrapped-key "@path/to/wrapped.key.b64" --wrapping-key-id "MY_WRAPPING_KEY_ID"`, ), ), diff --git a/internal/cmd/beta/kms/key/importKey/importKey_test.go b/internal/cmd/kms/key/importKey/importKey_test.go similarity index 100% rename from internal/cmd/beta/kms/key/importKey/importKey_test.go rename to internal/cmd/kms/key/importKey/importKey_test.go diff --git a/internal/cmd/beta/kms/key/key.go b/internal/cmd/kms/key/key.go similarity index 62% rename from internal/cmd/beta/kms/key/key.go rename to internal/cmd/kms/key/key.go index d1ae57511..4ebf30501 100644 --- a/internal/cmd/beta/kms/key/key.go +++ b/internal/cmd/kms/key/key.go @@ -1,13 +1,13 @@ package key import ( - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/key/create" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/key/delete" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/key/describe" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/key/importKey" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/key/list" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/key/restore" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/key/rotate" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/key/create" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/key/delete" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/key/describe" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/key/importKey" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/key/list" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/key/restore" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/key/rotate" "github.com/stackitcloud/stackit-cli/internal/pkg/args" "github.com/stackitcloud/stackit-cli/internal/pkg/types" "github.com/stackitcloud/stackit-cli/internal/pkg/utils" diff --git a/internal/cmd/beta/kms/key/list/list.go b/internal/cmd/kms/key/list/list.go similarity index 96% rename from internal/cmd/beta/kms/key/list/list.go rename to internal/cmd/kms/key/list/list.go index 576463689..911b63cb1 100644 --- a/internal/cmd/beta/kms/key/list/list.go +++ b/internal/cmd/kms/key/list/list.go @@ -39,10 +39,10 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `List all KMS keys for the key ring "my-keyring-id"`, - `$ stackit beta kms key list --keyring-id "my-keyring-id"`), + `$ stackit kms key list --keyring-id "my-keyring-id"`), examples.NewExample( `List all KMS keys in JSON format`, - `$ stackit beta kms key list --keyring-id "my-keyring-id" --output-format json`), + `$ stackit kms key list --keyring-id "my-keyring-id" --output-format json`), ), RunE: func(cmd *cobra.Command, _ []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/kms/key/list/list_test.go b/internal/cmd/kms/key/list/list_test.go similarity index 100% rename from internal/cmd/beta/kms/key/list/list_test.go rename to internal/cmd/kms/key/list/list_test.go diff --git a/internal/cmd/beta/kms/key/restore/restore.go b/internal/cmd/kms/key/restore/restore.go similarity index 98% rename from internal/cmd/beta/kms/key/restore/restore.go rename to internal/cmd/kms/key/restore/restore.go index c4fc71173..85cab6c89 100644 --- a/internal/cmd/beta/kms/key/restore/restore.go +++ b/internal/cmd/kms/key/restore/restore.go @@ -43,7 +43,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Restore a KMS key "MY_KEY_ID" inside the key ring "my-keyring-id" that was scheduled for deletion.`, - `$ stackit beta kms key restore "MY_KEY_ID" --keyring-id "my-keyring-id"`), + `$ stackit kms key restore "MY_KEY_ID" --keyring-id "my-keyring-id"`), ), RunE: func(cmd *cobra.Command, args []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/kms/key/restore/restore_test.go b/internal/cmd/kms/key/restore/restore_test.go similarity index 100% rename from internal/cmd/beta/kms/key/restore/restore_test.go rename to internal/cmd/kms/key/restore/restore_test.go diff --git a/internal/cmd/beta/kms/key/rotate/rotate.go b/internal/cmd/kms/key/rotate/rotate.go similarity index 98% rename from internal/cmd/beta/kms/key/rotate/rotate.go rename to internal/cmd/kms/key/rotate/rotate.go index 972234e7e..e02d58384 100644 --- a/internal/cmd/beta/kms/key/rotate/rotate.go +++ b/internal/cmd/kms/key/rotate/rotate.go @@ -43,7 +43,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Rotate a KMS key "MY_KEY_ID" and increase its version inside the key ring "my-keyring-id".`, - `$ stackit beta kms key rotate "MY_KEY_ID" --keyring-id "my-keyring-id"`), + `$ stackit kms key rotate "MY_KEY_ID" --keyring-id "my-keyring-id"`), ), RunE: func(cmd *cobra.Command, args []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/kms/key/rotate/rotate_test.go b/internal/cmd/kms/key/rotate/rotate_test.go similarity index 100% rename from internal/cmd/beta/kms/key/rotate/rotate_test.go rename to internal/cmd/kms/key/rotate/rotate_test.go diff --git a/internal/cmd/beta/kms/keyring/create/create.go b/internal/cmd/kms/keyring/create/create.go similarity index 95% rename from internal/cmd/beta/kms/keyring/create/create.go rename to internal/cmd/kms/keyring/create/create.go index 0e773b364..433cd4c7c 100644 --- a/internal/cmd/beta/kms/keyring/create/create.go +++ b/internal/cmd/kms/keyring/create/create.go @@ -43,13 +43,13 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Create a KMS key ring with name "my-keyring"`, - "$ stackit beta kms keyring create --name my-keyring"), + "$ stackit kms keyring create --name my-keyring"), examples.NewExample( `Create a KMS key ring with a description`, - "$ stackit beta kms keyring create --name my-keyring --description my-description"), + "$ stackit kms keyring create --name my-keyring --description my-description"), examples.NewExample( `Create a KMS key ring and print the result as YAML`, - "$ stackit beta kms keyring create --name my-keyring -o yaml"), + "$ stackit kms keyring create --name my-keyring -o yaml"), ), RunE: func(cmd *cobra.Command, _ []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/kms/keyring/create/create_test.go b/internal/cmd/kms/keyring/create/create_test.go similarity index 100% rename from internal/cmd/beta/kms/keyring/create/create_test.go rename to internal/cmd/kms/keyring/create/create_test.go diff --git a/internal/cmd/beta/kms/keyring/delete/delete.go b/internal/cmd/kms/keyring/delete/delete.go similarity index 98% rename from internal/cmd/beta/kms/keyring/delete/delete.go rename to internal/cmd/kms/keyring/delete/delete.go index 6e028c75b..8aa00db2b 100644 --- a/internal/cmd/beta/kms/keyring/delete/delete.go +++ b/internal/cmd/kms/keyring/delete/delete.go @@ -37,7 +37,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Delete a KMS key ring with ID "MY_KEYRING_ID"`, - `$ stackit beta kms keyring delete "MY_KEYRING_ID"`), + `$ stackit kms keyring delete "MY_KEYRING_ID"`), ), RunE: func(cmd *cobra.Command, args []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/kms/keyring/delete/delete_test.go b/internal/cmd/kms/keyring/delete/delete_test.go similarity index 100% rename from internal/cmd/beta/kms/keyring/delete/delete_test.go rename to internal/cmd/kms/keyring/delete/delete_test.go diff --git a/internal/cmd/beta/kms/keyring/describe/describe.go b/internal/cmd/kms/keyring/describe/describe.go similarity index 98% rename from internal/cmd/beta/kms/keyring/describe/describe.go rename to internal/cmd/kms/keyring/describe/describe.go index ed90cee8d..b378ddd6c 100644 --- a/internal/cmd/beta/kms/keyring/describe/describe.go +++ b/internal/cmd/kms/keyring/describe/describe.go @@ -36,7 +36,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Describe a KMS key ring with ID xxx`, - `$ stackit beta kms keyring describe xxx`, + `$ stackit kms keyring describe xxx`, ), ), RunE: func(cmd *cobra.Command, args []string) error { diff --git a/internal/cmd/beta/kms/keyring/describe/describe_test.go b/internal/cmd/kms/keyring/describe/describe_test.go similarity index 100% rename from internal/cmd/beta/kms/keyring/describe/describe_test.go rename to internal/cmd/kms/keyring/describe/describe_test.go diff --git a/internal/cmd/beta/kms/keyring/keyring.go b/internal/cmd/kms/keyring/keyring.go similarity index 71% rename from internal/cmd/beta/kms/keyring/keyring.go rename to internal/cmd/kms/keyring/keyring.go index 8683a6907..237991e5c 100644 --- a/internal/cmd/beta/kms/keyring/keyring.go +++ b/internal/cmd/kms/keyring/keyring.go @@ -1,10 +1,10 @@ package keyring import ( - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/keyring/create" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/keyring/delete" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/keyring/describe" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/keyring/list" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/keyring/create" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/keyring/delete" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/keyring/describe" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/keyring/list" "github.com/stackitcloud/stackit-cli/internal/pkg/args" "github.com/stackitcloud/stackit-cli/internal/pkg/types" "github.com/stackitcloud/stackit-cli/internal/pkg/utils" diff --git a/internal/cmd/beta/kms/keyring/list/list.go b/internal/cmd/kms/keyring/list/list.go similarity index 97% rename from internal/cmd/beta/kms/keyring/list/list.go rename to internal/cmd/kms/keyring/list/list.go index 240992c43..4928d67d3 100644 --- a/internal/cmd/beta/kms/keyring/list/list.go +++ b/internal/cmd/kms/keyring/list/list.go @@ -33,10 +33,10 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `List all KMS key rings`, - "$ stackit beta kms keyring list"), + "$ stackit kms keyring list"), examples.NewExample( `List all KMS key rings in JSON format`, - "$ stackit beta kms keyring list --output-format json"), + "$ stackit kms keyring list --output-format json"), ), RunE: func(cmd *cobra.Command, _ []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/kms/keyring/list/list_test.go b/internal/cmd/kms/keyring/list/list_test.go similarity index 100% rename from internal/cmd/beta/kms/keyring/list/list_test.go rename to internal/cmd/kms/keyring/list/list_test.go diff --git a/internal/cmd/beta/kms/kms.go b/internal/cmd/kms/kms.go similarity index 72% rename from internal/cmd/beta/kms/kms.go rename to internal/cmd/kms/kms.go index 1adfc3004..46dc38c0b 100644 --- a/internal/cmd/beta/kms/kms.go +++ b/internal/cmd/kms/kms.go @@ -1,10 +1,10 @@ package kms import ( - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/key" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/keyring" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/version" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/wrappingkey" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/key" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/keyring" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/version" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/wrappingkey" "github.com/stackitcloud/stackit-cli/internal/pkg/args" "github.com/stackitcloud/stackit-cli/internal/pkg/types" "github.com/stackitcloud/stackit-cli/internal/pkg/utils" diff --git a/internal/cmd/beta/kms/version/destroy/destroy.go b/internal/cmd/kms/version/destroy/destroy.go similarity index 97% rename from internal/cmd/beta/kms/version/destroy/destroy.go rename to internal/cmd/kms/version/destroy/destroy.go index b33d5d5b6..3b15e6e06 100644 --- a/internal/cmd/beta/kms/version/destroy/destroy.go +++ b/internal/cmd/kms/version/destroy/destroy.go @@ -44,7 +44,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Destroy key version "42" for the key "my-key-id" inside the key ring "my-keyring-id"`, - `$ stackit beta kms version destroy 42 --key-id "my-key-id" --keyring-id "my-keyring-id"`), + `$ stackit kms version destroy 42 --key-id "my-key-id" --keyring-id "my-keyring-id"`), ), RunE: func(cmd *cobra.Command, args []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/kms/version/destroy/destroy_test.go b/internal/cmd/kms/version/destroy/destroy_test.go similarity index 100% rename from internal/cmd/beta/kms/version/destroy/destroy_test.go rename to internal/cmd/kms/version/destroy/destroy_test.go diff --git a/internal/cmd/beta/kms/version/disable/disable.go b/internal/cmd/kms/version/disable/disable.go similarity index 98% rename from internal/cmd/beta/kms/version/disable/disable.go rename to internal/cmd/kms/version/disable/disable.go index 9260c8e6a..9c9be870d 100644 --- a/internal/cmd/beta/kms/version/disable/disable.go +++ b/internal/cmd/kms/version/disable/disable.go @@ -46,7 +46,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Disable key version "42" for the key "my-key-id" inside the key ring "my-keyring-id"`, - `$ stackit beta kms version disable 42 --key-id "my-key-id" --keyring-id "my-keyring-id"`), + `$ stackit kms version disable 42 --key-id "my-key-id" --keyring-id "my-keyring-id"`), ), RunE: func(cmd *cobra.Command, args []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/kms/version/disable/disable_test.go b/internal/cmd/kms/version/disable/disable_test.go similarity index 100% rename from internal/cmd/beta/kms/version/disable/disable_test.go rename to internal/cmd/kms/version/disable/disable_test.go diff --git a/internal/cmd/beta/kms/version/enable/enable.go b/internal/cmd/kms/version/enable/enable.go similarity index 98% rename from internal/cmd/beta/kms/version/enable/enable.go rename to internal/cmd/kms/version/enable/enable.go index 06d8a85ec..131bf3821 100644 --- a/internal/cmd/beta/kms/version/enable/enable.go +++ b/internal/cmd/kms/version/enable/enable.go @@ -46,7 +46,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Enable key version "42" for the key "my-key-id" inside the key ring "my-keyring-id"`, - `$ stackit beta kms version enable 42 --key-id "my-key-id" --keyring-id "my-keyring-id"`), + `$ stackit kms version enable 42 --key-id "my-key-id" --keyring-id "my-keyring-id"`), ), RunE: func(cmd *cobra.Command, args []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/kms/version/enable/enable_test.go b/internal/cmd/kms/version/enable/enable_test.go similarity index 100% rename from internal/cmd/beta/kms/version/enable/enable_test.go rename to internal/cmd/kms/version/enable/enable_test.go diff --git a/internal/cmd/beta/kms/version/list/list.go b/internal/cmd/kms/version/list/list.go similarity index 95% rename from internal/cmd/beta/kms/version/list/list.go rename to internal/cmd/kms/version/list/list.go index f9f606ac2..7d3fcccc9 100644 --- a/internal/cmd/beta/kms/version/list/list.go +++ b/internal/cmd/kms/version/list/list.go @@ -41,10 +41,10 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `List all key versions for the key "my-key-id" inside the key ring "my-keyring-id"`, - `$ stackit beta kms version list --key-id "my-key-id" --keyring-id "my-keyring-id"`), + `$ stackit kms version list --key-id "my-key-id" --keyring-id "my-keyring-id"`), examples.NewExample( `List all key versions in JSON format`, - `$ stackit beta kms version list --key-id "my-key-id" --keyring-id "my-keyring-id" -o json`), + `$ stackit kms version list --key-id "my-key-id" --keyring-id "my-keyring-id" -o json`), ), RunE: func(cmd *cobra.Command, _ []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/kms/version/list/list_test.go b/internal/cmd/kms/version/list/list_test.go similarity index 100% rename from internal/cmd/beta/kms/version/list/list_test.go rename to internal/cmd/kms/version/list/list_test.go diff --git a/internal/cmd/beta/kms/version/restore/restore.go b/internal/cmd/kms/version/restore/restore.go similarity index 97% rename from internal/cmd/beta/kms/version/restore/restore.go rename to internal/cmd/kms/version/restore/restore.go index 2f5f0882d..304f5a146 100644 --- a/internal/cmd/beta/kms/version/restore/restore.go +++ b/internal/cmd/kms/version/restore/restore.go @@ -44,7 +44,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Restore key version "42" for the key "my-key-id" inside the key ring "my-keyring-id"`, - `$ stackit beta kms version restore 42 --key-id "my-key-id" --keyring-id "my-keyring-id"`), + `$ stackit kms version restore 42 --key-id "my-key-id" --keyring-id "my-keyring-id"`), ), RunE: func(cmd *cobra.Command, args []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/kms/version/restore/restore_test.go b/internal/cmd/kms/version/restore/restore_test.go similarity index 100% rename from internal/cmd/beta/kms/version/restore/restore_test.go rename to internal/cmd/kms/version/restore/restore_test.go diff --git a/internal/cmd/beta/kms/version/version.go b/internal/cmd/kms/version/version.go similarity index 67% rename from internal/cmd/beta/kms/version/version.go rename to internal/cmd/kms/version/version.go index 60b642679..e1a7d56fe 100644 --- a/internal/cmd/beta/kms/version/version.go +++ b/internal/cmd/kms/version/version.go @@ -1,11 +1,11 @@ package version import ( - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/version/destroy" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/version/disable" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/version/enable" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/version/list" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/version/restore" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/version/destroy" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/version/disable" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/version/enable" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/version/list" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/version/restore" "github.com/stackitcloud/stackit-cli/internal/pkg/args" "github.com/stackitcloud/stackit-cli/internal/pkg/types" "github.com/stackitcloud/stackit-cli/internal/pkg/utils" diff --git a/internal/cmd/beta/kms/wrappingkey/create/create.go b/internal/cmd/kms/wrappingkey/create/create.go similarity index 94% rename from internal/cmd/beta/kms/wrappingkey/create/create.go rename to internal/cmd/kms/wrappingkey/create/create.go index 885c3b3e2..fc972126c 100644 --- a/internal/cmd/beta/kms/wrappingkey/create/create.go +++ b/internal/cmd/kms/wrappingkey/create/create.go @@ -53,10 +53,10 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Create a symmetric (RSA + AES) KMS wrapping key with name "my-wrapping-key-name" in key ring with ID "my-keyring-id"`, - `$ stackit beta kms wrapping-key create --keyring-id "my-keyring-id" --algorithm "rsa_2048_oaep_sha256_aes_256_key_wrap" --name "my-wrapping-key-name" --purpose "wrap_symmetric_key" --protection "software"`), + `$ stackit kms wrapping-key create --keyring-id "my-keyring-id" --algorithm "rsa_2048_oaep_sha256_aes_256_key_wrap" --name "my-wrapping-key-name" --purpose "wrap_symmetric_key" --protection "software"`), examples.NewExample( `Create an asymmetric (RSA) KMS wrapping key with name "my-wrapping-key-name" in key ring with ID "my-keyring-id"`, - `$ stackit beta kms wrapping-key create --keyring-id "my-keyring-id" --algorithm "rsa_3072_oaep_sha256" --name "my-wrapping-key-name" --purpose "wrap_asymmetric_key" --protection "software"`), + `$ stackit kms wrapping-key create --keyring-id "my-keyring-id" --algorithm "rsa_3072_oaep_sha256" --name "my-wrapping-key-name" --purpose "wrap_asymmetric_key" --protection "software"`), ), RunE: func(cmd *cobra.Command, _ []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/kms/wrappingkey/create/create_test.go b/internal/cmd/kms/wrappingkey/create/create_test.go similarity index 100% rename from internal/cmd/beta/kms/wrappingkey/create/create_test.go rename to internal/cmd/kms/wrappingkey/create/create_test.go diff --git a/internal/cmd/beta/kms/wrappingkey/delete/delete.go b/internal/cmd/kms/wrappingkey/delete/delete.go similarity index 97% rename from internal/cmd/beta/kms/wrappingkey/delete/delete.go rename to internal/cmd/kms/wrappingkey/delete/delete.go index 75ce76a05..2f572d58c 100644 --- a/internal/cmd/beta/kms/wrappingkey/delete/delete.go +++ b/internal/cmd/kms/wrappingkey/delete/delete.go @@ -41,7 +41,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Delete a KMS wrapping key "MY_WRAPPING_KEY_ID" inside the key ring "my-keyring-id"`, - `$ stackit beta kms wrapping-key delete "MY_WRAPPING_KEY_ID" --keyring-id "my-keyring-id"`), + `$ stackit kms wrapping-key delete "MY_WRAPPING_KEY_ID" --keyring-id "my-keyring-id"`), ), RunE: func(cmd *cobra.Command, args []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/kms/wrappingkey/delete/delete_test.go b/internal/cmd/kms/wrappingkey/delete/delete_test.go similarity index 100% rename from internal/cmd/beta/kms/wrappingkey/delete/delete_test.go rename to internal/cmd/kms/wrappingkey/delete/delete_test.go diff --git a/internal/cmd/beta/kms/wrappingkey/describe/describe.go b/internal/cmd/kms/wrappingkey/describe/describe.go similarity index 98% rename from internal/cmd/beta/kms/wrappingkey/describe/describe.go rename to internal/cmd/kms/wrappingkey/describe/describe.go index f8edb6921..9de11e363 100644 --- a/internal/cmd/beta/kms/wrappingkey/describe/describe.go +++ b/internal/cmd/kms/wrappingkey/describe/describe.go @@ -39,7 +39,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Describe a KMS wrapping key with ID xxx of keyring yyy`, - `$ stackit beta kms wrappingkey describe xxx --keyring-id yyy`, + `$ stackit kms wrappingkey describe xxx --keyring-id yyy`, ), ), RunE: func(cmd *cobra.Command, args []string) error { diff --git a/internal/cmd/beta/kms/wrappingkey/describe/describe_test.go b/internal/cmd/kms/wrappingkey/describe/describe_test.go similarity index 100% rename from internal/cmd/beta/kms/wrappingkey/describe/describe_test.go rename to internal/cmd/kms/wrappingkey/describe/describe_test.go diff --git a/internal/cmd/beta/kms/wrappingkey/list/list.go b/internal/cmd/kms/wrappingkey/list/list.go similarity index 96% rename from internal/cmd/beta/kms/wrappingkey/list/list.go rename to internal/cmd/kms/wrappingkey/list/list.go index dbb514812..2046f6392 100644 --- a/internal/cmd/beta/kms/wrappingkey/list/list.go +++ b/internal/cmd/kms/wrappingkey/list/list.go @@ -39,10 +39,10 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `List all KMS wrapping keys for the key ring "my-keyring-id"`, - `$ stackit beta kms wrapping-key list --keyring-id "my-keyring-id"`), + `$ stackit kms wrapping-key list --keyring-id "my-keyring-id"`), examples.NewExample( `List all KMS wrapping keys in JSON format`, - `$ stackit beta kms wrapping-key list --keyring-id "my-keyring-id" --output-format json`), + `$ stackit kms wrapping-key list --keyring-id "my-keyring-id" --output-format json`), ), RunE: func(cmd *cobra.Command, _ []string) error { ctx := context.Background() diff --git a/internal/cmd/beta/kms/wrappingkey/list/list_test.go b/internal/cmd/kms/wrappingkey/list/list_test.go similarity index 100% rename from internal/cmd/beta/kms/wrappingkey/list/list_test.go rename to internal/cmd/kms/wrappingkey/list/list_test.go diff --git a/internal/cmd/beta/kms/wrappingkey/wrappingkey.go b/internal/cmd/kms/wrappingkey/wrappingkey.go similarity index 70% rename from internal/cmd/beta/kms/wrappingkey/wrappingkey.go rename to internal/cmd/kms/wrappingkey/wrappingkey.go index 2aaa14640..ab873566d 100644 --- a/internal/cmd/beta/kms/wrappingkey/wrappingkey.go +++ b/internal/cmd/kms/wrappingkey/wrappingkey.go @@ -1,10 +1,10 @@ package wrappingkey import ( - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/wrappingkey/create" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/wrappingkey/delete" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/wrappingkey/describe" - "github.com/stackitcloud/stackit-cli/internal/cmd/beta/kms/wrappingkey/list" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/wrappingkey/create" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/wrappingkey/delete" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/wrappingkey/describe" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms/wrappingkey/list" "github.com/stackitcloud/stackit-cli/internal/pkg/args" "github.com/stackitcloud/stackit-cli/internal/pkg/types" "github.com/stackitcloud/stackit-cli/internal/pkg/utils" diff --git a/internal/cmd/root.go b/internal/cmd/root.go index a264bddef..c3d93b12e 100644 --- a/internal/cmd/root.go +++ b/internal/cmd/root.go @@ -47,6 +47,7 @@ import ( "github.com/stackitcloud/stackit-cli/internal/pkg/flags" "github.com/stackitcloud/stackit-cli/internal/pkg/globalflags" "github.com/stackitcloud/stackit-cli/internal/pkg/print" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms" "github.com/spf13/cobra" "github.com/spf13/viper" @@ -197,6 +198,7 @@ func addSubcommands(cmd *cobra.Command, params *types.CmdParams) { cmd.AddCommand(quota.NewCmd(params)) cmd.AddCommand(affinityGroups.NewCmd(params)) cmd.AddCommand(git.NewCmd(params)) + cmd.AddCommand(kms.NewCmd(params)) } // traverseCommands calls f for c and all of its children. From 69dcb1f2ede1b34e27011e66d282f594e52c533d Mon Sep 17 00:00:00 2001 From: Andi Keraj Date: Wed, 25 Feb 2026 11:17:31 +0100 Subject: [PATCH 2/3] root.go --- internal/cmd/root.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/cmd/root.go b/internal/cmd/root.go index c3d93b12e..c120ccc76 100644 --- a/internal/cmd/root.go +++ b/internal/cmd/root.go @@ -17,6 +17,7 @@ import ( "github.com/stackitcloud/stackit-cli/internal/cmd/git" "github.com/stackitcloud/stackit-cli/internal/cmd/image" keypair "github.com/stackitcloud/stackit-cli/internal/cmd/key-pair" + "github.com/stackitcloud/stackit-cli/internal/cmd/kms" loadbalancer "github.com/stackitcloud/stackit-cli/internal/cmd/load-balancer" "github.com/stackitcloud/stackit-cli/internal/cmd/logme" "github.com/stackitcloud/stackit-cli/internal/cmd/logs" @@ -47,7 +48,6 @@ import ( "github.com/stackitcloud/stackit-cli/internal/pkg/flags" "github.com/stackitcloud/stackit-cli/internal/pkg/globalflags" "github.com/stackitcloud/stackit-cli/internal/pkg/print" - "github.com/stackitcloud/stackit-cli/internal/cmd/kms" "github.com/spf13/cobra" "github.com/spf13/viper" From 91c3aeee4cb72bb832c49c9b529183bfa8efb9fb Mon Sep 17 00:00:00 2001 From: Andi Keraj Date: Thu, 26 Feb 2026 12:44:02 +0100 Subject: [PATCH 3/3] wrapping-key rename --- docs/stackit_kms_wrapping-key_describe.md | 2 +- internal/cmd/kms/wrappingkey/describe/describe.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/stackit_kms_wrapping-key_describe.md b/docs/stackit_kms_wrapping-key_describe.md index cc1e29e0a..2d1f484b4 100644 --- a/docs/stackit_kms_wrapping-key_describe.md +++ b/docs/stackit_kms_wrapping-key_describe.md @@ -14,7 +14,7 @@ stackit kms wrapping-key describe WRAPPING_KEY_ID [flags] ``` Describe a KMS wrapping key with ID xxx of keyring yyy - $ stackit kms wrappingkey describe xxx --keyring-id yyy + $ stackit kms wrapping-key describe xxx --keyring-id yyy ``` ### Options diff --git a/internal/cmd/kms/wrappingkey/describe/describe.go b/internal/cmd/kms/wrappingkey/describe/describe.go index 9de11e363..d7ec6a2f8 100644 --- a/internal/cmd/kms/wrappingkey/describe/describe.go +++ b/internal/cmd/kms/wrappingkey/describe/describe.go @@ -39,7 +39,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Describe a KMS wrapping key with ID xxx of keyring yyy`, - `$ stackit kms wrappingkey describe xxx --keyring-id yyy`, + `$ stackit kms wrapping-key describe xxx --keyring-id yyy`, ), ), RunE: func(cmd *cobra.Command, args []string) error {