From no-reply at openstack.org Mon Aug 2 08:59:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 02 Aug 2021 08:59:15 -0000 Subject: [release-announce] neutron-lib 2.13.0 (xena) Message-ID: We are gleeful to announce the release of: neutron-lib 2.13.0: Neutron shared routines and utilities This release is part of the xena release series. The source is available from: https://opendev.org/openstack/neutron-lib Download the package from: https://pypi.org/project/neutron-lib Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 2.13.0 ^^^^^^ New Features * Added API definition for "rbac-bgpvpn" extension, which allows sharing bgpvpn objects between tenants via the RBAC mechanism. With shared bgpvpn the end-user will be able to manage router and network associations. * The "l3-ndp-proxy" and "l3-ext-ndp-proxy" API definitions are introduced, which allow a router to support proxy NDP for IPv6 addresses of internal ports. * "DHCP_IPV4_TABLE" and "DHCP_IPV6_TABLE" constants from the "neutron.plugins.ml2.drivers.openvswitch.agent.common.constants" module are now available in "neutron_lib.constants". Changes in neutron-lib 2.12.0..2.13.0 ------------------------------------- 2b46c1f Adds l3-ndp-proxy extension api definition e4b53b1 Replace deprecated import of ABCs from collections d4374c2 Replace deprecated inspect.getargspec 8d852cc Add utils for parsing pkt processing cfg options 44b3fc3 Add a TODO note for resource classes constants 2cfe12c Introduce rbac-bgpvpn api extension 303258f Fix pep8 check 5330273 Rehome DHCP_IPV{4,6}_TABLE constants to neutron-lib 63c8443 Add Neutron's functional job to the neutron-lib's CI 0ca2104 Revert "Add network parameter to some of the ML2 API methods" e9b42d4 API "subnet-segmentid-writable" should inherit field definition c3f6029 [api-ref] Add HTTP 501 for PUT min bw QoS rule Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 + api-ref/source/v2/parameters.yaml | 8 +- api-ref/source/v2/qos.inc | 5 +- api-ref/source/v2/rbac-policy.inc | 3 + neutron_lib/api/definitions/__init__.py | 6 + neutron_lib/api/definitions/base.py | 4 + neutron_lib/api/definitions/bgpvpn.py | 2 +- neutron_lib/api/definitions/l3_ext_ndp_proxy.py | 48 +++++ neutron_lib/api/definitions/l3_ndp_proxy.py | 128 +++++++++++++ neutron_lib/api/definitions/rbac_bgpvpn.py | 46 +++++ .../api/definitions/subnet_segmentid_writable.py | 13 +- neutron_lib/api/extensions.py | 5 +- neutron_lib/constants.py | 13 ++ neutron_lib/placement/constants.py | 6 +- neutron_lib/placement/utils.py | 177 ++++++++++++++---- neutron_lib/plugins/constants.py | 2 + neutron_lib/plugins/ml2/api.py | 22 +-- .../unit/api/definitions/test_l3_ext_ndp_proxy.py | 20 ++ .../unit/api/definitions/test_l3_ndp_proxy.py | 23 +++ neutron_lib/utils/helpers.py | 4 +- ...to-get_mtu-ml2-plugin-api-d5c57395f1a31845.yaml | 6 - .../notes/add-rbac-bgpvpn-cf6c9346822268f7.yaml | 5 + .../notes/l3-ndp-proxy-71eee0cba8565dad.yaml | 6 + ...home-dhcp-table-constants-779598680f803e2a.yaml | 6 + tools/pyir.py | 4 +- 27 files changed, 723 insertions(+), 70 deletions(-) From no-reply at openstack.org Mon Aug 2 09:51:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 02 Aug 2021 09:51:15 -0000 Subject: [release-announce] python-senlinclient 2.3.0 (xena) Message-ID: We eagerly announce the release of: python-senlinclient 2.3.0: OpenStack Clustering API Client Library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-senlinclient Download the package from: https://pypi.org/project/python-senlinclient Please report issues through: https://bugs.launchpad.net/python-senlinclient/+bugs For more details, please see below. Changes in python-senlinclient 2.2.1..2.3.0 ------------------------------------------- c52b7cf Fix lower-constraints 2212257 Update TOX_CONSTRAINTS_FILE 59ccfb1 Fix config and metadata in cluster update 901bf96 Adds --wait argument for cluster CLI interactions 7afd6c7 trivial: Drop references to os-testr Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 13 +- requirements.txt | 6 +- senlinclient/common/exc.py | 4 + senlinclient/common/utils.py | 81 ++++++ senlinclient/v1/cluster.py | 210 ++++++++++++-- tox.ini | 6 +- 9 files changed, 778 insertions(+), 36 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 05ace59..2b55c0e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,2 +6,2 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -PrettyTable<0.8,>=0.7.2 # BSD -keystoneauth1>=3.4.0 # Apache-2.0 +PrettyTable>=0.7.2 # BSD +keystoneauth1>=3.11.0 # Apache-2.0 @@ -14 +14 @@ python-heatclient>=1.10.0 # Apache-2.0 -PyYAML>=3.13 # MIT +PyYAML>=5.3.1 # MIT From no-reply at openstack.org Mon Aug 2 09:56:37 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 02 Aug 2021 09:56:37 -0000 Subject: [release-announce] networking-hyperv 8.0.1 (ussuri) Message-ID: We joyfully announce the release of: networking-hyperv 8.0.1: This project tracks the work to integrate the Hyper-V networking with Neutron. This project contains the Hyper-V Neutron Agent Mixin, Security Groups Driver, ML2 Mechanism Driver and the utils modules they use in order to properly bind neutron ports on a Hyper-V host. This project resulted from the neutron core vendor decomposition. This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/networking-hyperv Download the package from: https://pypi.org/project/networking-hyperv Please report issues through: https://bugs.launchpad.net/networking-hyperv/+bugs For more details, please see below. Changes in networking-hyperv 8.0.0..8.0.1 ----------------------------------------- e5b0ddb Monkey patch original current_thread _active Diffstat (except docs and test files) ------------------------------------- networking_hyperv/neutron/__init__.py | 6 ++++++ 1 file changed, 6 insertions(+) From no-reply at openstack.org Mon Aug 2 10:26:36 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 02 Aug 2021 10:26:36 -0000 Subject: [release-announce] glance 20.1.0 (ussuri) Message-ID: We joyfully announce the release of: glance 20.1.0: OpenStack Image Service This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/glance Download the package from: https://tarballs.openstack.org/glance/ Please report issues through: https://bugs.launchpad.net/glance/+bugs For more details, please see below. 20.1.0 ^^^^^^ Bug Fixes * A change was added to the import API which provides time-based locking of an image to exclude other import operations from starting until the lock-holding task completes (see Bug 1884596). The lock is based on the task that we start to do the work, and the UUID of that task is stored in the "os_glance_import_task" image property, which indicates who owns the lock. If the task holding the lock fails to make progress for 60 minutes, another import operation will be allowed to steal the lock and start another import operation. (https://bugs.launchpad.net/glance/+bug/1884596) Changes in glance 20.0.1..20.1.0 -------------------------------- 9d98f2f1 Make test-setup.sh compatible with mysql8 e87d3fbb Add housekeeping module and staging cleaner 54060e8b Make functional tests set node_staging_uri cc22468d Drop lower-constraints jobs 977ce4d7 Fix a failure to parse json file 3880298a Add a release note about import locking 5b681da1 Cleanup import status information after busting a lock 03a11dbb Add ImageLock to base flow checks 6c8f1e81 Functional test enhancement for lock busting 7ba0762d Add functional test for task status updating bb573185 Handle atomic image properties separately beece27e Move SynchronousAPIBase to a generalized location 173fdb19 Add FakeData generator test utility 28773650 Fix metadefs for compute-watchdog 055e5e79 Implement time-limited import locking 5998933a Add context.elevated() helper for getting admin privileges ebeb31e6 Poll for final state on test_copy_image_revert_lifecycle() 541c0fd6 Fix non-deterministic copy_image_revert_lifecycle test 2d5e8439 Fix import failure status reporting when all_stores_must_succeed=True 931d39ec Functional reproducer for bug 1891352 3da696e0 Update task message during import 586ca78a Heartbeat the actual work of the task 825a0ec7 Add image_delete_property_atomic() helper 56d01f25 Add image_set_property_atomic() helper 663e027e Flesh out FakeImage for extra_properties ec46cbca Add tests for _ImportToStore.execute() ea34be42 Add testing for _CompleteTask in api_image_import 0895d191 Make test_copy_image_revert_lifecycle handle 409 on import retry eb08fbae Make import task capable of running as admin on behalf of user 168fdb7f Add a functional test for non-owned image copying 3bf1af9b Refactor common auth token code in images test bc826947 Add a test to replicate the owner-required behavior of copy-image Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 - etc/metadefs/compute-vmware.json | 2 +- etc/metadefs/compute-watchdog.json | 9 +- glance/api/v2/images.py | 138 +++- glance/async_/flows/api_image_import.py | 467 ++++++++++--- glance/common/exception.py | 4 + glance/common/scripts/image_import/main.py | 8 +- glance/common/scripts/utils.py | 97 +++ glance/common/wsgi.py | 8 +- glance/common/wsgi_app.py | 28 + glance/context.py | 14 + glance/db/__init__.py | 13 +- glance/db/simple/api.py | 41 +- glance/db/sqlalchemy/api.py | 119 +++- glance/domain/proxy.py | 10 + glance/housekeeping.py | 126 ++++ .../functional/v2/test_images_import_locking.py | 288 ++++++++ .../unit/async_/flows/test_api_image_import.py | 749 ++++++++++++++++++++- .../unit/common/scripts/image_import/test_main.py | 26 + .../unit/common/scripts/test_scripts_utils.py | 80 +++ lower-constraints.txt | 143 ---- .../import-locking-behavior-901c691f3839fe0a.yaml | 14 + tools/test-setup.sh | 4 +- tox.ini | 6 - 37 files changed, 3576 insertions(+), 392 deletions(-) From no-reply at openstack.org Mon Aug 2 10:27:53 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 02 Aug 2021 10:27:53 -0000 Subject: [release-announce] tripleo-operator-ansible 0.6.0 Message-ID: We are glad to announce the release of: tripleo-operator-ansible 0.6.0: Operator ansible assets for the TripleO project. The source is available from: https://opendev.org/openstack/tripleo-operator-ansible Download the package from: https://tarballs.openstack.org/tripleo-operator-ansible/ For more details, please see below. Changes in tripleo-operator-ansible 0.5.1..0.6.0 ------------------------------------------------ f060b3e Bump galaxy version for a release 5a14392 Add meta/runtime.yml file required by galaxy 2782f8c Document local var f370d40 Add --reproducer-command to tripleo-deploy role 4b60170 Limit tripleo-repos to CentOS d261915 tripleo_overcloud_node_introspect: Add log output 5fd31f0 Adding static invenory param to tripleo_validator_run 398e0e4 Fixing tripleo_validator_group_info role 33b812b Fixing tripleo_validator_show_parameter role 7de6a6a Removing --validation from role 1dc9129 Switch tripleo_deploy_standalone to false by default Diffstat (except docs and test files) ------------------------------------- galaxy.yml | 2 +- meta/runtime.yml | 2 ++ playbooks/standalone.yml | 7 ++++--- playbooks/undercloud.yml | 6 ++++-- roles/tripleo_deploy/README.md | 2 +- roles/tripleo_deploy/defaults/main.yml | 3 ++- roles/tripleo_deploy/molecule/default/converge.yml | 22 +++++++++++++++++--- roles/tripleo_deploy/tasks/main.yml | 1 + roles/tripleo_overcloud_image_upload/README.md | 2 ++ roles/tripleo_overcloud_node_introspect/README.md | 3 +++ .../defaults/main.yml | 3 +++ .../molecule/default/converge.yml | 20 ++++++++++++++++++ .../tasks/main.yml | 2 ++ .../tripleo_validator_group_info/defaults/main.yml | 1 - .../molecule/default/converge.yml | 5 +---- roles/tripleo_validator_group_info/tasks/main.yml | 18 ---------------- roles/tripleo_validator_run/README.md | 1 + roles/tripleo_validator_run/defaults/main.yml | 1 + roles/tripleo_validator_run/tasks/main.yml | 1 + .../molecule/default/converge.yml | 2 +- roles/tripleo_validator_show/tasks/main.yml | 2 +- .../defaults/main.yml | 2 ++ .../molecule/default/converge.yml | 21 +++++++++++++++---- .../tasks/main.yml | 24 ++++++++++++++-------- 24 files changed, 105 insertions(+), 48 deletions(-) From no-reply at openstack.org Mon Aug 2 19:11:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 02 Aug 2021 19:11:10 -0000 Subject: [release-announce] reno 3.4.0 Message-ID: We are tickled pink to announce the release of: reno 3.4.0: RElease NOtes manager The source is available from: https://opendev.org/openstack/reno Download the package from: https://pypi.org/project/reno For more details, please see below. 3.4.0 ^^^^^ New Features * Release note file validation is improved. Files missing section information will now be correctly handled and rejected, as will invalid sections. Changes in reno 3.3.0..3.4.0 ---------------------------- 8a80087 loader: Validate section keys c4b5172 loader: Improve tests and logging c2d9357 loader: Handle note files missing top-level keys 7a82e8f Moving to OFTC 3bf875f [community goal] Update contributor documentation 4a3bc3d setup.cfg: Replace dashes with underscores ed6bbae Handle repositories with a default branch other than master dc25dcd Use py3 as the default runtime for tox Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 27 +++++---- README.rst | 2 +- .../validate-note-files-1cdbdcde9ae7829b.yaml | 5 ++ reno/config.py | 7 +++ reno/loader.py | 44 ++++++++++----- reno/scanner.py | 4 +- setup.cfg | 8 +-- tox.ini | 2 +- 12 files changed, 168 insertions(+), 55 deletions(-) From no-reply at openstack.org Tue Aug 3 08:21:30 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 03 Aug 2021 08:21:30 -0000 Subject: [release-announce] vitrage-dashboard 3.4.0 (xena) Message-ID: We enthusiastically announce the release of: vitrage-dashboard 3.4.0: Vitrage Horizon plugin This release is part of the xena release series. The source is available from: https://opendev.org/openstack/vitrage-dashboard Download the package from: https://tarballs.openstack.org/vitrage-dashboard/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/vitrage- dashboard For more details, please see below. Changes in vitrage-dashboard 3.3.0..3.4.0 ----------------------------------------- 556a43e Migrate from testr to stestr 73b1e70 Fix doc job 09bfde0 Drop horizon-nodejs10-jobs template 2cf1031 Add horizon-nodejs14-job template. 2a4d5c3 setup.cfg: Replace dashes with underscores 8d54bdf Use py3 as the default runtime for tox 2cda2e3 Add Python3 xena unit tests 3ed3aea Update master for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 +- .stestr.conf | 3 +++ .testr.conf | 7 ------- .zuul.yaml | 4 ++-- bindep.txt | 3 ++- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++++++ setup.cfg | 8 ++++---- test-requirements.txt | 2 +- tox.ini | 17 ++++++++++++++--- 10 files changed, 34 insertions(+), 19 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 7509d70..f1e3320 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ nodeenv>=0.9.4 # BSD -testrepository>=0.0.18 +stestr>=2.0.0 # Apache-2.0 From no-reply at openstack.org Tue Aug 3 08:22:14 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 03 Aug 2021 08:22:14 -0000 Subject: [release-announce] vitrage 7.5.0 (xena) Message-ID: We contentedly announce the release of: vitrage 7.5.0: The OpenStack RCA Service This release is part of the xena release series. The source is available from: https://opendev.org/openstack/vitrage Download the package from: https://tarballs.openstack.org/vitrage/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/vitrage For more details, please see below. Changes in vitrage 7.4.0..7.5.0 ------------------------------- 7035e09f docs: Update Freenode to OFTC 30f67bb2 Dropping lower constraints testing e0f8bbae setup.cfg: Replace dashes with underscores f3b867b9 Use py3 as the default runtime for tox 5b6f02e2 Maintain Vitrage Configuration FMT d193a432 Add Python3 xena unit tests ea184860 Update master for stable/wallaby 64b6255e Remove references for futures 227e8f69 Remove unicode from doc Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- HACKING.rst | 2 +- lower-constraints.txt | 141 ----------------------- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 + setup.cfg | 8 +- tox.ini | 7 +- 14 files changed, 21 insertions(+), 160 deletions(-) From no-reply at openstack.org Tue Aug 3 08:35:38 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 03 Aug 2021 08:35:38 -0000 Subject: [release-announce] sushy 3.11.0 (xena) Message-ID: We are gleeful to announce the release of: sushy 3.11.0: Sushy is a small Python library to communicate with Redfish based systems This release is part of the xena release series. The source is available from: https://opendev.org/openstack/sushy Download the package from: https://tarballs.openstack.org/sushy/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/sushy For more details, please see below. 3.11.0 ^^^^^^ New Features ************ * Adds "root" property to Sushy resources to link to main Sushy object. Empty for Sushy root itself. Upgrade Notes ************* * "Inserted" and "WriteProtected" optional attributes are no longer present in the InsertMedia API call payload when default values {"Inserted": True, "WriteProtected": True} are specified by the consumer (e.g. Ironic) and PATCH method of configuring virtual media is not used. Behaviour is unchanged if PATCH method is used. Bug Fixes ********* * Removing "Inserted" and "WriteProtected" parameters from the Redfish VirtualMedia::insert_media() API call payload when default values {"Inserted": True, "WriteProtected": True} are set and PATCH method is not used. Those parameters are optional as per Redfish schema 2021.1. Some BMCs (e.g. SuperMicro X11/X12 platforms) treat these fields as read-only and setting them causes vMedia insert failures. These attributes should default to True on the BMC side. Some BMCs using PATCH method of configuring virtual media (e.g. Lenovo SD530) still require "Inserted" attribute, so only changing this for non- PATCH methods of configuring virtual media such as InsertMedia action. * Fixes OEM resource attribute parsing for OEM resources with required fields. Before the fix an error such as "The attribute is missing from the resource " occurred. Changes in sushy 3.10.0..3.11.0 ------------------------------- 11a6de2 Removing optional fields from insert_media payload 79dd488 Increase version of hacking and pycodestyle 55d949c Fix OEM required attribute parsing 5645497 Add resource root property Diffstat (except docs and test files) ------------------------------------- ...d-sushy-root-to-resources-1f221794557aa5fc.yaml | 5 ++ .../fix-insert-media-payload-b5d4c707f81d9603.yaml | 20 ++++++++ ...red-oem-attribute-parsing-205e4186275aa293.yaml | 6 +++ sushy/main.py | 33 +++++++------ sushy/resources/base.py | 23 ++++++--- sushy/resources/chassis/chassis.py | 27 +++++++---- .../compositionservice/compositionservice.py | 12 +++-- .../resources/compositionservice/resourceblock.py | 12 +++-- sushy/resources/compositionservice/resourcezone.py | 12 +++-- sushy/resources/eventservice/eventdestination.py | 12 +++-- sushy/resources/eventservice/eventservice.py | 9 ++-- sushy/resources/fabric/fabric.py | 16 +++++-- sushy/resources/manager/manager.py | 22 ++++++--- sushy/resources/manager/virtual_media.py | 22 ++++++++- sushy/resources/oem/base.py | 13 +++++- sushy/resources/oem/fake.py | 1 + sushy/resources/sessionservice/session.py | 12 +++-- sushy/resources/sessionservice/sessionservice.py | 9 ++-- sushy/resources/system/bios.py | 9 ++-- sushy/resources/system/processor.py | 16 +++++-- sushy/resources/system/secure_boot.py | 9 ++-- sushy/resources/system/secure_boot_database.py | 7 ++- sushy/resources/system/storage/storage.py | 4 +- sushy/resources/system/system.py | 31 ++++++++----- sushy/resources/task_monitor.py | 7 ++- sushy/resources/taskservice/task.py | 5 +- sushy/resources/taskservice/taskservice.py | 8 ++-- sushy/resources/updateservice/softwareinventory.py | 12 +++-- sushy/resources/updateservice/updateservice.py | 16 ++++--- .../compositionservice/test_compositionservice.py | 4 +- .../compositionservice/test_resourceblock.py | 6 ++- .../compositionservice/test_resourcezone.py | 6 ++- .../resources/eventservice/test_evendestination.py | 7 ++- .../unit/resources/manager/test_virtual_media.py | 13 +++++- .../unit/resources/sessionservice/test_session.py | 6 ++- .../sessionservice/test_sessionservice.py | 3 +- .../unit/resources/system/storage/test_storage.py | 18 +++++--- .../unit/resources/system/storage/test_volume.py | 12 +++-- .../resources/system/test_ethernet_interfaces.py | 7 ++- .../resources/system/test_secure_boot_database.py | 7 ++- .../unit/resources/system/test_simple_storage.py | 7 ++- .../unit/resources/taskservice/test_taskservice.py | 3 +- .../updateservice/test_softwareinventory.py | 14 ++++-- .../resources/updateservice/test_updateservice.py | 5 +- tox.ini | 4 +- 56 files changed, 445 insertions(+), 200 deletions(-) From no-reply at openstack.org Tue Aug 3 13:16:13 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 03 Aug 2021 13:16:13 -0000 Subject: [release-announce] ovn-octavia-provider 1.1.0 (xena) Message-ID: We are ecstatic to announce the release of: ovn-octavia-provider 1.1.0: OpenStack Octavia integration with OVN This release is part of the xena release series. The source is available from: https://opendev.org/openstack/ovn-octavia-provider Download the package from: https://tarballs.openstack.org/ovn-octavia-provider/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 1.1.0 ^^^^^ New Features * The OVN Octavia provider drvier now supports health monitoring. TCP and UDP Connect health monitors are now supported by the provider driver, when the underlying OVN version supports them. The health monitor uses the OVN distributed DHCP port as the source IP for messages by default, if one doesn't exist then a port will be created on each given subnet. The list of member ports to monitor is updated whenever one is created or deleted. Changes in ovn-octavia-provider 1.0.0..1.1.0 -------------------------------------------- 8bbd8f1 Add Health Monitor support a18b31f docs: Update Freenode to OFTC a9ad5df Disable some high failure rate tempest tests 6bde6cb Fix new pylint issues 26c4bc1 Add a Kuryr Kubernetes co-gating job e7f5ab9 Fix functional jobs due to OVS file removal b2a862f Ensure that load balancer is added to logical switch 505d7a3 Change minversion of tox to 3.18.0 85795f8 Add log for request_handler events 6adb346 setup.cfg: Replace dashes with underscores 69b392d Fix python 3.9 unit test failures 49dbf52 Add Python3 xena unit tests b2f6073 Update master for stable/wallaby 6f569af Improve enabled_provider_drivers default in devstack Diffstat (except docs and test files) ------------------------------------- .pylintrc | 3 +- README.rst | 2 +- devstack/plugin.sh | 2 +- devstack/settings | 2 +- lower-constraints.txt | 28 +- ovn_octavia_provider/agent.py | 8 + ovn_octavia_provider/common/config.py | 36 + ovn_octavia_provider/common/constants.py | 9 + ovn_octavia_provider/driver.py | 105 ++- ovn_octavia_provider/event.py | 17 + ovn_octavia_provider/helper.py | 680 +++++++++++++++-- ovn_octavia_provider/ovsdb/impl_idl_ovn.py | 54 +- ovn_octavia_provider/ovsdb/ovsdb_monitor.py | 9 + .../notes/add-hm-support-2c6729d8816125a5.yaml | 10 + releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 + requirements.txt | 10 +- setup.cfg | 10 +- test-requirements.txt | 4 +- tox.ini | 8 +- zuul.d/base.yaml | 6 +- zuul.d/project.yaml | 4 +- 31 files changed, 2415 insertions(+), 144 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a4266b8..4c5558a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,3 +7,3 @@ netaddr>=0.7.18 # BSD -neutron-lib>=2.2.0 # Apache-2.0 -oslo.config>=6.0.0 # Apache-2.0 -oslo.log>=3.36.0 # Apache-2.0 +neutron-lib>=2.10.1 # Apache-2.0 +oslo.config>=8.0.0 # Apache-2.0 +oslo.log>=4.3.0 # Apache-2.0 @@ -13,2 +13,2 @@ oslo.utils>=4.5.0 # Apache-2.0 -ovs>=2.8.0 # Apache-2.0 -ovsdbapp>=1.3.0 # Apache-2.0 +ovs>=2.10.0 # Apache-2.0 +ovsdbapp>=1.7.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index eb79de9..407d769 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -19,2 +19,2 @@ testtools>=2.2.0 # MIT -# NOTE: Precisely we need ussuri neutron -neutron>=16.0.0 # Apache-2.0 +# NOTE: Precisely we need wallaby neutron +neutron>=18.0.0 # Apache-2.0 From no-reply at openstack.org Tue Aug 3 14:04:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 03 Aug 2021 14:04:45 -0000 Subject: [release-announce] adjutant-ui 0.5.1 (ussuri) Message-ID: We are pumped to announce the release of: adjutant-ui 0.5.1: Adjutant User Interface This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/adjutant-ui Download the package from: https://tarballs.openstack.org/adjutant-ui/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/adjutant-ui For more details, please see below. Changes in adjutant-ui 0.5.0..0.5.1 ----------------------------------- 400130e Now checks for code 202 when checking for success for other operations. f2082dd Now checks for code 202 when checking for success 8a0d89c Comparison exception causes quota output to fail 073fbb9 Add .zuul.yaml file 47874bd Update TOX_CONSTRAINTS_FILE for stable/ussuri c26b395 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 3 +++ adjutant_ui/api/adjutant.py | 8 ++++++-- adjutant_ui/content/notifications/tables.py | 2 +- adjutant_ui/content/project_users/tables.py | 2 +- adjutant_ui/content/quota/tables.py | 2 +- adjutant_ui/content/tasks/forms.py | 2 +- adjutant_ui/content/tasks/tables.py | 6 +++--- tox.ini | 2 +- 9 files changed, 18 insertions(+), 10 deletions(-) From no-reply at openstack.org Tue Aug 3 14:21:19 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 03 Aug 2021 14:21:19 -0000 Subject: [release-announce] horizon 18.3.4 (ussuri) Message-ID: We contentedly announce the release of: horizon 18.3.4: OpenStack Dashboard This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/horizon Download the package from: https://tarballs.openstack.org/horizon/ Please report issues through: https://bugs.launchpad.net/horizon/+bugs For more details, please see below. Changes in horizon 18.3.3..18.3.4 --------------------------------- 90a5c5770 Fix Unable to use multiattach volume as boot for new server 489ba5713 Change with_data=False for swift_get_container efa1b3d68 Fix create/update_port with python3 3e5849fbb Fix tooltips and popovers for flavor details on the instance list. 7555c16cf doc: Update our IRC server to OFTC 9467071b6 Fix community image handling in launch instance form 96f403311 On the create instance from, when the image name is empty, show id 64024e9f5 Save instace_id inside Associate Floating IP workflow ec5261cce Fix Material theme to work with any combination of pyScss and MDI icons Diffstat (except docs and test files) ------------------------------------- openstack_dashboard/api/microversions.py | 4 +- openstack_dashboard/api/neutron.py | 3 +- openstack_dashboard/api/nova.py | 3 +- openstack_dashboard/api/swift.py | 2 +- .../dashboards/project/floating_ips/workflows.py | 26 +++++---- .../templates/instances/_instance_flavor.html | 2 +- .../launch-instance-model.service.js | 28 ++++++--- .../launch-instance-model.service.spec.js | 67 ++++++++++++++-------- .../launch-instance/source/source.controller.js | 2 +- .../pages/project/network/floatingipspage.py | 6 +- openstack_dashboard/test/unit/api/test_neutron.py | 24 +++++--- openstack_dashboard/test/unit/api/test_nova.py | 2 +- openstack_dashboard/test/unit/api/test_swift.py | 3 +- .../themes/material/static/horizon/_icons.scss | 3 + .../static/horizon/components/_checkboxes.scss | 2 + .../horizon/components/_context_selection.scss | 6 +- .../static/horizon/components/_datepicker.scss | 4 ++ .../static/horizon/components/_navbar.scss | 6 +- .../static/horizon/components/_radiobuttons.scss | 2 + .../static/horizon/components/_spinners.scss | 6 ++ 22 files changed, 140 insertions(+), 69 deletions(-) From no-reply at openstack.org Wed Aug 4 12:21:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 04 Aug 2021 12:21:45 -0000 Subject: [release-announce] panko 8.1.0 (ussuri) Message-ID: We are pumped to announce the release of: panko 8.1.0: Event storage publisher and API for Ceilometer This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/panko Download the package from: https://tarballs.openstack.org/panko/ Please report issues through: https://bugs.launchpad.net/panko/+bugs For more details, please see below. 8.1.0 ^^^^^ New Features ************ * A new "events_delete_batch_size" config option is introduced to specify a number of events to be deleted in one iteration from the database. It will help when thare're a lot of events in the database and panko-expire consumes a lot of memory to delete all records with a single call. Bug Fixes ********* * Fixed the issue that panko-expire is consuming too much memory during events cleaning up. Changes in panko 8.0.0..8.1.0 ----------------------------- 0a8d5b4f Add max_count argument for clear_expired_data call 4e8597a1 Update TOX_CONSTRAINTS_FILE for stable/ussuri c47b5791 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + panko/cmd/storage.py | 15 ++++++++++++++- panko/storage/__init__.py | 5 +++++ panko/storage/base.py | 3 ++- panko/storage/impl_log.py | 5 +++-- panko/storage/impl_mongodb.py | 3 ++- panko/storage/impl_sqlalchemy.py | 21 ++++++++++++++------- .../functional/storage/test_storage_scenarios.py | 2 +- ...upport-batch-delete-events-4c63a758bdda93d1.yaml | 12 ++++++++++++ tox.ini | 2 +- 12 files changed, 60 insertions(+), 19 deletions(-) From no-reply at openstack.org Mon Aug 9 07:04:03 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 09 Aug 2021 07:04:03 -0000 Subject: [release-announce] designate-tempest-plugin 0.12.0 (xena) Message-ID: We are psyched to announce the release of: designate-tempest-plugin 0.12.0: OpenStack DNS As A Service (Designate) Functional Tests This release is part of the xena release series. The source is available from: https://opendev.org/openstack/designate-tempest-plugin Download the package from: https://tarballs.openstack.org/designate-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/designate/+bugs For more details, please see below. Changes in designate-tempest-plugin 0.11.0..0.12.0 -------------------------------------------------- 65ebf4b Fix list-all-project tests for pagination limit fa6f78c Properly clean up transfer requests add7311 Fix docs reqs for new pip cddf415 Improve the zone import API tests e8ba5cc Fixed multiple leaking tests ce1a26c Re-enable zone export list filter test bd1d725 New negative test cases for "pool" test suite 474df5c New test cases for "zone transfer accept" suite. 7986b46 Test cases for: "FloatingIPs PTR" resords. c944141 Adding "wait_for_zone_import_status" to stable: 5a26edc New test case for a "list export zone", filter listed results. 729acd3 New API test cases for a Zone test suite. 40322f3 Adding four new test cases to "import zone" test suite d5ccda2 Negative test cases for "Create a zone" 868a840 New API test - "Get Designate Limits" 4852d4f Adding 4 "False Positive" test cases for a zone suite. 3eef048 New test cases for "zone recordsets" test suite 5ec7328 Adding new test cases to: "Zone Ownership Transfers" test suite. 5e9466d New API test - test_list_service_statuses e87eca4 Adding 2 new test cases into a zone suite 0548849 Adding five test cases into the 'zone export' test suite. bbecd88 Adding "attributes" parameter to be covered in Zone's tests. dedb906 Improving "_create_client_recordset" function 5eafd1b Adding two API test cases to: Accepted Zone Transfer test suite Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 + designate_tempest_plugin/clients.py | 8 + designate_tempest_plugin/common/constants.py | 25 ++ designate_tempest_plugin/services/dns/json/base.py | 56 +++- .../services/dns/v2/json/designate_limit_client.py | 27 ++ .../services/dns/v2/json/ptr_client.py | 85 ++++++ .../services/dns/v2/json/recordset_client.py | 12 +- .../services/dns/v2/json/service_client.py | 27 ++ .../dns/v2/json/transfer_accepts_client.py | 24 +- .../dns/v2/json/transfer_request_client.py | 12 +- .../services/dns/v2/json/zone_exports_client.py | 10 +- .../services/dns/v2/json/zone_imports_client.py | 10 +- .../services/dns/v2/json/zones_client.py | 102 ++++++- releasenotes/source/_static/.placeholder | 0 releasenotes/source/_templates/.placeholder | 0 releasenotes/source/conf.py | 268 ++++++++++++++++++ releasenotes/source/index.rst | 18 ++ test-requirements.txt | 2 - tox.ini | 10 +- 34 files changed, 2244 insertions(+), 102 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index df0e096..c0a7610 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7,2 +6,0 @@ hacking>=3.0.1,<3.1.0 # Apache-2.0 -openstackdocstheme>=2.2.1 # Apache-2.0 -sphinx>=2.0.0,!=2.1.0 # BSD From no-reply at openstack.org Mon Aug 9 07:09:58 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 09 Aug 2021 07:09:58 -0000 Subject: [release-announce] cinder-tempest-plugin 1.5.0 (xena) Message-ID: We are ecstatic to announce the release of: cinder-tempest-plugin 1.5.0: Tempest plugin tests for Cinder. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/cinder-tempest-plugin Download the package from: https://tarballs.openstack.org/cinder-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. Changes in cinder-tempest-plugin 1.4.0..1.5.0 --------------------------------------------- 040eb50 Change minversion to 3.18.0 in tox eba8554 zuul: pin cinder-tempest-plugin/stein-last on stein 51b819b [CI] Move to CentOS Stream 207d667 Add a job for S3 backup driver 75bf2c2 Add stable/wallaby jobs on master gate d3fddec Implement basic protection testing jobs 7e29788 Fix stein: use the old terminology for exclusion list 3d90747 Ceph jobs: re-enable a few c-bak tests, add more jobs 76448ff Update example local.conf within README.rst 1ee1efc Set CINDER_ISCSI_HELPER explicitly for tgtadm job 1370db4 Refactor the lvm barbican job(s): cinderlib-less variant 8e0986f Switch to new rolevar for run-tempest role 103c2f7 zuul: Add nova-ceph-multistore as a non-voting job Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 132 ++++++++++++++++++--- README.rst | 5 +- cinder_tempest_plugin/rbac/__init__.py | 0 cinder_tempest_plugin/rbac/v3/__init__.py | 0 cinder_tempest_plugin/rbac/v3/base.py | 42 +++++++ cinder_tempest_plugin/rbac/v3/test_capabilities.py | 80 +++++++++++++ tox.ini | 2 +- 7 files changed, 242 insertions(+), 19 deletions(-) From no-reply at openstack.org Tue Aug 10 08:10:29 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 10 Aug 2021 08:10:29 -0000 Subject: [release-announce] validations-common 1.3.0 Message-ID: We are chuffed to announce the release of: validations-common 1.3.0: A common Ansible libraries and plugins for the validations framework The source is available from: https://opendev.org/openstack/validations-common Download the package from: https://tarballs.openstack.org/validations-common/ For more details, please see below. Changes in validations-common 1.2.0..1.3.0 ------------------------------------------ 43cea1a Add missing font for PDF generation 205f96a fix var name in logging statement 7e54dd6 Expanded docstrings for library subpackage. 54f3f4a Coverage change job a43ffef Callback logging unification 850e244 Remove content-provider to decrease CI time 42fc17e [advanced_format_512e_support] Add role documentation in sphinx b61b033 [xfs_check_ftype] Add role documentation in sphinx f5d2363 Enforce some better rights on temporary files 28c7af3 [validate_selinux] Add role documentation in sphinx 4a14df8 [service_status] Add role documentation in sphinx 38c4e68 [ntp] Add role documentation in sphinx e5be8fb [no_op] Add role documentation in sphinx b75dc0a [dns] Add role documentation in sphinx a76b981 [check_selinux_mode] Add role documentation in sphinx 4e87d74 [check_ram] Remove README.md file 0607efa [check_latest_packages_version] Add role documentation in sphinx 5823307 [check_disk_space] Add role documentation in sphinx d3fc18b [check_cpu] Remove README.md file 5d0dc7a Fix the way we handle validation cli command in CI role cfd708a Allow comments in variable files to be rendered in docs 4a7a3c9 Reorganize CONTRIBUTING information aa6006d Remove messages very specific to CI 12fc1f6 Loop variable name conflict resolution 956de67 Correct the tox option for skipping sdist generation d57f092 Removing superfluous imports from tests 66be6d9 Removing the 'PIP_+' string from tox.ini e6c6cc8 Remove haproxy validation from validations-common Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 44 ++---- CONTRIBUTING.rst | 63 ++++++-- README.rst | 14 +- bindep.txt | 2 + .../roles/role-advanced_format_512e_support.rst | 40 +++++ .../roles/role-check_latest_packages_version.rst | 44 ++++++ playbooks/coverchange.yaml | 100 ++++++++++++ roles/validations/defaults/main.yaml | 2 +- roles/validations/tasks/main.yaml | 12 +- roles/validations/tasks/run.yaml | 7 +- roles/validations/tasks/validations.yaml | 7 +- roles/validations/vars/main.yaml | 12 +- tox.ini | 4 +- .../callback_plugins/validation_json.py | 2 +- validations_common/library/__init__.py | 2 + validations_common/library/check_package_update.py | 21 ++- validations_common/library/haproxy_conf.py | 87 ----------- validations_common/library/reportentry.py | 9 ++ validations_common/library/validations_read_ini.py | 110 +++++++------ validations_common/playbooks/512e.yaml | 1 + validations_common/playbooks/check-disk-space.yaml | 1 + validations_common/playbooks/check-ftype.yaml | 1 + validations_common/playbooks/dns.yaml | 1 + validations_common/playbooks/haproxy.yaml | 17 -- validations_common/playbooks/no-op.yaml | 1 + validations_common/playbooks/ntp.yaml | 1 + validations_common/playbooks/service-status.yaml | 1 + validations_common/playbooks/validate-selinux.yaml | 1 + validations_common/roles/check_cpu/README.md | 36 ----- .../roles/check_cpu/defaults/main.yml | 1 + .../roles/check_disk_space/defaults/main.yml | 4 + .../defaults/main.yml | 2 + validations_common/roles/check_ram/README.md | 36 ----- .../roles/check_ram/defaults/main.yml | 1 + .../roles/check_selinux_mode/tasks/main.yml | 9 ++ validations_common/roles/dns/defaults/main.yml | 1 + validations_common/roles/haproxy/README.md | 42 ----- validations_common/roles/haproxy/defaults/main.yml | 8 - .../roles/haproxy/molecule/default/converge.yml | 71 --------- .../roles/haproxy/molecule/default/molecule.yml | 3 - validations_common/roles/haproxy/tasks/main.yml | 51 ------ .../roles/service_status/defaults/main.yaml | 1 + .../roles/service_status/tasks/containers.yaml | 6 - .../roles/validate_selinux/defaults/main.yml | 20 ++- .../roles/validate_selinux/handlers/main.yml | 15 -- .../roles/validate_selinux/tasks/main.yml | 15 +- .../callback_plugins/test_fail_if_no_hosts.py | 1 - .../callback_plugins/test_validation_output.py | 1 - .../callback_plugins/test_validation_stdout.py | 2 - 69 files changed, 955 insertions(+), 737 deletions(-) From no-reply at openstack.org Tue Aug 10 08:15:24 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 10 Aug 2021 08:15:24 -0000 Subject: [release-announce] validations-libs 1.3.0 Message-ID: We are satisfied to announce the release of: validations-libs 1.3.0: A common library for the validations framework The source is available from: https://opendev.org/openstack/validations-libs Download the package from: https://tarballs.openstack.org/validations-libs/ For more details, please see below. Changes in validations-libs 1.2.0..1.3.0 ---------------------------------------- 07e484a Triggering the 'tripleo-ci-centos-8-undercloud-containers' 0755887 Unit test refactor e4b5dc3 Add CLI auto generated documentation using Cliff c46c903 Add Products metadata key management 3928305 Add Categories metadata key management 8c7651e Add missing font for PDF generation 6f4a203 Build containers in gate - to match check 2f3b09d Remove convert_data function e11b458 add spinner to highlight progress 753e7f0 improve vagrant functionality b2a9d71 Test cross contamination prevention 27a20e5 reqcheck job is now voting 8a87da1 fix var name in logging statement bf95674 Fix history list sub command when not using the default log dir 583fad7 Simplification of the log path handling by the ValidationLog class 357697d Handle backward compatibility for Cliff 2.16.0 (stable/train) 56bb1a0 Coverage change job 334c8f3 Remove content-provider to decrease CI time 9db02eb Fix a regression in the ShowGroup sub-command 0a7a45f Fix VALIDATIONS_LOG_BASEDIR constant when $HOME is undefined db0c727 Correct the tox option for skipping sdist generation a9515a3 get_formatted_data optimization 9c19f7d Literal substituted with DEFAULT_VALIDATIONS_BASEDIR b425c3a Module docstring for validation_libs.constants db65bae Filling license info for Ansible and Pyflakes Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 40 +++- Vagrantfile.centos | 28 +-- Vagrantfile.ubuntu | 28 +-- bindep.txt | 3 + playbooks/coverchange.yaml | 100 +++++++++ requirements.txt | 2 +- test-requirements.txt | 2 +- tox.ini | 2 +- validations_libs/cli/base.py | 10 +- validations_libs/cli/common.py | 41 +++- validations_libs/cli/history.py | 7 +- validations_libs/cli/lister.py | 28 ++- validations_libs/cli/run.py | 55 +++-- validations_libs/cli/show.py | 63 ++++-- validations_libs/constants.py | 15 +- validations_libs/utils.py | 216 ++++++++++++------ validations_libs/validation.py | 124 +++++++++-- validations_libs/validation_actions.py | 258 +++++++++++++++------- validations_libs/validation_logs.py | 54 +++-- 34 files changed, 1221 insertions(+), 399 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6c0cd81..616ab82 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ PyYAML>=3.13 # MIT -ansible>=2.8,!=2.8.9,!=2.9.12,<2.10.0 +ansible>=2.8,!=2.8.9,!=2.9.12,<2.10.0 # GPLv3+ diff --git a/test-requirements.txt b/test-requirements.txt index ceccf64..72a3433 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +9 @@ hacking>=3.0,<3.1.0 # Apache-2.0 -pyflakes>=2.1.1 +pyflakes>=2.1.1 # MIT From no-reply at openstack.org Tue Aug 10 08:16:06 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 10 Aug 2021 08:16:06 -0000 Subject: [release-announce] python-watcher 4.0.1 (ussuri) Message-ID: We are thrilled to announce the release of: python-watcher 4.0.1: OpenStack Watcher provides a flexible and scalable resource optimization service for multi-tenant OpenStack- based clouds. This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/python-watcher Download the package from: https://tarballs.openstack.org/watcher/ For more details, please see below. Changes in python-watcher 4.0.0..4.0.1 -------------------------------------- 2e033d7b Native Zuul v3 watcher-grenade job + some cleanup 0543ccfe Watcher API supports strategy name when creating audit template cbb06e67 Check if scope is None 6e1be3cc Compatible with old scope format 043ebb71 Monkey patch original current_thread _active Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 25 +++------ .../legacy/grenade-devstack-watcher/post.yaml | 15 ------ playbooks/legacy/grenade-devstack-watcher/run.yaml | 60 ---------------------- watcher/api/controllers/v1/audit_template.py | 20 +++++--- watcher/cmd/__init__.py | 7 +++ watcher/decision_engine/model/collector/cinder.py | 3 ++ watcher/decision_engine/model/collector/ironic.py | 3 ++ watcher/decision_engine/model/collector/nova.py | 3 ++ .../cluster/test_cluster_data_model_collector.py | 36 +++++++++++++ 10 files changed, 123 insertions(+), 98 deletions(-) From no-reply at openstack.org Tue Aug 10 14:01:08 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 10 Aug 2021 14:01:08 -0000 Subject: [release-announce] watcher-dashboard 3.0.1 (ussuri) Message-ID: We are psyched to announce the release of: watcher-dashboard 3.0.1: Watcher Management Dashboard This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/watcher-dashboard Download the package from: https://tarballs.openstack.org/watcher-dashboard/ Please report issues through: https://bugs.launchpad.net/watcher-dashboard/+bugs For more details, please see below. Changes in watcher-dashboard 3.0.0..3.0.1 ----------------------------------------- abcd7c0 Fix broken devstack install 73dca39 Fix create audit fail from audit_template 0f00165 Update TOX_CONSTRAINTS_FILE for stable/ussuri 099ebde Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + devstack/plugin.sh | 4 ++-- tox.ini | 4 ++-- watcher_dashboard/api/watcher.py | 4 ++-- 5 files changed, 10 insertions(+), 9 deletions(-) From no-reply at openstack.org Thu Aug 12 08:51:12 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Aug 2021 08:51:12 -0000 Subject: [release-announce] oslo.middleware 4.4.0 (xena) Message-ID: We are ecstatic to announce the release of: oslo.middleware 4.4.0: Oslo Middleware library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/oslo.middleware Download the package from: https://pypi.org/project/oslo.middleware Please report issues through: https://bugs.launchpad.net/oslo.middleware/+bugs For more details, please see below. 4.4.0 ^^^^^ New Features * Adds a basic http auth middleware as an alternative to noauth in standalone environments. This middleware uses a password file which supports the Apache htpasswd syntax. This file is read for every request, so no service restart is required when changes are made. The only password digest supported is bcrypt, and the "bcrypt" python library is used for password checks since it supports "$2y$" prefixed bcrypt passwords as generated by the Apache htpasswd utility. (https://httpd.apache.org/docs/current/misc/password_encryptions.h tml) Changes in oslo.middleware 4.3.0..4.4.0 --------------------------------------- da7987c Add new basic auth middleware Diffstat (except docs and test files) ------------------------------------- oslo_middleware/basic_auth.py | 203 +++++++++++++++++++++ .../basic-auth-middleware-5f812399e325425f.yaml | 12 ++ requirements.txt | 1 + 4 files changed, 390 insertions(+) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 147659e..baa1d01 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,0 +15 @@ statsd>=3.2.1 # MIT +bcrypt>=3.1.3 # Apache-2.0 From no-reply at openstack.org Thu Aug 12 09:57:59 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Aug 2021 09:57:59 -0000 Subject: [release-announce] zun-tempest-plugin 4.4.0 (xena) Message-ID: We eagerly announce the release of: zun-tempest-plugin 4.4.0: Tempest plugin zun_tempest_plugin This release is part of the xena release series. The source is available from: https://opendev.org/openstack/zun-tempest-plugin Download the package from: https://tarballs.openstack.org/zun-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/zun/+bugs For more details, please see below. Changes in zun-tempest-plugin 4.3.0..4.4.0 ------------------------------------------ 0628397 Migrate from testr to stestr 8e24aaa setup.cfg: Replace dashes with underscores Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 +- .stestr.conf | 3 +++ .testr.conf | 7 ------- setup.cfg | 6 +++--- test-requirements.txt | 2 ++ tox.ini | 27 +++++++++++++++++++++------ 6 files changed, 30 insertions(+), 17 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index bc343e1..bc64cc6 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,0 +6,2 @@ hacking>=3.0.1,<3.1.0;python_version>='3.5' # Apache-2.0 +coverage>=3.6 +stestr>=2.0.0 # Apache-2.0 From no-reply at openstack.org Thu Aug 12 10:07:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Aug 2021 10:07:09 -0000 Subject: [release-announce] oslo.config 8.0.5 (ussuri) Message-ID: We joyfully announce the release of: oslo.config 8.0.5: Oslo Configuration API This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/oslo.config Download the package from: https://pypi.org/project/oslo.config Please report issues through: https://bugs.launchpad.net/oslo.config/+bugs For more details, please see below. Changes in oslo.config 8.0.4..8.0.5 ----------------------------------- 63213f8 remove lower-constraints.txt be3558b config-generator yaml format doesn't work with i18n fields f1ab258 Updating lower-constraints.txt Diffstat (except docs and test files) ------------------------------------- .zuul.d/project.yaml | 1 - lower-constraints.txt | 55 ------------------------------------------------ oslo_config/generator.py | 14 ++++++++++++ tox.ini | 7 ------ 4 files changed, 14 insertions(+), 63 deletions(-) From no-reply at openstack.org Thu Aug 12 15:25:26 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Aug 2021 15:25:26 -0000 Subject: [release-announce] openstack-ansible 23.0.1 (wallaby) Message-ID: We high-spiritedly announce the release of: openstack-ansible 23.0.1: Ansible playbooks for deploying OpenStack This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. Changes in openstack-ansible 23.0.0..23.0.1 ------------------------------------------- 86d480bac Bump OpenStack-Ansible Wallaby 2b876da5d haproxy: decrease check interval for letsencrypt back ends 82592edf6 Fast fix ceph-ansible bootstrap issue 8b4ccb830 Bump role SHA for octavia in stable/wallaby Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 15 +-- inventory/group_vars/haproxy/haproxy.yml | 1 + playbooks/defaults/repo_packages/gnocchi.yml | 2 +- playbooks/defaults/repo_packages/nova_consoles.yml | 4 +- .../defaults/repo_packages/openstack_services.yml | 110 ++++++++++----------- 5 files changed, 67 insertions(+), 65 deletions(-) From no-reply at openstack.org Mon Aug 16 08:04:02 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:04:02 -0000 Subject: [release-announce] os-net-config 14.2.0 (wallaby) Message-ID: We are ecstatic to announce the release of: os-net-config 14.2.0: OpenStack network configuration This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/os-net-config Download the package from: https://tarballs.openstack.org/os-net-config/ Please report issues through: https://bugs.launchpad.net/os-net-config/+bugs For more details, please see below. Changes in os-net-config 14.1.1..14.2.0 --------------------------------------- 97a015b vdpa: Introducing the vdpa PF flag 4f6c640 sriov_config: light refactoring Diffstat (except docs and test files) ------------------------------------- etc/os-net-config/samples/vdpa.json | 28 +++ etc/os-net-config/samples/vdpa.yaml | 31 ++++ os_net_config/impl_ifcfg.py | 3 +- os_net_config/objects.py | 18 +- os_net_config/schema.yaml | 2 + os_net_config/sriov_config.py | 302 ++++++++++++++++++------------- os_net_config/utils.py | 4 +- 11 files changed, 469 insertions(+), 227 deletions(-) From no-reply at openstack.org Mon Aug 16 08:06:08 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:06:08 -0000 Subject: [release-announce] puppet-tripleo 14.2.2 (wallaby) Message-ID: We are delighted to announce the release of: puppet-tripleo 14.2.2: Puppet module for OpenStack TripleO This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/puppet-tripleo Download the package from: https://tarballs.openstack.org/puppet-tripleo/ Please report issues through: https://bugs.launchpad.net/puppet-tripleo/+bugs For more details, please see below. Changes in puppet-tripleo 14.2.1..14.2.2 ---------------------------------------- a29fd8ef Bump metadata for wallaby tripleo repos release c56c26df Set memcached server list from memcached_node_names ef5c2d34 nova_virtlogd_wrapper: trap "created" containers 0048bfc1 Trim line breaks from pacemaker bundle function e78135bd Do not include client classes 76f14782 Create SSL certificates from sslProfiles Diffstat (except docs and test files) ------------------------------------- lib/puppet/functions/pacemaker_bundle_replicas.rb | 3 +- lib/puppet/functions/qdr_ssl_certificate.rb | 39 ++++++++++++++++++++++ manifests/profile/base/aodh.pp | 1 - manifests/profile/base/aodh/authtoken.pp | 25 ++++++++++---- manifests/profile/base/barbican.pp | 1 - manifests/profile/base/barbican/authtoken.pp | 27 ++++++++++----- manifests/profile/base/cinder/authtoken.pp | 25 ++++++++++---- manifests/profile/base/designate/authtoken.pp | 25 ++++++++++---- manifests/profile/base/glance/authtoken.pp | 25 ++++++++++---- manifests/profile/base/gnocchi.pp | 1 - manifests/profile/base/gnocchi/authtoken.pp | 25 ++++++++++---- manifests/profile/base/heat.pp | 23 +++++++++---- manifests/profile/base/heat/authtoken.pp | 25 ++++++++++---- manifests/profile/base/horizon.pp | 21 ++++++++---- manifests/profile/base/ironic/authtoken.pp | 25 ++++++++++---- .../profile/base/ironic_inspector/authtoken.pp | 25 ++++++++++---- manifests/profile/base/keystone.pp | 20 ++++++++--- manifests/profile/base/manila/authtoken.pp | 25 ++++++++++---- manifests/profile/base/metrics/qdr.pp | 26 ++++++++++++++- manifests/profile/base/mistral.pp | 1 - manifests/profile/base/mistral/authtoken.pp | 25 ++++++++++---- manifests/profile/base/neutron/authtoken.pp | 25 ++++++++++---- manifests/profile/base/nova.pp | 23 +++++++++---- manifests/profile/base/nova/authtoken.pp | 25 ++++++++++---- manifests/profile/base/novajoin/authtoken.pp | 25 ++++++++++---- manifests/profile/base/octavia/authtoken.pp | 25 ++++++++++---- manifests/profile/base/placement/authtoken.pp | 25 ++++++++++---- manifests/profile/base/swift.pp | 4 +-- manifests/profile/base/swift/proxy.pp | 4 +-- manifests/profile/base/zaqar/authtoken.pp | 25 ++++++++++---- metadata.json | 2 +- .../tripleo_profile_base_aodh_authtoken_spec.rb | 4 +-- spec/classes/tripleo_profile_base_aodh_spec.rb | 4 --- ...tripleo_profile_base_barbican_authtoken_spec.rb | 4 +-- spec/classes/tripleo_profile_base_barbican_spec.rb | 2 -- .../tripleo_profile_base_cinder_authtoken_spec.rb | 4 +-- ...ripleo_profile_base_designate_authtoken_spec.rb | 4 +-- .../tripleo_profile_base_glance_authtoken_spec.rb | 4 +-- .../tripleo_profile_base_gnocchi_authtoken_spec.rb | 4 +-- spec/classes/tripleo_profile_base_gnocchi_spec.rb | 4 --- .../tripleo_profile_base_heat_authtoken_spec.rb | 4 +-- spec/classes/tripleo_profile_base_heat_spec.rb | 6 ++-- .../tripleo_profile_base_ironic_authtoken_spec.rb | 4 +-- ...profile_base_ironic_inspector_authtoken_spec.rb | 4 +-- spec/classes/tripleo_profile_base_keystone_spec.rb | 2 +- .../tripleo_profile_base_manila_authtoken_spec.rb | 4 +-- .../tripleo_profile_base_metrics_qdr_spec.rb | 33 ++++++++++++++++++ .../tripleo_profile_base_mistral_authtoken_spec.rb | 4 +-- spec/classes/tripleo_profile_base_mistral_spec.rb | 4 --- .../tripleo_profile_base_neutron_authtoken_spec.rb | 4 +-- .../tripleo_profile_base_nova_authtoken_spec.rb | 4 +-- spec/classes/tripleo_profile_base_nova_spec.rb | 2 +- ...tripleo_profile_base_novajoin_authtoken_spec.rb | 4 +-- .../tripleo_profile_base_octavia_authtoken_spec.rb | 4 +-- ...ripleo_profile_base_placement_authtoken_spec.rb | 4 +-- .../tripleo_profile_base_zaqar_authtoken_spec.rb | 4 +-- .../tripleo_profile_zaqar_authtoken_spec.rb | 4 +-- spec/fixtures/hieradata/default.yaml | 6 ++-- templates/nova/virtlogd.epp | 2 +- 59 files changed, 517 insertions(+), 216 deletions(-) From no-reply at openstack.org Mon Aug 16 08:08:03 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:08:03 -0000 Subject: [release-announce] tripleo-heat-templates 14.3.0 (wallaby) Message-ID: We are stoked to announce the release of: tripleo-heat-templates 14.3.0: Heat templates for deploying OpenStack with OpenStack. This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/tripleo-heat-templates Download the package from: https://tarballs.openstack.org/tripleo-heat-templates/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. 14.3.0 ^^^^^^ New Features ************ * The libvirt driver has added support for hardware-offloaded OVS with vDPA (vhost Data Path Acceleration) type interfaces. vDPA allows virtio net interfaces to be presented to the guest while the datapath can be offloaded to a software or hardware implementation. This enables high performance networking with the portablity of standard virtio interfaces. Nova added support for vhost-vdpa devices in Wallaby. * Added OVN DBs clustering support. In this service model, a clustered database runs across multiple hosts in multi-active mode. * To help operators protect their workload, they can now enable the KernelArgsDeferReboot role parameter. This will prevent the tripleo- kernel ansible module from automatically rebooting nodes even if KernelArgs were changed unexpectedly. * Enable image copy for multiple RBD Glance stores Previously when using multiple RBD glance stores the operator was responsible for copying the image to all stores. Nova-compute now has the ability to automatically copy an image to the local glance store when required. This change enables the feature and adds the following role specific parameters to control the behaviour. * "NovaGlanceRbdCopyPollInterval" * "NovaGlanceRbdCopyTimeout" Upgrade Notes ************* * Upgrades from OVN non-HA and OVN DBs pacemaker to OVN DBs clustered are currently not supported. Security Issues *************** * The OVN database servers in an OVN DBs clustering and TLS- everywhere deployment will listen on all IP addresses (0.0.0.0). This is a caveat that can only be addressed once RHBZ 1952038 is fixed. Bug Fixes ********* * NFSv4.2 is now there for long time and default in RHEL/CentOS 8. This changes the default for NovaNfsVersion to be v4.2 instead of v4 to have this the new default. Changes in tripleo-heat-templates 14.2.0..14.3.0 ------------------------------------------------ 15433f131 OVN DBs clustering 0425fda9f Change default for NovaNfsVersion to NFSv4.2 7fa4bce34 Disable postcopy for ovn/ovs-dpdk bde560231 Default ganesha-internal service endpoint to external network 40dfd3b8d Enabling vhost-postcopy-support when live_migration_permit_post_copy f85b09bf2 Add CephAdmDebug parameter 7e93e936b Make memcached port parameters globally available 5c3034532 Do not fail if haproxy container UUID changes 5904179fe nova-compute: Adding failed_when to nova-compute stop task 736283a0a Wire up renamed upgrade periodic template e563773a9 Remove all docker related tasks from upgrades fbf603863 Remove leftover of hieradata cleanup e9c84bda8 Role parameter for tripleo_kernel_defer_reboot 28c866c3e vncproxy: removal of tags and steps change from post_upgrade_tasks 806fd73f2 Do not log amphora ssh keys 732c1891d Add OS version to check reboot happened 60a87bad6 Introducing the ComputeVdpa role a0fb4001a Test override of CephClusterName in 004 standalone 8c071d526 Add tool to convert net-data from v1 to v2 6cd630281 Enable image copy for multiple RBD Glance stores 2f2e06022 Enable proxy header parsing in Octavia API 1f40b869a Fix manila-cephfsganesha-config environment for cephadm 78a19f7dc libvirt: fix formatting of the log_outputs parameter Diffstat (except docs and test files) ------------------------------------- ci/environments/scenario004-standalone.yaml | 1 + deployment/cephadm/ceph-base.yaml | 7 + deployment/haproxy/haproxy-public-tls-inject.yaml | 4 + .../kernel-boot-params-baremetal-ansible.yaml | 16 ++ deployment/logging/files/nova-libvirt.yaml | 34 ++- deployment/logging/stdout/nova-libvirt.yaml | 34 ++- deployment/manila/manila-backend-cephfs.yaml | 3 - .../memcached/memcached-container-puppet.yaml | 19 +- deployment/nova/nova-compute-container-puppet.yaml | 71 +++-- .../nova/nova-vnc-proxy-container-puppet.yaml | 20 +- .../octavia/octavia-api-container-puppet.yaml | 1 + .../octavia/octavia-deployment-config.j2.yaml | 2 + .../openvswitch-dpdk-baremetal-ansible.yaml | 20 +- deployment/ovn/ovn-dbs-cluster-ansible.yaml | 308 +++++++++++++++++++++ deployment/podman/podman-baremetal-ansible.yaml | 20 -- .../tripleo-packages-baremetal-puppet.yaml | 3 +- environments/manila-cephfsganesha-config.yaml | 4 +- environments/services/neutron-ovn-dpdk.yaml | 2 + environments/services/neutron-ovs-dpdk.yaml | 3 +- environments/ssl/enable-memcached-tls.yaml | 3 - network/service_net_map.j2.yaml | 4 +- .../add-computevdpa-role-1f7c5df94d9900b6.yaml | 11 + ...d-ovn-dbs-cluster-support-6193cba5be432865.yaml | 14 + ...ter-kernelargsdeferreboot-5b8e8b2f64c64a91.yaml | 7 + .../notes/glance_image_copy-34a3e62c48eaee0e.yaml | 13 + ..._compute_nfs_default_vers-e61d0bf78794be28.yaml | 6 + roles/ComputeVdpa.yaml | 70 +++++ tools/convert_v1_net_data.py | 74 +++++ tools/yaml-validate.py | 12 +- zuul.d/layout.yaml | 1 + 30 files changed, 677 insertions(+), 110 deletions(-) From no-reply at openstack.org Mon Aug 16 08:12:37 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:12:37 -0000 Subject: [release-announce] tripleo-validations 14.2.1 (wallaby) Message-ID: We are delighted to announce the release of: tripleo-validations 14.2.1: A collection of Ansible playbooks to detect and report potential issues during TripleO deployments This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/tripleo-validations Download the package from: https://tarballs.openstack.org/tripleo-validations/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. Changes in tripleo-validations 14.2.0..14.2.1 --------------------------------------------- d82aa0d NVF OvS DPDK instance emulatorpin validation fix 9289704 Fix Inventory Generation without Overcloud deployed 974e674 NFV OvS DPDK zero packet loss validations bc692be oslo_config_validator: Setting container network to none c4f0f77 Corrected the task 'Get file_descriptors total_limit' to get the 'fs.file-max' value. fdf7418 [wallaby-only] molecule-requirements constraints Diffstat (except docs and test files) ------------------------------------- .../modules-check_cpus_aligned_with_dpdk_nics.rst | 15 ++ .../modules-check_other_processes_pmd_usage.rst | 15 ++ .../modules-convert_range_to_numbers_list.rst | 15 ++ .../modules/modules-get_dpdk_nics_numa_info.rst | 15 ++ .../modules/modules-pmd_threads_siblings_check.rst | 15 ++ .../role-check_nfv_ovsdpdk_zero_packet_loss.rst | 39 ++++ library/check_cpus_aligned_with_dpdk_nics.py | 140 +++++++++++++ library/check_other_processes_pmd_usage.py | 162 +++++++++++++++ library/convert_range_to_numbers_list.py | 97 +++++++++ library/get_dpdk_nics_numa_info.py | 143 ++++++++++++++ library/pmd_threads_siblings_check.py | 187 ++++++++++++++++++ molecule-requirements.txt | 20 +- playbooks/nfv-ovsdpdk-zero-packet-loss-check.yaml | 14 ++ .../tasks/check_nfv_instances.yml | 37 ++++ .../tasks/check_nfv_pci_address.yml | 26 +++ .../tasks/main.yml | 217 +++++++++++++++++++++ .../tasks/validate_dpdk_port_bandwidth.yml | 21 ++ .../tasks/validate_instance.yml | 91 +++++++++ roles/oslo_config_validator/defaults/main.yml | 1 + .../oslo_config_validator/tasks/container_run.yml | 1 + roles/rabbitmq_limits/tasks/main.yml | 2 +- scripts/tripleo-ansible-inventory | 2 +- .../test_check_cpus_aligned_with_dpdk_nics.py | 67 +++++++ .../test_check_other_processes_pmd_usage.py | 116 +++++++++++ .../library/test_convert_range_to_numbers_list.py | 45 +++++ .../library/test_pmd_threads_siblings_check.py | 120 ++++++++++++ 27 files changed, 1659 insertions(+), 12 deletions(-) Requirements updates -------------------- diff --git a/molecule-requirements.txt b/molecule-requirements.txt index c5a69f4..8b7c043 100644 --- a/molecule-requirements.txt +++ b/molecule-requirements.txt @@ -2,3 +2,3 @@ -ansi2html -ansible>=2.8,!=2.8.9,!=2.9.12,<2.10.0 -jinja2>=2.8.0 +ansi2html>=1.6.0 # LGPLv3+ +ansible>=2.8,!=2.8.9,!=2.9.12,<2.10.0 # GPLv3+ +jinja2>=2.8.0 # BSD-3-Clause @@ -6,7 +6,7 @@ molecule>=3.3.1,<4 # MIT -molecule-podman # MIT -pytest -pytest-cov -pytest-html -pytest-xdist -selinux # MIT -lxml # BSD +molecule-podman>=0.3.0 # MIT +pytest>=6.2.2 # MIT +pytest-cov>=2.12.1 # MIT +pytest-html>=3.1.1 # MPL 2.0 +pytest-xdist>=2.2.1 # MIT +selinux>=0.2.1 # MIT +lxml>=4.6.2 # BSD From no-reply at openstack.org Mon Aug 16 08:18:41 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:18:41 -0000 Subject: [release-announce] python-tripleoclient 16.4.0 (wallaby) Message-ID: We are glad to announce the release of: python-tripleoclient 16.4.0: TripleO client This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/python-tripleoclient Download the package from: https://tarballs.openstack.org/python-tripleoclient/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. Changes in python-tripleoclient 16.3.0..16.4.0 ---------------------------------------------- 3fb5f341 Allow for cron programming of backups 9f3b27e3 Remove cyclic import between export and utils 9e5aed46 Add --reproduce-command option for tripleo deploy e0f12ac4 Passes playbook to the validation action as a list Diffstat (except docs and test files) ------------------------------------- tripleoclient/export.py | 12 ++++++++++++ tripleoclient/utils.py | 13 ------------- tripleoclient/v1/overcloud_backup.py | 22 ++++++++++++++++++++++ tripleoclient/v1/overcloud_deploy.py | 3 ++- tripleoclient/v1/overcloud_export.py | 4 ++-- tripleoclient/v1/tripleo_deploy.py | 8 ++++++++ tripleoclient/v1/undercloud_backup.py | 21 +++++++++++++++++++++ tripleoclient/v1/undercloud_preflight.py | 2 +- 9 files changed, 69 insertions(+), 18 deletions(-) From no-reply at openstack.org Mon Aug 16 08:32:22 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:32:22 -0000 Subject: [release-announce] openstack-ansible 21.2.8 (ussuri) Message-ID: We contentedly announce the release of: openstack-ansible 21.2.8: Ansible playbooks for deploying OpenStack This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. Changes in openstack-ansible 21.2.7..21.2.8 ------------------------------------------- b903330d4 Bump OpenStack-Ansible Ussuri Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 4 +- playbooks/defaults/repo_packages/gnocchi.yml | 2 +- playbooks/defaults/repo_packages/nova_consoles.yml | 4 +- .../defaults/repo_packages/openstack_services.yml | 96 +++++++++++----------- 4 files changed, 53 insertions(+), 53 deletions(-) From no-reply at openstack.org Mon Aug 16 08:33:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:33:09 -0000 Subject: [release-announce] openstack-ansible 22.3.0 (victoria) Message-ID: We jubilantly announce the release of: openstack-ansible 22.3.0: Ansible playbooks for deploying OpenStack This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. 22.3.0 ^^^^^^ Upgrade Notes ************* * cloudkitty_package_state inherits *package_state* and defaults to "latest" * cloudkitty_uwsgi_bind_address inherits *openstack_service_bind_address* and defaults to 0.0.0.0 * cloudkitty_galera_port inherits *galera_port* and defaults to "3306" * cloudkitty_service_region inherits *service_region* and defaults to "RegionOne" Deprecation Notes ***************** * cloudkitty_collected_services is deprecated and should instead be configured in Cloudkitty metrics config Bug Fixes ********* * This release addresses an issue when upgrading from Ubuntu Bionic to Ubuntu Focal during the Victoria release cycle. By default the same RabbitMQ version will now be installed for both Bionic and Focal to avoid a downgrade from being attempted. It is strongly recommended to upgrade to this release before attempting an upgrade to Ubuntu Focal. Changes in openstack-ansible 22.2.0..22.3.0 ------------------------------------------- deb1603e9 haproxy: decrease check interval for letsencrypt back ends 378a4d834 Bump OpenStack-Ansible Victoria 11dda725a Fast fix ceph-ansible bootstrap issue Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 23 +++-- inventory/group_vars/haproxy/haproxy.yml | 1 + playbooks/defaults/repo_packages/gnocchi.yml | 2 +- playbooks/defaults/repo_packages/nova_consoles.yml | 4 +- .../defaults/repo_packages/openstack_services.yml | 112 ++++++++++----------- .../notes/role-cleanup-e709b66675dcda60.yaml | 11 ++ ...oria-bionic-focal-upgrade-48484c5904d5bfc4.yaml | 8 ++ 7 files changed, 91 insertions(+), 70 deletions(-) From no-reply at openstack.org Mon Aug 16 08:35:50 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:35:50 -0000 Subject: [release-announce] puppet-aodh 19.1.0 (xena) Message-ID: We jubilantly announce the release of: puppet-aodh 19.1.0: Puppet module for OpenStack Aodh This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-aodh Download the package from: https://tarballs.openstack.org/puppet-aodh/ Please report issues through: https://bugs.launchpad.net/puppet-aodh/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * Added alarm_histories_delete_batch_size parameter to the expire class to enable configuration of the parameter with the same name. It allows limiting number of alarm histories purged by a single purge run. * The new "aodh::coordination" class has been added. * The new "aodh::cors" class has been added. Upgrade Notes ************* * The "aodh::evaluator" class no longer adjust workers based on the "coordination_url" parameter. Please set the corrdination backend if multiple workers are used. * Fedora is no longer supported. Deprecation Notes ***************** * The "aodh::evaluator::coordination_url" parameter has been deprecated in favor of the new "aodh::coordination" class. Changes in puppet-aodh 19.0.0..19.1.0 ------------------------------------- 02194e0 Add support for MultiStrOpt 21c1650 Add support for [cors] options ef9d678 Debian api_uwsgi_config: Switch to :ini_setting 6cd026f Set fixture paths for unit tests 216fddb Allow setting batch size for expirer 972ddc2 Prepare Xena M1 16091c8 Use oslo::coordination to manage coordination parameters 3795250 Drop Fedora support 4d94480 Fix leftover related to $pyvers variable Diffstat (except docs and test files) ------------------------------------- .../provider/aodh_api_uwsgi_config/ini_setting.rb | 4 +- .../{ini_setting.rb => openstackconfig.rb} | 4 +- lib/puppet/type/aodh_config.rb | 14 ++++- manifests/coordination.pp | 46 +++++++++++++++ manifests/cors.pp | 58 +++++++++++++++++++ manifests/evaluator.pp | 39 ++++--------- manifests/expirer.pp | 25 +++++--- manifests/params.pp | 2 - metadata.json | 14 ++--- releasenotes/notes/batchsize-6f6d2382eeb7e025.yaml | 6 ++ .../notes/coordination-aee30fff3b537d61.yaml | 15 +++++ releasenotes/notes/cors-5e513eae133889d7.yaml | 4 ++ .../notes/drop-fedora-e94904c9b5bce027.yaml | 4 ++ spec/classes/aodh_coordination_spec.rb | 48 ++++++++++++++++ spec/classes/aodh_cors_spec.rb | 53 +++++++++++++++++ spec/classes/aodh_evaluator_spec.rb | 67 +++++----------------- spec/classes/aodh_expirer_spec.rb | 7 ++- spec/spec_helper.rb | 7 +++ ...openstackconfig_spec.rb => ini_setting_spec.rb} | 13 +---- ...ini_setting_spec.rb => openstackconfig_spec.rb} | 4 +- spec/unit/type/aodh_config_spec.rb | 4 +- 21 files changed, 314 insertions(+), 124 deletions(-) From no-reply at openstack.org Mon Aug 16 08:38:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:38:10 -0000 Subject: [release-announce] puppet-ec2api 19.1.0 (xena) Message-ID: We jubilantly announce the release of: puppet-ec2api 19.1.0: Puppet module for OpenStack Ec2api This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-ec2api Download the package from: https://tarballs.openstack.org/puppet-ec2api/ Please report issues through: https://bugs.launchpad.net/puppet-ec2api/+bugs For more details, please see below. 19.1.0 ^^^^^^ Upgrade Notes * Fedora is no longer supported. Changes in puppet-ec2api 19.0.0..19.1.0 --------------------------------------- 398a775 Drop Fedora support 0d07da0 Set fixture paths for unit tests 0fb38d0 Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- metadata.json | 14 ++++---------- releasenotes/notes/drop-fedora-d100379c0717ed91.yaml | 4 ++++ spec/spec_helper.rb | 5 +++++ 3 files changed, 13 insertions(+), 10 deletions(-) From no-reply at openstack.org Mon Aug 16 08:39:01 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:39:01 -0000 Subject: [release-announce] puppet-magnum 19.1.0 (xena) Message-ID: We eagerly announce the release of: puppet-magnum 19.1.0: Puppet module for Magnum This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-magnum Download the package from: https://tarballs.openstack.org/puppet-magnum/ Please report issues through: https://bugs.launchpad.net/puppet-magnum/+bugs For more details, please see below. 19.1.0 ^^^^^^ Upgrade Notes * Fedora is no longer supported. Changes in puppet-magnum 19.0.0..19.1.0 --------------------------------------- b8fba23 uwsgi_config: Use init_setting, not openstacksetting 3a9c564 Only manage service if manage_service is set b9850c0 Drop Fedora support afa9387 Get rid of the $pyvers variable ff99582 Set fixture paths for unit tests 51ce642 Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- .../{openstackconfig.rb => ini_setting.rb} | 4 ++-- manifests/conductor.pp | 16 ++++++++-------- manifests/params.pp | 9 +++------ metadata.json | 14 ++++---------- releasenotes/notes/drop-fedora-182d6a96fef4e59f.yaml | 4 ++++ spec/classes/magnum_client_spec.rb | 10 +--------- spec/classes/magnum_conductor_spec.rb | 2 +- spec/spec_helper.rb | 5 +++++ .../{openstackconfig_spec.rb => ini_setting_spec.rb} | 2 +- 9 files changed, 29 insertions(+), 37 deletions(-) From no-reply at openstack.org Mon Aug 16 08:39:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:39:35 -0000 Subject: [release-announce] puppet-glance 19.1.0 (xena) Message-ID: We are chuffed to announce the release of: puppet-glance 19.1.0: Puppet module for OpenStack Glance This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-glance Download the package from: https://tarballs.openstack.org/puppet-glance/ Please report issues through: https://bugs.launchpad.net/puppet-glance/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * The new "glance::cors" class has been added. Upgrade Notes ************* * Fedora is no longer supported. Changes in puppet-glance 19.0.0..19.1.0 --------------------------------------- 44b350e Add support for [cors] options 83fcadd Drop Fedora support a556783 Set fixture paths for unit tests 78cb64a Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- manifests/cors.pp | 58 ++++++++++++++++++++++ metadata.json | 16 ++---- releasenotes/notes/cors-d7196b18598d9461.yaml | 4 ++ .../notes/drop-fedora-3ad30141c46b838a.yaml | 4 ++ spec/classes/glance_cors_spec.rb | 53 ++++++++++++++++++++ spec/spec_helper.rb | 5 ++ 6 files changed, 129 insertions(+), 11 deletions(-) From no-reply at openstack.org Mon Aug 16 08:39:39 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:39:39 -0000 Subject: [release-announce] puppet-ceilometer 19.1.0 (xena) Message-ID: We are psyched to announce the release of: puppet-ceilometer 19.1.0: Puppet module for OpenStack Ceilometer This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-ceilometer Download the package from: https://tarballs.openstack.org/puppet-ceilometer/ Please report issues through: https://bugs.launchpad.net/puppet-ceilometer/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * The new "ceilometer::coordination" class has been added. Upgrade Notes ************* * Fedora is no longer supported. Deprecation Notes ***************** * The "ceilometer::agent::polling::coordination_url" parameter has been deprecated in favor of the new "ceilometer::coordination" class. Changes in puppet-ceilometer 19.0.0..19.1.0 ------------------------------------------- abb7623 Set fixture paths for unit tests d793891 Add a release note about Fedora support removal 9387384 Prepare Xena M1 9c87622 Drop Fedora support 1155b41 Use oslo::coordination to manage coordination parameters Diffstat (except docs and test files) ------------------------------------- manifests/agent/polling.pp | 29 ++++++++-------- manifests/coordination.pp | 22 ++++++++++++ metadata.json | 14 +++----- .../notes/coordination-6e5105e0558f3e5b.yaml | 9 +++++ .../notes/drop-fedora-1d67c61af6b760d2.yaml | 4 +++ spec/classes/ceilometer_agent_polling_spec.rb | 1 - spec/classes/ceilometer_coordination_spec.rb | 39 ++++++++++++++++++++++ spec/spec_helper.rb | 5 +++ 8 files changed, 96 insertions(+), 27 deletions(-) From no-reply at openstack.org Mon Aug 16 08:39:43 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:39:43 -0000 Subject: [release-announce] puppet-cinder 19.1.0 (xena) Message-ID: We are glad to announce the release of: puppet-cinder 19.1.0: Puppet module for OpenStack Cinder This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-cinder Download the package from: https://tarballs.openstack.org/puppet-cinder/ Please report issues through: https://bugs.launchpad.net/puppet-cinder/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * Added parameter backup_swift_create_storage_policy to cinder::backup::swift class. * The new "cinder::cors" class has been added. * Now the "cinder" class supports the following two parameters. * "cinder_internal_tenant_project_id" * "cinder_internal_tenant_user_id" * The new "pure_host_personality" parameter has been added to "cinder::backend::pure" Upgrade Notes ************* * Fedora is no longer supported. * The "cinder::backend::glusterfs" resource type has been removed. * The "cinder::backend::solidfire:sf_enable_volume_mapping" parameter has been removed. * Support for Veritas HyperScale Block Storage driver has been removed. Changes in puppet-cinder 19.0.0..19.1.0 --------------------------------------- c7719d1 Remove deprecated support for GlusterFS volume driver 393402d Solidfire: Remove the deprecated sf_enable_volume_mapping parameter 75949ef Remove support for the Veritas HyperScale Driver bf039f2 Fix wrong explanation of cinder::cors a432ad6 Add support for [cors] options 5e86972 Add backup_swift_create_storage_policy to cinder::backup::swift 2c869fd Fix a wrong spec file name 714c56b Pure Storage driver: Add support for pure_host_personality bf00282 Fix ignored unit test case of cinder::backend::pure 62899eb Allow for '-' in volume type property values a19b83c Add support for cinder_internal_tenant_* parameters 24dbff6 Set fixture paths for unit tests 243e89c Prepare Xena M1 27c6fe9 Drop Fedora support 9078af8 Use oslo::coordination to manage coordination parameters 870ff62 Add support for MultiStrOpt Diffstat (except docs and test files) ------------------------------------- .../{ini_setting.rb => openstackconfig.rb} | 4 +- lib/puppet/provider/cinder_type/openstack.rb | 2 +- lib/puppet/type/cinder_config.rb | 13 ++- manifests/backend/glusterfs.pp | 109 --------------------- manifests/backend/pure.pp | 7 ++ manifests/backend/solidfire.pp | 14 --- manifests/backend/veritas_hyperscale.pp | 66 ------------- manifests/backup/swift.pp | 54 +++++----- manifests/coordination.pp | 4 +- manifests/cors.pp | 58 +++++++++++ manifests/init.pp | 34 +++++-- metadata.json | 14 +-- ...ift_create_storage_policy-ae811a83c2b469ea.yaml | 5 + releasenotes/notes/cors-ec65ae3f0a49fc44.yaml | 4 + .../notes/drop-fedora-797a1e2a02292ab8.yaml | 4 + .../notes/internal_tenant-733c568ffd415bd0.yaml | 7 ++ .../pure_host_personality-f4165f778cf9c423.yaml | 5 + ...e-glusterfs-volume-driver-cb403cb7973cc30a.yaml | 4 + ...-sf_enable_volume_mapping-a0159f78226d2a19.yaml | 5 + ...remove-veritas_hyperscale-bf6af00ea5cbc876.yaml | 4 + spec/classes/cinder_backup_swift_spec.rb | 26 ++--- spec/classes/cinder_coordination_spec.rb | 8 +- spec/classes/cinder_cors_spec.rb | 53 ++++++++++ spec/classes/cinder_init_spec.rb | 19 +++- ...emc_sc.rb => cinder_backend_dellemc_sc_spec.rb} | 0 spec/defines/cinder_backend_glusterfs_spec.rb | 67 ------------- spec/defines/cinder_backend_pure_spec.rb | 15 ++- .../cinder_backend_veritas_hyperscale_spec.rb | 55 ----------- spec/spec_helper.rb | 5 + ...ini_setting_spec.rb => openstackconfig_spec.rb} | 20 ++-- spec/unit/provider/cinder_type/openstack_spec.rb | 6 +- spec/unit/type/cinder_config_spec.rb | 4 +- 32 files changed, 301 insertions(+), 394 deletions(-) From no-reply at openstack.org Mon Aug 16 08:39:58 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:39:58 -0000 Subject: [release-announce] puppet-designate 19.1.0 (xena) Message-ID: We jubilantly announce the release of: puppet-designate 19.1.0: Puppet module for OpenStack Designate This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-designate Download the package from: https://tarballs.openstack.org/puppet-designate/ Please report issues through: https://bugs.launchpad.net/puppet-designate/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * The new "designate::api::enable_proxy_headers_parsing" parameter has been added. * The new "designate::coordination" class has been added. * The new "designate::cors" class has been added. Upgrade Notes ************* * Fedora is no longer supported. * The "designate::api::enabled_extensions_v1" parameter has been removed. Deprecation Notes ***************** * The "designate::producer::backend_url" parameter has been deprecated in favor of the new "designate::coordination" class. Changes in puppet-designate 19.0.0..19.1.0 ------------------------------------------ 2950b5d Allow list values for enabled_extensions_admin/v2 5c7d7e6 Add support for oslo_middleware/enable_proxy_headers_parsing 5c47db9 Add support for MultiStrOpt a1f2605 Remove leftover of v1 api support 823d409 Use oslo::coordination to manage coordination parameters 76e97df Add support for [cors] options 578ec7d Drop Fedora support 8fe9a66 Set fixture paths for unit tests 292d776 Prepare Xena M1 369f391 Get rid of the $pyvers variable Diffstat (except docs and test files) ------------------------------------- .../{ini_setting.rb => openstackconfig.rb} | 4 +- lib/puppet/type/designate_config.rb | 12 +++- manifests/api.pp | 66 +++++++++++----------- manifests/coordination.pp | 39 +++++++++++++ manifests/cors.pp | 58 +++++++++++++++++++ manifests/params.pp | 3 +- manifests/producer.pp | 13 ++++- metadata.json | 14 ++--- ...ble_proxy_headers_parsing-fb76fa3450bd4ed9.yaml | 5 ++ .../notes/coordination-9043dd34f67ee3a1.yaml | 9 +++ releasenotes/notes/cors-50b3bc2fe5a16ad8.yaml | 4 ++ .../notes/drop-fedora-487c7e94dc8790fa.yaml | 4 ++ ...ove-enabled_extensions_v1-f0354a03403c52e4.yaml | 4 ++ spec/classes/designate_api_spec.rb | 25 +++++++- spec/classes/designate_client_spec.rb | 10 +--- spec/classes/designate_coordination_spec.rb | 45 +++++++++++++++ spec/classes/designate_cors_spec.rb | 53 +++++++++++++++++ spec/classes/designate_producer_spec.rb | 1 - spec/spec_helper.rb | 5 ++ ...ini_setting_spec.rb => openstackconfig_spec.rb} | 13 +++-- spec/unit/type/designate_config_spec.rb | 4 +- 21 files changed, 319 insertions(+), 72 deletions(-) From no-reply at openstack.org Mon Aug 16 08:40:16 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:40:16 -0000 Subject: [release-announce] puppet-ironic 19.1.0 (xena) Message-ID: We are glad to announce the release of: puppet-ironic 19.1.0: Puppet module for OpenStack Ironic This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-ironic Download the package from: https://tarballs.openstack.org/puppet-ironic/ Please report issues through: https://bugs.launchpad.net/puppet-ironic/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * Adds support for the "ironic.conf" parameters "[pxe]ipxe_bootfile_name" and "[pxe]ipxe_config_template" which are utilized by the "ipxe" boot interface in Ironic. These settings use the manifest parameters "ironic::drivers::pxe::ipxe_bootfile_name" and "ironic::drivers::pxe::ipxe_config_template" respectively. * Adds support for the "ironic.conf" parameter "[pxe]uefi_ipxe_bootfile_name" to be explicitly set using the "ironic::drivers::pxe::uefi_ipxe_bootfile_name" manifest parameter, however this value is defaulted to "snponly.efi" which is anticipated to become the default in Ironic sometime in the Xena development cycle. Upgrade Notes ************* * Fedora is no longer supported. * The Ironic project has in elevated support for "ipxe" to a top level node boot_interface, and removed support for it's "[pxe]ipxe_enabled" option as this is settable per node. Removal of this option has allowed for the manifest to be cleaned up. * The manifest now no longer applies override defaults for a number of "ironic.conf" settings, as they match the default settings the project utilizes. These manifest parameters are "ironic::drivers::pxe::pxe_bootfile_name", "ironic::drivers::pxe::pxe_config_template", "ironic::drivers::pxe::tftp_root", "ironic::drivers::pxe::tftp_master_path". Deprecation Notes ***************** * The "ironic::drivers::pxe::ipxe_enabled" parameter has been deprecated and has no effect moving forward. This is a result of the underlying Ironic project deprecating and removing. Use of this option will raise a warning. * The "ironic::drivers::pxe::ip_version" parameter has been deprecated for removal. Please anticipate this option to be removed in a future release. This option has been redundant since the Ussuri release of Ironic. Use of this option raises a warning. Bug Fixes ********* * Fixes a potential issue where use of the "ironic::drivers::pxe::ipxe_enabled" parameter would cause settings specific to "ipxe" to be set overriding the "pxe" boot interface's defaults in Ironic. This resulted in operators being unable to choose to boot a node from "pxe" and not "ipxe". Now the settings are not overriden as the "ironic::drivers::pxe::ipxe_enabled" parameter for the manifest has no effect, and raises a warning if used. Changes in puppet-ironic 19.0.0..19.1.0 --------------------------------------- c21b1e8 Fix usage of ironic::pxe::common b307c40 Fix incorrect handling/update about deprecated parameters 0f4a526 Add support for MultiStrOpt 3570d4c Do not test detail of oslo::cors 3864e15 Clean up ipxe support 95f2f81 Drop Fedora support cbca433 Set fixture paths for unit tests 4a4dd6a Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- .../{ini_setting.rb => openstackconfig.rb} | 6 +- lib/puppet/type/ironic_config.rb | 12 ++- manifests/drivers/pxe.pp | 95 +++++++++++++++------- manifests/pxe.pp | 4 +- metadata.json | 14 +--- .../notes/drop-fedora-1a946328e0084234.yaml | 4 + .../notes/pxe-cleanup-692c78cad322893d.yaml | 44 ++++++++++ spec/classes/ironic_cors_spec.rb | 32 ++++---- spec/classes/ironic_drivers_pxe_spec.rb | 40 +++------ spec/classes/ironic_inspector_cors_spec.rb | 31 +++---- spec/classes/ironic_pxe_spec.rb | 2 +- spec/spec_helper.rb | 5 ++ ...ini_setting_spec.rb => openstackconfig_spec.rb} | 21 ++--- spec/unit/type/ironic_config_spec.rb | 6 +- 14 files changed, 194 insertions(+), 122 deletions(-) From no-reply at openstack.org Mon Aug 16 08:40:59 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:40:59 -0000 Subject: [release-announce] puppet-keystone 19.1.0 (xena) Message-ID: We are stoked to announce the release of: puppet-keystone 19.1.0: Puppet module for OpenStack Keystone This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-keystone Download the package from: https://tarballs.openstack.org/puppet-keystone/ Please report issues through: https://bugs.launchpad.net/puppet-keystone/+bugs For more details, please see below. 19.1.0 ^^^^^^ Upgrade Notes * Fedora is no longer supported. Changes in puppet-keystone 19.0.0..19.1.0 ----------------------------------------- cb6f192 Do not test detail of oslo::cors e914abd Drop Fedora support 4a0b48c Fix leftover related to $pyvers variable c0f33c2 Set fixture paths for unit tests 98555f0 Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- metadata.json | 12 ++------ .../notes/drop-fedora-6d7012b18c2231be.yaml | 4 +++ spec/classes/keystone_cors_spec.rb | 34 +++++++++++++--------- spec/defines/keystone_resource_authtoken_spec.rb | 10 +------ spec/spec_helper.rb | 7 +++-- 5 files changed, 33 insertions(+), 34 deletions(-) From no-reply at openstack.org Mon Aug 16 08:41:33 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:41:33 -0000 Subject: [release-announce] puppet-manila 19.1.0 (xena) Message-ID: We enthusiastically announce the release of: puppet-manila 19.1.0: Puppet module for OpenStack Manila This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-manila Download the package from: https://tarballs.openstack.org/puppet-manila/ Please report issues through: https://bugs.launchpad.net/puppet-manila/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * Add support for Pure Storage FlashBlade Driver * The new "manila::coordination" class has been added. * The new "manila::cors" class has been added. Upgrade Notes ************* * Fedora is no longer supported. Deprecation Notes ***************** * The following parmaeters have been deprecated and has no effect now. * "manila::backend::dellemc_isilon::driver_handles_share_servers" * "manila::backend::dellemc_vmax::driver_handles_share_servers" * "manila::backend::dellemc_vnx::driver_handles_share_servers" Changes in puppet-manila 19.0.0..19.1.0 --------------------------------------- d81d522 Add support for MultiStrOpt e1aaaf7 Add support for coordination parameters e5e7eac Add support for [cors] options 52865dc Drop Fedora support 5e92666 Fix nfs client package name in Ubuntu/Debian 727562e Support for Pure Storage flashBlade Manila driver 4c365c9 Deprecate redundant driver_handles_share_servers 35657a2 Set fixture paths for unit tests 2c468d8 Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- .../{ini_setting.rb => openstackconfig.rb} | 4 +- lib/puppet/type/manila_config.rb | 12 +++- manifests/backend/dellemc_isilon.pp | 46 ++++++++------ manifests/backend/dellemc_unity.pp | 4 +- manifests/backend/dellemc_vmax.pp | 48 ++++++++------- manifests/backend/dellemc_vnx.pp | 50 ++++++++------- manifests/backend/flashblade.pp | 69 +++++++++++++++++++++ manifests/backend/hitachi_hnas.pp | 8 ++- manifests/backend/netapp.pp | 4 +- manifests/coordination.pp | 20 ++++++ manifests/cors.pp | 58 ++++++++++++++++++ manifests/params.pp | 2 + metadata.json | 16 ++--- .../notes/add-flashblade-66b88affa066ad31.yaml | 3 + .../notes/coordination-07f3f700248c38fb.yaml | 4 ++ releasenotes/notes/cors-e81d93f888673010.yaml | 4 ++ ...ver_handles_share_servers-20f4d2f1d08154ef.yaml | 8 +++ .../notes/drop-fedora-1286836dbad8c56b.yaml | 4 ++ spec/classes/manila_coordination_spec.rb | 39 ++++++++++++ spec/classes/manila_cors_spec.rb | 53 ++++++++++++++++ spec/classes/manila_share_hitachi_hnas_spec.rb | 18 +++--- spec/defines/manila_backend_dellemc_isilon_spec.rb | 36 ++++++----- spec/defines/manila_backend_dellemc_vmax_spec.rb | 35 +++++------ spec/defines/manila_backend_dellemc_vnx_spec.rb | 43 ++++++------- spec/defines/manila_backend_flashblade_spec.rb | 71 ++++++++++++++++++++++ spec/spec_helper.rb | 5 ++ ...ini_setting_spec.rb => openstackconfig_spec.rb} | 20 +++--- spec/unit/type/manila_config_spec.rb | 4 +- 28 files changed, 520 insertions(+), 168 deletions(-) From no-reply at openstack.org Mon Aug 16 08:41:46 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:41:46 -0000 Subject: [release-announce] puppet-freezer 19.1.0 (xena) Message-ID: We eagerly announce the release of: puppet-freezer 19.1.0: Puppet module for OpenStack freezer This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-freezer Download the package from: https://tarballs.openstack.org/puppet-freezer/ Please report issues through: https://bugs.launchpad.net/puppet-freezer/+bugs For more details, please see below. 19.1.0 ^^^^^^ Upgrade Notes * Fedora is no longer supported. Changes in puppet-freezer 19.0.0..19.1.0 ---------------------------------------- 47f015a Drop Fedora support d48492d Get rid of the $pyvers variable 2420f2b Set fixture paths for unit tests 12fd356 Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- manifests/params.pp | 3 +-- metadata.json | 8 ++++---- releasenotes/notes/drop-fedora-010c18d26b571580.yaml | 4 ++++ spec/classes/freezer_client_spec.rb | 10 +--------- spec/spec_helper.rb | 5 +++++ 5 files changed, 15 insertions(+), 15 deletions(-) From no-reply at openstack.org Mon Aug 16 08:41:48 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:41:48 -0000 Subject: [release-announce] puppet-mistral 19.1.0 (xena) Message-ID: We are thrilled to announce the release of: puppet-mistral 19.1.0: Puppet module for OpenStack Mistral This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-mistral Download the package from: https://tarballs.openstack.org/puppet-mistral/ Please report issues through: https://bugs.launchpad.net/puppet-mistral/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * The new "mistral::coordination" class has been added. Upgrade Notes ************* * Fedora is no longer supported. Deprecation Notes ***************** * The following parameters have been deprecated in favor of the new "mistral::coordination" class. * "mistral::coordination_backend_url" * "mistral::coordination_heartbeat_interval" Changes in puppet-mistral 19.0.0..19.1.0 ---------------------------------------- 298c6ec Use oslo::coordination to manage coordination parameters 413a0ca Do not test detail of oslo::cors 8d0e5fb Drop Fedora support bcfd476 Get rid of the $pyvers variable f4b3c4d Set fixture paths for unit tests c2a7454 Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- manifests/coordination.pp | 32 +++++++++++++++++ manifests/init.pp | 27 +++++++------- manifests/params.pp | 3 +- metadata.json | 14 +++----- .../notes/coordination-6da1ae2202029007.yaml | 12 +++++++ .../notes/drop-fedora-02fd4ff7da62a9bc.yaml | 4 +++ spec/classes/mistral_client_spec.rb | 10 +----- spec/classes/mistral_coordination_spec.rb | 42 ++++++++++++++++++++++ spec/classes/mistral_cors_spec.rb | 32 +++++++++-------- spec/classes/mistral_init_spec.rb | 2 -- spec/spec_helper.rb | 5 +++ 11 files changed, 134 insertions(+), 49 deletions(-) From no-reply at openstack.org Mon Aug 16 08:41:50 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:41:50 -0000 Subject: [release-announce] puppet-heat 19.1.0 (xena) Message-ID: We are glad to announce the release of: puppet-heat 19.1.0: Puppet module for OpenStack Heat This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-heat Download the package from: https://tarballs.openstack.org/puppet-heat/ Please report issues through: https://bugs.launchpad.net/puppet-heat/+bugs For more details, please see below. 19.1.0 ^^^^^^ Upgrade Notes * Fedora is no longer supported. Changes in puppet-heat 19.0.0..19.1.0 ------------------------------------- eaa9b39 Drop Fedora support bd7d486 Set fixture paths for unit tests bb6f646 Prepare Xena M1 97bce75 Add support for MultiStrOpt Diffstat (except docs and test files) ------------------------------------- .../{ini_setting.rb => openstackconfig.rb} | 4 ++-- lib/puppet/type/heat_config.rb | 12 ++++++++++-- metadata.json | 14 ++++---------- .../notes/drop-fedora-61138dbf99ffb08e.yaml | 4 ++++ spec/spec_helper.rb | 5 +++++ ...{ini_setting_spec.rb => openstackconfig_spec.rb} | 21 +++++++++------------ spec/unit/type/heat_config_spec.rb | 7 +++---- 7 files changed, 37 insertions(+), 30 deletions(-) From no-reply at openstack.org Mon Aug 16 08:41:53 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:41:53 -0000 Subject: [release-announce] puppet-gnocchi 19.1.0 (xena) Message-ID: We contentedly announce the release of: puppet-gnocchi 19.1.0: Puppet module for OpenStack Gnocchi This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-gnocchi Download the package from: https://tarballs.openstack.org/puppet-gnocchi/ Please report issues through: https://bugs.launchpad.net/puppet-gnocchi/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * The new "gnocchi::storage::incoming::file" class has been added. This class can be used to set up the file incoming driver. Upgrade Notes ************* * The gnocchi::storage::ceph::manage_rados parameters default value is now true. * Fedora is no longer supported. Deprecation Notes ***************** * The gnocchi::storage::ceph::manage_cradox parameter is deprecated and has no effect. Changes in puppet-gnocchi 19.0.0..19.1.0 ---------------------------------------- f41c7d8 Add support for MultiStrOpt 9eb1420 Do not test detail of oslo::cors 39fc4ee Drop Fedora support 3591bd8 Deprecated manage_cradox and set manage_rados to true 05e70d9 Set fixture paths for unit tests 4b1c63b Prepare Xena M1 a00bfa3 Add support for the file incoming driver Diffstat (except docs and test files) ------------------------------------- .../{ini_setting.rb => openstackconfig.rb} | 4 +- lib/puppet/type/gnocchi_config.rb | 14 ++++- manifests/params.pp | 2 - manifests/storage/ceph.pp | 41 +++++-------- manifests/storage/incoming/file.pp | 32 ++++++++++ metadata.json | 14 ++--- .../deprecated-manage-cradox-6a4052d270c5180e.yaml | 9 +++ .../notes/drop-fedora-2a73195edf824a0f.yaml | 4 ++ .../file-incoming-driver-166fa94e9253781e.yaml | 5 ++ spec/classes/gnocchi_cors_spec.rb | 32 +++++----- spec/classes/gnocchi_storage_ceph_spec.rb | 69 ++++------------------ spec/classes/gnocchi_storage_incoming_file_spec.rb | 47 +++++++++++++++ spec/spec_helper.rb | 5 ++ ...ini_setting_spec.rb => openstackconfig_spec.rb} | 6 +- spec/unit/type/gnocchi_config_spec.rb | 4 +- 15 files changed, 168 insertions(+), 120 deletions(-) From no-reply at openstack.org Mon Aug 16 08:42:38 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:42:38 -0000 Subject: [release-announce] puppet-horizon 19.1.0 (xena) Message-ID: We are pumped to announce the release of: puppet-horizon 19.1.0: Puppet module for OpenStack Horizon This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-horizon Download the package from: https://tarballs.openstack.org/puppet-horizon/ Please report issues through: https://bugs.launchpad.net/puppet-horizon/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * The new "horizon::dashboards::heat" class has been added. This class can be used to manage parameters for heat-dashboard. * The new "horizon::dashboards::manila" class has been added. This class can be used to manage parameters for manila-dashboard. * The new "horizon::dashboards::octavia" class has been added. This class can be used to manage parameters for octavia-dashboard. Upgrade Notes ************* * Fedora is no longer supported. Deprecation Notes ***************** * The "horizon::enable_user_pass" parameter has been deprecated. Use the "horizon::dashboards::heat" class instead. Changes in puppet-horizon 19.0.0..19.1.0 ---------------------------------------- 6a606c6 Drop Fedora support a7d71fb Add support for independent manila-dashboard configurations c29622e Add support for independent octavia-dashboard configurations 36c8f38 Set fixture paths for unit tests f6f40e2 Prepare Xena M1 382877d Add support for independent heat-dashboard configurations 5227aca Remove logger for nose.plugin.manager e73a182 Configure logging for keystoneauth module Diffstat (except docs and test files) ------------------------------------- manifests/dashboards/heat.pp | 74 +++++++++++++++++ manifests/dashboards/manila.pp | 93 ++++++++++++++++++++++ manifests/dashboards/octavia.pp | 68 ++++++++++++++++ manifests/init.pp | 28 +++++-- manifests/params.pp | 64 ++++++++------- metadata.json | 4 +- .../notes/drop-fedora-ec61b145255a8c37.yaml | 4 + .../notes/heat-dashboard-c34cea1d256164cd.yaml | 10 +++ .../notes/manila-dashboard-aaf28389e0bcfa9b.yaml | 5 ++ .../notes/octavia-dashboard-0eb5300606586e80.yaml | 5 ++ spec/classes/horizon_dashboards_heat_spec.rb | 90 +++++++++++++++++++++ spec/classes/horizon_dashboards_manila_spec.rb | 72 +++++++++++++++++ spec/classes/horizon_dashboards_octavia_spec.rb | 63 +++++++++++++++ spec/classes/horizon_init_spec.rb | 20 +---- spec/spec_helper.rb | 5 ++ templates/_1499_load_balancer_settings.py.erb | 40 ++++++++++ templates/_1699_orchestration_settings.py.erb | 38 +++++++++ templates/_90_manila_shares.py.erb | 54 +++++++++++++ templates/local_settings.py.erb | 28 +------ 19 files changed, 689 insertions(+), 76 deletions(-) From no-reply at openstack.org Mon Aug 16 08:42:46 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:42:46 -0000 Subject: [release-announce] puppet-octavia 19.1.0 (xena) Message-ID: We jubilantly announce the release of: puppet-octavia 19.1.0: Puppet module for OpenStack Octavia This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-octavia Download the package from: https://tarballs.openstack.org/puppet-octavia/ Please report issues through: https://bugs.launchpad.net/puppet-octavia/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * The new "octavia::cors" class has been added. * The new "octavia::api::healthcheck_refresh_interval" parameter has been added. Upgrade Notes ************* * Fedora is no longer supported. Changes in puppet-octavia 19.0.0..19.1.0 ---------------------------------------- 54eea2b Add support for MultiStrOpt f62f0b0 octavia-controller: Convert list values for ListOpts dedd259 Add support for [cors] options 2777bc5 Drop Fedora support 456e7ff Set fixture paths for unit tests fec79b5 Prepare Xena M1 1a95466 Add support for [api_settings] healthcheck_refresh_interval Diffstat (except docs and test files) ------------------------------------- .../{ini_setting.rb => openstackconfig.rb} | 4 +- lib/puppet/type/octavia_config.rb | 12 ++++- manifests/api.pp | 6 +++ manifests/controller.pp | 14 +++--- manifests/cors.pp | 58 ++++++++++++++++++++++ metadata.json | 16 ++---- releasenotes/notes/cors-0a1240b26cf2b8b2.yaml | 5 ++ .../notes/drop-fedora-85e3a9176496c3e1.yaml | 4 ++ ...lthcheck_refresh_interval-861418bae80c15d5.yaml | 5 ++ spec/classes/octavia_api_spec.rb | 3 ++ spec/classes/octavia_controller_spec.rb | 12 ++--- spec/classes/octavia_cors_spec.rb | 53 ++++++++++++++++++++ spec/spec_helper.rb | 5 ++ ...ini_setting_spec.rb => openstackconfig_spec.rb} | 4 +- spec/unit/type/octavia_config_spec.rb | 8 +-- 15 files changed, 175 insertions(+), 34 deletions(-) From no-reply at openstack.org Mon Aug 16 08:42:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:42:54 -0000 Subject: [release-announce] puppet-ovn 19.1.0 (xena) Message-ID: We are excited to announce the release of: puppet-ovn 19.1.0: Puppet module for OVN This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-ovn Download the package from: https://tarballs.openstack.org/puppet-ovn/ Please report issues through: https://bugs.launchpad.net/puppet-ovn/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * The new "ovn::controller::ovn_monitor_all" parameter has been added. Upgrade Notes ************* * Fedora is no longer supported. Changes in puppet-ovn 19.0.0..19.1.0 ------------------------------------ 7a1bb54 Add ovn-monitor-all option to ovn-controller 2b47ff5 Drop Fedora support 88fad1f Set fixture paths for unit tests 41c8edf Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- manifests/controller.pp | 8 ++++++++ metadata.json | 12 +++--------- releasenotes/notes/drop-fedora-87d0b7c68345b6f1.yaml | 4 ++++ releasenotes/notes/ovn-monitor-all-001cafc946130936.yaml | 4 ++++ spec/classes/ovn_controller_spec.rb | 5 +++++ spec/spec_helper.rb | 5 +++++ 6 files changed, 29 insertions(+), 9 deletions(-) From no-reply at openstack.org Mon Aug 16 08:43:01 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:43:01 -0000 Subject: [release-announce] puppet-ironic 18.5.0 (wallaby) Message-ID: We exuberantly announce the release of: puppet-ironic 18.5.0: Puppet module for OpenStack Ironic This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/puppet-ironic Download the package from: https://tarballs.openstack.org/puppet-ironic/ Please report issues through: https://bugs.launchpad.net/puppet-ironic/+bugs For more details, please see below. 18.5.0 ^^^^^^ New Features ************ * Adds support for the "ironic.conf" parameters "[pxe]ipxe_bootfile_name" and "[pxe]ipxe_config_template" which are utilized by the "ipxe" boot interface in Ironic. These settings use the manifest parameters "ironic::drivers::pxe::ipxe_bootfile_name" and "ironic::drivers::pxe::ipxe_config_template" respectively. * Adds support for the "ironic.conf" parameter "[pxe]uefi_ipxe_bootfile_name" to be explicitly set using the "ironic::drivers::pxe::uefi_ipxe_bootfile_name" manifest parameter. * The new "ironic::pxe::uefi_ipxe_bootfile_name" parameter has been added. This parameter is used to determine name of the efi file used to boot nodes with UEFI + iPXE. Upgrade Notes ************* * The Ironic project has in elevated support for "ipxe" to a top level node boot_interface, and removed support for it's "[pxe]ipxe_enabled" option as this is settable per node. Removal of this option has allowed for the manifest to be cleaned up. * The manifest now no longer applies override defaults for a number of "ironic.conf" settings, as they match the default settings the project utilizes. These manifest parameters are "ironic::drivers::pxe::pxe_bootfile_name", "ironic::drivers::pxe::pxe_config_template", "ironic::drivers::pxe::tftp_root", "ironic::drivers::pxe::tftp_master_path". Deprecation Notes ***************** * The "ironic::drivers::pxe::ipxe_enabled" parameter has been deprecated and has no effect moving forward. This is a result of the underlying Ironic project deprecating and removing. Use of this option will raise a warning. Bug Fixes ********* * Fixes a potential issue where use of the "ironic::drivers::pxe::ipxe_enabled" parameter would cause settings specific to "ipxe" to be set overriding the "pxe" boot interface's defaults in Ironic. This resulted in operators being unable to choose to boot a node from "pxe" and not "ipxe". Now the settings are not overriden as the "ironic::drivers::pxe::ipxe_enabled" parameter for the manifest has no effect, and raises a warning if used. Changes in puppet-ironic 18.4.0..18.5.0 --------------------------------------- a7f1c26 Prepare a new Wallaby release 7cc374a Clean up ipxe support fc299c7 We shouldn't set pxe/ipxe_enabled in ironic config 122bd74 Set fixture paths for unit tests 786f9f7 Update TOX_CONSTRAINTS_FILE for stable/wallaby 002169d Update .gitreview for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/drivers/pxe.pp | 74 +++++++++++++++------- manifests/pxe.pp | 27 +++++--- metadata.json | 2 +- .../notes/pxe-cleanup-692c78cad322893d.yaml | 42 ++++++++++++ spec/classes/ironic_drivers_pxe_spec.rb | 40 +++--------- spec/spec_helper.rb | 5 ++ tox.ini | 2 +- 8 files changed, 128 insertions(+), 65 deletions(-) From no-reply at openstack.org Mon Aug 16 08:43:33 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:43:33 -0000 Subject: [release-announce] puppet-openstack_extras 19.1.0 (xena) Message-ID: We are overjoyed to announce the release of: puppet-openstack_extras 19.1.0: Puppet module for OpenStack Openstack_extras This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-openstack_extras Download the package from: https://tarballs.openstack.org/puppet-openstack_extras/ Please report issues through: https://bugs.launchpad.net/puppet-openstack-extras/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features * The yumrepo resources for RDO and CentOS Advanced Virt in the openstack_extras::repo::redhat::redhat class now sets the new parameter module_hotfixes included since 6.15.0 if the Puppet version is supporting that. If you for some reason is using standalone Puppet that does not include vendored modules (i.e you are not using Puppet packages) you will need to make sure that yumrepo_core >= 1.0.7 is used. Changes in puppet-openstack_extras 19.0.0..19.1.0 ------------------------------------------------- 33140bf Drop Fedora support ad70eae Set module_hotfixes=true for yumrepo if Puppet >= 6.15.0 c8e5cfb Set fixture paths for unit tests 8e2a7bf Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- manifests/repo/redhat/redhat.pp | 22 ++++++++++- metadata.json | 8 +--- ...dule-hotfixes-redhat-repo-e03358eb341bf820.yaml | 10 +++++ .../openstack_extras_repo_redhat_redhat_spec.rb | 45 ++++++++++++++-------- spec/spec_helper.rb | 5 +++ 5 files changed, 65 insertions(+), 25 deletions(-) From no-reply at openstack.org Mon Aug 16 08:43:49 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:43:49 -0000 Subject: [release-announce] puppet-cloudkitty 8.1.0 (xena) Message-ID: We are ecstatic to announce the release of: puppet-cloudkitty 8.1.0: Puppet module for OpenStack cloudkitty This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-cloudkitty Download the package from: https://tarballs.openstack.org/puppet-cloudkitty/ Please report issues through: https://bugs.launchpad.net/puppet-cloudkitty/+bugs For more details, please see below. 8.1.0 ^^^^^ Upgrade Notes * Fedora is no longer supported. Changes in puppet-cloudkitty 8.0.0..8.1.0 ----------------------------------------- 4886129 Drop Fedora support 217a8ec Set fixture paths for unit tests 7c1b6ef Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- metadata.json | 14 ++++---------- releasenotes/notes/drop-fedora-d35038acdc53f1bb.yaml | 4 ++++ spec/spec_helper.rb | 5 +++++ 3 files changed, 13 insertions(+), 10 deletions(-) From no-reply at openstack.org Mon Aug 16 08:44:25 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:44:25 -0000 Subject: [release-announce] puppet-tacker 19.1.0 (xena) Message-ID: We are jazzed to announce the release of: puppet-tacker 19.1.0: Puppet module for OpenStack Tacker This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-tacker Download the package from: https://tarballs.openstack.org/puppet-tacker/ Please report issues through: https://bugs.launchpad.net/puppet-tacker/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * The new "tacker::coordination" class has been added. Upgrade Notes ************* * Fedora is no longer supported. Changes in puppet-tacker 19.0.0..19.1.0 --------------------------------------- f10b246 Add support for coordination parameters 8ddfe2e Drop Fedora support ae0a25f Get rid of the $pyvers variable ae0ed56 Set fixture paths for unit tests 6ef66dd Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- manifests/coordination.pp | 20 +++++++++++ manifests/params.pp | 3 +- metadata.json | 14 +++----- .../notes/coordination-62df61b16108ae0b.yaml | 4 +++ .../notes/drop-fedora-d71cadf46ed026af.yaml | 4 +++ spec/classes/tacker_client_spec.rb | 10 +----- spec/classes/tacker_coordination_spec.rb | 39 ++++++++++++++++++++++ spec/spec_helper.rb | 5 +++ 8 files changed, 78 insertions(+), 21 deletions(-) From no-reply at openstack.org Mon Aug 16 08:45:00 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:45:00 -0000 Subject: [release-announce] puppet-senlin 6.1.0 (xena) Message-ID: We enthusiastically announce the release of: puppet-senlin 6.1.0: Puppet module for OpenStack senlin This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-senlin Download the package from: https://tarballs.openstack.org/puppet-senlin/ Please report issues through: https://bugs.launchpad.net/puppet-senlin/+bugs For more details, please see below. Changes in puppet-senlin 6.0.0..6.1.0 ------------------------------------- 861513b Drop Fedora support acc7e79 Get rid of the $pyvers variable e4734e5 Set fixture paths for unit tests def14d6 Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- manifests/params.pp | 3 +-- metadata.json | 14 ++++---------- spec/classes/senlin_client_spec.rb | 10 +--------- spec/spec_helper.rb | 5 +++++ 4 files changed, 11 insertions(+), 21 deletions(-) From no-reply at openstack.org Mon Aug 16 08:45:03 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:45:03 -0000 Subject: [release-announce] puppet-barbican 19.1.0 (xena) Message-ID: We are psyched to announce the release of: puppet-barbican 19.1.0: Puppet module for Barbican This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-barbican Download the package from: https://tarballs.openstack.org/puppet-barbican/ Please report issues through: https://bugs.launchpad.net/puppet-barbican/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * The new "barbican::cors" class has been added. Upgrade Notes ************* * Fedora is no longer supported. Changes in puppet-barbican 19.0.0..19.1.0 ----------------------------------------- 67a0bb3 Add support for [cors] options eb4d097 Set fixture paths for unit tests 0d364bc Prepare Xena M1 95600aa Drop Fedora support Diffstat (except docs and test files) ------------------------------------- manifests/cors.pp | 58 ++++++++++++++++++++++ metadata.json | 14 ++---- releasenotes/notes/cors-0b6f3af84fffbdee.yaml | 4 ++ .../notes/drop-fedora-bd83080aef24213a.yaml | 4 ++ spec/classes/barbican_cors_spec.rb | 53 ++++++++++++++++++++ spec/spec_helper.rb | 5 ++ 6 files changed, 128 insertions(+), 10 deletions(-) From no-reply at openstack.org Mon Aug 16 08:45:06 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:45:06 -0000 Subject: [release-announce] puppet-sahara 19.1.0 (xena) Message-ID: We are happy to announce the release of: puppet-sahara 19.1.0: Puppet module for OpenStack Sahara This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-sahara Download the package from: https://tarballs.openstack.org/puppet-sahara/ Please report issues through: https://bugs.launchpad.net/puppet-sahara/+bugs For more details, please see below. 19.1.0 ^^^^^^ Upgrade Notes * Fedora is no longer supported. Changes in puppet-sahara 19.0.0..19.1.0 --------------------------------------- 4589c76 Drop Fedora support a33f3e5 Set fixture paths for unit tests 52b3864 Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- metadata.json | 14 ++++---------- releasenotes/notes/drop-fedora-c21985ebeac4df46.yaml | 4 ++++ spec/spec_helper.rb | 5 +++++ 3 files changed, 13 insertions(+), 10 deletions(-) From no-reply at openstack.org Mon Aug 16 08:45:17 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:45:17 -0000 Subject: [release-announce] puppet-nova 19.1.0 (xena) Message-ID: We are glad to announce the release of: puppet-nova 19.1.0: Puppet module for OpenStack Nova This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-nova Download the package from: https://tarballs.openstack.org/puppet-nova/ Please report issues through: https://bugs.launchpad.net/puppet-nova/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * Adds parameter nova::compute::libvirt::num_memory_encrypted_guests to configure the libvirt maximum number of guests with encrypted memory. * Add parameters for Nova/Glance image copy when using multiple RBD Glance stores. * "nova::compute::rbd::libvirt_images_rbd_glance_store_name" * "nova::compute::rbd::libvirt_images_rbd_glance_copy_poll_interval" * "nova::compute::rbd::libvirt_images_rbd_glance_copy_timeout" * Now the "nova::compute::libvirt" class supports the following two parameters. * "device_detach_attempts" * "device_detach_timeout" * Now "libvirtd_config" and "virtlogd_config" supports the "quote" parameter. Setting this parameter quotes the value by "" "". * Now "libvirtd_config" and "virtlogd_config" accepts "$::os_service_default" as a mark to unset the parameter. Deprecation Notes ***************** * The default values of the following parameter have been changed from "undef" to "$::os_service_default". Using "undef" is still supported but that usage is deprecated. * "nova::compute::libvirt::log_outputs" * "nova::compute::libvirt::log_filters" * "nova::compute::libvirt::tls_priority" * "nova::compute::libvirt::ovs_timeout" * "nova::compute::libvirt::virtlogd::log_level" * "nova::compute::libvirt::virtlogd::log_filters" * "nova::compute::libvirt::virtlogd::log_outputs" * "nova::compute::libvirt::virtlogd::max_clients" * "nova::compute::libvirt::virtlogd::admin_max_clients" * "nova::compute::libvirt::virtlogd::max_size" * "nova::compute::libvirt::virtlogd::max_backups" * "nova::migration::libvirt::listen_address" * "nova::migration::libvirt::ca_file" * "nova::migration::libvirt::crl_file" Changes in puppet-nova 19.0.0..19.1.0 ------------------------------------- 2efdfdd6 Fix order of parameter descriptions 920f2fbf Add parameters for image copy when using multiple RBD Glance stores 0c9bd2eb Do not test detail of oslo::cors 26dbd527 Libvirt: quote config parameters in resource types 87d5deeb Add support for [libvirt] device_detach_attempts/timeout 6d1bad02 Add parameter to set the libvirt max_number of guests with encrypted memory 53b661e2 Set fixture paths for unit tests bc512a07 Prepare Xena M1 f92f8d07 Get rid of the $pyvers variable Diffstat (except docs and test files) ------------------------------------- lib/puppet/provider/libvirtd_config/ini_setting.rb | 15 ++ lib/puppet/provider/virtlogd_config/ini_setting.rb | 15 ++ lib/puppet/type/libvirtd_config.rb | 11 ++ lib/puppet/type/virtlogd_config.rb | 11 ++ manifests/compute/libvirt.pp | 162 ++++++++++----------- manifests/compute/libvirt/virtlogd.pp | 119 +++++---------- manifests/compute/rbd.pp | 52 +++++-- manifests/migration/libvirt.pp | 65 +++++---- manifests/params.pp | 10 +- metadata.json | 10 +- ...m_memory_encrypted_guests-cdd63ade872a1a01.yaml | 5 + .../notes/glance_image_copy-b4f888c8f981e6b3.yaml | 8 + .../libvirt-device_detach-4873688e044e1aaf.yaml | 8 + .../libvirtd-resource-types-e4feb2419dccc39a.yaml | 30 ++++ spec/classes/nova_client_spec.rb | 10 +- spec/classes/nova_compute_libvirt_spec.rb | 31 +++- spec/classes/nova_compute_libvirt_virtlogd_spec.rb | 18 +-- spec/classes/nova_compute_rbd_spec.rb | 30 ++-- spec/classes/nova_cors_spec.rb | 32 ++-- spec/classes/nova_metadata_novajoin_api_spec.rb | 10 +- spec/classes/nova_migration_libvirt_spec.rb | 40 +++-- spec/spec_helper.rb | 5 + .../provider/libvirtd_config/ini_setting_spec.rb | 69 +++++++++ .../provider/virtlogd_config/ini_setting_spec.rb | 69 +++++++++ 24 files changed, 544 insertions(+), 291 deletions(-) From no-reply at openstack.org Mon Aug 16 08:45:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:45:34 -0000 Subject: [release-announce] puppet-neutron 19.1.0 (xena) Message-ID: We jubilantly announce the release of: puppet-neutron 19.1.0: Puppet module for OpenStack Neutron This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-neutron Download the package from: https://tarballs.openstack.org/puppet-neutron/ Please report issues through: https://bugs.launchpad.net/puppet-neutron/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * The new "neutron::cors" class has been added. * Now the "neutron::agents::ml2::ovs" class and the "neutron::agents::ml2::sriov" class supports the resource_provider_default_hypervisor parameter to set the corresponding parameter in ovs-agent and sriov-agent. * The new "host" parameter has been added to the "neutron::agents::ml2::vpp" class. Upgrade Notes ************* * Fedora is no longer supported. Deprecation Notes ***************** * The default value of neutron::server::placement::username is currently 'nova' but will be changed to 'placement' in the next release. We recommend deployments to explicitly set it to an appropriate value if the new value is not wanted. * The "neutron::agents::ml2::networking_baremetal::auth_strategy" parameter has been deprecated and has no effect. * The following parameters of "neutron::agents::ml2::networking_baremetal" class have been renamed. Old parameters were deprecated and will be removed in a future release. * "ironic_url" => "endpoint_override" * "retry_interval" => "status_code_retry_delay" * "max_retries" => "status_code_retries" Changes in puppet-neutron 19.0.0..19.1.0 ---------------------------------------- ccf6b491 Add tripleo-undercloud job ab03d57a Fix wrong method name 9e94d0e0 Revert "Deprecate support for networking-mlnx" faec067d Deprecate support for networking-mlnx 2f321629 Add support for [cors] options 09429d0e Update networking-baremetal parameters 38d85c0e Add support for the resource_provider_default_hypervisor parameter 42ee84d8 Drop Fedora support b52c1496 Get rid of the $pyvers variable c7759349 Warn about new default placement username next release 6c3eecf7 Set fixture paths for unit tests 6add892e Prepare Xena M1 d0158c36 vpp: Allow setting the host parameter 3d85a902 vpp: Accept array for physnets parameter Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 8 +- manifests/agents/bigswitch.pp | 2 +- manifests/agents/ml2/networking_baremetal.pp | 140 ++++++++++++++------- manifests/agents/ml2/ovs.pp | 85 +++++++------ manifests/agents/ml2/sriov.pp | 33 +++-- manifests/agents/ml2/vpp.pp | 9 +- manifests/cors.pp | 58 +++++++++ manifests/params.pp | 33 +++-- manifests/server/placement.pp | 17 ++- metadata.json | 16 +-- releasenotes/notes/cors-a67d94560064c373.yaml | 4 + .../notes/drop-fedora-765ee280539a1885.yaml | 4 + ...name-default-value-change-f79f35e4b82ae992.yaml | 6 + .../notes/openstacksdk-23a1334aadc64d02.yaml | 14 +++ ...ovider_default_hypervisor-0d27eb32e2cde997.yaml | 7 ++ releasenotes/notes/vpp-host-5df0f4bad5bb92fc.yaml | 5 + spec/classes/neutron_agents_ml2_mlnx_spec.rb | 22 +--- ...neutron_agents_ml2_networking_baremetal_spec.rb | 21 +--- spec/classes/neutron_agents_ml2_ovs_spec.rb | 9 +- spec/classes/neutron_agents_ml2_sriov_spec.rb | 13 +- spec/classes/neutron_agents_ml2_vpp_spec.rb | 36 +++--- spec/classes/neutron_agents_ovn_metadata_spec.rb | 14 +-- spec/classes/neutron_client_spec.rb | 10 +- spec/classes/neutron_cors_spec.rb | 53 ++++++++ spec/classes/neutron_plugins_ml2_bagpipe_spec.rb | 10 +- .../neutron_plugins_ml2_networking_ansible_spec.rb | 10 +- ...eutron_plugins_ml2_networking_baremetal_spec.rb | 12 +- spec/classes/neutron_services_bgpvpn_spec.rb | 10 +- spec/classes/neutron_services_l2gw_spec.rb | 10 +- spec/classes/neutron_services_sfc_spec.rb | 10 +- spec/spec_helper.rb | 5 + 31 files changed, 422 insertions(+), 264 deletions(-) From no-reply at openstack.org Mon Aug 16 08:46:11 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:46:11 -0000 Subject: [release-announce] puppet-qdr 8.1.0 (xena) Message-ID: We are happy to announce the release of: puppet-qdr 8.1.0 This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-qdr Download the package from: https://tarballs.openstack.org/puppet-qdr/ Please report issues through: https://bugs.launchpad.net/puppet-qdr/+bugs For more details, please see below. 8.1.0 ^^^^^ Upgrade Notes * Fedora is no longer supported. Changes in puppet-qdr 8.0.0..8.1.0 ---------------------------------- 94a6b90 Drop Fedora support fc36b74 Set fixture paths for unit tests ce9178d Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- manifests/params.pp | 12 +++++------- metadata.json | 8 +------- releasenotes/notes/drop-fedora-1dc8de9b3efb46ef.yaml | 4 ++++ spec/spec_helper.rb | 5 +++++ 4 files changed, 15 insertions(+), 14 deletions(-) From no-reply at openstack.org Mon Aug 16 08:46:11 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:46:11 -0000 Subject: [release-announce] puppet-swift 19.1.0 (xena) Message-ID: We joyfully announce the release of: puppet-swift 19.1.0: Puppet module for OpenStack Swift This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-swift Download the package from: https://tarballs.openstack.org/puppet-swift/ Please report issues through: https://bugs.launchpad.net/puppet-swift/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * The class swift::storage::disk now has 2 new parameters called manage_partition and manage_filesystem. The swift::storage::xfs now has a new parameter manage_filesystem. Both have a value of true by default. These new options may be used to skip running parted and xfs_admin once the storage disks are setup. The goal is to avoid the kernel to flush the HDD buffer, which can seriously increase the load and IO wait on a (busy) production server. These parameters should be left to true when setting-up a new server, or when changing a disk, and can be set to false otherwise, or always set to false if the formating is done outside of puppet. Upgrade Notes ************* * Fedora is no longer supported. Changes in puppet-swift 19.0.0..19.1.0 -------------------------------------- 7577eec Make it possible to skip parted+mkfs 6836151 Drop Fedora support 4eaee67 Set fixture paths for unit tests 5b07451 Get rid of the $pyvers variable cecfbf9 Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- manifests/params.pp | 9 ++--- manifests/storage/disk.pp | 46 +++++++++++++++------- manifests/storage/xfs.pp | 39 ++++++++++++------ metadata.json | 12 ++---- .../notes/drop-fedora-aef9a5060f19722d.yaml | 4 ++ ..._partition_and_filesystem-64cd4086d1bb5b0a.yaml | 13 ++++++ spec/classes/swift_client_spec.rb | 10 +---- spec/classes/swift_proxy_ceilometer_spec.rb | 10 +---- spec/classes/swift_proxy_cname_lookup_spec.rb | 10 +---- spec/defines/swift_storage_disk_spec.rb | 1 - spec/spec_helper.rb | 5 +++ 11 files changed, 90 insertions(+), 69 deletions(-) From no-reply at openstack.org Mon Aug 16 08:46:25 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:46:25 -0000 Subject: [release-announce] puppet-monasca 8.1.0 (xena) Message-ID: We joyfully announce the release of: puppet-monasca 8.1.0 This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-monasca Download the package from: https://tarballs.openstack.org/puppet-monasca/ Please report issues through: https://bugs.launchpad.net/puppet-monasca/+bugs For more details, please see below. Changes in puppet-monasca 8.0.0..8.1.0 -------------------------------------- a17e336 Set fixture paths for unit tests 97f953a Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +++--- spec/spec_helper.rb | 5 +++++ 2 files changed, 8 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Aug 16 08:46:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:46:35 -0000 Subject: [release-announce] puppet-oslo 19.1.0 (xena) Message-ID: We are thrilled to announce the release of: puppet-oslo 19.1.0: Puppet module for Oslo This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-oslo Download the package from: https://tarballs.openstack.org/puppet-oslo/ Please report issues through: https://bugs.launchpad.net/puppet-oslo/+bugs For more details, please see below. 19.1.0 ^^^^^^ Upgrade Notes * Fedora is no longer supported. Changes in puppet-oslo 19.0.0..19.1.0 ------------------------------------- 7468d28 Drop Fedora support 3a51fee Get rid of the $pyvers variable 040ef88 Set fixture paths for unit tests 0145335 Prepare Xena M1 769ff6d Cors: Accept array for ListOpts Diffstat (except docs and test files) ------------------------------------- manifests/cors.pp | 8 ++--- manifests/params.pp | 27 ++++++++------- metadata.json | 10 ++---- .../notes/drop-fedora-d4df1af521d28163.yaml | 4 +++ spec/defines/oslo_cache_spec.rb | 14 ++------ spec/defines/oslo_coordination_spec.rb | 18 ++-------- spec/defines/oslo_cors_spec.rb | 39 ++++++++++++++++++++++ spec/defines/oslo_db_spec.rb | 26 +++------------ spec/spec_helper.rb | 5 +++ 9 files changed, 77 insertions(+), 74 deletions(-) From no-reply at openstack.org Mon Aug 16 08:47:07 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:47:07 -0000 Subject: [release-announce] puppet-trove 19.1.0 (xena) Message-ID: We are thrilled to announce the release of: puppet-trove 19.1.0: Puppet module for OpenStack Trove This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-trove Download the package from: https://tarballs.openstack.org/puppet-trove/ Please report issues through: https://bugs.launchpad.net/puppet-trove/+bugs For more details, please see below. 19.1.0 ^^^^^^ Upgrade Notes * Fedora is no longer supported. Changes in puppet-trove 19.0.0..19.1.0 -------------------------------------- 56b1669 Drop Fedora support 4d2d6bf Get rid of the $pyvers variable fe0f650 Set fixture paths for unit tests cdc59e1 Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- manifests/params.pp | 3 +-- metadata.json | 14 ++++---------- releasenotes/notes/drop-fedora-38ed41e5138154d7.yaml | 4 ++++ spec/classes/trove_client_spec.rb | 10 +--------- spec/spec_helper.rb | 5 +++++ 5 files changed, 15 insertions(+), 21 deletions(-) From no-reply at openstack.org Mon Aug 16 08:47:08 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:47:08 -0000 Subject: [release-announce] puppet-placement 6.1.0 (xena) Message-ID: We high-spiritedly announce the release of: puppet-placement 6.1.0: Puppet module for OpenStack placement This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-placement Download the package from: https://tarballs.openstack.org/puppet-placement/ Please report issues through: https://bugs.launchpad.net/puppet-placement/+bugs For more details, please see below. 6.1.0 ^^^^^ New Features ************ * The new "placement::cors" class has been added. Upgrade Notes ************* * Fedora is no longer supported. * The "placement::wsgi::apache" class no longer manages services and packages. The "placmenet::api" class should be included to manage these resources. * Defaults of the following parameters will be changed in a future release. Please set the parameter explicitly to keep the value during upgrade. Also it is likely that endpoint parameters in "nova::keystone::auth" should be also updated. * "placement::wsgi::apache::api_port": from "80" to "8778" * "placement::wsgi::apache::path": from "/placement" to "/" Deprecation Notes ***************** * The "placement::wsgi::apache::ensure_package" parameter has been deprecated and has no effect now. Changes in puppet-placement 6.0.0..6.1.0 ---------------------------------------- 20a4abe Require placmenet::api in wsgi+apache deployment 7db0f63 Add support for MultiStrOpt d7b8c15 Prepare changing default of port and path 5850aba Enable policy settings in placement-api 168d1eb Add support for [cors] options 6994e30 Drop Fedora support 9727e68 Set fixture paths for unit tests 8338f61 Prepare Xena M1 517c3d6 Get rid of the $pyvers variable a7bf42e Add TripleO job Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 19 +++++++ .../{ini_setting.rb => openstackconfig.rb} | 4 +- lib/puppet/type/placement_config.rb | 12 ++++- manifests/api.pp | 1 + manifests/cors.pp | 58 ++++++++++++++++++++++ manifests/params.pp | 14 ++---- manifests/wsgi/apache.pp | 32 +++++++----- metadata.json | 14 ++---- releasenotes/notes/cors-32d7aada2d1a6a11.yaml | 4 ++ .../notes/drop-fedora-328e6402ae55c07f.yaml | 4 ++ .../placement-api-cleanup-9b7e14ea06e10e6f.yaml | 11 ++++ ...prep-change-port-and-path-79b34493e2bd4b57.yaml | 10 ++++ spec/classes/placement_api_spec.rb | 1 + spec/classes/placement_client_spec.rb | 10 +--- spec/classes/placement_cors_spec.rb | 53 ++++++++++++++++++++ spec/classes/placement_init_spec.rb | 22 ++------ spec/classes/placement_wsgi_apache.rb | 13 ----- spec/spec_helper.rb | 10 ++++ ...ini_setting_spec.rb => openstackconfig_spec.rb} | 4 +- spec/unit/type/placement_config_spec.rb | 5 +- 20 files changed, 219 insertions(+), 82 deletions(-) From no-reply at openstack.org Mon Aug 16 08:48:02 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:48:02 -0000 Subject: [release-announce] puppet-vitrage 9.1.0 (xena) Message-ID: We joyfully announce the release of: puppet-vitrage 9.1.0: Puppet module for OpenStack Vitrage This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-vitrage Download the package from: https://tarballs.openstack.org/puppet-vitrage/ Please report issues through: https://bugs.launchpad.net/puppet-vitrage/+bugs For more details, please see below. 9.1.0 ^^^^^ Upgrade Notes * Fedora is no longer supported. Changes in puppet-vitrage 9.0.0..9.1.0 -------------------------------------- 51fb723 Drop Fedora support e8c63f4 Get rid of the $pyvers variable cb1d036 Set fixture paths for unit tests 1e7d9b8 Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- manifests/params.pp | 3 +-- metadata.json | 14 +++------- .../notes/drop-fedora-dea28a8118c81fa4.yaml | 4 +++ spec/classes/vitrage_client_spec.rb | 10 +------- spec/classes/vitrage_wsgi_apache_spec.rb | 30 +++++----------------- spec/spec_helper.rb | 5 ++++ 6 files changed, 21 insertions(+), 45 deletions(-) From no-reply at openstack.org Mon Aug 16 08:48:13 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:48:13 -0000 Subject: [release-announce] puppet-openstacklib 19.1.0 (xena) Message-ID: We are stoked to announce the release of: puppet-openstacklib 19.1.0: Puppet module for OpenStack Openstacklib This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-openstacklib Download the package from: https://tarballs.openstack.org/puppet-openstacklib/ Please report issues through: https://bugs.launchpad.net/puppet-openstacklib/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features * The new "openstacklib::iscsid" class has been added. This class can be used to set up basic configurations for the iscsid service. Changes in puppet-openstacklib 19.0.0..19.1.0 --------------------------------------------- 508fc7a Get rid of the $pyvers variable 6e67434 Add support for iscsid configuration 55188f0 Set fixture paths for unit tests dd1287b Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- manifests/defaults.pp | 5 -- manifests/iscsid.pp | 58 +++++++++++++++++++++++ manifests/params.pp | 16 ++++++- metadata.json | 2 +- releasenotes/notes/iscsid-0a9fe8a9dba4047b.yaml | 5 ++ spec/classes/openstacklib_iscsid_spec.rb | 47 ++++++++++++++++++ spec/classes/openstacklib_openstackclient_spec.rb | 6 +-- spec/spec_helper.rb | 5 ++ 8 files changed, 131 insertions(+), 13 deletions(-) From no-reply at openstack.org Mon Aug 16 08:48:32 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:48:32 -0000 Subject: [release-announce] puppet-zaqar 19.1.0 (xena) Message-ID: We are chuffed to announce the release of: puppet-zaqar 19.1.0: Puppet module for OpenStack Zaqar This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-zaqar Download the package from: https://tarballs.openstack.org/puppet-zaqar/ Please report issues through: https://bugs.launchpad.net/puppet-zaqar/+bugs For more details, please see below. 19.1.0 ^^^^^^ New Features ************ * The new "zaqar::cors" class has been added. Upgrade Notes ************* * Fedora is no longer supported. Changes in puppet-zaqar 19.0.0..19.1.0 -------------------------------------- 4aa042d Add support for [cors] options d19b7a0 Debian and /usr/lib/python3: fix path e1b0c4e Drop Fedora support 0cfbe24 Get rid of the $pyvers variable 0afad6e Set fixture paths for unit tests 0b3a14e Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- manifests/cors.pp | 58 ++++++++++++++++++++++ manifests/params.pp | 5 +- metadata.json | 8 +-- releasenotes/notes/cors-dc03ea932c4d6521.yaml | 4 ++ .../notes/drop-fedora-7ea493ab73fa8a0f.yaml | 4 ++ spec/classes/zaqar_client_spec.rb | 10 +--- spec/classes/zaqar_cors_spec.rb | 53 ++++++++++++++++++++ spec/classes/zaqar_wsgi_apache_spec.rb | 30 +++-------- spec/spec_helper.rb | 5 ++ 9 files changed, 137 insertions(+), 40 deletions(-) From no-reply at openstack.org Mon Aug 16 08:48:32 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:48:32 -0000 Subject: [release-announce] puppet-murano 19.1.0 (xena) Message-ID: We are amped to announce the release of: puppet-murano 19.1.0: Puppet module for OpenStack Murano This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-murano Download the package from: https://tarballs.openstack.org/puppet-murano/ Please report issues through: https://bugs.launchpad.net/puppet-murano/+bugs For more details, please see below. 19.1.0 ^^^^^^ Upgrade Notes * Fedora is no longer supported. Changes in puppet-murano 19.0.0..19.1.0 --------------------------------------- ab2bd18 Drop Fedora support 50bdff4 Set fixture paths for unit tests 9954e36 Prepare Xena M1 8f301a1 Get rid of the $pyvers variable Diffstat (except docs and test files) ------------------------------------- manifests/params.pp | 5 ++--- metadata.json | 14 ++++---------- releasenotes/notes/drop-fedora-52108d6bee000dc2.yaml | 4 ++++ spec/classes/murano_client_spec.rb | 10 +--------- spec/spec_helper.rb | 5 +++++ 5 files changed, 16 insertions(+), 22 deletions(-) From no-reply at openstack.org Mon Aug 16 08:48:38 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:48:38 -0000 Subject: [release-announce] puppet-rally 7.1.0 (xena) Message-ID: We are pleased to announce the release of: puppet-rally 7.1.0: Puppet module for OpenStack Rally This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-rally Download the package from: https://tarballs.openstack.org/puppet-rally/ Please report issues through: https://bugs.launchpad.net/puppet-rally/+bugs For more details, please see below. Changes in puppet-rally 7.0.0..7.1.0 ------------------------------------ 9efde79 Set fixture paths for unit tests cc44c2d Prepare Xena M1 9ed69d4 Add the missing 'Table of Contents' Diffstat (except docs and test files) ------------------------------------- README.md | 2 ++ metadata.json | 6 +++--- spec/spec_helper.rb | 5 +++++ 3 files changed, 10 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Aug 16 08:48:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:48:45 -0000 Subject: [release-announce] puppet-vswitch 15.1.0 (xena) Message-ID: We high-spiritedly announce the release of: puppet-vswitch 15.1.0: Puppet module for OpenStack Vswitch This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-vswitch Download the package from: https://tarballs.openstack.org/puppet-vswitch/ Please report issues through: https://bugs.launchpad.net/puppet-vswitch/+bugs For more details, please see below. 15.1.0 ^^^^^^ Upgrade Notes * Fedora is no longer supported. Changes in puppet-vswitch 15.0.0..15.1.0 ---------------------------------------- f54ecde Drop Fedora support 99ab87b Remove a provider for CentOS/RHEL 6 961eed8 Fix default of vswitch::provider in RedHat OS c6d27c1 Set fixture paths for unit tests 06719f1 Add puppetlabs-stdlib to dependencies f52b530 Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- lib/puppet/provider/vs_port/ovs_redhat_el6.rb | 22 ---------------------- manifests/params.pp | 2 +- metadata.json | 14 ++++++-------- .../notes/drop-fedora-be4e568f8834d733.yaml | 4 ++++ spec/spec_helper.rb | 5 +++++ 5 files changed, 16 insertions(+), 31 deletions(-) From no-reply at openstack.org Mon Aug 16 08:49:11 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:49:11 -0000 Subject: [release-announce] puppet-watcher 19.1.0 (xena) Message-ID: We are excited to announce the release of: puppet-watcher 19.1.0: Puppet module for OpenStack Watcher This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-watcher Download the package from: https://tarballs.openstack.org/puppet-watcher/ Please report issues through: https://bugs.launchpad.net/puppet-watcher/+bugs For more details, please see below. 19.1.0 ^^^^^^ Upgrade Notes * Fedora is no longer supported. Changes in puppet-watcher 19.0.0..19.1.0 ---------------------------------------- a41ebbc Debian and /usr/lib/python3: fix path db032d6 Drop Fedora support e04facd Get rid of the $pyvers variable 8063b23 Set fixture paths for unit tests d2e7e52 Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- manifests/params.pp | 5 ++--- metadata.json | 12 +++--------- .../notes/drop-fedora-56709758aa310b8d.yaml | 4 ++++ spec/classes/watcher_client_spec.rb | 10 +--------- spec/classes/watcher_wsgi_apache_spec.rb | 22 ++++------------------ spec/spec_helper.rb | 5 +++++ 6 files changed, 19 insertions(+), 39 deletions(-) From no-reply at openstack.org Mon Aug 16 08:52:25 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 08:52:25 -0000 Subject: [release-announce] puppet-tempest 19.1.0 (xena) Message-ID: We are ecstatic to announce the release of: puppet-tempest 19.1.0: Puppet module for OpenStack Tempest This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-tempest Download the package from: https://tarballs.openstack.org/puppet-tempest/ Please report issues through: https://bugs.launchpad.net/puppet-tempest/+bugs For more details, please see below. 19.1.0 ^^^^^^ Upgrade Notes ************* * Fedora is no longer supported. Deprecation Notes ***************** * The "tempest::panko_available" parameter has been deprecated and has no effect. Changes in puppet-tempest 19.0.0..19.1.0 ---------------------------------------- 2778229 Drop Fedora support 0f9ce49 Get rid of the $pyvers variable d273aa3 Deprecate support for Panko 59731cd Set fixture paths for unit tests 4db92f3 Prepare Xena M1 Diffstat (except docs and test files) ------------------------------------- manifests/init.pp | 17 ++++--- manifests/params.pp | 59 +++++++++++----------- metadata.json | 12 ++--- .../notes/drop-fedora-1ceba1d990acf42a.yaml | 4 ++ .../notes/retire-panko-c37290df663d870d.yaml | 5 ++ spec/classes/tempest_init_spec.rb | 55 +++++--------------- spec/spec_helper.rb | 5 ++ 7 files changed, 69 insertions(+), 88 deletions(-) From no-reply at openstack.org Mon Aug 16 12:54:19 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 12:54:19 -0000 Subject: [release-announce] murano-tempest-plugin 2.3.0 (xena) Message-ID: We are glad to announce the release of: murano-tempest-plugin 2.3.0: Tempest plugin for the murano project. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/murano-tempest-plugin Download the package from: https://tarballs.openstack.org/murano-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/murano/+bugs For more details, please see below. Changes in murano-tempest-plugin 2.2.0..2.3.0 --------------------------------------------- e30c8b6 Add victoria/wallaby stable branch jobs on master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) From no-reply at openstack.org Mon Aug 16 15:12:19 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Aug 2021 15:12:19 -0000 Subject: [release-announce] octavia-tempest-plugin 1.8.0 (xena) Message-ID: We are delighted to announce the release of: octavia-tempest-plugin 1.8.0: Tempest plugin for Octavia This release is part of the xena release series. The source is available from: https://opendev.org/openstack/octavia-tempest-plugin Download the package from: https://tarballs.openstack.org/octavia-tempest-plugin/ Please report issues through: https://storyboard.openstack.org/#!/project/908 For more details, please see below. 1.8.0 ^^^^^ New Features ************ * Added API test support for keystone default roles and scoped tokens. Known Issues ************ * Currently the API tests will not pass with the keystone_default_roles-policy.yaml override file. This is due to the tempest framework credentials do not yet support token scopes. This issue is tracked in https://bugs.launchpad.net/tempest/+bug/1917168 Once that bug is fixed, octavia-tempest-plugin can be updated to use the required scope in the test credentials. Upgrade Notes ************* * Two new tempest.conf settings enable/disable keystone default roles and scoped token testing, [enforce_scope] octavia = True/False and [load_balancer] enforce_new_defaults = True/False. Changes in octavia-tempest-plugin 1.7.0..1.8.0 ---------------------------------------------- 29d8e61 Update service client access in tempest tests cac3eef New test: test_tcp_and_udp_traffic_on_same_port 02c4040 Remove "listener_id" from functions where it's not in use 3079d00 Move ubuntu jobs to focal 1ea1a2b New test case: "test_insert_headers" 3497f6c Fix owner_or_admin API tests 6006de7 Update tests for scoped tokens and default roles b0b6767 Fix dispatching issues with least connection ipv6 test 54225ad Fix testing IPv6 VIP network connectivity Diffstat (except docs and test files) ------------------------------------- devstack/plugin.sh | 10 + octavia_tempest_plugin/clients.py | 90 ---- octavia_tempest_plugin/common/constants.py | 1 + octavia_tempest_plugin/config.py | 41 +- octavia_tempest_plugin/plugin.py | 7 +- .../services/load_balancer/v2/__init__.py | 31 +- .../act_stdby_scenario/v2/test_active_standby.py | 9 +- .../api/v2/test_availability_zone_capabilities.py | 17 +- .../spare_pool_scenario/v2/test_spare_pool.py | 14 +- zuul.d/jobs.yaml | 60 ++- zuul.d/projects.yaml | 2 + 30 files changed, 2132 insertions(+), 931 deletions(-) From no-reply at openstack.org Tue Aug 17 13:49:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 17 Aug 2021 13:49:10 -0000 Subject: [release-announce] oslo.db 8.5.1 (wallaby) Message-ID: We are overjoyed to announce the release of: oslo.db 8.5.1: Oslo Database library This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/oslo.db Download the package from: https://pypi.org/project/oslo.db Please report issues through: https://bugs.launchpad.net/oslo.db/+bugs For more details, please see below. 8.5.1 ^^^^^ Bug Fixes * In mysql 8.0.19, duplicate key error information is extended to include the table name of the key. Previously, duplicate key error information included only the key value and key name. This extends capabilities to handle changes in duplicate key error information with newer mysql version since 8.0.19. Changes in oslo.db 8.5.0..8.5.1 ------------------------------- 698e909 Followup of "Added handler for mysql 8.0.19 duplicate key error update" 0646eb6 Remove lower-constraints remnants 1c0062c Dropping lower constraints testing b32b643 Added handler for mysql 8.0.19 duplicate key error update 02c4287 Update TOX_CONSTRAINTS_FILE for stable/wallaby f5b3c68 Update .gitreview for stable/wallaby 8d1e113 Unblock wallaby gate Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .pre-commit-config.yaml | 8 ++- .zuul.yaml | 1 - lower-constraints.txt | 61 ---------------------- oslo_db/sqlalchemy/exc_filters.py | 9 ++++ ...-error-information-update-548888bc44b8dbd7.yaml | 8 +++ tox.ini | 9 +--- 8 files changed, 52 insertions(+), 71 deletions(-) From no-reply at openstack.org Wed Aug 18 08:36:24 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 18 Aug 2021 08:36:24 -0000 Subject: [release-announce] oslo.db 8.4.1 (victoria) Message-ID: We high-spiritedly announce the release of: oslo.db 8.4.1: Oslo Database library This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/oslo.db Download the package from: https://pypi.org/project/oslo.db Please report issues through: https://bugs.launchpad.net/oslo.db/+bugs For more details, please see below. 8.4.1 ^^^^^ Bug Fixes * In mysql 8.0.19, duplicate key error information is extended to include the table name of the key. Previously, duplicate key error information included only the key value and key name. This extends capabilities to handle changes in duplicate key error information with newer mysql version since 8.0.19. Changes in oslo.db 8.4.0..8.4.1 ------------------------------- 81e5572 Followup of "Added handler for mysql 8.0.19 duplicate key error update" 8867e33 Added handler for mysql 8.0.19 duplicate key error update 1e40b7c Remove lower-constraints remnants db2425f Dropping lower constraints testing 702578a Update TOX_CONSTRAINTS_FILE for stable/victoria f0612c9 Update .gitreview for stable/victoria Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 1 - lower-constraints.txt | 61 ---------------------- oslo_db/sqlalchemy/exc_filters.py | 9 ++++ ...-error-information-update-548888bc44b8dbd7.yaml | 8 +++ tox.ini | 9 +--- 7 files changed, 46 insertions(+), 69 deletions(-) From no-reply at openstack.org Thu Aug 19 07:53:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 07:53:34 -0000 Subject: [release-announce] os-win 5.5.0 (xena) Message-ID: We are gleeful to announce the release of: os-win 5.5.0: Windows / Hyper-V library for OpenStack projects. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/os-win Download the package from: https://pypi.org/project/os-win Please report issues through: https://bugs.launchpad.net/os-win/+bugs For more details, please see below. Changes in os-win 5.4.0..5.5.0 ------------------------------ d571260 Use importlib instead of imp 50d0797 Use py3 as the default runtime for tox 530563b Add Python3 xena unit tests a357177 Update master for stable/wallaby 80315f7 Use TOX_CONSTRAINTS_FILE Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- os_win/utils/baseutils.py | 8 ++++++-- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++++++ tox.ini | 4 ++-- 6 files changed, 27 insertions(+), 10 deletions(-) From no-reply at openstack.org Thu Aug 19 07:54:49 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 07:54:49 -0000 Subject: [release-announce] octavia-lib 2.4.1 (xena) Message-ID: We are jazzed to announce the release of: octavia-lib 2.4.1: A library to support Octavia provider drivers. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/octavia-lib Download the package from: https://pypi.org/project/octavia-lib Please report issues through: https://storyboard.openstack.org/#!/project/openstack/octavia-lib For more details, please see below. Changes in octavia-lib 2.4.0..2.4.1 ----------------------------------- 1ea6189 Add Python3 xena unit tests c3fd4d1 Replace deprecated UPPER_CONSTRAINTS_FILE variable aa03b89 setup.cfg: Replace dashes with underscores Diffstat (except docs and test files) ------------------------------------- setup.cfg | 8 ++++---- tox.ini | 2 +- zuul.d/projects.yaml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) From no-reply at openstack.org Thu Aug 19 07:54:51 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 07:54:51 -0000 Subject: [release-announce] ovsdbapp 1.12.0 (xena) Message-ID: We are overjoyed to announce the release of: ovsdbapp 1.12.0: A library for creating OVSDB applications This release is part of the xena release series. The source is available from: https://opendev.org/openstack/ovsdbapp Download the package from: https://tarballs.openstack.org/ovsdbapp/ Please report issues through: https://bugs.launchpad.net/ovsdbapp/+bugs For more details, please see below. Changes in ovsdbapp 1.11.0..1.12.0 ---------------------------------- c8cb43e Improve "OvsdbIdl.from_server" method f02b1c2 Make exceptions in the event logs easier to read ee39ae0 setup.cfg: Replace dashes with underscores Diffstat (except docs and test files) ------------------------------------- ovsdbapp/backend/ovs_idl/connection.py | 27 ++++++++++++++++++++++----- ovsdbapp/event.py | 13 +------------ setup.cfg | 8 ++++---- 3 files changed, 27 insertions(+), 21 deletions(-) From no-reply at openstack.org Thu Aug 19 07:58:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 07:58:35 -0000 Subject: [release-announce] ceilometermiddleware 2.3.0 (xena) Message-ID: We are jazzed to announce the release of: ceilometermiddleware 2.3.0: OpenStack Telemetry middleware for generating metrics This release is part of the xena release series. The source is available from: https://opendev.org/openstack/ceilometermiddleware Download the package from: https://pypi.org/project/ceilometermiddleware Please report issues through: https://bugs.launchpad.net/ceilometermiddleware/+bugs For more details, please see below. Changes in ceilometermiddleware 2.2.0..2.3.0 -------------------------------------------- 082dabb Update master for stable/wallaby Diffstat (except docs and test files) ------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++++++ 2 files changed, 7 insertions(+) From no-reply at openstack.org Thu Aug 19 07:58:48 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 07:58:48 -0000 Subject: [release-announce] os-ken 2.1.0 (xena) Message-ID: We are satisfied to announce the release of: os-ken 2.1.0: A component-based software defined networking framework for OpenStack. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/os-ken Download the package from: https://pypi.org/project/os-ken Please report issues through: https://storyboard.openstack.org/#!/project/openstack/os-ken For more details, please see below. Changes in os-ken 2.0.0..2.1.0 ------------------------------ 9a31f457 Changed minversion in tox to 3.18.0 bf25f078 Enhance os-ken to support Nicira PacketIn2 66d62049 setup.cfg: Replace dashes with underscores 042e32aa Replace deprecated UPPER_CONSTRAINTS_FILE variable Diffstat (except docs and test files) ------------------------------------- os_ken/ofproto/nicira_ext.py | 12 +++ os_ken/ofproto/ofproto_v1_3.py | 9 ++ os_ken/ofproto/ofproto_v1_3_parser.py | 164 ++++++++++++++++++++++++++++++ os_ken/ofproto/ofproto_v1_4.py | 9 ++ os_ken/ofproto/ofproto_v1_4_parser.py | 181 ++++++++++++++++++++++++++++++++++ os_ken/ofproto/ofproto_v1_5.py | 9 ++ os_ken/ofproto/ofproto_v1_5_parser.py | 181 ++++++++++++++++++++++++++++++++++ setup.cfg | 8 +- tox.ini | 6 +- 9 files changed, 572 insertions(+), 7 deletions(-) From no-reply at openstack.org Thu Aug 19 08:02:22 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 08:02:22 -0000 Subject: [release-announce] tosca-parser 2.4.1 (xena) Message-ID: We are delighted to announce the release of: tosca-parser 2.4.1: Parser for TOSCA Simple Profile in YAML. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/tosca-parser Download the package from: https://pypi.org/project/tosca-parser Please report issues through: https://bugs.launchpad.net/tosca-parser/+bugs For more details, please see below. Changes in tosca-parser 2.4.0..2.4.1 ------------------------------------ e7b9386 Fix old link in Installation guide 405ec35 Replace assertItemsEqual with assertCountEqual 92a3e69 import "collections.abc" explicitly 0501264 [ussuri][goal] Update contributor documentation ca3a2a8 Fix parent types if relationships Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 23 +++++++------ toscaparser/elements/capabilitytype.py | 6 ++-- toscaparser/elements/constraints.py | 12 +++---- toscaparser/elements/relationshiptype.py | 15 ++++++-- toscaparser/utils/validateutils.py | 4 +-- 10 files changed, 98 insertions(+), 27 deletions(-) From no-reply at openstack.org Thu Aug 19 08:12:40 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 08:12:40 -0000 Subject: [release-announce] blazar-nova 2.3.0 (xena) Message-ID: We are glad to announce the release of: blazar-nova 2.3.0: Nova related filters and extensions for Blazar This release is part of the xena release series. The source is available from: https://opendev.org/openstack/blazar-nova Download the package from: https://tarballs.openstack.org/blazar-nova/ Please report issues through: https://bugs.launchpad.net/blazar/+bugs For more details, please see below. Changes in blazar-nova 2.2.0..2.3.0 ----------------------------------- 965f178 Switch to stestr 668323a Sync requirements and lower constraints with nova 5f7bd6e Add Python3 xena unit tests Diffstat (except docs and test files) ------------------------------------- .gitignore | 4 +--- .stestr.conf | 4 ++++ .testr.conf | 7 ------- .zuul.yaml | 2 +- lower-constraints.txt | 33 +++++++++++++++++---------------- requirements.txt | 4 +++- test-requirements.txt | 2 +- tox.ini | 11 +++++++++-- 8 files changed, 36 insertions(+), 31 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6f902f6..655ee88 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4,3 @@ -oslo.config>=6.8.0 # Apache-2.0 + +pbr>=5.5.1 # Apache-2.0 +oslo.config>=8.6.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 2731b28..fe3e83c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ fixtures>=3.0.0 # Apache-2.0/BSD -testrepository>=0.0.20 # Apache-2.0/BSD +stestr>=2.0.0 # Apache-2.0 From no-reply at openstack.org Thu Aug 19 12:42:29 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 12:42:29 -0000 Subject: [release-announce] oslo.utils 4.10.0 (xena) Message-ID: We are jazzed to announce the release of: oslo.utils 4.10.0: Oslo Utility library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/oslo.utils Download the package from: https://pypi.org/project/oslo.utils Please report issues through: https://bugs.launchpad.net/oslo.utils/+bugs For more details, please see below. 4.10.0 ^^^^^^ New Features * keystoneidsentinel singleton was introduced to generate random keystone-like UUIDs. New sentinel could be used in the same way as existing uuidsentinel. Changes in oslo.utils 4.9.2..4.10.0 ----------------------------------- 2c74bb9 Modify UUID sentinel to support keystone-like UUIDs Diffstat (except docs and test files) ------------------------------------- oslo_utils/fixture.py | 14 +++++++++++--- .../introduce-keystoneidsentinel-16bf3e7f2ae7e9f3.yaml | 6 ++++++ 3 files changed, 25 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Aug 19 12:44:11 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 12:44:11 -0000 Subject: [release-announce] automaton 2.4.0 (xena) Message-ID: We are tickled pink to announce the release of: automaton 2.4.0: Friendly state machines for python. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/automaton Download the package from: https://pypi.org/project/automaton Please report issues through: https://bugs.launchpad.net/automaton/+bugs For more details, please see below. Changes in automaton 2.3.0..2.4.0 --------------------------------- 0461d8e Moving to OFTC df3f354 setup.cfg: Replace dashes with underscores 80bd6a5 Move flake8 as a pre-commit local target. 2353f50 Add Python3 xena unit tests 1703b2a Update master for stable/wallaby 0faae13 tox: Remove references to testr 283b8e2 Remove lower-constraints remnants Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 10 +++++++--- .zuul.yaml | 2 +- CONTRIBUTING.rst | 4 ++-- lower-constraints.txt | 34 ---------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++++++ setup.cfg | 8 ++++---- tox.ini | 29 +++++++++++++++++++---------- 8 files changed, 40 insertions(+), 54 deletions(-) From no-reply at openstack.org Thu Aug 19 12:44:24 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 12:44:24 -0000 Subject: [release-announce] masakari 10.0.3 (victoria) Message-ID: We are overjoyed to announce the release of: masakari 10.0.3: Virtual Machine High Availability (VMHA) service for OpenStack This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/masakari Download the package from: https://tarballs.openstack.org/masakari/ Please report issues through: https://bugs.launchpad.net/masakari/+bugs For more details, please see below. 10.0.3 ^^^^^^ Bug Fixes * Fixes Masakari API to properly return error codes for invalid requests to the user instead of 500. LP#1932194 Changes in masakari 10.0.2..10.0.3 ---------------------------------- 9a11cd3 Fix Masakari API to properly return error codes Diffstat (except docs and test files) ------------------------------------- masakari/exception.py | 2 +- releasenotes/notes/bug-1932194-2b721860bbc26819.yaml | 6 ++++++ 3 files changed, 10 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Aug 19 12:44:47 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 12:44:47 -0000 Subject: [release-announce] oslo.context 3.3.1 (xena) Message-ID: We are overjoyed to announce the release of: oslo.context 3.3.1: Oslo Context library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/oslo.context Download the package from: https://pypi.org/project/oslo.context Please report issues through: https://bugs.launchpad.net/oslo.context/+bugs For more details, please see below. Changes in oslo.context 3.3.0..3.3.1 ------------------------------------ 0fc0a0a Ussuri+ is python3 only and update python to python3 Diffstat (except docs and test files) ------------------------------------- 3 files changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Aug 19 12:45:01 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 12:45:01 -0000 Subject: [release-announce] oslo.versionedobjects 2.5.0 (xena) Message-ID: We are gleeful to announce the release of: oslo.versionedobjects 2.5.0: Oslo Versioned Objects library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/oslo.versionedobjects Download the package from: https://pypi.org/project/oslo.versionedobjects Please report issues through: https://bugs.launchpad.net/oslo.versionedobjects/+bugs For more details, please see below. Changes in oslo.versionedobjects 2.4.0..2.5.0 --------------------------------------------- 07fd2f2 Replace deprecated inspect.getargspec 63cdc14 Do not patch inspect.argspec directly 59c0aad Changed minversion in tox to 3.18.0 a1ecfaa Move flake8 as a pre-commit local target. 4fa96d6 Add Python3 xena unit tests 0a3da61 Update master for stable/wallaby 117d28e Dropping lower constraints references e8062fc Dropping lower constraints testing bdce5a0 Use TOX_CONSTRAINTS_FILE 7ce947c Use py3 as the default runtime for tox Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 10 +++-- .zuul.yaml | 3 +- lower-constraints.txt | 69 ----------------------------- oslo_versionedobjects/test.py | 4 +- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 +++ tox.ini | 18 +++----- 8 files changed, 28 insertions(+), 91 deletions(-) From no-reply at openstack.org Thu Aug 19 12:46:53 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 12:46:53 -0000 Subject: [release-announce] oslo.vmware 3.9.1 (xena) Message-ID: We enthusiastically announce the release of: oslo.vmware 3.9.1: Oslo VMware library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/oslo.vmware Download the package from: https://pypi.org/project/oslo.vmware Please report issues through: https://bugs.launchpad.net/oslo.vmware/+bugs For more details, please see below. Changes in oslo.vmware 3.9.0..3.9.1 ----------------------------------- 3e3fa66 setup.cfg: Replace dashes with underscores Diffstat (except docs and test files) ------------------------------------- setup.cfg | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Aug 19 12:50:06 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 12:50:06 -0000 Subject: [release-announce] oslo.privsep 2.6.1 (xena) Message-ID: We are tickled pink to announce the release of: oslo.privsep 2.6.1: OpenStack library for privilege separation This release is part of the xena release series. The source is available from: https://opendev.org/openstack/oslo.privsep Download the package from: https://pypi.org/project/oslo.privsep Please report issues through: https://bugs.launchpad.net/oslo.privsep/+bugs For more details, please see below. Changes in oslo.privsep 2.6.0..2.6.1 ------------------------------------ fee00eb Changed minversion in tox to 3.18.0 Diffstat (except docs and test files) ------------------------------------- tox.ini | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Aug 19 12:50:55 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 12:50:55 -0000 Subject: [release-announce] masakari 11.0.1 (wallaby) Message-ID: We are happy to announce the release of: masakari 11.0.1: Virtual Machine High Availability (VMHA) service for OpenStack This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/masakari Download the package from: https://tarballs.openstack.org/masakari/ Please report issues through: https://bugs.launchpad.net/masakari/+bugs For more details, please see below. 11.0.1 ^^^^^^ Bug Fixes * Fixes Masakari API to properly return error codes for invalid requests to the user instead of 500. LP#1932194 Changes in masakari 11.0.0..11.0.1 ---------------------------------- e3cbcd2 Fix Masakari API to properly return error codes 2115e51 [wallaby-only] [devstack] Fix path to dashboard policy c366cde Update TOX_CONSTRAINTS_FILE for stable/wallaby 62fbce6 Update .gitreview for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + devstack/plugin.sh | 4 ++-- masakari/exception.py | 2 +- releasenotes/notes/bug-1932194-2b721860bbc26819.yaml | 6 ++++++ tox.ini | 8 ++++---- 6 files changed, 17 insertions(+), 9 deletions(-) From no-reply at openstack.org Thu Aug 19 12:51:17 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 12:51:17 -0000 Subject: [release-announce] oslo.metrics 0.3.0 (xena) Message-ID: We are pumped to announce the release of: oslo.metrics 0.3.0: Oslo Metrics API This release is part of the xena release series. The source is available from: https://opendev.org/openstack/oslo.metrics Download the package from: https://pypi.org/project/oslo.metrics Please report issues through: https://bugs.launchpad.net/oslo.metrics/+bugs For more details, please see below. Changes in oslo.metrics 0.2.1..0.3.0 ------------------------------------ 29ded7b Enable Test Coverage and Add New Test 0a5cb7a Fix Heading Characters 86e1bb1 Enable bandit d33cf58 Add Devstack Installation Guide f03eb56 Use py3 as the default runtime for tox 3afeae8 Dropping lower constraints testing e8868ad Update master for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + .zuul.yaml | 1 - lower-constraints.txt | 65 -------------------- oslo_metrics/message_type.py | 6 +- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++ test-requirements.txt | 3 +- tox.ini | 27 ++++----- 10 files changed, 180 insertions(+), 86 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 0ca55ed..b15df2e 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +7 @@ oslotest>=3.2.0 # Apache-2.0 -bandit>=1.1.0,<1.6.0 # Apache-2.0 +bandit>=1.6.0,<1.7.0 # Apache-2.0 @@ -8,0 +9 @@ stestr>=2.0.0 # Apache-2.0 +coverage!=4.4,>=4.0 # Apache-2.0 From no-reply at openstack.org Thu Aug 19 12:51:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 12:51:45 -0000 Subject: [release-announce] oslo.serialization 4.2.0 (xena) Message-ID: We are excited to announce the release of: oslo.serialization 4.2.0: Oslo Serialization library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/oslo.serialization Download the package from: https://pypi.org/project/oslo.serialization Please report issues through: https://bugs.launchpad.net/oslo.serialization/+bugs For more details, please see below. Changes in oslo.serialization 4.1.0..4.2.0 ------------------------------------------ 2b94a4f setup.cfg: Replace dashes with underscores c587b7e Move flake8 as a pre-commit local target. 02a5e4d Add Python3 xena unit tests 2b41ddc Update master for stable/wallaby a1f90ab Remove lower-constraints remnants 967a36f Drop use of deprecated collections classes d20434c Use TOX_CONSTRAINTS_FILE Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 10 ++++++--- .zuul.yaml | 2 +- lower-constraints.txt | 35 ------------------------------ releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 +++++ setup.cfg | 8 +++---- tox.ini | 10 ++------- 8 files changed, 24 insertions(+), 53 deletions(-) From no-reply at openstack.org Thu Aug 19 12:51:58 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 12:51:58 -0000 Subject: [release-announce] masakari 9.1.3 (ussuri) Message-ID: We are chuffed to announce the release of: masakari 9.1.3: Virtual Machine High Availability (VMHA) service for OpenStack This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/masakari Download the package from: https://tarballs.openstack.org/masakari/ Please report issues through: https://bugs.launchpad.net/masakari/+bugs For more details, please see below. 9.1.3 ^^^^^ Bug Fixes * Fixes Masakari API to properly return error codes for invalid requests to the user instead of 500. LP#1932194 Changes in masakari 9.1.2..9.1.3 -------------------------------- b965f3a Fix Masakari API to properly return error codes Diffstat (except docs and test files) ------------------------------------- masakari/exception.py | 2 +- releasenotes/notes/bug-1932194-2b721860bbc26819.yaml | 6 ++++++ 3 files changed, 10 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Aug 19 12:54:21 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 12:54:21 -0000 Subject: [release-announce] stevedore 3.4.0 (xena) Message-ID: We are satisfied to announce the release of: stevedore 3.4.0: Manage dynamic plugins for Python applications This release is part of the xena release series. The source is available from: https://opendev.org/openstack/stevedore Download the package from: https://pypi.org/project/stevedore Please report issues through: https://bugs.launchpad.net/stevedore/+bugs For more details, please see below. Changes in stevedore 3.3.0..3.4.0 --------------------------------- cba4821 setup.cfg: Replace dashes with underscores ba1268d Fix formatting of release list 74d6d58 Remove lower-constraints remnants 5383853 Move flake8 as a pre-commit local target. 518948a Add Python3 xena unit tests 107308a Update master for stable/wallaby 90b5daa Dropping lower constraints testing 8b6b861 Use TOX_CONSTRAINTS_FILE Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 24 ++++++++++++++---------- .zuul.yaml | 3 +-- lower-constraints.txt | 29 ----------------------------- releasenotes/source/index.rst | 23 ++++++++++++----------- releasenotes/source/wallaby.rst | 6 ++++++ setup.cfg | 8 ++++---- tox.ini | 11 +++-------- 7 files changed, 40 insertions(+), 64 deletions(-) From no-reply at openstack.org Thu Aug 19 12:55:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 12:55:15 -0000 Subject: [release-announce] sushy 3.11.1 (xena) Message-ID: We are psyched to announce the release of: sushy 3.11.1: Sushy is a small Python library to communicate with Redfish based systems This release is part of the xena release series. The source is available from: https://opendev.org/openstack/sushy Download the package from: https://tarballs.openstack.org/sushy/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/sushy For more details, please see below. Changes in sushy 3.11.0..3.11.1 ------------------------------- 6669a29 Add lower-constraints job to current development branch Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 9 +++++++++ zuul.d/project.yaml | 1 + 2 files changed, 10 insertions(+) From no-reply at openstack.org Thu Aug 19 12:56:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 12:56:09 -0000 Subject: [release-announce] oslo.policy 3.8.2 (xena) Message-ID: We are delighted to announce the release of: oslo.policy 3.8.2: Oslo Policy library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/oslo.policy Download the package from: https://pypi.org/project/oslo.policy Please report issues through: https://bugs.launchpad.net/oslo.policy/+bugs For more details, please see below. Changes in oslo.policy 3.8.1..3.8.2 ----------------------------------- c7fd9f4 Fix a typo in the document fa5f76e Changed minversion in tox to 3.18.0 Diffstat (except docs and test files) ------------------------------------- tox.ini | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Aug 19 13:00:14 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 13:00:14 -0000 Subject: [release-announce] castellan 3.9.1 (xena) Message-ID: We are tickled pink to announce the release of: castellan 3.9.1: Generic Key Manager interface for OpenStack This release is part of the xena release series. The source is available from: https://opendev.org/openstack/castellan Download the package from: https://tarballs.openstack.org/castellan/ Please report issues through: https://bugs.launchpad.net/castellan/+bugs For more details, please see below. Changes in castellan 3.9.0..3.9.1 --------------------------------- 4eb212b Moving IRC network reference to OFTC Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Aug 19 13:17:39 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 13:17:39 -0000 Subject: [release-announce] ironic-lib 5.0.0 (xena) Message-ID: We are satisfied to announce the release of: ironic-lib 5.0.0: Ironic common library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/ironic-lib Download the package from: https://pypi.org/project/ironic-lib Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic-lib For more details, please see below. Changes in ironic-lib 4.7.1..5.0.0 ---------------------------------- 12bca21 json_rpc: setup.cfg is missing entrypoint for json_rpc's list_opts f6ddd09 json_rpc: list_opts() should return tuple b750b74 Add lower-constraints job to current development branch 54a176a Increase version of hacking and pycodestyle d33cf3e Use the json format output of qemu-img info f7db05c Update min version of tox to use allowlist e4d7c1f utils.execute: log stdout and stderr even on failure 6aa9425 Remove the logic specific to the way deployment works Diffstat (except docs and test files) ------------------------------------- ironic_lib/disk_utils.py | 434 +------------- ironic_lib/json_rpc/__init__.py | 2 +- ironic_lib/utils.py | 23 +- lower-constraints.txt | 21 + requirements.txt | 3 +- setup.cfg | 1 + test-requirements.txt | 3 - tox.ini | 8 +- zuul.d/project.yaml | 1 + 11 files changed, 64 insertions(+), 1555 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 21a3153..23e1322 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,2 +9 @@ oslo.i18n>=3.15.3 # Apache-2.0 -oslo.utils>=3.33.0 # Apache-2.0 -requests>=2.14.2 # Apache-2.0 +oslo.utils>=3.34.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 3dba768..70bf626 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10,3 +9,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -# doc requirements -doc8>=0.6.0 # Apache-2.0 - From no-reply at openstack.org Thu Aug 19 13:38:31 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 13:38:31 -0000 Subject: [release-announce] glance_store 2.7.0 (xena) Message-ID: We eagerly announce the release of: glance_store 2.7.0: OpenStack Image Service Store Library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/glance_store Download the package from: https://pypi.org/project/glance_store For more details, please see below. 2.7.0 ^^^^^ Prelude ******* This release adds support for handling cinder's multiattach volumes in glance cinder store. This was a quiet development cycle for the "glance_store" library. Several bugs were fixed and some code changes were committed to increase stability. New Features ************ * Glance cinder store now supports handling of multiattach volumes. Bug Fixes ********* * Bug #1901138 (https://bugs.launchpad.net/glance- store/+bug/1901138): Blocked creation of images when glance store is cinder, cinder backend is nfs and volumes created are qcow2 format. * Bug #1904546 (https://bugs.launchpad.net/cinder/+bug/1904546): Fixed creating multiple instances/volumes from image if multiattach volumes are used. * * Bug 1926404: HTTP 413 : Failed to add object to Swift. Got error from Swift * Bug 1885651: swift_store_endpoint doesn't override keystone catalog * Bug 1934849: s3 backend takes time exponentially (https://code.launchpad.net/bugs/1926404) (https://code.launchpad.net/bugs/1885651) (https://code.launchpad.net/bugs/1934849) Changes in glance_store 2.6.0..2.7.0 ------------------------------------ 6807722 Xena cycle Release Notes 6a241a2 Raise correct exception from "Quota full" ecda7f6 Add volume multiattach handling b42ffa4 Drop lower-constraints job 85c7a06 Glance cinder nfs: Block creating qcow2 volumes 1fb340e Doc: Use Block Storage API v3 1178f11 Add cinder's new attachment support 16924db swift: Take into account swift_store_endpoint Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 - glance_store/_drivers/cinder.py | 110 +++++---- glance_store/_drivers/swift/connection_manager.py | 9 +- glance_store/_drivers/swift/store.py | 2 + glance_store/common/attachment_state_manager.py | 261 +++++++++++++++++++++ glance_store/common/cinder_utils.py | 208 ++++++++++++++++ .../unit/common/test_attachment_state_manager.py | 108 +++++++++ lower-constraints.txt | 87 ------- ...inder-nfs-block-qcow2-vol-4fed58b0afafc980.yaml | 6 + ...ltiattach-volume-handling-1a8446a64463f2cf.yaml | 12 + .../notes/xena-final-release-3c6e19dfba43b40d.yaml | 14 ++ test-requirements.txt | 1 + tox.ini | 7 +- 20 files changed, 1122 insertions(+), 208 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 2d1a2f4..b623f81 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -16,0 +17 @@ requests-mock>=1.2.0 # Apache-2.0 +retrying>=1.3.3 From no-reply at openstack.org Thu Aug 19 19:26:30 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 19:26:30 -0000 Subject: [release-announce] kuryr-lib 2.4.0 (xena) Message-ID: We are glad to announce the release of: kuryr-lib 2.4.0: Kuryr shared config and utilities This release is part of the xena release series. The source is available from: https://opendev.org/openstack/kuryr-lib Download the package from: https://tarballs.openstack.org/kuryr/ For more details, please see below. Changes in kuryr-lib 2.3.0..2.4.0 --------------------------------- 0347de1 setup.cfg: Replace dashes with underscores 77fedd2 Add Python3 xena unit tests 0425000 Update master for stable/wallaby 8ef1757 remove unicode from code Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/conf.py | 16 ++++++++-------- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++++++ setup.cfg | 8 ++++---- 6 files changed, 23 insertions(+), 16 deletions(-) From no-reply at openstack.org Thu Aug 19 20:39:11 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 20:39:11 -0000 Subject: [release-announce] monasca-statsd 2.3.0 (xena) Message-ID: We are delighted to announce the release of: monasca-statsd 2.3.0: Monasca statsd Python client This release is part of the xena release series. The source is available from: https://opendev.org/openstack/monasca-statsd Download the package from: https://tarballs.openstack.org/monasca-statsd/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-statsd 2.2.0..2.3.0 -------------------------------------- 77fbd15 Add Python3 xena unit tests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Thu Aug 19 20:44:20 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Aug 2021 20:44:20 -0000 Subject: [release-announce] os_vif 2.6.0 (xena) Message-ID: We contentedly announce the release of: os_vif 2.6.0: A library for plugging and unplugging virtual interfaces in OpenStack. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/os_vif Download the package from: https://pypi.org/project/os_vif For more details, please see below. 2.6.0 ^^^^^ Bug Fixes * The os-vif OVS plugin now supports using per-port OVS bridges when hybrid plug is not used. This is disabled by default and can be enabled by defining "[os_vif_ovs]/per_port_bridge=True" in the compute service nova.conf. This capability should only be enabled if you are deploying with ml2/ovn and experience packet loss during live migrations. This is not supported on windows or when using ironic smartnic ports. This option was introduced to address bug: #1933517. When using OVN as a network backend OVN requires the OVS interface to both have an ofport-id and the neutron port uuid defined in the external_ids field. When the port is plugged if "[os_vif_ovs]/per_port_bridge" is not enabled then the OVS port will not be assigned an openflow port id until the tap device is created on the host. On loaded system with many flows and ports it can take a few second for OVN to detect the creation of the tap device and install the correct flows. During that interval packets can be dropped. When "[os_vif_ovs]/per_port_bridge" is enabled, os-vif will add the VM tap device to a new bridge that is connected to the integration bridge via a patch port. This enables OVN to install the openflow rules on the integration bridge before the tap is created reducing the possibility for packet loss during a live migration. By default per port bridges are disabled and this feature is considered experimental, however it will likely be enabled by default in the future after we gain experience with how this bridge topology scales in larger deployments. Changes in os_vif 2.5.0..2.6.0 ------------------------------ b837c1a add configurable per port bridges b75af3a update os-vif ci to account for devstack default changes Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 108 ++++++++++++------- .../notes/per-port-bridge-c6a50179a0256de3.yaml | 25 +++++ vif_plug_ovs/ovs.py | 120 +++++++++++++++++---- vif_plug_ovs/ovsdb/ovsdb_lib.py | 79 ++++++++++++-- 6 files changed, 374 insertions(+), 83 deletions(-) From no-reply at openstack.org Fri Aug 20 08:19:32 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 20 Aug 2021 08:19:32 -0000 Subject: [release-announce] neutron-lib 2.14.0 (xena) Message-ID: We are amped to announce the release of: neutron-lib 2.14.0: Neutron shared routines and utilities This release is part of the xena release series. The source is available from: https://opendev.org/openstack/neutron-lib Download the package from: https://pypi.org/project/neutron-lib Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 2.14.0 ^^^^^^ New Features ************ * New extension "bfd-monitor" to allow creation of bfd_monitor instances, and managing them. The API definition defines also "bfd_session_status" and "bfd_monitor_associations" actions to make possible checking the session status of the bfd_monitor and its asscociated routes, and listing the routes associated with the bfd_monitor. ("Note" that this API extension was merged as experimental to enable parallel development of multiple backends. At the moment this API does not have a reference implementation and should not be considered final. A later release note will mark when the reference implementation gets merged and the feauture is ready to be consumed.) * Add possibility to define "extraroutes" with "bfd_monitor". The extension makes it possible to define an "extraroute" with or without the extra field "bfd_monitor_id". ("Note" that this API extension was merged as experimental to enable parallel development of multiple backends. At the moment this API does not have a reference implementation and should not be considered final. A later release note will mark when the reference implementation gets merged and the feauture is ready to be consumed.) * New extension "bgp_associations" is included to allow addition of router, peer association resources as sub-resources to the existing "bgp-speakers" resource. * Added action "get_routes" to the existing bgp extension to list both learnt as well as advertised routes by the bgp speaker. ("Note" that this API extension was merged as experimental to enable parallel development of multiple backends. At the moment this API does not have a reference implementation and should not be considered final. A later release note will mark when the reference implementation gets merged and the feauture is ready to be consumed. * Definition for API extension: "multiple-external-gateways". This API definition was merged as experimental to enable parallel development of multiple backends. At the moment this API does not have a reference implementation and should not be considered final. A later release note will mark when the reference implementation gets merged and the feauture is ready to be consumed. * Add API extension "port-resource-request-groups". This extension indicates that Neutron supports requesting multiple groups of resources and traits from the same RP subtree in "resource_request". * Added API definition for QoS minimum packet rate rule. Upgrade Notes ************* * If you leave a long time window between upgrading Placement and Neutron Server, then it is recommended to upgrade Placement first (as was always the logical order since Neutron is a client of Placement). If the window between upgrading Neutron and Placement is short - that is no changes in (segments of routed networks and QoS) resources backed by Placement during this window you can ignore this note. Bug Fixes ********* * Switched to using placement microversion 1.37 therefore we can fix the resource provider tree corrupted by bug https://launchpad.net/bugs/1921150. Changes in neutron-lib 2.13.0..2.14.0 ------------------------------------- 794fc70 Add util to generate resource request group UUID 6df74e0 Introduce new bgp_associations API definition eb2c8a3 extension for adding bfd monitors to extraroutes c6f576e Use explicit "dict_or_nodata" validation for "external_gateway_info" 8ca7087 Move packet_rate_limit type to neutron-lib 7e2d0ed Fix url display in bpg_speaker 1d64353 Add port-resource-request-groups shim API ext 77723c9 Rephrase QoSRuleParameterConflict message f8c5b72 BFD api def fb4775c Allow PUT on direction param in QoS minimum pps rule ec29bdf Add FlowDirectionAndAnyEnumField common type 83b6727 Add API extension definition for QoS minimum pps rule 7505776 multi-ext-gw: api-def and api-ref 3a07a64 [Docs] Add api-ref for the address groups 270184e Use placement version allowing re-parenting RP update Diffstat (except docs and test files) ------------------------------------- api-ref/source/v2/address-groups.inc | 305 +++++++++++++++++ api-ref/source/v2/bfd_monitors.inc | 310 ++++++++++++++++++ api-ref/source/v2/bgp_speaker.inc | 364 ++++++++++++++++++++- api-ref/source/v2/index.rst | 2 + api-ref/source/v2/parameters.yaml | 341 ++++++++++++++++++- api-ref/source/v2/ports.inc | 14 + api-ref/source/v2/qos.inc | 210 ++++++++++++ api-ref/source/v2/routers.inc | 249 ++++++++++++++ .../address-group-add-addresses-request.json | 5 + .../address-group-add-addresses-response.json | 14 + .../address-group-create-request.json | 7 + .../address-group-create-response.json | 10 + .../address-group-remove-addresses-request.json | 5 + .../address-group-remove-addresses-response.json | 13 + .../address-group-show-response.json | 10 + .../address-group-update-request.json | 5 + .../address-group-update-response.json | 14 + .../address-groups-list-response.json | 16 + .../v2/samples/bfd/bfd_monitor-create-request.json | 8 + .../samples/bfd/bfd_monitor-create-response.json | 18 + .../v2/samples/bfd/bfd_monitor-list-response.json | 20 ++ .../v2/samples/bfd/bfd_monitor-show-response.json | 18 + .../v2/samples/bfd/bfd_monitor-update-request.json | 9 + .../samples/bfd/bfd_monitor-update-response.json | 18 + .../bfd/bfd_monitor_association-response.json | 23 ++ .../bfd/bfd_monitor_session_status-response.json | 13 + ...gp_speaker_create_peer_association-request.json | 6 + ...p_speaker_create_peer_association-response.json | 9 + ..._speaker_create_router_association-request.json | 7 + ...speaker_create_router_association-response.json | 11 + ...peaker_list_all_peer_associations-response.json | 16 + ...aker_list_all_router_associations-response.json | 18 + .../bgp/bgp_speaker_list_all_routes-response.json | 14 + ...bgp_speaker_show_peer_association-response.json | 9 + ...p_speaker_show_router_association-response.json | 10 + ..._speaker_update_router_association-request.json | 6 + ...speaker_update_router_association-response.json | 11 + .../samples/ports/port-bind-create-response.json | 23 +- .../v2/samples/ports/port-bind-show-response.json | 23 +- .../samples/ports/port-bind-update-response.json | 23 +- .../ports/port-resource-request-new-format.json | 22 ++ .../v2/samples/ports/ports-bind-list-response.json | 25 +- .../minimum_packet_rate_rule-create-request.json | 6 + .../minimum_packet_rate_rule-create-response.json | 7 + .../minimum_packet_rate_rule-show-response.json | 7 + .../minimum_packet_rate_rule-update-request.json | 6 + .../minimum_packet_rate_rule-update-response.json | 7 + .../minimum_packet_rate_rules-list-response.json | 9 + .../router-add-external-gateways-request.json | 16 + .../router-add-external-gateways-response.json | 71 ++++ .../routers/router-add-extraroutes-request.json | 3 +- .../routers/router-add-extraroutes-response.json | 3 +- .../router-remove-external-gateways-request.json | 9 + .../router-remove-external-gateways-response.json | 61 ++++ .../v2/samples/routers/router-show-response.json | 3 +- .../router-update-external-gateways-request.json | 10 + .../router-update-external-gateways-response.json | 71 ++++ .../v2/samples/routers/router-update-request.json | 3 +- .../v2/samples/routers/router-update-response.json | 3 +- .../v2/samples/routers/routers-list-response.json | 3 +- neutron_lib/api/converters.py | 3 +- neutron_lib/api/definitions/__init__.py | 12 + neutron_lib/api/definitions/base.py | 14 +- neutron_lib/api/definitions/bfd_for_extraroutes.py | 34 ++ neutron_lib/api/definitions/bfd_monitor.py | 106 ++++++ neutron_lib/api/definitions/bgp_associations.py | 86 +++++ neutron_lib/api/definitions/l3_multi_ext_gw.py | 48 +++ .../definitions/port_resource_request_groups.py | 27 ++ .../api/definitions/qos_pps_minimum_rule.py | 65 ++++ neutron_lib/api/definitions/qos_pps_rule.py | 4 + neutron_lib/api/validators/__init__.py | 42 ++- neutron_lib/constants.py | 1 + neutron_lib/exceptions/qos.py | 3 +- neutron_lib/objects/common_types.py | 5 + neutron_lib/placement/client.py | 3 +- neutron_lib/placement/utils.py | 12 + neutron_lib/services/qos/constants.py | 3 + .../api/definitions/test_bfd_for_extraroutes.py | 22 ++ .../unit/api/definitions/test_bgp_associations.py | 24 ++ .../unit/api/definitions/test_l3_multi_ext_gw.py | 21 ++ .../test_port_resource_request_groups.py | 22 ++ .../api/definitions/test_qos_pps_minimum_rule.py | 26 ++ ...bfd_monitor_api_extension-910f5842783e040a.yaml | 12 + ...d_monitor_for_extraroutes-ea889414ec8de401.yaml | 10 + ...ssociations_api_extension-32dba9a59b4aa076.yaml | 12 + .../notes/bug-1921150-a38bef3c1be69650.yaml | 14 + .../notes/l3-multi-ext-gw-5a55c7afb7114db7.yaml | 9 + ...t-resource-request-groups-d4a01b55d5fe5fa1.yaml | 6 + .../notes/qos-pps-minimum-1f9a5433d7d4fecd.yaml | 4 + 93 files changed, 3248 insertions(+), 35 deletions(-) From no-reply at openstack.org Fri Aug 20 13:52:19 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 20 Aug 2021 13:52:19 -0000 Subject: [release-announce] metalsmith 1.5.1 (xena) Message-ID: We joyfully announce the release of: metalsmith 1.5.1: Deployment and Scheduling tool for Bare Metal This release is part of the xena release series. The source is available from: https://opendev.org/openstack/metalsmith Download the package from: https://tarballs.openstack.org/metalsmith/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/metalsmith For more details, please see below. Changes in metalsmith 1.5.0..1.5.1 ---------------------------------- d9c167d Use importlib instead of imp e1e6cc3 Set glance limit for baremetal friendly images 419e384 Replace deprecated import of ABCs from collections 606c88b Changed minversion in tox to 3.18.0 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 + metalsmith/_nics.py | 6 +++--- tox.ini | 4 ++-- 4 files changed, 12 insertions(+), 7 deletions(-) From no-reply at openstack.org Fri Aug 20 14:12:38 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 20 Aug 2021 14:12:38 -0000 Subject: [release-announce] heat-translator 2.4.1 (xena) Message-ID: We enthusiastically announce the release of: heat-translator 2.4.1: Tool to translate non-heat templates to Heat Orchestration Template. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/heat-translator Download the package from: https://pypi.org/project/heat-translator Please report issues through: https://bugs.launchpad.net/heat-translator/+bugs For more details, please see below. Changes in heat-translator 2.4.0..2.4.1 --------------------------------------- 0b8fba5 [ussuri][goal] Update contributor documentation Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 23 +++++++++------- 3 files changed, 70 insertions(+), 10 deletions(-) From no-reply at openstack.org Mon Aug 23 08:21:25 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 23 Aug 2021 08:21:25 -0000 Subject: [release-announce] openstack-governance 0.9.0 Message-ID: We are ecstatic to announce the release of: openstack-governance 0.9.0: OpenStack Governance Documents The source is available from: https://opendev.org/openstack/openstack-governance Download the package from: https://tarballs.openstack.org/governance/ For more details, please see below. Changes in openstack-governance 0.8.0..0.9.0 -------------------------------------------- 60268b85 Change primary eamil for Rico Lin 974c2b81 Propose Extra-ATCs from I18n SIG f32804bb monasca-log-api & monasca-ceilometer does not make releases b853a4ba Retire tempest-horizon 9a1395a4 Add assert:supports-api-interoperability to cinder 38b78643 Create ansible-role-pki repo eb15758b Add assert:supports-api-interoperability tag to neutron 3a466d58 Add rbd-iscsi-client to cinder project d3da7780 js-openstack-lib does not make releases 4afcf3c8 Define 2021 upstream investment opportunities 3316f540 Move openstack-tempest-skiplist to release-management: none 9591e850 Setting Ke Chen as Watcher's PTL 2d7c4401 Add Resolution of TC stance on the OpenStackClient 5e8cdaec Define Xena release testing runtime 39ee75bd [manila] add assert:supports-api-interoperability 93a4d724 Drop openSUSE from commonly tested distro list 37f1ef10 Setting Xinran Wang as Cyborg's PTL 3066bd78 molteniron does not make releases eb5f038b Add doc/requirements e8d84d81 Add link to Xena announcement 91aa0a43 Add glance-tempest-plugin to Glance 9945807d Remove Karbor project team 7abe28fe Revive os_monasca 889cfafa Add checks for repo not to be in both project and legacy data b3fece49 Improve check-review-status eceaf51e Deprecate openstack-ansible-galera_client role 7aeb864e Remove Searchlight project team 7e2119e1 Remove Qinling project team 4b49e390 Add assert:supports-standalone 2868fbce Clarify impact on releases for SIGs 0a8d6331 Update example and oslo code usage in JSON->YAML goal 8239004a Remove already done use-builtin-mock from goal e156a96e Generate the TC liaisons assignments e0869c73 Correct Dan Smith IRC nick in TC liaisons 2b15c2cc Add Magpie charm to OpenStack charms 04ebd573 Move Placement under Nova's governance be51c7ba Propose Kendall Nelson for vice chair f897bcb2 Remove assert_supports-zero-downtime-upgrade tag c4ee55d8 Select JSON to YAML goal for Wallaby cycle 533b6542 Adding reno and warnings example for JSON->YAML goal doc fe7e4a90 Add goal for migrate RBAC policy format from JSON to YAML a22d24a4 Add diablo_rojo liaison preferences b71043aa Add ricolin liaison preferences 91ee6dd5 Add danms liaison preferences 0b04f819 Add gmann liaison preference 613d2601 Resetting projects' TC liaisons empty 8667b33d Update dansmith IRC nick 5c24de11 Clarify the requirements for supports-api-interoperability d9f19868 Update projects with Telemetry PTL election result 01b9cd81 Begin the 'X' release naming process 8c94410a Adding missing IRC nick 67acc153 Select Privsep as the Wallaby Goal c056a73f Adopting the DPL governance model for oslo c387ba5f Implement distributed leadership in tools and schema f1118085 Add nomination for TC chair 3f85bfb5 Update TC size 4d9e3664 Appoint XueFeng Liu as Senlin PTL 0f80845a Appoint Adam Harwell as Octavia PTL 4a4b2625 Appoint Rafael Weingartner as CloudKitty PTL 2194b956 Appoint Frode Nordahl as OpenStack Charms PTL b4b27b39 Record Wallaby Cycle PTL and TC election results 05bacce6 Add Ironic charms to OpenStack charms 0a348d97 Migrate rpm-packaging to a SIG 80e35c6d Retire openstack/os-loganalyze 33ede7f8 Retire devstack-plugin-pika project 81c90c68 Define TC-approved release in a resolution 1bde4eb7 Add election schedule exceptions in charter 0453e047 Remove tc:approved-release tag Diffstat (except docs and test files) ------------------------------------- goals/proposed/use-builtin-mock.rst | 100 ---- goals/selected/wallaby/index.rst | 9 + .../migrate-policy-format-from-json-to-yaml.rst | 154 ++++++ .../wallaby}/migrate-to-privsep.rst | 0 openstack_governance/projects_schema.yaml | 63 ++- reference/charter.rst | 6 + .../comparison-of-official-group-structures.rst | 5 +- reference/legacy.yaml | 80 ++- reference/licensing.rst | 7 +- reference/members.yaml | 32 +- reference/project-testing-interface.rst | 1 - reference/projects.yaml | 577 +++++++++------------ reference/release-naming.rst | 2 + reference/runtimes/wallaby.rst | 3 +- reference/runtimes/xena.rst | 46 ++ reference/sigs-repos.yaml | 47 +- .../tags/assert_supports-api-interoperability.rst | 10 +- reference/tags/assert_supports-rolling-upgrade.rst | 4 +- reference/tags/assert_supports-standalone.rst | 41 ++ .../tags/assert_supports-zero-downtime-upgrade.rst | 67 --- reference/tags/index.rst | 8 +- reference/tags/tc-approved-release.rst | 11 - reference/tags/tc_approved-release.rst | 93 ---- .../2021/goal-champions.rst | 66 +++ .../2021/index.rst | 17 + .../2021/quality-assurance-developers.rst | 109 ++++ .../2021/rbac.rst | 90 ++++ .../upstream-investment-opportunities/index.rst | 3 +- resolutions/20200920-tc-approved-release.rst | 18 + resolutions/20201028-openstackclient-tc-policy.rst | 35 ++ test-requirements.txt | 3 - tools/assign_liaisons.py | 10 +- tools/check_review_status.py | 42 +- tools/validate_repositories.py | 18 + tox.ini | 2 + 40 files changed, 1171 insertions(+), 687 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index b17775d9..c2df18d7 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -3,2 +2,0 @@ docutils>=0.11,!=0.13.1 # OSI-Approved Open Source, Public Domain -openstackdocstheme>=2.2.1 # Apache-2.0 -sphinx>=2.0.0,!=2.1.0 # BSD @@ -8 +5,0 @@ requests-cache -Pillow>=2.4.0 # PIL License From no-reply at openstack.org Mon Aug 23 10:38:08 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 23 Aug 2021 10:38:08 -0000 Subject: [release-announce] oslo.db 11.0.0 (xena) Message-ID: We are chuffed to announce the release of: oslo.db 11.0.0: Oslo Database library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/oslo.db Download the package from: https://pypi.org/project/oslo.db Please report issues through: https://bugs.launchpad.net/oslo.db/+bugs For more details, please see below. 11.0.0 ^^^^^^ Upgrade Notes ************* * Checks specific to the DB2 database have been removed. This database has not been supported by any OpenStack project for many years. * The "check_foreign_keys" helper of the "oslo_db.sqlalchemy.test_migrations.ModelsMigrationsSync" base test class has been removed. This was deprecated in 1.4.1 as alembic now supports this capability. * The "_walk_versions", "_migrate_down", and "_migrate_up" methods of the "oslo_db.sqlalchemy.test_migrations.ModelsMigrationsSync" base test class have been removed. These were deprecated in 0.5.0 in favour of their non-private equivalents, "walk_versions", "migrate_down", and "migrate_up" respectively. Deprecation Notes ***************** * The "oslo_db.concurrency.TpoolDbapiWrapper" class and supporting "[database] use_tpool" config option are now deprecated. This feature never graduated from experimental status and is slated for removal due to lack of maintenance and test coverage. Users should switch to "oslo_db.api.DBAPI.from_config" and remove references to the deprecated config option from their documentation. Changes in oslo.db 10.0.0..11.0.0 --------------------------------- ad4729d requirements: Bump sqlalchemy lower constraint 8e7454c Don't use plain string SQL statements 0816efc Update import of declarative_base() 6a013c6 Replace use of Table.autoload parameter 38c2eff Replace use of update.values parameter d2f101c Replace use of update.whereclause parameter 6dc4b1c Replace use of insert.values parameter d949861 Add missing bind argument to calls 872bc1d Don't pass strings to Connection.execute() 22b44ee Remove use of MetaData.bind argument 8d76072 Remove legacy calling style of select() 4c1eb96 tests: Enable SQLAlchemy 2.0 deprecation warnings da002a8 utils: Deprecate sqlalchemy-migrate-related functions 40bce5a tests: Enable SADeprecationWarning warnings a6007a9 tests: Use common base class 538e0a2 tests: Enfeeble 'oslo_db.tests.utils.BaseTestCase' 73e376d tests: Clean up base test bd69e86 Drop checks for IBM DB2 f048068 tox: Simplify test running 4f9df08 tests: Remove 'ModelsMigrationsSync.check_foreign_keys' 74c6bf2 concurrency: Deprecate 'TpoolDbapiWrapper' a778f2d sqlalchemy: Remove checks for older deps Diffstat (except docs and test files) ------------------------------------- oslo_db/concurrency.py | 31 ++- oslo_db/sqlalchemy/engines.py | 8 +- oslo_db/sqlalchemy/exc_filters.py | 43 +--- oslo_db/sqlalchemy/migration_cli/ext_alembic.py | 5 - oslo_db/sqlalchemy/provision.py | 32 +-- oslo_db/sqlalchemy/test_migrations.py | 109 +-------- oslo_db/sqlalchemy/update_match.py | 8 +- oslo_db/sqlalchemy/utils.py | 174 ++++++++++----- ...precate-TpoolDbapiWrapper-2ce78aa7cbb9e585.yaml | 9 + .../notes/drop-db2-support-6e70fe42268d2238.yaml | 5 + ...nsSync-check_foreign_keys-467e0dbeb65a8c86.yaml | 12 + requirements.txt | 2 +- tox.ini | 6 +- 35 files changed, 614 insertions(+), 813 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index bf998e1..8842a41 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11 +11 @@ oslo.utils>=3.33.0 # Apache-2.0 -SQLAlchemy>=1.2.0 # MIT +SQLAlchemy>=1.4.0 # MIT From no-reply at openstack.org Mon Aug 23 10:40:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 23 Aug 2021 10:40:34 -0000 Subject: [release-announce] os-traits 2.6.0 Message-ID: We are tickled pink to announce the release of: os-traits 2.6.0: A library containing standardized trait strings The source is available from: https://opendev.org/openstack/os-traits Download the package from: https://pypi.org/project/os-traits For more details, please see below. Changes in os-traits 2.5.0..2.6.0 --------------------------------- 0f404b4 Add a trait for the "bochs" display device 32112e9 Add 'COMPUTE_FIRMWARE_UEFI', 'COMPUTE_FIRMWARE_BIOS' 99dbade setup.cfg: Replace dashes with underscores c6a0ff2 List traits in documentation Diffstat (except docs and test files) ------------------------------------- .gitignore | 3 +++ os_traits/compute/firmware.py | 18 ++++++++++++++ os_traits/compute/graphics.py | 1 + os_traits/hw/gpu/cuda.py | 57 +++++++++++++++++++++++++++++++++++++++++++ setup.cfg | 8 +++--- 8 files changed, 147 insertions(+), 6 deletions(-) From no-reply at openstack.org Mon Aug 23 20:59:30 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 23 Aug 2021 20:59:30 -0000 Subject: [release-announce] barbican_tempest_plugin 1.4.0 (xena) Message-ID: We are pleased to announce the release of: barbican_tempest_plugin 1.4.0: OpenStack barbican tempest tests. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/barbican_tempest_plugin Download the package from: https://tarballs.openstack.org/barbican-tempest-plugin/ For more details, please see below. Changes in barbican_tempest_plugin 1.3.0..1.4.0 ----------------------------------------------- 25e16b8 Don't use legacy exponent for RSA 990536b Use the encryption provider constants (2) e3cafb2 Add stable/wallaby jobs on master gate 63b174e Add secure-rbac tests for TransportKeys API e654464 Add secure-rbac tests for SecretStores API 98b7523 Add secure-rbac tests for Quotas 1febf40 Add secure-rbac tests for Orders db9b512 Add secure-rbac tests for Containers 170a948 Update TOX_CONSTRAINTS_FILE 42eec76 Remove old pep8 ignores that are no longer necessary Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 6 + barbican_tempest_plugin/config.py | 11 + barbican_tempest_plugin/plugin.py | 8 +- .../services/key_manager/json/__init__.py | 8 +- .../services/key_manager/json/base.py | 22 ++ .../services/key_manager/json/container_client.py | 8 +- .../services/key_manager/json/order_client.py | 9 +- .../services/key_manager/json/quota_client.py | 7 +- .../services/key_manager/json/secret_client.py | 10 +- .../key_manager/json/secret_stores_client.py | 60 +++++ .../key_manager/json/transport_key_client.py | 44 ++++ tox.ini | 6 +- 21 files changed, 1102 insertions(+), 69 deletions(-) From no-reply at openstack.org Mon Aug 23 21:00:20 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 23 Aug 2021 21:00:20 -0000 Subject: [release-announce] os-brick 5.0.0 (xena) Message-ID: We are delighted to announce the release of: os-brick 5.0.0: OpenStack Cinder brick library for managing local volume attaches This release is part of the xena stable release series. The source is available from: https://opendev.org/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through: https://bugs.launchpad.net/os-brick/+bugs For more details, please see below. 5.0.0 ^^^^^ New Features ************ * NVMe-OF connector: Added support for storage systems presenting multiple volumes within one NVMe subsystem. Upgrade Notes ************* * A workaround for Bug #1633518 (https://bugs.launchpad.net/cinder/+bug/1633518), where mangled passwords were used for various encryptors, has been removed. This was first introduced way back in the 1.9.0 Ocata-era release and has had more than enough time to bed in. Bug Fixes ********* * LVM driver bug #1901783 (https://bugs.launchpad.net/cinder/+bug/1901783): Fix unexpected delete volume failure due to unexpected exit code 139 on "lvs" command call. * NVMe-oF connector bug #1928944 (https://bugs.launchpad.net/os- brick/+bug/1928944): Fixed not returning the right nqn value on "get_connector_properties" when "/etc/nvme/hostnqn" doesn't exist. Changes in os-brick 4.4.0..5.0.0 -------------------------------- 4edb7c6 Add support for multiple volumes within subsystem to NVMe-OF connector 6db6b82 rbd windows: log the device number 80f0bc4 LVM: Retry lv calls on segfault due to lvs failure 249943b Replace deprecated tenacity.Retrying.call 98c0916 Update mypy infrastructure cb25b6f Drop lower-constraints jobs bdfe6b4 linuxscsi: Only raise and log multipathd errors when required a6f1a93 Remove skip_missing_interpreters 4c654d9 encryptors: Remove workaround for bug #1633518 37d57c4 NVMe-oF: Return right nqn when missing hostnqn 438e7f2 zuul: add mypy experimental job 496c722 Ussuri+ is python3 only Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 9 +- lower-constraints.txt | 74 ------ os_brick/encryptors/cryptsetup.py | 25 +- os_brick/encryptors/luks.py | 49 ---- os_brick/initiator/connectors/iscsi.py | 6 +- os_brick/initiator/connectors/nvmeof.py | 150 ++++++------ os_brick/initiator/connectors/scaleio.py | 2 +- os_brick/initiator/linuxscsi.py | 10 +- os_brick/initiator/windows/rbd.py | 5 + os_brick/local_dev/lvm.py | 52 +++-- os_brick/privileged/nvmeof.py | 66 ++++++ os_brick/utils.py | 19 +- .../notes/lvm-delete-error-76f2cc9d8dc91f01.yaml | 7 + .../notes/nvme-hostnqn-c2611dc56729183b.yaml | 7 + ...-within-subsystem-support-05879c1c3bdf52c9.yaml | 6 + ...ve-bug-1633518-workaround-75c2e26843660696.yaml | 8 + test-requirements.txt | 2 +- tools/generate_connector_list.py | 2 +- tools/lintstack.py | 2 +- tools/mypywrap.sh | 4 +- tox.ini | 11 +- 28 files changed, 642 insertions(+), 444 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 1d03ece..9ee86ee 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -19 +19 @@ bandit>=1.6.0,<1.7.0 # Apache-2.0 -mypy>=0.782 # MIT +mypy>=0.910 # MIT From no-reply at openstack.org Mon Aug 23 21:09:16 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 23 Aug 2021 21:09:16 -0000 Subject: [release-announce] oslo.messaging 12.9.0 (xena) Message-ID: We are glad to announce the release of: oslo.messaging 12.9.0: Oslo Messaging API This release is part of the xena release series. The source is available from: https://opendev.org/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through: https://bugs.launchpad.net/oslo.messaging/+bugs For more details, please see below. 12.9.0 ^^^^^^ New Features * Introduce support for sending rpc client metrics to oslo.metrics. This feature can be enabled by setting a configuration parameter: [oslo_messaging_metrics] metrics_enabled = True # default is false Changes in oslo.messaging 12.8.0..12.9.0 ---------------------------------------- bdbb6d62 Add Support For oslo.metrics 3e589edd Changed minversion in tox to 3.18.0 c1f9fbea Upgrade the pre-commit-hooks version daca2549 setup.cfg: Replace dashes with underscores 39826f06 Remove the oslo_utils.fnmatch Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 2 +- oslo_messaging/_metrics/__init__.py | 19 ++ oslo_messaging/_metrics/client.py | 256 +++++++++++++++++++++ oslo_messaging/conffixture.py | 4 + oslo_messaging/notify/_impl_routing.py | 2 +- oslo_messaging/rpc/client.py | 53 +++-- .../oslo-metrics-support-fe16343a637cc14b.yaml | 8 + requirements.txt | 3 + setup.cfg | 8 +- tox.ini | 6 +- 11 files changed, 369 insertions(+), 26 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6cc4336b..e0271884 100644 --- a/requirements.txt +++ b/requirements.txt @@ -30,0 +31,3 @@ oslo.middleware>=3.31.0 # Apache-2.0 + +# metrics +oslo.metrics>=0.2.1 # Apache-2.0 From no-reply at openstack.org Wed Aug 25 07:50:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 25 Aug 2021 07:50:10 -0000 Subject: [release-announce] mistral-extra 11.1.0 (xena) Message-ID: We joyfully announce the release of: mistral-extra 11.1.0: Mistral OpenStack-specific bindings This release is part of the xena release series. The source is available from: https://opendev.org/openstack/mistral-extra Download the package from: https://pypi.org/project/mistral-extra Please report issues through: https://bugs.launchpad.net/mistral/+bugs For more details, please see below. Changes in mistral-extra 11.0.0..11.1.0 --------------------------------------- acd70be [community goal] Update contributor documentation 1b36297 Fix hacking version f1d24ea Update master for stable/wallaby Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++++++++++++++++++ lower-constraints.txt | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++++++ test-requirements.txt | 2 +- 5 files changed, 28 insertions(+), 2 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 396d38e..4743b22 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=3.0.1,<3.1.0 # Apache-2.0 +hacking>=3.0.1 # Apache-2.0 From no-reply at openstack.org Wed Aug 25 07:55:17 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 25 Aug 2021 07:55:17 -0000 Subject: [release-announce] osc-lib 2.4.2 (xena) Message-ID: We are happy to announce the release of: osc-lib 2.4.2: OpenStackClient Library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/osc-lib Download the package from: https://pypi.org/project/osc-lib Please report issues through: https://storyboard.openstack.org/#!/project/openstack/osc-lib For more details, please see below. Changes in osc-lib 2.4.1..2.4.2 ------------------------------- 4c3d3a0 Moving IRC network reference to OFTC e3f58c1 Correct the tox option for skipping sdist generation Diffstat (except docs and test files) ------------------------------------- README.rst | 2 +- tox.ini | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) From no-reply at openstack.org Wed Aug 25 08:05:05 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 25 Aug 2021 08:05:05 -0000 Subject: [release-announce] mistral-lib 2.5.0 (xena) Message-ID: We high-spiritedly announce the release of: mistral-lib 2.5.0: Mistral shared routings and utilities (Actions API, YAQL functions API, data types etc.) This release is part of the xena release series. The source is available from: https://opendev.org/openstack/mistral-lib Download the package from: https://pypi.org/project/mistral-lib Please report issues through: https://bugs.launchpad.net/mistral/+bugs For more details, please see below. Changes in mistral-lib 2.4.0..2.5.0 ----------------------------------- 44c33f2 [community goal] Update contributor documentation 2068c9c setup.cfg: Replace dashes with underscores b49b6e4 Use py3 as the default runtime for tox 83b2d7e Dropping lower constraints testing adb30bd Update master for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - CONTRIBUTING.rst | 22 ++++++++++-------- lower-constraints.txt | 51 ----------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 +++++ setup.cfg | 8 +++---- tox.ini | 8 +------ 7 files changed, 24 insertions(+), 73 deletions(-) From no-reply at openstack.org Wed Aug 25 08:26:04 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 25 Aug 2021 08:26:04 -0000 Subject: [release-announce] cliff 3.9.0 (xena) Message-ID: We are stoked to announce the release of: cliff 3.9.0: Command Line Interface Formulation Framework This release is part of the xena release series. The source is available from: https://opendev.org/openstack/cliff Download the package from: https://pypi.org/project/cliff Please report issues through: https://storyboard.openstack.org/#!/project/openstack/cliff For more details, please see below. Changes in cliff 3.8.0..3.9.0 ----------------------------- 8fa916e Colourise and automatically page help output 9b66f40 Update unit test to satisfy python3.10+ 392f3b2 Handle SIGPIPE exit gracefully 452fff3 Add conflict_handler parameter as attribut in Command class Diffstat (except docs and test files) ------------------------------------- cliff/_argparse.py | 8 +++-- cliff/app.py | 9 +++++ cliff/command.py | 3 +- cliff/help.py | 86 +++++++++++++++++++++++++++------------------ requirements.txt | 1 + 8 files changed, 154 insertions(+), 40 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 774d9d2..4450bd7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,0 +5 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 +autopage>=0.4.0 # Apache 2.0 From no-reply at openstack.org Wed Aug 25 08:37:53 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 25 Aug 2021 08:37:53 -0000 Subject: [release-announce] openstack-governance 0.10.0 Message-ID: We are delighted to announce the release of: openstack-governance 0.10.0: OpenStack Governance Documents The source is available from: https://opendev.org/openstack/openstack-governance Download the package from: https://tarballs.openstack.org/governance/ For more details, please see below. Changes in openstack-governance 0.9.0..0.10.0 --------------------------------------------- 922699aa Select secure RBAC community-wide goal for Yoga cycle b8d28176 Add tap-as-a-service to Neutron governed projects 1eadc249 Retire django-openstack-auth ad5fd902 tripleo-common-tempest-plugin - Step 6: Remove Repository 702c9261 Properly retire neutron-lbaas 3f135356 Define Yoga release testing runtime 747d25a9 Add link to Yoga announcement 1d151ea7 Create repo for Hashicorp Vault deployment cf9d314d Deprecate os-panko role 551c109b Proposing consistent and secure RBAC as a community-wide goal 276a78e3 Add DPL model also in 'Appointing leaders' section 91cfce49 Retire puppet-openstack-specs f8407671 Retire in-active governance repos c664d567 Charter change to handle the vacant seat situation 1b00e915 Add Ceph Dashboard charm to OpenStack charms 27051558 Deprecate OpenStack-Ansible nspawn repositories 4184c7d4 Update Chair duties file for release tracker etc 1646ea21 Panko is deprecated now a0461630 Deprecating devstack-gate a2003f68 Add resolution for ATC renamed to AC 3085f29b Propose vulnerability:managed tag for os-brick ae6d0272 Replace freenode ref with OFTC 46928bee Add resolution to move the IRC network from Freenode to OFTC d2c164a5 Add community infra ELK service help in 2021 investment opportunity 0ed32fb6 Replace ATC terminology with AC 68c8864b Retire sushy-cli - Step 6 2706f92c setup.cfg: Replace dashes with underscores 1397701e Retire puppet-glare 97523e9a Starting the 'Y' release naming process 399e8183 Update TC onboarding guide 62f79cbd Add meeting info along with office hour in main page e817fe90 Reduce office hours to one per week 570ee0d0 Update Nodejs Runtime to Nodejs14 From Nodejs10 for Xena Cycle 5dcf9a26 Remove expired extra-atc from Ironic ff96d835 Assert standalone support for ironic services eeb5c1b4 Add assert:supports-standalone tag for Swift 53d5e759 Generate the TC liaisons assignments for Xena cycle 9710b9ea Close Xena TC Vacancy Special Election 459537ab Making devstack-plugin-ceph branched c45bb41e Making devstack-plugin-(amqp1|kafka) branchless 48a02a30 Switch Keystone to DPL 7ce6ec21 Deprecate networking-midonet project cfba0f34 Adopting the DPL governance model for Mistral 7ce23913 Record monasca-transform deprecation ebbc5cd9 Retire monasca-analytics 27744c5a Record Deprecation cycle for monasca-ceilometer monasca-log-api 1b82972a Add Rico Lin liaisons preferances 2222c83a Add yoctozepto as TC vice-chair c803c0dc Add yoctozepto liaison preferences 37d68f0a Add jungleboyj liaison preferences 3e11f7a4 Add gmann liaison preferences 6dc19a8d Add danms liaison preferences e1e69ff9 Resetting projects' TC liaisons empty f7ae54fe Add Ghanshyam nomination as chair 6b94ab18 Add Manila dashboard charm to OpenStack charms 37d187a6 Add Magnum charms to OpenStack charms f6ea953d Appoint Hao Wang as Zaqar PTL 38a40f41 Appoint Douglas Mendizábal as Barbican PTL e99620aa Appoint Xinran Wang as Cyborg PTL 064e8625 Appoint Martin Chacon Piza as Monasca PTL e0e4d69d Appoint XueFeng Liu as Senlin PTL f5fafb11 Appoint Shengqin Feng as Zun PTL da42b5d5 Add Manila-NetApp backend charm to OpenStack charms 78de1307 Close Xena Elections 6b8309b3 Add election schedule in TC chair responsibilities ff79a011 No community goals for a release cycle Diffstat (except docs and test files) ------------------------------------- CHAIR.rst | 32 +- goals/index.rst | 6 +- goals/selected/yoga/consistent-and-secure-rbac.rst | 110 +++++++ goals/selected/yoga/index.rst | 9 + reference/charter.rst | 42 ++- reference/house-rules.rst | 8 +- reference/legacy.yaml | 83 +++++ reference/members.yaml | 40 +-- reference/projects.yaml | 336 +++++++++++---------- reference/release-naming.rst | 35 +-- reference/runtimes/xena.rst | 2 +- reference/runtimes/yoga.rst | 46 +++ reference/sigs-repos.yaml | 1 + reference/tc-guide.rst | 89 +++--- reference/technical-committee-repos.yaml | 3 - .../2018/community-infrastructure-sysadmins.rst | 2 +- .../2018/designate.rst | 2 +- .../2019/community-infrastructure-sysadmins.rst | 4 +- .../2019/designate.rst | 4 +- .../2019/documentation-owners.rst | 4 +- .../2019/glance.rst | 4 +- .../2019/goal-champions.rst | 4 +- .../2020/goal-champions.rst | 4 +- .../2020/quality-assurance-developers.rst | 4 +- .../community-infrastructure-elk-maintainer.rst | 123 ++++++++ .../2021/goal-champions.rst | 4 +- .../2021/quality-assurance-developers.rst | 4 +- reference/user-committee-repos.yaml | 12 - resolutions/20210526-move-irc-to-oftc.rst | 32 ++ resolutions/20210602-atc-renamed-to-ac.rst | 18 ++ resolutions/index.rst | 10 + setup.cfg | 6 +- 33 files changed, 777 insertions(+), 318 deletions(-) From no-reply at openstack.org Wed Aug 25 10:42:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 25 Aug 2021 10:42:28 -0000 Subject: [release-announce] freezer_tempest_plugin 1.3.0 (xena) Message-ID: We are glad to announce the release of: freezer_tempest_plugin 1.3.0: Tempest plugin for the freezer project. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/freezer_tempest_plugin Download the package from: https://tarballs.openstack.org/freezer-tempest-plugin/ For more details, please see below. Changes in freezer_tempest_plugin 1.2.0..1.3.0 ---------------------------------------------- f6f9250 Update some test cases for schedule 9cff1a7 Remove to support ElasticSearch backend in tempest aaf0e2c Remove the below nodeset setting to Bionic b11daba [ussuri][goal] Update contributor documentation 900356a Add victoria/wallaby stable branch jobs on master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 28 +++++++++++--------- CONTRIBUTING.rst | 24 +++++++++-------- 5 files changed, 86 insertions(+), 28 deletions(-) From no-reply at openstack.org Thu Aug 26 12:28:44 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 26 Aug 2021 12:28:44 -0000 Subject: [release-announce] ironic-lib 4.6.2 (wallaby) Message-ID: We enthusiastically announce the release of: ironic-lib 4.6.2: Ironic common library This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/ironic-lib Download the package from: https://pypi.org/project/ironic-lib Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic-lib For more details, please see below. Changes in ironic-lib 4.6.1..4.6.2 ---------------------------------- ca2e4ba utils.execute: log stdout and stderr even on failure 53d422f Limit the number of malloc arenas for qemu-img convert 8e2318b Raise qemu-img memory limit to 2 GiB 5d54fe0 Update TOX_CONSTRAINTS_FILE for stable/wallaby 3db5824 Update .gitreview for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + ironic_lib/disk_utils.py | 17 +++++++++++++++-- ironic_lib/utils.py | 23 ++++++++++++++++------- tox.ini | 4 ++-- 6 files changed, 62 insertions(+), 23 deletions(-) From no-reply at openstack.org Thu Aug 26 12:28:56 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 26 Aug 2021 12:28:56 -0000 Subject: [release-announce] sushy 3.7.3 (wallaby) Message-ID: We are thrilled to announce the release of: sushy 3.7.3: Sushy is a small Python library to communicate with Redfish based systems This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/sushy Download the package from: https://tarballs.openstack.org/sushy/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/sushy For more details, please see below. 3.7.3 ^^^^^ Upgrade Notes ************* * "Inserted" and "WriteProtected" optional attributes are no longer present in the InsertMedia API call payload when default values {"Inserted": True, "WriteProtected": True} are specified by the consumer (e.g. Ironic) and PATCH method of configuring virtual media is not used. Behaviour is unchanged if PATCH method is used. Bug Fixes ********* * Removing "Inserted" and "WriteProtected" parameters from the Redfish VirtualMedia::insert_media() API call payload when default values {"Inserted": True, "WriteProtected": True} are set and PATCH method is not used. Those parameters are optional as per Redfish schema 2021.1. Some BMCs (e.g. SuperMicro X11/X12 platforms) treat these fields as read-only and setting them causes vMedia insert failures. These attributes should default to True on the BMC side. Some BMCs using PATCH method of configuring virtual media (e.g. Lenovo SD530) still require "Inserted" attribute, so only changing this for non- PATCH methods of configuring virtual media such as InsertMedia action. * Fixes "Processor.sub_processors" for "'Processor' object has no attribute 'conn'" error. Changes in sushy 3.7.2..3.7.3 ----------------------------- b76050c Removing optional fields from insert_media payload 24f9980 Fix Processor.sub_processors c2425e7 Protect Connector against empty auth object Diffstat (except docs and test files) ------------------------------------- .../fix-insert-media-payload-b5d4c707f81d9603.yaml | 20 +++++++++++++++++++ .../notes/fix-subprocessors-3b619434dba4636d.yaml | 5 +++++ sushy/connector.py | 3 ++- sushy/resources/manager/virtual_media.py | 22 +++++++++++++++++++-- sushy/resources/system/processor.py | 14 ++++++------- .../unit/json_samples/subprocessor_collection.json | 9 +++++++++ .../unit/resources/manager/test_virtual_media.py | 13 +++++++++++- 11 files changed, 122 insertions(+), 11 deletions(-) From no-reply at openstack.org Thu Aug 26 12:33:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 26 Aug 2021 12:33:35 -0000 Subject: [release-announce] python-ironicclient 4.6.2 (wallaby) Message-ID: We are amped to announce the release of: python-ironicclient 4.6.2: OpenStack Bare Metal Provisioning API Client Library This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/python-ironicclient Download the package from: https://pypi.org/project/python-ironicclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- ironicclient For more details, please see below. 4.6.2 ^^^^^ Bug Fixes * The "--debug" option now works correctly with the built-in "baremetal" command line tool. * Fixes using "network_data" with the "--fields" parameter. Changes in python-ironicclient 4.6.1..4.6.2 ------------------------------------------- 702e228 Make baremetal --debug actually work ea4ab90 Fix --fields network_data d056a39 Update TOX_CONSTRAINTS_FILE for stable/wallaby 604de3f Update .gitreview for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + ironicclient/shell.py | 18 ++++++++++++++++++ ironicclient/v1/resource_fields.py | 1 + releasenotes/notes/debug-e9dd680d783fa4b6.yaml | 5 +++++ releasenotes/notes/network_data-c48b3878a5b04df5.yaml | 4 ++++ tox.ini | 8 ++++---- 7 files changed, 34 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Aug 26 12:36:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 26 Aug 2021 12:36:10 -0000 Subject: [release-announce] ironic-python-agent 7.0.2 (wallaby) Message-ID: We contentedly announce the release of: ironic-python-agent 7.0.2: Ironic Python Agent Ramdisk This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/ironic-python-agent Download the package from: https://tarballs.openstack.org/ironic-python-agent/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic- python-agent For more details, please see below. 7.0.2 ^^^^^ New Features ************ * Heartbeats to the conductor are grouped when they are scheduled or requested within a time interval of five seconds to avoid sending them in quick succession. * Adds the capability into the agent to read and act upon bootloader CSV files which serve as authoritative indicators of what bootloader to load instead of leaning towards utilizing the default. Known Issues ************ * If multiple bootloader CSV files are present on the EFI filesystem, the first CSV file discovered will be utilized. The Ironic team considers multiple files to be a defect in the image being deployed. This may be changed in the future. Bug Fixes ********* * Fixes an issue with bootloader installation on a software RAID by checking if the ESP is already mounted. * Fixes an issue where a quick succession of heartbeats exposes a race condition in the conductor's RPC handling. * Fixes fall-back to sysrq when powering off or rebooting the node from inside a container. * Fixes an error with UEFI based deployments where using a partition image a NVMe device was previously failing due to the different device name pattern. * Fixes an issue where the NTP time sync at the IPA startup via chronyd is not immediate (which can break time sensitive components such as the generation of a TLS certificate). * Fixes failures with disk image conversions which result in memory allocation or input/output errors due to memory limitations by limiting the number of available memory allocation pools to a non- dynamic reasonable number which should not exceed the available system memory. * The lshw package version B.02.19.2-5 on CentOS 8.4 and 8.5 contains a bug (https://bugzilla.redhat.com/show_bug.cgi?id=1955250) that prevents the size of individual memory banks from being reported, with the result that the total memory size would be reported as 0 in some places. The total memory size is now taken from lshw's total memory size output (which does not suffer from the same problem) when available. * Mirrors the previously disconnected EFI system partitions (ESPs) in UEFI software RAID setups. Disconnected ESPs can lead to nodes booting with outdated kernel parameters or the UEFI firmware not finding bootable kernels at all. * Fixes nodes failing after deployment completes due to issues in the Grub2 EFI loader entry addition where a "BOOT.CSV" file provides the authoritative pointer to the bootloader to be used for booting the OS. The base issue with Grub2 is that it would update the UEFI bootloader NVRAM entries with whatever is present in a vendor specific "BOOT.CSV" or "BOOTX64.CSV" file. In some cases, a baremetal machine *can* crash when this occurs. More information can be found at story 2008962 (https://storyboard.openstack.org/#!/story/2008962). Changes in ironic-python-agent 7.0.1..7.0.2 ------------------------------------------- c3ad0e6 Force immediate NTP time sync with chronyd at IPA startup fe898e2 Coalesce heartbeats 8ce1cd5 Only mount the ESP if not yet mounted 0756f04 Reduce logging verbosity when collecting logs bfa97cb Utilize CSV file for EFI loader selection d61b7bd Make _get_efi_bootloaders return relative paths 9c20cca Limit qemu-img execution arenas b2e1728 Fix NVMe Partition image on UEFI f0191d9 Software RAID: RAID the ESPs bae3aec Fix getting memory size in some lshw output 34ef697 Fix missing data in log messages 033514a Always fall back to sysrq when power off fails Diffstat (except docs and test files) ------------------------------------- ironic_python_agent/agent.py | 21 +- ironic_python_agent/extensions/image.py | 253 ++++++++++++--------- ironic_python_agent/extensions/standby.py | 23 +- ironic_python_agent/hardware.py | 18 +- ironic_python_agent/shell/write_image.sh | 9 + ironic_python_agent/utils.py | 23 +- .../check-if-ESP-is-mounted-f9e0eff3609c2668.yaml | 7 + .../coalesce_heartbeats-fb8899a5f9fe4709.yaml | 10 + .../notes/container-poweroff-d9ffb637cf1cee6c.yaml | 5 + ...-partition-image-handling-b8487133a188fd32.yaml | 6 + .../fix_chronyd_time_sync-626a14b66ca37677.yaml | 6 + ...mit-qemu-img-malloc-arena-025ed84115481eae.yaml | 7 + .../lshw-no-memory-bank-size-05ea71987362986e.yaml | 9 + .../software-raid-raid-ESPs-25a2aa117b99620a.yaml | 7 + ...t-bootloader-csv-file-use-c815b520c600cd98.yaml | 22 ++ 21 files changed, 692 insertions(+), 235 deletions(-) From no-reply at openstack.org Thu Aug 26 12:37:02 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 26 Aug 2021 12:37:02 -0000 Subject: [release-announce] ironic-inspector 10.6.1 (wallaby) Message-ID: We joyfully announce the release of: ironic-inspector 10.6.1: Hardware introspection for OpenStack Bare Metal This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/ironic-inspector Download the package from: https://tarballs.openstack.org/ironic-inspector/ Please report issues through: https://storyboard.openstack.org/#!/project/944 For more details, please see below. 10.6.1 ^^^^^^ Bug Fixes * Fixes issues in Inspector where various tasks would not have retry logic applied to them and may sporadically fail. This is because the OpenStack SDK does not comprehend the NodeLocked error, which previously python-ironicclient silently handled. Basic operations such as "power reboot" and "set boot device" will now be retried automatically if they fail. For more information, please see story 2009107 (https://storyboard.openstack.org/#!/story/2009107). Changes in ironic-inspector 10.6.0..10.6.1 ------------------------------------------ f032757 Handle NodeLocked failures 0d868c6 [doc] Improvements in processing_hooks docs d18fcb8 Trivial: better guard against malformed data in extra_hardware 579f59c Update TOX_CONSTRAINTS_FILE for stable/wallaby 65b86cb Update .gitreview for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + ironic_inspector/introspect.py | 10 +++--- ironic_inspector/node_cache.py | 9 +++-- ironic_inspector/plugins/extra_hardware.py | 4 +-- ironic_inspector/test/unit/test_introspect.py | 39 +++++++++++++++++++--- ironic_inspector/test/unit/test_node_cache.py | 9 +++++ ...handle_transient_failures-e1da302fd1d06528.yaml | 11 ++++++ tox.ini | 10 +++--- 9 files changed, 86 insertions(+), 29 deletions(-) From no-reply at openstack.org Thu Aug 26 14:11:03 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 26 Aug 2021 14:11:03 -0000 Subject: [release-announce] sushy 3.12.0 (xena) Message-ID: We jubilantly announce the release of: sushy 3.12.0: Sushy is a small Python library to communicate with Redfish based systems This release is part of the xena release series. The source is available from: https://opendev.org/openstack/sushy Download the package from: https://tarballs.openstack.org/sushy/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/sushy For more details, please see below. 3.12.0 ^^^^^^ New Features ************ * The "VirtualMedia.insert_media" call now supports credentials for the "image" URI. Bug Fixes ********* * Changes the default value of "WriteProtected" parameter in in VirtualMedia::insert_media() from False to True. This is to match Redfish schema 2021.1 and VirtualMedia.v1_3_0: https://redfish.dmtf.org/schemas/v1/VirtualMedia.v1_3_0.json Changes in sushy 3.11.1..3.12.0 ------------------------------- 8af5725 Support credentials for VirtualMedia URI e8c29cc Change default value: insert_media write_protected Diffstat (except docs and test files) ------------------------------------- ...hange-vmedia-write-protected-attr-586370a552288801.yaml | 7 +++++++ .../notes/vmedia-credentials-14b7705c3c94cc07.yaml | 5 +++++ sushy/resources/manager/virtual_media.py | 10 +++++++++- 4 files changed, 35 insertions(+), 1 deletion(-) From no-reply at openstack.org Thu Aug 26 15:51:27 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 26 Aug 2021 15:51:27 -0000 Subject: [release-announce] oslo.messaging 12.9.1 (xena) Message-ID: We are pleased to announce the release of: oslo.messaging 12.9.1: Oslo Messaging API This release is part of the xena release series. The source is available from: https://opendev.org/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through: https://bugs.launchpad.net/oslo.messaging/+bugs For more details, please see below. Changes in oslo.messaging 12.9.0..12.9.1 ---------------------------------------- f9de265f amqp1: Do not reuse _socket_connection on reconnect 01f5b378 amqp1: re-organize TestFailover to be reused by TestSSL fc49e04e Revert "Disable AMQP 1.0 SSL unit tests" Diffstat (except docs and test files) ------------------------------------- oslo_messaging/_drivers/amqp1_driver/controller.py | 2 +- 2 files changed, 51 insertions(+), 17 deletions(-) From no-reply at openstack.org Thu Aug 26 16:01:13 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 26 Aug 2021 16:01:13 -0000 Subject: [release-announce] oslo.privsep 2.6.2 (xena) Message-ID: We high-spiritedly announce the release of: oslo.privsep 2.6.2: OpenStack library for privilege separation This release is part of the xena release series. The source is available from: https://opendev.org/openstack/oslo.privsep Download the package from: https://pypi.org/project/oslo.privsep Please report issues through: https://bugs.launchpad.net/oslo.privsep/+bugs For more details, please see below. Changes in oslo.privsep 2.6.1..2.6.2 ------------------------------------ 4f14506 Add except path with exception debug to send_recv Diffstat (except docs and test files) ------------------------------------- oslo_privsep/comm.py | 4 ++++ 1 file changed, 4 insertions(+) From no-reply at openstack.org Fri Aug 27 12:49:55 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 27 Aug 2021 12:49:55 -0000 Subject: [release-announce] openstack-ansible 22.3.1 (victoria) Message-ID: We are ecstatic to announce the release of: openstack-ansible 22.3.1: Ansible playbooks for deploying OpenStack This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. 22.3.1 ^^^^^^ Bug Fixes * This release addresses an issue which could cause wheels to fail to be built when upgrading from one operating system to another. Upgrading to this release is recommended before attempting an operating system upgrade. Changes in openstack-ansible 22.3.0..22.3.1 ------------------------------------------- 619ec4c78 Bump OpenStack-Ansible Victoria 897d2c5d1 Add guide for distribution upgrades to docs 1c4dd4967 Fix permissions for files created on repo server dcf579553 Do not use https for metadata service with calico networking bdd7c3c08 Fix sahara backend URL Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 12 +- .../admin/upgrades/distribution-upgrades.rst | 281 +++++++++++++++++++++ inventory/group_vars/all/all.yml | 6 + inventory/group_vars/haproxy/haproxy.yml | 8 +- playbooks/defaults/repo_packages/gnocchi.yml | 2 +- playbooks/defaults/repo_packages/nova_consoles.yml | 4 +- .../defaults/repo_packages/openstack_services.yml | 112 ++++---- ...-upgrade-requirements-fix-bcc81b049339e9b5.yaml | 7 + 9 files changed, 365 insertions(+), 68 deletions(-) From no-reply at openstack.org Fri Aug 27 14:24:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 27 Aug 2021 14:24:34 -0000 Subject: [release-announce] openstack-ansible 21.2.9 (ussuri) Message-ID: We are amped to announce the release of: openstack-ansible 21.2.9: Ansible playbooks for deploying OpenStack This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. Changes in openstack-ansible 21.2.8..21.2.9 ------------------------------------------- 1d4cba92d Bump OpenStack-Ansible Ussuri Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 4 +- playbooks/defaults/repo_packages/gnocchi.yml | 2 +- playbooks/defaults/repo_packages/nova_consoles.yml | 4 +- .../defaults/repo_packages/openstack_services.yml | 96 +++++++++++----------- 4 files changed, 53 insertions(+), 53 deletions(-) From no-reply at openstack.org Fri Aug 27 14:33:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 27 Aug 2021 14:33:10 -0000 Subject: [release-announce] neutron-lib 2.15.0 (xena) Message-ID: We are chuffed to announce the release of: neutron-lib 2.15.0: Neutron shared routines and utilities This release is part of the xena release series. The source is available from: https://opendev.org/openstack/neutron-lib Download the package from: https://pypi.org/project/neutron-lib Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 2.15.0 ^^^^^^ New Features * Added pagging and sorting support for "network-ip-availability" API extension. The primary key is "network_id". Changes in neutron-lib 2.14.0..2.15.0 ------------------------------------- 5ff14c6 Fix hostroute validation with BFD c3f540a Disable "oslo.messaging" metrics 4c9bfc1 Add network_ip_availability pagging and sorting support 101791f Do not use deprecated attributes of RequestContext e8b398e Add missing default "direction" value to "qos-pps-minimum" Diffstat (except docs and test files) ------------------------------------- neutron_lib/api/definitions/network_ip_availability.py | 3 ++- neutron_lib/api/definitions/qos_pps_minimum_rule.py | 2 +- neutron_lib/api/validators/__init__.py | 2 +- ...rk-ip-availability-pagging-support-cc01592cd477fd02.yaml | 5 +++++ 7 files changed, 23 insertions(+), 12 deletions(-) From no-reply at openstack.org Fri Aug 27 14:37:22 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 27 Aug 2021 14:37:22 -0000 Subject: [release-announce] openstacksdk 0.59.0 (xena) Message-ID: We exuberantly announce the release of: openstacksdk 0.59.0: An SDK for building applications to work with OpenStack This release is part of the xena release series. The source is available from: https://opendev.org/openstack/openstacksdk Download the package from: https://pypi.org/project/openstacksdk Please report issues through: https://storyboard.openstack.org/#!/project/openstack/openstacksdk For more details, please see below. Changes in openstacksdk 0.58.0..0.59.0 -------------------------------------- d0d4d8bc Fix key generation for caching e0372b72 Temporarily disable nodepool job 0bc47cdb Extend has_version function to accept version parameter Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 ++-- openstack/cloud/openstackcloud.py | 18 +++++++++++++----- 4 files changed, 17 insertions(+), 9 deletions(-) From no-reply at openstack.org Mon Aug 30 08:19:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 30 Aug 2021 08:19:34 -0000 Subject: [release-announce] tripleo-common 13.2.3 (victoria) Message-ID: We are psyched to announce the release of: tripleo-common 13.2.3: A common library for TripleO workflows. This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/tripleo-common/ Please report issues through: https://bugs.launchpad.net/tripleo-common/+bugs For more details, please see below. Changes in tripleo-common 13.2.2..13.2.3 ---------------------------------------- 99465a3c Replace upgrades template when providers run again a7513bc0 Remove redhat-release package from UBI8 image fb4d1b06 Bump nautilus containers to v4.0.19 e3348fce Remove ironic-inspector dnsmasq healthcheck a575fd8d Don't install dhcp-all-interfaces for redhat 8 onwards Diffstat (except docs and test files) ------------------------------------- container-images/container_image_prepare_defaults.yaml | 2 +- container-images/tcib/base/base.yaml | 5 +++++ container-images/tripleo_containers.yaml | 2 +- healthcheck/ironic-inspector | 13 +------------ image-yaml/overcloud-hardened-images-centos7.yaml | 1 + image-yaml/overcloud-hardened-images-python3-rt-kernel.yaml | 1 - image-yaml/overcloud-hardened-images-python3.yaml | 1 - image-yaml/overcloud-hardened-images-rhel7.yaml | 2 ++ image-yaml/overcloud-hardened-images-uefi-centos7.yaml | 1 + image-yaml/overcloud-hardened-images-uefi-python3.yaml | 1 - image-yaml/overcloud-hardened-images-uefi-rhel7.yaml | 2 ++ image-yaml/overcloud-hardened-images-uefi.yaml | 1 - image-yaml/overcloud-hardened-images.yaml | 1 - image-yaml/overcloud-images-centos7.yaml | 1 + image-yaml/overcloud-images-ceph.yaml | 1 - image-yaml/overcloud-images-python3.yaml | 1 - image-yaml/overcloud-images-rhel7.yaml | 2 ++ image-yaml/overcloud-images.yaml | 1 - image-yaml/overcloud-realtime-compute-centos7.yaml | 1 + image-yaml/overcloud-realtime-compute-python3.yaml | 1 - image-yaml/overcloud-realtime-compute-rhel7.yaml | 2 ++ image-yaml/overcloud-realtime-compute.yaml | 1 - 22 files changed, 20 insertions(+), 24 deletions(-) From no-reply at openstack.org Mon Aug 30 08:20:41 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 30 Aug 2021 08:20:41 -0000 Subject: [release-announce] tripleo-heat-templates 13.5.0 (victoria) Message-ID: We are glad to announce the release of: tripleo-heat-templates 13.5.0: Heat templates for deploying OpenStack with OpenStack. This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/tripleo-heat-templates Download the package from: https://tarballs.openstack.org/tripleo-heat-templates/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. 13.5.0 ^^^^^^ New Features ************ * Added OVN DBs clustering support. In this service model, a clustered database runs across multiple hosts in multi-active mode. * To help operators protect their workload, they can now enable the KernelArgsDeferReboot role parameter. This will prevent the tripleo- kernel ansible module from automatically rebooting nodes even if KernelArgs were changed unexpectedly. Upgrade Notes ************* * Upgrades from OVN non-HA and OVN DBs pacemaker to OVN DBs clustered are currently not supported. Security Issues *************** * The OVN database servers in an OVN DBs clustering and TLS- everywhere deployment will listen on all IP addresses (0.0.0.0). This is a caveat that can only be addressed once RHBZ 1952038 is fixed. Changes in tripleo-heat-templates 13.4.0..13.5.0 ------------------------------------------------ 330c03d36 Configure Ceph to not use separte db/wal LVs 40da6ed23 OVN DBs clustering 72ff3686e Default ganesha-internal service endpoint to external network 208201fa2 Disable postcopy for ovn/ovs-dpdk fc9a1cb24 Enabling vhost-postcopy-support when live_migration_permit_post_copy fc64a45be Make memcached port parameters globally available 3e3453826 nova-compute: Adding failed_when to nova-compute stop task b88f4ddd9 Wire up renamed upgrade periodic template 7b12f8342 Remove all docker related tasks from upgrades 914d89fc1 Role parameter for tripleo_kernel_defer_reboot 7ee888b3b ScaleIO: Fix outdate template path e5dbf568a vncproxy: removal of tags and steps change from post_upgrade_tasks 64be22d77 [stable only] Fix NeutronL3AgentAvailabilityZone parameter b19cfcb43 Do not log amphora ssh keys a38801490 Add OS version to check reboot happened 7e08d3368 FFU: change transfer parameters for database resync bb7d59c65 Fix logic to honor HorizonDebug Diffstat (except docs and test files) ------------------------------------- .../scenario001-multinode-containers.yaml | 4 - ci/environments/scenario001-standalone.yaml | 4 - ci/environments/scenario004-standalone.yaml | 4 - .../scenario010-multinode-containers.yaml | 4 - ci/environments/scenario010-standalone.yaml | 4 - deployment/database/mysql-pacemaker-puppet.yaml | 16 ++ deployment/horizon/horizon-container-puppet.yaml | 24 +- .../kernel-boot-params-baremetal-ansible.yaml | 16 ++ .../memcached/memcached-container-puppet.yaml | 20 +- .../neutron/neutron-l3-container-puppet.yaml | 3 +- deployment/nova/nova-compute-container-puppet.yaml | 62 ++-- .../nova/nova-vnc-proxy-container-puppet.yaml | 20 +- .../octavia/octavia-deployment-config.j2.yaml | 2 + .../openvswitch-dpdk-baremetal-ansible.yaml | 20 +- deployment/ovn/ovn-dbs-cluster-ansible.yaml | 312 +++++++++++++++++++++ deployment/podman/podman-baremetal-ansible.yaml | 20 -- .../tripleo-packages-baremetal-puppet.yaml | 3 +- environments/cinder-scaleio-config.yaml | 2 +- environments/services/neutron-ovn-dpdk.yaml | 2 + environments/services/neutron-ovs-dpdk.yaml | 3 +- environments/ssl/enable-memcached-tls.yaml | 3 - network/service_net_map.j2.yaml | 4 +- ...d-ovn-dbs-cluster-support-6193cba5be432865.yaml | 14 + ...ter-kernelargsdeferreboot-5b8e8b2f64c64a91.yaml | 7 + zuul.d/layout.yaml | 1 + 25 files changed, 451 insertions(+), 123 deletions(-) From no-reply at openstack.org Mon Aug 30 08:21:05 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 30 Aug 2021 08:21:05 -0000 Subject: [release-announce] tripleo-validations 13.4.1 (victoria) Message-ID: We are jazzed to announce the release of: tripleo-validations 13.4.1: A collection of Ansible playbooks to detect and report potential issues during TripleO deployments This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/tripleo-validations Download the package from: https://tarballs.openstack.org/tripleo-validations/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. Changes in tripleo-validations 13.4.0..13.4.1 --------------------------------------------- ebe5446 Trigger molecule jobs when modifying molecule-requirements.txt file 69ba3d7 NVF OvS DPDK instance emulatorpin validation fix 8ad642f Fix Inventory Generation without Overcloud deployed 133ee0d NFV OvS DPDK zero packet loss validations 16c6893 oslo_config_validator: Setting container network to none f9dcec5 Corrected the task 'Get file_descriptors total_limit' to get the 'fs.file-max' value. 3b9c0a3 [victoria-only] molecule-requirements constraints Diffstat (except docs and test files) ------------------------------------- .../modules-check_cpus_aligned_with_dpdk_nics.rst | 15 ++ .../modules-check_other_processes_pmd_usage.rst | 15 ++ .../modules-convert_range_to_numbers_list.rst | 15 ++ .../modules/modules-get_dpdk_nics_numa_info.rst | 15 ++ .../modules/modules-pmd_threads_siblings_check.rst | 15 ++ .../role-check_nfv_ovsdpdk_zero_packet_loss.rst | 39 ++++ library/check_cpus_aligned_with_dpdk_nics.py | 140 +++++++++++++ library/check_other_processes_pmd_usage.py | 162 +++++++++++++++ library/convert_range_to_numbers_list.py | 97 +++++++++ library/get_dpdk_nics_numa_info.py | 143 ++++++++++++++ library/pmd_threads_siblings_check.py | 187 ++++++++++++++++++ molecule-requirements.txt | 16 +- playbooks/nfv-ovsdpdk-zero-packet-loss-check.yaml | 14 ++ .../tasks/check_nfv_instances.yml | 37 ++++ .../tasks/check_nfv_pci_address.yml | 26 +++ .../tasks/main.yml | 217 +++++++++++++++++++++ .../tasks/validate_dpdk_port_bandwidth.yml | 21 ++ .../tasks/validate_instance.yml | 91 +++++++++ roles/oslo_config_validator/defaults/main.yml | 1 + .../oslo_config_validator/tasks/container_run.yml | 1 + roles/rabbitmq_limits/tasks/main.yml | 2 +- scripts/tripleo-ansible-inventory | 2 +- .../test_check_cpus_aligned_with_dpdk_nics.py | 67 +++++++ .../test_check_other_processes_pmd_usage.py | 116 +++++++++++ .../library/test_convert_range_to_numbers_list.py | 45 +++++ .../library/test_pmd_threads_siblings_check.py | 120 ++++++++++++ zuul.d/molecule.yaml | 44 +++++ 28 files changed, 1701 insertions(+), 10 deletions(-) Requirements updates -------------------- diff --git a/molecule-requirements.txt b/molecule-requirements.txt index 83b94e2..6dc9c35 100644 --- a/molecule-requirements.txt +++ b/molecule-requirements.txt @@ -2,2 +2,2 @@ -ansi2html -ansible +ansi2html>=1.6.0 +ansible>=2.4.0 @@ -6,6 +6,6 @@ molecule>=3.0,<3.1 -pytest -pytest-cov -pytest-html -pytest-xdist -selinux # MIT -lxml # BSD +pytest>=5.1.2 +pytest-cov>=2.10.1 +pytest-html>=2.1.1 # MPL 2.0 +pytest-xdist>=1.34.0 +selinux>=0.2.1 # MIT +lxml>=4.5.2 # BSD From no-reply at openstack.org Mon Aug 30 08:22:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 30 Aug 2021 08:22:10 -0000 Subject: [release-announce] python-tripleoclient 14.2.3 (victoria) Message-ID: We are psyched to announce the release of: python-tripleoclient 14.2.3: TripleO client This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/python-tripleoclient Download the package from: https://tarballs.openstack.org/python-tripleoclient/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. Changes in python-tripleoclient 14.2.2..14.2.3 ---------------------------------------------- 203acc3f Fetch stack after updating it 8d4485ef Fix network environment validation 4512b0fa Allow for cron programming of backups 5e0761a0 Add --reproduce-command option for tripleo deploy 9b3bd5f5 Passes playbook to the validation action as a list Diffstat (except docs and test files) ------------------------------------- .../test_overcloud_netenv_validate.py | 8 ++++++-- tripleoclient/v1/overcloud_backup.py | 22 ++++++++++++++++++++++ tripleoclient/v1/overcloud_netenv_validate.py | 2 +- tripleoclient/v1/overcloud_upgrade.py | 8 +++----- tripleoclient/v1/tripleo_deploy.py | 8 ++++++++ tripleoclient/v1/undercloud_backup.py | 21 +++++++++++++++++++++ tripleoclient/v1/undercloud_preflight.py | 2 +- 7 files changed, 62 insertions(+), 9 deletions(-) From no-reply at openstack.org Mon Aug 30 08:22:21 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 30 Aug 2021 08:22:21 -0000 Subject: [release-announce] puppet-tripleo 13.6.4 (victoria) Message-ID: We enthusiastically announce the release of: puppet-tripleo 13.6.4: Puppet module for OpenStack TripleO This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/puppet-tripleo Download the package from: https://tarballs.openstack.org/puppet-tripleo/ Please report issues through: https://bugs.launchpad.net/puppet-tripleo/+bugs For more details, please see below. Changes in puppet-tripleo 13.6.3..13.6.4 ---------------------------------------- 564620e6 Bump metadata for new victoria branch release 165dcb2d Allow tuning of Galera gcache size a9777d23 Neutron: remove support for N1kv driver Diffstat (except docs and test files) ------------------------------------- manifests/profile/base/horizon.pp | 9 +--- manifests/profile/base/neutron/n1k.pp | 54 ---------------------- manifests/profile/base/neutron/plugins/ml2.pp | 4 -- .../profile/pacemaker/database/mysql_bundle.pp | 15 +++++- metadata.json | 2 +- 5 files changed, 15 insertions(+), 69 deletions(-) From no-reply at openstack.org Mon Aug 30 10:07:18 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 30 Aug 2021 10:07:18 -0000 Subject: [release-announce] zun 5.0.1 (ussuri) Message-ID: We are tickled pink to announce the release of: zun 5.0.1: OpenStack Containers service This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/zun Download the package from: https://tarballs.openstack.org/zun/ Please report issues through: https://bugs.launchpad.net/zun/+bugs For more details, please see below. Changes in zun 5.0.0..5.0.1 --------------------------- 5d41a395 api-ref: fix wrong naming in /execute d5511fd8 Dep's should be restricted by upper-constraints af2bd69f Pick up cafile from keystone_auth f455bffc Fix init container status - docker 24f61108 Fix capsule's container status 261ae963 Update TOX_CONSTRAINTS_FILE for stable/ussuri 4a1c8ac6 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + api-ref/source/containers.inc | 6 +++--- tox.ini | 5 +++-- zun/common/clients.py | 10 ++++++---- zun/container/cri/driver.py | 3 +++ zun/container/docker/driver.py | 1 + 7 files changed, 18 insertions(+), 10 deletions(-) From no-reply at openstack.org Mon Aug 30 10:38:13 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 30 Aug 2021 10:38:13 -0000 Subject: [release-announce] senlin 9.0.1 (ussuri) Message-ID: We high-spiritedly announce the release of: senlin 9.0.1: OpenStack Clustering This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/senlin Download the package from: https://tarballs.openstack.org/senlin/ Please report issues through: https://bugs.launchpad.net/senlin/+bugs For more details, please see below. Changes in senlin 9.0.0..9.0.1 ------------------------------ 4cc0a483 Pass in correct port id parameter 29d84ca4 Fix hacking min version to 3.0.1 fb738fcd Monkey patch original current_thread _active Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 3 --- senlin/cmd/__init__.py | 6 ++++++ senlin/profiles/os/nova/server.py | 2 +- test-requirements.txt | 2 +- 6 files changed, 13 insertions(+), 10 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index d5aa6062..081b1135 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ -hacking>=3.0,<4.0.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Aug 30 13:10:42 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 30 Aug 2021 13:10:42 -0000 Subject: [release-announce] ovsdbapp 1.2.3 (ussuri) Message-ID: We high-spiritedly announce the release of: ovsdbapp 1.2.3: A library for creating OVSDB applications This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/ovsdbapp Download the package from: https://tarballs.openstack.org/ovsdbapp/ Please report issues through: https://bugs.launchpad.net/ovsdbapp/+bugs For more details, please see below. Changes in ovsdbapp 1.2.2..1.2.3 -------------------------------- 7e400f1 Actually close the connection in Connection.stop() ae9e3fd Don't spam retries 100s of times a second 5d70023 Add an active wait in the "Backend.lookup" 5d18c40 Fix docs job 3b62043 Dropping lower constraints testing (stable Ussuri) Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 52 ------------------ ovsdbapp/backend/ovs_idl/__init__.py | 48 ++++++++++++++++- ovsdbapp/backend/ovs_idl/connection.py | 5 +- ovsdbapp/backend/ovs_idl/transaction.py | 10 +++- .../functional/backend/ovs_idl/test_backend.py | 63 ++++++++++++++++++++++ tox.ini | 7 +-- zuul.d/project.yaml | 1 - 7 files changed, 123 insertions(+), 63 deletions(-) From no-reply at openstack.org Mon Aug 30 13:12:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 30 Aug 2021 13:12:35 -0000 Subject: [release-announce] openstacksdk 0.46.1 (ussuri) Message-ID: We eagerly announce the release of: openstacksdk 0.46.1: An SDK for building applications to work with OpenStack This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/openstacksdk Download the package from: https://pypi.org/project/openstacksdk Please report issues through: https://storyboard.openstack.org/#!/project/openstack/openstacksdk For more details, please see below. Changes in openstacksdk 0.46.0..0.46.1 -------------------------------------- 1a7d8a32 Switch nodepool test to containers e3da0210 Add id query parameter to sg rules 5028f7b7 Support roles 'name' in list_roles call 69d29cb3 Don't set list_type to dict for server groups. d3020d94 Fix a bogus error in config loader when using several args with dashes 7149e50a OpenStack port decorator variables 3f45c9fa Don't error if clouds.yaml is not readable 14c1c394 Fix issues found by latest flake8 f4d27e4f Update docs to work with newer Sphinx cc31e3a3 Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri 8a03d530 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 8 +- .../user/proxies/baremetal_introspection.rst | 10 +- openstack/cloud/_block_storage.py | 6 +- openstack/cloud/_compute.py | 2 +- openstack/cloud/_identity.py | 2 +- openstack/cloud/_network.py | 5 +- openstack/compute/v2/server.py | 2 +- openstack/config/loader.py | 25 +- openstack/network/v2/security_group_rule.py | 2 +- openstack/orchestration/util/event_utils.py | 4 +- openstack/orchestration/util/utils.py | 4 +- .../unit/network/v2/test_security_group_rule.py | 1 + tox.ini | 8 +- 38 files changed, 621 insertions(+), 964 deletions(-) From no-reply at openstack.org Mon Aug 30 13:13:27 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 30 Aug 2021 13:13:27 -0000 Subject: [release-announce] magnum_tempest_plugin 1.4.0 (xena) Message-ID: We are tickled pink to announce the release of: magnum_tempest_plugin 1.4.0: Tempest plugin for Magnum Project This release is part of the xena release series. The source is available from: https://opendev.org/openstack/magnum_tempest_plugin Download the package from: https://tarballs.openstack.org/magnum-tempest-plugin/ For more details, please see below. Changes in magnum_tempest_plugin 1.3.0..1.4.0 --------------------------------------------- 05db7c7 Switch to new rolevar for run-temepst role Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Mon Aug 30 13:14:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 30 Aug 2021 13:14:09 -0000 Subject: [release-announce] openstack-heat 14.2.0 (ussuri) Message-ID: We are happy to announce the release of: openstack-heat 14.2.0: OpenStack Orchestration This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/openstack-heat Download the package from: https://tarballs.openstack.org/heat/ For more details, please see below. 14.2.0 ^^^^^^ New Features ************ * The "lb_algorithm" property of "OS::Octavia::Pool" resource now supports SOURCE_IP_PORT option required for Octavia OVN provider driver. Bug Fixes ********* * The "OS::Heat::Delay" resource type is now usable. * The ordering in the list of segments returned by "OS::Neutron::Net" resources is not predictable. Stack updates changeing attributes of the network can cause the list of segments to shift. The ordering is now slightly more predictable, segments with name=``None`` are now placed first in the list. This doesn't guarantee the order, but typically only the segment implicitly created by neutron has no name attribute set. The template author should ensure other segments on the network does have a name set, so that the implicit segment will always be index 0. Resolving attributes of the implcitly created segment on the network resource can then predictibly happen using index 0. See bug: 1894920 (https://bugs.launchpad.net/tripleo/+bug/1894920). Changes in openstack-heat 14.1.0..14.2.0 ---------------------------------------- b9a339597 Preserve order in list_concat_unique e95a7fd21 Don't update status for replaced resource fb879d1ee Net attr: Sort segments without name attribute first 49ef181bb Add SOURCE_IP_PORT to LB_ALGORITHM allowed values e16fbbd13 Replace Fedora test image with F32 ec67396a2 As of nova microversion 2.57, personality is deprecated 936c6a50c Configure swap as before 8394d6c57 Supports 'virtio-forwarder' vnic type for port 18ab72f5d Use Fedora 31 for tests 18f2ed6b0 Fix OS::Heat::Delay resource type 4aafceb37 Lazily cache parsed value of list/json parameters Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 ++- devstack/lib/heat | 8 +++-- heat/db/sqlalchemy/api.py | 3 +- heat/engine/hot/functions.py | 14 ++++---- heat/engine/parameters.py | 39 ++++++++++----------- heat/engine/resource.py | 2 -- heat/engine/resources/openstack/heat/delay.py | 6 ++-- heat/engine/resources/openstack/neutron/net.py | 7 +++- heat/engine/resources/openstack/neutron/port.py | 3 +- heat/engine/resources/openstack/nova/server.py | 11 +++++- heat/engine/resources/openstack/octavia/pool.py | 4 +-- heat/objects/resource.py | 3 +- lower-constraints.txt | 4 +-- ...E_IP_PORT-to-LB_ALGORITHM-11f0edf22096df74.yaml | 4 +++ .../notes/delay-resource-7d44c512081026c8.yaml | 4 +++ ...ttribute-semi-predictable-b40a869317d053cc.yaml | 16 +++++++++ requirements.txt | 2 +- tox.ini | 3 +- 26 files changed, 140 insertions(+), 62 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f77d011a4..85f06a0a9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ croniter>=0.3.4 # MIT License -cryptography>=2.1 # BSD/Apache-2.0 +cryptography>=2.1.4 # BSD/Apache-2.0 From no-reply at openstack.org Mon Aug 30 13:14:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 30 Aug 2021 13:14:35 -0000 Subject: [release-announce] openstack-placement 3.0.1 (ussuri) Message-ID: We are ecstatic to announce the release of: openstack-placement 3.0.1: Resource provider inventory usage and allocation service This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/openstack-placement Download the package from: https://pypi.org/project/openstack-placement For more details, please see below. Changes in openstack-placement 3.0.0..3.0.1 ------------------------------------------- de030ef7 Fix Placement Doc 33591b83 Add DEBUG logs to help troubleshoot no allocation candidates b08f3117 Switch to new grenade job name 6ee154e6 Update TOX_CONSTRAINTS_FILE for stable/ussuri a8f981e3 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 6 +++--- placement/objects/research_context.py | 13 ++++++++++--- tox.ini | 2 +- 5 files changed, 16 insertions(+), 8 deletions(-) From no-reply at openstack.org Mon Aug 30 14:06:25 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 30 Aug 2021 14:06:25 -0000 Subject: [release-announce] openstack-cyborg 4.0.1 (ussuri) Message-ID: We are chuffed to announce the release of: openstack-cyborg 4.0.1: Distributed Acceleration Management as a Service This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/openstack-cyborg Download the package from: https://tarballs.openstack.org/cyborg/ For more details, please see below. 4.0.1 ^^^^^ Deprecation Notes * Intel OPAE driver dependency is removed from the devstack installation dependencies due to the following reasons: 1) In the kolla cyborg-agent image we install OPAE, but OPAE is not available for CentOS 8 for the moment. This will make the cyborg-agent image unbuildable in Ussuri. 2) In devstack, due to the fact that OPAE packages depend on libjson0, which is not available after Ubuntu 16.04, so cyborg can't be installed on Ubuntu higher than 16.04 now(unless disable dependency manually). Moreover,from cyborg's perspective, it does not need to contain any hardware driver dependency, we can assume the admin should know about it and install the correct version. Changes in openstack-cyborg 4.0.0..4.0.1 ---------------------------------------- bb718c8 Resolve mysql conflict message 0b03b8b update API documentation for stable/ussuri a35edb6 Fix hacking min version to 3.0.1 5b773fd Remove OPAE dependency in devstack 586ba30 Fix flake8 error from hacking <3.0.1 bdd2de0 Update TOX_CONSTRAINTS_FILE for stable/ussuri a01613f Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + cyborg/db/sqlalchemy/api.py | 7 ++- .../drivers/fpga/intel/prepare_test_data.py | 2 +- devstack/lib/cyborg | 21 -------- devstack/lib/opae | 57 ---------------------- devstack/plugin.sh | 3 -- devstack/settings | 11 ----- ...-dependency-from-devstack-f6db83bb37761340.yaml | 13 +++++ test-requirements.txt | 3 +- tox.ini | 2 +- 12 files changed, 32 insertions(+), 123 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index bcf6fa9..262462f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -19 +18,0 @@ doc8>=0.6.0 # Apache-2.0 -pycodestyle>=2.0.0 # MIT License From no-reply at openstack.org Mon Aug 30 14:23:46 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 30 Aug 2021 14:23:46 -0000 Subject: [release-announce] os-brick 3.0.7 (ussuri) Message-ID: We exuberantly announce the release of: os-brick 3.0.7: OpenStack Cinder brick library for managing local volume attaches This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through: https://bugs.launchpad.net/os-brick/+bugs For more details, please see below. 3.0.7 ^^^^^ Bug Fixes * Bug #1915678 (https://bugs.launchpad.net/cinder/+bug/1915678): Fix unhandled exception during iscsi volume attachment with multipath enabled that resulted in the cinder-volume service becoming stuck and requiring a restart. * Bug #1924652 (https://bugs.launchpad.net/os-brick/+bug/1924652): Fix issue with newer multipathd implementations where path devices are kept in multipathd even after volume detachment completes, preventing it from creating a multipath device when a new device attachment is made shortly with the same volume device or the same device path. Changes in os-brick 3.0.6..3.0.7 -------------------------------- c336cb7 Avoid unhandled exceptions during connecting to iSCSI portals 5c031cb multipath/iscsi: remove devices from multipath monitoring 579e464 Drop lower-constraints job Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - os_brick/initiator/connectors/iscsi.py | 25 ++++--- os_brick/initiator/linuxscsi.py | 20 +++++ .../notes/bug-1915678-901a6bd24ecede72.yaml | 7 ++ .../notes/bug-1924652-2323f905f62ef8ba.yaml | 8 ++ 7 files changed, 142 insertions(+), 18 deletions(-) From no-reply at openstack.org Tue Aug 31 13:16:20 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 31 Aug 2021 13:16:20 -0000 Subject: [release-announce] python-ironicclient 4.8.0 (xena) Message-ID: We are chuffed to announce the release of: python-ironicclient 4.8.0: OpenStack Bare Metal Provisioning API Client Library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-ironicclient Download the package from: https://pypi.org/project/python-ironicclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- ironicclient For more details, please see below. 4.8.0 ^^^^^ New Features * Adds new params to the "baremetal node bios setting list" command to include support for the BIOS registry. The "--long" option will retrieve and display the additonal BIOS registry fields, the "-- fields" option will retrieve and display selected fields. The "baremetal node bios setting show" includes these fields by default with no changes. * Adds support to display node fields "boot_mode" and "secure_boot" which are introduced in API 1.75. * Adds support for changing node states "boot_mode" and "secure_boot" in sync with functionality introduced in API 1.76. Changes in python-ironicclient 4.7.0..4.8.0 ------------------------------------------- 0080863 Add support for changing 'boot_mode' and 'secure_boot' states 61b46c3 Add lower-constraints job to current development branch f12e1a5 Include BIOS registry fields in bios setting list command 57a43be Fix for missing fonts in PDF jobs a5a3d4e Add support for 'boot_mode' and 'secure_boot' node resource fields 8bf8769 Changed minversion in tox to 3.18.0 dd9ff8c Update project conundrum related docs 666648b Switch testing to Xena testing runtime 9f738c4 Add Python3 xena unit tests eac4058 Add missing unit tests for provision state commands Diffstat (except docs and test files) ------------------------------------- bindep.txt | 4 + ironicclient/common/http.py | 2 +- ironicclient/osc/v1/baremetal_node.py | 117 +++++++- ironicclient/v1/node.py | 77 ++++- ironicclient/v1/resource_fields.py | 35 ++- lower-constraints.txt | 25 ++ ...add-bios-registry-in-list-21974873f146aff7.yaml | 8 + .../notes/add-node-boot-mode-08ac768649a2fc93.yaml | 5 + .../add-node-boot-mode-set-9746b45aa3f80fe8.yaml | 5 + requirements.txt | 2 +- setup.cfg | 3 + tox.ini | 10 +- zuul.d/project.yaml | 3 +- 17 files changed, 680 insertions(+), 22 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3106792..33aae56 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +9 @@ jsonschema>=3.2.0 # MIT -keystoneauth1>=3.4.0 # Apache-2.0 +keystoneauth1>=3.11.0 # Apache-2.0 From no-reply at openstack.org Tue Aug 31 13:46:26 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 31 Aug 2021 13:46:26 -0000 Subject: [release-announce] python-blazarclient 3.3.0 (xena) Message-ID: We are thrilled to announce the release of: python-blazarclient 3.3.0: Client for OpenStack Reservation Service This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-blazarclient Download the package from: https://pypi.org/project/python-blazarclient Please report issues through: https://bugs.launchpad.net/blazar/+bugs For more details, please see below. 3.3.0 ^^^^^ New Features * Add openstackclient plugin support, enabling blazar commands to be used within the openstack CLI. Changes in python-blazarclient 3.2.0..3.3.0 ------------------------------------------- f2277b5 Add openstackclient support 27c426a Migrate from testr to stestr c9114b7 Default client service type to reservation 1cf4d73 Add Python3 xena unit tests c3fef3d Update master for stable/wallaby a2d8abf Change dashes to underscore in setup.cfg Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 +- .stestr.conf | 3 + .testr.conf | 7 - .zuul.yaml | 3 +- blazarclient/client.py | 2 +- blazarclient/command.py | 7 +- blazarclient/osc/__init__.py | 0 blazarclient/osc/plugin.py | 66 +++++++ blazarclient/v1/shell_commands/leases.py | 206 +++++++++++---------- lower-constraints.txt | 3 +- .../openstackclient-support-f591eef2dc3c1a8b.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 + requirements.txt | 1 + setup.cfg | 25 ++- test-requirements.txt | 2 +- tox.ini | 19 +- 19 files changed, 289 insertions(+), 115 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9205671..a091625 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,0 +12 @@ keystoneauth1>=3.4.0 # Apache-2.0 +osc-lib>=1.3.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 636c742..78539c9 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +12 @@ fixtures>=3.0.0 # Apache-2.0/BSD -testrepository>=0.0.18 # Apache-2.0/BSD +stestr>=2.0.0 # Apache-2.0 From no-reply at openstack.org Tue Aug 31 14:34:48 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 31 Aug 2021 14:34:48 -0000 Subject: [release-announce] barbican 10.1.0 (ussuri) Message-ID: We are psyched to announce the release of: barbican 10.1.0: OpenStack Secure Key Management This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/barbican Download the package from: https://tarballs.openstack.org/barbican/ Please report issues through: https://bugs.launchpad.net/barbican/+bugs For more details, please see below. 10.1.0 ^^^^^^ New Features ************ * Added two options for the PKCS#11 Crypto Plugin: *[p11_crypto_plugin]/token_serial_number* and *[p11_crypto_plugin]/token_label*. Both are optional and can be used instead of *[p11_crypto_plugin]/slot_id* to identify the Token to be used by the PKCS#11 plugin. When either one of the new options is defined the plugin will search all slots on the PKCS#11 device for a token that matches the given value. *token_serial_number* has the highest precendence and other values will be ignored when this value is set. If *token_serial_number* is not set, then *token_label* has the next highest precedence and *slot_id* will be ignored. *slot_id* will be used when neither one of the new options is set. * Added a new boolean option to the PKCS#11 backend: *os_locking_ok*. When set to True, the flag CKF_OS_LOCKING_OK will be passed to the C_Initialize function. The new option defaults to False. * A new "token_labels" option has been added to the PKCS#11 driver which supersedes the previous "token_label" option. The new option is used to specify a list of tokens that can be used by Barbican. This is required for some HSM devices that use separate tokens for load balancing. For most use cases the new option will just have a single token. The old option is deprecated, but will still be used if present. * The hsm subcommand for the barbican-manage command line tool no longer requires any parameters at run time. If any value used by the PKCS#11 value is needed it will be taken from /etc/barbican/barbican.conf. You may continue to specify any values on the command line, and those will take precedence over the values specified in barbican.conf, so any existing scripts that use barbican-manage should continue to work as expected. Deprecation Notes ***************** * The "token_label" option in the PKCS#11 driver is deprecated. Th new "token_labels" option should be used instead. If present, "token_label" will still be used by appending it to "token_labels". Bug Fixes ********* * Fixed Story #2008649: Correctly reinitialize PKCS11 object after secondary failures. * Fixed Story # 2007732: Migrations broken on MySQL 8.x. Changes in barbican 10.0.0..10.1.0 ---------------------------------- 7cf483e2 Allow multiple token labels for PKCS#11 driver 475074a4 Fix PKCS#11 reinitialization after failure 87822c14 Use system locks in pkcs11 library 35f13677 Drop lower-constraints job to unblock gate 48ea3222 Use barbican.conf in barbican-manage 1e2a1271 Use serial number or label for PKCS#11 tokens c34591cd Rebase alembic migrations 5214aecc Update TOX_CONSTRAINTS_FILE for stable/ussuri 0c891b74 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 163 ++----- barbican/cmd/barbican_manage.py | 198 ++++---- ...20ccbe7fa_remove_transport_keys_column_from_.py | 30 -- ...127569afa_create_secret_store_metadata_table.py | 50 -- ...9933643_add_project_column_to_consumer_table.py | 46 -- ...687_fill_project_id_to_secrets_where_missing.py | 73 --- .../versions/1a0c2cdafb38_initial_version.py | 28 -- ...f79559e3_new_secret_and_container_acl_tables.py | 118 ----- .../1bc885808c76_add_project_id_to_secrets.py | 36 -- .../1bece815014f_remove_projectsecret_table.py | 30 -- ...f328bfce0_fixing_composite_primary_keys_and_.py | 97 ---- ...8af2dd_add_new_columns_type_meta_containerid.py | 37 -- ...5565185_removing_redundant_fields_from_order.py | 35 -- ...e0c5f_change_keystone_id_for_external_id_in_.py | 33 -- .../2843d6469f25_add_sub_status_info_for_orders.py | 36 -- ...3f5371bde_dsa_in_container_type_modelbase_to.py | 49 -- .../2d21598e7e70_added_ca_related_tables.py | 116 ----- ...95d7_remove_size_limits_on_meta_table_values.py | 41 -- .../30dba269cc64_update_order_retry_tasks_table.py | 64 --- .../39a96e67e990_add_missing_constraints.py | 47 -- ...f2e645cba_model_for_multiple_backend_support.py | 75 --- .../versions/39cf2e645cba_ocata_rebase.py | 530 +++++++++++++++++++++ ...040bfe_add_owning_project_and_creator_to_cas.py | 38 -- ...36a26b88af_add_order_barbican_metadata_table.py | 48 -- ...6f6972_add_orders_plugin_metadata_table_and_.py | 48 -- ...f4a69ac_added_secret_type_column_to_secrets_.py | 32 -- .../46b98cde536_add_project_quotas_table.py | 58 --- ...9e523451_made_plugin_names_in_kek_datum_non_.py | 32 -- ...3a72a_add_cas_column_to_project_quotas_table.py | 33 -- ...457517a3_rename_acl_creator_only_to_project_.py | 45 -- .../795737bb3c3_change_tenants_to_projects.py | 95 ---- .../versions/aa2cf96a1d5_add_orderretrytask.py | 43 -- .../cd4106a1a0_add_cert_to_container_type.py | 34 -- .../versions/d2780d5aa510_change_url_length.py | 35 -- .../dce488646127_add_secret_user_metadata.py | 52 -- .../alembic_migrations/versions/juno_initial.py | 44 -- .../alembic_migrations/versions/kilo_release.py | 31 -- barbican/plugin/crypto/p11_crypto.py | 85 +++- barbican/plugin/crypto/pkcs11.py | 150 +++++- devstack/settings | 2 + .../api/v1/functional/test_consumers.py | 2 +- .../api/v1/functional/test_containers.py | 4 +- .../add-new-pkcs11-options-fc7bb625998e91fc.yaml | 14 + .../add-os-locking-ok-option-d0cfc5883355632a.yaml | 6 + ...tiple-pkcs11-token-labels-61b63e34b7c8cc1a.yaml | 14 + ...einitialize-pkcs11-object-4c0dc51c83288c21.yaml | 5 + .../fixed-mysql-migrations-23221671ba17ea5e.yaml | 4 + ...n-conf-in-barbican-manage-52035c1cdbfc5a26.yaml | 10 + tox.ini | 3 +- 60 files changed, 1210 insertions(+), 1950 deletions(-) From no-reply at openstack.org Tue Aug 31 17:26:03 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 31 Aug 2021 17:26:03 -0000 Subject: [release-announce] ovn-octavia-provider 1.1.1 (xena) Message-ID: We are excited to announce the release of: ovn-octavia-provider 1.1.1: OpenStack Octavia integration with OVN This release is part of the xena release series. The source is available from: https://opendev.org/openstack/ovn-octavia-provider Download the package from: https://tarballs.openstack.org/ovn-octavia-provider/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. Changes in ovn-octavia-provider 1.1.0..1.1.1 -------------------------------------------- fab03e7 Fix race condition retrieving logical router rows Diffstat (except docs and test files) ------------------------------------- ovn_octavia_provider/helper.py | 19 ++++++++--------- ovn_octavia_provider/ovsdb/impl_idl_ovn.py | 28 ++++++++++++++++++++++++++ ovn_octavia_provider/ovsdb/ovsdb_monitor.py | 1 + 4 files changed, 44 insertions(+), 15 deletions(-)