From f448c78dd47ed117cae9c44e5f7dfafe55c48761 Mon Sep 17 00:00:00 2001 From: Sagi Shnaidman Date: Sun, 16 Aug 2020 10:43:45 +0300 Subject: [PATCH] Changelog for Ansible 2.10 release Story: #2007982 Task: #40608 Change-Id: I74219d8e7f9a8b13bbb17bc070671a1327fd5775 --- CHANGELOG.rst | 96 +++++++++++++++++++ changelogs/changelog.yaml | 72 ++++++++++++++ changelogs/config.yaml | 31 ++++++ changelogs/fragments/.keep | 0 .../62062-os_network-openstacksdk-min.yml | 3 - .../64495-os_network-openstacksdk-min.yml | 3 - ...coe_cluster-retrieve-id-uuid-correctly.yml | 2 - changelogs/fragments/openstack_inventory.yml | 2 - 8 files changed, 199 insertions(+), 10 deletions(-) create mode 100644 CHANGELOG.rst create mode 100644 changelogs/changelog.yaml create mode 100644 changelogs/config.yaml create mode 100644 changelogs/fragments/.keep delete mode 100644 changelogs/fragments/62062-os_network-openstacksdk-min.yml delete mode 100644 changelogs/fragments/64495-os_network-openstacksdk-min.yml delete mode 100644 changelogs/fragments/67576-os_coe_cluster-retrieve-id-uuid-correctly.yml delete mode 100644 changelogs/fragments/openstack_inventory.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst new file mode 100644 index 00000000..8ede19d2 --- /dev/null +++ b/CHANGELOG.rst @@ -0,0 +1,96 @@ +============================================= +Openstack Cloud Ansilbe modules Release Notes +============================================= + +.. contents:: Topics + + +v1.1.0 +====== + +Release Summary +--------------- + +Starting redesign modules and bugfixes. + +Minor Changes +------------- + +- A basic module subclass was introduced and a few modules moved to inherit from it. +- Add more useful information from exception +- Added pip installation option for collection. +- Added template for generation of artibtrary module. +- baremetal modules - Do not require ironic_url if cloud or auth.endpoint is provided +- inventory_openstack - Add openstack logger and Ansible display utility +- loadbalancer - Add support for setting the Flavor when creating a load balancer + +Deprecated Features +------------------- + +- foo - The bar option has been deprecated. Use the username option instead. +- send_request - The quic option has been deprecated. Use the protocol option instead. + +Bugfixes +-------- + +- Fix non existing attribuites in SDK exception +- security_group_rule - Don't pass tenant_id for remote group + +New Modules +----------- + +- openstack.cloud.volume_info - Retrieve information about Openstack volumes. + +v1.0.1 +====== + +Release Summary +--------------- + +Bugfix for server_info + +Bugfixes +-------- + +- server_info - Fix broken server_info module and add tests + +v1.0.0 +====== + +Release Summary +--------------- + +Initial release of collection. + +Minor Changes +------------- + +- Renaming all modules and removing "os" prefix from names. +- baremetal_node_action - Support json type for the ironic_node config_drive parameter +- config - Update os_client_config to use openstacksdk +- host_aggregate - Add support for not 'purging' missing hosts +- project - Add properties for os_project +- server_action - pass imageRef to rebuild +- subnet - Updated allocation pool checks + +Bugfixes +-------- + +- baremetal_node - Correct parameter name +- coe_cluster - Retrive id/uuid correctly +- federation_mapping - Fixup some minor nits found in followup reviews +- inventory_openstack - Fix constructed compose +- network - Bump minimum openstacksdk version when using os_network/dns_domain +- role_assignment - Fix os_user_role for groups in multidomain context +- role_assignment - Fix os_user_role issue to grant a role in a domain + +New Modules +----------- + +- openstack.cloud.federation_idp - Add support for Keystone Identity Providers +- openstack.cloud.federation_idp_info - Add support for fetching the information about federation IDPs +- openstack.cloud.federation_mapping - Add support for Keystone mappings +- openstack.cloud.federation_mapping_info - Add support for fetching the information about Keystone mappings +- openstack.cloud.keystone_federation_protocol - Add support for Keystone federation Protocols +- openstack.cloud.keystone_federation_protocol_info - Add support for getting information about Keystone federation Protocols +- openstack.cloud.routers_info - Retrieve information about one or more OpenStack routers. diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml new file mode 100644 index 00000000..2eba410d --- /dev/null +++ b/changelogs/changelog.yaml @@ -0,0 +1,72 @@ +releases: + 1.1.0: + release_date: '2020-08-17' + changes: + release_summary: Starting redesign modules and bugfixes. + minor_changes: + - Added changelog. + - A basic module subclass was introduced and a few modules moved to inherit from it. + - Added pip installation option for collection. + - Added template for generation of artibtrary module. + - Added more useful information from exception + - inventory_openstack - Add openstack logger and Ansible display utility + - loadbalancer - Add support for setting the Flavor when creating a load balancer + - baremetal modules - Do not require ironic_url if cloud or auth.endpoint is provided + deprecated_features: + - foo - The bar option has been deprecated. Use the username option instead. + - send_request - The quic option has been deprecated. Use the protocol option instead. + bugfixes: + - security_group_rule - Don't pass tenant_id for remote group + - Fix non existing attribuites in SDK exception + modules: + - name: volume_info + description: Retrieve information about Openstack volumes. + namespace: '' + 1.0.1: + release_date: '2020-05-22' + changes: + release_summary: Bugfix for server_info + bugfixes: + - server_info - Fix broken server_info module and add tests + 1.0.0: + release_date: '2020-05-19' + changes: + release_summary: Initial release of collection. + minor_changes: + - Renaming all modules and removing "os" prefix from names. + - server_action - pass imageRef to rebuild + - subnet - Updated allocation pool checks + - project - Add properties for os_project + - config - Update os_client_config to use openstacksdk + - host_aggregate - Add support for not 'purging' missing hosts + - baremetal_node_action - Support json type for the ironic_node config_drive parameter + bugfixes: + - federation_mapping - Fixup some minor nits found in followup reviews + - coe_cluster - Retrive id/uuid correctly + - baremetal_node - Correct parameter name + - network - Bump minimum openstacksdk version when using os_network/dns_domain + - inventory_openstack - Fix constructed compose + - role_assignment - Fix os_user_role for groups in multidomain context + - role_assignment - Fix os_user_role issue to grant a role in a domain + modules: + - name: keystone_federation_protocol_info + description: Add support for getting information about Keystone federation Protocols + namespace: '' + - name: keystone_federation_protocol + description: Add support for Keystone federation Protocols + namespace: '' + - name: federation_idp_info + description: Add support for fetching the information about federation IDPs + namespace: '' + - name: federation_idp + description: Add support for Keystone Identity Providers + namespace: '' + - name: federation_mapping_info + description: Add support for fetching the information about Keystone mappings + namespace: '' + - name: federation_mapping + description: Add support for Keystone mappings + namespace: '' + - name: routers_info + description: Retrieve information about one or more OpenStack routers. + namespace: '' diff --git a/changelogs/config.yaml b/changelogs/config.yaml new file mode 100644 index 00000000..d57bf838 --- /dev/null +++ b/changelogs/config.yaml @@ -0,0 +1,31 @@ +changelog_filename_template: ../CHANGELOG.rst +changelog_filename_version_depth: 0 +changes_file: changelog.yaml +changes_format: combined +ignore_other_fragment_extensions: true +keep_fragments: false +mention_ancestor: true +new_plugins_after_name: removed_features +notesdir: fragments +prelude_section_name: release_summary +prelude_section_title: Release Summary +sections: +- - major_changes + - Major Changes +- - minor_changes + - Minor Changes +- - breaking_changes + - Breaking Changes / Porting Guide +- - deprecated_features + - Deprecated Features +- - removed_features + - Removed Features (previously deprecated) +- - security_fixes + - Security Fixes +- - bugfixes + - Bugfixes +- - known_issues + - Known Issues +title: Openstack Cloud Ansilbe modules +trivial_section_name: trivial +use_fqcn: true diff --git a/changelogs/fragments/.keep b/changelogs/fragments/.keep new file mode 100644 index 00000000..e69de29b diff --git a/changelogs/fragments/62062-os_network-openstacksdk-min.yml b/changelogs/fragments/62062-os_network-openstacksdk-min.yml deleted file mode 100644 index e450ec74..00000000 --- a/changelogs/fragments/62062-os_network-openstacksdk-min.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - Bump the minimum openstacksdk version to 0.18.0 when os_network - uses the port_security_enabled or mtu arguments. diff --git a/changelogs/fragments/64495-os_network-openstacksdk-min.yml b/changelogs/fragments/64495-os_network-openstacksdk-min.yml deleted file mode 100644 index ff7ec13b..00000000 --- a/changelogs/fragments/64495-os_network-openstacksdk-min.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - Bump the minimum openstacksdk version to 0.29.0 when os_network - uses the dns_domain argument. diff --git a/changelogs/fragments/67576-os_coe_cluster-retrieve-id-uuid-correctly.yml b/changelogs/fragments/67576-os_coe_cluster-retrieve-id-uuid-correctly.yml deleted file mode 100644 index fd3ce1ac..00000000 --- a/changelogs/fragments/67576-os_coe_cluster-retrieve-id-uuid-correctly.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- os_coe_cluster: Retrieve the correct id/uuid depending on whether it is a create/get request. diff --git a/changelogs/fragments/openstack_inventory.yml b/changelogs/fragments/openstack_inventory.yml deleted file mode 100644 index d6c6773f..00000000 --- a/changelogs/fragments/openstack_inventory.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- Moved Openstack inventory script from Ansible community.general to openstack collection.