From 60f1d2868c4dcc53f7e7d81d77cdf91212b03bad Mon Sep 17 00:00:00 2001 From: phm07 <22707808+phm07@users.noreply.github.com> Date: Thu, 4 Dec 2025 15:11:53 +0100 Subject: [PATCH 1/2] feat: Storage Box support no longer experimental --- docs/reference/manual/hcloud.md | 4 +- .../manual/hcloud_storage-box-type.md | 12 +---- .../hcloud_storage-box-type_describe.md | 10 +---- .../manual/hcloud_storage-box-type_list.md | 8 +--- docs/reference/manual/hcloud_storage-box.md | 44 ++++++++----------- .../manual/hcloud_storage-box_add-label.md | 10 +---- .../manual/hcloud_storage-box_change-type.md | 8 +--- .../manual/hcloud_storage-box_create.md | 10 +---- .../manual/hcloud_storage-box_delete.md | 10 +---- .../manual/hcloud_storage-box_describe.md | 10 +---- .../hcloud_storage-box_disable-protection.md | 10 +---- ...cloud_storage-box_disable-snapshot-plan.md | 10 +---- .../hcloud_storage-box_enable-protection.md | 10 +---- ...hcloud_storage-box_enable-snapshot-plan.md | 8 +--- .../manual/hcloud_storage-box_folders.md | 10 +---- .../manual/hcloud_storage-box_list.md | 8 +--- .../manual/hcloud_storage-box_remove-label.md | 10 +---- .../hcloud_storage-box_reset-password.md | 10 +---- .../hcloud_storage-box_rollback-snapshot.md | 10 +---- .../manual/hcloud_storage-box_snapshot.md | 24 ++++------ .../hcloud_storage-box_snapshot_add-label.md | 10 +---- .../hcloud_storage-box_snapshot_create.md | 10 +---- .../hcloud_storage-box_snapshot_delete.md | 10 +---- .../hcloud_storage-box_snapshot_describe.md | 10 +---- .../hcloud_storage-box_snapshot_list.md | 8 +--- ...cloud_storage-box_snapshot_remove-label.md | 10 +---- .../hcloud_storage-box_snapshot_update.md | 10 +---- .../manual/hcloud_storage-box_subaccount.md | 26 ++++------- ...ge-box_subaccount_change-home-directory.md | 10 +---- .../hcloud_storage-box_subaccount_create.md | 10 +---- .../hcloud_storage-box_subaccount_delete.md | 10 +---- .../hcloud_storage-box_subaccount_describe.md | 10 +---- .../hcloud_storage-box_subaccount_list.md | 8 +--- ...d_storage-box_subaccount_reset-password.md | 10 +---- ...e-box_subaccount_update-access-settings.md | 10 +---- .../hcloud_storage-box_subaccount_update.md | 10 +---- ...loud_storage-box_update-access-settings.md | 10 +---- .../manual/hcloud_storage-box_update.md | 10 +---- internal/cmd/experimental/markers.go | 4 -- internal/cmd/storagebox/change_type.go | 2 - internal/cmd/storagebox/create.go | 2 - internal/cmd/storagebox/delete.go | 2 - internal/cmd/storagebox/describe.go | 2 - internal/cmd/storagebox/disable_protection.go | 2 - .../cmd/storagebox/disable_snapshot_plan.go | 2 - internal/cmd/storagebox/enable_protection.go | 2 - .../cmd/storagebox/enable_snapshot_plan.go | 2 - internal/cmd/storagebox/folders.go | 2 - internal/cmd/storagebox/labels.go | 2 - internal/cmd/storagebox/list.go | 4 +- internal/cmd/storagebox/reset_password.go | 2 - internal/cmd/storagebox/rollback_snapshot.go | 2 - internal/cmd/storagebox/snapshot/create.go | 2 - internal/cmd/storagebox/snapshot/delete.go | 2 - internal/cmd/storagebox/snapshot/describe.go | 2 - internal/cmd/storagebox/snapshot/labels.go | 3 -- internal/cmd/storagebox/snapshot/list.go | 4 +- internal/cmd/storagebox/snapshot/snapshot.go | 3 +- internal/cmd/storagebox/snapshot/update.go | 2 - internal/cmd/storagebox/storage_box.go | 3 +- .../subaccount/change_home_directory.go | 2 - internal/cmd/storagebox/subaccount/create.go | 2 - internal/cmd/storagebox/subaccount/delete.go | 2 - .../cmd/storagebox/subaccount/describe.go | 2 - internal/cmd/storagebox/subaccount/list.go | 4 +- .../storagebox/subaccount/reset_password.go | 2 - .../cmd/storagebox/subaccount/subaccount.go | 3 +- internal/cmd/storagebox/subaccount/update.go | 2 - .../subaccount/update_access_settings.go | 2 - internal/cmd/storagebox/update.go | 2 - .../cmd/storagebox/update_access_settings.go | 2 - internal/cmd/storageboxtype/describe.go | 2 - internal/cmd/storageboxtype/list.go | 4 +- .../cmd/storageboxtype/storage_box_type.go | 3 +- 74 files changed, 86 insertions(+), 429 deletions(-) diff --git a/docs/reference/manual/hcloud.md b/docs/reference/manual/hcloud.md index 8f3a8dac..450dcf87 100644 --- a/docs/reference/manual/hcloud.md +++ b/docs/reference/manual/hcloud.md @@ -42,8 +42,8 @@ A command-line interface for Hetzner Cloud * [hcloud server](hcloud_server.md) - Manage Servers * [hcloud server-type](hcloud_server-type.md) - View Server Types * [hcloud ssh-key](hcloud_ssh-key.md) - Manage SSH Keys -* [hcloud storage-box](hcloud_storage-box.md) - [experimental] Manage Storage Boxes -* [hcloud storage-box-type](hcloud_storage-box-type.md) - [experimental] View Storage Box Types +* [hcloud storage-box](hcloud_storage-box.md) - Manage Storage Boxes +* [hcloud storage-box-type](hcloud_storage-box-type.md) - View Storage Box Types * [hcloud version](hcloud_version.md) - Print version information * [hcloud volume](hcloud_volume.md) - Manage Volumes * [hcloud zone](hcloud_zone.md) - Manage DNS Zones and Zone RRSets (records) diff --git a/docs/reference/manual/hcloud_storage-box-type.md b/docs/reference/manual/hcloud_storage-box-type.md index 79ee2eba..2faa778e 100644 --- a/docs/reference/manual/hcloud_storage-box-type.md +++ b/docs/reference/manual/hcloud_storage-box-type.md @@ -1,15 +1,7 @@ ## hcloud storage-box-type -[experimental] View Storage Box Types - -### Synopsis - View Storage Box Types -Experimental: Storage Box support is experimental, breaking changes may occur within minor releases. -See https://github.com/hetznercloud/cli/issues/1202 for more details. - - ### Options ``` @@ -33,5 +25,5 @@ See https://github.com/hetznercloud/cli/issues/1202 for more details. ### SEE ALSO * [hcloud](hcloud.md) - Hetzner Cloud CLI -* [hcloud storage-box-type describe](hcloud_storage-box-type_describe.md) - [experimental] Describe a Storage Box Type -* [hcloud storage-box-type list](hcloud_storage-box-type_list.md) - [experimental] List Storage Box Types +* [hcloud storage-box-type describe](hcloud_storage-box-type_describe.md) - Describe a Storage Box Type +* [hcloud storage-box-type list](hcloud_storage-box-type_list.md) - List Storage Box Types diff --git a/docs/reference/manual/hcloud_storage-box-type_describe.md b/docs/reference/manual/hcloud_storage-box-type_describe.md index da414908..944964e7 100644 --- a/docs/reference/manual/hcloud_storage-box-type_describe.md +++ b/docs/reference/manual/hcloud_storage-box-type_describe.md @@ -1,15 +1,7 @@ ## hcloud storage-box-type describe -[experimental] Describe a Storage Box Type - -### Synopsis - Describe a Storage Box Type -Experimental: Storage Box support is experimental, breaking changes may occur within minor releases. -See https://github.com/hetznercloud/cli/issues/1202 for more details. - - ``` hcloud storage-box-type describe [options] ``` @@ -37,4 +29,4 @@ hcloud storage-box-type describe [options] ### SEE ALSO -* [hcloud storage-box-type](hcloud_storage-box-type.md) - [experimental] View Storage Box Types +* [hcloud storage-box-type](hcloud_storage-box-type.md) - View Storage Box Types diff --git a/docs/reference/manual/hcloud_storage-box-type_list.md b/docs/reference/manual/hcloud_storage-box-type_list.md index 472ce9c5..64c8a983 100644 --- a/docs/reference/manual/hcloud_storage-box-type_list.md +++ b/docs/reference/manual/hcloud_storage-box-type_list.md @@ -1,6 +1,6 @@ ## hcloud storage-box-type list -[experimental] List Storage Box Types +List Storage Box Types ### Synopsis @@ -20,10 +20,6 @@ Columns: - snapshot_limit - subaccounts_limit -Experimental: Storage Box support is experimental, breaking changes may occur within minor releases. -See https://github.com/hetznercloud/cli/issues/1202 for more details. - - ``` hcloud storage-box-type list [options] ``` @@ -53,4 +49,4 @@ hcloud storage-box-type list [options] ### SEE ALSO -* [hcloud storage-box-type](hcloud_storage-box-type.md) - [experimental] View Storage Box Types +* [hcloud storage-box-type](hcloud_storage-box-type.md) - View Storage Box Types diff --git a/docs/reference/manual/hcloud_storage-box.md b/docs/reference/manual/hcloud_storage-box.md index ae793a56..8d0cd147 100644 --- a/docs/reference/manual/hcloud_storage-box.md +++ b/docs/reference/manual/hcloud_storage-box.md @@ -1,15 +1,7 @@ ## hcloud storage-box -[experimental] Manage Storage Boxes - -### Synopsis - Manage Storage Boxes -Experimental: Storage Box support is experimental, breaking changes may occur within minor releases. -See https://github.com/hetznercloud/cli/issues/1202 for more details. - - ### Options ``` @@ -33,21 +25,21 @@ See https://github.com/hetznercloud/cli/issues/1202 for more details. ### SEE ALSO * [hcloud](hcloud.md) - Hetzner Cloud CLI -* [hcloud storage-box add-label](hcloud_storage-box_add-label.md) - [experimental] Add a label to a Storage Box -* [hcloud storage-box change-type](hcloud_storage-box_change-type.md) - [experimental] Change type of a Storage Box -* [hcloud storage-box create](hcloud_storage-box_create.md) - [experimental] Create a new Storage Box -* [hcloud storage-box delete](hcloud_storage-box_delete.md) - [experimental] Delete a Storage Box -* [hcloud storage-box describe](hcloud_storage-box_describe.md) - [experimental] Describe a Storage Box -* [hcloud storage-box disable-protection](hcloud_storage-box_disable-protection.md) - [experimental] Disable resource protection for a Storage Box -* [hcloud storage-box disable-snapshot-plan](hcloud_storage-box_disable-snapshot-plan.md) - [experimental] Disable automatic snapshots for a Storage Box -* [hcloud storage-box enable-protection](hcloud_storage-box_enable-protection.md) - [experimental] Enable resource protection for a Storage Box -* [hcloud storage-box enable-snapshot-plan](hcloud_storage-box_enable-snapshot-plan.md) - [experimental] Enable automatic snapshots for a Storage Box -* [hcloud storage-box folders](hcloud_storage-box_folders.md) - [experimental] List folders of a Storage Box -* [hcloud storage-box list](hcloud_storage-box_list.md) - [experimental] List Storage Boxes -* [hcloud storage-box remove-label](hcloud_storage-box_remove-label.md) - [experimental] Remove a label from a Storage Box -* [hcloud storage-box reset-password](hcloud_storage-box_reset-password.md) - [experimental] Reset the password of a Storage Box -* [hcloud storage-box rollback-snapshot](hcloud_storage-box_rollback-snapshot.md) - [experimental] Rolls back the Storage Box to the given Snapshot -* [hcloud storage-box snapshot](hcloud_storage-box_snapshot.md) - [experimental] Manage Storage Box Snapshots -* [hcloud storage-box subaccount](hcloud_storage-box_subaccount.md) - [experimental] Manage Storage Box Subaccounts -* [hcloud storage-box update](hcloud_storage-box_update.md) - [experimental] Update a Storage Box -* [hcloud storage-box update-access-settings](hcloud_storage-box_update-access-settings.md) - [experimental] Update access settings of the primary Storage Box account +* [hcloud storage-box add-label](hcloud_storage-box_add-label.md) - Add a label to a Storage Box +* [hcloud storage-box change-type](hcloud_storage-box_change-type.md) - Change type of a Storage Box +* [hcloud storage-box create](hcloud_storage-box_create.md) - Create a new Storage Box +* [hcloud storage-box delete](hcloud_storage-box_delete.md) - Delete a Storage Box +* [hcloud storage-box describe](hcloud_storage-box_describe.md) - Describe a Storage Box +* [hcloud storage-box disable-protection](hcloud_storage-box_disable-protection.md) - Disable resource protection for a Storage Box +* [hcloud storage-box disable-snapshot-plan](hcloud_storage-box_disable-snapshot-plan.md) - Disable automatic snapshots for a Storage Box +* [hcloud storage-box enable-protection](hcloud_storage-box_enable-protection.md) - Enable resource protection for a Storage Box +* [hcloud storage-box enable-snapshot-plan](hcloud_storage-box_enable-snapshot-plan.md) - Enable automatic snapshots for a Storage Box +* [hcloud storage-box folders](hcloud_storage-box_folders.md) - List folders of a Storage Box +* [hcloud storage-box list](hcloud_storage-box_list.md) - List Storage Boxes +* [hcloud storage-box remove-label](hcloud_storage-box_remove-label.md) - Remove a label from a Storage Box +* [hcloud storage-box reset-password](hcloud_storage-box_reset-password.md) - Reset the password of a Storage Box +* [hcloud storage-box rollback-snapshot](hcloud_storage-box_rollback-snapshot.md) - Rolls back the Storage Box to the given Snapshot +* [hcloud storage-box snapshot](hcloud_storage-box_snapshot.md) - Manage Storage Box Snapshots +* [hcloud storage-box subaccount](hcloud_storage-box_subaccount.md) - Manage Storage Box Subaccounts +* [hcloud storage-box update](hcloud_storage-box_update.md) - Update a Storage Box +* [hcloud storage-box update-access-settings](hcloud_storage-box_update-access-settings.md) - Update access settings of the primary Storage Box account diff --git a/docs/reference/manual/hcloud_storage-box_add-label.md b/docs/reference/manual/hcloud_storage-box_add-label.md index 3d8d7af7..b8fe7bef 100644 --- a/docs/reference/manual/hcloud_storage-box_add-label.md +++ b/docs/reference/manual/hcloud_storage-box_add-label.md @@ -1,15 +1,7 @@ ## hcloud storage-box add-label -[experimental] Add a label to a Storage Box - -### Synopsis - Add a label to a Storage Box -Experimental: Storage Box support is experimental, breaking changes may occur within minor releases. -See https://github.com/hetznercloud/cli/issues/1202 for more details. - - ``` hcloud storage-box add-label [--overwrite]