From 29ab6d84318d672bf0b610606b75603525f88352 Mon Sep 17 00:00:00 2001 From: Hetzner Cloud Bot <45457231+hcloud-bot@users.noreply.github.com> Date: Wed, 10 Dec 2025 12:19:25 +0000 Subject: [PATCH] chore(main): changelog for version 6.3.0 --- CHANGELOG.rst | 61 ++++++++++++++++++++++++++ changelogs/changelog.yaml | 34 ++++++++++++++ changelogs/fragments/storage-boxes.yml | 52 ---------------------- 3 files changed, 95 insertions(+), 52 deletions(-) delete mode 100644 changelogs/fragments/storage-boxes.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4cf7a91..25d0f0e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,67 @@ Hetzner Cloud Ansible Collection Release Notes .. contents:: Topics +v6.3.0 +====== + +Release Summary +--------------- + +This release adds support for the new `Storage Box API`_. + +Storage Box support is **experimental**, breaking changes may occur within minor releases. + +See the `experimental tracking issue`_ for more details. + +**Examples** + +.. code:: yaml + + - name: Create a Storage Box + hetzner.hcloud.storage_box: + name: backups + storage_box_type: bx11 + location: fsn1 + password: my-secret + access_settings: + reachable_externally: true + ssh_enabled: true + state: present + + - name: Create a Storage Box Subaccount + hetzner.hcloud.storage_box_subaccount: + storage_box: backups + name: subaccount1 + home_directory: backups/subaccount1 + password: secret + access_settings: + readonly: true + labels: + env: prod + state: present + + - name: Take a Storage Box Snapshot + hetzner.hcloud.storage_box_snapshot: + storage_box: backups + description: before app migration + labels: + env: prod + state: present + +.. _Storage Box API: https://docs.hetzner.cloud/reference/hetzner#storage-boxes +.. _experimental tracking issue: https://github.com/ansible-collections/hetzner.hcloud/issues/756 + +Minor Changes +------------- + +- storage_box - New module to create and manage Storage Boxes in Hetzner. +- storage_box_info - New module to gather infos about Hetzner Storage Boxes. +- storage_box_snapshot - New module to create and manage Storage Box Snapshots in Hetzner. +- storage_box_snapshot_info - New module to gather infos about Hetzner Storage Box Snapshots. +- storage_box_subaccount - New module to create and manage Storage Box Subaccounts in Hetzner. +- storage_box_subaccount_info - New module to gather infos about Hetzner Storage Box Subaccounts. +- storage_box_type_info - New module to gather infos about Hetzner Storage Box Types. + v6.2.1 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 6641a2e..32fc070 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -822,3 +822,37 @@ releases: fragments: - zone-rrsets-idempotency.yml release_date: '2025-11-17' + 6.3.0: + changes: + minor_changes: + - storage_box - New module to create and manage Storage Boxes in Hetzner. + - storage_box_info - New module to gather infos about Hetzner Storage Boxes. + - storage_box_snapshot - New module to create and manage Storage Box Snapshots + in Hetzner. + - storage_box_snapshot_info - New module to gather infos about Hetzner Storage + Box Snapshots. + - storage_box_subaccount - New module to create and manage Storage Box Subaccounts + in Hetzner. + - storage_box_subaccount_info - New module to gather infos about Hetzner Storage + Box Subaccounts. + - storage_box_type_info - New module to gather infos about Hetzner Storage Box + Types. + release_summary: "This release adds support for the new `Storage Box API`_.\n\nStorage + Box support is **experimental**, breaking changes may occur within minor releases.\n\nSee + the `experimental tracking issue`_ for more details.\n\n**Examples**\n\n.. + code:: yaml\n\n - name: Create a Storage Box\n hetzner.hcloud.storage_box:\n + \ name: backups\n storage_box_type: bx11\n location: fsn1\n + \ password: my-secret\n access_settings:\n reachable_externally: + true\n ssh_enabled: true\n state: present\n\n - name: Create + a Storage Box Subaccount\n hetzner.hcloud.storage_box_subaccount:\n storage_box: + backups\n name: subaccount1\n home_directory: backups/subaccount1\n + \ password: secret\n access_settings:\n readonly: true\n + \ labels:\n env: prod\n state: present\n\n - name: + Take a Storage Box Snapshot\n hetzner.hcloud.storage_box_snapshot:\n + \ storage_box: backups\n description: before app migration\n + \ labels:\n env: prod\n state: present\n\n.. _Storage + Box API: https://docs.hetzner.cloud/reference/hetzner#storage-boxes\n.. _experimental + tracking issue: https://github.com/ansible-collections/hetzner.hcloud/issues/756\n" + fragments: + - storage-boxes.yml + release_date: '2025-12-10' diff --git a/changelogs/fragments/storage-boxes.yml b/changelogs/fragments/storage-boxes.yml deleted file mode 100644 index 39645a3..0000000 --- a/changelogs/fragments/storage-boxes.yml +++ /dev/null @@ -1,52 +0,0 @@ -minor_changes: - - storage_box - New module to create and manage Storage Boxes in Hetzner. - - storage_box_info - New module to gather infos about Hetzner Storage Boxes. - - storage_box_snapshot - New module to create and manage Storage Box Snapshots in Hetzner. - - storage_box_snapshot_info - New module to gather infos about Hetzner Storage Box Snapshots. - - storage_box_subaccount - New module to create and manage Storage Box Subaccounts in Hetzner. - - storage_box_subaccount_info - New module to gather infos about Hetzner Storage Box Subaccounts. - - storage_box_type_info - New module to gather infos about Hetzner Storage Box Types. -release_summary: | - This release adds support for the new `Storage Box API`_. - - Storage Box support is **experimental**, breaking changes may occur within minor releases. - - See the `experimental tracking issue`_ for more details. - - **Examples** - - .. code:: yaml - - - name: Create a Storage Box - hetzner.hcloud.storage_box: - name: backups - storage_box_type: bx11 - location: fsn1 - password: my-secret - access_settings: - reachable_externally: true - ssh_enabled: true - state: present - - - name: Create a Storage Box Subaccount - hetzner.hcloud.storage_box_subaccount: - storage_box: backups - name: subaccount1 - home_directory: backups/subaccount1 - password: secret - access_settings: - readonly: true - labels: - env: prod - state: present - - - name: Take a Storage Box Snapshot - hetzner.hcloud.storage_box_snapshot: - storage_box: backups - description: before app migration - labels: - env: prod - state: present - - .. _Storage Box API: https://docs.hetzner.cloud/reference/hetzner#storage-boxes - .. _experimental tracking issue: https://github.com/ansible-collections/hetzner.hcloud/issues/756