From 2419b6e30ca196d1daf0e2b4ee00e97426321993 Mon Sep 17 00:00:00 2001 From: Grzegorz Koper Date: Wed, 1 Apr 2026 11:46:04 +0200 Subject: [PATCH] Prepare release metadata for openstack.cloud 2.6.0 Bump galaxy.yml to 2.6.0. Add a 2.6.0 entry in changelogs/changelog.yaml, regenerate CHANGELOG.rst with antsibull-changelog. Tests-Run: tox -e pep8 Change-Id: I03a4a424d1f47a9fdaa70efae9b8c9a3fa60b072 Signed-off-by: Grzegorz Koper --- CHANGELOG.rst | 31 +++++++++++++++++++ changelogs/changelog.yaml | 30 ++++++++++++++++++ changelogs/fragments/.gitkeep | 0 ...dd_shard_key_field_for_baremetal_node.yaml | 3 -- .../baremetal_port_group_module.yaml | 5 --- .../volume_image_metadata_module.yaml | 6 ---- .../fragments/volume_retype_module.yaml | 4 --- galaxy.yml | 2 +- plugins/modules/baremetal_port_group.py | 1 + plugins/modules/compute_service.py | 1 + plugins/modules/network_segment.py | 1 + plugins/modules/volume_image_metadata.py | 1 + plugins/modules/volume_retype.py | 1 + 13 files changed, 67 insertions(+), 19 deletions(-) create mode 100644 changelogs/fragments/.gitkeep delete mode 100644 changelogs/fragments/add_shard_key_field_for_baremetal_node.yaml delete mode 100644 changelogs/fragments/baremetal_port_group_module.yaml delete mode 100644 changelogs/fragments/volume_image_metadata_module.yaml delete mode 100644 changelogs/fragments/volume_retype_module.yaml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 24e3791b..d15e4277 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,37 @@ Ansible OpenStack Collection Release Notes .. contents:: Topics +v2.6.0 +====== + +Release Summary +--------------- + +New modules for Bare Metal port groups and Neutron network segments, plus image/project enhancements and bugfixes. + + +Minor Changes +------------- + +- Add support for setting the shard key on a baremetal node. +- image - Add support for image ID reservation and queued image creation +- project - Support updating extra_specs + +Bugfixes +-------- + +- Fix Ansible errors +- Fixed compatability with openstacksdk version 4.15.0 + +New Modules +----------- + +- openstack.cloud.baremetal_port_group - Create/Delete Bare Metal port group resources from OpenStack +- openstack.cloud.compute_service - Update OpenStack Compute (Nova) services +- openstack.cloud.network_segment - Creates/removes network segments from OpenStack +- openstack.cloud.volume_image_metadata - Manage OpenStack Cinder volume image metadata +- openstack.cloud.volume_retype - Retype (change the volume type of) a Cinder block storage volume + v2.5.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 92fa44df..c5fb1784 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -635,3 +635,33 @@ releases: - Shows missing data in `stack_info` module output release_summary: Bugfixes and minor changes release_date: '2025-10-24' + 2.6.0: + changes: + bugfixes: + - Fix Ansible errors + - Fixed compatability with openstacksdk version 4.15.0 + minor_changes: + - Add support for setting the shard key on a baremetal node. + - image - Add support for image ID reservation and queued image creation + - project - Support updating extra_specs + release_summary: New modules for Bare Metal port groups and Neutron network + segments, plus image/project enhancements and bugfixes. + fragments: + - add_shard_key_field_for_baremetal_node.yaml + modules: + - description: Create/Delete Bare Metal port group resources from OpenStack + name: baremetal_port_group + namespace: '' + - description: Update OpenStack Compute (Nova) services + name: compute_service + namespace: '' + - description: Creates/removes network segments from OpenStack + name: network_segment + namespace: '' + - description: Manage OpenStack Cinder volume image metadata + name: volume_image_metadata + namespace: '' + - description: Retype (change the volume type of) a Cinder block storage volume + name: volume_retype + namespace: '' + release_date: '2026-06-10' diff --git a/changelogs/fragments/.gitkeep b/changelogs/fragments/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/changelogs/fragments/add_shard_key_field_for_baremetal_node.yaml b/changelogs/fragments/add_shard_key_field_for_baremetal_node.yaml deleted file mode 100644 index c7661be5..00000000 --- a/changelogs/fragments/add_shard_key_field_for_baremetal_node.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - Add support for setting the shard key on a baremetal node. diff --git a/changelogs/fragments/baremetal_port_group_module.yaml b/changelogs/fragments/baremetal_port_group_module.yaml deleted file mode 100644 index d1c5115e..00000000 --- a/changelogs/fragments/baremetal_port_group_module.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -minor_changes: - - Added the new ``openstack.cloud.baremetal_port_group`` module to manage - Bare Metal port groups (create, update, and delete), including CI role - coverage and unit tests. diff --git a/changelogs/fragments/volume_image_metadata_module.yaml b/changelogs/fragments/volume_image_metadata_module.yaml deleted file mode 100644 index d90dc84f..00000000 --- a/changelogs/fragments/volume_image_metadata_module.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- -minor_changes: - - Added a new ``openstack.cloud.volume_image_metadata`` module to manage - Cinder volume image metadata via the ``os-set_image_metadata`` API. - This enables correct preservation of image provenance and boot semantics - for volumes, which cannot be achieved using regular volume metadata. diff --git a/changelogs/fragments/volume_retype_module.yaml b/changelogs/fragments/volume_retype_module.yaml deleted file mode 100644 index d7cf312a..00000000 --- a/changelogs/fragments/volume_retype_module.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - Added a new ``openstack.cloud.volume_retype`` module to retype - Cinder volumes via the ``os-retype`` API. diff --git a/galaxy.yml b/galaxy.yml index 11c2423a..25e80620 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -32,4 +32,4 @@ build_ignore: - .vscode - ansible_collections_openstack.egg-info - changelogs -version: 2.5.0 +version: 2.6.0 diff --git a/plugins/modules/baremetal_port_group.py b/plugins/modules/baremetal_port_group.py index 9b1e6100..c65dca00 100644 --- a/plugins/modules/baremetal_port_group.py +++ b/plugins/modules/baremetal_port_group.py @@ -54,6 +54,7 @@ options: choices: ['present', 'absent'] default: present type: str +version_added: 2.6.0 extends_documentation_fragment: - openstack.cloud.openstack ''' diff --git a/plugins/modules/compute_service.py b/plugins/modules/compute_service.py index 1c3020b0..4b110229 100644 --- a/plugins/modules/compute_service.py +++ b/plugins/modules/compute_service.py @@ -32,6 +32,7 @@ options: description: - Reason for disabling the service. Should be used with state `disabled`. type: str +version_added: 2.6.0 extends_documentation_fragment: - openstack.cloud.openstack ''' diff --git a/plugins/modules/network_segment.py b/plugins/modules/network_segment.py index 97f09df4..0c1f375a 100644 --- a/plugins/modules/network_segment.py +++ b/plugins/modules/network_segment.py @@ -48,6 +48,7 @@ options: choices: ['present', 'absent'] default: present type: str +version_added: 2.6.0 extends_documentation_fragment: - openstack.cloud.openstack ''' diff --git a/plugins/modules/volume_image_metadata.py b/plugins/modules/volume_image_metadata.py index 1a22bcdb..96211816 100644 --- a/plugins/modules/volume_image_metadata.py +++ b/plugins/modules/volume_image_metadata.py @@ -27,6 +27,7 @@ options: type: dict author: - Simon Dodsley (@simondodsley) +version_added: 2.6.0 """ EXAMPLES = r""" diff --git a/plugins/modules/volume_retype.py b/plugins/modules/volume_retype.py index f3a943ff..e6aee505 100644 --- a/plugins/modules/volume_retype.py +++ b/plugins/modules/volume_retype.py @@ -58,6 +58,7 @@ options: - Ignored when I(wait=false). type: int default: 600 +version_added: 2.6.0 extends_documentation_fragment: - openstack.cloud.openstack '''