From no-reply at openstack.org Mon Mar 1 10:41:05 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Mar 2021 10:41:05 -0000 Subject: [release-announce] ansible-role-chrony 1.0.3 Message-ID: We are pumped to announce the release of: ansible-role-chrony 1.0.3: ansible-role-chrony - Ansible chrony role The source is available from: https://opendev.org/openstack/ansible-role-chrony Download the package from: https://tarballs.openstack.org/ansible-role-chrony/ For more details, please see below. Changes in ansible-role-chrony 1.0.2..1.0.3 ------------------------------------------- 28193e4 Use ansible_facts 24f495b Fix requirements b25e82c Replace deprecated UPPER_CONSTRAINTS_FILE variable 9183f75 Bump pyflakes Diffstat (except docs and test files) ------------------------------------- ansible-requirements.txt | 2 +- meta/main.yml | 3 ++- requirements.txt | 2 +- tasks/main.yml | 4 ++-- test-requirements.txt | 3 ++- tox.ini | 2 +- 6 files changed, 9 insertions(+), 7 deletions(-) Requirements updates -------------------- diff --git a/ansible-requirements.txt b/ansible-requirements.txt index a1b6838..7507f3e 100644 --- a/ansible-requirements.txt +++ b/ansible-requirements.txt @@ -5 +5 @@ -ansible +ansible<2.10 diff --git a/requirements.txt b/requirements.txt index 885c2cb..6560a97 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2 +2 @@ pbr>=1.6 -ansible +ansible<2.10 diff --git a/test-requirements.txt b/test-requirements.txt index c8384a8..b7e3128 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -2 +2,2 @@ docutils -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=4.0.0,<4.1.0 # Apache-2.0 +pyflakes>=2.2.0 From no-reply at openstack.org Mon Mar 1 10:46:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Mar 2021 10:46:45 -0000 Subject: [release-announce] ansible-role-redhat-subscription 1.1.2 Message-ID: We are gleeful to announce the release of: ansible-role-redhat-subscription 1.1.2: ansible-role-redhat- subscription - An ansible role to Manage Red Hat subscritions and repositories The source is available from: https://opendev.org/openstack/ansible-role-redhat-subscription Download the package from: https://tarballs.openstack.org/ansible-role-redhat-subscription/ For more details, please see below. Changes in ansible-role-redhat-subscription 1.1.1..1.1.2 -------------------------------------------------------- 7400e5a Use ansible_facts c6f9a7b Fix CI ca1fcce Replace deprecated UPPER_CONSTRAINTS_FILE variable 405b6b1 Bump pyflakes, exclude ansible-lint 106 Diffstat (except docs and test files) ------------------------------------- .ansible-lint | 8 ++++++++ ansible-requirements.txt | 2 +- ci-scripts/ansible-lint.sh | 34 ---------------------------------- meta/main.yml | 7 +++---- tasks/main.yml | 5 +++-- test-requirements.txt | 3 ++- tox.ini | 7 +++---- 7 files changed, 20 insertions(+), 46 deletions(-) Requirements updates -------------------- diff --git a/ansible-requirements.txt b/ansible-requirements.txt index a1b6838..7507f3e 100644 --- a/ansible-requirements.txt +++ b/ansible-requirements.txt @@ -5 +5 @@ -ansible +ansible<2.10 diff --git a/test-requirements.txt b/test-requirements.txt index 9a5268b..68c016a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1 +1 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=4.0.0,<4.1.0 # Apache-2.0 @@ -2,0 +3 @@ bashate>=0.5.1 # Apache-2.0 +pyflakes>=2.2.0 From no-reply at openstack.org Mon Mar 1 10:47:03 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Mar 2021 10:47:03 -0000 Subject: [release-announce] ansible-role-container-registry 1.3.0 Message-ID: We are delighted to announce the release of: ansible-role-container-registry 1.3.0: ansible-container-registry - Ansible role to deploy a container registry The source is available from: https://opendev.org/openstack/ansible-role-container-registry Download the package from: https://tarballs.openstack.org/ansible-role-container-registry/ For more details, please see below. Changes in ansible-role-container-registry 1.2.0..1.3.0 ------------------------------------------------------- 41c93a4 Use ansible_facts 063f15e Fix CI dc3a577 Stop using handlers a0a314a Fixup requirements 1f05b2d Replace deprecated UPPER_CONSTRAINTS_FILE variable e354ac5 Fix all the ci Diffstat (except docs and test files) ------------------------------------- .ansible-lint | 6 ++++ ansible-requirements.txt | 2 +- ci-scripts/ansible-lint.sh | 23 ------------- handlers/main.yml | 2 +- meta/main.yml | 3 +- molecule/default/playbook.yml | 10 +++--- molecule/login/playbook.yml | 10 ++++-- molecule/login/prepare.yml | 7 +++- requirements.txt | 2 +- tasks/docker-distribution.yml | 35 ++++++++++++++----- tasks/docker-update.yml | 6 ++-- tasks/docker.yml | 79 ++++++++++++++++++++++++++++++++----------- tasks/install-engine.yml | 6 ++-- test-requirements.txt | 3 +- tox.ini | 7 ++-- zuul.d/playbooks/pre.yml | 23 +++++++++++++ zuul.d/playbooks/run.yml | 1 + 17 files changed, 153 insertions(+), 72 deletions(-) Requirements updates -------------------- diff --git a/ansible-requirements.txt b/ansible-requirements.txt index a1b6838..b18ac42 100644 --- a/ansible-requirements.txt +++ b/ansible-requirements.txt @@ -5 +5 @@ -ansible +ansible>=2.8,<2.10 diff --git a/requirements.txt b/requirements.txt index 885c2cb..68972eb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2 +2 @@ pbr>=1.6 -ansible +ansible>=2.8,<2.10 diff --git a/test-requirements.txt b/test-requirements.txt index c3ed418..42e1564 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1 +1,2 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=4.0.0,<4.1.0 # Apache-2.0 +pyflakes>=2.2.0 From no-reply at openstack.org Tue Mar 2 14:32:51 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 02 Mar 2021 14:32:51 -0000 Subject: [release-announce] sushy-tools 0.15.0 Message-ID: We are pumped to announce the release of: sushy-tools 0.15.0: A set of tools to support the development and test of the Sushy library (https://docs.openstack.org/sushy/) The source is available from: https://opendev.org/openstack/sushy-tools Download the package from: https://tarballs.openstack.org/sushy-tools/ For more details, please see below. Changes in sushy-tools 0.14.0..0.15.0 ------------------------------------- 02b451b New option to prevent libvirt defining boot order fb8f3a3 Fix Unit test to test for boot index de054ca Populate System Manufacturer 0f7fc92 Move some test requirements to tox.ini Diffstat (except docs and test files) ------------------------------------- .../emulator/resources/systems/libvirtdriver.py | 33 ++++++++++++++++------ sushy_tools/emulator/templates/system.json | 1 + .../emulator/resources/systems/test_libvirt.py | 27 ++++++++++++++++-- test-requirements.txt | 4 --- tox.ini | 6 +++- 6 files changed, 64 insertions(+), 16 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 7f55f67..8dd5470 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,2 +4,0 @@ -hacking>=3.1.0,<4.0.0 # Apache-2.0 - @@ -18,2 +15,0 @@ munch>=2.1.0 # MIT -flake8-import-order>=0.17.1 # LGPLv3 -pycodestyle>=2.0.0,<2.7.0 # MIT From no-reply at openstack.org Wed Mar 3 06:52:03 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Mar 2021 06:52:03 -0000 Subject: [release-announce] sushy 3.7.0 (wallaby) Message-ID: We enthusiastically announce the release of: sushy 3.7.0: Sushy is a small Python library to communicate with Redfish based systems This release is part of the wallaby 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.0 ^^^^^ New Features ************ * Adds new method "get_task_monitor" to retrieve TaskMonitor instance by task monitor URI. * Adds support for fetching and resetting individual UEFI secure boot databases. Deprecation Notes ***************** * Existing two "TaskMonitor"-s are deprecated and replaced with one "taskmonitor.TaskMonitor". For "resources.task_monitor.TaskMonitor" users changes include: * "in_progress" is replaced with method "check_is_processing" * "location_header" is replaced with method "task_monitor_uri" * there is no replacement for "set_retry_after", "taskmonitor.TaskMonitor" sets this internally from Retry-After header For "resources.taskservice.taskmonitor.TaskMonitor" users changes include: * "check_is_processing", "sleep_for" and static "get_task_monitor" added. * in "__init__" parameter "field_data" is deprecated, use "response" * in "__init__" parameter "task_monitor" is renamed to "task_monitor_uri" * "task_monitor" is deprecated, use "task_monitor_uri" * "retry_after" is deprecated, use "sleep_for" Methods "create_volume", "delete_volume", "initialize_volume" in volume module are deprecated and replaced with ones named "create", "delete" and "initialize". New methods for asynchronous operations return "taskmonitor.TaskMonitor" instead of deprecated "resources.task_monitor.TaskMonitor". Method "resources.updateservice.UpdateService.get_task_monitor" is deprecated, use "Sushy.get_task_monitor" instead. Bug Fixes ********* * Automatically retries internal server errors from GET requests. Changes in sushy 3.6.1..3.7.0 ----------------------------- 375b29b Follow up TaskMonitor refactor 7a9a2b6 Refactor TaskMonitor and update Volume methods 07ca7f4 Don't log ERROR if GET of /redfish/v1/SessionService fails d9004ec Fix deprecation on collections.MutableMapping 09cee5c Automatically retry HTTP 5xx on GET requests 4abea18 Initial support for secure boot databases Diffstat (except docs and test files) ------------------------------------- releasenotes/notes/get-retry-9ca311caf8a0b7bb.yaml | 4 + ...taskmonitor-update-volume-ba99380188395852.yaml | 38 +++ .../secure-boot-database-7fae673722d7cf4f.yaml | 5 + sushy/connector.py | 50 +-- sushy/main.py | 15 +- sushy/resources/system/constants.py | 14 + sushy/resources/system/mappings.py | 26 ++ sushy/resources/system/secure_boot.py | 21 ++ sushy/resources/system/secure_boot_database.py | 112 +++++++ sushy/resources/system/storage/volume.py | 161 ++++++--- sushy/resources/task_monitor.py | 3 + sushy/resources/taskservice/taskmonitor.py | 155 ++------- sushy/resources/updateservice/updateservice.py | 25 +- sushy/taskmonitor.py | 273 ++++++++++++++++ .../unit/json_samples/secure_boot_database.json | 26 ++ .../secure_boot_database_collection.json | 34 ++ .../unit/resources/system/storage/test_volume.py | 107 ++++++ .../unit/resources/system/test_secure_boot.py | 22 +- .../resources/system/test_secure_boot_database.py | 138 ++++++++ .../unit/resources/taskservice/test_taskmonitor.py | 9 + .../resources/updateservice/test_updateservice.py | 2 +- 25 files changed, 1444 insertions(+), 214 deletions(-) From no-reply at openstack.org Wed Mar 3 13:48:02 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Mar 2021 13:48:02 -0000 Subject: [release-announce] castellan 3.7.1 (wallaby) Message-ID: We enthusiastically announce the release of: castellan 3.7.1: Generic Key Manager interface for OpenStack This release is part of the wallaby 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.7.0..3.7.1 --------------------------------- 35f1a20 Fix assertion typo in barbican key manager unit test f638cdf Dropping lower constraints testing 4a4544b Don't expect barbican service name to be barbican. 47b1733 Use py3 as the default runtime for tox Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - castellan/key_manager/barbican_key_manager.py | 1 - tox.ini | 2 +- 4 files changed, 4 insertions(+), 6 deletions(-) From no-reply at openstack.org Wed Mar 3 13:48:41 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Mar 2021 13:48:41 -0000 Subject: [release-announce] oslo.policy 3.7.0 (wallaby) Message-ID: We are tickled pink to announce the release of: oslo.policy 3.7.0: Oslo Policy library This release is part of the wallaby 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. 3.7.0 ^^^^^ New Features ************ * "DeprecatedRule" now accepts two new parameters: "deprecated_reason" and "deprecated_since". These should be used in place of the equivalent parameters on the rule that is replacing this rule in order to avoid confusion. Upgrade Notes ************* * Users with a "RuleDefault" or "DocumentedRuleDefault" that have configured a "deprecated_rule" should move the "deprecated_reason" and "deprecated_since" parameters to this "DeprecatedRule". Changes in oslo.policy 3.6.2..3.7.0 ----------------------------------- d853485 trivial: Tweak docstrings 45249db Make 'Rule' attributes read-only d933ca8 Don't modify 'Rule.check' d57dd1a Add nova/neutron project unit/functional tests job in gate 16840b6 Add documentation parameters for DeprecatedRule 3e2025b tests: Unset requests-related environment variables ca3e551 remove unicode from code Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 46 +++ oslo_policy/generator.py | 31 +- oslo_policy/policy.py | 443 ++++++++++++--------- ...etadata-to-DeprecatedRule-79d2e8a3f5d11743.yaml | 12 + releasenotes/source/conf.py | 14 +- 9 files changed, 472 insertions(+), 305 deletions(-) From no-reply at openstack.org Wed Mar 3 13:50:58 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Mar 2021 13:50:58 -0000 Subject: [release-announce] oslo.context 3.2.0 (wallaby) Message-ID: We joyfully announce the release of: oslo.context 3.2.0: Oslo Context library This release is part of the wallaby 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.1.1..3.2.0 ------------------------------------ 0d02866 Switch to collections.abc.MutableMapping 3542bea Dropping lower constraints testing b6a92c9 Add Python3 wallaby unit tests 747e723 Update master for stable/victoria 3b6da99 Adding pre-commit Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 35 +++++++++++++++++++++++++++++++++++ .zuul.yaml | 3 +-- oslo_context/context.py | 4 ++-- releasenotes/source/conf.py | 2 ++ releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 ++++++ test-requirements.txt | 2 ++ tox.ini | 2 +- 9 files changed, 52 insertions(+), 9 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 2820c80..ff28c2e 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12,0 +13,2 @@ bandit>=1.6.0,<1.7.0 # Apache-2.0 + +pre-commit>=2.6.0 # MIT From no-reply at openstack.org Wed Mar 3 13:51:32 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Mar 2021 13:51:32 -0000 Subject: [release-announce] oslo.config 8.5.0 (wallaby) Message-ID: We jubilantly announce the release of: oslo.config 8.5.0: Oslo Configuration API This release is part of the wallaby 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.4.0..8.5.0 ----------------------------------- cfa2564 Bump minimum version for PyYAML to 5.1 50723fa remove lower-constraints.txt 05b6a33 inherit from object is not required for py3 401dcd9 Move zuul config file to root folder cefa4d4 Dropping lower constraints testing f1f8730 Remove Babel from lower-constraints.txt Diffstat (except docs and test files) ------------------------------------- .zuul.d/project.yaml => .zuul.yaml | 1 - lower-constraints.txt | 80 ---------------------------- oslo_config/cfg.py | 10 ++-- oslo_config/generator.py | 2 +- oslo_config/iniparser.py | 2 +- oslo_config/sources/__init__.py | 6 +-- oslo_config/types.py | 2 +- requirements.txt | 2 +- tox.ini | 7 --- 14 files changed, 17 insertions(+), 105 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9c1d5c3..58bd439 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ rfc3986>=1.2.0 # Apache-2.0 -PyYAML>=3.12 # MIT +PyYAML>=5.1 # MIT From no-reply at openstack.org Wed Mar 3 14:44:13 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Mar 2021 14:44:13 -0000 Subject: [release-announce] ovsdbapp 1.9.0 (wallaby) Message-ID: We are psyched to announce the release of: ovsdbapp 1.9.0: A library for creating OVSDB applications This release is part of the wallaby 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.8.0..1.9.0 -------------------------------- 13b4dd1 Log the name of the command in execute() f41003d Make it possible to just retrieve schema json 26f24cf Drop py37 and add py38 test Diffstat (except docs and test files) ------------------------------------- ovsdbapp/backend/ovs_idl/command.py | 3 ++- ovsdbapp/backend/ovs_idl/idlutils.py | 17 ++++++++++++++--- setup.cfg | 1 + tox.ini | 2 +- 4 files changed, 18 insertions(+), 5 deletions(-) From no-reply at openstack.org Wed Mar 3 14:45:36 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Mar 2021 14:45:36 -0000 Subject: [release-announce] openstacksdk 0.54.0 (wallaby) Message-ID: We are delighted to announce the release of: openstacksdk 0.54.0: An SDK for building applications to work with OpenStack This release is part of the wallaby 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. 0.54.0 ^^^^^^ New Features * Adds ALPN protocols support for the Octavia (load_balancer) pools. * Support for the OpenStack Shared File System API (manila) has been introduced. * Added support to list Shared File System Service API Versions and Availability Zones. * Support for Ironic Conductor API. * Support Deploy Templates for Ironic API * Compute Hypervisor resource and functions are reworked to comply 2.88 microversion with deprecating misleading attributes. Changes in openstacksdk 0.53.0..0.54.0 -------------------------------------- e30fd860 Improve Ironic API on OpenStack SDK c81c1f61 Fix a trivial error in one of the error messages 5f952298 Add shared file systems support 3371e2b0 Add compute microversion 2.70 e9dde292 Add TODO to remove md5 wrapper 7040bf8c Remove unnecessary string formatting 63c5f8a9 Drop .json suffix from networking URLs 10a1ee45 Support Deploy Templates for Ironic API b25241cc Change microseconds to total_seconds() 8442aeab Move 'collections.Mapping' to 'collections.abc' 4a469fa5 Add ALPN support to load balancer pools 39d35297 Update Open Telekom Cloud vendor docu 30116cf3 Complete compute.hypervisor functions 27536928 encapsulate md5 calls for fips 78dd1a73 Support SNAP_REAL_HOME when using openstacksdk inside a snap package b86edc36 Add id query parameter to sg rules Diffstat (except docs and test files) ------------------------------------- .../user/resources/baremetal/v1/conductor.rst | 13 ++ .../resources/baremetal/v1/deploy_templates.rst | 13 ++ .../user/resources/compute/v2/hypervisor.rst | 12 ++ .../user/resources/shared_file_system/index.rst | 7 + .../shared_file_system/v2/availability_zone.rst | 13 ++ examples/shared_file_system/__init__.py | 0 examples/shared_file_system/availability_zones.py | 24 +++ openstack/_services_mixin.py | 3 +- openstack/baremetal/v1/_proxy.py | 135 +++++++++++++++ openstack/baremetal/v1/conductor.py | 42 +++++ openstack/baremetal/v1/deploy_templates.py | 51 ++++++ openstack/cloud/_floating_ip.py | 10 +- openstack/cloud/_network.py | 79 +++++---- openstack/cloud/_object_store.py | 3 +- openstack/cloud/_shared_file_system.py | 23 +++ openstack/compute/v2/_proxy.py | 34 +++- openstack/compute/v2/hypervisor.py | 87 ++++++---- openstack/compute/v2/server_interface.py | 4 + openstack/compute/v2/volume_attachment.py | 4 + openstack/config/cloud_region.py | 1 - openstack/config/loader.py | 13 +- openstack/connection.py | 5 +- openstack/image/_download.py | 6 +- openstack/load_balancer/v2/pool.py | 4 +- openstack/network/v2/security_group_rule.py | 2 +- openstack/orchestration/util/template_utils.py | 7 +- openstack/proxy.py | 6 +- openstack/shared_file_system/__init__.py | 0 .../shared_file_system_service.py | 21 +++ openstack/shared_file_system/v2/__init__.py | 0 openstack/shared_file_system/v2/_proxy.py | 26 +++ .../shared_file_system/v2/availability_zone.py | 36 ++++ .../baremetal/test_baremetal_conductor.py | 29 ++++ .../baremetal/test_baremetal_deploy_templates.py | 190 +++++++++++++++++++++ .../functional/shared_file_system/__init__.py | 0 .../shared_file_system/test_availability_zone.py | 26 +++ .../unit/baremetal/v1/test_deploy_templates.py | 75 ++++++++ .../unit/cloud/test_qos_bandwidth_limit_rule.py | 91 +++++----- .../unit/cloud/test_qos_minimum_bandwidth_rule.py | 65 ++++--- .../unit/compute/v2/test_volume_attachment.py | 2 + .../unit/network/v2/test_security_group_rule.py | 1 + .../v2/test_availability_zone.py | 38 +++++ openstack/utils.py | 21 +++ ...ancer-pool-alpn-protocols-77f0c7015f176369.yaml | 3 + .../add-shared-file-systems-83a3767429fd5e8c.yaml | 8 + ...ironic-conductors-support-3bf27e8b2f0299ba.yaml | 4 + ...c-deploy-template-support-fa56005365ed6e4d.yaml | 4 + ...rework-compute-hypervisor-a62f275a0fd1f074.yaml | 5 + 90 files changed, 1914 insertions(+), 536 deletions(-) From no-reply at openstack.org Wed Mar 3 16:03:25 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Mar 2021 16:03:25 -0000 Subject: [release-announce] os-ken 1.4.0 (wallaby) Message-ID: We are jazzed to announce the release of: os-ken 1.4.0: A component-based software defined networking framework for OpenStack. This release is part of the wallaby 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 1.3.0..1.4.0 ------------------------------ 28b0341e Fix lower-constraints job Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 17 ++++------------- requirements.txt | 12 ++++++------ test-requirements.txt | 6 +++--- tools/pip-requires | 16 ++++++++-------- tools/test-requires | 10 ++++------ 5 files changed, 25 insertions(+), 36 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9caccef8..d45877f1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,3 +5,3 @@ -pbr>=2.0 # Apache-2.0 -eventlet!=0.18.3,>=0.18.2,!=0.20.1,!=0.21.0,!=0.23.0 -msgpack>=0.3.0 # RPC library, BGP speaker(net_cntl) +pbr>=2.0.0 # Apache-2.0 +eventlet>=0.22.0,!=0.23.0 # MIT +msgpack>=0.5.0 # RPC library, BGP speaker(net_cntl) @@ -10 +10 @@ oslo.config>=5.1.0 -ovs>=2.6.0 # OVSDB +ovs>=2.8.0 # OVSDB @@ -12 +12 @@ Routes>=2.3.1 # MIT -six>=1.4.0 +six>=1.10.0 @@ -14 +14 @@ tinyrpc>=0.6 # RPC library, BGP speaker(net_cntl) -webob>=1.2 # wsgi +WebOb>=1.8.2 # wsgi diff --git a/test-requirements.txt b/test-requirements.txt index f429a7f2..6edf030c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8,2 +8,2 @@ coverage>=4.0,!=4.4 # Apache-2.0 -python-subunit>=0.0.18 # Apache-2.0/BSD -oslotest>=1.10.0 # Apache-2.0 +python-subunit>=1.0.0 # Apache-2.0/BSD +oslotest>=3.2.0 # Apache-2.0 @@ -11 +11 @@ stestr>=1.0.0 # Apache-2.0 -testtools>=1.4.0 # MIT +testtools>=2.2.0 # MIT From no-reply at openstack.org Wed Mar 3 16:10:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Mar 2021 16:10:09 -0000 Subject: [release-announce] metalsmith 1.4.2 (wallaby) Message-ID: We are chuffed to announce the release of: metalsmith 1.4.2: Deployment and Scheduling tool for Bare Metal This release is part of the wallaby 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.4.1..1.4.2 ---------------------------------- 347e756 Fix release versions 34147bc Uncap PrettyTable db60693 Update TOX_CONSTRAINTS_FILE Diffstat (except docs and test files) ------------------------------------- releasenotes/source/stein.rst | 6 +++--- releasenotes/source/train.rst | 2 +- releasenotes/source/ussuri.rst | 6 +++--- releasenotes/source/victoria.rst | 6 +++--- requirements.txt | 2 +- tox.ini | 8 ++++---- 6 files changed, 15 insertions(+), 15 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 135f366..690e0aa 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ requests>=2.18.4 # Apache-2.0 -PrettyTable<0.8,>=0.7.2 # BSD +PrettyTable>=0.7.2 # BSD From no-reply at openstack.org Wed Mar 3 16:13:58 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Mar 2021 16:13:58 -0000 Subject: [release-announce] ironic-lib 4.6.0 (wallaby) Message-ID: We contentedly announce the release of: ironic-lib 4.6.0: Ironic common library This release is part of the wallaby 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. 4.6.0 ^^^^^ Bug Fixes * Fixes cleaning errors when trying to erase a GPT from a partition which is smaller than a GPT (33 sectors). Changes in ironic-lib 4.5.0..4.6.0 ---------------------------------- 0ae0ca9 Explicit execute arguments e7a35e4 Remove default parameter from execute 22a944b Import json_rpc from ironic c2786ca Add find_efi_partition, deprecate get_uefi_disk_identifier c9ac1c8 Trivial: fix a type in tests 97affbf Split out a common helper for blkid 3db78b0 utils.mounted: retry umount and allow retrying mount 29ca97e Add a helper for getting partition path f4ba0a7 keystone: use os_service_type for service_type defaults 782b85d Import common keystone configuration from ironic 9a60d38 Handle EBRs and tiny partitions when removing metadata daa5b42 Get rid of oslo.serialization bb935f1 Allow binary data for configdrive 0704bcd Correct base64 error handling c9764a2 Update minversion of tox Diffstat (except docs and test files) ------------------------------------- extra-requirements.txt | 5 + ironic_lib/disk_partitioner.py | 4 +- ironic_lib/disk_utils.py | 262 +++++--- ironic_lib/exception.py | 17 +- ironic_lib/json_rpc/__init__.py | 73 +++ ironic_lib/json_rpc/client.py | 224 +++++++ ironic_lib/json_rpc/server.py | 323 ++++++++++ ironic_lib/keystone.py | 201 ++++++ ironic_lib/utils.py | 39 +- .../erase-tiny-partitions-c408a3a4afe60d44.yaml | 6 + requirements.txt | 1 - setup.cfg | 9 + test-requirements.txt | 4 + tox.ini | 5 +- 20 files changed, 2168 insertions(+), 239 deletions(-) Requirements updates -------------------- diff --git a/extra-requirements.txt b/extra-requirements.txt new file mode 100644 index 0000000..5f54ba2 --- /dev/null +++ b/extra-requirements.txt @@ -0,0 +1,5 @@ +# This file mirrors all extra requirements from setup.cfg and must be kept +# in sync. It is used both in unit tests and when building docs. +keystoneauth1>=4.2.0 # Apache-2.0 +os-service-types>=1.2.0 # Apache-2.0 +oslo.service!=1.28.1,>=1.24.0 # Apache-2.0 diff --git a/requirements.txt b/requirements.txt index 87ba5b3..21a3153 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +8,0 @@ oslo.i18n>=3.15.3 # Apache-2.0 -oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index accb626..3dba768 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7,0 +8 @@ oslotest>=3.2.0 # Apache-2.0 +fixtures>=3.0.0 # Apache-2.0/BSD @@ -11,0 +13,3 @@ doc8>=0.6.0 # Apache-2.0 +# used for JSON RPC unit tests +keystonemiddleware>=4.17.0 # Apache-2.0 +oslo.messaging>=5.29.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 3 22:10:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Mar 2021 22:10:35 -0000 Subject: [release-announce] neutron-lib 2.9.1 (wallaby) Message-ID: We are ecstatic to announce the release of: neutron-lib 2.9.1: Neutron shared routines and utilities This release is part of the wallaby 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.9.1 ^^^^^ Other Notes * Add the "neutron_lib.plugins.constants.PLACEMENT_REPORT" constant so that it can be used elsewhere related to the "placement_report" service plugin. Changes in neutron-lib 2.9.0..2.9.1 ----------------------------------- 698e4c8 Add PLACEMENT_REPORT plugin constant Diffstat (except docs and test files) ------------------------------------- neutron_lib/plugins/constants.py | 1 + .../add-placement-report-plugin-constant-a6a4146c2e39cba3.yaml | 6 ++++++ 2 files changed, 7 insertions(+) From no-reply at openstack.org Thu Mar 4 16:30:52 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Mar 2021 16:30:52 -0000 Subject: [release-announce] octavia-lib 2.3.1 (wallaby) Message-ID: We are jazzed to announce the release of: octavia-lib 2.3.1: A library to support Octavia provider drivers. This release is part of the wallaby 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.3.0..2.3.1 ----------------------------------- 5aa8674 Remove unicode to adapt to Python3 80b7aed Remove babel.cfg de91d1e Stop configuring install_command in tox. Diffstat (except docs and test files) ------------------------------------- babel.cfg | 2 -- releasenotes/source/conf.py | 14 +++++++------- setup.cfg | 13 ------------- tox.ini | 1 - 5 files changed, 10 insertions(+), 26 deletions(-) From no-reply at openstack.org Fri Mar 5 09:59:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 05 Mar 2021 09:59:54 -0000 Subject: [release-announce] heat-translator 2.2.0 (wallaby) Message-ID: We contentedly announce the release of: heat-translator 2.2.0: Tool to translate non-heat templates to Heat Orchestration Template. This release is part of the wallaby 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.1.0..2.2.0 --------------------------------------- 615c76b Remove depreciated file babel.cfg e41b382 Dropping explicit unicode literal 91c4415 Update TOX_CONSTRAINTS_FILE 6687b35 Move heat-translator to new hacking 4.0.0 4809045 Remove six support 1823e85 Switch to wallaby job template 828ede5 [goal] Migrate testing to ubuntu focal bfb642e drop mock from lower-constraints 7dc0b74 Fix hacking min version to 3.0.1 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 1 - lower-constraints.txt | 12 ++++------- requirements.txt | 4 +--- setup.cfg | 15 +------------- test-requirements.txt | 2 +- tox.ini | 4 ++-- translator/common/utils.py | 5 ++--- translator/conf/config.py | 3 +-- translator/hot/syntax/hot_resource.py | 32 +++++++++++++----------------- translator/hot/syntax/hot_template.py | 2 +- translator/hot/tosca_translator.py | 5 ++--- translator/hot/translate_node_templates.py | 5 ++--- translator/shell.py | 3 +-- 17 files changed, 38 insertions(+), 68 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b5832e0..54e99bf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +4,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -Babel!=2.4.0,>=2.3.4 # BSD @@ -7 +6 @@ cliff!=2.9.0,>=2.8.0 # Apache-2.0 -PyYAML>=3.12 # MIT +PyYAML>=3.13 # MIT @@ -9 +7,0 @@ python-dateutil>=2.5.3 # BSD -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 7601e9f..c1aad15 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=4.0.0,<4.1.0 # Apache-2.0 From no-reply at openstack.org Fri Mar 5 10:05:40 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 05 Mar 2021 10:05:40 -0000 Subject: [release-announce] kuryr-lib 2.3.0 (wallaby) Message-ID: We are stoked to announce the release of: kuryr-lib 2.3.0: Kuryr shared config and utilities This release is part of the wallaby 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.2.0..2.3.0 --------------------------------- cdb9fe3 Remove run_as_root which fails without root_helper 78c31d3 Remove the unused coding style modules Diffstat (except docs and test files) ------------------------------------- kuryr/lib/binding/drivers/hw_veb.py | 1 - kuryr/lib/binding/drivers/veth.py | 5 ++--- lower-constraints.txt | 5 ----- 4 files changed, 2 insertions(+), 11 deletions(-) From no-reply at openstack.org Fri Mar 5 10:06:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 05 Mar 2021 10:06:09 -0000 Subject: [release-announce] tosca-parser 2.3.0 (wallaby) Message-ID: We are delighted to announce the release of: tosca-parser 2.3.0: Parser for TOSCA Simple Profile in YAML. This release is part of the wallaby 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.2.0..2.3.0 ------------------------------------ d353bbc Remove depreciated file babel.cfg 6f253c5 Dropping explicit unicode literal 1f6f7a0 Update TOX_CONSTRAINTS_FILE ce8fa0f Move tosca-parser to new hacking 4.0.0 df16f01 Support "Implementation" definition as Artifact Name b0c5c55 Drop Python 2 support 62f0d45 Add Python3 wallaby unit tests 00d3a39 Add validation for required property of policies 0653750 Fix error parsing scalar unit contraints Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 1 - lower-constraints.txt | 2 - requirements.txt | 2 - setup.cfg | 14 --- test-requirements.txt | 2 +- toscaparser/elements/constraints.py | 4 +- toscaparser/elements/scalarunit.py | 17 ++-- toscaparser/functions.py | 4 +- toscaparser/policy.py | 5 + toscaparser/prereq/csar.py | 48 ++++++++-- .../data/CSAR/csar_wordpress_invalid_artifact.zip | Bin 0 -> 5985 bytes .../data/CSAR/csar_wordpress_valid_artifact.zip | Bin 0 -> 5977 bytes .../test_policies_without_required_property.yaml | 102 +++++++++++++++++++++ .../policies/test_tosca_nfv_multiple_policies.yaml | 6 ++ toscaparser/topology_template.py | 10 +- toscaparser/utils/urlutils.py | 14 +-- toscaparser/utils/validateutils.py | 3 +- toscaparser/utils/yamlparser.py | 6 +- tox.ini | 2 +- 27 files changed, 284 insertions(+), 72 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 58c74f0..5153b20 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +4,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -Babel!=2.4.0,>=2.3.4 # BSD @@ -9 +7,0 @@ python-dateutil>=2.5.3 # BSD -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index b6e349f..ac6158c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=3.0.1,<3.1.0 # Apache-2.0 +hacking>=4.0.0,<4.1.0 # Apache-2.0 From no-reply at openstack.org Fri Mar 5 10:08:04 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 05 Mar 2021 10:08:04 -0000 Subject: [release-announce] glance_store 2.5.0 (wallaby) Message-ID: We enthusiastically announce the release of: glance_store 2.5.0: OpenStack Image Service Store Library This release is part of the wallaby 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.5.0 ^^^^^ Prelude ******* This was a quiet development cycle for the "glance_store" library. Several bugs were fixed and some code changes were committed to increase stability. Upgrade Notes ************* * Previously, during service startup, the check to validate volume types used to raise "BackendException" or "BadStoreConfiguration" exceptions when an invalid volume type was configured hence failing the service startup. It now logs a warning and the glance service starts normally. Bug Fixes ********* * Default value of the "cinder_catalog_info" parameter has been changed from "volumev2::publicURL" to "volumev3::publicURL", so that the current v3 API is used by default instead of the deprecated v2 API. * Bug #1915163 (https://bugs.launchpad.net/glance- store/+bug/1915163): Added handling to log and raise proper exception during image create when an invalid volume type is configured. * * Bug 1915602: Cinder store: Use v3 API by default (https://code.launchpad.net/bugs/1915602) Changes in glance_store 2.4.0..2.5.0 ------------------------------------ bfbea18 Wallaby cycle Release Notes 18dd442 Run glance functional job on glance_store d0702ea Validate volume type during volume create 77b61a9 Cinder store: Use v3 API by default d05024a Fix lower_constraints and requirements a34419a Replace md5 with oslo version Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 13 ++++ glance_store/_drivers/cinder.py | 72 +++++++++++----------- glance_store/_drivers/filesystem.py | 5 +- glance_store/_drivers/rbd.py | 5 +- glance_store/_drivers/s3.py | 9 ++- glance_store/_drivers/swift/store.py | 8 +-- glance_store/_drivers/vmware_datastore.py | 5 +- glance_store/common/utils.py | 17 +++++ lower-constraints.txt | 16 +++-- .../notes/bug-1915602-fcc807a435d8a6bf.yaml | 6 ++ ...ume-type-validation-check-011a400d7fb3b307.yaml | 12 ++++ .../wallaby-final-release-00f0f851ff7d93ab.yaml | 10 +++ requirements.txt | 4 +- 25 files changed, 303 insertions(+), 142 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e537c3a..f14c59a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 -oslo.utils>=3.33.0 # Apache-2.0 +oslo.utils>=4.7.0 # Apache-2.0 @@ -11 +11 @@ eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT -six>=1.10.0 # MIT +six>=1.11.0 # MIT From no-reply at openstack.org Fri Mar 5 10:08:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 05 Mar 2021 10:08:10 -0000 Subject: [release-announce] os_vif 2.4.0 (wallaby) Message-ID: We are stoked to announce the release of: os_vif 2.4.0: A library for plugging and unplugging virtual interfaces in OpenStack. This release is part of the wallaby 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. Changes in os_vif 2.3.0..2.4.0 ------------------------------ 44d8937 Resolve dependency issues 7b54dec Drop use of deprecated collections classes Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 92 ++++++---------------------------------- test-requirements.txt | 3 -- tox.ini | 2 + vif_plug_ovs/ovsdb/impl_vsctl.py | 10 ++--- 4 files changed, 19 insertions(+), 88 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 9bc6fd8..b962210 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +4,0 @@ -hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -7 +5,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -python-subunit>=1.0.0 # Apache-2.0/BSD @@ -11 +8,0 @@ stestr>=1.0.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD From no-reply at openstack.org Fri Mar 5 10:13:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 05 Mar 2021 10:13:09 -0000 Subject: [release-announce] monasca-common 3.3.0 (wallaby) Message-ID: We are psyched to announce the release of: monasca-common 3.3.0: Monasca common python modules This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/monasca-common Download the package from: https://tarballs.openstack.org/monasca-common/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. 3.3.0 ^^^^^ Upgrade Notes ************* * The default value of "[oslo_policy] policy_file" config option has been changed from "policy.json" to "policy.yaml". Operators who are utilizing customized or previously generated static policy JSON files (which are not needed by default), should generate new policy files or convert them in YAML format. Use the oslopolicy-convert- json-to-yaml (https://docs.openstack.org/oslo.policy/latest/cli /oslopolicy-convert-json-to-yaml.html) tool to convert a JSON to YAML formatted policy file in backward compatible way. Deprecation Notes ***************** * Use of JSON policy files was deprecated by the "oslo.policy" library during the Victoria development cycle. As a result, this deprecation is being noted in the Wallaby cycle with an anticipated future removal of support by "oslo.policy". As such operators will need to convert to YAML policy files. Please see the upgrade notes for details on migration of any custom policy files. Changes in monasca-common 3.2.0..3.3.0 -------------------------------------- 9aa47af Fix zuul publish docker image job ccae320 Use C compiler to build cryptography f59a2f2 Bump librdkafka to 1.6.0 c491b34 [goal] Deprecate the JSON formatted policy file 99f6cf2 Fix zuul publish docker image job 6ffab58 Remove six 429f515 Add py38 in setup metadata fd7c3bf bump py37 to py38 in tox.ini e4861ac Add Python3 wallaby unit tests e8a953b [goal] Migrate testing to ubuntu focal Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 25 ++++--- monasca_common/kafka/producer.py | 3 +- monasca_common/kafka_lib/codec.py | 4 +- monasca_common/kafka_lib/conn.py | 4 +- monasca_common/kafka_lib/consumer/kafka.py | 14 ++-- monasca_common/kafka_lib/consumer/simple.py | 4 +- monasca_common/kafka_lib/partitioner/hashed.py | 4 +- monasca_common/kafka_lib/producer/base.py | 8 +-- monasca_common/kafka_lib/producer/simple.py | 7 +- monasca_common/kafka_lib/protocol.py | 6 +- monasca_common/kafka_lib/util.py | 10 ++- .../monasca_query_language/aql_parser.py | 4 +- monasca_common/policy/policy_engine.py | 8 +++ monasca_common/rest/utils.py | 4 +- monasca_common/validation/metrics.py | 20 ++---- playbooks/publish.yml | 2 +- ...son-formatted-policy-file-dca87c0913f20f09.yaml | 20 ++++++ requirements.txt | 11 ++- setup.cfg | 1 + test-requirements.txt | 2 +- tox.ini | 6 +- 26 files changed, 125 insertions(+), 158 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f36b75f..fdc60ed 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,5 +4,4 @@ -six>=1.10.0 # MIT -kazoo>=2.2 # Apache-2.0 -PyMySQL>=0.7.6 # MIT License -oslo.config>=5.2.0 # Apache-2.0 -oslo.policy>=1.30.0 # Apache-2.0 +kazoo>=2.8.0 # Apache-2.0 +PyMySQL>=0.8.0 # MIT License +oslo.config>=6.8.0 # Apache-2.0 +oslo.policy>=3.6.0 # Apache-2.0 @@ -12 +11 @@ simplejson>=3.13.2 # MIT -confluent-kafka>=0.11.4 # Apache-2.0 +confluent-kafka>=1.3.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 435462a..2940b86 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11 +11 @@ httplib2>=0.9.1 # MIT -oslo.context>=2.19.2 # Apache-2.0 +oslo.context>=2.22.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 8 09:34:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Mar 2021 09:34:54 -0000 Subject: [release-announce] os-brick 4.3.0 (wallaby) Message-ID: We are thrilled to announce the release of: os-brick 4.3.0: OpenStack Cinder brick library for managing local volume attaches This release is part of the wallaby 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. 4.3.0 ^^^^^ New Features ************ * NVMeOF connector: The NVMeOF connector was upgraded in the previous release to support MDRAID replication, but we forgot to mention it. The connector continues to support MDRAID replication in this release. 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 #1897787 (https://bugs.launchpad.net/cinder/+bug/1897787): Fix Fibre Channel not flushing volumes on detach when a multipath connection was requested on their attach, but one was not found. * Bug #1916264 (https://bugs.launchpad.net/os-brick/+bug/1916264): fixed a regression in the NVMeOF connector that prevented volume attachments for drivers not using MDRAID replication. Changes in os-brick 4.2.0..4.3.0 -------------------------------- 5e71a2d NVMeOF connector driver connection information compatibility fix 9a59547 Update requirements for wallaby release 7faaf75 Move os-brick to new hacking 4.0.0 4478433 Avoid unhandled exceptions during connecting to iSCSI portals 55376b8 Enforce import order with flake8-import-order 9d19bb9 Fix import order of libraries a9011e5 Remove six 15c114d Changed minversion in tox to 3.18.0 f8de438 ScaleIO: More connection info backward compatibility c598659 Update TOX_CONSTRAINTS_FILE 920a35f Add fixtures to test-reqs 1432c36 FC: Fix not flushing on detach Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 27 +- os_brick/encryptors/__init__.py | 3 +- os_brick/encryptors/base.py | 4 +- os_brick/encryptors/cryptsetup.py | 5 +- os_brick/encryptors/luks.py | 5 +- os_brick/exception.py | 11 +- os_brick/initiator/connectors/base.py | 1 - os_brick/initiator/connectors/fibre_channel.py | 26 +- .../initiator/connectors/fibre_channel_s390x.py | 1 - os_brick/initiator/connectors/iscsi.py | 25 +- os_brick/initiator/connectors/nvmeof.py | 351 +++++++++++- os_brick/initiator/connectors/scaleio.py | 9 +- os_brick/initiator/connectors/storpool.py | 4 +- os_brick/initiator/connectors/vmware.py | 5 +- os_brick/initiator/initiator_connector.py | 5 +- os_brick/initiator/linuxrbd.py | 1 + os_brick/initiator/linuxscsi.py | 22 +- os_brick/local_dev/lvm.py | 11 +- os_brick/privileged/rootwrap.py | 3 +- os_brick/remotefs/remotefs.py | 5 +- os_brick/remotefs/windows_remotefs.py | 3 +- .../initiator/connectors/test_fibre_channel.py | 10 +- os_brick/utils.py | 20 +- .../notes/bug-1915678-901a6bd24ecede72.yaml | 7 + .../fc-flush-single-path-22ed6cc7b56a6d9b.yaml | 6 + .../update-nvmeof-connector-6260a658c15a9a6e.yaml | 14 + requirements.txt | 19 +- test-requirements.txt | 12 +- tools/lintstack.py | 3 +- tox.ini | 14 +- 47 files changed, 1076 insertions(+), 310 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index fb94332..8d46ae0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,3 +5,3 @@ -pbr>=5.5.0 # Apache-2.0 -eventlet>=0.26.1 # MIT -oslo.concurrency>=4.3.0 # Apache-2.0 +pbr>=5.5.1 # Apache-2.0 +eventlet>=0.30.1 # MIT +oslo.concurrency>=4.4.0 # Apache-2.0 @@ -12,7 +12,6 @@ oslo.privsep>=2.4.0 # Apache-2.0 -oslo.serialization>=4.0.1 # Apache-2.0 -oslo.service>=2.4.0 # Apache-2.0 -oslo.utils>=4.7.0 # Apache-2.0 -requests>=2.23.0 # Apache-2.0 -six>=1.15.0 # MIT -tenacity>=6.2.0 # Apache-2.0 -os-win>=5.1.0 # Apache-2.0 +oslo.serialization>=4.1.0 # Apache-2.0 +oslo.service>=2.5.0 # Apache-2.0 +oslo.utils>=4.8.0 # Apache-2.0 +requests>=2.25.1 # Apache-2.0 +tenacity>=6.3.1 # Apache-2.0 +os-win>=5.4.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 890c064..efbc9a4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,2 +5,3 @@ -hacking>=3.1.0,<3.2.0 # Apache-2.0 -coverage>=5.2.1 # Apache-2.0 +hacking>=4.0.0,<4.1.0 # Apache-2.0 +flake8-import-order # LGPLv3 +coverage>=5.5 # Apache-2.0 @@ -11,3 +12,3 @@ testtools>=2.4.0 # MIT -stestr>=3.0.1 # Apache-2.0 -oslo.vmware>=3.7.0 # Apache-2.0 -castellan>=3.6.0 # Apache-2.0 +stestr>=3.1.0 # Apache-2.0 +oslo.vmware>=3.8.0 # Apache-2.0 +castellan>=3.7.0 # Apache-2.0 @@ -15,0 +17 @@ doc8>=0.8.1 # Apache-2.0 +fixtures>=3.0.0 # Apache-2.0/BSD From no-reply at openstack.org Mon Mar 8 09:51:41 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Mar 2021 09:51:41 -0000 Subject: [release-announce] ironic-python-agent-builder 2.5.0 Message-ID: We exuberantly announce the release of: ironic-python-agent-builder 2.5.0: Tools and scripts to build Ironic Python Agent The source is available from: https://opendev.org/openstack/ironic-python-agent-builder Download the package from: https://tarballs.openstack.org/ironic-python-agent-builder/ For more details, please see below. 2.5.0 ^^^^^ New Features ************ * Adds nvme-cli package required for "ironic-python-agent" to be able to fetch information from NVMe controllers and perform NVMe- native cleaning operations. * Supports installing ironic-lib from source in the DIB build. Set export IRONIC_LIB_FROM_SOURCE=true to use. Bug Fixes ********* * Removes unnecessary requirement on "sdparm" (removed in python- hardware 0.20.0). * Removes support for "PYOPTIMIZE_TINYIPA", which now casues the TinyIPA image to be approximately 5 MB larger. This was due to an incompatability with the "oslo.privsep" library dependency on "pycparser" which cannot load into precompiled python programs where the original source embedded documentation is not present. Changes in ironic-python-agent-builder 2.4.0..2.5.0 --------------------------------------------------- 863735c Relax requirement of diskimage-builder 2f4f032 Make sure we can create tinyipa isos 0401dcf Drop ppc64le installs of biosdevname, efibootmgr, efivar f2cb793 Fix Makefile from accidential change c66244f Remove PYOPTIMIZE_TINYIPA capability fef13db Support installing ironic-lib from source 23fe974 Fix list formatting 7e2ba37 Upgrade pip to at least 19.1.1 1a5a896 Add nvme-cli package to IPA image 1bb81e1 Update version of tgt to 1.0.80 55972ab Reconfigure tox.ini 5537564 Removes unnecessary requirement of sdparm 5b24b07 Update requirements for diskimage-builder Diffstat (except docs and test files) ------------------------------------- dib/extra-hardware/package-installs.yaml | 2 +- .../60-ironic-python-agent-ramdisk-install | 18 +++++++++-- .../package-installs.yaml | 3 ++ .../source-repository-ironic-lib | 1 + .../notes/add-nvme-cli-590e42735476a549.yaml | 6 ++++ .../notes/ironic-lib-6a16f13fc6ec9a50.yaml | 9 ++++++ releasenotes/notes/no-sdparm-f77de72b5c0d7859.yaml | 5 ++++ ...remove-PYOPTIMIZE_TINYIPA-ebde63911d140209.yaml | 8 +++++ requirements.txt | 2 +- roles/ipa-build-tinyipa-image/tasks/main.yaml | 2 +- test-requirements.txt | 10 ------- tinyipa/add-ssh-tinyipa.sh | 14 --------- tinyipa/build-iso.sh | 12 ++++---- tinyipa/build-tinyipa.sh | 2 +- tinyipa/build_files/bootlocal.sh | 2 -- tinyipa/finalise-tinyipa.sh | 32 ++------------------ tox.ini | 8 +++-- zuul.d/ironic-python-agent-builder-jobs.yaml | 1 - 20 files changed, 89 insertions(+), 105 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 545678f..0cdeecb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4 @@ -diskimage-builder>=1.0,!=1.6.0,!=1.7.0,!=1.7.1 # Apache-2.0 +diskimage-builder>=3.2.1 # Apache-2.0 From no-reply at openstack.org Mon Mar 8 11:47:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Mar 2021 11:47:10 -0000 Subject: [release-announce] openstack-ansible 22.1.0 (victoria) Message-ID: We are stoked to announce the release of: openstack-ansible 22.1.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.1.0 ^^^^^^ New Features ************ * Added variable "security_rhel7_enable_aide" that is designed to avoid installation and initialization of the aide related STIGs * Created series of variables "haproxy_*_service" that contain specific to the service haproxy configuration block. This allows deployers to selectively adjust haproxy frontend/backend configuration for specific service only, without need to override whole haproxy_default_services. Upgrade Notes ************* * For Barbican in "[simple_crypto_plugin]" section of the barbican.conf kek has been hardcoded. Now it's dynamically generated in secrets.yml and unique per deployment. However, before upgrade you must set "barbican_simple_crypto_key" to the current value, which is passed through base64 decoding first. Most likely decoded value will be *abcdefghijklmnopqrstuvwxyz123456* since that value has been hardcoded in the template. Upgrade script will set the value of "barbican_simple_crypto_key" in user_secrets.yml to the *abcdefghijklmnopqrstuvwxyz123456* unless variable has been already defined. So everyone who used overrides to modify kek for simple_crypto_plugin should manually define valid barbican_simple_crypto_key in user_secrets.yml Changes in openstack-ansible 22.0.1..22.1.0 ------------------------------------------- fb71a1bb8 Bump SHAs for stable/victoria ad8ba55bd Workaround nova bug f52bc689c Trigger deploy guide rebuild on a-r-r update e7b5fcf85 Do not apply force flag to git.reset 88272b4ae Add reno about barbican_simple_crypto_key 27fab0980 Do not use tempestconf for ironic role tests 67bd81e24 Add barbican-ui repo package and zuul repo e55defe9f Add haproxy_*_service variables Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 26 +- inventory/group_vars/haproxy/haproxy.yml | 993 +++++++++++---------- playbooks/defaults/repo_packages/gnocchi.yml | 2 +- playbooks/defaults/repo_packages/nova_consoles.yml | 4 +- .../defaults/repo_packages/openstack_services.yml | 110 +-- playbooks/library/git_requirements.py | 3 +- .../barbican_simple_kek-17c81aac3282c707.yaml | 15 + .../notes/enable_aide-d9783c50675cb80f.yaml | 5 + ...haproxy_service_variables-ffd7958b20dfe92e.yaml | 7 + scripts/get-ansible-role-requirements.yml | 2 +- .../upgrade-utilities/deploy-config-changes.yml | 10 + .../templates/user_variables_ironic.yml.j2 | 1 - .../templates/user_variables_octavia.yml.j2 | 1 + zuul.d/jobs.yaml | 1 + zuul.d/project.yaml | 2 +- 15 files changed, 648 insertions(+), 534 deletions(-) From no-reply at openstack.org Mon Mar 8 11:48:11 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Mar 2021 11:48:11 -0000 Subject: [release-announce] python-magnumclient 3.4.0 (wallaby) Message-ID: We are stoked to announce the release of: python-magnumclient 3.4.0: Client library for Magnum API This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-magnumclient Download the package from: https://pypi.org/project/python-magnumclient Please report issues through: https://bugs.launchpad.net/python-magnumclient/+bugs For more details, please see below. 3.4.0 ^^^^^ New Features * When creating a cluster template the administrator can use --tags argument to add any information that he considers important. The received text is a comma separated list with the pretended tags. This information is also shown when the user lists all the available cluster templates. Changes in python-magnumclient 3.3.0..3.4.0 ------------------------------------------- e2bcf6e Uncap PrettyTable 201b352 Add CT tags argument and field to client 0799acf Nodegroup min_node_count should default to 0 0a35b68 Drop lower constraints testing Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - magnumclient/osc/v1/cluster_templates.py | 17 +++++++++++++---- magnumclient/osc/v1/nodegroups.py | 2 +- magnumclient/v1/basemodels.py | 2 +- .../notes/add-ct-tags-argument-3129c5038e95757e.yaml | 9 +++++++++ requirements.txt | 2 +- 11 files changed, 51 insertions(+), 15 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 5886e0a..edbc558 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16 +16 @@ osc-lib>=1.8.0 # Apache-2.0 -PrettyTable<0.8,>=0.7.2 # BSD +PrettyTable>=0.7.2 # BSD From no-reply at openstack.org Mon Mar 8 11:53:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Mar 2021 11:53:28 -0000 Subject: [release-announce] cinderlib 3.1.0 (victoria) Message-ID: We contentedly announce the release of: cinderlib 3.1.0: Direct usage of Cinder Block Storage drivers without the services This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/cinderlib Download the package from: https://tarballs.openstack.org/cinderlib/ Please report issues through: https://bugs.launchpad.net/cinderlib/+bugs For more details, please see below. Changes in cinderlib 3.0.0..3.1.0 --------------------------------- ef98ec2 Update requirements 511a83e Update TOX_CONSTRAINTS_FILE for stable/victoria 6f4ab3e Update .gitreview for stable/victoria Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + requirements.txt | 3 ++- tox.ini | 15 +++++---------- 3 files changed, 8 insertions(+), 11 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 942afcb..e242646 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1,2 @@ -cinder>=17.0.0 # Apache-2.0 +cinder>=17.0.0,<18.0.0 # Apache-2.0 +os-brick>=4.0.1 From no-reply at openstack.org Mon Mar 8 11:55:13 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Mar 2021 11:55:13 -0000 Subject: [release-announce] python-cinderclient 7.2.1 (victoria) Message-ID: We are satisfied to announce the release of: python-cinderclient 7.2.1: OpenStack Block Storage API Client Library This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/python-cinderclient Download the package from: https://pypi.org/project/python-cinderclient Please report issues through: https://bugs.launchpad.net/python-cinderclient/+bugs For more details, please see below. Changes in python-cinderclient 7.2.0..7.2.1 ------------------------------------------- c91b517 Adjust requirements and lower-constraints 7b79ccd Update TOX_CONSTRAINTS_FILE for stable/victoria 4a940fe Update .gitreview for stable/victoria Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + lower-constraints.txt | 11 ++++++----- test-requirements.txt | 6 +++++- tox.ini | 8 ++++---- 4 files changed, 16 insertions(+), 10 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 774f99a..085559f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +12 @@ requests-mock>=1.2.0 # Apache-2.0 -tempest>=17.1.0 # Apache-2.0 +tempest>=24.0.0 # Apache-2.0 @@ -16,0 +17,4 @@ doc8>=0.6.0 # Apache-2.0 +# +# these indirect dependencies are added to narrow down the range +# considered by the pip resolver +dulwich>=0.20.6 From no-reply at openstack.org Mon Mar 8 11:56:01 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Mar 2021 11:56:01 -0000 Subject: [release-announce] cinder 17.1.0 (victoria) Message-ID: We exuberantly announce the release of: cinder 17.1.0: OpenStack Block Storage This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/cinder Download the package from: https://tarballs.openstack.org/cinder/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. 17.1.0 ^^^^^^ Upgrade Notes ************* * This release contains a fix for Bug #1908315 (https://bugs.launchpad.net/cinder/+bug/1908315), which changes the default value of the policy governing the Block Storage API action Reset group snapshot status (https://docs.openstack.org/api-ref /block-storage/v3/#reset-group-snapshot-status) to make the action administrator-only. This policy was inadvertently changed to be admin-or-owner during the Queens development cycle. The policy is named "group:reset_group_snapshot_status". * If you have a custom value for this policy in your cinder policy configuration file, this change to the default value will not affect you. * If you have been aware of this regression and like the current (incorrect) behavior, you may add the following line to your cinder policy configuration file to restore that behavior: "group:reset_group_snapshot_status": "rule:admin_or_owner" This setting is *not recommended* by the Cinder project team, as it may allow end users to put a group snapshot into an invalid status with indeterminate consequences. For more information about the cinder policy configuration file, see the policy.yaml (https://docs.openstack.org/cinder/latest/configuration/block- storage/samples/policy.yaml.html) section of the Cinder Configuration Guide. Bug Fixes ********* * Bug #1888951 (https://bugs.launchpad.net/cinder/+bug/1888951): Fixed an issue with creating a backup from snapshot with NFS volume driver. * IBM Spectrum Virtualize driver Bug #1890254 (https://bugs.launchpad.net/cinder/+bug/1890254): Fix check_vdisk_fc_mappings is not deleting all flashcopy mappings while deleting source volume, when multiple clones and snapshots are created using common source volume. * Bug #1890591 (https://bugs.launchpad.net/cinder/+bug/1890591): IBM Spectrum Virtualize Family: Fixed issue in do_setup of StorwizeSVCCommonDriver to save pool information in stats during initialisation. * Bug #1900979 (https://bugs.launchpad.net/cinder/+bug/1900979): Fix bug with using PowerStore with enabled CHAP as a storage backend. * Bug #1908315 (https://bugs.launchpad.net/cinder/+bug/1908315): Corrected the default checkstring for the "group:reset_group_snapshot_status" policy to make it admin-only. This policy governs the Block Storage API action Reset group snapshot status (https://docs.openstack.org/api-ref/block-storage/v3 /#reset-group-snapshot-status), which by default is supposed to be an adminstrator-only action. * Bug 1913449 (https://bugs.launchpad.net/cinder/+bug/1913449): Fix RBD driver _update_volume_stats() failing when using Ceph Pacific python rados libraries. This failed because we were passing a str instead of bytes to cluster.mon_command() * NetApp SolidFire driver Bug #1896112 (https://bugs.launchpad.net/cinder/+bug/1896112): Fixes an issue that may duplicate volumes during creation, in case the SolidFire backend successfully processes a request and creates the volume, but fails to deliver the result back to the driver (the response is lost). When this scenario occurs, the SolidFire driver will retry the operation, which previously resulted in the creation of a duplicate volume. This fix adds the "sf_volume_create_timeout" configuration option (default value: 60 seconds) which specifies an additional length of time that the driver will wait for the volume to become active on the backend before raising an exception. * NetApp SolidFire driver Bug #1891914 (https://bugs.launchpad.net/cinder/+bug/1891914): Fix an error that might occur on cluster workload rebalancing or system upgrade, when an operation is made to a volume at the same time its connection is being moved to a secondary node. Changes in cinder 17.0.1..17.1.0 -------------------------------- deb31a0c4 NetApp SolidFire: Fix duplicate volume when API response is lost d5fade7d8 Log information about the Ceph v2 clone API 39ec61c29 RBD: Pass bytes type for mon_command inbuf 06861dddb Require oslo.serialization 4.0.2 ea99e9df9 Update SolidFire Storage assisted migration in support-matrix e20c7d34e Pure: Add default value to pure_host_personality 80d072abb Tests: Fix rbd unit test failure due to ceph keyring file 1941ecc6d Correct group:reset_group_snapshot_status policy e1ed30838 RBD: Retry delete if VolumeIsBusy in _copy_image_to_volume da9c06c41 Add CHAP support to Dell EMC PowerStore driver e834bed3c Adjust requirements and lower-constraints e2cddc108 [SVF]:Reduce slowness by caching pool information 6e592a8dd [SVF]:Fix clone fcmap not being deleted in cleanup 0f04c9de3 Fixed an issue with creating a backup from snapshot with NFS volume driver. 622244a75 NetApp SolidFire: Fix error on cluster workload rebalancing Diffstat (except docs and test files) ------------------------------------- cinder/policies/group_snapshot_actions.py | 2 +- .../drivers/dell_emc/powerstore/test_base.py | 16 +- .../test_snapshot_create_delete_revert.py | 4 +- .../powerstore/test_volume_attach_detach.py | 80 ++++++--- .../powerstore/test_volume_create_delete_extend.py | 4 +- .../powerstore/test_volume_create_from_source.py | 4 +- .../unit/volume/drivers/ibm/test_storwize_svc.py | 196 ++++++++++++++++++++- .../volume/drivers/solidfire/test_solidfire.py | 9 +- .../volume/drivers/dell_emc/powerstore/adapter.py | 108 +++++++++--- .../volume/drivers/dell_emc/powerstore/client.py | 35 +++- .../volume/drivers/dell_emc/powerstore/driver.py | 3 +- cinder/volume/drivers/dell_emc/powerstore/utils.py | 17 ++ .../ibm/storwize_svc/storwize_svc_common.py | 138 ++++++++++++--- cinder/volume/drivers/pure.py | 3 +- cinder/volume/drivers/rbd.py | 31 +++- cinder/volume/drivers/remotefs.py | 10 +- cinder/volume/drivers/solidfire.py | 78 +++++++- .../drivers/dell-emc-powerstore-driver.rst | 16 ++ lower-constraints.txt | 8 +- ...-backup-from-nfs-snapshot-2e06235eb318b852.yaml | 6 + ...s-not-deleting-in-cleanup-f5bbb467be1b889d.yaml | 8 + ...ion-is-not-saved-in-stats-22f302d941cd9fe2.yaml | 7 + .../notes/bug-1900979-powerstore-chap-support.yaml | 5 + .../notes/bug-1908315-020fea3e244d49bb.yaml | 38 ++++ .../notes/bug-1913449-4796b366ae7e871b.yaml | 7 + ...icate-volume-request-lost-adefacda1298dc62.yaml | 14 ++ ...or-on-cluster-rebalancing-515bf41104cd181a.yaml | 8 + requirements.txt | 4 +- 31 files changed, 826 insertions(+), 128 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 98695d376..8f26f7b27 100644 --- a/requirements.txt +++ b/requirements.txt @@ -28 +28 @@ oslo.rootwrap>=5.8.0 # Apache-2.0 -oslo.serialization>=2.25.0 # Apache-2.0 +oslo.serialization>=4.0.2 # Apache-2.0 @@ -64 +64 @@ castellan>=1.3.0 # Apache-2.0 -cryptography>=2.1.4 # BSD/Apache-2.0 +cryptography>=2.5 # BSD/Apache-2.0 From no-reply at openstack.org Mon Mar 8 11:58:02 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Mar 2021 11:58:02 -0000 Subject: [release-announce] python-brick-cinderclient-ext 1.2.0 (victoria) Message-ID: We are tickled pink to announce the release of: python-brick-cinderclient-ext 1.2.0: python-cinderclient extension for local storage management This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/python-brick-cinderclient-ext Download the package from: https://pypi.org/project/python-brick-cinderclient-ext Please report issues through: https://bugs.launchpad.net/python-cinderclient/+bugs For more details, please see below. Changes in python-brick-cinderclient-ext 1.1.1..1.2.0 ----------------------------------------------------- b2e3300 Update requirements and lower-constraints d71ccf2 Update TOX_CONSTRAINTS_FILE for stable/victoria e67dc2f Update .gitreview for stable/victoria Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + lower-constraints.txt | 32 ++++++++++++++++---------------- requirements.txt | 6 +++--- test-requirements.txt | 3 +-- tox.ini | 4 ++-- 5 files changed, 23 insertions(+), 23 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index da15cfc..a219cda 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -pbr!=2.1.0,>=2.0.0 # Apache-2.0 +pbr>=5.5.0 # Apache-2.0 @@ -7,2 +7,2 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -python-cinderclient>=3.3.0 # Apache-2.0 -os-brick>=2.5.0 # Apache-2.0 +python-cinderclient>=7.2.0 # Apache-2.0 +os-brick>=4.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 1d16b09..97bd99e 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +6,0 @@ hacking>=3.1.0,<3.2.0 # Apache-2.0 -python-cinderclient>=3.3.0 # Apache-2.0 @@ -14 +13 @@ stestr>=1.0.0 # Apache-2.0 -doc8>=0.6.0 # Apache-2.0 +doc8>=0.8.1 # Apache-2.0 From no-reply at openstack.org Mon Mar 8 11:58:42 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Mar 2021 11:58:42 -0000 Subject: [release-announce] cinder-tempest-plugin 1.4.0 (wallaby) Message-ID: We joyfully announce the release of: cinder-tempest-plugin 1.4.0: Tempest plugin tests for Cinder. This release is part of the wallaby 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.3.0..1.4.0 --------------------------------------------- 5d7847c Fix cinder-backup/swift: readd member to tempest roles 3c5c8a2 Use the embedded scenario manager instead of tempest one f220e45 Add test idempotent IDs when missing 7c47222 Switch to stestr 21d63a3 Add Snapshot data integrity test df4f947 Ignore H101 rule 3c96bfb test_volume_encrypted: Stop creating an image for each instance 5ab3fef Encryption Test Scenario for clone volume 3f52f35 Run the tests on stable/victoria as well, remove stein efc7caa Add doc/requirements f2ef479 Add py38 package metadata 4f00e9f Wait for CG to be available before creating volume in the CG Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 +- .stestr.conf | 3 + .testr.conf | 7 - .zuul.yaml | 21 +- .../api/volume/admin/test_consistencygroups.py | 64 +- .../api/volume/test_volume_unicode.py | 2 + cinder_tempest_plugin/scenario/manager.py | 1106 ++++++++++++++++++++ cinder_tempest_plugin/scenario/test_snapshots.py | 164 +++ .../scenario/test_volume_encrypted.py | 183 ++++ setup.cfg | 1 + test-requirements.txt | 4 +- tox.ini | 9 +- 13 files changed, 1513 insertions(+), 55 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index e0bd682..905ad51 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +8,0 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD @@ -11 +10 @@ oslotest>=3.2.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD +stestr>=1.0.0 # Apache-2.0 @@ -13 +11,0 @@ testtools>=2.2.0 # MIT -openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Mon Mar 8 11:58:51 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Mar 2021 11:58:51 -0000 Subject: [release-announce] os-brick 4.0.2 (victoria) Message-ID: We are ecstatic to announce the release of: os-brick 4.0.2: OpenStack Cinder brick library for managing local volume attaches This release is part of the victoria 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. 4.0.2 ^^^^^ Bug Fixes * Bug #1897787 (https://bugs.launchpad.net/cinder/+bug/1897787): Fix Fibre Channel not flushing volumes on detach when a multipath connection was requested on their attach, but one was not found. Changes in os-brick 4.0.1..4.0.2 -------------------------------- 3adcb40 FC: Fix not flushing on detach 9317f9f ScaleIO: More connection info backward compatibility 2bf4dcc opencas: Use BrickException instead of Exception 958e4f5 Improve error handling on target query 1ffde6b Adjust requirements and lower-constraints Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 12 +++++------ os_brick/caches/opencas.py | 4 ++-- os_brick/initiator/connectors/fibre_channel.py | 23 ++++++++++++++++------ os_brick/initiator/connectors/iscsi.py | 5 ++++- os_brick/initiator/connectors/scaleio.py | 2 +- os_brick/initiator/linuxscsi.py | 19 ++++++++++++------ .../initiator/connectors/test_fibre_channel.py | 5 +++++ .../fc-flush-single-path-22ed6cc7b56a6d9b.yaml | 6 ++++++ requirements.txt | 10 +++++----- test-requirements.txt | 1 - 13 files changed, 93 insertions(+), 29 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e5a2d24..06e4e3a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,4 +13,4 @@ oslo.serialization>=2.29.0 # Apache-2.0 -oslo.service!=1.28.1,>=1.24.0 # Apache-2.0 -oslo.utils>=3.34.0 # Apache-2.0 -requests>=2.14.2 # Apache-2.0 -six>=1.10.0 # MIT +oslo.service>=1.31.0 # Apache-2.0 +oslo.utils>=3.36.0 # Apache-2.0 +requests>=2.19.0 # Apache-2.0 +six>=1.11.0 # MIT @@ -18 +18 @@ tenacity>=6.0.0 # Apache-2.0 -os-win>=3.0.0 # Apache-2.0 +os-win>=4.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 82e69f6..0ebcd19 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -14 +13,0 @@ castellan>=1.3.0 # Apache-2.0 -pycodestyle==2.6.0 # MIT From no-reply at openstack.org Mon Mar 8 11:59:39 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Mar 2021 11:59:39 -0000 Subject: [release-announce] python-vitrageclient 4.3.0 (wallaby) Message-ID: We are excited to announce the release of: python-vitrageclient 4.3.0: Vitrage Client API Library This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-vitrageclient Download the package from: https://pypi.org/project/python-vitrageclient Please report issues through: https://bugs.launchpad.net/python-vitrageclient/+bugs For more details, please see below. Changes in python-vitrageclient 4.2.0..4.3.0 -------------------------------------------- 8293be5 Revert "remove py37" 764e430 remove py37 7dbc1e8 Remove unicode from client Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - lower-constraints.txt | 1 - releasenotes/source/conf.py | 8 ++++---- vitrageclient/common/formatters.py | 6 +++--- 7 files changed, 18 insertions(+), 20 deletions(-) From no-reply at openstack.org Mon Mar 8 13:55:36 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Mar 2021 13:55:36 -0000 Subject: [release-announce] python-blazarclient 3.2.0 (wallaby) Message-ID: We are pleased to announce the release of: python-blazarclient 3.2.0: Client for OpenStack Reservation Service This release is part of the wallaby 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.2.0 ^^^^^ Bug Fixes * Fixes creation of instance reservations when no affinity value is provided, in which case affinity is set to "None". Changes in python-blazarclient 3.1.1..3.2.0 ------------------------------------------- 22cafd2 Provide a default affinity value 65e5f9b Uncap PrettyTable d2503ab Use unittest.mock instead of third party mock 1db6cb3 Remove use of mock.seal() e875b75 Bump hacking max version to 3.0.1 and fix pep8 56c539a Replace deprecated UPPER_CONSTRAINTS_FILE variable cff1b05 Remove six aa0e1dc Remove the unused coding style modules e4ccb1d bump py37 to py38 in tox.ini db0aeec Remove install unnecessary packages 802605a Add Python3 wallaby unit tests c393b6d Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- blazarclient/command.py | 3 +-- blazarclient/shell.py | 21 ++++++++++----------- blazarclient/utils.py | 2 +- blazarclient/v1/shell_commands/leases.py | 2 +- lower-constraints.txt | 6 ------ .../default-affinity-value-150947560fd7da3c.yaml | 5 +++++ releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 ++++++ requirements.txt | 3 +-- test-requirements.txt | 3 +-- tox.ini | 12 ++++++------ 18 files changed, 43 insertions(+), 44 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 34a6250..9205671 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,2 +6 @@ cliff!=2.9.0,>=2.8.0 # Apache-2.0 -PrettyTable<0.8,>=0.7.1 # BSD -six>=1.10.0 # MIT +PrettyTable>=0.7.1 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index daa4b53..636c742 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=1.1.0,<1.2.0 # Apache-2.0 +hacking>=1.1.0,<3.0.1 # Apache-2.0 @@ -10 +9,0 @@ pyflakes>=2.1.1 -mock>=3.0.0 # BSD From no-reply at openstack.org Tue Mar 9 08:13:56 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 09 Mar 2021 08:13:56 -0000 Subject: [release-announce] ironic-lib 4.6.1 (wallaby) Message-ID: We are psyched to announce the release of: ironic-lib 4.6.1: Ironic common library This release is part of the wallaby 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.0..4.6.1 ---------------------------------- 41939c6 Fixes parsing blkid output with iSCSI devices Diffstat (except docs and test files) ------------------------------------- ironic_lib/disk_utils.py | 2 +- ironic_lib/utils.py | 9 +++++++-- 3 files changed, 12 insertions(+), 6 deletions(-) From no-reply at openstack.org Tue Mar 9 13:34:44 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 09 Mar 2021 13:34:44 -0000 Subject: [release-announce] octavia 7.1.1 (victoria) Message-ID: We are glad to announce the release of: octavia 7.1.1: OpenStack Octavia Scalable Load Balancer as a Service This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/octavia Download the package from: https://pypi.org/project/octavia Please report issues through: https://storyboard.openstack.org/#!/project/908 For more details, please see below. 7.1.1 ^^^^^ Bug Fixes * Fixes an issue with load balancer failover, when the VIP subnet is out of IP addresses, that could lead to the VIP being deallocated. * Fix default value override for timeout values for listeners. Changing the default timeouts in the configuration file wasn't correctly applied in the default listener parameters. * Fix nf_conntrack_buckets sysctl in the Amphora, its value was incorrectly set. * Fixed an issue were updating a CRL or client certificate on a pool would cause the pool to go into ERROR. * Fixed a bug where pools with PROXYV2 will go into ERROR. * Fix an issue when updating "tls_versions" and "tls_ciphers" in Pools with empty (None) values, unsetting theses parameters now resets their values to the default values. * Add a validation step in the Octavia Amphora driver to ensure that the port_security_enabled parameter is set on the VIP network. Changes in octavia 7.1.0..7.1.1 ------------------------------- 3acd516e Fix pools going into ERROR when updating the pool ee932244 Fix LB failover when IP addresses exhausted bf7632e6 Fix overriding default listener timeout values in config file 2eff3b21 Add validation for VIP network parameters in amphora driver 0fc8f223 Pin pylint version 0e593f4d Configure rsyslog on Octavia service nodes in devstack b9f622b3 Disable auto configuration of new interfaces in NetworkManager fb54ec51 Fix PROXYV2 pools adb4e78e Support deletion of all tags b326d636 Validate listener protocol in amphora driver dd1580d3 Fix nf_conntrack_buckets sysctl in Amphora 550c1341 Fix setting None in tls_versions and tls_ciphers in pools 85875bcd Drop lower constraints testing (stable Victoria) Diffstat (except docs and test files) ------------------------------------- devstack/plugin.sh | 3 +- .../etc/NetworkManager/conf.d/no-auto-default.conf | 7 + .../post-install.d/20-haproxy-tune-kernel | 1 - lower-constraints.txt | 177 --------------------- .../api_server/templates/amphora-netns.systemd.j2 | 4 + octavia/api/drivers/amphora_driver/v1/driver.py | 39 ++++- octavia/api/drivers/amphora_driver/v2/driver.py | 39 ++++- octavia/api/v2/controllers/pool.py | 5 + octavia/api/v2/types/listener.py | 28 +--- .../jinja/haproxy/combined_listeners/jinja_cfg.py | 1 + .../worker/v1/flows/load_balancer_flows.py | 4 +- .../controller/worker/v1/tasks/network_tasks.py | 14 ++ .../worker/v2/flows/load_balancer_flows.py | 4 +- .../controller/worker/v2/tasks/network_tasks.py | 14 ++ octavia/db/prepare.py | 13 ++ octavia/db/repositories.py | 10 +- octavia/network/data_models.py | 4 +- octavia/network/drivers/neutron/utils.py | 3 +- octavia/network/drivers/noop_driver/driver.py | 6 +- .../amphora_driver/v1/test_amphora_driver.py | 45 +++++- .../amphora_driver/v2/test_amphora_driver.py | 45 +++++- .../worker/v1/tasks/test_network_tasks.py | 16 ++ .../worker/v2/tasks/test_network_tasks.py | 21 +++ ...er-ip-addresses-exhausted-69110b2fa4683e1a.yaml | 5 + ...eout-values-for-listeners-108c8048ba8beb9a.yaml | 6 + ..._conntrack_buckets-sysctl-75ae6dbb9d052863.yaml | 5 + .../notes/fix-pool-crl-2cc6f2705f5b2009.yaml | 5 + .../notes/fix-proxyv2-44a7627294922a8e.yaml | 4 + ...ions-tls_ciphers-in-pools-7534715ce28bd8cb.yaml | 6 + ...lidate-vip-network-params-57662cc3a99f80e5.yaml | 5 + test-requirements.txt | 2 +- tox.ini | 10 -- zuul.d/projects.yaml | 1 - 36 files changed, 577 insertions(+), 246 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 6028e6e6..0a6a27f2 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11 +11 @@ oslotest>=3.2.0 # Apache-2.0 -pylint>=2.2.0 # GPLv2 +pylint>=2.2.0,<=2.6.0 # GPLv2 From no-reply at openstack.org Tue Mar 9 18:47:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 09 Mar 2021 18:47:35 -0000 Subject: [release-announce] octavia 5.1.1 (train) Message-ID: We joyfully announce the release of: octavia 5.1.1: OpenStack Octavia Scalable Load Balancer as a Service This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/octavia Download the package from: https://pypi.org/project/octavia Please report issues through: https://storyboard.openstack.org/#!/project/908 For more details, please see below. 5.1.1 ^^^^^ Bug Fixes * Fixes an issue with load balancer failover, when the VIP subnet is out of IP addresses, that could lead to the VIP being deallocated. * Fix default value override for timeout values for listeners. Changing the default timeouts in the configuration file wasn't correctly applied in the default listener parameters. * Fix nf_conntrack_buckets sysctl in the Amphora, its value was incorrectly set. * Fixed an issue were updating a CRL or client certificate on a pool would cause the pool to go into ERROR. * Add a validation step in the Octavia Amphora driver to ensure that the port_security_enabled parameter is set on the VIP network. Changes in octavia 5.1.0..5.1.1 ------------------------------- 4c9d7405 Fix LB failover when IP addresses exhausted 44206993 Drop lower constraints testing (stable Train) 0b357237 Fix overriding default listener timeout values in config file 6767a88b Add validation for VIP network parameters in amphora driver 726d322f Configure rsyslog on Octavia service nodes in devstack a001c6ae Fix pools going into ERROR when updating the pool 02887292 Disable auto configuration of new interfaces in NetworkManager d2caf0b2 Use 'bash' in the keepalived check script 131c6960 Fix amphora image build a94e5af8 Support deletion of all tags bd92b4bf Fix nf_conntrack_buckets sysctl in Amphora 60c1c48b Fix user permission for WSGI configuration Task: 35692 Story: 2006172 Diffstat (except docs and test files) ------------------------------------- devstack/plugin.sh | 18 ++- .../etc/NetworkManager/conf.d/no-auto-default.conf | 7 + .../post-install.d/20-haproxy-tune-kernel | 1 - httpd/octavia-api.conf | 2 +- lower-constraints.txt | 177 --------------------- .../api_server/templates/amphora-netns.systemd.j2 | 4 + .../templates/keepalived_check_script.conf.j2 | 2 +- octavia/api/drivers/amphora_driver/v1/driver.py | 18 ++- octavia/api/drivers/amphora_driver/v2/driver.py | 19 ++- octavia/api/v2/types/listener.py | 28 +--- .../worker/v1/flows/load_balancer_flows.py | 4 +- .../controller/worker/v1/tasks/network_tasks.py | 14 ++ octavia/db/prepare.py | 14 ++ octavia/db/repositories.py | 8 +- octavia/network/data_models.py | 4 +- octavia/network/drivers/neutron/utils.py | 3 +- octavia/network/drivers/noop_driver/driver.py | 6 +- .../amphora_driver/v1/test_amphora_driver.py | 30 +++- .../amphora_driver/v2/test_amphora_driver.py | 30 +++- .../worker/v1/tasks/test_network_tasks.py | 16 ++ ...er-ip-addresses-exhausted-69110b2fa4683e1a.yaml | 5 + ...eout-values-for-listeners-108c8048ba8beb9a.yaml | 6 + ..._conntrack_buckets-sysctl-75ae6dbb9d052863.yaml | 5 + .../notes/fix-pool-crl-2cc6f2705f5b2009.yaml | 5 + ...lidate-vip-network-params-57662cc3a99f80e5.yaml | 5 + tox.ini | 11 -- zuul.d/jobs.yaml | 13 -- zuul.d/projects.yaml | 23 --- 30 files changed, 320 insertions(+), 279 deletions(-) From no-reply at openstack.org Wed Mar 10 09:47:01 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 10 Mar 2021 09:47:01 -0000 Subject: [release-announce] tempest 26.1.0 (wallaby) Message-ID: We are pumped to announce the release of: tempest 26.1.0: OpenStack Integration Testing This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/tempest Download the package from: https://pypi.org/project/tempest Please report issues through: https://bugs.launchpad.net/tempest/+bugs For more details, please see below. 26.1.0 ^^^^^^ Prelude ******* This is an intermediate release during the Wallaby development cycle to make new functionality available to plugins and other consumers. The integrated horizon dashboard test is now moved from tempest- horizon plugin into Tempest. You do not need to install tempest- horizon to run the horizon test which can be run using Tempest itself. Support for RBAC new system scope is added in Tempest. New Features ************ * The following tempest clients for keystone v3 OS_FEDERATION API were implemented in this release * identity_providers * protocols * mappings * service_providers * Add project alternate admin, member and reader role for dynamic credentials. * Added methods to the identity v3 roles client to support: * PUT /v3/system/users/{user}/roles/{role} * GET /v3/system/users/{user}/roles * GET /v3/system/users/{user}/roles/{role} * DELETE /v3/system/users/{user}/roles/{role} * PUT /v3/system/groups/{group}/roles/{role} * GET /v3/system/groups/{group}/roles * GET /v3/system/groups/{group}/roles/{role} * DELETE /v3/system/groups/{group}/roles/{role} * Added public interface create_loginable_secgroup_rule(). Since this interface is meant to be used by tempest plugins, It doesn't neccessarily require to be private api. * Added public interface create_security_group_rule(). Since this interface is meant to be used by tempest plugins, It doesn't neccessarily require to be private api. * Added public interface log_console_output(). It used to be a private method with name _log_console_output(). Since this interface is meant to be used by tempest plugins, It doesn't neccessarily require to be private api. * Keystone provides the new scoped token called "system" which can be used to query the system scoped API operation. Projects are moving towards the policy with new scope types, Keystone, Nova already provide the new policy for RBAC checks. Tempest has added the support to query the system scoped token from keystone to test the new policy. As next step, we will be moving all the Tempest tests on the project's new policy. * Dynamic credentials now support the scope type for specific roles too along with "admin", "member", "reader" role. Test can specify the scope in the prefix of "cls.credentials" name. If "system" is prefix in "cls.credentials" name then creds will be created with scope as "system". If "domain" is prefix in "cls.credentials" name then creds will be created with scope as "domain" otherwise default "project" scope will be used. For Example: credentials = [['my_role', 'role1'], # this will be old style and project scoped ['project_my_role', 'role1'], # this will be project scoped ['domain_my_role', 'role1'], # this will be domain scoped ['system_my_role', 'role1']] # this will be system scoped And below is how test can access the credential manager of respective credentials type: cls.os_my_role.any_client cls.os_project_my_role.any_client cls.os_domain_my_role.any_client cls.os_system_my_role.any_client For backward compatibility, we set the credentials manager class attribute in old style form too which is prefix with "os_roles_*", example "cls.os_roles_my_role" but we recommend to use the new style attribute as shown above. * Adds new personas that can be used to test service policies for all default scopes (project, domain, and system) and roles (reader, member, and admin). Both dynamic credentials and pre-provisioned credentials are supported. Known Issues ************ * Scope support for specific role is not yet added for pre- provisioned credentials. Upgrade Notes ************* * In this release tempest/manager.py is removed after more than 4 years of deprecation. * The "tempest.lib.common.utils.data_utils.random_bytes()" helper function will no longer allow a "size" of more than 1MiB. Tests generally do not need to generate and use large payloads for feature verification and it is easy to lose track of and duplicate large buffers. The sum total of such errors can become problematic in paralllelized and constrained CI environments. * Deprecated config options to select the Volume API version have been removed. Use "CONF.volume.catalog_type" to run volume tests under v3 or v2 APIs. * "CONF.volume-feature-enabled.api_v2" * "CONF.volume-feature-enabled.api_v3" Deprecation Notes ***************** * In this release the following tempest arguments are deprecated and replaced by new ones which are functionally equivalent: * --black-regex is replaced by --exclude-regex * --blacklist-file is replaced by --exclude-list * --whitelist-file is replaced by --include-list For now Tempest supports both (new and old ones) in order to make the transition for all consumers smoother. However, that's just a temporary case and the old options will be removed soon. Bug Fixes ********* * [bug 1613819 (https://bugs.launchpad.net/tempest/+bug/1613819)] admin_domain_name and default_credentials_domain_name parameters under [auth] now affect a domain used for creating test users just as they affect it for projects. Previously a domain with an id set to "default" had to be present in order for test user creation to succeed with Keystone v3. * Fixes the bug# 1917168 (https://bugs.launchpad.net/tempest/+bug/1917168) Changes in tempest stein-last..26.1.0 ------------------------------------- b8169f5a3 Add release notes for an Wallaby intermediate release. 2d0da049d Support scope in dynamic cred for specific roles ef13f406b Update dynamic creds to properly handle types during creation 24762611f Add bandwidth inventory to the subnodes in tempest-multinode-full-py3 f7d53297b Update subunit_describe_calls about new ports 795ef25b7 Implementation of create_subnet() varies in manila-tempest-plugin 420586c8b Add alt project persona in dynamic credential c37410fc1 Make _get_network_by_name() non-private 19b70a385 [part1] Remove six 4c3bf8f80 Remove usage of six 3bdafd897 Make _create_network() non-private 8c3dac1ab Remove usage of six 0fa206951 Remove usage of six f97c5cc1e Add log for all assigned roles for dynamic cred users 99d6e0098 Remove usage of six fd4dcf98c Make _cleanup_volume_type non-private 46d540d33 Add option to support volume_type in volume creation f4bd554b9 change ipv6 public network cidr on tempest-slow job 0ead75349 Enable swift in tempest-full-py3 a17cca4e7 Allow kwargs in create_volume_snapshot 8a8c85ddf Fix run-tempest black/exclude var setting 1a727de10 Modify the port fake data according to api reference 35eaed986 add unittest for trust client operation interface in identity part daf445a64 Optimize the check pipeline runtime 05bc7f17b Enable devstack parallel installation in tempest-full-parallel job 9e8729bc4 Implemetation of tempest client for keystone v3 OS_FEDERATION API 5b36c3689 Fix race condition for image test 7b98ea525 Fix --exlude typo in tox.ini 32e055780 Add release note and fix some TODO from system scope support 861c78f2f Disable file injection tests until bug/1882421 f5aef7bec Create default network for server advance scenario tests ef8e054b6 Make import wait check for store status f5e277c80 Add wait_for_resource_deletion for swift api clients cfd0a1526 Refactor skip_because decorator 945f5a1ce Make _create_security_group_rule non-private cb95bba84 Make _create_loginable_secgroup_rule non-private 1b0cddc90 Make _log_console_output non-private bd2acbfbc Allow use custom uppper constraints in stable/stein bfce1f219 Change Review merge policy from two +2 to single +2 requirement 6fb55c8fc Add config option for enforce_scope 249b30e0e test_live_migration: Rename test_iscsi_volume 7f3942522 Fix system & domain scoped admin dynamic credential 8b90b26cc Test for changing QoS policy with min bw of bound port 1ce92bf34 Make create_user domain-aware for V3CredsClient 26186cf96 test_encrypted_cinder_volumes: Do not create an image for this test eb3c7e37b Move horizon test from tempest-horizon to tempest a28849ff7 Fix project/domain scope in dynamic_creds 743d4953f Remove tempest/manager.py after 4 year deprecation dc84423b7 Inclusive jargon e7a513b46 Drop base grenade job for nova e044dada3 Test glance reserved properties 460084288 1912117: Fix the IP URL for metadata service in fixed network scenario 8663655af Make random_bytes() enforce sane size limits 8dfefcebe Fix memory explosion in multi-store image tests a811f44b5 Delete wrong argument from creating HTTP connection 8464cefbf Use CONF.identity.disable_ssl_certificate_validation in object_client 19213304d Add release note for new role client methods cbac9379a Add default RBAC personas to pre-provisioned creds 06374e2df Add default RBAC personas to dynamic credentials 5dbaaed88 Add client methods and tests for system grants cd0bbbdad Add system scope for admin auth 57d56fade Remove deprecated test.idempotent_id decorator 449287d45 Remove deprecated config options for volume API selection 983e1ceb4 Update microversion doc for compute microversion 2.3 9c8744172 Pass custom args to create_port through create_server f8625f0de Remove stable/stein testing jobs 5423c5309 scenario: Use wait_for_volume_attachment_remove_from_server in nova_volume_detach 77f2291c8 Add release notes page for version 26.0.0 be8ba2c27 Use proper kwargs in rebuild_server 5ffc28f19 add unitest for api of resource providers inventories cb4aff1a2 Revert "Use victoria stable constraint in tox to release 26.0.0" 4ad346e64 Also calculate external subnets when check cidr whether in use 4a14005dc Allow kwargs in create/restore_backup 23b57fdde Remove slow tag from test_minbw test 0090a1048 Allow kwargs in _get_router Diffstat (except docs and test files) ------------------------------------- REVIEWING.rst | 13 +- ... => tempest-non-active-plugins-registry.header} | 4 +- etc/{whitelist.yaml => allow-list.yaml} | 0 etc/rbac-persona-accounts.yaml.sample | 108 ++++++ ...N-APIs-as-tempest-clients-fe9e10a0fe5f09d4.yaml | 10 + .../notes/Inclusive-jargon-17621346744f0cf4.yaml | 13 + .../notes/Remove-manager-2e0b0af48f01294a.yaml | 5 + ...alt-project-dynamic-creds-1a3bc543e65d9433.yaml | 4 + ...tity-roles-system-methods-519dc144231993a3.yaml | 13 + ...e_loginable_secgroup_rule-73722fd4b4eb12d0.yaml | 6 + ...reate_security_group_rule-16d58a8f0f0ff262.yaml | 6 + ...ermediate-wallaby-release-55a0b31b1dee7b23.yaml | 4 + .../notes/log_console_output-dae6b8740b5a5821.yaml | 8 + ...aware-for-v3-creds-client-5054f58e715adc0c.yaml | 9 + ...ge-tempest-horizon-plugin-39d555339ab8c7ce.yaml | 6 + .../random-bytes-size-limit-ee94a8c6534fe916.yaml | 9 + ...ted-volume-config-options-4b7ea93b88e5b982.yaml | 9 + ...upport-for-rbac-new-scope-6ec8164ce1e7288c.yaml | 13 + ...n-get-roles-dynamic-creds-90bfab163c1c289a.yaml | 36 ++ .../notes/system-scope-44244cc955a7825f.yaml | 7 + releasenotes/source/index.rst | 1 + releasenotes/source/v26.0.0.rst | 5 + roles/run-tempest/README.rst | 15 +- roles/run-tempest/defaults/main.yaml | 1 - roles/run-tempest/tasks/main.yaml | 43 ++- .../compute/admin/test_instance_usage_audit_log.py | 3 +- .../test_instance_usage_audit_log_negative.py | 3 +- tempest/api/compute/admin/test_live_migration.py | 9 +- tempest/api/compute/admin/test_volume.py | 4 +- .../api/compute/flavors/test_flavors_negative.py | 5 +- tempest/api/compute/images/test_image_metadata.py | 4 +- .../images/test_images_oneserver_negative.py | 38 ++- .../api/compute/images/test_list_image_filters.py | 4 +- .../api/compute/servers/test_attach_interfaces.py | 5 +- tempest/api/compute/servers/test_novnc.py | 8 +- tempest/api/compute/servers/test_server_actions.py | 3 +- tempest/api/identity/admin/v3/test_roles.py | 37 +++ tempest/api/identity/admin/v3/test_tokens.py | 8 +- tempest/api/image/base.py | 4 +- tempest/api/image/v1/test_images.py | 8 +- tempest/api/image/v2/admin/test_images.py | 4 +- tempest/api/image/v2/test_images.py | 19 +- tempest/api/image/v2/test_images_negative.py | 42 +++ tempest/api/network/test_ports.py | 7 +- tempest/api/object_storage/base.py | 12 +- .../api/object_storage/test_account_services.py | 2 +- tempest/api/object_storage/test_container_sync.py | 2 +- tempest/api/object_storage/test_object_formpost.py | 3 +- .../test_object_formpost_negative.py | 3 +- tempest/api/object_storage/test_object_temp_url.py | 3 +- .../test_object_temp_url_negative.py | 3 +- tempest/api/volume/base.py | 24 +- tempest/api/volume/test_volumes_list.py | 2 +- tempest/api/volume/test_volumes_negative.py | 4 +- tempest/clients.py | 158 +++++---- tempest/cmd/cleanup_service.py | 3 +- tempest/cmd/init.py | 4 +- tempest/cmd/run.py | 116 +++++-- tempest/cmd/subunit_describe_calls.py | 24 +- tempest/cmd/verify_tempest_config.py | 14 - tempest/common/compute.py | 3 +- tempest/common/credentials_factory.py | 6 +- tempest/common/utils/__init__.py | 1 + tempest/common/waiters.py | 16 +- tempest/config.py | 106 ++++-- tempest/lib/auth.py | 26 +- tempest/lib/cmd/check_uuid.py | 2 +- tempest/lib/common/cred_client.py | 90 ++++- tempest/lib/common/cred_provider.py | 54 ++- tempest/lib/common/dynamic_creds.py | 205 +++++++++--- tempest/lib/common/jsonschema_validator.py | 3 +- tempest/lib/common/preprov_creds.py | 138 +++++++- tempest/lib/common/rest_client.py | 16 +- tempest/lib/common/ssh.py | 3 +- tempest/lib/common/utils/data_utils.py | 2 + tempest/lib/decorators.py | 16 +- tempest/lib/exceptions.py | 4 + tempest/lib/services/clients.py | 10 +- tempest/lib/services/compute/agents_client.py | 3 +- .../lib/services/compute/baremetal_nodes_client.py | 3 +- tempest/lib/services/compute/flavors_client.py | 3 +- .../services/compute/floating_ip_pools_client.py | 3 +- .../lib/services/compute/floating_ips_client.py | 3 +- tempest/lib/services/compute/hosts_client.py | 3 +- tempest/lib/services/compute/images_client.py | 3 +- tempest/lib/services/compute/keypairs_client.py | 3 +- tempest/lib/services/compute/migrations_client.py | 3 +- tempest/lib/services/compute/quotas_client.py | 3 +- .../lib/services/compute/security_groups_client.py | 3 +- tempest/lib/services/compute/servers_client.py | 2 +- tempest/lib/services/compute/services_client.py | 3 +- tempest/lib/services/compute/snapshots_client.py | 3 +- .../lib/services/compute/tenant_usages_client.py | 3 +- tempest/lib/services/compute/volumes_client.py | 3 +- .../lib/services/identity/v2/identity_client.py | 3 +- tempest/lib/services/identity/v2/roles_client.py | 3 +- .../lib/services/identity/v2/services_client.py | 3 +- tempest/lib/services/identity/v2/tenants_client.py | 3 +- tempest/lib/services/identity/v2/users_client.py | 3 +- .../services/identity/v3/access_rules_client.py | 3 +- .../identity/v3/application_credentials_client.py | 3 +- .../lib/services/identity/v3/credentials_client.py | 3 +- tempest/lib/services/identity/v3/domains_client.py | 3 +- .../lib/services/identity/v3/endpoints_client.py | 3 +- tempest/lib/services/identity/v3/groups_client.py | 3 +- .../identity/v3/identity_providers_client.py | 92 +++++ .../lib/services/identity/v3/mappings_client.py | 90 +++++ .../lib/services/identity/v3/oauth_token_client.py | 8 +- .../lib/services/identity/v3/projects_client.py | 3 +- .../lib/services/identity/v3/protocols_client.py | 96 ++++++ tempest/lib/services/identity/v3/regions_client.py | 3 +- .../identity/v3/role_assignments_client.py | 3 +- tempest/lib/services/identity/v3/roles_client.py | 58 +++- .../identity/v3/service_providers_client.py | 92 +++++ .../lib/services/identity/v3/services_client.py | 3 +- tempest/lib/services/identity/v3/token_client.py | 6 +- tempest/lib/services/identity/v3/trusts_client.py | 3 +- tempest/lib/services/identity/v3/users_client.py | 3 +- tempest/lib/services/image/v1/images_client.py | 2 +- tempest/lib/services/image/v2/images_client.py | 2 +- .../services/image/v2/namespace_objects_client.py | 3 +- .../lib/services/image/v2/namespace_tags_client.py | 3 +- tempest/lib/services/network/base.py | 3 +- .../lib/services/object_storage/account_client.py | 2 +- .../services/object_storage/container_client.py | 10 +- .../lib/services/object_storage/object_client.py | 43 ++- tempest/lib/services/placement/placement_client.py | 3 +- .../placement/resource_providers_client.py | 29 +- tempest/lib/services/volume/v1/hosts_client.py | 3 +- tempest/lib/services/volume/v1/quotas_client.py | 3 +- tempest/lib/services/volume/v1/services_client.py | 3 +- tempest/lib/services/volume/v1/snapshots_client.py | 3 +- tempest/lib/services/volume/v1/types_client.py | 3 +- tempest/lib/services/volume/v1/volumes_client.py | 3 +- tempest/lib/services/volume/v3/backups_client.py | 3 +- .../services/volume/v3/group_snapshots_client.py | 3 +- .../lib/services/volume/v3/group_types_client.py | 3 +- tempest/lib/services/volume/v3/groups_client.py | 3 +- tempest/lib/services/volume/v3/hosts_client.py | 3 +- tempest/lib/services/volume/v3/quotas_client.py | 3 +- tempest/lib/services/volume/v3/services_client.py | 3 +- tempest/lib/services/volume/v3/snapshots_client.py | 3 +- tempest/lib/services/volume/v3/transfers_client.py | 3 +- tempest/lib/services/volume/v3/types_client.py | 3 +- tempest/lib/services/volume/v3/versions_client.py | 2 +- tempest/lib/services/volume/v3/volumes_client.py | 3 +- tempest/manager.py | 62 ---- tempest/scenario/manager.py | 266 +++++++++------ tempest/scenario/test_dashboard_basic_ops.py | 141 ++++++++ tempest/scenario/test_encrypted_cinder_volumes.py | 6 +- .../scenario/test_minbw_allocation_placement.py | 245 ++++++++++++-- tempest/scenario/test_network_basic_ops.py | 2 +- tempest/scenario/test_network_v6.py | 6 +- tempest/scenario/test_security_groups_basic_ops.py | 16 +- tempest/scenario/test_server_advanced_ops.py | 2 +- tempest/scenario/test_server_basic_ops.py | 5 +- .../orchestration/json/orchestration_client.py | 2 +- tempest/test.py | 32 +- tempest/test_discover/plugins.py | 4 +- .../identity/v3/test_identity_providers_client.py | 142 ++++++++ .../services/identity/v3/test_mappings_client.py | 183 ++++++++++ .../services/identity/v3/test_protocols_client.py | 140 ++++++++ .../lib/services/identity/v3/test_roles_client.py | 73 ++++ .../identity/v3/test_service_providers_client.py | 157 +++++++++ .../lib/services/identity/v3/test_trusts_client.py | 66 ++++ .../lib/services/image/v2/test_images_client.py | 4 +- .../lib/services/network/test_ports_client.py | 87 ++++- .../services/object_storage/test_object_client.py | 9 +- .../placement/test_resource_providers_client.py | 63 ++++ tools/check_logs.py | 49 +-- tools/generate-tempest-plugins-list.py | 19 +- tools/generate-tempest-plugins-list.sh | 12 +- ...mpest-integrated-gate-compute-exclude-list.txt} | 6 - ...st-integrated-gate-networking-exclude-list.txt} | 0 ...ntegrated-gate-object-storage-exclude-list.txt} | 0 ...est-integrated-gate-placement-exclude-list.txt} | 0 .../tempest-integrated-gate-storage-blacklist.txt | 15 +- ...empest-integrated-gate-storage-exclude-list.txt | 14 + tools/tempest-plugin-sanity.sh | 6 +- tox.ini | 58 ++-- zuul.d/integrated-gate.yaml | 107 ++++-- zuul.d/project.yaml | 14 - zuul.d/stable-jobs.yaml | 6 - zuul.d/tempest-specific.yaml | 2 + 208 files changed, 4273 insertions(+), 1046 deletions(-) From no-reply at openstack.org Wed Mar 10 15:10:03 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 10 Mar 2021 15:10:03 -0000 Subject: [release-announce] python-swiftclient 3.11.1 (wallaby) Message-ID: We are glad to announce the release of: python-swiftclient 3.11.1: OpenStack Object Storage API Client Library This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-swiftclient Download the package from: https://pypi.org/project/python-swiftclient Please report issues through: https://bugs.launchpad.net/python-swiftclient/+bugs For more details, please see below. Changes in python-swiftclient 3.11.0..3.11.1 -------------------------------------------- 06b36ae Drop lower-constraints testing e687636 remove unicode from code Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 ++- lower-constraints.txt | 42 ------------------------------------------ releasenotes/source/conf.py | 12 ++++++------ tox.ini | 7 ------- 5 files changed, 11 insertions(+), 59 deletions(-) From no-reply at openstack.org Wed Mar 10 15:22:24 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 10 Mar 2021 15:22:24 -0000 Subject: [release-announce] networking-ovn 7.4.0 (train) Message-ID: We jubilantly announce the release of: networking-ovn 7.4.0: OpenStack Neutron integration with OVN This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/networking-ovn Download the package from: https://pypi.org/project/networking-ovn Please report issues through: https://bugs.launchpad.net/networking-ovn/+bugs For more details, please see below. 7.4.0 ^^^^^ Known Issues * Even with the "igmp_snooping_enable" configuration option stating that traffic would not be flooded to unregistered VMs when this option was enabled, the ML2/OVN driver didn't follow that behavior. This has now been fixed and ML2/OVN will no longer flood traffic to unregistered VMs when this configuration option is set to True. Changes in networking-ovn 7.3.0..7.4.0 -------------------------------------- 9949b7e6 Don't try to store protocol=None in OVSDB 28fe6735 [OVN] ovn-metadata-agent: Retry registering Chassis at startup d8961110 Remove testing OVS/OVN master branch in Train a03e939d Add OVN migration OSP 16.2 option 0bb022b6 ovn: Always use UTC for Hash ring timestamps 4566ea89 Ensure ovsdb_probe_interval set before connect() 503921ca ovn: Support live migration to DPDK nodes 28300207 Fix leaked file descriptors by cleaning up objects d07317b6 [stable] Drop lower-constraints job ed140e44 Retry status updates to Octavia 7ac35c03 Fix gate failure 0617bf2a [OVN] Fix inconsistent IGMP configuration daa9f461 Fix get/update/delete of non-OVN agents 6849292a Fix the check for allowed_cidrs in listeners 952f6d0a [OVN] update_port should not remove values from external_ids e476a971 Skip ipv6_metadata tests b72e752a [OVN] Fix test_add_interface_in_use negative test 290fb7fb ovn: Use new OVS commit hash 7d39e618 ovn migration: Fix neutron server container name 51e43513 Remove some unnecessary usages of verify() 7b4e4c7e [OVN] Use the Chassis_Private table for agents healthcheck 6fe2bb20 Clean up some of the OVN agent API methods b13aa5a9 [OVN] OVN driver to adapt to enable_distributed_floating_ip changes e4c1bdc2 [ovn]: gracefully handle logical switch ports with tag set to None Diffstat (except docs and test files) ------------------------------------- TESTING.rst | 10 +- lower-constraints.txt | 153 --------------------- .../playbooks/roles/migration/tasks/sync-dbs.yml | 2 +- networking_ovn/agent/metadata/agent.py | 59 ++++++-- networking_ovn/agent/metadata/ovsdb.py | 10 +- networking_ovn/agent/neutron_agent.py | 135 ++++++++++++++++++ networking_ovn/common/hash_ring_manager.py | 6 +- networking_ovn/common/maintenance.py | 5 +- networking_ovn/common/ovn_client.py | 23 ++-- networking_ovn/common/utils.py | 2 +- networking_ovn/db/models.py | 5 +- networking_ovn/l3/l3_ovn.py | 5 +- networking_ovn/ml2/mech_driver.py | 141 +++++++------------ networking_ovn/ml2/qos_driver.py | 2 + networking_ovn/octavia/ovn_driver.py | 61 +++++--- networking_ovn/ovsdb/commands.py | 94 +++++-------- networking_ovn/ovsdb/impl_idl_ovn.py | 12 -- networking_ovn/ovsdb/ovsdb_monitor.py | 14 +- plugin.spec | 1 + ...n-igmp-flood-unregistered-82aeb640f5dded84.yaml | 8 ++ requirements.txt | 4 +- test-requirements.txt | 10 +- tox.ini | 7 - zuul.d/networking-ovn-jobs.yaml | 84 ++--------- zuul.d/project.yaml | 8 -- 40 files changed, 623 insertions(+), 589 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 25ba4242..33bc748c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14 +14 @@ pyOpenSSL>=17.1.0 # Apache-2.0 -tenacity>=4.4.0 # Apache-2.0 +tenacity>=5.0.2 # Apache-2.0 @@ -16 +16 @@ Babel!=2.4.0,>=2.3.4 # BSD -six>=1.10.0 # MIT +six>=1.12.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index afa44658..8e7a8d80 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5,2 @@ -hacking>=1.1.0 # Apache-2.0 +hacking>=1.1.0;python_version<'3.0' # Apache-2.0 +hacking>=3.0.1;python_version>='3.0' # Apache-2.0 @@ -7 +8,2 @@ hacking>=1.1.0 # Apache-2.0 -bandit!=1.6.0,>=1.1.0 # Apache-2.0 +bandit!=1.6.0,>=1.1.0,<1.6.3;python_version<'3.0' # Apache-2.0 +bandit!=1.6.0,>=1.1.0;python_version>='3.0' # Apache-2.0 @@ -14 +16 @@ astroid==1.6.5;python_version<"3.0" # LGPLv2.1 -astroid==2.1.0;python_version>="3.0" # LGPLv2.1 +astroid==2.4.0;python_version>="3.0" # LGPLv2.1 @@ -16 +18 @@ pylint==1.9.3;python_version<'3.0' # GPLv2 -pylint==2.3.0;python_version>='3.0' # GPLv2 +pylint==2.5.3;python_version>='3.0' # GPLv2 From no-reply at openstack.org Thu Mar 11 10:36:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 10:36:10 -0000 Subject: [release-announce] python-swiftclient 3.9.1 (ussuri) Message-ID: We are delighted to announce the release of: python-swiftclient 3.9.1: OpenStack Object Storage API Client Library This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/python-swiftclient Download the package from: https://pypi.org/project/python-swiftclient Please report issues through: https://bugs.launchpad.net/python-swiftclient/+bugs For more details, please see below. 3.9.1 ^^^^^ Bug Fixes * Fixed discovery of activated capabilities against Ceph Object Gateway. It prevented users from creating containers via Horizon. See bugs 1712358 and 1880188 for more details. Changes in python-swiftclient 3.9.0..3.9.1 ------------------------------------------ c169bfd Drop lower-constraints testing 1cf6dcd Add release note for 3.9.1 e1c05cf Fixed capability discovery endpoint hardcode 18f2c31 Blacklist stestr 3.0.0 e1c22c8 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 5 ++- AUTHORS | 2 + ChangeLog | 6 +++ lower-constraints.txt | 46 ---------------------- .../notes/3_9_1_release-ef242d7bedf3aa8b.yaml | 8 ++++ swiftclient/client.py | 17 +++++++- test-requirements.txt | 2 +- test/unit/test_swiftclient.py | 32 +++++++++++++++ tox.ini | 7 ---- 10 files changed, 68 insertions(+), 58 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 1373253..5dba1a6 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ mock>=1.2.0 # BSD -stestr>=2.0.0 # Apache-2.0 +stestr>=2.0.0,!=3.0.0 # Apache-2.0 From no-reply at openstack.org Thu Mar 11 10:37:02 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 10:37:02 -0000 Subject: [release-announce] cinderlib 2.1.0 (ussuri) Message-ID: We are jazzed to announce the release of: cinderlib 2.1.0: Direct usage of Cinder Block Storage drivers without the services This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/cinderlib Download the package from: https://tarballs.openstack.org/cinderlib/ Please report issues through: https://bugs.launchpad.net/cinderlib/+bugs For more details, please see below. Changes in cinderlib 2.0.0..2.1.0 --------------------------------- 7fdbadd Update requirements and lower-constraints 2fe1ba2 Update TOX_CONSTRAINTS_FILE for stable/ussuri 40106f9 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + lower-constraints.txt | 9 ++++++--- requirements.txt | 3 ++- test-requirements.txt | 11 +++++++++-- tox.ini | 14 +++++--------- 6 files changed, 25 insertions(+), 17 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index afeb1c2..94b53e9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1,2 @@ -cinder>=15.0.0 # Apache-2.0 +cinder>=16.0.0,<17.0.0 # Apache-2.0 +os-brick>=3.0.1 diff --git a/test-requirements.txt b/test-requirements.txt index 3368534..cc10812 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ coverage!=4.4,>=4.0 # Apache-2.0 -ddt>=1.0.1 # MIT +ddt>=1.2.1 # MIT @@ -12 +12,8 @@ testtools>=2.2.0 # MIT -stestr>=1.0.0 # Apache-2.0 +stestr!=2.3.0,>=2.2.0 # Apache-2.0 +# +# These are included to constrain the range of possible versions +# considered by the pip resolver. They are not direct dependencies +# of cinderlib. +oslo.config>=5.2.0 # Apache-2.0 +oslo.context>=2.22.0 # Apache-2.0 +oslo.db>=4.35.0 # Apache-2.0 From no-reply at openstack.org Thu Mar 11 10:37:55 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 10:37:55 -0000 Subject: [release-announce] python-glanceclient 3.3.0 (wallaby) Message-ID: We contentedly announce the release of: python-glanceclient 3.3.0: OpenStack Image API Client Library This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-glanceclient Download the package from: https://pypi.org/project/python-glanceclient Please report issues through: https://bugs.launchpad.net/python-glanceclient/+bugs For more details, please see below. Changes in python-glanceclient 3.2.2..3.3.0 ------------------------------------------- e0a35a1 Get tasks associated with image e8f427e bump mccabe in lc to unblock the gate 23d389f Add Python3 wallaby unit tests 4a80c36 Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- glanceclient/common/utils.py | 28 ++++++++++++ glanceclient/v2/images.py | 19 ++++++++ glanceclient/v2/shell.py | 18 ++++++++ lower-constraints.txt | 2 +- .../notes/image-tasks-api-ee3ea043557a1dfa.yaml | 5 +++ releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 +++ 11 files changed, 168 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Mar 11 10:38:16 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 10:38:16 -0000 Subject: [release-announce] os-brick 3.0.5 (ussuri) Message-ID: We enthusiastically announce the release of: os-brick 3.0.5: 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.5 ^^^^^ Bug Fixes * Bug #1897787 (https://bugs.launchpad.net/cinder/+bug/1897787): Fix Fibre Channel not flushing volumes on detach when a multipath connection was requested on their attach, but one was not found. Changes in os-brick 3.0.4..3.0.5 -------------------------------- fba9810 ScaleIO: More connection info backward compatibility 1e7ad8b FC: Fix not flushing on detach 897dbdb Improve error handling on target query f815146 Add oslo.context dependency 9a8726a Adjust lower-constraints Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 2 +- os_brick/initiator/connectors/fibre_channel.py | 23 ++++++++++++++++------ os_brick/initiator/connectors/iscsi.py | 5 ++++- os_brick/initiator/connectors/scaleio.py | 2 +- os_brick/initiator/linuxscsi.py | 19 ++++++++++++------ .../initiator/connectors/test_fibre_channel.py | 5 +++++ .../fc-flush-single-path-22ed6cc7b56a6d9b.yaml | 6 ++++++ requirements.txt | 1 + 11 files changed, 82 insertions(+), 16 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index fa2d5f1..5ddf3de 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,0 +9 @@ oslo.concurrency>=3.26.0 # Apache-2.0 +oslo.context>=2.19.2 # Apache-2.0 From no-reply at openstack.org Thu Mar 11 10:39:08 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 10:39:08 -0000 Subject: [release-announce] cinder 16.3.0 (ussuri) Message-ID: We eagerly announce the release of: cinder 16.3.0: OpenStack Block Storage This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/cinder Download the package from: https://tarballs.openstack.org/cinder/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. 16.3.0 ^^^^^^ Upgrade Notes ************* * This release contains a fix for Bug #1908315 (https://bugs.launchpad.net/cinder/+bug/1908315), which changes the default value of the policy governing the Block Storage API action Reset group snapshot status (https://docs.openstack.org/api-ref /block-storage/v3/#reset-group-snapshot-status) to make the action administrator-only. This policy was inadvertently changed to be admin-or-owner during the Queens development cycle. The policy is named "group:reset_group_snapshot_status". * If you have a custom value for this policy in your cinder policy configuration file, this change to the default value will not affect you. * If you have been aware of this regression and like the current (incorrect) behavior, you may add the following line to your cinder policy configuration file to restore that behavior: "group:reset_group_snapshot_status": "rule:admin_or_owner" This setting is *not recommended* by the Cinder project team, as it may allow end users to put a group snapshot into an invalid status with indeterminate consequences. For more information about the cinder policy configuration file, see the policy.yaml (https://docs.openstack.org/cinder/latest/configuration/block- storage/samples/policy.yaml.html) section of the Cinder Configuration Guide. Bug Fixes ********* * Bug #1888951 (https://bugs.launchpad.net/cinder/+bug/1888951): Fixed an issue with creating a backup from snapshot with NFS volume driver. * IBM Spectrum Virtualize driver Bug #1890254 (https://bugs.launchpad.net/cinder/+bug/1890254): Fix check_vdisk_fc_mappings is not deleting all flashcopy mappings while deleting source volume, when multiple clones and snapshots are created using common source volume. * Bug #1890591 (https://bugs.launchpad.net/cinder/+bug/1890591): IBM Spectrum Virtualize Family: Fixed issue in do_setup of StorwizeSVCCommonDriver to save pool information in stats during initialisation. * Bug #1908315 (https://bugs.launchpad.net/cinder/+bug/1908315): Corrected the default checkstring for the "group:reset_group_snapshot_status" policy to make it admin-only. This policy governs the Block Storage API action Reset group snapshot status (https://docs.openstack.org/api-ref/block-storage/v3 /#reset-group-snapshot-status), which by default is supposed to be an adminstrator-only action. * Bug 1913449 (https://bugs.launchpad.net/cinder/+bug/1913449): Fix RBD driver _update_volume_stats() failing when using Ceph Pacific python rados libraries. This failed because we were passing a str instead of bytes to cluster.mon_command() * Bug #1898587 (https://bugs.launchpad.net/cinder/+bug/1898587): Address cloning and api request timeout issues users may hit in certain environments, by allowing configuring timeout values for these operations through cinder configuration file. * NetApp SolidFire driver Bug #1896112 (https://bugs.launchpad.net/cinder/+bug/1896112): Fixes an issue that may duplicate volumes during creation, in case the SolidFire backend successfully processes a request and creates the volume, but fails to deliver the result back to the driver (the response is lost). When this scenario occurs, the SolidFire driver will retry the operation, which previously resulted in the creation of a duplicate volume. This fix adds the "sf_volume_create_timeout" configuration option (default value: 60 seconds) which specifies an additional length of time that the driver will wait for the volume to become active on the backend before raising an exception. * NetApp SolidFire driver Bug #1891914 (https://bugs.launchpad.net/cinder/+bug/1891914): Fix an error that might occur on cluster workload rebalancing or system upgrade, when an operation is made to a volume at the same time its connection is being moved to a secondary node. Changes in cinder 16.2.1..16.3.0 -------------------------------- d73da7328 NetApp SolidFire: Fix duplicate volume when API response is lost c469c1294 [SVF]:Fix clone fcmap not being deleted in cleanup e50570b1d RBD: Pass bytes type for mon_command inbuf 71987b305 Log information about the Ceph v2 clone API 8426a5bdc [SVF]:Reduce slowness by caching pool information f4359c523 Require oslo.serialization 3.1.2 f087536e4 NetApp SolidFire: Fix error on cluster workload rebalancing 4f40f059f RBD: Retry delete if VolumeIsBusy in _copy_image_to_volume 6c399a8b0 Correct group:reset_group_snapshot_status policy 5fecd1450 Fixed an issue with creating a backup from snapshot with NFS volume driver. d00b1de8a Adjust requirements and lower-constraints b790e81e7 NetApp SolidFire: Fix clone and request timeout issues Diffstat (except docs and test files) ------------------------------------- cinder/policies/group_snapshot_actions.py | 2 +- .../unit/volume/drivers/ibm/test_storwize_svc.py | 222 ++++++++++++++++++++- .../volume/drivers/solidfire/test_solidfire.py | 22 +- .../ibm/storwize_svc/storwize_svc_common.py | 139 +++++++++++-- cinder/volume/drivers/rbd.py | 31 ++- cinder/volume/drivers/remotefs.py | 10 +- cinder/volume/drivers/solidfire.py | 136 +++++++++++-- lower-constraints.txt | 24 +-- ...-backup-from-nfs-snapshot-2e06235eb318b852.yaml | 6 + ...s-not-deleting-in-cleanup-f5bbb467be1b889d.yaml | 8 + ...ion-is-not-saved-in-stats-22f302d941cd9fe2.yaml | 7 + .../notes/bug-1908315-020fea3e244d49bb.yaml | 38 ++++ .../notes/bug-1913449-4796b366ae7e871b.yaml | 7 + ...nd-request-timeout-issues-56f7a7659c7ec775.yaml | 7 + ...icate-volume-request-lost-adefacda1298dc62.yaml | 14 ++ ...or-on-cluster-rebalancing-515bf41104cd181a.yaml | 8 + requirements.txt | 12 +- 19 files changed, 692 insertions(+), 91 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 15907e5d6..a8797f50c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -19 +19 @@ oslo.concurrency>=3.26.0 # Apache-2.0 -oslo.context>=2.19.2 # Apache-2.0 +oslo.context>=2.22.0 # Apache-2.0 @@ -28,2 +28,2 @@ oslo.rootwrap>=5.8.0 # Apache-2.0 -oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 -oslo.service!=1.28.1,>=1.24.0 # Apache-2.0 +oslo.serialization>=3.1.2 # Apache-2.0 +oslo.service>=1.31.0 # Apache-2.0 @@ -44 +44 @@ python-swiftclient>=3.2.0 # Apache-2.0 -pytz>=2013.6 # MIT +pytz>=2015.7 # MIT @@ -59 +59 @@ os-brick>=3.0.3 # Apache-2.0 -os-win>=3.0.0 # Apache-2.0 +os-win>=4.1.0 # Apache-2.0 @@ -63 +63 @@ castellan>=0.16.0 # Apache-2.0 -cryptography>=2.1 # BSD/Apache-2.0 +cryptography>=2.1.4 # BSD/Apache-2.0 From no-reply at openstack.org Thu Mar 11 10:40:31 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 10:40:31 -0000 Subject: [release-announce] python-brick-cinderclient-ext 1.0.2 (ussuri) Message-ID: We are amped to announce the release of: python-brick-cinderclient-ext 1.0.2: python-cinderclient extension for local storage management This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/python-brick-cinderclient-ext Download the package from: https://pypi.org/project/python-brick-cinderclient-ext Please report issues through: https://bugs.launchpad.net/python-cinderclient/+bugs For more details, please see below. Changes in python-brick-cinderclient-ext 1.0.1..1.0.2 ----------------------------------------------------- 17dc36a Update requirements and lower-constraints 6655529 Fix hacking min version to 3.0.1 e1a4363 Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri df1dace Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + lower-constraints.txt | 14 +++++++------- requirements.txt | 4 ++-- test-requirements.txt | 3 +-- tox.ini | 6 +++--- 5 files changed, 14 insertions(+), 14 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index da15cfc..5a18044 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,2 +7,2 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -python-cinderclient>=3.3.0 # Apache-2.0 -os-brick>=2.5.0 # Apache-2.0 +python-cinderclient>=7.0.0 # Apache-2.0 +os-brick>=3.0.1 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 69699cd..cc11f96 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=2.0.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -7 +6,0 @@ hacking>=2.0.0 -python-cinderclient>=3.3.0 # Apache-2.0 From no-reply at openstack.org Thu Mar 11 10:41:01 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 10:41:01 -0000 Subject: [release-announce] python-cinderclient 7.0.1 (ussuri) Message-ID: We are satisfied to announce the release of: python-cinderclient 7.0.1: OpenStack Block Storage API Client Library This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/python-cinderclient Download the package from: https://pypi.org/project/python-cinderclient Please report issues through: https://bugs.launchpad.net/python-cinderclient/+bugs For more details, please see below. Changes in python-cinderclient 7.0.0..7.0.1 ------------------------------------------- 350121f Adjust requirements and lower-constraints f591104 Fix typo: dow -> down a7dfe1a Fix hacking min version to 3.0.1 3ddf349 Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri 31ee0da Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + cinderclient/v3/shell.py | 2 +- lower-constraints.txt | 13 +++++-------- test-requirements.txt | 8 ++++++-- tox.ini | 8 ++++---- 5 files changed, 17 insertions(+), 15 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 562d2cd..3371673 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ -hacking>=2.0.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -13 +13 @@ requests-mock>=1.2.0 # Apache-2.0 -tempest>=17.1.0 # Apache-2.0 +tempest>=24.0.0 # Apache-2.0 @@ -16,0 +17,4 @@ oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 +# +# these indirect dependencies are added to narrow down the range +# considered by the pip resolver +dulwich>=0.19.15 From no-reply at openstack.org Thu Mar 11 11:12:16 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 11:12:16 -0000 Subject: [release-announce] python-senlinclient 2.2.1 (wallaby) Message-ID: We are delighted to announce the release of: python-senlinclient 2.2.1: OpenStack Clustering API Client Library This release is part of the wallaby 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.0..2.2.1 ------------------------------------------- e6edaee Remove unicode from python client Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) From no-reply at openstack.org Thu Mar 11 11:16:38 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 11:16:38 -0000 Subject: [release-announce] python-monascaclient 2.3.0 (wallaby) Message-ID: We are satisfied to announce the release of: python-monascaclient 2.3.0: Monasca API Client Library This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-monascaclient Download the package from: https://pypi.org/project/python-monascaclient Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in python-monascaclient 2.2.1..2.3.0 -------------------------------------------- 75e44a1 Uncap PrettyTable 952c4c1 Fix zuul publish docker image job 45df91a Add doc/requirements 43203ea Update doc8 version feb2214 Remove six 20e1d9f Add Python3 wallaby unit tests 7f12494 Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 9 ++++----- monascaclient/common/monasca_manager.py | 2 +- monascaclient/common/utils.py | 9 ++++----- monascaclient/osc/migration.py | 4 +--- monascaclient/shell.py | 8 -------- monascaclient/v2_0/alarms.py | 2 +- playbooks/docker-publish.yml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 ++++++ requirements.txt | 3 +-- test-requirements.txt | 6 +----- tox.ini | 5 ++++- 14 files changed, 29 insertions(+), 33 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2709321..f2f449b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13 +13 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -PrettyTable<0.8,>=0.7.2 # BSD +PrettyTable>=0.7.2 # BSD @@ -16 +15,0 @@ PyYAML>=3.12 # MIT -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index e4cd8aa..da16c0a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -14,5 +14 @@ testtools>=2.2.0 # MIT -# documentation -doc8>=0.6.0 # Apache-2.0 -sphinx>=2.0.0,!=2.1.0 # BSD -reno>=3.1.0 # Apache-2.0 -openstackdocstheme>=2.2.1 # Apache-2.0 +doc8>=0.8.1 # Apache-2.0 From no-reply at openstack.org Thu Mar 11 11:20:53 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 11:20:53 -0000 Subject: [release-announce] python-octaviaclient 2.3.0 (wallaby) Message-ID: We are satisfied to announce the release of: python-octaviaclient 2.3.0: Octavia client for OpenStack Load Balancing This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-octaviaclient Download the package from: https://pypi.org/project/python-octaviaclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- octaviaclient For more details, please see below. 2.3.0 ^^^^^ New Features ************ * Added support for the PROXYV2 protocol. * Added ALPN support for pools with parameter "--alpn-protocol" (can be set multiple times). Users can define a list of application layer protocols to be negotiated over a secure connection. For example, users can limit to HTTP/2 or to HTTP/2 and HTTP/1.1 but exclude HTTP/1.0. * Add support for tags for Octavia resources. Tags are supported with load balancers, listeners, pools, members, health monitors, l7policies and l7rules. Tags can be added when creating a resource, and they can be set and unset. Tags allow also to filter elements when listing Octavia resources. Bug Fixes ********* * Fix errors when combining set/unset CLI for l7rule resources and the --wait option. * Improve CLI error messages when a user performs an unauthorized/invalid request. Changes in python-octaviaclient 2.2.0..2.3.0 -------------------------------------------- e7922ac Remove Babel dfcdd57 Improve error messages in list/show calls 80a5331 Remove install unnecessary packages 21f1d67 Add ALPN support for pools 381c2fc Fix lower-constraints job ca9146b remove unicode from code 9c4b85a Add tag support for Octavia resources f832587 Add support for PROXYV2 protocol 1a133a3 Add Python3 wallaby unit tests 1d34fcc Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- babel.cfg | 2 - lower-constraints.txt | 16 +- octaviaclient/api/v2/octavia.py | 23 +++ octaviaclient/osc/v2/constants.py | 22 +- octaviaclient/osc/v2/health_monitor.py | 27 ++- octaviaclient/osc/v2/l7policy.py | 27 ++- octaviaclient/osc/v2/l7rule.py | 55 +++-- octaviaclient/osc/v2/listener.py | 28 ++- octaviaclient/osc/v2/load_balancer.py | 27 ++- octaviaclient/osc/v2/member.py | 48 +++-- octaviaclient/osc/v2/pool.py | 53 ++++- octaviaclient/osc/v2/utils.py | 48 ++++- .../notes/Add-proxyv2-7a540796c60241c3.yaml | 4 + ...add-pool-tls-alpn-support-59758ea78c78952e.yaml | 7 + .../notes/add-tag-support-01087c4b3c4360dc.yaml | 12 ++ ...essages-for-invalid-calls-bc9eb3d18d3e4fdf.yaml | 5 + releasenotes/source/conf.py | 14 +- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 + requirements.txt | 2 +- setup.cfg | 13 -- test-requirements.txt | 2 +- tox.ini | 2 - zuul.d/projects.yaml | 2 +- 34 files changed, 1737 insertions(+), 106 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 657440e..334c8c1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +6 @@ cliff!=2.9.0,>=2.8.0 # Apache-2.0 -keystoneauth1>=3.4.0 # Apache-2.0 +keystoneauth1>=3.18.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index a28ea62..e372073 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +12 @@ flake8-import-order==0.12 # LGPLv3 -pylint>=2.2.0 # GPLv2 +pylint>=2.5.3 # GPLv2 From no-reply at openstack.org Thu Mar 11 18:34:25 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 18:34:25 -0000 Subject: [release-announce] os-refresh-config 11.0.0 (ussuri) Message-ID: We joyfully announce the release of: os-refresh-config 11.0.0: Refresh system configuration This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/os-refresh-config Download the package from: https://tarballs.openstack.org/os-refresh-config/ Please report issues through: https://bugs.launchpad.net/os-refresh-config/+bugs For more details, please see below. Changes in os-refresh-config 10.4.0..11.0.0 ------------------------------------------- 2d6a974 Cleanup py27 support b324bce Use unittest.mock instead of third party mock cc543ed Stop testing python2.7 84d8464 Switch to Ussuri jobs Diffstat (except docs and test files) ------------------------------------- releasenotes/notes/drop-py2-76af844b0b952a91.yaml | 6 ++++++ setup.cfg | 18 ++++++++---------- setup.py | 9 --------- test-requirements.txt | 4 +--- tox.ini | 12 +++++++----- zuul.d/layout.yaml | 3 +-- 7 files changed, 25 insertions(+), 30 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index a498fff..1cb1476 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +7,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -mock>=2.0.0 # BSD @@ -10,2 +9 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD -sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2;python_version>='3.4' # BSD +sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2 # BSD From no-reply at openstack.org Thu Mar 11 19:55:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 19:55:45 -0000 Subject: [release-announce] python-novaclient 17.4.0 (wallaby) Message-ID: We exuberantly announce the release of: python-novaclient 17.4.0: Client library for OpenStack Compute API This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-novaclient Download the package from: https://pypi.org/project/python-novaclient Please report issues through: https://bugs.launchpad.net/python-novaclient/+bugs For more details, please see below. 17.4.0 ^^^^^^ New Features ************ * Added support for microversion 2.88. The "novaclient.v2.hypervisors.HypervisorManager.uptime" method will now transparently switch between the "/os-hypervisors/{id}/uptime" API, which is deprecated in 2.88, and the "/os-hypervisors/{id}" API, which now includes uptime information, based on the microversion. (https://docs.openstack.org/nova/latest/reference/api-microversion- history.html#id80) Deprecation Notes ***************** * The "nova hypervisor-stats" command and underlying "novaclient.v2.hypervisors.HypervisorStatsManager.statistics" API are deprecated starting in microversion 2.88 and will return an error starting on this version. Changes in python-novaclient 17.3.0..17.4.0 ------------------------------------------- 54d4da11 Add support for microversion v2.88 e4595392 requirements: Remove simplejson f50782f4 Uncap PrettyTable Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 1 - novaclient/__init__.py | 2 +- novaclient/v2/hypervisors.py | 28 +++++- novaclient/v2/shell.py | 10 ++ .../notes/microversion-v2_88-d91136020e3a3621.yaml | 16 ++++ requirements.txt | 3 +- 9 files changed, 229 insertions(+), 34 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3f6c9280..b93814eb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,2 +10 @@ oslo.utils>=3.33.0 # Apache-2.0 -PrettyTable<0.8,>=0.7.2 # BSD -simplejson>=3.5.1 # MIT +PrettyTable>=0.7.2 # BSD From no-reply at openstack.org Thu Mar 11 20:06:30 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 20:06:30 -0000 Subject: [release-announce] python-tackerclient 1.6.0 (wallaby) Message-ID: We are ecstatic to announce the release of: python-tackerclient 1.6.0: CLI and Client Library for OpenStack Tacker This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-tackerclient Download the package from: https://pypi.org/project/python-tackerclient Please report issues through: https://bugs.launchpad.net/python-tackerclient/+bugs For more details, please see below. Changes in python-tackerclient 1.5.0..1.6.0 ------------------------------------------- 4e6dc4c CLI for Individual VNF LCM Operation Occurrence 6b29bb7 Support CLI for Getting List of VNF LCM Operation Occurrences 1299e15 Support of Retry VNF command in openstackclient cfe1411 Support CLI of Change External VNF Connectivity 5816753 Support of Fail VNF command in openstackclient e7a0c96 Fix error message for nonexistent vnf package 68df829 Dropping explicit unicode literal 17f4bca Fix old links in installation guide 69d9668 Update TOX_CONSTRAINTS_FILE Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 16 +- setup.cfg | 5 + tackerclient/osc/v1/nfvo/nsd.py | 4 +- tackerclient/osc/v1/nfvo/vnffgd.py | 4 +- .../change_ext_conn_vnf_instance_param_sample.json | 69 ++++ tackerclient/osc/v1/vnflcm/vnflcm.py | 27 ++ tackerclient/osc/v1/vnflcm/vnflcm_op_occs.py | 263 ++++++++++++- tackerclient/osc/v1/vnfm/vnfd.py | 4 +- tackerclient/v1_0/client.py | 48 +++ tox.ini | 4 +- 17 files changed, 1101 insertions(+), 52 deletions(-) From no-reply at openstack.org Thu Mar 11 20:10:47 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 20:10:47 -0000 Subject: [release-announce] python-zunclient 4.2.0 (wallaby) Message-ID: We exuberantly announce the release of: python-zunclient 4.2.0: Client Library for Zun This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-zunclient Download the package from: https://pypi.org/project/python-zunclient Please report issues through: https://bugs.launchpad.net/python-zunclient/+bugs For more details, please see below. Changes in python-zunclient 4.1.1..4.2.0 ---------------------------------------- 52d3321 Stop install unnecessary packages when run tox -ereleasenotes e509a84 Remove install unnecessary packages 00c05d1 Add Python3 wallaby unit tests 78504a9 Update master for stable/victoria 2470ad1 Stop install unnecessary packages when run tox -edocs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 ++++++ tox.ini | 2 -- 4 files changed, 8 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Mar 11 20:36:33 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 20:36:33 -0000 Subject: [release-announce] oslo.privsep 2.5.0 (wallaby) Message-ID: We are pumped to announce the release of: oslo.privsep 2.5.0: OpenStack library for privilege separation This release is part of the wallaby 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.4.0..2.5.0 ------------------------------------ bdbd973 Add Python3 wallaby unit tests 6808e50 Update master for stable/victoria d7f6ddc Adding pre-commit Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 35 +++++++++++++++++++++++++++++++++++ .zuul.yaml | 2 +- releasenotes/source/conf.py | 2 ++ releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 ++++++ test-requirements.txt | 2 ++ tox.ini | 2 +- 8 files changed, 50 insertions(+), 2 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index e8c4e49..651c1f7 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11,0 +12,2 @@ bandit>=1.6.0,<1.7.0 # Apache-2.0 + +pre-commit>=2.6.0 # MIT From no-reply at openstack.org Thu Mar 11 20:42:56 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 20:42:56 -0000 Subject: [release-announce] oslo.limit 1.3.0 (wallaby) Message-ID: We exuberantly announce the release of: oslo.limit 1.3.0: Limit enforcement library to assist with quota calculation. This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/oslo.limit Download the package from: https://pypi.org/project/oslo.limit Please report issues through: https://bugs.launchpad.net/oslo.limit/+bugs For more details, please see below. Changes in oslo.limit 1.2.1..1.3.0 ---------------------------------- a5c678c Use py3 as the default runtime for tox 592a0d0 Fix hacking min version to 3.0.1 9558a46 Remove install unnecessary packages 65316ed Add Python3 wallaby unit tests a66a369 Update master for stable/victoria 00b4875 Adding pre-commit Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 35 +++++++++++++++++++++++++++++++++++ .zuul.yaml | 2 +- releasenotes/source/conf.py | 3 +++ releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 ++++++ test-requirements.txt | 4 +++- tox.ini | 7 +++---- 8 files changed, 54 insertions(+), 6 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 0250f6c..ecb5e3a 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 @@ -10,0 +11,2 @@ bandit>=1.6.0,<1.7.0 # Apache-2.0 + +pre-commit>=2.6.0 # MIT From no-reply at openstack.org Thu Mar 11 20:48:38 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Mar 2021 20:48:38 -0000 Subject: [release-announce] oslo.middleware 4.2.0 (wallaby) Message-ID: We are satisfied to announce the release of: oslo.middleware 4.2.0: Oslo Middleware library This release is part of the wallaby 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. Changes in oslo.middleware 4.1.1..4.2.0 --------------------------------------- 6729192 Use TOX_CONSTRAINTS_FILE d023c60 Adding pre-commit e413cb7 Add Python3 wallaby unit tests b588f96 Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 35 +++++++++++++++++++++++++++++++++++ .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 ++++++ test-requirements.txt | 2 ++ tox.ini | 4 ++-- 8 files changed, 52 insertions(+), 7 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 33ecb80..de498fc 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -13,0 +14,2 @@ stestr>=2.0.0 # Apache-2.0 + +pre-commit>=2.6.0 # MIT From no-reply at openstack.org Fri Mar 12 09:08:30 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 12 Mar 2021 09:08:30 -0000 Subject: [release-announce] openstacksdk 0.55.0 (wallaby) Message-ID: We contentedly announce the release of: openstacksdk 0.55.0: An SDK for building applications to work with OpenStack This release is part of the wallaby 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. 0.55.0 ^^^^^^ New Features * Add support for the "enabled" field of the "Segment" resource for the instance HA service (Masakari). Changes in openstacksdk 0.54.0..0.55.0 -------------------------------------- 736f3aa1 add masakari enabled to segment 330edbb2 Switch cloud.networking.qos* operations to rely on proxy layer 1219655c Set resource URI properties in listing method 9af808ff Prevent the endless loop in resource listing Diffstat (except docs and test files) ------------------------------------- openstack/cloud/_network.py | 254 ++++++++------------- openstack/instance_ha/v1/segment.py | 7 +- openstack/network/v2/qos_policy.py | 4 +- openstack/network/v2/qos_rule_type.py | 2 +- openstack/resource.py | 24 +- .../unit/cloud/test_qos_bandwidth_limit_rule.py | 112 ++++----- .../unit/cloud/test_qos_minimum_bandwidth_rule.py | 77 ++++--- ...sakari-enabled-to-segment-0e83da869d2ab03f.yaml | 4 + 17 files changed, 348 insertions(+), 358 deletions(-) From no-reply at openstack.org Fri Mar 12 11:27:31 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 12 Mar 2021 11:27:31 -0000 Subject: [release-announce] python-zaqarclient 2.1.0 (wallaby) Message-ID: We are jazzed to announce the release of: python-zaqarclient 2.1.0: Client Library for OpenStack Zaqar Messaging API This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-zaqarclient Download the package from: https://pypi.org/project/python-zaqarclient Please report issues through: https://bugs.launchpad.net/python-zaqarclient/+bugs For more details, please see below. Changes in python-zaqarclient 2.0.1..2.1.0 ------------------------------------------ f2e8500 Native Zuulv3 and fixes for python-zaqarclient-functional Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 32 +++++++--- playbooks/zaqarclient-dsvm-functional/post.yaml | 80 ------------------------- playbooks/zaqarclient-dsvm-functional/run.yaml | 73 ---------------------- tox.ini | 6 ++ 4 files changed, 29 insertions(+), 162 deletions(-) From no-reply at openstack.org Fri Mar 12 12:09:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 12 Mar 2021 12:09:15 -0000 Subject: [release-announce] blazar-nova 2.2.0 (wallaby) Message-ID: We contentedly announce the release of: blazar-nova 2.2.0: Nova related filters and extensions for Blazar This release is part of the wallaby 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.1.0..2.2.0 ----------------------------------- 0b0cf72 Change dashes to underscore in setup.cfg 2bff1bc Remove six 28cca84 Sync requirements and lower-constraints with nova ae65a5c Add doc/requirements 6434f21 Fix lower-constraints job d399fe7 Update hacking for Python3 c41c700 Add Python3 wallaby unit tests 349e75a migrate testing to ubuntu focal Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- blazarnova/scheduler/filters/blazar_filter.py | 4 +- lower-constraints.txt | 212 ++++++++++++++------------ requirements.txt | 7 +- setup.cfg | 6 +- test-requirements.txt | 13 +- tox.ini | 12 +- 8 files changed, 133 insertions(+), 125 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 7112ae0..6f902f6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,4 +4,3 @@ -oslo.config>=5.2.0 # Apache-2.0 -oslo.i18n>=3.15.3 # Apache-2.0 -oslo.log>=3.36.0 # Apache-2.0 -six>=1.10.0 # MIT +oslo.config>=6.8.0 # Apache-2.0 +oslo.i18n>=5.0.1 # Apache-2.0 +oslo.log>=4.4.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index c87d0eb..2731b28 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=4.0.0,<4.1.0 # Apache-2.0 @@ -7,4 +7 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -nose>=1.3.7 # LGPL -mock>=2.0.0 # BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD -sphinxcontrib-httpdomain>=1.3.0 # BSD +mock>=3.0.0 # BSD @@ -13 +10 @@ fixtures>=3.0.0 # Apache-2.0/BSD -testrepository>=0.0.18 # Apache-2.0/BSD +testrepository>=0.0.20 # Apache-2.0/BSD @@ -16 +13 @@ coverage!=4.4,>=4.0 # Apache-2.0 -wsgi-intercept>=1.4.1 # MIT License +wsgi-intercept>=1.7.0 # MIT License @@ -18 +15 @@ wsgi-intercept>=1.4.1 # MIT License -oslotest>=3.2.0 # Apache-2.0 +oslotest>=3.8.0 # Apache-2.0 From no-reply at openstack.org Fri Mar 12 12:27:22 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 12 Mar 2021 12:27:22 -0000 Subject: [release-announce] python-adjutantclient 0.8.0 (wallaby) Message-ID: We are overjoyed to announce the release of: python-adjutantclient 0.8.0: Adjutant API Client Library This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-adjutantclient Download the package from: https://pypi.org/project/python-adjutantclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- adjutantclient For more details, please see below. Changes in python-adjutantclient 0.7.0..0.8.0 --------------------------------------------- 32ef253 bump py37 to py38 in tox.ini e493613 Add expected zuul jobs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 ++++ tox.ini | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Mar 12 12:47:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 12 Mar 2021 12:47:54 -0000 Subject: [release-announce] ceilometermiddleware 2.2.0 (wallaby) Message-ID: We are stoked to announce the release of: ceilometermiddleware 2.2.0: OpenStack Telemetry middleware for generating metrics This release is part of the wallaby 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.1.0..2.2.0 -------------------------------------------- caeeb51 Add Python3 wallaby unit tests 67a6ae1 Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 ++++++ 3 files changed, 8 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Mar 12 12:54:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 12 Mar 2021 12:54:10 -0000 Subject: [release-announce] aodhclient 2.2.0 (wallaby) Message-ID: We exuberantly announce the release of: aodhclient 2.2.0: Python client library for Aodh This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/aodhclient Download the package from: https://pypi.org/project/aodhclient For more details, please see below. Changes in aodhclient 2.1.1..2.2.0 ---------------------------------- b747ae3 Add Python3 wallaby unit tests ded3c81 Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 ++++++ 3 files changed, 8 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Mar 12 15:20:44 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 12 Mar 2021 15:20:44 -0000 Subject: [release-announce] python-masakariclient 7.0.0 (wallaby) Message-ID: We are jazzed to announce the release of: python-masakariclient 7.0.0: masakariclient module and a CLI tool for masakari This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-masakariclient Download the package from: https://tarballs.openstack.org/python-masakariclient/ Please report issues through: https://bugs.launchpad.net/python-masakariclient/+bugs For more details, please see below. 7.0.0 ^^^^^ New Features ************ * Adds support for API microversion 1.2 with "enabled" flag for segments. Blueprint enable-to-segment Upgrade Notes ************* * The legacy Masakari client (invoked by calling "masakari" as opposed to "openstack") has been removed. It has been deprecated since Stein. Changes in python-masakariclient 6.2.1..7.0.0 --------------------------------------------- 70e6761 Fix the plugin after removing the legacy client c36e647 Drop the legacy client f0d24a3 Add 'is_enabled' attr to segment 90cff02 [CI] Add openstackclient-plugin-jobs template Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 + masakariclient/cliargs.py | 171 ---------- masakariclient/client.py | 28 -- masakariclient/common/utils.py | 120 +------ masakariclient/osc/v1/segment.py | 47 +++ masakariclient/plugin.py | 26 +- masakariclient/shell.py | 206 ------------ masakariclient/v1/__init__.py | 0 masakariclient/v1/client.py | 40 --- masakariclient/v1/shell.py | 292 ---------------- ...ueprint-enable-to-segment-3a938bdddbd57c88.yaml | 5 + .../drop-the-legacy-client-1b25f27aa5525295.yaml | 6 + setup.cfg | 3 - 21 files changed, 74 insertions(+), 1606 deletions(-) From no-reply at openstack.org Fri Mar 12 16:50:55 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 12 Mar 2021 16:50:55 -0000 Subject: [release-announce] sushy-cli 0.4.0 (wallaby) Message-ID: We enthusiastically announce the release of: sushy-cli 0.4.0: Redfish CLI tool based on sushy Redfish client library This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/sushy-cli Download the package from: https://pypi.org/project/sushy-cli Please report issues through: https://storyboard.openstack.org/#!/project/openstack/sushy-cli For more details, please see below. Changes in sushy-cli 0.3.1..0.4.0 --------------------------------- c83c9b0 Update minversion of tox a091b0c remove unicode from code d8df4aa Remove lower-constraints job 8600a08 Fix lower-constraints with the new pip resolver 5bbd929 Set safe version of hacking dd6cc37 Add Python3 wallaby unit tests 36ecad2 Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 56 ---------------------------------------- releasenotes/source/conf.py | 16 ++++++------ releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 +++++ test-requirements.txt | 2 -- tox.ini | 6 ++++- zuul.d/project.yaml | 3 +-- 8 files changed, 24 insertions(+), 72 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 5cb60e0..5c59d40 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +4,0 @@ -hacking>=3.1.0,<3.2.0 # Apache-2.0 @@ -10 +8,0 @@ testtools>=2.2.0 # MIT -flake8-import-order>=0.17.1 # LGPLv3 From no-reply at openstack.org Fri Mar 12 16:55:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 12 Mar 2021 16:55:54 -0000 Subject: [release-announce] python-ironic-inspector-client 4.5.0 (wallaby) Message-ID: We exuberantly announce the release of: python-ironic-inspector-client 4.5.0: Python client for Ironic Inspector This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-ironic-inspector-client Download the package from: https://pypi.org/project/python-ironic-inspector-client Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- ironic-inspector-client For more details, please see below. Changes in python-ironic-inspector-client 4.3.0..4.5.0 ------------------------------------------------------ 3c03e21 Remove redundant items from CI jobs c4919b8 Update minversion of tox 03ce642 Move pep8 dependencies from test-requirements to tox.ini 4a92b65 Remove lower-constraints job 9d93604 Set safe version of hacking d6c40b7 Use python 3.8 in functional tests 3a562a8 Fix l-c job 659c4e4 Add Python3 wallaby unit tests e9ce216 Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- functest-requirements.txt | 6 +- ironic_inspector_client/test/functional.py | 4 +- lower-constraints.txt | 77 ------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 ++ requirements.txt | 2 +- test-requirements.txt | 7 +-- tox.ini | 12 +++- zuul.d/project.yaml | 8 +-- zuul.d/python-ironic-inspector-client-jobs.yaml | 18 ------ 10 files changed, 26 insertions(+), 115 deletions(-) Requirements updates -------------------- diff --git a/functest-requirements.txt b/functest-requirements.txt index a724f42..5e5c808 100644 --- a/functest-requirements.txt +++ b/functest-requirements.txt @@ -2,3 +2,3 @@ -# Last updated: May 14, 2020 (Victoria cycle). -git+https://opendev.org/openstack/ironic-inspector at 721bd814a61cd4dec433465fff55a5235853c9a2#egg=ironic-inspector --r https://opendev.org/openstack/ironic-inspector/raw/commit/721bd814a61cd4dec433465fff55a5235853c9a2/test-requirements.txt \ No newline at end of file +# Last updated: October 27, 2020 (Wallaby cycle). +git+https://opendev.org/openstack/ironic-inspector at 5678f219cd55345633c1478c3cad22460bef4429#egg=ironic-inspector +-r https://opendev.org/openstack/ironic-inspector/raw/commit/5678f219cd55345633c1478c3cad22460bef4429/test-requirements.txt \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 5b4775b..19314ad 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -PyYAML>=3.12 # MIT +PyYAML>=3.13 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index daadc4b..8b36636 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4,2 +4 @@ -coverage!=4.4,>=4.0 # Apache-2.0 -doc8>=0.6.0 # Apache-2.0 +coverage>=5.0 # Apache-2.0 @@ -7,2 +5,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -flake8-import-order>=0.17.1 # LGPLv3 -hacking>=3.0.0,<3.1.0 # Apache-2.0 @@ -13,2 +9,0 @@ python-openstackclient>=3.12.0 # Apache-2.0 -# Required for syntax highlighting check -Pygments>=2.2.0 # BSD From no-reply at openstack.org Fri Mar 12 17:15:24 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 12 Mar 2021 17:15:24 -0000 Subject: [release-announce] python-ironicclient 4.6.1 (wallaby) Message-ID: We are satisfied to announce the release of: python-ironicclient 4.6.1: OpenStack Bare Metal Provisioning API Client Library This release is part of the wallaby 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. Changes in python-ironicclient 4.6.0..4.6.1 ------------------------------------------- f8af1df Add tests for 'baremetal port create' command Diffstat (except docs and test files) ------------------------------------- .../osc/v1/test_baremetal_port_create.py | 75 ++++++++++++++++++++++ 1 file changed, 75 insertions(+) From no-reply at openstack.org Fri Mar 12 17:25:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 12 Mar 2021 17:25:09 -0000 Subject: [release-announce] ironic-lib 4.4.1 (victoria) Message-ID: We are stoked to announce the release of: ironic-lib 4.4.1: Ironic common library This release is part of the victoria 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. 4.4.1 ^^^^^ Bug Fixes * Adds an additional error to look for in the "qemu-img" image conversion retry logic to automatically retry if 'Cannot allocate memory' is encountered, as "qemu-img" makes a number of memory allocation requests and the most likely is upon creating the convesrsion thread resulting in 'qemu: qemu_thread_create_: Resource temporarily unavailable' but other memory allocation fails can result in 'Failed to allocate memory: Cannot allocate memory'. Both types of errors are now checked and automatically retried upon. * Fixes cleaning errors when trying to erase a GPT from a partition which is smaller than a GPT (33 sectors). Docutils System Messages ************************ Changes in ironic-lib 4.4.0..4.4.1 ---------------------------------- 7ac01e1 Correct base64 error handling 0cd0660 Handle EBRs and tiny partitions when removing metadata aa7cfec Remove lower-constraints job 9790280 Fix other out of memory error for qemu-img convert e1b5e12 Update TOX_CONSTRAINTS_FILE for stable/victoria 45a9a6a Update .gitreview for stable/victoria Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + ironic_lib/disk_utils.py | 37 +++++++--- ...nal-disk-conversion-retry-dfff93cbdf779f81.yaml | 11 +++ .../erase-tiny-partitions-c408a3a4afe60d44.yaml | 6 ++ tox.ini | 4 +- zuul.d/ironic-lib-jobs.yaml | 2 + zuul.d/project.yaml | 1 - 8 files changed, 125 insertions(+), 19 deletions(-) From no-reply at openstack.org Fri Mar 12 19:37:24 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 12 Mar 2021 19:37:24 -0000 Subject: [release-announce] ironic-lib 4.2.2 (ussuri) Message-ID: We exuberantly announce the release of: ironic-lib 4.2.2: Ironic common library This release is part of the ussuri 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. 4.2.2 ^^^^^ Bug Fixes * Adds an additional error to look for in the "qemu-img" image conversion retry logic to automatically retry if 'Cannot allocate memory' is encountered, as "qemu-img" makes a number of memory allocation requests and the most likely is upon creating the convesrsion thread resulting in 'qemu: qemu_thread_create_: Resource temporarily unavailable' but other memory allocation fails can result in 'Failed to allocate memory: Cannot allocate memory'. Both types of errors are now checked and automatically retried upon. * Fixes cleaning errors when trying to erase a GPT from a partition which is smaller than a GPT (33 sectors). Docutils System Messages ************************ Changes in ironic-lib 4.2.1..4.2.2 ---------------------------------- d2e477d Handle EBRs and tiny partitions when removing metadata 561b208 Remove lower-constraints job 000ea74 Fix other out of memory error for qemu-img convert Diffstat (except docs and test files) ------------------------------------- ironic_lib/disk_utils.py | 26 ++++++-- ...nal-disk-conversion-retry-dfff93cbdf779f81.yaml | 11 ++++ .../erase-tiny-partitions-c408a3a4afe60d44.yaml | 6 ++ zuul.d/ironic-lib-jobs.yaml | 2 + zuul.d/project.yaml | 1 - 6 files changed, 114 insertions(+), 7 deletions(-) From no-reply at openstack.org Mon Mar 15 08:55:55 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 08:55:55 -0000 Subject: [release-announce] python-brick-cinderclient-ext 1.3.0 (wallaby) Message-ID: We are amped to announce the release of: python-brick-cinderclient-ext 1.3.0: python-cinderclient extension for local storage management This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-brick-cinderclient-ext Download the package from: https://pypi.org/project/python-brick-cinderclient-ext Please report issues through: https://bugs.launchpad.net/python-cinderclient/+bugs For more details, please see below. Changes in python-brick-cinderclient-ext 1.1.1..1.3.0 ----------------------------------------------------- e008cee Update requirements for wallaby release 26495b7 Fix Windows support 8a736e0 remove unicode from code 0259467 Update requirements and lower-constraints 6b6bbd6 Update tox.ini for wallaby supported pythons c305556 Remove excess whitespace in ignore-path 089c0b7 Add Python3 wallaby unit tests a014ae0 Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 10 +-- README.rst | 2 +- brick_cinderclient_ext/brick_utils.py | 2 +- lower-constraints.txt | 86 +++------------------- .../notes/windows-support-c12b7b922aa43272.yaml | 4 + releasenotes/source/conf.py | 16 ++-- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 ++ requirements.txt | 8 +- test-requirements.txt | 18 ++--- tox.ini | 6 +- 13 files changed, 59 insertions(+), 114 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index da15cfc..6d382b2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -pbr!=2.1.0,>=2.0.0 # Apache-2.0 +pbr>=5.5.1 # Apache-2.0 @@ -7,3 +7,3 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -python-cinderclient>=3.3.0 # Apache-2.0 -os-brick>=2.5.0 # Apache-2.0 -oslo.concurrency>=3.26.0 # Apache-2.0 +python-cinderclient>=7.3.0 # Apache-2.0 +os-brick>=4.3.0 # Apache-2.0 +oslo.concurrency>=4.4.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 1d16b09..5cfe747 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,10 +5,8 @@ -hacking>=3.1.0,<3.2.0 # Apache-2.0 - -python-cinderclient>=3.3.0 # Apache-2.0 -coverage!=4.4,>=4.0 # Apache-2.0 -ddt>=1.0.1 # MIT -oslotest>=3.2.0 # Apache-2.0 -testscenarios>=0.4 # Apache-2.0/BSD -testtools>=2.2.0 # MIT -stestr>=1.0.0 # Apache-2.0 -doc8>=0.6.0 # Apache-2.0 +hacking>=4.0.0,<4.1.0 # Apache-2.0 +coverage>=5.5 # Apache-2.0 +ddt>=1.4.1 # MIT +oslotest>=4.4.1 # Apache-2.0 +testscenarios>=0.5.0 # Apache-2.0/BSD +testtools>=2.4.0 # MIT +stestr>=3.1.0 # Apache-2.0 +doc8>=0.8.1 # Apache-2.0 From no-reply at openstack.org Mon Mar 15 08:58:42 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 08:58:42 -0000 Subject: [release-announce] python-barbicanclient 5.1.0 (wallaby) Message-ID: We are delighted to announce the release of: python-barbicanclient 5.1.0: Client Library for OpenStack Barbican Key Management API This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-barbicanclient Download the package from: https://tarballs.openstack.org/python-barbicanclient/ Please report issues through: https://bugs.launchpad.net/python-barbicanclient/+bugs For more details, please see below. Changes in python-barbicanclient 5.0.1..5.1.0 --------------------------------------------- b46836e bump py37 to py38 in tox.ini 2c563d5 Add Python3 wallaby unit tests c663fd2 [goal] Migrate tox based testing to ubuntu focal Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 6 +++--- tox.ini | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Mon Mar 15 09:03:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 09:03:10 -0000 Subject: [release-announce] python-cinderclient 7.4.0 (wallaby) Message-ID: We exuberantly announce the release of: python-cinderclient 7.4.0: OpenStack Block Storage API Client Library This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/python-cinderclient Download the package from: https://pypi.org/project/python-cinderclient Please report issues through: https://bugs.launchpad.net/python-cinderclient/+bugs For more details, please see below. 7.4.0 ^^^^^ Prelude ******* The Wallaby release of the python-cinderclient supports Block Storage API version 2 and Block Storage API version 3 through microversion 3.64. (The maximum microversion of the Block Storage API in the Wallaby release is 3.64.) New Features ************ * Enhance the "backup-restore" shell command to support restoring to a new volume created with a specific volume type and/or in a different AZ. New "--volume-type" and "--availability-zone" arguments are compatible with cinder API microversion v3.47 onward. * Added support to display the "volume_type_id" attribute in volume detail output when used with Block Storage API microversion 3.63 and higher. * Added support to display the "encryption_key_id" attribute in volume detail and backup detail output when used with Block Storage API microversion 3.64 and higher. Changes in python-cinderclient 7.3.0..7.4.0 ------------------------------------------- 900630d Add note for Wallaby release a933a69 Update requirements for wallaby release d921313 Dropping explicit unicode literal 82f0ceb Add flake8-import-order extension 4ac8efc Use TOX_CONSTRAINTS_FILE da7a49f Bump API max version to 3.64 23e7f0c Remove more python2 compat code cea1f67 Remove all usage of six library 55059f6 Changed minversion in tox to 3.18.0 2611cd1 Move cinderclient to new hacking 4.0.0 8ea4f13 Doc: Functional Tests in python-cinderclient 755dabd Bump pylint to 2.6.0 2ab0c6e Remove install unnecessary packages f1236e0 Uncap PrettyTable 2c43d65 Stop configuring install_command in tox. 070307d Add MV 3.63 to the max supported version 7e3566e Support backup-restore to a specific volume type or AZ Diffstat (except docs and test files) ------------------------------------- cinderclient/api_versions.py | 2 +- cinderclient/apiclient/base.py | 13 +- cinderclient/base.py | 8 +- cinderclient/client.py | 13 +- cinderclient/shell.py | 14 +- cinderclient/shell_utils.py | 4 +- cinderclient/utils.py | 47 +----- cinderclient/v2/shell.py | 6 +- cinderclient/v3/group_types.py | 2 +- cinderclient/v3/groups.py | 2 +- cinderclient/v3/messages.py | 5 +- cinderclient/v3/shell.py | 95 +++++++++-- cinderclient/v3/volume_backups.py | 12 +- cinderclient/v3/volume_types.py | 2 +- cinderclient/v3/volumes.py | 14 +- lower-constraints.txt | 63 ++------ ...kup-restore-shell-command-0cf55df6ca4b4c55.yaml | 7 + .../notes/wallaby-release-2535df50cc307fea.yaml | 16 ++ releasenotes/source/conf.py | 16 +- requirements.txt | 11 +- test-requirements.txt | 18 +-- tools/colorizer.py | 5 +- tools/install_venv.py | 3 +- tools/lintstack.py | 4 +- tox.ini | 25 ++- 54 files changed, 426 insertions(+), 335 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 0514744..6f8e90b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,2 +5,2 @@ pbr>=5.5.0 # Apache-2.0 -PrettyTable<0.8,>=0.7.2 # BSD -keystoneauth1>=4.2.1 # Apache-2.0 +PrettyTable>=0.7.2 # BSD +keystoneauth1>=4.3.1 # Apache-2.0 @@ -8 +7,0 @@ simplejson>=3.5.1 # MIT -six>=1.15.0 # MIT @@ -10,3 +9,3 @@ oslo.i18n>=5.0.1 # Apache-2.0 -oslo.utils>=4.7.0 # Apache-2.0 -requests>=2.23.0 # Apache-2.0 -stevedore>=3.2.2 # Apache-2.0 +oslo.utils>=4.8.0 # Apache-2.0 +requests>=2.25.1 # Apache-2.0 +stevedore>=3.3.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 29ab6b0..e0d7c93 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,3 +6,4 @@ -hacking>=3.1.0,<3.2.0 # Apache-2.0 -docutils>=0.15.2 -coverage>=5.2.1 # Apache-2.0 +hacking>=4.0.0,<4.1.0 # Apache-2.0 +flake8-import-order # LGPLv3 +docutils>=0.16 +coverage>=5.5 # Apache-2.0 @@ -11 +11,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -reno>=3.2.0 # Apache-2.0 @@ -15,2 +15,2 @@ testtools>=2.4.0 # MIT -stestr>=3.0.1 # Apache-2.0 -oslo.serialization>=4.0.1 # Apache-2.0 +stestr>=3.1.0 # Apache-2.0 +oslo.serialization>=4.1.0 # Apache-2.0 @@ -18,6 +17,0 @@ doc8>=0.8.1 # Apache-2.0 -# -# These are here to enable the resolver to work faster. -# They are not directly used by python-cinderclient. -debtcollector>=2.2.0 -dulwich>=0.20.6 -mccabe>=0.6.0 From no-reply at openstack.org Mon Mar 15 09:07:42 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 09:07:42 -0000 Subject: [release-announce] python-solumclient 3.3.0 (wallaby) Message-ID: We are gleeful to announce the release of: python-solumclient 3.3.0: Client library for Solum API This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-solumclient Download the package from: https://tarballs.openstack.org/python-solumclient/ Please report issues through: https://bugs.launchpad.net/python-solumclient/+bugs For more details, please see below. Changes in python-solumclient 3.2.0..3.3.0 ------------------------------------------ 00e7fde Add Python3 wallaby unit tests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Mon Mar 15 09:11:55 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 09:11:55 -0000 Subject: [release-announce] monasca-statsd 2.2.0 (wallaby) Message-ID: We joyfully announce the release of: monasca-statsd 2.2.0: Monasca statsd Python client This release is part of the wallaby 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.1.0..2.2.0 -------------------------------------- ed2c0d2 Add doc/requirements b9451e9 bump py37 to py38 in tox.ini 0e2561c Add Python3 wallaby unit tests 3ecf448 change a better title in README.rst Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- README.rst | 2 +- lower-constraints.txt | 6 +++--- requirements.txt | 2 +- test-requirements.txt | 3 --- tox.ini | 4 +++- 7 files changed, 12 insertions(+), 10 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3840e1d..e6d6e11 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4 @@ -six>=1.10.0 # MIT +six>=1.12.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 3d07f82..9cc0447 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7,2 +6,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,>=1.6.5 # BSD -oslosphinx>=4.7.0 # Apache-2.0 @@ -12 +9,0 @@ testrepository>=0.0.18 # Apache-2.0/BSD -openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Mon Mar 15 09:27:01 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 09:27:01 -0000 Subject: [release-announce] python-watcherclient 3.2.0 (wallaby) Message-ID: We joyfully announce the release of: python-watcherclient 3.2.0: Python client library for Watcher API This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-watcherclient Download the package from: https://pypi.org/project/python-watcherclient Please report issues through: https://bugs.launchpad.net/watcher/+bugs For more details, please see below. Changes in python-watcherclient 3.1.1..3.2.0 -------------------------------------------- 41feafc Remove install unnecessary packages e1bcc5f Add Python3 wallaby unit tests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- tox.ini | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) From no-reply at openstack.org Mon Mar 15 09:38:48 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 09:38:48 -0000 Subject: [release-announce] octavia 6.2.0 (ussuri) Message-ID: We are happy to announce the release of: octavia 6.2.0: OpenStack Octavia Scalable Load Balancer as a Service This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/octavia Download the package from: https://pypi.org/project/octavia Please report issues through: https://storyboard.openstack.org/#!/project/908 For more details, please see below. 6.2.0 ^^^^^ Bug Fixes * Fixes an issue with load balancer failover, when the VIP subnet is out of IP addresses, that could lead to the VIP being deallocated. * Fixed an issue where members added to TLS-enabled pools would go to ERROR provisioning status. * Fix default value override for timeout values for listeners. Changing the default timeouts in the configuration file wasn't correctly applied in the default listener parameters. * Fix operational status for disabled UDP listeners. The operating status of disabled UDP listeners is now OFFLINE instead of ONLINE, the behavior is now similary to the behavior of HTTP/HTTPS/TCP/... listeners. * Fixed an issue that could cause load balancers, with multiple amphora in a failed state, to be unable to complete a failover. * Fix an incorrect "operating_status" with empty UDP pools. A UDP pool without any member is now "ONLINE" instead of "OFFLINE". * Add missing cloud-utils-growpart RPM to Red Hat based amphora images. * Add missing cronie RPM to Red Hat based amphora images. * Fix nf_conntrack_buckets sysctl in the Amphora, its value was incorrectly set. * Fixed an issue were updating a CRL or client certificate on a pool would cause the pool to go into ERROR. * Fixed an issue where TLS-enabled pools would fail to provision. * Fix a potential invalid DOWN operating status for members of a UDP pool. A race condition could have occured when building the first heartbeat message after adding a new member in a pool, this recently added member could have been seen as DOWN. * Add a validation step in the Octavia Amphora driver to ensure that the port_security_enabled parameter is set on the VIP network. Changes in octavia 6.1.0..6.2.0 ------------------------------- 63fb9f69 Fix LB failover when IP addresses exhausted cddbc3c8 Drop lower constraints testing (stable Ussuri) 9d4704d3 Fix amphora image build cc63ff8f Followup Remove haproxy_check_script for UDP-only 19fbb64d Fix backend certificate file paths 27230ba8 Fix overriding default listener timeout values in config file 4dac4554 Add validation for VIP network parameters in amphora driver e9bc5d9f Configure rsyslog on Octavia service nodes in devstack ebe234eb Fix pools going into ERROR when updating the pool 7b242468 Disable auto configuration of new interfaces in NetworkManager 95a97cf1 Support deletion of all tags 9f1307af Fix nf_conntrack_buckets sysctl in Amphora a053d7c3 Fix AttributeError on TLS-enabled pool provisioning 01b9dcf3 Fix Ussuri requirements for Victoria grenade cfe24559 Fix amphorav2 bytes error 89cc378b Fix operating status for empty UDP pools b339d009 Use 'bash' in the keepalived check script 7bdf196e Fix lower-constraints 25f8980e Handle listener not found during loadbalancer status update a258e108 Fix load balancers with failed amphora failover 2fcc877d Map cloud-guest-utils to cloud-utils-growpart for Red Hat distros. 12846655 Fix missing cronie package in RHEL-based image builds b31f1432 Fix load balancers with failed amphora failover 71c214c8 Fix pep8 failures in gate e3f09c41 Remove unnecessary joinedload c26958bd Fix pool delete race on load balancer cascade delete f9952c06 [Amphorav2] Healthmonitor operation minor fixes ea47a0ef Fix invalid DOWN status when updating a UDP pool 8fe7cff8 Fix operational status for disabled UDP listeners 6a112142 Add some details on enable_anti_affinity option 966adf0f Fix user permission for WSGI configuration Task: 35692 Story: 2006172 0afb17c4 Add missing log line for finishing amp operations 5613958a Update devstack plugin Diffstat (except docs and test files) ------------------------------------- devstack/README.md | 2 +- devstack/plugin.sh | 24 +-- devstack/settings | 2 +- elements/amphora-agent/pkg-map | 4 +- .../etc/NetworkManager/conf.d/no-auto-default.conf | 7 + .../post-install.d/20-haproxy-tune-kernel | 1 - httpd/octavia-api.conf | 2 +- lower-constraints.txt | 178 --------------------- .../backends/agent/api_server/keepalivedlvs.py | 9 +- .../amphorae/backends/agent/api_server/server.py | 4 +- .../api_server/templates/amphora-netns.systemd.j2 | 4 + .../templates/keepalived_check_script.conf.j2 | 2 +- .../backends/health_daemon/health_daemon.py | 5 +- .../amphorae/backends/utils/keepalivedlvs_query.py | 45 +++++- .../amphorae/drivers/haproxy/rest_api_driver.py | 26 +-- octavia/amphorae/drivers/health/heartbeat_udp.py | 4 +- octavia/api/drivers/amphora_driver/v1/driver.py | 18 ++- octavia/api/drivers/amphora_driver/v2/driver.py | 41 +++-- octavia/api/drivers/driver_factory.py | 2 +- octavia/api/drivers/utils.py | 6 +- octavia/api/v2/types/listener.py | 28 +--- octavia/certificates/manager/barbican.py | 2 +- octavia/certificates/manager/barbican_legacy.py | 4 +- octavia/cmd/health_manager.py | 2 +- octavia/cmd/house_keeping.py | 6 +- octavia/common/config.py | 3 +- octavia/common/constants.py | 2 + octavia/common/data_models.py | 12 +- octavia/common/jinja/lvs/templates/base.j2 | 4 + octavia/common/jinja/lvs/templates/macros.j2 | 12 +- octavia/compute/drivers/nova_driver.py | 7 +- .../healthmanager/health_drivers/update_db.py | 8 + octavia/controller/queue/v2/endpoints.py | 6 +- octavia/controller/worker/task_utils.py | 30 ++-- octavia/controller/worker/v1/controller_worker.py | 11 +- .../worker/v1/flows/load_balancer_flows.py | 4 +- .../worker/v1/tasks/amphora_driver_tasks.py | 10 +- .../controller/worker/v1/tasks/compute_tasks.py | 2 +- .../controller/worker/v1/tasks/database_tasks.py | 37 ++--- .../controller/worker/v1/tasks/network_tasks.py | 24 ++- octavia/controller/worker/v2/controller_worker.py | 17 +- .../worker/v2/flows/load_balancer_flows.py | 4 +- .../controller/worker/v2/tasks/compute_tasks.py | 2 +- .../controller/worker/v2/tasks/database_tasks.py | 37 +++-- .../controller/worker/v2/tasks/network_tasks.py | 22 ++- octavia/db/prepare.py | 14 ++ octavia/db/repositories.py | 17 +- octavia/network/data_models.py | 4 +- .../drivers/neutron/allowed_address_pairs.py | 11 +- octavia/network/drivers/neutron/utils.py | 3 +- octavia/network/drivers/noop_driver/driver.py | 6 +- .../backend/agent/api_server/test_keepalivedlvs.py | 10 +- .../functional/api/v2/test_availability_zones.py | 2 +- .../backends/utils/test_keepalivedlvs_query.py | 78 ++++++++- .../drivers/haproxy/test_rest_api_driver_0_5.py | 40 ++--- .../drivers/haproxy/test_rest_api_driver_1_0.py | 25 +-- .../amphora_driver/v1/test_amphora_driver.py | 30 +++- .../amphora_driver/v2/test_amphora_driver.py | 54 +++++-- .../unit/common/jinja/lvs/test_lvs_jinja_cfg.py | 59 +++++++ .../sample_configs/sample_configs_combined.py | 32 +++- .../worker/v1/tasks/test_amphora_driver_tasks.py | 22 ++- .../worker/v1/tasks/test_network_tasks.py | 16 ++ .../worker/v2/tasks/test_network_tasks.py | 21 +++ ...er-ip-addresses-exhausted-69110b2fa4683e1a.yaml | 5 + ...d-member-tls-enabled-pool-cc77bfa320aaf659.yaml | 5 + ...eout-values-for-listeners-108c8048ba8beb9a.yaml | 6 + ...sable-udp-listener-status-3d34a5596e62da1c.yaml | 6 + ...x-dual-error-amp-failover-69e323892bad8254.yaml | 5 + ...fix-empty-udp-pool-status-3171950628898468.yaml | 5 + ...sing-cloud-guest-utils-rh-eb39a53502dc1e91.yaml | 4 + .../fix-missing-cronie-rh-bd31001338ddbb1e.yaml | 4 + ..._conntrack_buckets-sysctl-75ae6dbb9d052863.yaml | 5 + .../notes/fix-pool-crl-2cc6f2705f5b2009.yaml | 5 + ...enabled-pool-provisioning-e3adb987244a025a.yaml | 4 + ...nstable-UDP-health-status-ba32690b83a9641b.yaml | 7 + ...lidate-vip-network-params-57662cc3a99f80e5.yaml | 5 + requirements.txt | 4 +- tox.ini | 10 -- zuul.d/jobs.yaml | 1 + zuul.d/projects.yaml | 1 - 84 files changed, 884 insertions(+), 461 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 050e01d5..930f62a5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -28 +28 @@ oslo.reports>=1.18.0 # Apache-2.0 -oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 +oslo.serialization>=2.28.1 # Apache-2.0 @@ -42 +42 @@ taskflow>=4.1.0 # Apache-2.0 -diskimage-builder>=2.24.0 # Apache-2.0 +diskimage-builder>=2.27.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 15 10:42:47 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 10:42:47 -0000 Subject: [release-announce] os-collect-config 13.0.1 Message-ID: We are pleased to announce the release of: os-collect-config 13.0.1: Collect and cache metadata, run hooks on changes. The source is available from: https://opendev.org/openstack/os-collect-config Download the package from: https://tarballs.openstack.org/os-collect-config/ For more details, please see below. Changes in os-collect-config 11.0.2..13.0.1 ------------------------------------------- 224af05 Bump hacking Diffstat (except docs and test files) ------------------------------------- test-requirements.txt | 2 +- tox.ini | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 28342a5..154ac97 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=4.0.0,<4.1.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 15 10:44:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 10:44:15 -0000 Subject: [release-announce] oslo.messaging 12.1.6 (ussuri) Message-ID: We are ecstatic to announce the release of: oslo.messaging 12.1.6: Oslo Messaging API This release is part of the ussuri stable 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.1.6 ^^^^^^ New Features ************ * Adding retry strategy based on the mandatory flag. Missing exchanges and queues are now identified separately for logging purposes. Upgrade Notes ************* * Deprecating the "direct_mandatory_flag". It will not be possible to deactivate this functionality anymore. Changes in oslo.messaging 12.1.5..12.1.6 ---------------------------------------- 36b5e06c Correctly handle missing RabbitMQ queues 5f2a4f21 Deprecate the mandatory flag de2f0403 Fix some typos 3bf9ba55 Fix type of direct_mandatory_flag opt 7e151b15 Dropping lower constraints testing Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - lower-constraints.txt | 93 ---------------------- oslo_messaging/_drivers/amqpdriver.py | 72 ++++++++++++----- oslo_messaging/_drivers/impl_rabbit.py | 23 ++++-- .../disable-mandatory-flag-a6210a534f3853f0.yaml | 5 ++ .../handle-missing-queue-553a803f94976be7.yaml | 5 ++ tox.ini | 6 -- 8 files changed, 77 insertions(+), 131 deletions(-) From no-reply at openstack.org Mon Mar 15 10:44:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 10:44:45 -0000 Subject: [release-announce] oslo.messaging 12.5.2 (victoria) Message-ID: We are stoked to announce the release of: oslo.messaging 12.5.2: Oslo Messaging API This release is part of the victoria stable 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.5.2 ^^^^^^ New Features ************ * Adding retry strategy based on the mandatory flag. Missing exchanges and queues are now identified separately for logging purposes. Upgrade Notes ************* * Deprecating the "direct_mandatory_flag". It will not be possible to deactivate this functionality anymore. Changes in oslo.messaging 12.5.1..12.5.2 ---------------------------------------- 391ce7fc Correctly handle missing RabbitMQ queues 06ad070c Deprecate the mandatory flag a0329a3f Fix type of direct_mandatory_flag opt 1682ef69 Dropping lower constraints testing Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - lower-constraints.txt | 83 ---------------------- oslo_messaging/_drivers/amqpdriver.py | 68 ++++++++++++------ oslo_messaging/_drivers/impl_rabbit.py | 19 +++-- .../disable-mandatory-flag-a6210a534f3853f0.yaml | 5 ++ .../handle-missing-queue-553a803f94976be7.yaml | 5 ++ tox.ini | 6 -- 8 files changed, 73 insertions(+), 117 deletions(-) From no-reply at openstack.org Mon Mar 15 10:45:20 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 10:45:20 -0000 Subject: [release-announce] os-collect-config 11.0.3 (ussuri) Message-ID: We are happy to announce the release of: os-collect-config 11.0.3: Collect and cache metadata, run hooks on changes. This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/os-collect-config Download the package from: https://tarballs.openstack.org/os-collect-config/ Please report issues through: https://bugs.launchpad.net/os-collect-config/+bugs For more details, please see below. Changes in os-collect-config 11.0.2..11.0.3 ------------------------------------------- 5939eab Bump hacking Diffstat (except docs and test files) ------------------------------------- test-requirements.txt | 2 +- tox.ini | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 28342a5..154ac97 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=4.0.0,<4.1.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 15 10:47:04 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 10:47:04 -0000 Subject: [release-announce] oslo.messaging 10.2.3 (train) Message-ID: We eagerly announce the release of: oslo.messaging 10.2.3: Oslo Messaging API This release is part of the train stable 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 10.2.2..10.2.3 ---------------------------------------- 56fc3326 Fix type of direct_mandatory_flag opt a430ad87 Dropping lower constraints testing d98245ca Add oslo.messaging-tox-py27-func-rabbit non-voting. Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 +- lower-constraints.txt | 94 ---------------------------------- oslo_messaging/_drivers/impl_rabbit.py | 12 ++--- tox.ini | 7 --- 4 files changed, 8 insertions(+), 109 deletions(-) From no-reply at openstack.org Mon Mar 15 10:48:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 10:48:10 -0000 Subject: [release-announce] os-collect-config 12.0.1 (victoria) Message-ID: We are ecstatic to announce the release of: os-collect-config 12.0.1: Collect and cache metadata, run hooks on changes. This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/os-collect-config Download the package from: https://tarballs.openstack.org/os-collect-config/ Please report issues through: https://bugs.launchpad.net/os-collect-config/+bugs For more details, please see below. Changes in os-collect-config 11.0.2..12.0.1 ------------------------------------------- 4e0667f Bump hacking Diffstat (except docs and test files) ------------------------------------- test-requirements.txt | 2 +- tox.ini | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 28342a5..154ac97 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=4.0.0,<4.1.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 15 10:49:03 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 10:49:03 -0000 Subject: [release-announce] horizon 19.1.0 (wallaby) Message-ID: We are tickled pink to announce the release of: horizon 19.1.0: OpenStack Dashboard This release is part of the wallaby 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. 19.1.0 ^^^^^^ New Features ************ * Setting 'can_set_password' to True in OPENSTACK_HYPERVISOR_FEATURES adds the option to set admin password from AngularJS Launch Instance dialog. * Horizon supports the registered default policies and operators now only need to define policies which they would like to override in policy files in "POLICY_FILES" setting. (Previously the policy files need to contain all defined policies including default policies.) The registered default policies are defined in files under "DEFAULT_POLICY_FILES" and they are synced with registered defaults of back-end services before the horizon release. * Chinese locales "zh-cn" and "zh-tw" are now changed to "zh-hans" and "zh-hant" respectively. This follows the change in Django which is a framework horizon depends on. The new locales decouples what are spoken from specific locations as they are also used outside of China/Taiwan. * Volume backups is now supported for admin panel. Admin is now able to view all volume backups for differenet users. Known Issues ************ * Policies with the system scoped token ("system_scope:all") are not supported in horizon yet. The horizon team recognizes it as an important feature gap and would like to support it in near future. Upgrade Notes ************* * The format of the policy files under "POLICY_FILES" is changed to YAML and all contents of these files are commented out now. You only need to define policies which you would like to modify from the default. You can still use policy files with JSON format. If you continue to use JSON format, configure "POLICY_FILES" setting to point JSON files. * Chinese locales "zh-cn" and "zh-tw" have been changed to "zh-hans" and "zh-hant" respectively. If you configure "LANGUAGES" in your setting explicitly, ensure to use the new Chinese locales if needed. Deprecation Notes ***************** * The Django version of the launch instance form is deprecated now. Switch to the AngularJS version of the form by setting "LAUNCH_INSTANCE_NG_ENABLED" to "True" and "LAUNCH_INSTANCE_LEGACY_ENABLED" to "False". The horizon team believes that feature gaps between Django and AngularJS implementations have been closed and we can drop the Django version. If you see any feature gap, please file a bug to horizon or contact the horizon team. Changes in horizon 19.0.0..19.1.0 --------------------------------- 57380fae7 Deprecate Django launch instance form 87edcb619 Imported Translations from Zanata 1d39ac761 Add Volume backups support for admin panel 6efaee23d import "collections.abc" explicitly 82900d727 Try loading all policy files even if some files are invalid f78a9c2c0 Allow themes to override bg color of even lines of horizon tables b84195290 Handle an attached volume without volume_image_metadata 1dd12d8de test: Ensure to stop mock when create_mocks decorator exits c9bb0e95e Fix community image handling in launch instance form 3fe0802ea Fix typo in horizon/exceptions.py 69147c0c3 Imported Translations from Zanata f3bfa3834 Fix Material theme to work with any combination of pyScss and MDI icons 1c5b39e27 Update upgrade_check to discover dashboard settings automatically b02d1267a upgrade_check: Convert KNOWN_SETTINGS into one-per-line style 391a66046 Rename zh-cn and zh-tw translations to zh-hans and zh-hant 73a4c3682 Drop translation marker from upgrade-check help b4fd4c2e7 Server tabs: add policy enforcement for tab display 4aa00e8f5 Support policy checks in the Tab base class 87f498bee Drop the usage of unicode prefix from unicode strings be3d27c02 Add openstack_auth to translation-related commands 9ad554248 security_groups panel: Add neutron policy enforcement 7c4f1f9cb Imported Translations from Zanata 4894d0eed Use override_settings decorator consistently f0460fc43 Use TOX_CONSTRAINTS_FILE b7bb76eb2 Support policy-in-code and deprecated policy c2d3f61d4 Set Admin Password at NG Launch Instance dialog 15cb035ef Consume horizon tempest test from tempest master 4b48b5816 Bump min requirement of xstatic-jquery to 1.12.x b65700a86 Show project name at launch instance dialog 76f196d1e Add option to set MTU on network creation 1a40115ee Use "load static" instead of "load staticfiles" 0f6427860 Fix 'requires_keypair' impact on NG Launch Instance dialog 2e1a45db3 Clean up the removed enable_* settings d909495ae Imported Translations from Zanata dc9e2f788 Imported Translations from Zanata 5c45c8825 Add expectations to identity specs 5cc402c00 Imported Translations from Zanata b532943a3 Update devDependencies in package.json 807a33e1c Update ESLint devDependencies in package.json d93c7e9c1 Imported Translations from Zanata 2fd27e4e5 Remove retired karbor-dashboard usage 6f0200032 Update lower constraints and change browser to Firefox to unblock gate 3c0f69ee1 Document bug triaging process 33b031c95 [cleanup] Remove unused file refernce from .gitignore file f7442851c Add WEBROOT to ngdetails navigation 982e772a6 Add try/except block for some nova and neutron api calls ee667919c [Cleanup] Remove unused attributes 03eaf9cd8 Avoid malformed HTML warning from jquery-migrate 40acf5b75 Fix full text search at containers page 35e8888b6 Add pagination to Network Ports table in Launch Instance wizard Diffstat (except docs and test files) ------------------------------------- .eslintrc | 2 + .gitignore | 7 +- .zuul.d/tempest-and-integrated.yaml | 5 +- .../locale/en_GB/LC_MESSAGES/doc-configuration.po | 13 +- .../locale/en_GB/LC_MESSAGES/doc-contributor.po | 183 +- .../locale/id/LC_MESSAGES/doc-configuration.po | 30 +- .../locale/id/LC_MESSAGES/doc-contributor.po | 306 +- horizon/base.py | 5 +- horizon/contrib/bootstrap_datepicker.py | 4 +- horizon/exceptions.py | 4 +- horizon/forms/fields.py | 10 +- horizon/karma.conf.js | 14 +- .../{zh_CN => zh_Hans}/LC_MESSAGES/django.po | 2 +- .../{zh_CN => zh_Hans}/LC_MESSAGES/djangojs.po | 2 +- .../{zh_TW => zh_Hant}/LC_MESSAGES/django.po | 2 +- .../{zh_TW => zh_Hant}/LC_MESSAGES/djangojs.po | 2 +- horizon/management/commands/pull_catalog.py | 21 +- .../conf/resource-type-registry.service.spec.js | 5 + .../util/navigations/navigations.service.js | 9 + .../util/navigations/navigations.service.spec.js | 7 + .../details/routed-details-view.controller.js | 9 +- horizon/static/horizon/js/horizon.d3linechart.js | 2 +- .../static/horizon/js/horizon.extensible_header.js | 2 +- horizon/static/horizon/js/horizon.forms.js | 10 +- horizon/static/horizon/js/horizon.heattop.js | 6 +- horizon/static/horizon/js/horizon.lists.js | 8 +- horizon/static/horizon/js/horizon.membership.js | 4 +- horizon/static/horizon/js/horizon.tables.js | 18 +- horizon/static/horizon/js/horizon.tabs.js | 4 +- horizon/tables/actions.py | 4 +- horizon/tables/base.py | 1 + horizon/tabs/base.py | 14 +- horizon/templatetags/splitfilter.py | 2 +- horizon/test/helpers.py | 2 +- .../test/test_dashboards/dogs/puppies/tables.py | 8 +- horizon/test/unit/middleware/test_operation_log.py | 12 +- horizon/test/unit/tables/test_tables.py | 53 +- horizon/test/unit/tabs/test_tabs.py | 32 +- .../test/unit/templatetags/test_templatetags.py | 8 +- horizon/test/unit/test_exceptions.py | 22 +- .../test/unit/utils/test_babel_extract_angular.py | 36 +- horizon/test/unit/utils/test_filters.py | 10 +- horizon/utils/babel_extract_angular.py | 12 +- lower-constraints.txt | 14 +- openstack_auth/defaults.py | 1 + openstack_auth/locale/eo/LC_MESSAGES/django.po | 13 +- openstack_auth/locale/id/LC_MESSAGES/django.po | 8 +- .../{zh_CN => zh_Hans}/LC_MESSAGES/django.po | 2 +- .../{zh_TW => zh_Hant}/LC_MESSAGES/django.po | 2 +- openstack_auth/policy.py | 53 + openstack_dashboard/api/cinder.py | 30 +- openstack_dashboard/api/neutron.py | 14 +- openstack_dashboard/api/rest/swift.py | 8 +- openstack_dashboard/conf/cinder_policy.json | 147 - openstack_dashboard/conf/cinder_policy.yaml | 646 ++++ .../conf/default_policies/README.txt | 12 + .../conf/default_policies/cinder.yaml | 1137 +++++++ .../conf/default_policies/glance.yaml | 280 ++ .../conf/default_policies/keystone.yaml | 2954 +++++++++++++++++++ .../conf/default_policies/neutron.yaml | 1511 ++++++++++ .../conf/default_policies/nova.yaml | 3103 ++++++++++++++++++++ openstack_dashboard/conf/glance_policy.json | 63 - openstack_dashboard/conf/glance_policy.yaml | 121 + openstack_dashboard/conf/keystone_policy.json | 174 -- openstack_dashboard/conf/keystone_policy.yaml | 2330 +++++++++++++++ openstack_dashboard/conf/neutron_policy.json | 220 -- openstack_dashboard/conf/neutron_policy.yaml | 961 ++++++ openstack_dashboard/conf/nova_policy.json | 158 - openstack_dashboard/conf/nova_policy.yaml | 1877 ++++++++++++ .../dashboards/admin/aggregates/tables.py | 8 +- .../dashboards/admin/backups/__init__.py | 0 .../dashboards/admin/backups/forms.py | 72 + .../dashboards/admin/backups/panel.py | 18 + .../dashboards/admin/backups/tables.py | 119 + .../dashboards/admin/backups/tabs.py | 23 + .../templates/backups/_detail_overview.html | 62 + .../backups/templates/backups/_update_status.html | 11 + .../backups/templates/backups/update_status.html | 7 + .../dashboards/admin/backups/urls.py | 29 + .../dashboards/admin/backups/views.py | 138 + .../dashboards/admin/flavors/tables.py | 8 +- .../dashboards/admin/group_types/specs/tables.py | 8 +- .../dashboards/admin/group_types/tables.py | 8 +- .../dashboards/admin/hypervisors/compute/tables.py | 18 +- .../dashboards/admin/info/tables.py | 6 +- .../dashboards/admin/instances/tables.py | 8 +- .../dashboards/admin/metadata_defs/tables.py | 8 +- .../dashboards/admin/networks/agents/tables.py | 8 +- .../dashboards/admin/networks/forms.py | 7 + .../dashboards/admin/networks/tables.py | 4 +- .../dashboards/admin/networks/workflows.py | 2 +- .../dashboards/admin/rbac_policies/tables.py | 8 +- .../dashboards/admin/volume_types/extras/tables.py | 8 +- .../dashboards/admin/volume_types/forms.py | 4 +- .../admin/volume_types/qos_specs/tables.py | 8 +- .../dashboards/admin/volume_types/tables.py | 24 +- .../dashboards/identity/domains/tables.py | 24 +- .../dashboards/identity/groups/tables.py | 24 +- .../identity_providers/protocols/tables.py | 8 +- .../identity/identity_providers/tables.py | 8 +- .../dashboards/identity/mappings/tables.py | 8 +- .../dashboards/identity/projects/tables.py | 8 +- .../dashboards/identity/roles/tables.py | 8 +- .../domains/actions/delete.service.spec.js | 12 +- .../groups/actions/delete.action.service.spec.js | 12 +- .../users/actions/delete.action.service.spec.js | 12 +- .../dashboards/identity/users/tables.py | 24 +- .../dashboards/project/backups/forms.py | 5 +- .../dashboards/project/backups/tables.py | 28 +- .../dashboards/project/backups/tabs.py | 3 +- .../dashboards/project/floating_ips/tables.py | 14 +- .../dashboards/project/images/images/tables.py | 30 +- .../dashboards/project/instances/audit_tables.py | 38 +- .../dashboards/project/instances/tables.py | 264 +- .../dashboards/project/instances/tabs.py | 29 +- .../dashboards/project/instances/views.py | 8 + .../dashboards/project/key_pairs/tables.py | 8 +- .../extensions/allowed_address_pairs/tables.py | 8 +- .../dashboards/project/networks/ports/tables.py | 20 +- .../dashboards/project/networks/subnets/tables.py | 8 +- .../dashboards/project/networks/tables.py | 20 +- .../dashboards/project/networks/workflows.py | 9 +- .../routers/extensions/extraroutes/tables.py | 8 +- .../dashboards/project/routers/ports/tables.py | 22 +- .../dashboards/project/routers/tables.py | 24 +- .../dashboards/project/routers/views.py | 2 +- .../dashboards/project/security_groups/tables.py | 35 +- .../dashboards/project/snapshots/tables.py | 8 +- .../dashboard/project/containers/containers.html | 140 +- .../launch-instance/details/details.controller.js | 11 +- .../details/details.controller.spec.js | 10 + .../workflow/launch-instance/details/details.html | 6 + .../launch-instance/keypair/keypair.controller.js | 10 + .../keypair/keypair.controller.spec.js | 16 +- .../workflow/launch-instance/keypair/keypair.html | 53 + .../launch-instance-model.service.js | 29 +- .../launch-instance-model.service.spec.js | 104 +- .../launch-instance/networkports/port-details.html | 18 + .../networkports/ports.controller.js | 90 +- .../launch-instance/networkports/ports.html | 165 +- .../launch-instance/networkports/ports.spec.js | 45 +- .../dashboards/project/vg_snapshots/tables.py | 14 +- .../dashboards/project/volume_groups/tables.py | 10 +- .../dashboards/project/volumes/forms.py | 2 +- .../dashboards/project/volumes/tables.py | 48 +- openstack_dashboard/defaults.py | 17 +- .../enabled/_2230_admin_backups_panel.py | 9 + openstack_dashboard/karma.conf.js | 10 +- .../locale/de/LC_MESSAGES/django.po | 6 +- .../locale/en_GB/LC_MESSAGES/django.po | 18 +- .../locale/en_GB/LC_MESSAGES/djangojs.po | 20 +- .../locale/eo/LC_MESSAGES/django.po | 95 +- .../locale/eo/LC_MESSAGES/djangojs.po | 20 +- .../locale/fr/LC_MESSAGES/django.po | 7 +- .../locale/id/LC_MESSAGES/django.po | 12 +- .../locale/id/LC_MESSAGES/djangojs.po | 8 +- .../locale/ja/LC_MESSAGES/django.po | 7 +- .../locale/ko_KR/LC_MESSAGES/django.po | 5 +- .../locale/ru/LC_MESSAGES/django.po | 5 +- .../locale/tr_TR/LC_MESSAGES/django.po | 2 +- .../{zh_CN => zh_Hans}/LC_MESSAGES/django.po | 5 +- .../{zh_CN => zh_Hans}/LC_MESSAGES/djangojs.po | 2 +- .../{zh_TW => zh_Hant}/LC_MESSAGES/django.po | 2 +- .../{zh_TW => zh_Hant}/LC_MESSAGES/djangojs.po | 2 +- .../management/commands/dump_default_policies.py | 82 + .../management/commands/extract_messages.py | 2 +- .../management/commands/update_catalog.py | 12 +- .../management/commands/upgrade_check.py | 350 ++- openstack_dashboard/settings.py | 4 +- .../static/dashboard/scss/_variables.scss | 2 +- .../static/dashboard/scss/components/_forms.scss | 5 + openstack_dashboard/static/js/.eslintrc | 1 + openstack_dashboard/templates/500.html | 2 +- .../templates/header/_header_sections.html | 4 +- openstack_dashboard/test/helpers.py | 13 +- openstack_dashboard/test/test_data/cinder_data.py | 24 +- openstack_dashboard/test/test_data/glance_data.py | 48 +- .../test/test_data/keystone_data.py | 2 +- openstack_dashboard/test/test_data/neutron_data.py | 34 +- openstack_dashboard/test/test_data/nova_data.py | 26 +- openstack_dashboard/test/test_data/swift_data.py | 38 +- .../test/unit/api/rest/test_swift.py | 46 +- openstack_dashboard/test/unit/api/test_glance.py | 24 +- openstack_dashboard/test/unit/api/test_nova.py | 4 +- .../test/unit/utils/test_config_types.py | 2 +- .../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 + openstack_dashboard/usage/quotas.py | 21 +- package.json | 18 +- plugin-registry.csv | 1 - ...ango-launch-instance-form-cc176ad708e2f1f7.yaml | 11 + ...h-instance-admin-password-68e7e4b7af239bae.yaml | 5 + .../policy-in-code-support-f79d559c25976215.yaml | 22 + .../rename-chinese-locales-a6fb595bc373791f.yaml | 12 + .../notes/volume-backups-a198d0ce16d62636.yaml | 5 + releasenotes/source/conf.py | 14 +- .../source/locale/de/LC_MESSAGES/releasenotes.po | 8 +- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 42 +- .../source/locale/id/LC_MESSAGES/releasenotes.po | 96 +- .../source/locale/ja/LC_MESSAGES/releasenotes.po | 8 +- requirements.txt | 8 +- tox.ini | 4 +- 244 files changed, 18755 insertions(+), 2614 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2bb8e2749..aaa9ad13a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -26 +26 @@ oslo.i18n>=3.15.3 # Apache-2.0 -oslo.policy>=1.30.0 # Apache-2.0 +oslo.policy>=3.2.0 # Apache-2.0 @@ -29 +29 @@ oslo.upgradecheck>=0.1.1 # Apache-2.0 -oslo.utils>=3.33.0 # Apache-2.0 +oslo.utils>=3.40.0 # Apache-2.0 @@ -57 +57 @@ XStatic-Jasmine>=2.4.1.1 # MIT License -XStatic-jQuery>=1.8.2.1,<2 # MIT License +XStatic-jQuery>=1.12.4.1,<2 # MIT License @@ -61 +61 @@ XStatic-JQuery.TableSorter>=2.14.5.1 # MIT License -XStatic-jquery-ui>=1.10.4.1 # MIT License +XStatic-jquery-ui>=1.12.1.1 # MIT License From no-reply at openstack.org Mon Mar 15 10:51:24 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 10:51:24 -0000 Subject: [release-announce] nova 21.2.0 (ussuri) Message-ID: We are satisfied to announce the release of: nova 21.2.0: Cloud computing fabric controller This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/nova Download the package from: https://tarballs.openstack.org/nova/ Please report issues through: https://bugs.launchpad.net/nova/+bugs For more details, please see below. 21.2.0 ^^^^^^ Upgrade Notes ************* * Nova services only support old computes if the compute is not older than the previous major nova release. From now on nova services will emit a warning at startup if the deployment contains too old compute services. From the 23.0.0 (Wallaby) release nova services will refuse to start if the deployment contains too old compute services to prevent compatibility issues. Bug Fixes ********* * In the Rocky (18.0.0) release support was added to nova to use neutron's multiple port binding feature when the binding-extended API extension is available. In the Train (20.0.0) release the SR-IOV live migration feature broke the semantics of the vifs field in the "migration_data" object that signals if the new multiple port binding workflow should be used by always populating it even when the "binding-extended" API extension is not present. This broke live migration for any deployment that did not support the optional "binding-extended" API extension. The Rocky behavior has now been restored enabling live migration using the single port binding workflow when multiple port bindings are not available. Changes in nova 21.1.2..21.2.0 ------------------------------ f6fefb6298 Handle instance = None in _local_delete_cleanup cee7725495 Add regression test for bug 1914777 8daac915bb Fallback to same-cell resize with qos ports aec1c42bd3 Default user_id when not specified in check_num_instances_quota f4591871ff Add regression test for bug 1893284 d9c833d5a4 only wait for plugtime events in pre-live-migration cb96119e59 tools: Allow check-cherry-picks.sh to be disabled by an env var cff48e2cd4 Add upgrade check about old computes f67627b44c Reproduce bug 1907522 in functional test 75bac345d5 Warn when starting services with older than N-1 computes 3b497ad7d4 Set instance host and drop migration under lock 02114a9d7f Reproduce bug 1896463 in func env 4ad7e5e263 Disallow CONF.compute.max_disk_devices_to_attach = 0 e7a45e0335 Use subqueryload() instead of joinedload() for (system_)metadata f7ba1aab5f compute: Lock by instance.uuid lock during swap_volume 97330d65e1 [doc]: Fix glance image_metadata link afa843c8a7 Set migrate_data.vifs only when using multiple port bindings 36cb57d97b libvirt: Only ask tpool.Proxy to autowrap vir* classes bea55a7d45 add functional regression test for bug #1888395 Diffstat (except docs and test files) ------------------------------------- api-guide/source/port_with_resource_request.rst | 3 +- .../admin/configuration/cross-cell-resize.rst | 3 +- .../admin/configuration/hypervisor-xen-libvirt.rst | 2 +- nova/api/openstack/wsgi_app.py | 7 + nova/cmd/status.py | 13 ++ nova/compute/api.py | 50 +++-- nova/compute/manager.py | 84 +++++--- nova/compute/resource_tracker.py | 18 ++ nova/compute/utils.py | 11 +- nova/conf/compute.py | 8 +- nova/db/sqlalchemy/api.py | 17 +- nova/exception.py | 8 + nova/network/constants.py | 1 + nova/network/model.py | 23 ++- nova/objects/service.py | 7 + nova/service.py | 12 ++ .../functional/regressions/test_bug_1888395.py | 131 ++++++++++++ .../functional/regressions/test_bug_1893284.py | 94 +++++++++ .../functional/regressions/test_bug_1896463.py | 224 +++++++++++++++++++++ .../functional/regressions/test_bug_1914777.py | 139 +++++++++++++ nova/utils.py | 50 +++++ nova/virt/libvirt/host.py | 8 +- ...s-having-resource-request-a8e1029ef5983793.yaml | 4 +- ...cky-portbinding-semantics-48e9b1fa969cc5e9.yaml | 14 ++ ...-started-with-old-compute-fc80b4ff58a2aaea.yaml | 9 + tools/check-cherry-picks.sh | 5 + tox.ini | 2 + 49 files changed, 1421 insertions(+), 105 deletions(-) From no-reply at openstack.org Mon Mar 15 10:51:41 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 10:51:41 -0000 Subject: [release-announce] heat-agents 2.2.0 (wallaby) Message-ID: We are delighted to announce the release of: heat-agents 2.2.0: heat-agents This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/heat-agents Download the package from: https://tarballs.openstack.org/heat-agents/ Please report issues through: https://bugs.launchpad.net/heat-agents/+bugs For more details, please see below. Changes in heat-agents 2.1.1..2.2.0 ----------------------------------- fcb3c61 Reuse the docs deps to benefit from constraints 7b525d8 Remove six d622b32 Use TOX_CONSTRAINTS_FILE a1d32e9 replace imp module 4b9d7de Add py38 test 20ac24e Add Python3 wallaby unit tests 19860b5 Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- heat-config-chef/install.d/hook-chef.py | 5 ++--- .../install.d/hook-docker-compose.py | 3 +-- heat-config-kubelet/install.d/hook-kubelet.py | 8 +++---- .../os-refresh-config/configure.d/55-heat-config | 3 +-- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 +++++ setup.cfg | 1 + tox.ini | 12 ++++++---- 12 files changed, 47 insertions(+), 27 deletions(-) From no-reply at openstack.org Mon Mar 15 10:54:12 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 10:54:12 -0000 Subject: [release-announce] heat-dashboard 4.1.0 (wallaby) Message-ID: We enthusiastically announce the release of: heat-dashboard 4.1.0: Heat Management Dashboard This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/heat-dashboard Download the package from: https://tarballs.openstack.org/heat-dashboard/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/heat- dashboard For more details, please see below. Changes in heat-dashboard 4.0.0..4.1.0 -------------------------------------- 15b787e Imported Translations from Zanata 934c8e1 Run npm nodejs job with Firefox browser a36e451 Imported Translations from Zanata 3f779b6 Add Python3 wallaby unit tests 9874d37 Update master for stable/victoria 953369c Move image_field_data method in-tree Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- heat_dashboard/content/stacks/forms.py | 33 +++++++++++++++++++++- heat_dashboard/locale/de/LC_MESSAGES/django.po | 16 +++++++++-- heat_dashboard/locale/en_GB/LC_MESSAGES/django.po | 14 +++++++-- .../{zh_CN => zh_Hans}/LC_MESSAGES/django.po | 2 +- .../{zh_CN => zh_Hans}/LC_MESSAGES/djangojs.po | 2 +- .../{zh_TW => zh_Hant}/LC_MESSAGES/django.po | 2 +- karma.conf.js | 2 +- package.json | 3 +- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 7 +++-- releasenotes/source/victoria.rst | 6 ++++ 12 files changed, 75 insertions(+), 15 deletions(-) From no-reply at openstack.org Mon Mar 15 10:55:21 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 10:55:21 -0000 Subject: [release-announce] nova 22.2.0 (victoria) Message-ID: We are tickled pink to announce the release of: nova 22.2.0: Cloud computing fabric controller This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/nova Download the package from: https://tarballs.openstack.org/nova/ Please report issues through: https://bugs.launchpad.net/nova/+bugs For more details, please see below. Changes in nova 22.1.0..22.2.0 ------------------------------ 35112d7667 Handle instance = None in _local_delete_cleanup 4f17ea2f7d Add regression test for bug 1914777 3d86df068a tools: Allow check-cherry-picks.sh to be disabled by an env var ef348c4eb3 only wait for plugtime events in pre-live-migration 8e12b81839 Disallow CONF.compute.max_disk_devices_to_attach = 0 09784db62f Prevent archiving of pci_devices records because of 'instance_uuid' Diffstat (except docs and test files) ------------------------------------- nova/compute/api.py | 35 +++--- nova/compute/manager.py | 11 +- nova/conf/compute.py | 8 +- nova/db/sqlalchemy/api.py | 6 +- nova/network/model.py | 23 +++- .../functional/regressions/test_bug_1914777.py | 138 +++++++++++++++++++++ tools/check-cherry-picks.sh | 5 + tox.ini | 2 + 11 files changed, 256 insertions(+), 31 deletions(-) From no-reply at openstack.org Mon Mar 15 11:05:44 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 11:05:44 -0000 Subject: [release-announce] nova 20.6.0 (train) Message-ID: We are amped to announce the release of: nova 20.6.0: Cloud computing fabric controller This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/nova Download the package from: https://tarballs.openstack.org/nova/ Please report issues through: https://bugs.launchpad.net/nova/+bugs For more details, please see below. Changes in nova 20.5.0..20.6.0 ------------------------------ ff570d1b4e [stable-only] gate: Pin CEPH_RELEASE to nautilus in LM hook 3c8841595a tools: Allow check-cherry-picks.sh to be disabled by an env var e9e0998978 Handle disabled CPU features to fix live migration failures 62bf0ef129 Disallow CONF.compute.max_disk_devices_to_attach = 0 4839d41fc0 Use cell targeted context to query BDMs for metadata b6cc7e9aac Fix a hacking test cd83da5501 libvirt: Only ask tpool.Proxy to autowrap vir* classes Diffstat (except docs and test files) ------------------------------------- gate/live_migration/hooks/ceph.sh | 1 + nova/api/metadata/base.py | 12 +++++---- nova/compute/manager.py | 7 +++++ nova/conf/compute.py | 8 +++++- nova/virt/libvirt/config.py | 8 ++++-- nova/virt/libvirt/host.py | 8 +++--- tools/check-cherry-picks.sh | 5 ++++ tox.ini | 2 ++ 15 files changed, 113 insertions(+), 20 deletions(-) From no-reply at openstack.org Mon Mar 15 20:46:37 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Mar 2021 20:46:37 -0000 Subject: [release-announce] python-manilaclient 2.5.0 (wallaby) Message-ID: We are excited to announce the release of: python-manilaclient 2.5.0: Client library for OpenStack Manila API. This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-manilaclient Download the package from: https://pypi.org/project/python-manilaclient Please report issues through: https://bugs.launchpad.net/python-manilaclient/+bugs For more details, please see below. 2.5.0 ^^^^^ New Features * OS profiler is now supported within the v2 client and the manilaclient shell. * The commands "manila extend" and "manila shrink" now accept an optional "--wait" option that allows users to let the client poll for the completion of the operation. * The commands "manila force-delete", "manila snapshot-force-delete" and "manila share-instance-force-delete" now accept an optional "-- wait" that allows administrator users to let the client poll for the completion of the operation. Changes in python-manilaclient 2.4.0..2.5.0 ------------------------------------------- 1bb3287 Correctly pass mTLS certificate/key to HTTPClient b5b8bdb Add "--wait" option for force-deleting a share/snapshot/share-instance 9bc7cec Change public share tests c225f0a [OSC] Implement user messages commands ca65447 tox miniversion update to 3.1.1 a34aca6 Add profiling support to manilaclient fc5b6c5 Forbid users to create shares with the name "None" 17e5d63 [OSC] Implement Share Revert Command c7bcec2 Implement openstack share properties show command f1abf30 [OSC] Add the option to explicitly set share status 08fb635 Tighten asserts in some wait tests 153aa61 Add a waiter to share extend/shrink 3c65e6f [OSC] Implement Share Export Location Commands d832baa [OSC] Implement the second part of share snapshots commands 6b1a2f3 remove unicode from code bf3e7cb [OSC] Implement Share Adopt & Abandon Commands b77a8c1 Replace deprecated UPPER_CONSTRAINTS_FILE variable 07898fa Fixes create share from snapshot in OSC Diffstat (except docs and test files) ------------------------------------- manilaclient/common/httpclient.py | 17 +- manilaclient/osc/plugin.py | 3 +- manilaclient/osc/v2/messages.py | 194 ++++++++ manilaclient/osc/v2/share.py | 321 ++++++++++++- manilaclient/osc/v2/share_snapshots.py | 298 ++++++++++++ manilaclient/shell.py | 30 ++ manilaclient/v1/client.py | 1 + manilaclient/v2/client.py | 1 + manilaclient/v2/shell.py | 80 +++- .../bp-integrate-os-profiler-4818066dc2fbf7b7.yaml | 6 + ...it-to-share-extend-shrink-c9cc413c50d9832a.yaml | 9 + ...e-snapshot-share-instance-fb2531b6033f0ae5.yaml | 8 + releasenotes/source/conf.py | 16 +- setup.cfg | 16 + tox.ini | 8 +- 26 files changed, 2466 insertions(+), 62 deletions(-) From no-reply at openstack.org Tue Mar 16 14:23:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 16 Mar 2021 14:23:45 -0000 Subject: [release-announce] neutron-lib 2.10.0 (wallaby) Message-ID: We are satisfied to announce the release of: neutron-lib 2.10.0: Neutron shared routines and utilities This release is part of the wallaby 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. Changes in neutron-lib 2.9.1..2.10.0 ------------------------------------ 90ac6ae Make neutron-lib aware about system scope tokens 02e070f Populate full VLAN range in "parse_network_vlan_ranges" Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 24 +++++++------- neutron_lib/constants.py | 1 + neutron_lib/db/utils.py | 6 ++-- neutron_lib/plugins/utils.py | 4 ++- requirements.txt | 18 +++++----- 7 files changed, 83 insertions(+), 26 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 17b8abf..8b7fc1a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -pbr!=2.1.0,>=2.0.0 # Apache-2.0 +pbr>=4.0.0 # Apache-2.0 @@ -9 +9 @@ pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 # BSD -keystoneauth1>=3.4.0 # Apache-2.0 +keystoneauth1>=3.14.0 # Apache-2.0 @@ -14,2 +14,2 @@ oslo.concurrency>=3.26.0 # Apache-2.0 -oslo.config>=5.2.0 # Apache-2.0 -oslo.context>=2.19.2 # Apache-2.0 +oslo.config>=8.0.0 # Apache-2.0 +oslo.context>=2.22.0 # Apache-2.0 @@ -17,2 +17,2 @@ oslo.db>=4.44.0 # Apache-2.0 -oslo.i18n>=3.15.3 # Apache-2.0 -oslo.log>=3.36.0 # Apache-2.0 +oslo.i18n>=3.20.0 # Apache-2.0 +oslo.log>=4.3.0 # Apache-2.0 @@ -20,2 +20,2 @@ oslo.messaging>=7.0.0 # Apache-2.0 -oslo.policy>=1.30.0 # Apache-2.0 -oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 +oslo.policy>=3.6.2 # Apache-2.0 +oslo.serialization>=2.25.0 # Apache-2.0 @@ -23 +23 @@ oslo.service!=1.28.1,>=1.24.0 # Apache-2.0 -oslo.utils>=3.33.0 # Apache-2.0 +oslo.utils>=4.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 17 09:55:48 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 17 Mar 2021 09:55:48 -0000 Subject: [release-announce] python-manilaclient 2.6.0 (wallaby) Message-ID: We are jazzed to announce the release of: python-manilaclient 2.6.0: Client library for OpenStack Manila API. This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-manilaclient Download the package from: https://pypi.org/project/python-manilaclient Please report issues through: https://bugs.launchpad.net/python-manilaclient/+bugs For more details, please see below. 2.6.0 ^^^^^ New Features * Added support for updating and adding security services to in use share networks. The command "share-network-security-service-update" was added to the client. Before each of these commands is executed, make sure to run the correspondent check command, being either "share-network-security-service-add-check" or "share-network- security-service-update-check". These commands will check if the desired share network can have security services added or updated, based on the cloud support. Also, these commands can be used for both to request a check and to check the outcome. The command "share-network-reset-state" was also implemented in case there is need to update the share network "status" field. Changes in python-manilaclient 2.5.0..2.6.0 ------------------------------------------- 1075210 Add security add/update services for in-use share networks Diffstat (except docs and test files) ------------------------------------- manilaclient/api_versions.py | 2 +- manilaclient/v2/share_networks.py | 112 +++++++-- manilaclient/v2/shell.py | 108 +++++++++ ...update-to-in-use-networks-ec7a60d07ebceaf4.yaml | 14 ++ 7 files changed, 630 insertions(+), 36 deletions(-) From no-reply at openstack.org Wed Mar 17 12:38:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 17 Mar 2021 12:38:54 -0000 Subject: [release-announce] barbican_tempest_plugin 1.2.1 (wallaby) Message-ID: We are psyched to announce the release of: barbican_tempest_plugin 1.2.1: OpenStack barbican tempest tests. This release is part of the wallaby 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.2.0..1.2.1 ----------------------------------------------- 89fe14e [goal] Keep barbican-tempest-plugin stable jobs to bionic 1972c46 Copy created image into all available glance stores 2691c01 Fix test_signed_image_upload_boot_failure skip method d02f568 fix urls in README a318f6d Update hacking for Python3 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 15 ++++++++----- README.rst | 2 +- test-requirements.txt | 6 +---- tox.ini | 3 ++- 6 files changed, 40 insertions(+), 18 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index b99db27..bf16924 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,5 +5 @@ -hacking<0.13,>=0.12.0 # Apache-2.0 -# remove this pyflakes from here once you bump the -# hacking to 3.2.0 or above. hacking 3.2.0 takes -# care of pyflakes version compatibilty. -pyflakes>=2.1.1 +hacking>=3.2.0,<3.3.0 # Apache-2.0 From no-reply at openstack.org Thu Mar 18 09:02:33 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Mar 2021 09:02:33 -0000 Subject: [release-announce] neutron-lib 2.10.1 (wallaby) Message-ID: We enthusiastically announce the release of: neutron-lib 2.10.1: Neutron shared routines and utilities This release is part of the wallaby 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. Changes in neutron-lib 2.10.0..2.10.1 ------------------------------------- d73449d Update model_query_scope_is_project to work properly with new policies Diffstat (except docs and test files) ------------------------------------- neutron_lib/db/utils.py | 26 +++++++-- 2 files changed, 111 insertions(+), 13 deletions(-) From no-reply at openstack.org Thu Mar 18 09:37:52 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Mar 2021 09:37:52 -0000 Subject: [release-announce] oslo.messaging 10.2.4 (train) Message-ID: We are satisfied to announce the release of: oslo.messaging 10.2.4: Oslo Messaging API This release is part of the train stable 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. 10.2.4 ^^^^^^ New Features ************ * Adding retry strategy based on the mandatory flag. Missing exchanges and queues are now identified separately for logging purposes. Upgrade Notes ************* * Deprecating the "direct_mandatory_flag". It will not be possible to deactivate this functionality anymore. Bug Fixes ********* * Add a new option *enable_cancel_on_failover* for rabbitmq driver which when enabled, will cancel consumers when queue appears to be down. Changes in oslo.messaging 10.2.3..10.2.4 ---------------------------------------- 82281a0d Correctly handle missing RabbitMQ queues a0aa3a88 Deprecate the mandatory flag 72ad2823 Fix some typos 1966f86b Cancel consumer if queue down Diffstat (except docs and test files) ------------------------------------- oslo_messaging/_drivers/amqpdriver.py | 72 ++++++++++----- oslo_messaging/_drivers/impl_rabbit.py | 100 +++++++++++++-------- ...enable_cancel_on_failover-22ac472b93dd3a23.yaml | 6 ++ .../disable-mandatory-flag-a6210a534f3853f0.yaml | 5 ++ .../handle-missing-queue-553a803f94976be7.yaml | 5 ++ 7 files changed, 140 insertions(+), 59 deletions(-) From no-reply at openstack.org Thu Mar 18 11:04:31 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Mar 2021 11:04:31 -0000 Subject: [release-announce] python-adjutant 2.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for python-adjutant for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/adjutant/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/python-adjutant/src/branch/stable/wallaby Release notes for python-adjutant can be found at: https://docs.openstack.org/releasenotes/adjutant/ From no-reply at openstack.org Thu Mar 18 11:12:48 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Mar 2021 11:12:48 -0000 Subject: [release-announce] reno 3.3.0 Message-ID: We enthusiastically announce the release of: reno 3.3.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. Changes in reno 3.2.0..3.3.0 ---------------------------- 7dc390e Deny creating subdirectories 0b28c5e drop lower-constraints cf6cbb7 fix: order tags to be sure to favor release tag over pre-release tags Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - lower-constraints.txt | 5 ----- reno/config.py | 5 +++++ reno/create.py | 5 +++++ reno/scanner.py | 14 ++++++++++++-- tox.ini | 11 ----------- 8 files changed, 66 insertions(+), 20 deletions(-) From no-reply at openstack.org Thu Mar 18 11:20:11 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Mar 2021 11:20:11 -0000 Subject: [release-announce] cyborg-tempest-plugin 1.2.0 (wallaby) Message-ID: We are tickled pink to announce the release of: cyborg-tempest-plugin 1.2.0: OpenStack Acceleration Tempest Plugin This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/cyborg-tempest-plugin Download the package from: https://tarballs.openstack.org/cyborg-tempest-plugin/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/cyborg For more details, please see below. Changes in cyborg-tempest-plugin 1.1.0..1.2.0 --------------------------------------------- b52f498 Add doc/requirements e6b83e3 Remove py37 c32e0a2 Remove unicode from code 5af72a7 Add the negative test for create dp with the same name a4ed639 Add a new dp data for create profile 745158d add api test lists and show details for deployables. 2e87cf2 add get one deployable method and negative test 240c3f5 add get accelerator request negative test c9cdf8f add delete device profile negative test ee1c614 add test case for cyborg part b9eb30f add device profile negative testcase 2889e8d add accelerator request list get delete test method 2818814 move device profile data to cyborg_data file fa95dbc add create accelerator request api test 953769b Bump py37 to py38 in tox.ini 27fe28b Add cyborg get and delete device profile api tests 6f1dd31 Add cyborg list device inteface method and api test f2f03c0 remove useless test files d4f3268 Remove Six 597e22f add delete multiple device profile by names api test Diffstat (except docs and test files) ------------------------------------- cyborg_tempest_plugin/services/cyborg_data.py | 44 ++++++++++++ .../services/cyborg_rest_client.py | 58 +++++++++++++++ .../test_deployable_negative.py} | 21 ++++-- releasenotes/source/conf.py | 16 ++--- requirements.txt | 1 - setup.cfg | 1 - test-requirements.txt | 4 -- tox.ini | 2 +- 16 files changed, 414 insertions(+), 21 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index cc8423f..42a9080 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +6,0 @@ oslo.config>=5.2.0 # Apache-2.0 -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 490befa..906c774 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12,4 +11,0 @@ testtools>=2.4.0 # MIT -sphinx>=2.0.0,!=2.1.0 # BSD -openstackdocstheme>=2.2.1 # Apache-2.0 -# releasenotes -reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Thu Mar 18 11:20:20 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Mar 2021 11:20:20 -0000 Subject: [release-announce] adjutant-ui 2.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for adjutant-ui for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/adjutant-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/adjutant-ui/src/branch/stable/wallaby Release notes for adjutant-ui can be found at: https://docs.openstack.org/releasenotes/adjutant-ui/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/adjutant-ui and tag it *wallaby-rc-potential* to bring it to the adjutant-ui release crew's attention. From no-reply at openstack.org Thu Mar 18 15:13:18 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Mar 2021 15:13:18 -0000 Subject: [release-announce] swift 2.27.0 (wallaby) Message-ID: We eagerly announce the release of: swift 2.27.0: OpenStack Object Storage This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/swift Download the package from: https://tarballs.openstack.org/swift/ Please report issues through: https://bugs.launchpad.net/swift/+bugs For more details, please see below. 2.27.0 ^^^^^^ New Features ************ * Added "audit watcher" hooks to allow operators to run arbitrary code against every diskfile in a cluster. For more information, see the documentation. * Added support for system-scoped "reader" roles when authenticating using Keystone. Operators may configure this using the "system_reader_roles" option in the "[filter:keystoneauth]" section of their proxy-server.conf. A comparable group, ".reseller_reader", is now available for development purposes when authenticating using tempauth. * Allow static large object segments to be deleted asynchronously. Operators may opt into this new behavior by enabling the new "allow_async_delete" option in the "[filter:slo]" section in their proxy-server.conf. For more information, see the documentation. * Added the ability to connect to memcached over TLS. See the "tls_*" options in etc/memcache.conf-sample * The proxy-server now caches 'listing' shards, improving listing performance for sharded containers. A new config option, "recheck_listing_shard_ranges", controls the cache time and defaults to 10 minutes; set it to 0 to disable caching (the previous behavior). * Added a new optional proxy-logging field "{wire_status_int}" for the status code returned to the client. For more information, see the documentation. * Memcache client error-limiting is now configurable. See the "error_suppression_*" options in etc/memcache.conf-sample * Added "tasks_per_second" option to rate-limit the object-expirer. * Added "usedforsecurity" annotations for use on FIPS-compliant systems. * S3 API improvements: * Make allowable clock skew configurable, with a default value of 15 minutes to match AWS. Note that this was previously hardcoded at 5 minutes; operators may want to preserve the prior behavior by setting "allowable_clock_skew = 300" in the "[filter:s3api]" section of their proxy-server.conf. * Container ACLs are now cloned to the "+segments" container when it is created. * Added the ability to configure auth region in s3token middleware. * CORS-related headers are now passed through appropriately when using the S3 API. Note that allowed origins and other container metadata must still be configured through the Swift API. Preflight requests do not contain enough information to map a bucket to an account/container pair; a new cluster-wide option "cors_preflight_allow_origin" may be configured for such OPTIONS requests. The default (blank) rejects all S3 preflight requests. * Sharding improvements: * A "--no-auto-shard" option has been added to "swift-container- sharder". * The sharder daemon has been enhanced to better support the shrinking of shards that are no longer required. Shard containers will now discover from their root container if they should be shrinking. They will also discover the shards into which they should shrink, which may include the root container itself. * A 'compact' command has been added to "swift-manage-shard- ranges" that enables sequences of contiguous shards with low object counts to be compacted into another existing shard, or into the root container. * "swift-manage-shard-ranges" can now accept a config file; this may be used to ensure consistency of threshold values with the container-sharder config. * The sharding progress reports in recon cache now continue to be included for a period of time after sharding has completed. The time period may be configured using the "recon_sharded_timeout" option in the "[container-sharder]" section of container- server.conf, and defaults to 12 hours. * Add root containers with compactible ranges to recon cache. * Expose sharding statistics in the backend recon middleware. * Replication improvements: * The post-rsync REPLICATE call no longer recalculates hashes immediately. * Hashes are no longer invalidated after a successful ssync; they were already invalidated during the data transfer. * Added support for Python 3.9. * Partition power increase improvements: * Fixed a bug where stale state files would cause misplaced data during multiple partition power increases. * Removed a race condition that could cause newly-written data to not be linked into the new partition for the new partition power. * Improved safety during cleanup to ensure files have been relinked appropriately before unlinking. * Added an option to drop privileges when running the relinker as root. * Added an option to rate-limit how quickly data files are relinked or cleaned up. This may be used to reduce I/O load during partition power increases, improving end-user performance. * Rehash partitions during the partition power increase. Previously, we relied on the replication engine to perform the rehash, which could cause an unexpected I/O spike after a partition power increase. * Warn when relinking/cleaning up and any disks are unmounted. * Log progress per partition when relinking/cleaning up. * During clean-up, stop warning about tombstones that got reaped from the new location but not the old. * Added the ability to read options from object-server.conf, similar to background daemons. Known Issues ************ * Operators should verify that encryption is not enabled in their reconciler pipelines; having it enabled there may harm data durability. For more information, see bug 1910804. Upgrade Notes ************* * Added an option to write EC fragments with legacy CRC to ensure a smooth upgrade from liberasurecode<=1.5.0 to >=1.6.2. For more information, see bug 1886088. Bug Fixes ********* * Errors downloading a Static Large Object that cause a shorter- than- expected response are now logged as 500s. * S3 API fixes: * Fixed a bug that prevented the s3api pipeline validation described in proxy-server.conf-sample from being performed. As documented, operators can disable this via the "auth_pipeline_check" option if proxy startup fails with validation errors. * Fixed an issue where SHA mismatches in client XML payloads would cause a server error. Swift now correctly responds with a client error about the bad digest. * Fixed an issue where non-base64 signatures would cause a server error. Swift now correctly responds with a client error about the invalid digest. * The correct storage policy is now logged for S3 requests. * Sharding fixes: * Prevent shard databases from losing track of their root database when deleted. * Prevent sharded root databases from being reclaimed to ensure that shards can detect that they have been deleted. * Overlapping shrinking shards no longer generate audit warnings; these are expected to sometimes overlap. * Replication fixes: * Fixed a race condition in ssync that could lead to a loss of data durability (or even loss of data, for two-replica policies) when some object servers have outdated rings. Replication via rsync is likely still affected by a similar bug. * Non-durable fragments can now be reverted from handoffs. * Reduced log noise for common ssync errors. * Python 3 fixes: * Staticweb correctly handles listings when paths include non- ASCII characters. * S3 API now allows multipart uploads with non-ASCII characters in the object name. * Fixed an import-ordering issue in "swift-dispersion-populate". * Turned off thread-logging when monkey-patching with eventlet. This addresses a potential hang in the proxy-server while logging client disconnects. * Fixed a bug that could cause EC GET responses to return a server error. * Fixed an issue with "swift-drive-audit" when run around New Year's. * Server errors encountered when validating the first segment of a Static or Dynamic Large Object now return a 503 to the client, rather than a 409. * Errors when setting keys in memcached are now logged. This helps operators detect when shard ranges for caching have gotten too large to be stored, for example. * Various other minor bug fixes and improvements. Changes in swift 2.26.0..2.27.0 ------------------------------- c6a640366 AUTHORS/CHANGELOG for 2.27.0 27a734c78 s3api: Allow CORS preflight requests 539398ce8 Replace dequeue_from_legacy_queue in documentation c9052f665 Change alignment on `compact` output a045f90b4 Add name to compact output 82f3d0ff9 relinker: continue cleaning up old files despite failure ebee4d455 relinker: make cleanup checks more robust 4bb78de61 Fix os.link exceptions in diskfile.relink_paths 1afad5c49 cors-tests: Increase timeouts for setup operations fb186f671 Add a config file option to swift-manage-shard-ranges 8492dc75a Close ring gz file after loading a406c23a1 Relinker: Add partition progress to relinker log 419a8ae8a Add unit test for diskfile.relink_paths b8aefd750 relinker: Stop reporting errors about reaped/cleaned-up datafiles 24eb16fc2 Fix race in diskfile.relink_paths 87c7684fb sharder: downgrade 'no data dirs' warning to info 81db98069 s3api: Pass through CORS headers c5152ed4d Add some functional CORS tests 01dec1240 sharder: only shrink to root if all ranges are involved 41f85f396 sharder: fix loop in find_compactible_shard_sequences 1de983481 Report final in_progress when sharding is complete b1309c95e Plumb sharding stats though recon middleware 6ed82b106 Run garbage collector during probe test setUp c9f6e760b Add unit test coverage for CleavingContext.done() 9eac76258 Trivial fixes in recon middleware a3d77cac0 Simplify interface to sharder shrinking 4f94ac263 Add sharder section to container config doc 443a142c1 tests for relink rehash 35b72756b Add test that DiskFileRouter gets relinker conf 6b30d9e81 relinker: Pass whole conf dicts around d24884450 relinker: Rehash as we complete partitions 10b16f973 Improve 'swift-manage-shard-ranges compact' output 13b17af45 Add shrink candidates to recon dump e8df26a2b sharder: Ignore already shrinking sequence when compacting 21a01e1c0 find_compactible_shard_sequences: fix skipped range 5dc7c6a24 sharder: add find_compactible_shard_sequences unit test af386712a Add test for relinker --files-per-second 8e0060e2f Correct spelling of 'compactable' to 'compactible' a90515bbb relinker: Warn on unmounted disks 53c0fc340 relinker: Add option to ratelimit relinking 44390d1ec Test under py39 cf4f32064 tempauth: Add .reseller_reader group 8f1d388f2 Fix s3api unit tests when run at roughly midnight UTC 98a0275a9 Add a read-only role to keystoneauth 7e6f9e7bf relinker: Add option to drop privileges 1b7dd34d3 relinker: Allow conf files for configuration e72aaf0c5 relinker: Pull arg parsing into module 12bb4839f swift-manage-shard-ranges: add 'compact' command b0c8de699 Enable shard ranges to be manually shrunk to root container 6c62c8d07 Do not delete root_path on ContainerBroker.delete_db 1f9b87954 Run flake8 on bin/ files 7ffcf2453 relinker: Improve logging 1746672e9 Update Memcached Considerations docs be908186b zuul: Clean up/de-dupe irrelevant-files c10f8ae4e relinker: Track part_power/next_part_power in state file f53ba5b50 Do not reclaim sharded roots until they shrink 0b870eb94 Prevent upgrading to pip 21+ beb1c3969 Fix intermittent failures in sharder audit unit tests ea0cab6e3 Adjust initial month value from int to str fbad3c233 s3api: Break S3Request.__init__ signature less 967c9c696 ring: Prevent IndexErrors in calc_replica_count 8f4200791 Move DebugLogger to its own module 0a230e5ae Fix logging in proxy container GET path 13c0980e7 docs: Clarify that encryption should not be in reconciler pipeline 1dceafa7d ssync: sync non-durable fragments from handoffs 6896f1f54 s3api: actually execute check_pipeline in real world cc3fa3cc0 Fix 503s from EC GETs of objects with POST metadata d9c433a41 s3api: Get rid of slo_enabled flag 969b05fcf swift-init: Re-enable targeted configs 8081e0182 Resolve a regression with the patch for missing binaries 14a42d573 Monkey-patch in tests using mock.patch 86b966d95 Turn off logging.logThreads when monkey-patched 7cf4edfae Make test_verify_server independent of test env 10d9a737d s3api: Make allowable clock skew configurable 83233e7b3 prefactor: Pass s3api Config to S3Requests 6f813f6bf Fix __exit__ calls a91434383 unit test S3 SigV4Request X-Amz-Content-SHA256 handling 128f19950 Refactor reconstructor probe tests 0c0d9d73d gate: Add centos8/py36 experimental jobs a5fa3cfca py3: Fix status comparison in ECGetResponseCollection 09a2f9393 s3api: Make UNSIGNED-PAYLOAD requests work again 17cef1613 memcache: Log errors encountered when setting keys 8df3d1505 Document memcache max size with shard ranges 87e88782a s3api: Better-handle SHA mismatches during CompleteMultipartUpload 90c64ba09 Remove vendor names from deployment guide 6930bc24b Memcached client TLS support 077ba77ea Use cached shard ranges for container GETs 453983764 Avoid loops when gathering container listings from shards cc69e5b08 Have PrefixLoggerAdapter prefix exceptions, as well f4341a0d2 acoles: emeritus no more! 6ed724c3b py3: Fix non-ASCII multipart uploads d64522a68 Improve test_utils.TestCloseableChain 5e3302649 Use CloseableChain when creating iterator of SLO response b97128090 Let developers/operators add watchers to object audit fb91993b4 s3-tests: Use my s3compat fork instead 4415f4513 s3api: Catch binascii.Error d27796016 Populate shrinking shards with shard ranges learnt from root d186af14f Add py3 probe tests on CentOS 8 73aa48a82 s3-tests: Only try to copy outputs when there *are* outputs 6058b1c4e Run linters on py3 69d6206db Fix up some log message grammar 84adf5e3b Remove md5_factory function 5320ecbaf replace md5 with swift utils version cec9cb881 Add option to swift-oldies to only print pids b87bc7d18 Increase gate timeouts from 1hr to 1.5hr d4c0a7d3b Give probe tests a second chance to pass 2b4f58108 Run DSVM func tests under py3 232cb85cb Pin Bandit on py2 976cc8f48 Give unit tests a second chance to pass 0d37492c6 Clean up requirements a bit f4d691da8 Fail if swift binary are missing f54634e95 ssync: Tolerate more hang-ups 155af38d1 ssync: don't log tracebacks for client disconnects cc94fb5b6 Fix invalid argument formatting in exception messages 9c532891d Stop explicitly handling StopIteration in proxy-logging 8c2c9bec7 s3api: Clone ACLs when creating +segments container 3d787ddff xlo: 5xx while validating first segment is a server error 3c3cab264 Stop invalidating suffixes post-SSYNC 5eaf15486 Have REPLICATE with suffixes just append to hashes.invalid 104afe56f py2: Suppress more CryptographyDeprecationWarnings 918ab8543 Use socket_timeout kwarg instead of useless eventlet.wsgi.WRITE_TIMEOUT ee641dffc Dep's should be restricted by upper-constraints e78377624 Add a new URL parameter to allow for async cleanup of SLO segments 711fb302b gate: Add victoria rolling upgrade job 90c737e35 Use swiftclient Connections in sharding probe tests 24060f6e6 tests: Increase container-update timeouts for rolling upgrade jobs 05d8b8fba Increase container_update_timeout in in-process func tests aff65242f memcache: Make error-limiting values configurable 2b1eec79f Continue logging deprecation warnings for run_pause 72786533e Move config option documentation to separate docs f4ce32277 Add librsvg2-* to bindep.txt 6c360a70b saio: Stop processes more forcefully in resetswift 26e431498 Use TOX_CONSTRAINTS_FILE d90ee7896 tests: Replace FakeLogger with debug_logger in test_proxy_logging 7b5868266 Do not require the close method for response iterator f665a6d42 Imported Translations from Zanata 95212ac72 Add a slightly more-useful repr for DiskFiles 0f97d8e92 Remove the unused coding style modules b05ad8295 Add tasks_per_second option to expirer 6b7eecab5 Get unit tests passing on py39 8c0a1abf7 Fix a race condition in case of cross-replication 055e7b93a Imported Translations from Zanata fb08d477e New proxy logging field for wire status 0d2604c11 wsgi: Ensure _response_headers is a list f4a34c299 Log storage policy with s3api requests 6f4143d99 Clean up apache deployment docs 38ab4593f docs: Switching to /srv/www from /var/www to be more FHS 3.0 conformat 179a6ffb8 Update master for stable/victoria 599f63e76 ec: Add an option to write fragments with legacy crc 9a0bac4ce Fail short reads in SegmentedIterable d17ee8ba1 Pass thread_locals through to frag queue feeder 5f95e1bec Use bigger GreenPool for concurrent EC 004052dc6 Fixing S3 credential caching region support 41335f7b4 Revert "Make rolling-upgrade job non-voting" 318c1a566 Run swift-tox-func-encryption-py37 job in the gate 5b8073c77 py3: Fix swift-dispersion-populate ba46eb0e3 py3: Fix non-ascii chars in staticweb listings 34dd24e80 Refactor audit shard tests 94b90aa49 s3api: Allow lower-cased regions when making buckets ae27056f0 probe-tests: Avoid a DuplicateSectionError on py3 802d80f31 ratelimit: Log proper container path when returning 498 for listings Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + .zuul.yaml | 251 +-- AUTHORS | 8 +- CHANGELOG | 203 ++- bandit.yaml | 2 +- bin/swift-account-info | 1 + bin/swift-config | 1 + bin/swift-container-info | 1 + bin/swift-container-sharder | 4 + bin/swift-dispersion-populate | 9 +- bin/swift-drive-audit | 2 +- bin/swift-object-relinker | 22 +- bin/swift-oldies | 30 +- bin/swift-recon-cron | 1 + bindep.txt | 7 +- etc/container-reconciler.conf-sample | 6 + etc/container-server.conf-sample | 23 +- etc/memcache.conf-sample | 30 + etc/object-expirer.conf-sample | 3 + etc/object-server.conf-sample | 48 +- etc/proxy-server.conf-sample | 69 +- lower-constraints.txt | 2 - py2-constraints.txt | 4 + .../notes/2_27_0_release-a9ae967d6d271342.yaml | 235 +++ releasenotes/source/index.rst | 2 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 436 ++++- releasenotes/source/victoria.rst | 6 + setup.cfg | 4 + swift/__init__.py | 2 +- swift/account/reaper.py | 8 +- swift/cli/container_deleter.py | 2 +- swift/cli/info.py | 4 +- swift/cli/manage_shard_ranges.py | 178 +- swift/cli/relinker.py | 518 ++++-- swift/cli/shard-info.py | 7 +- swift/common/db.py | 10 +- swift/common/db_replicator.py | 22 +- swift/common/direct_client.py | 44 +- swift/common/exceptions.py | 8 + swift/common/manager.py | 47 +- swift/common/memcached.py | 52 +- swift/common/middleware/crypto/encrypter.py | 6 +- swift/common/middleware/dlo.py | 9 +- swift/common/middleware/domain_remap.py | 5 +- swift/common/middleware/keystoneauth.py | 16 + swift/common/middleware/memcache.py | 29 +- swift/common/middleware/proxy_logging.py | 81 +- swift/common/middleware/ratelimit.py | 11 +- swift/common/middleware/recon.py | 15 +- swift/common/middleware/s3api/acl_handlers.py | 2 +- .../common/middleware/s3api/controllers/bucket.py | 3 +- .../middleware/s3api/controllers/multi_upload.py | 19 +- swift/common/middleware/s3api/s3api.py | 90 +- swift/common/middleware/s3api/s3request.py | 83 +- swift/common/middleware/s3api/s3response.py | 79 +- swift/common/middleware/s3api/s3token.py | 4 +- swift/common/middleware/s3api/utils.py | 11 + swift/common/middleware/slo.py | 141 +- swift/common/middleware/staticweb.py | 12 +- swift/common/middleware/tempauth.py | 17 +- .../versioned_writes/object_versioning.py | 6 +- swift/common/request_helpers.py | 84 +- swift/common/ring/ring.py | 49 +- swift/common/utils.py | 355 +++- swift/common/wsgi.py | 9 +- swift/container/backend.py | 79 +- swift/container/server.py | 60 +- swift/container/sharder.py | 514 ++++-- swift/locale/de/LC_MESSAGES/swift.po | 7 +- swift/locale/en_GB/LC_MESSAGES/swift.po | 13 +- swift/locale/es/LC_MESSAGES/swift.po | 8 +- swift/locale/fr/LC_MESSAGES/swift.po | 8 +- swift/locale/it/LC_MESSAGES/swift.po | 8 +- swift/locale/ja/LC_MESSAGES/swift.po | 7 +- swift/locale/ko_KR/LC_MESSAGES/swift.po | 7 +- swift/locale/pt_BR/LC_MESSAGES/swift.po | 6 +- swift/locale/ru/LC_MESSAGES/swift.po | 7 +- swift/locale/tr_TR/LC_MESSAGES/swift.po | 6 +- swift/locale/zh_CN/LC_MESSAGES/swift.po | 6 +- swift/locale/zh_TW/LC_MESSAGES/swift.po | 7 +- swift/obj/auditor.py | 108 +- swift/obj/diskfile.py | 181 +- swift/obj/expirer.py | 18 +- swift/obj/mem_diskfile.py | 6 +- swift/obj/reconstructor.py | 94 +- swift/obj/replicator.py | 180 +- swift/obj/server.py | 23 +- swift/obj/ssync_receiver.py | 119 +- swift/obj/ssync_sender.py | 60 +- swift/obj/watchers/__init__.py | 0 swift/obj/watchers/dark_data.py | 146 ++ swift/proxy/controllers/base.py | 183 +- swift/proxy/controllers/container.py | 259 ++- swift/proxy/controllers/obj.py | 48 +- swift/proxy/server.py | 27 +- test-requirements.txt | 1 - test/__init__.py | 2 +- test/cors/README.rst | 122 ++ test/cors/harness.js | 258 +++ test/cors/index.html | 44 + test/cors/main.py | 324 ++++ test/cors/test-account.js | 16 + test/cors/test-container.js | 148 ++ test/cors/test-info.js | 60 + test/cors/test-large-objects.js | 93 + test/cors/test-object.js | 169 ++ test/cors/test-s3-obj.js | 218 +++ test/cors/test-symlink.js | 139 ++ test/cors/vendor/aws-sdk-2.829.0.min.js | 10 + test/debug_logger.py | 212 +++ test/functional/__init__.py | 10 +- test/functional/s3api/test_multi_upload.py | 24 +- test/functional/s3api/test_object.py | 26 +- test/functional/s3api/utils.py | 5 +- test/functional/swift_test_client.py | 7 +- test/functional/test_object.py | 4 +- test/functional/test_object_versioning.py | 93 +- test/functional/test_slo.py | 95 +- test/functional/test_staticweb.py | 17 +- test/functional/test_symlink.py | 16 +- test/probe/common.py | 151 +- test/probe/test_container_merge_policy_index.py | 4 +- test/probe/test_dark_data.py | 183 ++ test/probe/test_object_expirer.py | 64 + test/probe/test_object_handoff.py | 4 +- test/probe/test_object_partpower_increase.py | 17 +- test/probe/test_reconstructor_rebuild.py | 103 +- test/probe/test_reconstructor_revert.py | 209 ++- test/probe/test_replication_servers_working.py | 10 + test/probe/test_sharder.py | 722 +++++++- test/probe/test_signals.py | 18 +- test/s3api/test_versioning.py | 24 +- test/unit/__init__.py | 252 +-- test/unit/account/test_backend.py | 8 +- test/unit/cli/test_container_deleter.py | 16 +- test/unit/cli/test_manage_shard_ranges.py | 820 ++++++++- test/unit/cli/test_relinker.py | 1238 +++++++++++-- .../common/middleware/crypto/crypto_helpers.py | 4 +- test/unit/common/middleware/helpers.py | 39 +- test/unit/common/middleware/s3api/__init__.py | 14 +- test/unit/common/middleware/s3api/test_acl.py | 5 +- test/unit/common/middleware/s3api/test_bucket.py | 23 + .../common/middleware/s3api/test_multi_delete.py | 46 +- .../common/middleware/s3api/test_multi_upload.py | 188 +- test/unit/common/middleware/s3api/test_obj.py | 175 +- test/unit/common/middleware/s3api/test_s3api.py | 158 +- .../unit/common/middleware/s3api/test_s3request.py | 437 ++++- .../common/middleware/s3api/test_s3response.py | 2 + test/unit/common/middleware/s3api/test_s3token.py | 4 + test/unit/common/middleware/s3api/test_utils.py | 43 + test/unit/common/middleware/test_copy.py | 5 +- test/unit/common/middleware/test_dlo.py | 57 +- test/unit/common/middleware/test_keystoneauth.py | 63 +- test/unit/common/middleware/test_memcache.py | 39 + .../common/middleware/test_object_versioning.py | 44 +- test/unit/common/middleware/test_proxy_logging.py | 160 +- test/unit/common/middleware/test_recon.py | 90 + test/unit/common/middleware/test_slo.py | 444 ++++- test/unit/common/middleware/test_symlink.py | 18 +- test/unit/common/middleware/test_tempauth.py | 62 +- test/unit/common/ring/test_builder.py | 5 + test/unit/common/ring/test_ring.py | 26 +- test/unit/common/test_db.py | 89 +- test/unit/common/test_direct_client.py | 65 +- test/unit/common/test_internal_client.py | 1 + test/unit/common/test_manager.py | 273 ++- test/unit/common/test_memcached.py | 186 +- test/unit/common/test_request_helpers.py | 64 + test/unit/common/test_utils.py | 553 +++++- test/unit/common/test_wsgi.py | 58 +- test/unit/container/test_backend.py | 161 +- test/unit/container/test_server.py | 180 +- test/unit/container/test_sharder.py | 1848 ++++++++++++++++--- test/unit/obj/common.py | 16 +- test/unit/obj/test_auditor.py | 253 ++- test/unit/obj/test_diskfile.py | 528 +++++- test/unit/obj/test_expirer.py | 34 + test/unit/obj/test_reconstructor.py | 305 ++-- test/unit/obj/test_replicator.py | 17 +- test/unit/obj/test_server.py | 301 +++- test/unit/obj/test_ssync.py | 103 +- test/unit/obj/test_ssync_receiver.py | 414 ++++- test/unit/obj/test_ssync_sender.py | 267 ++- test/unit/proxy/controllers/test_base.py | 117 +- test/unit/proxy/controllers/test_container.py | 959 +++++++++- test/unit/proxy/controllers/test_obj.py | 245 ++- test/unit/proxy/test_server.py | 123 +- tools/playbooks/common/install_dependencies.yaml | 23 +- tools/playbooks/cors/install_selenium.yaml | 30 + tools/playbooks/cors/post.yaml | 38 + tools/playbooks/cors/run.yaml | 15 + tools/playbooks/multinode_setup/make_rings.yaml | 2 + .../saio_single_node_setup/add_s3api.yaml | 8 + .../saio_single_node_setup/make_rings.yaml | 7 +- tools/test-setup.sh | 12 + tox.ini | 36 +- 221 files changed, 20342 insertions(+), 5004 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 085bd3b0e..862a0e921 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -15 +14,0 @@ python-keystoneclient!=2.1.0,>=2.0.0 # Apache-2.0 -python-openstackclient>=3.12.0 From no-reply at openstack.org Thu Mar 18 17:02:47 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Mar 2021 17:02:47 -0000 Subject: [release-announce] neutron 15.3.3 (train) Message-ID: We enthusiastically announce the release of: neutron 15.3.3: OpenStack Networking This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/neutron Download the package from: https://tarballs.openstack.org/neutron/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. Changes in neutron 15.3.2..15.3.3 --------------------------------- 3a78a875a6 Revert "DVR: Remove control plane arp updates for DVR" faa7289027 Add some wait time between stopping and starting again ovsdb monitor a0165b1beb Ignore python warnings in the fullstack job 12c07ba3ea [L3][HA] Retry when setting HA router GW status. 346866777f Fix wrong packet_type set for IPv6 GRE tunnels in OVS cc9b849bf3 Improve "get_devices_with_ip" performance 274fcbfce2 [OVS FW] Allow egress ICMPv6 only for know addresses 3b2b7f4fe7 Remove update_initial_state() method from the HA router ac946d2141 Migrate "netstat" to oslo.privsep 4360603d8b Fix deletion of rfp interfaces when router is re-enabled 6da1543f49 [OVS FW] Clean conntrack entries with mark == CT_MARK_INVALID 366fae2d53 Fix update of trunk subports during live migration e753dad6bf Process DHCP events in order if related 1800d12243 Don't try to create default SG when security groups are disabled efca646ba3 Pass correct port data to extension manager 40feff0e46 Fix losses of ovs flows when ovs is restarted 5a60a3e414 Optimize get_ports with QoS extension 74c671ba87 Auto-remove floating agent gw ports on net/subnet delete cb9d2ba2e7 Optimize get_ports with trunk extension 6d1c96e36e Limit usage of resources in the fullstack tests job Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 + .../contributor/internals/openvswitch_firewall.rst | 20 +- etc/neutron/rootwrap.d/netns-cleanup.filters | 12 - neutron/agent/common/ovs_lib.py | 2 +- neutron/agent/dhcp/agent.py | 102 +++++---- neutron/agent/l3/agent.py | 2 - neutron/agent/l3/dvr_edge_router.py | 10 +- neutron/agent/l3/ha_router.py | 20 +- neutron/agent/l3/keepalived_state_change.py | 4 +- neutron/agent/linux/interface.py | 12 +- neutron/agent/linux/ip_conntrack.py | 25 ++- neutron/agent/linux/ip_lib.py | 46 ++-- .../agent/linux/openvswitch_firewall/firewall.py | 54 +++-- .../api/rpc/agentnotifiers/dhcp_rpc_agent_api.py | 5 +- neutron/cmd/netns_cleanup.py | 22 +- neutron/common/_constants.py | 3 +- neutron/db/db_base_plugin_common.py | 5 +- neutron/db/db_base_plugin_v2.py | 4 +- neutron/db/l3_dvr_db.py | 110 ++++++++++ neutron/db/l3_dvrscheduler_db.py | 47 ++++ neutron/db/securitygroups_db.py | 6 +- neutron/plugins/ml2/plugin.py | 2 +- neutron/privileged/agent/linux/utils.py | 42 ++++ neutron/services/qos/qos_plugin.py | 101 +++++++-- neutron/services/trunk/plugin.py | 37 +++- neutron/services/trunk/rpc/server.py | 6 + .../functional/agent/linux/test_ovsdb_monitor.py | 4 + .../privileged/agent/linux/test_utils.py | 39 ++++ .../l3_router/test_l3_dvr_router_plugin.py | 243 +++++++++++++++++++++ .../linux/openvswitch_firewall/test_firewall.py | 62 +++++- .../rpc/agentnotifiers/test_dhcp_rpc_agent_api.py | 4 +- .../unit/privileged/agent/linux/test_utils.py | 75 +++++++ .../unit/scheduler/test_l3_agent_scheduler.py | 44 ++++ tox.ini | 5 +- 51 files changed, 1354 insertions(+), 287 deletions(-) From no-reply at openstack.org Thu Mar 18 17:07:11 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Mar 2021 17:07:11 -0000 Subject: [release-announce] neutron 16.3.1 (ussuri) Message-ID: We are psyched to announce the release of: neutron 16.3.1: OpenStack Networking This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/neutron Download the package from: https://tarballs.openstack.org/neutron/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 16.3.1 ^^^^^^ Bug Fixes * Fixes a configuration problem in the OVN driver that prevented external IGMP queries from reaching the Virtual Machines. See bug 1918108 (https://bugs.launchpad.net/neutron/+bug/1918108) for details. Changes in neutron 16.3.0..16.3.1 --------------------------------- 7771f16116 [L3] Delete DvrFipGatewayPortAgentBindings after no gw ports 7f3aadda21 Lock sg updates while in _apply_port_filter() 9736efd891 [OVN] Set mcast_flood_reports on LSPs ebc9921573 Revert "DVR: Remove control plane arp updates for DVR" 9539db17dc Add minimum bw qos rule validation for network f8f1eaf8f0 Add some wait time between stopping and starting again ovsdb monitor b16c29faf2 Ignore python warnings in the fullstack job 590551dbbf [L3][HA] Retry when setting HA router GW status. 664ee1d6d4 Fix wrong packet_type set for IPv6 GRE tunnels in OVS 630fc3b4bd Stop metadata proxy gracefully 28cf6786f4 Delete HA metadata proxy PID and config with elevated privileges 2f4ef314ce Improve "get_devices_with_ip" performance 580e57b2ad [OVS FW] Allow egress ICMPv6 only for know addresses 0c75fd0d33 Remove update_initial_state() method from the HA router 87fce78fee Migrate "netstat" to oslo.privsep 817c5f2249 [OVS FW] Clean conntrack entries with mark == CT_MARK_INVALID 73e1672d6f Fix deletion of rfp interfaces when router is re-enabled 7ce3c8e1f1 Avoid race condition when processing RowEvents b2dc70ee9b [OVN] ovn-metadata-agent: Retry registering Chassis at startup f39230d5e5 Fix update of trunk subports during live migration 75b8fa7e7b Add extension unit tests for conntrack_helper plugin 9139f40145 Fix incorrect exception catch when update floating ip port forwarding f849a4c218 Don't try to create default SG when security groups are disabled dc01f5b330 Process DHCP events in order if related 55a82dacf1 [OVN] Update metadata port ony for requested subnet b84dbd68e8 Fix losses of ovs flows when ovs is restarted 5f78ff515a Make test_agent_show only look for its own agents c825921dc7 Do not update agents "alive" state in TestAgentApi 76a57e9cf5 Optimize get_ports with QoS extension a76a3f2f7e [OVN] Ensure metadata checksum a2f312d6ff Auto-remove floating agent gw ports on net/subnet delete 1f71ae2695 [QoS] Get only min bw rules when extending port dict e24a66d82e Optimize get_ports with trunk extension 8cb61302c1 Improve DHCP agent's debug messages f7e028bb27 ovn: Support live migration to DPDK nodes daba68d43e Add WaitForPortCreateEvent in BaseOVSTestCase Diffstat (except docs and test files) ------------------------------------- .../contributor/internals/openvswitch_firewall.rst | 20 +- etc/neutron/rootwrap.d/netns-cleanup.filters | 12 - neutron/agent/common/ovs_lib.py | 2 +- neutron/agent/dhcp/agent.py | 128 +++++++---- neutron/agent/l3/agent.py | 2 - neutron/agent/l3/dvr_edge_router.py | 10 +- neutron/agent/l3/ha_router.py | 20 +- neutron/agent/l3/keepalived_state_change.py | 4 +- neutron/agent/linux/external_process.py | 3 +- neutron/agent/linux/interface.py | 12 +- neutron/agent/linux/ip_conntrack.py | 25 ++- neutron/agent/linux/ip_lib.py | 46 ++-- neutron/agent/linux/iptables_manager.py | 7 +- .../agent/linux/openvswitch_firewall/firewall.py | 54 +++-- neutron/agent/linux/utils.py | 9 + neutron/agent/metadata/driver.py | 29 ++- neutron/agent/ovn/metadata/agent.py | 42 +++- neutron/agent/securitygroups_rpc.py | 27 +++ .../api/rpc/agentnotifiers/dhcp_rpc_agent_api.py | 5 +- neutron/cmd/netns_cleanup.py | 22 +- neutron/common/_constants.py | 3 +- neutron/common/ovn/constants.py | 2 + neutron/db/agents_db.py | 1 + neutron/db/db_base_plugin_common.py | 5 +- neutron/db/db_base_plugin_v2.py | 4 +- neutron/db/l3_dvr_db.py | 115 ++++++++++ neutron/db/l3_dvrscheduler_db.py | 47 ++++ neutron/db/securitygroups_db.py | 6 +- .../ml2/drivers/ovn/mech_driver/mech_driver.py | 4 +- .../ml2/drivers/ovn/mech_driver/ovsdb/backports.py | 64 ++++++ .../drivers/ovn/mech_driver/ovsdb/maintenance.py | 28 +++ .../drivers/ovn/mech_driver/ovsdb/ovn_client.py | 64 ++++-- .../drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py | 6 +- neutron/privileged/agent/linux/utils.py | 49 +++++ neutron/services/portforwarding/pf_plugin.py | 3 +- neutron/services/qos/drivers/manager.py | 12 + neutron/services/qos/drivers/openvswitch/driver.py | 5 +- neutron/services/qos/qos_plugin.py | 140 ++++++++++-- neutron/services/trunk/plugin.py | 37 +++- neutron/services/trunk/rpc/server.py | 6 + .../functional/agent/linux/test_ovsdb_monitor.py | 4 + .../agent/ovn/metadata/test_metadata_agent.py | 27 ++- .../drivers/ovn/mech_driver/test_mech_driver.py | 25 +-- .../privileged/agent/linux/test_utils.py | 39 ++++ .../l3_router/test_l3_dvr_router_plugin.py | 243 +++++++++++++++++++++ .../linux/openvswitch_firewall/test_firewall.py | 62 +++++- .../rpc/agentnotifiers/test_dhcp_rpc_agent_api.py | 4 +- .../extensions/test_floating_ip_port_forwarding.py | 58 +++++ .../unit/extensions/test_l3_conntrack_helper.py | 141 ++++++++++++ .../ovn/mech_driver/ovsdb/test_maintenance.py | 37 ++++ .../drivers/ovn/mech_driver/test_mech_driver.py | 76 ++++++- .../unit/privileged/agent/linux/test_utils.py | 76 +++++++ .../unit/scheduler/test_l3_agent_scheduler.py | 44 ++++ .../qos/drivers/openvswitch/test_driver.py | 2 + .../unit/services/qos/drivers/test_manager.py | 23 ++ .../ovn-mcast-flood-reports-80fb529120f2af1c.yaml | 7 + tox.ini | 3 + 78 files changed, 2253 insertions(+), 380 deletions(-) From no-reply at openstack.org Thu Mar 18 17:13:08 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Mar 2021 17:13:08 -0000 Subject: [release-announce] neutron 17.1.1 (victoria) Message-ID: We jubilantly announce the release of: neutron 17.1.1: OpenStack Networking This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/neutron Download the package from: https://tarballs.openstack.org/neutron/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 17.1.1 ^^^^^^ Bug Fixes ********* * Fixes a configuration problem in the OVN driver that prevented external IGMP queries from reaching the Virtual Machines. See bug 1918108 (https://bugs.launchpad.net/neutron/+bug/1918108) for details. Other Notes *********** * To improve performance of the DHCP agent, it will no longer configure the DHCP server for every port type created in Neutron. For example, for floating IP or router HA interfaces there is no need since a client will not make a DHCP request for them Changes in neutron 17.1.0..17.1.1 --------------------------------- 36ac9bd4c6 Lock sg updates while in _apply_port_filter() 44c367d985 [OVN] Set mcast_flood_reports on LSPs bac8f845c8 jobs: remove devstack-gate references dac4539c10 Revert "DVR: Remove control plane arp updates for DVR" bd8dddd41a Add some wait time between stopping and starting again ovsdb monitor 0f78c111e7 Add minimum bw qos rule validation for network d9ca847ff3 Ignore python warnings in the fullstack job b9073d7c3b [L3][HA] Retry when setting HA router GW status. 467e5d8645 Fix wrong packet_type set for IPv6 GRE tunnels in OVS 577d5bd977 Improve "get_devices_with_ip" performance 13aaa32f77 [OVS FW] Allow egress ICMPv6 only for know addresses b2ad3aa5d1 Remove update_initial_state() method from the HA router 1239ac5023 Don't configure dnsmasq entries for "network" ports 6b92ced5ed [OVS FW] Clean conntrack entries with mark == CT_MARK_INVALID aec9bc271e Avoid race condition when processing RowEvents f7322ed2ae Fix deletion of rfp interfaces when router is re-enabled 3452b41bf0 [L3HA] Bind metadata haproxy to IPv6 address if IPv6 is enabled 44b0818f45 [OVN] ovn-metadata-agent: Retry registering Chassis at startup 961575beae Fix update of trunk subports during live migration 63da3c98a1 Add extension unit tests for conntrack_helper plugin d2bad8cc18 Fix incorrect exception catch when update floating ip port forwarding 90f6149c8e Don't try to create default SG when security groups are disabled ede6db6c4c Process DHCP events in order if related 9c43b4e7a0 [OVN] Update metadata port ony for requested subnet d3e95a1462 [stable only] Wait chassis creation before retrieving agent f9827eba86 Fix losses of ovs flows when ovs is restarted 04e1a63979 Optimize get_ports with QoS extension 748827923b [OVN] Ensure metadata checksum 9b4211d532 Auto-remove floating agent gw ports on net/subnet delete 5e7d7c8f1d [QoS] Get only min bw rules when extending port dict 2cf85ccb17 Optimize get_ports with trunk extension b634f4f623 Improve DHCP agent's debug messages 17fc966b3a Limit usage of resources in the fullstack tests job Diffstat (except docs and test files) ------------------------------------- .../contributor/internals/openvswitch_firewall.rst | 20 +- neutron/agent/common/ovs_lib.py | 2 +- neutron/agent/dhcp/agent.py | 134 ++++++++---- neutron/agent/l3/agent.py | 2 - neutron/agent/l3/dvr_edge_router.py | 10 +- neutron/agent/l3/ha.py | 6 +- neutron/agent/l3/ha_router.py | 20 +- neutron/agent/l3/keepalived_state_change.py | 4 +- neutron/agent/linux/dhcp.py | 20 ++ neutron/agent/linux/interface.py | 12 +- neutron/agent/linux/ip_conntrack.py | 25 ++- neutron/agent/linux/ip_lib.py | 46 ++-- neutron/agent/linux/iptables_manager.py | 7 +- .../agent/linux/openvswitch_firewall/firewall.py | 54 +++-- neutron/agent/ovn/metadata/agent.py | 40 +++- neutron/agent/securitygroups_rpc.py | 27 +++ .../api/rpc/agentnotifiers/dhcp_rpc_agent_api.py | 5 +- neutron/common/_constants.py | 3 +- neutron/common/ovn/constants.py | 2 + neutron/db/db_base_plugin_common.py | 5 +- neutron/db/db_base_plugin_v2.py | 4 +- neutron/db/l3_dvr_db.py | 110 ++++++++++ neutron/db/l3_dvrscheduler_db.py | 47 ++++ neutron/db/securitygroups_db.py | 6 +- .../ml2/drivers/ovn/mech_driver/ovsdb/backports.py | 36 +++ .../drivers/ovn/mech_driver/ovsdb/maintenance.py | 28 +++ .../drivers/ovn/mech_driver/ovsdb/ovn_client.py | 64 ++++-- .../drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py | 6 +- neutron/services/portforwarding/pf_plugin.py | 3 +- neutron/services/qos/drivers/manager.py | 12 + neutron/services/qos/drivers/openvswitch/driver.py | 5 +- neutron/services/qos/qos_plugin.py | 140 ++++++++++-- neutron/services/trunk/plugin.py | 37 +++- neutron/services/trunk/rpc/server.py | 6 + .../functional/agent/linux/test_ovsdb_monitor.py | 4 + .../agent/ovn/metadata/test_metadata_agent.py | 26 ++- .../drivers/ovn/mech_driver/test_mech_driver.py | 78 +++++-- .../l3_router/test_l3_dvr_router_plugin.py | 243 +++++++++++++++++++++ .../linux/openvswitch_firewall/test_firewall.py | 62 +++++- .../rpc/agentnotifiers/test_dhcp_rpc_agent_api.py | 4 +- .../extensions/test_floating_ip_port_forwarding.py | 58 +++++ .../unit/extensions/test_l3_conntrack_helper.py | 141 ++++++++++++ .../ovn/mech_driver/ovsdb/test_maintenance.py | 37 ++++ .../drivers/ovn/mech_driver/test_mech_driver.py | 76 ++++++- .../unit/scheduler/test_l3_agent_scheduler.py | 44 ++++ .../qos/drivers/openvswitch/test_driver.py | 2 + .../unit/services/qos/drivers/test_manager.py | 23 ++ ...es-for-all-types-of-ports-39c03b3782d2753e.yaml | 6 + .../ovn-mcast-flood-reports-80fb529120f2af1c.yaml | 7 + tox.ini | 5 +- zuul.d/base.yaml | 1 + zuul.d/rally.yaml | 1 - zuul.d/tempest-multinode.yaml | 2 - zuul.d/tempest-singlenode.yaml | 4 - 75 files changed, 2005 insertions(+), 279 deletions(-) From no-reply at openstack.org Fri Mar 19 12:33:29 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 19 Mar 2021 12:33:29 -0000 Subject: [release-announce] openstack-cyborg 6.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for openstack-cyborg for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/cyborg/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/openstack-cyborg/src/branch/stable/wallaby Release notes for openstack-cyborg can be found at: https://docs.openstack.org/releasenotes/cyborg/ From no-reply at openstack.org Fri Mar 19 18:49:49 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 19 Mar 2021 18:49:49 -0000 Subject: [release-announce] ironic-ui 4.3.0 (wallaby) Message-ID: We are jazzed to announce the release of: ironic-ui 4.3.0: Ironic plugin UI for Horizon to allow users to view and manage bare metal nodes, ports and drivers. This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/ironic-ui Download the package from: https://pypi.org/project/ironic-ui Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic-ui For more details, please see below. 4.3.0 ^^^^^ Bug Fixes * Fixes an issue where "ironic-ui" could fail when starting the Baremetal Service's API client when a user's authentication provider does not immediately support returning a "project_id". The remote Baremetal API service will retrieve this value from the Identity service. Changes in ironic-ui 4.2.0..4.3.0 --------------------------------- 63fa1fe Add a release note for Wallaby b12bbeb Imported Translations from Zanata 9887b96 Use permissions attribute to detect ironic service 12eca8a Fix unittest coverage bug a3d0f4e Remove Chrome browser from karma.conf.js 9af5607 Remove hard-coded Python path in karma.conf.js 81aa74a Set safe version of hacking a206b98 Imported Translations from Zanata 101f8ec Add Python3 wallaby unit tests a455ca4 Update master for stable/victoria 0d997bf Add npm tox env Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 +- ironic_ui/content/ironic/panel.py | 17 +-- ironic_ui/karma.conf.js | 18 ++- .../{zh_CN => zh_Hans}/LC_MESSAGES/django.po | 2 +- .../{zh_CN => zh_Hans}/LC_MESSAGES/djangojs.po | 2 +- lower-constraints.txt | 132 --------------------- package.json | 3 +- .../wallaby-release-note-f502b2ba09932e4c.yaml | 8 ++ releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 7 +- releasenotes/source/victoria.rst | 6 + test-requirements.txt | 4 +- tox.ini | 15 ++- 13 files changed, 58 insertions(+), 161 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae17714..961f1f2 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=3.1.0,<=3.2.0 # Apache-2.0 +hacking>=3.1.0,<4.0.0 # Apache-2.0 @@ -7,0 +8 @@ coverage!=4.4,>=4.0 # Apache-2.0 +nodeenv>=0.9.4 # BSD @@ -12,0 +14 @@ testtools>=2.2.0 # MIT +pycodestyle>=2.0.0,<2.7.0 # MIT From no-reply at openstack.org Fri Mar 19 18:50:27 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 19 Mar 2021 18:50:27 -0000 Subject: [release-announce] ironic-prometheus-exporter 2.2.0 (wallaby) Message-ID: We are jazzed to announce the release of: ironic-prometheus-exporter 2.2.0: Prometheus Exporter for Ironic Hardware Sensor data This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/ironic-prometheus-exporter Download the package from: https://tarballs.openstack.org/ironic-prometheus-exporter/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic- prometheus-exporter For more details, please see below. Changes in ironic-prometheus-exporter 2.1.1..2.2.0 -------------------------------------------------- 1ec7859 Add bifrost job and update docs 198f07d Reconfigure tox.ini 36f2ccb Remove lower-constraints job c5d4ea9 Set safe version of hacking e33f2e7 Add Python3 wallaby unit tests 0f9da06 Migrate IPE job to focal 8d25757 Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 10 ++-- devstack/plugin.sh | 2 +- lower-constraints.txt | 98 ---------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 +++ test-requirements.txt | 3 -- tox.ini | 12 +++-- 9 files changed, 39 insertions(+), 117 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 75c412a..54ae677 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1 +0,0 @@ -hacking>=3.0.0,<3.1.0 # Apache-2.0 @@ -3,2 +1,0 @@ hacking>=3.0.0,<3.1.0 # Apache-2.0 -flake8 -flake8-import-order>=0.17.1 From no-reply at openstack.org Fri Mar 19 19:09:44 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 19 Mar 2021 19:09:44 -0000 Subject: [release-announce] tripleo-ipsec 11.0.1 Message-ID: We high-spiritedly announce the release of: tripleo-ipsec 11.0.1: Ansible role for managing TripleO's IPSEC tunnels The source is available from: https://opendev.org/openstack/tripleo-ipsec Download the package from: https://tarballs.openstack.org/tripleo-ipsec/ For more details, please see below. Changes in tripleo-ipsec 9.3.1..11.0.1 -------------------------------------- b5559c8 Fix linters Diffstat (except docs and test files) ------------------------------------- meta/main.yml | 1 + tox.ini | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Mar 19 19:11:00 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 19 Mar 2021 19:11:00 -0000 Subject: [release-announce] tripleo-ipsec 9.3.2 (ussuri) Message-ID: We are overjoyed to announce the release of: tripleo-ipsec 9.3.2: Ansible role for managing TripleO's IPSEC tunnels This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/tripleo-ipsec Download the package from: https://tarballs.openstack.org/tripleo-ipsec/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. Changes in tripleo-ipsec 9.3.1..9.3.2 ------------------------------------- d9666d8 Update TOX_CONSTRAINTS_FILE for stable/ussuri ad4bf8b Update .gitreview for stable/ussuri cff103f Fix linters Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + meta/main.yml | 1 + tox.ini | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) From no-reply at openstack.org Fri Mar 19 19:17:12 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 19 Mar 2021 19:17:12 -0000 Subject: [release-announce] tripleo-ipsec 10.0.1 (victoria) Message-ID: We are amped to announce the release of: tripleo-ipsec 10.0.1: Ansible role for managing TripleO's IPSEC tunnels This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/tripleo-ipsec Download the package from: https://tarballs.openstack.org/tripleo-ipsec/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. Changes in tripleo-ipsec 9.3.1..10.0.1 -------------------------------------- 96c60fa Update TOX_CONSTRAINTS_FILE for stable/victoria bc39086 Update .gitreview for stable/victoria c7f0a00 Fix linters Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + meta/main.yml | 1 + tox.ini | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) From no-reply at openstack.org Sat Mar 20 09:24:53 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 20 Mar 2021 09:24:53 -0000 Subject: [release-announce] python-openstackclient 5.5.0 (wallaby) Message-ID: We are satisfied to announce the release of: python-openstackclient 5.5.0: OpenStack Command-line Client This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-openstackclient Download the package from: https://pypi.org/project/python-openstackclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- openstackclient For more details, please see below. 5.5.0 ^^^^^ New Features ************ * Add "--progress" option to "image create" command to enable a progress bar when creating and uploading an image. * Add "--project" and "--project-domain``options to ``image list" command to filter by owner. * It is now possible to list the keypairs for all users in a project using the "--project" parameter. This is an admin-only action by default and requires Compute API microversion 2.10 or later. * It is now possible to list the keypairs for a specific user using the "--user" parameter. This is an admin-only action by default and requires Compute API microversion 2.10 or later. * Add "--limit" and "--marker" options to "hypervisor list" command, to configure pagination of results. * Add "--limit" and "--marker" options to "keypair list" command, to configure pagination of results. * Add a number of additional options to the "server create" command: * "--snapshot" * "--ephemeral" * "--swap" * "--block-device" * Add "--force" option to "server delete" command, allowing users to force delete a server. This is admin-only by default. * Add "--limit" and "--offset" options to "server group list" command, to configure pagination of results. * Add "--limit", "--marker", "--change-since" and "--changes-before" options to "server group list" command, to configure pagination of results and filter results by last modification, respectively. * Add "--property" option to "server image create" command, allowing users to record arbitrary key/value metadata to "meta_data.json" on the metadata server. * Add a number of additional options to the "server list" command: * "--availability-zone" * "--key-name" * "--config-drive", "--no-config-drive" * "--progress" * "--vm-state" * "--task-state" * "--power-state" * Add a number of additional options to the "server rebuild" command: * "--name" * "--preserve-ephemeral", "--no-preserve-ephemeral" * "--user-data", "--no-user-data" * "--trusted-image-cert", "--no-trusted-image-certs" * Add "--no-password" option to "server set" command, allowing users to clear the admin password from the metadata service. Note that this does not actually change the server password. * Add support for project cleanup based on the OpenStackSDK with create/update time filters. In the long run this will replace *openstack project purge* command. * Add "server evacuate" command. This command will recreate an instance from scratch on a new host and is intended to be used when the original host fails. * Add "server migration show" commands. This can be used to show detailed information about an ongoing server migration. * The "--nic" option of the "server create" command now supports an optional "tag=" key-value pair. This can be used to set a tag for the interface in server metadata, which can be useful to maintain persistent references to interfaces during various operations. * Add "server volume list" command, to list the volumes attached to an instance. * Add "server volume update" command, to update the volumes attached to an instance. * Add support for "--offload" and "--wait" options for "server shelve". "--offload" allows users to explicitly request offloading of a shelved server in environments where automatic offloading is not configured, while "--wait" allows users to wait for the shelve and/or shelve offload operations to complete. * Add support "--wait" option for "server shelve". * Add "--tag" option to "server add fixed ip" command when adding a fixed IP to server. Only available starting with "--os-compute-api- version 2.49". * Add "--tag" option to "server add network" command when add network to server. Only available starting with "--os-compute-api- version 2.49". * Add "--tag" option to "server add port" command when add a port to server. Only available starting with "--os-compute-api-version 2.49". * Add "--tag" option to "server add volume" command when add a volume to server. Only available starting with "--os-compute-api- version 2.49". * Add "--id" and "--enabled" option to "identity provider list" command. * Add "--name" and "--domain" option to "domain list" command. * By default listing security group rules now shows the direction. The "--long" argument is now redundant and is now ignored as it was only used to display the direction. * The "server migrate" command will now automatically determine whether to use block or shared migration during a live migration operation. This requires Compute API microversion 2.25 or greater. * Add "server migration list" command. This command allows users to list the status of ongoing server migrations. * Add "--remote-address-group" option to "security group rule create" command for using an address group as the source/destination in security group rules. Also add field "remote_address_group_id" to the output of "security group rule show" and add column "Remote Address Group" to the output of "security group rule list". [Blueprint address-groups-in-sg-rules (https://blueprints.launchpad.net/neutron/+spec/address-groups-in- sg-rules)] * Add "address group create", "address group delete", "address group list", "address group set", "address group show" and "address group unset" commands to support Neutron address group CRUD operations. [Blueprint address-groups-in-sg-rules (https://blueprints.launchpad.net/neutron/+spec/address-groups-in- sg-rules)] * Add "--password" option to "server create" command, allowing users to set the admin password when creating a new instance. * Add "server migration abort" command to abort ongoing live migrations. * Add "server migration force complete" command to force complete ongoing live migrations. * The "openstack flavor list" command now accepts two additional options, "--min-disk" and "--min-ram", to filter flavor by minimum disk and minimum RAM, respectively. * Add "--key-type" option to "keypair create" command to set keypair type. Can be ssh or x509. Note that "--os-compute-api-version 2.2" or later is required. * Add "--user" option to the "keypair create", "keypair delete", and "keypair show" commands. Only available starting with "--os-compute- api-version 2.10". * Add device profile to "port create" command. * Add "address_group" as a valid "--type" value for the "network rbac create" and "network rbac list" commands. * Add "--tag" option to "server create" command to add tags when creating a server. Only available starting with "--os-compute-api- version 2.52". * Add "--tag" option to "server set" command to add a tag to an existing server. Only available starting with "--os-compute-api- version 2.26". * Add "--tag" options to "server unset" command to remove a tag from an existing server. Only available starting with "--os-compute-api- version 2.26". * Add "--tags" and "--not-tags" options to "server list" command to list instances with and without the specified tag(s), respectively. Only available starting with "--os-compute-api-version 2.26". * Add support for "--rule" option for "server group create". * Add "--c project_id | user_id | created_at" to "openstack server list" command to get these columns as an output. * The "server delete", "server start" and "server stop" commands now support the "--all-projects" option. This allows you to perform the specified action on a server in another project using the server name. This is an admin-only action by default. * Add support for "openstack server show --topology" flag, which will include NUMA topology information in the output. * Switch aggregate operations to use SDK * Adds 'aggregate cache image' operation * Switch console logs operation to use SDK * Switch compute.flavor operations from direct API calls (novaclient) to OpenStackSDK. Upgrade Notes ************* * The "openstack server list --status" parameter will now validate the requested status. * The "--key-unset" option of the "server rebuild" command has been replaced by "--no-key-name". An alias is provided. * The "server set --root-password" option has been deprecated in favour of a non-interactive "--password" option. * The "server create" command will now error out if the "--file" option is specified alongside "--os-compute-api-version" of "2.57" or greater. This reflects the removal of this feature from the compute service in this microversion. * The deprecated "--live" option of the "server migrate" command has been removed. This was problematic as it required a host argument and would result in a forced live migration to a host, bypassing the scheduler. It has been replaced by a "--live-migration" option and optional "--host" option. * The "server migrate confirm" and "server migrate revert" commands, introduced in OSC 5.0, have been deprecated in favour of "server migration confirm" and "server migration revert" respectively. The deprecated commands will be removed in a future major version. * A warning will now be emitted when using the "--disk-overcommit" or "--no-disk-overcommit" flags of the "server migrate" command on Compute API microversion 2.25 or greater. This feature is only supported before this microversion and previously the flag was silently ignored on newer microversions. This warning will become an error in a future release. Deprecation Notes ***************** * The "--block-device-mapping" option of the "server create" command has been deprecated in favour of "--block-device". The format of the "--block-device-mapping" option is based on the limited "BDM v1" format for block device maps introduced way back in the v1 nova API. The "--block-device" option instead exposes the richer key-value based "BDM v2" format. * Deprecate the "--long" option for the "security group list" command. This is no longer needed to display all columns. * The "--config-drive" option on the "openstack server create" command has been deprecated in favour of the "--use-config-drive" and "--no- config-drive" arguments. The "--config-drive" option expected either a string or bool-like argument, but the nova API has only supported boolean values since API v2.1 was introduced. Bug Fixes ********* * Fix '-f json' output of the flavor properties to return valid json object instead of stringying it. * Stream image download to avoid buffering data in memory which rapidly exhausts memory resulting in OOM kill or system crash for all but the smallest of images. Fixes https://storyboard.openstack.org/#!/story/2007672 * Restore default behavior of 'openstack image save' to send data to stdout Relates to https://storyboard.openstack.org/#!/story/2007672. * The "addresses" and "flavor" fields of the "server show" command will now be correctly rendered as a list of objects and an object, respectively. * The "networks" and "properties" fields of the "server list" command will now be rendered as objects. In addition, the "power_state" field will now be humanized and rendered as a string value when using the table formatter. * The "usage list" and "usage show" commands will now display the name of the project being queried rather than the ID when using the table formatter. In addition, the "server_usages", "total_memory_mb_usage", "total_vcpus_usage" and "total_local_gb_usage" values will only be humanized when using the table formatter. * The "policies" (or "policy", on newer microversions) and "members" fields of the "server group list" and "server group show" commands will now be rendered correctly as lists. * The "cpu_info" field of the "hypervisor show" output is now correctly decoded and output as an object. * Fixes default behaviour of *openstack image create* in allowing images with the same name. In version 5.2.0 this changed to not allow duplicates by default. * Associating a floating IP with a server using the "server add floating ip" command requires the server have at least one port associated with it. Previously, this was not validated, meaning the operation would silently fail. This has been resolved. * The "openstack server group create" command will now validate the policy value requested with "--policy", restricting it to the valid values allowed by given microversions. * Add missing "openstack subnet unset --gateway ". Other Notes *********** * Remove deprecated neutron-lbaas results from "quota show" command. Changes in python-openstackclient 5.4.0..5.5.0 ---------------------------------------------- 791bed6d Update the file paths mentioned in README.rst 2ccf7727 compute: Remove 'file://' prefix from '--block-device' ed731d6c network: Add missing subnet unset --gateway d3bd0146 compute: Add support for loading BDMs from files 7c1d6f76 compute: Add functional tests for --block-device 16c72f86 Add --name to port list e8509d81 Add 'address_group' type support to rbac commands 119d2fae project cleanup 70480fa8 compute: Remove deprecated 'server migrate --live' option 6f3969a0 compute: Deprecate 'server create --file' 8868c77a compute: Stop silently ignore --(no-)disk-overcommit 2bdf34dc compute: Auto-configure shared/block live migration ace4bfb6 compute: Add 'server create --block-device' option f2deabb1 compute: Remove references to optional extensions 4da4b962 compute: Add missing 'server create' options 074e045c compute: Improve 'server create --block-device-mapping' option parsing a52beaca compute: Rename 'server migrate (confirm|revert)' f80fe2d8 compute: Add 'server migration show' command 32ae1857 Rename FakeServerMigration to FakeMigration 9ed34aac compute: Add support for 'server boot --nic ...,tag=' c7d58237 compute: Improve 'server create --nic' option parsing d6c9b7f1 compute: Shuffle options for 'server create' 7ed4f68c compute: Add missing options for 'server event list' 5ec4d4c7 compute: Add missing options for 'server group list' 1a6df700 compute: Add 'server * --all-projects' option 0cc878e5 Add device profile to ``port`` dfa869ed compute: Improve 'server migration list' options 8a164bb0 compute: Add '--force' option to 'server delete' 262e525a compute: Add missing options for 'hypervisor list' e01e59ca Support remote-address-group in SG rules ca7f23d0 compute: Add 'server volume update' command dd89efd5 network: Address nits for I3c313fc9329837dde67815901528a34dca98ebcc bb15b291 Add reno for change Ic3c555226a220efd9b0f27edffccf6c4c95c2747 d33eb3e1 Remove retired Karbor support 2b073c20 Add 'server unshelve --wait' option 64c2a1a4 Add 'server shelve --offload', 'server shelve --wait' options d5026278 compute: Add 'server volume list' command 95834473 compute: Add missing options for 'server image create' b3490572 tests: Remove unused fake method fc24142e compute: Add missing options for 'keypair list' 8a0f3fc6 compute: Add missing options for 'server set' d0112a80 compute: Add missing options for 'server list' bbf7de83 trivial: Use plural for appended parameters f2007998 compute: Add 'server show --topology' option a5c6470f compute: Add 'server group create --rule' option bf834f6d compute: Fix 'hypervisor show -f yaml' output e2a9a960 compute: Fix 'server group * -f yaml' output af5e9d16 compute: Fix 'usage * -f yaml' output 03776d82 compute: Fix 'server * -f yaml' output 6f616a29 Add support '--progress' option for 'image create' f57e10b9 Support Neutron Address Group CRUD 29a7c9af image: Unset properties rather than setting to None 3c80b1b3 Add project field in image list subcommand 05456223 trivial: Cleanup docs for 'server list' f9fd3642 compute: Add missing options for 'server rebuild' da03bd80 Add 'flavor list --min-disk', '--min-ram' options f5b185c3 Make use of comparable 'FormattableColumn' subclasses a79e7db4 Remove retired Searchlight support ecfda765 Update lower-constraints 20769cd7 Fix lower-constraints job ceaba4c5 trivial: Cleanup docs for 'server rebuild' d688cb58 Add documentation about login with federation f36a34b6 Switch compute aggregate functions to SDK 0f4f42b6 Switch compute flavors from novaclient/direct to SDK 284c38bc Let autoprogram-cliff know who's running 3e8968af Add NODE and HOST parameters in "server create" help text 0f02029d Add option to filter instances by AZ 5bdcd590 stop image downloads to memory 8387b114 Add "fields" parameter to ListPort query a5101a41 trivial: Document removal of support for agents ebaf0eae tests: Remove 'agent' functional tests 4c0bfb03 Allow to resize in-use volumes 1a5dd4af Resolve issues with 'server migration list' 512ba114 Switch 'openstack keypair' ops to use SDK ffd7e939 functional: Remove test for 'quota set --force' 0a7f2692 Remove references to Python 2.7 311f4130 Add a few selectable fields to the "openstack server list" output 01eb4e83 Add 'openstack server evacuate' command ad3369ed Fix formatting of the flavor properties 17f641e1 Compute: Add user id support for keypair 7c239403 trivial: Rework 'CreateServer' function 9b02f37e update lower-constraints.txt 5b04a86d Replace deprecated UPPER_CONSTRAINTS_FILE variable e05d39ab Switch console url show operations to SDK 5f650853 Remove references to setuptools f464bba7 Remove the unused coding style modules 5645fad7 Add support for 'keypairs list --project' parameter 98a0016c Add support for 'keypairs list --user' parameter 2f76bfa3 Compute: Add tags support for server ab0b1fe8 Validate 'server group create --policy' option bf35f046 Add 'openstack server migration list --type' option 5fd399ea Cleanup of 'server migration list' command 08b0e585 Add 'server migration force complete' command 1c3cf113 Add 'server migration abort' command fd9a235d compute: Add --password option for openstack server create 9385113d Remove oslo.utils 671f7369 zuul: Stop testing against Tempest 415545ab Add an error message when server bind floating IP 742c80a8 Compute: Add tag support for server add fixed ip 6f160231 Compute: Add tag support for server add network 4855fef8 Compute: Add 'keypair create --type' parameter f3fbb1b6 Compute: Add tag support for server add port 1c7fe3b6 Compute: Add tag support for server add volume c2df9215 Remove usage of six 74db8dd6 Switch openstack console log show operation to use OpenStackSDK f50bd408 Fix: port attribute name propagate_uplink_status 17678c9b Restore behavior of image create with same name. 098a3fe2 Add Python3 wallaby unit tests 63b46ac5 Update master for stable/victoria b77c28d2 Add server migration list CLI e9bd4ef0 Remove None valued network quota entries 58f1c909 Add source_ip_prefix and destination_ip_prefix to metering label rules 1e053bab Add id and enabled param in ListIdentityProvider parser 12f1e56e Add 'openstack server create --use-config-drive' 8628e52d Add name and enabled param in ListDomain parser 001796fa Change 'Volume' to 'Block Storage' e410e61d Always display direction for security group rules Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 +- HACKING.rst | 21 +- README.rst | 76 +- .../cli/command-objects/server-migration.rst | 12 + lower-constraints.txt | 79 +- openstackclient/api/object_store_v1.py | 2 +- openstackclient/common/progressbar.py | 67 + openstackclient/common/project_cleanup.py | 140 + openstackclient/common/quota.py | 13 +- openstackclient/common/sdk_utils.py | 4 +- openstackclient/compute/v2/agent.py | 28 +- openstackclient/compute/v2/aggregate.py | 303 +- openstackclient/compute/v2/console.py | 54 +- openstackclient/compute/v2/flavor.py | 331 +- openstackclient/compute/v2/hypervisor.py | 87 +- openstackclient/compute/v2/keypair.py | 282 +- openstackclient/compute/v2/server.py | 3047 ++++++++-- openstackclient/compute/v2/server_backup.py | 5 +- openstackclient/compute/v2/server_event.py | 178 +- openstackclient/compute/v2/server_group.py | 152 +- openstackclient/compute/v2/server_image.py | 21 +- openstackclient/compute/v2/server_volume.py | 140 + openstackclient/compute/v2/usage.py | 103 +- openstackclient/identity/v2_0/catalog.py | 2 +- openstackclient/identity/v3/access_rule.py | 3 +- openstackclient/identity/v3/domain.py | 23 +- openstackclient/identity/v3/identity_provider.py | 24 +- openstackclient/image/v1/image.py | 6 +- openstackclient/image/v2/image.py | 37 +- openstackclient/network/common.py | 22 +- openstackclient/network/v2/address_group.py | 292 + openstackclient/network/v2/network_meter_rule.py | 22 +- openstackclient/network/v2/network_rbac.py | 22 +- openstackclient/network/v2/port.py | 17 +- openstackclient/network/v2/security_group_rule.py | 31 +- openstackclient/network/v2/subnet.py | 7 + openstackclient/shell.py | 8 - .../functional/compute/v2/test_server_group.py | 12 +- .../functional/network/v2/test_address_group.py | 177 + .../unit/identity/v3/test_identity_provider.py | 75 +- .../unit/network/v2/test_network_meter_rule.py | 12 + .../unit/network/v2/test_security_group_compute.py | 10 +- .../unit/network/v2/test_security_group_network.py | 16 +- .../network/v2/test_security_group_rule_compute.py | 1 + .../network/v2/test_security_group_rule_network.py | 59 +- openstackclient/volume/client.py | 11 +- openstackclient/volume/v2/volume.py | 10 +- ...progress-option-to-create-1ed1881d58ebad4b.yaml | 5 + ...ge-project-filter-support-ed6204391e503adf.yaml | 5 + ...d-keypairs-project-filter-99cb6938f247927f.yaml | 6 + .../add-keypairs-user-filter-e1ce57a4c09c278b.yaml | 6 + ...sing-hypervisor-list-opts-71da2cc36eac4edd.yaml | 5 + ...missing-keypair-list-opts-243a33d8276f91b8.yaml | 5 + ...issing-server-create-opts-d5e32bd743e9e132.yaml | 17 + ...issing-server-delete-opts-071c3e054e3ce674.yaml | 5 + ...ng-server-group-list-opts-d3c3d98b7f7a56a6.yaml | 5 + ...ng-server-group-list-opts-ebcf84bfcea07a4b.yaml | 6 + ...-server-image-create-opts-3c19a7492dc50fd7.yaml | 6 + ...-missing-server-list-opts-c41e97e86ff1e1ca.yaml | 16 + ...ssing-server-rebuild-opts-5c75e838d8f0487d.yaml | 13 + ...d-missing-server-set-opts-e1b4300f5f42e863.yaml | 10 + .../add-project-cleanup-beb08c9df3c95b24.yaml | 6 + .../add-server-evacuate-8359246692cb642f.yaml | 6 + ...er-migration-show-command-2e3a25e383dc5d70.yaml | 5 + ...erver-nic-tagging-support-f77b4247e87771d5.yaml | 7 + .../add-server-volume-update-89740dca61596dd1.yaml | 8 + .../add-shelve-offload-wait-d0a5c8ba92586f72.yaml | 10 + ...pport-server-add-fixed-ip-8de2db58f2a80e85.yaml | 5 + ...upport-server-add-network-a8590cab5d7babf0.yaml | 5 + ...g-support-server-add-port-7e30aa38202d0839.yaml | 5 + ...support-server-add-volume-278e79a22dd482f4.yaml | 5 + ...to_list_identity_provider-e0981063a2dc5961.yaml | 3 + ...nd_enabled_to_list_domain-6d23f02994b51c67.yaml | 3 + ...how-direction-for-sg-rule-130efc39bf67d79a.yaml | 10 + ...gure-block-live-migration-437d461c914f8f2f.yaml | 6 + ...d-to-the-migrations-table-299b99ccb1f12a1f.yaml | 5 + ...ddress-groups-in-sg-rules-b3b7742e4e6f5745.yaml | 9 + ...ddress-groups-in-sg-rules-e0dc7e889e107799.yaml | 7 + .../notes/bug-1708570-bb19e1213e887723.yaml | 5 + .../notes/bug-2007489-42e41b14e42128ce.yaml | 4 + .../notes/bug-2007513-ae39456aeb93bb98.yaml | 4 + ...server-create-file-option-80246b13bd3c1b43.yaml | 7 + ...x-flavor-props-formatting-d21e97745543caa7.yaml | 4 + ...nstak-image-save-sdk-port-eb160e8ffc92e514.yaml | 7 + ...vor-list-min-disk-min-ram-65ba35e7acc24134.yaml | 6 + .../improved-server-output-6965b664f6abda8d.yaml | 23 + .../keypair-support-type-6f7c32aab3b61f7b.yaml | 5 + .../notes/keypair-user-id-db694210695a0ee0.yaml | 6 + .../port-device-profile-4a3bf800da21c778.yaml | 4 + .../rbac-add-address-group-f9bb83238b5a7c1f.yaml | 4 + ...erver-migrate-live-option-28ec43ee210124dc.yaml | 8 + .../remove-nlbaas-quota-8b38e0c91ab113cb.yaml | 4 + ...e-confirm-revert-commands-84fcb937721f5c4a.yaml | 7 + ...e-create-image-duplicates-92e06f64038b120c.yaml | 6 + .../notes/server-add-tag-63f9cd01dbd82d1b.yaml | 14 + ...-group-create_rule_option-9f84e52f35e7c3ba.yaml | 4 + ...st-selectable-fields.yaml-1d5fb4784fa6f232.yaml | 4 + .../server-ops-all-projects-2ce2202cdf617184.yaml | 7 + ...pology-microversion-v2_78-3891fc67f767177e.yaml | 5 + ...floating-ip-with-no-ports-399c5559e1699816.yaml | 7 + ...8-server-use-config-drive-9fc68552365cfefa.yaml | 8 + .../notes/story-2007727-69b705c561309742.yaml | 6 + .../subnet-unset-gateway-20239d5910e10778.yaml | 4 + .../switch-aggregate-to-sdk-ced451a0f28bf6ea.yaml | 4 + ...switch-console-log-to-sdk-6ee92b7833364d3d.yaml | 4 + .../switch-flavor-to-sdk-b874a3c39559815e.yaml | 4 + .../switch-keypair-to-sdk-81e28380e66a7f9c.yaml | 3 + .../warn-on-disk-overcommit-087ae46f12d74693.yaml | 9 + releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 + requirements.txt | 10 +- setup.cfg | 19 + test-requirements.txt | 3 - tox.ini | 16 +- 188 files changed, 13565 insertions(+), 4045 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2b7976e5..d3a17e9a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +4,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -six>=1.10.0 # MIT @@ -7,3 +6,4 @@ six>=1.10.0 # MIT -cliff!=2.9.0,>=2.8.0 # Apache-2.0 -openstacksdk>=0.48.0 # Apache-2.0 -osc-lib>=2.0.0 # Apache-2.0 +cliff>=3.5.0 # Apache-2.0 +iso8601>=0.1.11 # MIT +openstacksdk>=0.53.0 # Apache-2.0 +osc-lib>=2.3.0 # Apache-2.0 @@ -13 +13 @@ python-keystoneclient>=3.22.0 # Apache-2.0 -python-novaclient>=15.1.0 # Apache-2.0 +python-novaclient>=17.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 3dce687b..8b61a5c0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +3,0 @@ -hacking>=2.0.0 # Apache-2.0 @@ -7 +5,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -flake8-import-order>=0.13 # LGPLv3 @@ -15 +12,0 @@ osprofiler>=1.4.0 # Apache-2.0 -bandit!=1.6.0,>=1.1.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 22 02:38:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 02:38:15 -0000 Subject: [release-announce] monasca-grafana-datasource 1.3.0 Message-ID: We are glad to announce the release of: monasca-grafana-datasource 1.3.0 The source is available from: https://opendev.org/openstack/monasca-grafana-datasource Download the package from: https://tarballs.openstack.org/monasca-grafana-datasource/ For more details, please see below. Changes in monasca-grafana-datasource 1.2.1..1.3.0 -------------------------------------------------- e076ee5 Add CONTRIBUTING.rst e9410a5 Support time range to query dimension names/values 7ce6b87 OpenDev Migration Patch 7704954 Convert README.md to ReStructuredTest format 59729fe Update links in README 44e813f Revert "Revert "Add support for monasca-ui metrics API proxy"" 5eba5cf Revert "Add support for monasca-ui metrics API proxy" Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- CONTRIBUTING.rst | 19 +++++++++++ README.md | 78 -------------------------------------------- README.rst | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ datasource.js | 10 ++++++ package.json | 2 +- plugin.json | 2 +- 7 files changed, 130 insertions(+), 81 deletions(-) From no-reply at openstack.org Mon Mar 22 09:19:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:19:54 -0000 Subject: [release-announce] puppet-ec2api 18.2.0 (wallaby) Message-ID: We are glad to announce the release of: puppet-ec2api 18.2.0: Puppet module for OpenStack Ec2api This release is part of the wallaby 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. 18.2.0 ^^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-ec2api 18.1.0..18.2.0 --------------------------------------- 2d2c4b6 Prepare Wallaby M2 3ec9c0f Use yaml instead of json for policy file Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ metadata.json | 8 ++++---- ...te-policy-format-from-json-to-yaml-2972559a979bdd97.yaml | 4 ++++ spec/classes/ec2api_policy_spec.rb | 13 +++++++------ 4 files changed, 22 insertions(+), 16 deletions(-) From no-reply at openstack.org Mon Mar 22 09:19:59 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:19:59 -0000 Subject: [release-announce] puppet-barbican 18.2.0 (wallaby) Message-ID: We are overjoyed to announce the release of: puppet-barbican 18.2.0: Puppet module for Barbican This release is part of the wallaby 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. 18.2.0 ^^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-barbican 18.1.0..18.2.0 ----------------------------------------- de19fde Prepare Wallaby M2 90a6ed1 Use yaml instead of json for policy file 78b23db Fix ignored unit tests Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ metadata.json | 8 ++++---- ...te-policy-format-from-json-to-yaml-e9bccd13d354473a.yaml | 4 ++++ spec/classes/barbican_policy_spec.rb | 13 +++++++------ .../{openstackconfig.rb => openstackconfig_spec.rb} | 2 +- 5 files changed, 23 insertions(+), 17 deletions(-) From no-reply at openstack.org Mon Mar 22 09:20:00 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:20:00 -0000 Subject: [release-announce] puppet-ceilometer 18.2.0 (wallaby) Message-ID: We are satisfied to announce the release of: puppet-ceilometer 18.2.0: Puppet module for OpenStack Ceilometer This release is part of the wallaby 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. 18.2.0 ^^^^^^ Upgrade Notes ************* * The default value for the "ceilometer::agent::polling::coordination_url" parameter has been changed from undef to $::os_service_default. Because of this change now the "ceilometer::agent::polling" class ensures that the "coordination/backend_url" parameter is unset by default. Deprecation Notes ***************** * Usage of "undef" for the "ceilometer::agent::polling::coordination_url" parameter has been deprecated and will be removed in a future release. Use "$::os_service_default" or any specific value instead. * The "ceilometer::notification::notification_workers" parameter has been deprecated and will be removed in a future release. Use the "workers" option instead. Changes in puppet-ceilometer 18.1.0..18.2.0 ------------------------------------------- 621b906 Prepare Wallaby M2 1592100 Rename the redundant worker parameter ecba97a Use $::os_service_default instead of undef as default value Diffstat (except docs and test files) ------------------------------------- manifests/agent/notification.pp | 21 ++++++++++++++++++--- manifests/agent/polling.pp | 17 +++++++++++------ metadata.json | 8 ++++---- ...url-use-os_service_default-b51796ec9bc99129.yaml | 13 +++++++++++++ .../notification-workers-6a09b1f65a37ab4b.yaml | 6 ++++++ spec/classes/ceilometer_agent_notification_spec.rb | 8 ++++++++ spec/classes/ceilometer_agent_polling_spec.rb | 2 +- 7 files changed, 61 insertions(+), 14 deletions(-) From no-reply at openstack.org Mon Mar 22 09:23:40 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:23:40 -0000 Subject: [release-announce] puppet-cloudkitty 7.2.0 (wallaby) Message-ID: We high-spiritedly announce the release of: puppet-cloudkitty 7.2.0: Puppet module for OpenStack cloudkitty This release is part of the wallaby 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. 7.2.0 ^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-cloudkitty 7.1.0..7.2.0 ----------------------------------------- bee6d42 Prepare Wallaby M2 3c8553a Use yaml instead of json for policy file Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ metadata.json | 8 ++++---- ...te-policy-format-from-json-to-yaml-2cbccf23035f56c4.yaml | 4 ++++ spec/classes/cloudkitty_policy_spec.rb | 13 +++++++------ 4 files changed, 22 insertions(+), 16 deletions(-) From no-reply at openstack.org Mon Mar 22 09:23:43 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:23:43 -0000 Subject: [release-announce] puppet-glare 7.2.0 (wallaby) Message-ID: We are satisfied to announce the release of: puppet-glare 7.2.0: Puppet module for OpenStack Glare This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/puppet-glare Download the package from: https://tarballs.openstack.org/puppet-glare/ Please report issues through: https://bugs.launchpad.net/puppet-glare/+bugs For more details, please see below. 7.2.0 ^^^^^ New Features ************ * Adds db_sync_timeout parameter to db sync. Upgrade Notes ************* * Now policy.yaml is used by default instead of policy.json. Changes in puppet-glare 7.1.0..7.2.0 ------------------------------------ bf947a6 Prepare Wallaby M2 52bbcd3 Use yaml instead of json for policy file eb72d71 Allow db sync timeouts to be configurable Diffstat (except docs and test files) ------------------------------------- manifests/db/sync.pp | 8 +++++++- manifests/policy.pp | 13 +++++++------ metadata.json | 8 ++++---- .../notes/add_db_sync_timeout-198d9ff15c9f8a32.yaml | 3 +++ ...te-policy-format-from-json-to-yaml-f8f479dd5f130eb9.yaml | 4 ++++ spec/classes/glare_db_sync_spec.rb | 7 +++++-- spec/classes/glare_policy_spec.rb | 13 +++++++------ 7 files changed, 37 insertions(+), 19 deletions(-) From no-reply at openstack.org Mon Mar 22 09:23:44 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:23:44 -0000 Subject: [release-announce] puppet-murano 18.2.0 (wallaby) Message-ID: We are gleeful to announce the release of: puppet-murano 18.2.0: Puppet module for OpenStack Murano This release is part of the wallaby 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. 18.2.0 ^^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-murano 18.1.0..18.2.0 --------------------------------------- 066cd2e Prepare Wallaby M2 89e8cb0 Use yaml instead of json for policy file Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ metadata.json | 8 ++++---- ...te-policy-format-from-json-to-yaml-84c07c752d084bbc.yaml | 4 ++++ spec/classes/murano_policy_spec.rb | 13 +++++++------ 4 files changed, 22 insertions(+), 16 deletions(-) From no-reply at openstack.org Mon Mar 22 09:23:50 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:23:50 -0000 Subject: [release-announce] puppet-glance 18.2.0 (wallaby) Message-ID: We are gleeful to announce the release of: puppet-glance 18.2.0: Puppet module for OpenStack Glance This release is part of the wallaby 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. 18.2.0 ^^^^^^ New Features ************ * Add 'cinder_volume_type' configuration parameter to allow cinder stores to specify a volume type for each cinder store. Upgrade Notes ************* * Now policy.yaml is used by default instead of policy.json. Deprecation Notes ***************** * The "glance::backend::multistore::swift::swift_store_config_file" parameter has been deprecated and will be removed in a future release. Bug Fixes ********* * The "swift::backend::multistore::swift::swift_store_config_file" is now set to "/etc/glance/glance-swift.conf" by default. Because of this change the parameter is automatically set to use the configuration file generated by puppet-glance. Changes in puppet-glance 18.1.0..18.2.0 --------------------------------------- 9f99b91 Prepare Wallaby M2 18b21ae Use yaml instead of json for policy file 7f1729e Deprecate the swift_store_config_file parameter 26e26d1 Use glance-swift.conf by default 3a9ae92 cinder backend: password should be secret 28fafd2 Add cinder volume type for multiple cinder stores Diffstat (except docs and test files) ------------------------------------- manifests/backend/multistore/cinder.pp | 11 +++++++++-- manifests/backend/multistore/swift.pp | 20 +++++++++++++++----- manifests/backend/swift.pp | 1 - manifests/policy.pp | 17 +++++++++-------- metadata.json | 10 +++++----- ..._for_multiple_cinder_stores-c19b0bb1c753715b.yaml | 5 +++++ ...-of-swift_store_config_file-e59ff9753f3612a7.yaml | 7 +++++++ ...ate-swift_store_config_file-ba548fab5c5971be.yaml | 5 +++++ ...cy-format-from-json-to-yaml-06ba9c13ea4cc8f1.yaml | 4 ++++ spec/classes/glance_policy_spec.rb | 13 +++++++------ .../defines/glance_backend_multistore_cinder_spec.rb | 13 +++++++++---- spec/defines/glance_backend_multistore_swift_spec.rb | 6 +++--- 12 files changed, 78 insertions(+), 34 deletions(-) From no-reply at openstack.org Mon Mar 22 09:24:02 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:24:02 -0000 Subject: [release-announce] puppet-cinder 18.2.0 (wallaby) Message-ID: We are stoked to announce the release of: puppet-cinder 18.2.0: Puppet module for OpenStack Cinder This release is part of the wallaby 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. 18.2.0 ^^^^^^ Upgrade Notes ************* * If any keystone resources for volume v2 API have been created, all of these resources should be manually deleted during upgrade. * Now policy.yaml is used by default instead of policy.json. Deprecation Notes ***************** * The "cinder::backup::tsm" class has been deprecated and has no effect, because TSM driver has been removed from cinder. This class will be removed completely in a future release. * The support for cinder v2 API has been deprecated. The resource for cinder v2 API(service, endpoint, user and role assignment) is no longer managed. Changes in puppet-cinder 18.1.0..18.2.0 --------------------------------------- d024bf9 Prepare Wallaby M2 e242bd7 Deprecate support for TSM Backup driver e5dcd2e Use yaml instead of json for policy file 3cb9617 Deprecate support for v2 API Diffstat (except docs and test files) ------------------------------------- manifests/backup/tsm.pp | 12 +- manifests/keystone/auth.pp | 197 +++++++++++---------- manifests/policy.pp | 13 +- metadata.json | 8 +- .../deprecate-backup-tms-9413ed39fe7c47c6.yaml | 6 + .../notes/deprecate-v2-api-a6fd143635d2f3a5.yaml | 10 ++ ...-format-from-json-to-yaml-85a629873cdaf4ea.yaml | 4 + spec/classes/cinder_backup_tsm_spec.rb | 72 -------- spec/classes/cinder_keystone_auth_spec.rb | 53 +----- spec/classes/cinder_policy_spec.rb | 13 +- 10 files changed, 146 insertions(+), 242 deletions(-) From no-reply at openstack.org Mon Mar 22 09:24:03 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:24:03 -0000 Subject: [release-announce] puppet-manila 18.2.0 (wallaby) Message-ID: We are thrilled to announce the release of: puppet-manila 18.2.0: Puppet module for OpenStack Manila This release is part of the wallaby 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. 18.2.0 ^^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. * The following parameters of the "manila::volume::cinder" class have been removed. * "cinder_catalog_info" * "cinder_ca_certificates_file" * "cinder_http_retries" * "cinder_cross_az_attach" * "cinder_admin_username" * "cinder_admin_password" * "cinder_admin_tenant_name" * "cinder_admin_auth_url" Changes in puppet-manila 18.1.0..18.2.0 --------------------------------------- eed9bbd Prepare Wallaby M2 cf3eda1 Use yaml instead of json for policy file 4a2d7e2 Remove the deprecated parameters of manila::volume::cinder fea6aab Fix ignored unit tests for manila::volume::cinder d4ce84e Use $::os_service_default instead of redefining default values 7ad9f77 Do not set default values for the required parameters Diffstat (except docs and test files) ------------------------------------- manifests/ganesha.pp | 36 +++---- manifests/policy.pp | 13 +-- manifests/service_instance.pp | 20 ++-- manifests/volume/cinder.pp | 113 ++------------------- metadata.json | 10 +- ...-format-from-json-to-yaml-8ea18798ec127939.yaml | 4 + ...-deprecated-cinder-params-c5dfd5ece0c1079c.yaml | 14 +++ spec/classes/manila_ganesha_spec.rb | 45 +++++--- spec/classes/manila_policy_spec.rb | 13 +-- ...lume_cinder.rb => manila_volume_cinder_spec.rb} | 30 +----- 10 files changed, 106 insertions(+), 192 deletions(-) From no-reply at openstack.org Mon Mar 22 09:24:51 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:24:51 -0000 Subject: [release-announce] puppet-neutron 18.2.0 (wallaby) Message-ID: We are psyched to announce the release of: puppet-neutron 18.2.0: Puppet module for OpenStack Neutron This release is part of the wallaby 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. 18.2.0 ^^^^^^ New Features ************ * The following new parameters have been added to support arbitrary configurations for openvsiwtch_agent.ini and sriov_agent.ini * "neutron::config::ovs_agent_config" * "neutron::config::sriov_agent_config" * The "bridge_mac_table_size" parameter has been added to the "neutron::agents::ml2::ovs" class, to support the correspoding parameter in openvswitch_agent.ini . * The following two parameters have been added to define mapping of bridge name and hyper visor name to locate the parent of the resource provider tree. * "neutron::agents::ml2::ovs::resource_provider_hypervisors" * "neutorn::agents::ml2::sriov::resource_provider_hypervisors" Upgrade Notes ************* * Now policy.yaml is used by default instead of policy.json. * Support for plumgrid plugin has been removed. * Support for networking-futjisu has been removed. Deprecation Notes ***************** * The parameters for quotas in Neutron FWaaS have been deprecated and have no effect. These parameters will be removed in a future release. * "neutron::quota::quota_firewall" * "neutron::quota::quota_firewall_policy" * "neutron::quota::quota_firewall_rule" * The parameters for quotas in Neutron LBaaS v2 have been deprecated and have no effect. These parameters will be removed in a future release. * "neutron::quota::quota_loadbalancer" * "neutron::quota::quota_pool" * "neutron::quota::quota_member" * "neutron::quota::quota_health_monitor" * Support for Nexus 1000v driver has been deprecated and has no effect now. * Support for networking-cisco has been deprecated and has no effect now. It will be removed in a future release. * The "neutron::plugins::cisco" class has been deprecated and has no effect now. * The "neutron::plugins::ml2::ovn::vif_type" parameter has been deprecated and has no effect. * The "neutron::plugins::ml2::ovn::ovn_l3_mode" parameter has been deprecated and has no effect now. * The following parameters of the "neutron::rootwrap" class have been deprecated and have no effect. * "xenapi_connection_url" * "xenapi_connection_username" * "xenapi_connection_password" * The "neutron::config::plugin_plumgrid_config" parameter has been deprecated. This parameter has no effect, since support for plumgrid plugin has been removed. Changes in puppet-neutron 18.1.0..18.2.0 ---------------------------------------- c844e4be Prepare Wallaby M2 f7c40f70 Remove support for plumgrid plugin 69b7ba8c Use yaml instead of json for policy file ec1a5f24 Fix typos in comment lines 1ba7a405 OVN: Deprecate the vif_type option 4f09774c OVN: Deprecate the ovn_l3_mode option 8d2662c2 Ensure service user passwords are secret ea4460fa Remove support for FUJITSU plugin 1e01fb86 Deprecate parameters for XenAPI support c1a3259f Ensure vnic_type_blacklist is unset by default ce4c032d Fix ignored unit test cases a8d14466 Deprecate support of networking-cisco bc50622a Deprecate neutron::plugins::cisco 320da88f Deprecate support of Nexus 1000v driver 1e2c71d3 Deprecate parameters for FWaaS quotas 4ca9ac10 Deprecate parameters for LBaaS quotas 2314c53a Add OVS bridge_mac_table_size parameter 34eef403 Support arbitrary configurations for ovs agent and sriov agent 830c66cc Add support for the resource_provider_hypervisors parameter Diffstat (except docs and test files) ------------------------------------- .../neutron_plugin_plumgrid/ini_setting.rb | 15 -- .../neutron_plumlib_plumgrid/ini_setting.rb | 15 -- lib/puppet/type/ironic_neutron_agent_config.rb | 24 ++ lib/puppet/type/neutron_plugin_plumgrid.rb | 56 ----- lib/puppet/type/neutron_plumlib_plumgrid.rb | 56 ----- manifests/agents/ml2/networking_baremetal.pp | 2 +- manifests/agents/ml2/ovs.pp | 93 +++++--- manifests/agents/ml2/sriov.pp | 35 ++- manifests/agents/n1kv_vem.pp | 131 +---------- manifests/config.pp | 68 ++++-- manifests/deps.pp | 2 - manifests/designate.pp | 2 +- manifests/init.pp | 2 +- manifests/params.pp | 5 - manifests/plugins/cisco.pp | 107 +-------- manifests/plugins/ml2/cisco.pp | 18 +- manifests/plugins/ml2/cisco/nexus.pp | 17 +- manifests/plugins/ml2/cisco/nexus1000v.pp | 23 +- manifests/plugins/ml2/cisco/type_nexus_vxlan.pp | 8 +- manifests/plugins/ml2/cisco/ucsm.pp | 14 +- manifests/plugins/ml2/fujitsu.pp | 27 --- manifests/plugins/ml2/fujitsu/cfab.pp | 63 ----- manifests/plugins/ml2/fujitsu/fossw.pp | 75 ------ manifests/plugins/ml2/ovn.pp | 39 ++-- manifests/plugins/ml2/ovs_driver.pp | 5 + manifests/plugins/ml2/sriov_driver.pp | 9 +- manifests/plugins/plumgrid.pp | 203 ---------------- manifests/policy.pp | 13 +- manifests/quota.pp | 89 +++---- manifests/rootwrap.pp | 29 ++- metadata.json | 10 +- .../agent-arbitrary-configs-8036223e87f32c2a.yaml | 8 + .../deprecate-fwaas-quotas-4c48436e96451012.yaml | 9 + .../deprecate-lbaas-quotas-22c3a82c482991ad.yaml | 10 + .../deprecate-n1kv-driver-b851f8fbfcef8a48.yaml | 4 + ...eprecate-networking-cisco-0958783aa9326766.yaml | 5 + ...cate-neutron-plugin-cisco-539f6c165734589c.yaml | 5 + .../deprecate-ovn-vif_type-76f7c2a0ee9fdb6b.yaml | 5 + .../deprecate-ovn_l3_mode-91308d51a9596f22.yaml | 5 + .../notes/deprecate-xenapi-d97bb062fe508fbc.yaml | 9 + ...-format-from-json-to-yaml-2e6b1119f65a99ff.yaml | 4 + ...ovs-bridge_mac_table_size-b0f2305cf6008d4e.yaml | 6 + .../notes/remove-plumgrid-82d978451a5278ae.yaml | 10 + ...rt-for-networking-fujitsu-5f1594c391aefc53.yaml | 4 + ...urce_provider_hypervisors-907db47afa6d5d72.yaml | 9 + spec/acceptance/neutron_config_spec.rb | 41 ---- ...gswitch.rb => neutron_agents_bigswitch_spec.rb} | 2 +- ...neutron_agents_ml2_networking_baremetal_spec.rb | 2 +- spec/classes/neutron_agents_ml2_ovs_spec.rb | 28 ++- spec/classes/neutron_agents_ml2_sriov_spec.rb | 11 +- spec/classes/neutron_agents_n1kv_vem_spec.rb | 260 --------------------- spec/classes/neutron_config_spec.rb | 45 ++-- spec/classes/neutron_designate_spec.rb | 4 +- spec/classes/neutron_plugins_cisco_spec.rb | 188 --------------- .../neutron_plugins_ml2_cisco_nexus1000v_spec.rb | 74 ------ .../neutron_plugins_ml2_cisco_nexus_spec.rb | 98 -------- spec/classes/neutron_plugins_ml2_cisco_spec.rb | 52 ----- ...tron_plugins_ml2_cisco_type_nexus_vxlan_spec.rb | 51 ---- .../classes/neutron_plugins_ml2_cisco_ucsm_spec.rb | 62 ----- .../neutron_plugins_ml2_fujitsu_cfab_spec.rb | 58 ----- .../neutron_plugins_ml2_fujitsu_fossw_spec.rb | 60 ----- spec/classes/neutron_plugins_ml2_fujitsu_spec.rb | 49 ---- spec/classes/neutron_plugins_ml2_ovn_spec.rb | 11 - spec/classes/neutron_plugins_ml2_ovs_driver.rb | 34 --- .../classes/neutron_plugins_ml2_ovs_driver_spec.rb | 52 +++++ spec/classes/neutron_plugins_ml2_sriov_driver.rb | 34 --- .../neutron_plugins_ml2_sriov_driver_spec.rb | 52 +++++ spec/classes/neutron_plugins_plumgrid_spec.rb | 130 ----------- spec/classes/neutron_policy_spec.rb | 13 +- spec/classes/neutron_quota_spec.rb | 8 - spec/classes/neutron_rootwrap_spec.rb | 15 +- .../neutron_plugin_plumgrid/ini_setting_spec.rb | 47 ---- .../neutron_plumlib_plumgrid/ini_setting_spec.rb | 47 ---- spec/unit/type/neutron_plugin_plumgrid_spec.rb | 20 -- spec/unit/type/neutron_plumlib_plumgrid_spec.rb | 20 -- .../{neutron_subnet.rb => neutron_subnet_spec.rb} | 0 templates/n1kv.conf.erb | 184 --------------- 77 files changed, 538 insertions(+), 2562 deletions(-) From no-reply at openstack.org Mon Mar 22 09:24:52 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:24:52 -0000 Subject: [release-announce] puppet-oslo 18.2.0 (wallaby) Message-ID: We are thrilled to announce the release of: puppet-oslo 18.2.0: Puppet module for Oslo This release is part of the wallaby 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. 18.2.0 ^^^^^^ New Features * Add TLS options to oslo.cache Changes in puppet-oslo 18.1.0..18.2.0 ------------------------------------- 4bc7174 Prepare Wallaby M2 5a8dc2b Add TLS options to oslo.cache Diffstat (except docs and test files) ------------------------------------- manifests/cache.pp | 43 ++++++++++++++++++++++ metadata.json | 4 +- .../notes/add_tls_options-9010fc5eab23dfe7.yaml | 4 ++ spec/defines/oslo_cache_spec.rb | 15 ++++++++ 4 files changed, 64 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Mar 22 09:24:58 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:24:58 -0000 Subject: [release-announce] puppet-placement 5.2.0 (wallaby) Message-ID: We eagerly announce the release of: puppet-placement 5.2.0: Puppet module for OpenStack placement This release is part of the wallaby 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. 5.2.0 ^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-placement 5.1.0..5.2.0 ---------------------------------------- f005cde Prepare Wallaby M2 2b6e385 Use yaml instead of json for policy file Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ metadata.json | 8 ++++---- ...cy-format-from-json-to-yaml-3ad4426817969de5.yaml | 4 ++++ spec/classes/placement_policy_spec.rb | 20 +++++++++++++------- 4 files changed, 28 insertions(+), 17 deletions(-) From no-reply at openstack.org Mon Mar 22 09:25:41 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:25:41 -0000 Subject: [release-announce] puppet-freezer 7.2.0 (wallaby) Message-ID: We are excited to announce the release of: puppet-freezer 7.2.0: Puppet module for OpenStack freezer This release is part of the wallaby 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. 7.2.0 ^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-freezer 7.1.0..7.2.0 -------------------------------------- dace20c Prepare Wallaby M2 c494e85 Use yaml instead of json for policy file Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ metadata.json | 8 ++++---- ...te-policy-format-from-json-to-yaml-e4b0231fedf8ab86.yaml | 4 ++++ spec/classes/freezer_policy_spec.rb | 13 +++++++------ 4 files changed, 22 insertions(+), 16 deletions(-) From no-reply at openstack.org Mon Mar 22 09:25:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:25:45 -0000 Subject: [release-announce] puppet-gnocchi 18.2.0 (wallaby) Message-ID: We are delighted to announce the release of: puppet-gnocchi 18.2.0: Puppet module for OpenStack Gnocchi This release is part of the wallaby 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. Changes in puppet-gnocchi 18.1.0..18.2.0 ---------------------------------------- c58e9ed Prepare Wallaby M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Mar 22 09:25:46 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:25:46 -0000 Subject: [release-announce] puppet-heat 18.2.0 (wallaby) Message-ID: We jubilantly announce the release of: puppet-heat 18.2.0: Puppet module for OpenStack Heat This release is part of the wallaby 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. 18.2.0 ^^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-heat 18.1.0..18.2.0 ------------------------------------- 8aa892a Prepare Wallaby M2 b4e9a1a Use yaml instead of json for policy file Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ metadata.json | 8 ++++---- ...te-policy-format-from-json-to-yaml-2dd4a8a683f931ba.yaml | 4 ++++ spec/classes/heat_policy_spec.rb | 13 +++++++------ 4 files changed, 22 insertions(+), 16 deletions(-) From no-reply at openstack.org Mon Mar 22 09:26:02 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:26:02 -0000 Subject: [release-announce] puppet-ovn 18.2.0 (wallaby) Message-ID: We contentedly announce the release of: puppet-ovn 18.2.0: Puppet module for OVN This release is part of the wallaby 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. Changes in puppet-ovn 18.1.0..18.2.0 ------------------------------------ 3aa6ee0 Prepare Wallaby M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Mar 22 09:26:18 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:26:18 -0000 Subject: [release-announce] puppet-keystone 18.2.0 (wallaby) Message-ID: We are amped to announce the release of: puppet-keystone 18.2.0: Puppet module for OpenStack Keystone This release is part of the wallaby 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. Changes in puppet-keystone 18.1.0..18.2.0 ----------------------------------------- 4a31e79 Prepare Wallaby M2 cd4fe36 Refactor unit tests for the keystone class Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +- spec/classes/keystone_init_spec.rb | 973 ++++++++++++++----------------------- 2 files changed, 377 insertions(+), 602 deletions(-) From no-reply at openstack.org Mon Mar 22 09:26:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:26:28 -0000 Subject: [release-announce] puppet-magnum 18.2.0 (wallaby) Message-ID: We are overjoyed to announce the release of: puppet-magnum 18.2.0: Puppet module for Magnum This release is part of the wallaby 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. 18.2.0 ^^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-magnum 18.1.0..18.2.0 --------------------------------------- c4cb4a1 Prepare Wallaby M2 261d749 Use yaml instead of json for policy file Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ metadata.json | 8 ++++---- ...te-policy-format-from-json-to-yaml-a3d68c73f87dfe5e.yaml | 4 ++++ spec/classes/magnum_policy_spec.rb | 13 +++++++------ 4 files changed, 22 insertions(+), 16 deletions(-) From no-reply at openstack.org Mon Mar 22 09:26:50 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:26:50 -0000 Subject: [release-announce] puppet-ironic 18.2.0 (wallaby) Message-ID: We are jazzed to announce the release of: puppet-ironic 18.2.0: Puppet module for OpenStack Ironic This release is part of the wallaby 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.2.0 ^^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-ironic 18.1.0..18.2.0 --------------------------------------- c684706 Prepare Wallaby M2 fe99e90 Refactor logic to determine syslinux_path d7c6069 Use yaml instead of json for policy file eff29bb Increase upper constraint of puppetlabs-xinetd Diffstat (except docs and test files) ------------------------------------- manifests/params.pp | 16 ++++++---------- manifests/policy.pp | 13 +++++++------ metadata.json | 10 +++++----- ...policy-format-from-json-to-yaml-83b54d0d4d5c503d.yaml | 4 ++++ spec/classes/ironic_policy_spec.rb | 13 +++++++------ 5 files changed, 29 insertions(+), 27 deletions(-) From no-reply at openstack.org Mon Mar 22 09:27:19 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:27:19 -0000 Subject: [release-announce] puppet-openstack_extras 18.2.0 (wallaby) Message-ID: We contentedly announce the release of: puppet-openstack_extras 18.2.0: Puppet module for OpenStack Openstack_extras This release is part of the wallaby 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. Changes in puppet-openstack_extras 18.1.0..18.2.0 ------------------------------------------------- ecd4628 Prepare Wallaby M2 b35d3c3 Switch to Victoria Diffstat (except docs and test files) ------------------------------------- manifests/repo/debian/params.pp | 2 +- manifests/repo/redhat/params.pp | 2 +- metadata.json | 2 +- spec/classes/openstack_extras_repo_debian_debian_spec.rb | 10 +++++----- spec/classes/openstack_extras_repo_debian_ubuntu_spec.rb | 6 +++--- spec/classes/openstack_extras_repo_redhat_redhat_spec.rb | 10 +++++----- 6 files changed, 16 insertions(+), 16 deletions(-) From no-reply at openstack.org Mon Mar 22 09:27:21 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:27:21 -0000 Subject: [release-announce] puppet-panko 18.2.0 (wallaby) Message-ID: We contentedly announce the release of: puppet-panko 18.2.0: Puppet module for OpenStack Panko This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/puppet-panko Download the package from: https://tarballs.openstack.org/puppet-panko/ Please report issues through: https://bugs.launchpad.net/puppet-panko/+bugs For more details, please see below. 18.2.0 ^^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-panko 18.1.0..18.2.0 -------------------------------------- 47b3fac Prepare Wallaby M2 27299bc Use yaml instead of json for policy file Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ metadata.json | 8 ++++---- ...te-policy-format-from-json-to-yaml-916e0f6171e69ef1.yaml | 4 ++++ spec/classes/panko_policy_spec.rb | 13 +++++++------ 4 files changed, 22 insertions(+), 16 deletions(-) From no-reply at openstack.org Mon Mar 22 09:27:29 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:27:29 -0000 Subject: [release-announce] puppet-nova 18.2.0 (wallaby) Message-ID: We are pleased to announce the release of: puppet-nova 18.2.0: Puppet module for OpenStack Nova This release is part of the wallaby 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. 18.2.0 ^^^^^^ New Features ************ * Added parameter live_migration_timeout_action to nova::migration::libvirt. * Add a new paramter nova::migration::libvirt::host_uuid. Currently, the host_uuid is autogenerated (if override_uuid = true). This means an operator is unable to set a uuid if desired. Add a new parameter to specify host_uuid. * Add the support to configure following parameters for api_database: * "nova::db::api_database_connection_recycle_time" * "nova::db::api_database_max_pool_size" * "nova::db::api_database_max_retries" * "nova::db::api_database_retry_interval" * "nova::db::api_database_max_overflow" * "nova::db::api_database_pool_timeout" * Add the "default_ephemeral_format" parameter which specifies default format an ephemeral_volume will be formatted with on creation. * Add the "image_type_exclude_list" parameter to prevent the compute service advertising support for specific image types. * Add "compute_monitors" parameter which specifies a list of monitors that can be used for getting compute metrics. * Add the "update_resources_interval" parameter which specifies the interval in seconds for updating compute resources. * The new "nova::compute::default_access_ip_network_name" parameter has been added to support to set the network name for instances access IPs. * The new "nova::compute::use_cow_images" parameter has been added to enable use of copy-on-write images. * The new "nova::compute::virt_mkfs" parameter has been added to support to specify the mkfs commands for ephemeral devices. * The new "nova::compute::reboot_timeout" parameter has been added to support to set a time interval after which an instance is hard rebooted automatically.- | * The new "nova::compute::instance_build_timeout" parameter has been added to support to specify the maximum time for instance to build. * The new "nova::compute::rescue_timeout" parameter has been added to support to set an interval to wait before un-rescuing an instance stuck in RESCUE. * The new "nova::compute::shutdown_timeout" parameter has been added to support to set a time to wait in seconds for an instance to perform a clean shutdown. * The new "nova::migration::libvirt::live_migration_permit_post_copy" parameter has been added to support post copy mode in live migration. * The new "nova::migration::libvirt::live_migration_permit_auto_converge" parameter has been added to support auto converge in live migration. * The new "nova::compute::running_deleted_instance_action" parameter has been added to support to select the action to be taken when a instance is identified as deleted. * The new "nova::compute::running_deleted_instance_poll_interval" parameter has been added to support to set a time interval to wait between runs for the clean up action. * The new "nova::compute::running_deleted_instance_timeout" parameter has been added to support to set a time interval to wait for the deleted instances cleanup. * Add the parameter "snapshots_directory" to specify the location where libvirt driver will store snapshots before uploading them to image service. Upgrade Notes ************* * Now policy.yaml is used by default instead of policy.json. Deprecation Notes ***************** * allow_insecure_clients option is now deprecated for removal, the parameter has no effect. * The following options have been deprecated, as those options have been moved to nova::db class. * "nova::database_connection" * "nova::slave_connection" * "nova::api_database_connection" * "nova::api_slave_connection" * "nova::database_idle_timeout" * "nova::database_max_overflow" * "nova::database_max_pool_size" * "nova::database_max_retries" * "nova::database_retry_interval" * nova has renamed the *DEFAULT/scheduler_default_filters* to *filter_scheduler/enabled_filters*. *scheduler_default_filters* has been renamed to *scheduler_enabled_filter* to match this change. * Support of the vmwareapi driver was initially deprecated, but it was undeprecated because nova has undeprecated its support. Changes in puppet-nova 18.1.0..18.2.0 ------------------------------------- e16ef8f3 Prepare Wallaby M2 a49ee142 Undeprecate support of the vmwareapi driver 614b8474 Add parameter to set image_type_exclude_list 4f0a35e6 Use yaml instead of json for policy file 508b9f7f Remove redundant spaces from cron commands 5b135ed1 Fix ignored unit tests 490a34a7 Removing scheduler_default_filters e7f323a1 Revert "Remove parameter nova::compute::pci_passthrough" 7395acbb Remove remaining usage of absolute class names e32576ae Use libvirt-daemon-system for Ubuntu Diffstat (except docs and test files) ------------------------------------- manifests/compute.pp | 24 ++++++++ manifests/compute/vmware.pp | 4 -- manifests/cron/archive_deleted_rows.pp | 12 ++-- manifests/cron/purge_shadow_tables.pp | 8 +-- manifests/params.pp | 6 +- manifests/policy.pp | 13 +++-- manifests/scheduler/filter.pp | 28 ++++++--- manifests/wsgi/apache_api.pp | 2 +- manifests/wsgi/apache_metadata.pp | 4 +- metadata.json | 12 ++-- ...e_image_type_exclude_list-8e03916b7e4e4bf6.yaml | 5 ++ ...scheduler_default_filters-79cade007780030f.yaml | 6 ++ ...-format-from-json-to-yaml-878c644d4a059c3e.yaml | 4 ++ .../undeprecate-vmwareapi-1e32ae1ad843433c.yaml | 5 ++ spec/acceptance/nova_wsgi_apache_spec.rb | 2 +- ...ances.rb => nova_cell_v2_map_instances_spec.rb} | 0 spec/classes/nova_compute_libvirt_spec.rb | 2 +- spec/classes/nova_compute_spec.rb | 67 ++++++++++++++++++++++ .../classes/nova_cron_archive_deleted_rows_spec.rb | 14 ++--- ...es.rb => nova_cron_purge_shadow_tables_spec.rb} | 8 +-- spec/classes/nova_policy_spec.rb | 13 +++-- spec/classes/nova_scheduler_filter_spec.rb | 4 +- spec/classes/nova_wsgi_apache_api_spec.rb | 4 +- spec/classes/nova_wsgi_apache_metadata_spec.rb | 2 +- .../type/{nova_cell_v2.rb => nova_cell_v2_spec.rb} | 0 25 files changed, 184 insertions(+), 65 deletions(-) From no-reply at openstack.org Mon Mar 22 09:27:33 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:27:33 -0000 Subject: [release-announce] puppet-octavia 18.2.0 (wallaby) Message-ID: We are pleased to announce the release of: puppet-octavia 18.2.0: Puppet module for OpenStack Octavia This release is part of the wallaby 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. 18.2.0 ^^^^^^ Upgrade Notes ************* * The "octavia::housekeeping::spare_amphorae_pool_size" parameter has been removed. Deprecation Notes ***************** * The following parameters in the "octavia::housekeeping" class have been deprecated and will be removed in a future release. * "spare_check_interval" * "spare_amphora_pool_size" Changes in puppet-octavia 18.1.0..18.2.0 ---------------------------------------- aecfe70 Prepare Wallaby M2 46cffbd Deprecate parameters for the Spares Pool feature Diffstat (except docs and test files) ------------------------------------- manifests/housekeeping.pp | 53 +++++++++++++--------- metadata.json | 10 ++-- ...ecate-spares-pool-feature-a4f19adc1b454904.yaml | 13 ++++++ 3 files changed, 49 insertions(+), 27 deletions(-) From no-reply at openstack.org Mon Mar 22 09:28:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:28:15 -0000 Subject: [release-announce] puppet-mistral 18.2.0 (wallaby) Message-ID: We jubilantly announce the release of: puppet-mistral 18.2.0: Puppet module for OpenStack Mistral This release is part of the wallaby 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. 18.2.0 ^^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-mistral 18.1.0..18.2.0 ---------------------------------------- b0589d8 Prepare Wallaby M2 2f6e528 Use yaml instead of json for policy file Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ metadata.json | 8 ++++---- ...te-policy-format-from-json-to-yaml-8a43ac1cf4d5ea54.yaml | 4 ++++ spec/classes/mistral_policy_spec.rb | 13 +++++++------ 4 files changed, 22 insertions(+), 16 deletions(-) From no-reply at openstack.org Mon Mar 22 09:28:57 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:28:57 -0000 Subject: [release-announce] puppet-tacker 18.2.0 (wallaby) Message-ID: We are delighted to announce the release of: puppet-tacker 18.2.0: Puppet module for OpenStack Tacker This release is part of the wallaby 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. Changes in puppet-tacker 18.1.0..18.2.0 --------------------------------------- 2d27e15 Prepare Wallaby M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Mar 22 09:29:11 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:29:11 -0000 Subject: [release-announce] puppet-watcher 18.2.0 (wallaby) Message-ID: We are thrilled to announce the release of: puppet-watcher 18.2.0: Puppet module for OpenStack Watcher This release is part of the wallaby 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. 18.2.0 ^^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-watcher 18.1.0..18.2.0 ---------------------------------------- 8015ae6 Prepare Wallaby M2 bbef22f Use yaml instead of json for policy file Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ metadata.json | 6 +++--- ...te-policy-format-from-json-to-yaml-dcdae5898ee6657a.yaml | 4 ++++ spec/classes/watcher_policy_spec.rb | 13 +++++++------ 4 files changed, 21 insertions(+), 15 deletions(-) From no-reply at openstack.org Mon Mar 22 09:29:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:29:54 -0000 Subject: [release-announce] puppet-openstacklib 18.2.0 (wallaby) Message-ID: We high-spiritedly announce the release of: puppet-openstacklib 18.2.0: Puppet module for OpenStack Openstacklib This release is part of the wallaby 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. 18.2.0 ^^^^^^ Deprecation Notes * Json format of policy files has been deprecated and will be removed in a future release. Use yaml format instead. Changes in puppet-openstacklib 18.1.0..18.2.0 --------------------------------------------- f8c74c7 Prepare Wallaby M2 a2bc259 Deprecate support for policy.json 0ffc8e1 Fix support for policy.yaml Diffstat (except docs and test files) ------------------------------------- manifests/policy/base.pp | 78 +++++++++++++--------- metadata.json | 2 +- ...-format-from-json-to-yaml-3389e1d5348cd69b.yaml | 5 ++ spec/acceptance/openstacklib_policy_base_spec.rb | 36 ++++++++++ spec/defines/openstacklib_policy_base_spec.rb | 46 +++++++++++-- 5 files changed, 126 insertions(+), 41 deletions(-) From no-reply at openstack.org Mon Mar 22 09:30:41 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:30:41 -0000 Subject: [release-announce] puppet-zaqar 18.2.0 (wallaby) Message-ID: We joyfully announce the release of: puppet-zaqar 18.2.0: Puppet module for OpenStack Zaqar This release is part of the wallaby 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. 18.2.0 ^^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-zaqar 18.1.0..18.2.0 -------------------------------------- 0056ac9 Prepare Wallaby M2 1feab68 Use yaml instead of json for policy file Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ metadata.json | 8 ++++---- ...te-policy-format-from-json-to-yaml-0d8f7c7ccc3715a1.yaml | 4 ++++ spec/classes/zaqar_policy_spec.rb | 13 +++++++------ 4 files changed, 22 insertions(+), 16 deletions(-) From no-reply at openstack.org Mon Mar 22 09:31:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:31:54 -0000 Subject: [release-announce] puppet-vswitch 14.2.0 (wallaby) Message-ID: We are glad to announce the release of: puppet-vswitch 14.2.0: Puppet module for OpenStack Vswitch This release is part of the wallaby 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. Changes in puppet-vswitch 14.1.0..14.2.0 ---------------------------------------- 352a0d3 Prepare Wallaby M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Mon Mar 22 09:32:07 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:32:07 -0000 Subject: [release-announce] puppet-horizon 18.2.0 (wallaby) Message-ID: We are delighted to announce the release of: puppet-horizon 18.2.0: Puppet module for OpenStack Horizon This release is part of the wallaby 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. 18.2.0 ^^^^^^ New Features * Support was added to set the SECURE_PROXY_ADDR_HEADER option. If horizon is behind a proxy server and the proxy is configured, the IP address from request is passed using header variables inside the request. This setting specifies the name of the header with remote IP address. Changes in puppet-horizon 18.1.0..18.2.0 ---------------------------------------- 4a4272f Prepare Wallaby M2 391cb5b Remove redundant example for POLICY_FILES b5d76ca Remove the profile_support setting from OPENSTACK_NEUTRON_NETWORK f0dd10e Clean up the removed settings from OPENSTACK_NEUTRON_NETWORK 05afbe4 add support for SECURE_PROXY_ADDR_HEADER Diffstat (except docs and test files) ------------------------------------- manifests/init.pp | 21 ++++++++++----------- metadata.json | 4 ++-- ...d-secure-proxy-addr-header-07c36d89f8bf2ad2.yaml | 7 +++++++ spec/classes/horizon_init_spec.rb | 12 +++--------- templates/local_settings.py.erb | 20 ++++++-------------- 5 files changed, 28 insertions(+), 36 deletions(-) From no-reply at openstack.org Mon Mar 22 09:32:17 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:32:17 -0000 Subject: [release-announce] puppet-monasca 7.2.0 (wallaby) Message-ID: We exuberantly announce the release of: puppet-monasca 7.2.0 This release is part of the wallaby 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 7.1.0..7.2.0 -------------------------------------- 00b5658 Prepare Wallaby M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Mar 22 09:32:41 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:32:41 -0000 Subject: [release-announce] puppet-senlin 5.2.0 (wallaby) Message-ID: We are stoked to announce the release of: puppet-senlin 5.2.0: Puppet module for OpenStack senlin This release is part of the wallaby 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. 5.2.0 ^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-senlin 5.1.0..5.2.0 ------------------------------------- 490af73 Prepare Wallaby M2 f5aac4a Use yaml instead of json for policy file Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ metadata.json | 8 ++++---- ...te-policy-format-from-json-to-yaml-a0c747725f2887cb.yaml | 4 ++++ spec/classes/senlin_policy_spec.rb | 5 ++++- 4 files changed, 19 insertions(+), 11 deletions(-) From no-reply at openstack.org Mon Mar 22 09:33:07 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:33:07 -0000 Subject: [release-announce] puppet-rally 6.2.0 (wallaby) Message-ID: We are psyched to announce the release of: puppet-rally 6.2.0: Puppet module for OpenStack Rally This release is part of the wallaby 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 6.1.0..6.2.0 ------------------------------------ 1b806a0 Prepare Wallaby M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Mar 22 09:34:22 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:34:22 -0000 Subject: [release-announce] compute-hyperv 12.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for compute-hyperv for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/compute-hyperv/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/compute-hyperv/src/branch/stable/wallaby Release notes for compute-hyperv can be found at: https://docs.openstack.org/releasenotes/compute-hyperv/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/compute-hyperv/+bugs and tag it *wallaby-rc-potential* to bring it to the compute-hyperv release crew's attention. From no-reply at openstack.org Mon Mar 22 09:34:33 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:34:33 -0000 Subject: [release-announce] cloudkitty 14.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for cloudkitty for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/cloudkitty/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/cloudkitty/src/branch/stable/wallaby Release notes for cloudkitty can be found at: https://docs.openstack.org/releasenotes/cloudkitty/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/cloudkitty and tag it *wallaby-rc-potential* to bring it to the cloudkitty release crew's attention. From no-reply at openstack.org Mon Mar 22 09:34:43 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:34:43 -0000 Subject: [release-announce] puppet-qdr 7.2.0 (wallaby) Message-ID: We are excited to announce the release of: puppet-qdr 7.2.0 This release is part of the wallaby 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. Changes in puppet-qdr 7.1.0..7.2.0 ---------------------------------- 5c6da3e Prepare Wallaby M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Mon Mar 22 09:35:52 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:35:52 -0000 Subject: [release-announce] puppet-vitrage 8.2.0 (wallaby) Message-ID: We are pumped to announce the release of: puppet-vitrage 8.2.0: Puppet module for OpenStack Vitrage This release is part of the wallaby 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. 8.2.0 ^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-vitrage 8.1.0..8.2.0 -------------------------------------- 424864b Prepare Wallaby M2 892fdad Use yaml instead of json for policy file Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ metadata.json | 8 ++++---- ...te-policy-format-from-json-to-yaml-4b636f193ce2e67b.yaml | 4 ++++ spec/classes/vitrage_policy_spec.rb | 13 +++++++------ 4 files changed, 22 insertions(+), 16 deletions(-) From no-reply at openstack.org Mon Mar 22 09:35:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:35:54 -0000 Subject: [release-announce] puppet-trove 18.2.0 (wallaby) Message-ID: We are amped to announce the release of: puppet-trove 18.2.0: Puppet module for OpenStack Trove This release is part of the wallaby 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. 18.2.0 ^^^^^^ New Features ************ * Support new *max_ram_per_tenant* quota option. Specified in MB, the default is -1 (unlimited) Upgrade Notes ************* * Now policy.yaml is used by default instead of policy.json. Changes in puppet-trove 18.1.0..18.2.0 -------------------------------------- 68f32eb Prepare Wallaby M2 19a2402 Use yaml instead of json for policy file 67d06ed Support new max_ram_per_tenant quota option Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ manifests/quota.pp | 6 ++++++ metadata.json | 8 ++++---- ...te-policy-format-from-json-to-yaml-dea57c16ede75e23.yaml | 4 ++++ releasenotes/notes/ram-quota-db3f2cad1b2bfa90.yaml | 5 +++++ spec/classes/trove_policy_spec.rb | 13 +++++++------ spec/classes/trove_quota_spec.rb | 5 +++++ 7 files changed, 38 insertions(+), 16 deletions(-) From no-reply at openstack.org Mon Mar 22 09:36:01 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:36:01 -0000 Subject: [release-announce] puppet-sahara 18.2.0 (wallaby) Message-ID: We enthusiastically announce the release of: puppet-sahara 18.2.0: Puppet module for OpenStack Sahara This release is part of the wallaby 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. 18.2.0 ^^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-sahara 18.1.0..18.2.0 --------------------------------------- c3660ea Prepare Wallaby M2 7112c31 Use yaml instead of json for policy file Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ metadata.json | 8 ++++---- ...te-policy-format-from-json-to-yaml-a36c92fbad2c46e8.yaml | 4 ++++ spec/classes/sahara_policy_spec.rb | 13 +++++++------ 4 files changed, 22 insertions(+), 16 deletions(-) From no-reply at openstack.org Mon Mar 22 09:36:07 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:36:07 -0000 Subject: [release-announce] puppet-designate 18.2.0 (wallaby) Message-ID: We are gleeful to announce the release of: puppet-designate 18.2.0: Puppet module for OpenStack Designate This release is part of the wallaby 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. 18.2.0 ^^^^^^ New Features ************ * The new "designate::central::max_zone_name_len" parameter has been added to set the maximum zone name length. * The "designate::api::enabled_extensions_v1" parameter has been deprecated and has no effect. This parmaeter will be removed in a future release. Upgrade Notes ************* * Now policy.yaml is used by default instead of policy.json. * The keystone endpoint urls no longer include "/v1" by default, since v1 API was already removed from Designate. Deprecation Notes ***************** * The "designate::central::max_domain_name_len" parameter has been deprecated and has no effect now. This parameter doesn't work as intended since the corresponding parameter was renamed in Designate. Use the "designate::central::max_zone_name_len" parameter instead. Changes in puppet-designate 18.1.0..18.2.0 ------------------------------------------ 03afe4f Prepare Wallaby M2 702128c Use yaml instead of json for policy file e1d8a9c Fix ignored unit tests 1f0071e Fix the outdated parameter to define maximum zone name length a5d7845 Fix leftovers about removed v1 API Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 19 ++++++++++----- manifests/central.pp | 28 ++++++++++++++++------ manifests/keystone/auth.pp | 6 ++--- manifests/policy.pp | 13 +++++----- metadata.json | 8 +++---- ...central-max_zone_name_len-e244007aff83df06.yaml | 12 ++++++++++ ...-format-from-json-to-yaml-e5dbca834cf719fd.yaml | 4 ++++ .../notes/v1-api-removal-2812946a138e4199.yaml | 10 ++++++++ spec/classes/designate_api_spec.rb | 3 --- spec/classes/designate_central_spec.rb | 17 +++++++++++-- spec/classes/designate_keystone_auth_spec.rb | 6 ++--- spec/classes/designate_policy_spec.rb | 13 +++++----- ...aste_ini.rb => designate_api_paste_ini_spec.rb} | 0 13 files changed, 99 insertions(+), 40 deletions(-) From no-reply at openstack.org Mon Mar 22 09:36:08 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:36:08 -0000 Subject: [release-announce] puppet-aodh 18.2.0 (wallaby) Message-ID: We exuberantly announce the release of: puppet-aodh 18.2.0: Puppet module for OpenStack Aodh This release is part of the wallaby 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. 18.2.0 ^^^^^^ Upgrade Notes * Now policy.yaml is used by default instead of policy.json. Changes in puppet-aodh 18.1.0..18.2.0 ------------------------------------- 3a9e594 Prepare Wallaby M2 4861f81 Use yaml instead of json for policy file Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 +++++++------ metadata.json | 8 ++++---- ...te-policy-format-from-json-to-yaml-0bc42cad2b0e1d78.yaml | 4 ++++ spec/classes/aodh_policy_spec.rb | 13 +++++++------ 4 files changed, 22 insertions(+), 16 deletions(-) From no-reply at openstack.org Mon Mar 22 09:37:56 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:37:56 -0000 Subject: [release-announce] cloudkitty-dashboard 12.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for cloudkitty-dashboard for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/cloudkitty-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/cloudkitty-dashboard/src/branch/stable/wallaby Release notes for cloudkitty-dashboard can be found at: https://docs.openstack.org/releasenotes/cloudkitty-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/cloudkitty-dashboard and tag it *wallaby-rc-potential* to bring it to the cloudkitty-dashboard release crew's attention. From no-reply at openstack.org Mon Mar 22 09:38:23 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:38:23 -0000 Subject: [release-announce] puppet-tempest 18.2.0 (wallaby) Message-ID: We are satisfied to announce the release of: puppet-tempest 18.2.0: Puppet module for OpenStack Tempest This release is part of the wallaby 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. Changes in puppet-tempest 18.1.0..18.2.0 ---------------------------------------- 38eb425 Prepare Wallaby M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Mar 22 09:38:25 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:38:25 -0000 Subject: [release-announce] puppet-swift 18.2.0 (wallaby) Message-ID: We are delighted to announce the release of: puppet-swift 18.2.0: Puppet module for OpenStack Swift This release is part of the wallaby 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. 18.2.0 ^^^^^^ New Features ************ * The following parameters have been added to the "swift::proxy::s3api" class to support more ACL parameters of s3api middleware. * "allow_no_owner" * "s3_acl" * "check_bucket_owner" * The new "swift::proxy::s3api::location" parameter has been added to set a region of the Swift cluster. * The following parameters have been added to the "swift::proxy::s3api" class. * "dns_compliant_bucket_names" * "max_bucket_listing" * "max_parts_listing" * "max_multi_delete_objects" * "multi_delete_concurrency" * "storage_domain" * "allow_multipart_uploads" * "force_swift_request_proxy_log" * "min_segment_size" * "log_name" Deprecation Notes ***************** * The "swift::proxy::s3api" parameter has been deprecated, since this parameter has had no effect. It will be removed in a future release. Changes in puppet-swift 18.1.0..18.2.0 -------------------------------------- a0c98df Prepare Wallaby M2 b153bb4 Add missing s3api parameters c006f0a Add missing parameters for ACL feature of s3api middleware cf0fa5d Add support for the location parameter of s3api middleware 42d7447 Deprecate ineffective swift::proxy::s3api::ensure Diffstat (except docs and test files) ------------------------------------- manifests/proxy/s3api.pp | 114 +++++++++++++++++++-- metadata.json | 6 +- .../deprecate-s3api-ensure-3d036cfc32340b16.yaml | 5 + .../s3api-acl-parameters-b0127aa19ece53a4.yaml | 9 ++ .../notes/s3api-location-4f482f468f484861.yaml | 5 + .../s3api-more-parameters-54a8d24510a662ea.yaml | 16 +++ spec/classes/swift_proxy_s3api_spec.rb | 50 ++++++++- 7 files changed, 188 insertions(+), 17 deletions(-) From no-reply at openstack.org Mon Mar 22 09:38:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:38:54 -0000 Subject: [release-announce] ec2-api 12.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for ec2-api for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ec2-api/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/ec2-api/src/branch/stable/wallaby Release notes for ec2-api can be found at: https://docs.openstack.org/releasenotes/ec2-api/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/ec2-api/+bugs and tag it *wallaby-rc-potential* to bring it to the ec2-api release crew's attention. From no-reply at openstack.org Mon Mar 22 09:47:41 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:47:41 -0000 Subject: [release-announce] networking-hyperv 10.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for networking-hyperv for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-hyperv/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/networking-hyperv/src/branch/stable/wallaby Release notes for networking-hyperv can be found at: https://docs.openstack.org/releasenotes/networking-hyperv/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/networking-hyperv/+bugs and tag it *wallaby-rc-potential* to bring it to the networking-hyperv release crew's attention. From no-reply at openstack.org Mon Mar 22 09:50:08 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:50:08 -0000 Subject: [release-announce] ceilometer 16.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for ceilometer for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ceilometer/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/ceilometer/src/branch/stable/wallaby Release notes for ceilometer can be found at: https://docs.openstack.org/releasenotes/ceilometer/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/ceilometer/+bugs and tag it *wallaby-rc-potential* to bring it to the ceilometer release crew's attention. From no-reply at openstack.org Mon Mar 22 09:51:21 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 09:51:21 -0000 Subject: [release-announce] aodh 12.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for aodh for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/aodh/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/aodh/src/branch/stable/wallaby Release notes for aodh can be found at: https://docs.openstack.org/releasenotes/aodh/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/aodh/+bugs and tag it *wallaby-rc-potential* to bring it to the aodh release crew's attention. From no-reply at openstack.org Mon Mar 22 10:00:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 10:00:15 -0000 Subject: [release-announce] panko 10.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for panko for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/panko/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/panko/src/branch/stable/wallaby Release notes for panko can be found at: https://docs.openstack.org/releasenotes/panko/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/panko/+bugs and tag it *wallaby-rc-potential* to bring it to the panko release crew's attention. From no-reply at openstack.org Mon Mar 22 10:25:43 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 10:25:43 -0000 Subject: [release-announce] trove-dashboard 16.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for trove-dashboard for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/trove-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/trove-dashboard/src/branch/stable/wallaby Release notes for trove-dashboard can be found at: https://docs.openstack.org/releasenotes/trove-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/trove-dashboard/+bugs and tag it *wallaby-rc-potential* to bring it to the trove-dashboard release crew's attention. From no-reply at openstack.org Mon Mar 22 10:26:51 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 10:26:51 -0000 Subject: [release-announce] sahara 14.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for sahara for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/sahara/src/branch/stable/wallaby Release notes for sahara can be found at: https://docs.openstack.org/releasenotes/sahara/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/sahara/+bugs and tag it *wallaby-rc-potential* to bring it to the sahara release crew's attention. From no-reply at openstack.org Mon Mar 22 10:37:07 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 10:37:07 -0000 Subject: [release-announce] freezer 10.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for freezer for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/freezer/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/freezer/src/branch/stable/wallaby Release notes for freezer can be found at: https://docs.openstack.org/releasenotes/freezer/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/freezer and tag it *wallaby-rc-potential* to bring it to the freezer release crew's attention. From no-reply at openstack.org Mon Mar 22 10:37:14 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 10:37:14 -0000 Subject: [release-announce] python-watcher 6.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for python-watcher for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/watcher/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/python-watcher/src/branch/stable/wallaby Release notes for python-watcher can be found at: https://docs.openstack.org/releasenotes/watcher/ From no-reply at openstack.org Mon Mar 22 10:37:25 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 10:37:25 -0000 Subject: [release-announce] freezer-dr 10.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for freezer-dr for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/freezer-dr/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/freezer-dr/src/branch/stable/wallaby Release notes for freezer-dr can be found at: https://docs.openstack.org/releasenotes/freezer-dr/ From no-reply at openstack.org Mon Mar 22 10:38:05 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 10:38:05 -0000 Subject: [release-announce] freezer-api 10.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for freezer-api for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/freezer-api/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/freezer-api/src/branch/stable/wallaby Release notes for freezer-api can be found at: https://docs.openstack.org/releasenotes/freezer-api/ From no-reply at openstack.org Mon Mar 22 10:38:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 10:38:35 -0000 Subject: [release-announce] sahara-dashboard 14.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for sahara-dashboard for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/sahara-dashboard/src/branch/stable/wallaby Release notes for sahara-dashboard can be found at: https://docs.openstack.org/releasenotes/sahara-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/sahara-dashboard and tag it *wallaby-rc-potential* to bring it to the sahara-dashboard release crew's attention. From no-reply at openstack.org Mon Mar 22 10:49:14 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 10:49:14 -0000 Subject: [release-announce] zun 7.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for zun for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/zun/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/zun/src/branch/stable/wallaby Release notes for zun can be found at: https://docs.openstack.org/releasenotes/zun/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/zun/+bugs and tag it *wallaby-rc-potential* to bring it to the zun release crew's attention. From no-reply at openstack.org Mon Mar 22 10:52:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 10:52:45 -0000 Subject: [release-announce] trove 15.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for trove for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/trove/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/trove/src/branch/stable/wallaby Release notes for trove can be found at: https://docs.openstack.org/releasenotes/trove/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/trove/+bugs and tag it *wallaby-rc-potential* to bring it to the trove release crew's attention. From no-reply at openstack.org Mon Mar 22 10:53:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 10:53:45 -0000 Subject: [release-announce] neutron-vpnaas 18.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for neutron-vpnaas for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/neutron-vpnaas/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/neutron-vpnaas/src/branch/stable/wallaby Release notes for neutron-vpnaas can be found at: https://docs.openstack.org/releasenotes/neutron-vpnaas/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron/+bugs and tag it *wallaby-rc-potential* to bring it to the neutron-vpnaas release crew's attention. From no-reply at openstack.org Mon Mar 22 11:55:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 11:55:28 -0000 Subject: [release-announce] magnum-ui 8.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for magnum-ui for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/magnum-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/magnum-ui/src/branch/stable/wallaby Release notes for magnum-ui can be found at: https://docs.openstack.org/releasenotes/magnum-ui/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/magnum-ui/+bugs and tag it *wallaby-rc-potential* to bring it to the magnum-ui release crew's attention. From no-reply at openstack.org Mon Mar 22 12:10:38 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 12:10:38 -0000 Subject: [release-announce] sahara-plugin-cdh 5.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for sahara-plugin-cdh for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-cdh/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/sahara-plugin-cdh/src/branch/stable/wallaby Release notes for sahara-plugin-cdh can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-cdh/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1102 and tag it *wallaby-rc-potential* to bring it to the sahara-plugin-cdh release crew's attention. From no-reply at openstack.org Mon Mar 22 12:15:53 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 12:15:53 -0000 Subject: [release-announce] sahara-plugin-mapr 5.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for sahara-plugin-mapr for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-mapr/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/sahara-plugin-mapr/src/branch/stable/wallaby Release notes for sahara-plugin-mapr can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-mapr/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1103 and tag it *wallaby-rc-potential* to bring it to the sahara-plugin-mapr release crew's attention. From no-reply at openstack.org Mon Mar 22 12:24:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 12:24:35 -0000 Subject: [release-announce] sahara-plugin-ambari 5.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for sahara-plugin-ambari for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-ambari/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/sahara-plugin-ambari/src/branch/stable/wallaby Release notes for sahara-plugin-ambari can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-ambari/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1101 and tag it *wallaby-rc-potential* to bring it to the sahara-plugin-ambari release crew's attention. From no-reply at openstack.org Mon Mar 22 12:25:12 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 12:25:12 -0000 Subject: [release-announce] freezer-web-ui 10.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for freezer-web-ui for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/freezer-web-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/freezer-web-ui/src/branch/stable/wallaby Release notes for freezer-web-ui can be found at: https://docs.openstack.org/releasenotes/freezer-web-ui/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/freezer-web-ui and tag it *wallaby-rc-potential* to bring it to the freezer-web-ui release crew's attention. From no-reply at openstack.org Mon Mar 22 12:32:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 12:32:34 -0000 Subject: [release-announce] zun-ui 7.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for zun-ui for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/zun-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/zun-ui/src/branch/stable/wallaby Release notes for zun-ui can be found at: https://docs.openstack.org/releasenotes/zun-ui/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/zun-ui/+bugs and tag it *wallaby-rc-potential* to bring it to the zun-ui release crew's attention. From no-reply at openstack.org Mon Mar 22 12:33:50 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 12:33:50 -0000 Subject: [release-announce] neutron-vpnaas-dashboard 4.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for neutron-vpnaas-dashboard for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/neutron-vpnaas-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/neutron-vpnaas-dashboard/src/branch/stable/wallaby Release notes for neutron-vpnaas-dashboard can be found at: https://docs.openstack.org/releasenotes/neutron-vpnaas-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron-vpnaas-dashboard/+bugs and tag it *wallaby-rc-potential* to bring it to the neutron-vpnaas-dashboard release crew's attention. From no-reply at openstack.org Mon Mar 22 12:37:26 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 12:37:26 -0000 Subject: [release-announce] sahara-plugin-storm 5.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for sahara-plugin-storm for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-storm/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/sahara-plugin-storm/src/branch/stable/wallaby Release notes for sahara-plugin-storm can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-storm/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1105 and tag it *wallaby-rc-potential* to bring it to the sahara-plugin-storm release crew's attention. From no-reply at openstack.org Mon Mar 22 12:38:53 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 12:38:53 -0000 Subject: [release-announce] sahara-plugin-vanilla 5.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for sahara-plugin-vanilla for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-vanilla/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/sahara-plugin-vanilla/src/branch/stable/wallaby Release notes for sahara-plugin-vanilla can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-vanilla/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1106 and tag it *wallaby-rc-potential* to bring it to the sahara-plugin-vanilla release crew's attention. From no-reply at openstack.org Mon Mar 22 12:39:04 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 12:39:04 -0000 Subject: [release-announce] sahara-plugin-spark 5.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for sahara-plugin-spark for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-spark/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/sahara-plugin-spark/src/branch/stable/wallaby Release notes for sahara-plugin-spark can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-spark/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1104 and tag it *wallaby-rc-potential* to bring it to the sahara-plugin-spark release crew's attention. From no-reply at openstack.org Mon Mar 22 12:39:20 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Mar 2021 12:39:20 -0000 Subject: [release-announce] watcher-dashboard 5.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for watcher-dashboard for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/watcher-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/watcher-dashboard/src/branch/stable/wallaby Release notes for watcher-dashboard can be found at: https://docs.openstack.org/releasenotes/watcher-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/watcher-dashboard/+bugs and tag it *wallaby-rc-potential* to bring it to the watcher-dashboard release crew's attention. From no-reply at openstack.org Tue Mar 23 10:33:38 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 23 Mar 2021 10:33:38 -0000 Subject: [release-announce] tacker-horizon 3.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for tacker-horizon for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/tacker-horizon/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/tacker-horizon/src/branch/stable/wallaby Release notes for tacker-horizon can be found at: https://docs.openstack.org/releasenotes/tacker-horizon/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/tacker/+bugs and tag it *wallaby-rc-potential* to bring it to the tacker-horizon release crew's attention. From no-reply at openstack.org Tue Mar 23 17:19:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 23 Mar 2021 17:19:34 -0000 Subject: [release-announce] kuryr-libnetwork 7.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for kuryr-libnetwork for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/kuryr-libnetwork/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/kuryr-libnetwork/src/branch/stable/wallaby Release notes for kuryr-libnetwork can be found at: https://docs.openstack.org/releasenotes/kuryr-libnetwork/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/kuryr-libnetwork/+bugs and tag it *wallaby-rc-potential* to bring it to the kuryr-libnetwork release crew's attention. From no-reply at openstack.org Tue Mar 23 17:26:46 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 23 Mar 2021 17:26:46 -0000 Subject: [release-announce] glance 22.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for glance for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/glance/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/glance/src/branch/stable/wallaby Release notes for glance can be found at: https://docs.openstack.org/releasenotes/glance/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/glance/+bugs and tag it *wallaby-rc-potential* to bring it to the glance release crew's attention. From no-reply at openstack.org Wed Mar 24 13:22:29 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Mar 2021 13:22:29 -0000 Subject: [release-announce] blazar-dashboard 5.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for blazar-dashboard for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/blazar-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/blazar-dashboard/src/branch/stable/wallaby Release notes for blazar-dashboard can be found at: https://docs.openstack.org/releasenotes/blazar-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/blazar/+bugs and tag it *wallaby-rc-potential* to bring it to the blazar-dashboard release crew's attention. From no-reply at openstack.org Wed Mar 24 15:46:12 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Mar 2021 15:46:12 -0000 Subject: [release-announce] neutron-dynamic-routing 18.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for neutron-dynamic-routing for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/neutron-dynamic-routing/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/neutron-dynamic-routing/src/branch/stable/wallaby Release notes for neutron-dynamic-routing can be found at: https://docs.openstack.org/releasenotes/neutron-dynamic-routing/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron/+bugs and tag it *wallaby-rc-potential* to bring it to the neutron-dynamic-routing release crew's attention. From no-reply at openstack.org Wed Mar 24 15:50:43 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Mar 2021 15:50:43 -0000 Subject: [release-announce] magnum 9.4.1 (train) Message-ID: We are pumped to announce the release of: magnum 9.4.1: Container Management project for OpenStack This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/magnum Download the package from: https://tarballs.openstack.org/magnum/ Please report issues through: https://bugs.launchpad.net/magnum/+bugs For more details, please see below. 9.4.1 ^^^^^ Bug Fixes * Fixes a regression which left behind trustee user accounts and certificates when a cluster is deleted. Changes in magnum 9.4.0..9.4.1 ------------------------------ 528ec941 Drop lower constraints testing e0a4683c [fix] Sync nodegroup status before delete_complete f25640c0 Remove volumeLifecycleModes in Cinder CSI 5598578b [fix] Append v3/v1 to auth_url/magnum_url if discovery fails Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 -- .../kubernetes/fragments/enable-cinder-csi.sh | 3 --- magnum/drivers/heat/driver.py | 18 +++++++++--------- magnum/drivers/heat/k8s_template_def.py | 11 ++++++++++- magnum/drivers/heat/swarm_mode_template_def.py | 11 ++++++++++- magnum/drivers/heat/template_def.py | 10 +++++++++- .../notes/ensure-delete-complete-2f9bb53616e1e02b.yaml | 5 +++++ test-requirements.txt | 2 +- 8 files changed, 44 insertions(+), 18 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index d966d21f..1102a0dd 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ -bandit!=1.6.0,>=1.1.0 # Apache-2.0 +bandit>=1.1.0,<=1.6.2 # Apache-2.0 From no-reply at openstack.org Wed Mar 24 15:54:37 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Mar 2021 15:54:37 -0000 Subject: [release-announce] networking-sfc 12.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for networking-sfc for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-sfc/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/networking-sfc/src/branch/stable/wallaby Release notes for networking-sfc can be found at: https://docs.openstack.org/releasenotes/networking-sfc/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/networking-sfc/+bugs and tag it *wallaby-rc-potential* to bring it to the networking-sfc release crew's attention. From no-reply at openstack.org Wed Mar 24 15:56:19 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Mar 2021 15:56:19 -0000 Subject: [release-announce] networking-odl 18.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for networking-odl for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-odl/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/networking-odl/src/branch/stable/wallaby Release notes for networking-odl can be found at: https://docs.openstack.org/releasenotes/networking-odl/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/networking-odl/+bugs and tag it *wallaby-rc-potential* to bring it to the networking-odl release crew's attention. From no-reply at openstack.org Wed Mar 24 16:22:08 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Mar 2021 16:22:08 -0000 Subject: [release-announce] networking-bgpvpn 14.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for networking-bgpvpn for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-bgpvpn/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/networking-bgpvpn/src/branch/stable/wallaby Release notes for networking-bgpvpn can be found at: https://docs.openstack.org/releasenotes/networking-bgpvpn/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/bgpvpn/+bugs and tag it *wallaby-rc-potential* to bring it to the networking-bgpvpn release crew's attention. From no-reply at openstack.org Wed Mar 24 16:24:40 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Mar 2021 16:24:40 -0000 Subject: [release-announce] networking-bagpipe 14.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for networking-bagpipe for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-bagpipe/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/networking-bagpipe/src/branch/stable/wallaby Release notes for networking-bagpipe can be found at: https://docs.openstack.org/releasenotes/networking-bagpipe/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/networking-bagpipe/+bugs and tag it *wallaby-rc-potential* to bring it to the networking-bagpipe release crew's attention. From no-reply at openstack.org Thu Mar 25 09:16:44 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:16:44 -0000 Subject: [release-announce] puppet-heat 18.3.0 (wallaby) Message-ID: We joyfully announce the release of: puppet-heat 18.3.0: Puppet module for OpenStack Heat This release is part of the wallaby 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. 18.3.0 ^^^^^^ New Features * Add TLS options to oslo.cache * The new "heat::healthcheck" class has been added. This class manages parameters of healthcheck middlware in oslo.middleware. Changes in puppet-heat 18.2.0..18.3.0 ------------------------------------- 89d2dd4 Prepare Wallaby M3 42d1e85 Add TLS options to oslo.cache 72d1b4d Add support for healthcheck middleware options Diffstat (except docs and test files) ------------------------------------- manifests/cache.pp | 43 +++++++++++++++++ manifests/healthcheck.pp | 41 ++++++++++++++++ metadata.json | 8 ++-- .../notes/add_tls_options-e126a2206f028366.yaml | 4 ++ .../notes/healthcheck-e2384f998f060770.yaml | 5 ++ spec/classes/heat_cache_spec.rb | 15 ++++++ spec/classes/heat_healthcheck_spec.rb | 55 ++++++++++++++++++++++ 7 files changed, 167 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:17:39 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:17:39 -0000 Subject: [release-announce] puppet-freezer 7.3.0 (wallaby) Message-ID: We enthusiastically announce the release of: puppet-freezer 7.3.0: Puppet module for OpenStack freezer This release is part of the wallaby 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. Changes in puppet-freezer 7.2.0..7.3.0 -------------------------------------- 340c951 Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:18:00 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:18:00 -0000 Subject: [release-announce] sahara-image-elements 14.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for sahara-image-elements for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-image-elements/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/sahara-image-elements/src/branch/stable/wallaby Release notes for sahara-image-elements can be found at: https://docs.openstack.org/releasenotes/sahara-image-elements/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/sahara/+bugs and tag it *wallaby-rc-potential* to bring it to the sahara-image-elements release crew's attention. From no-reply at openstack.org Thu Mar 25 09:20:01 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:20:01 -0000 Subject: [release-announce] puppet-cloudkitty 7.3.0 (wallaby) Message-ID: We are delighted to announce the release of: puppet-cloudkitty 7.3.0: Puppet module for OpenStack cloudkitty This release is part of the wallaby 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. Changes in puppet-cloudkitty 7.2.0..7.3.0 ----------------------------------------- 07bf5a6 Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:20:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:20:28 -0000 Subject: [release-announce] puppet-glare 7.3.0 (wallaby) Message-ID: We eagerly announce the release of: puppet-glare 7.3.0: Puppet module for OpenStack Glare This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/puppet-glare Download the package from: https://tarballs.openstack.org/puppet-glare/ Please report issues through: https://bugs.launchpad.net/puppet-glare/+bugs For more details, please see below. Changes in puppet-glare 7.2.0..7.3.0 ------------------------------------ a75c239 Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:20:30 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:20:30 -0000 Subject: [release-announce] puppet-cinder 18.3.0 (wallaby) Message-ID: We are psyched to announce the release of: puppet-cinder 18.3.0: Puppet module for OpenStack Cinder This release is part of the wallaby 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. 18.3.0 ^^^^^^ New Features ************ * Now the "cinder::quota" class supports parameters about backup quotas. * The new "cinder::healthcheck" class has been added. This class manages parameters of healthcheck middlware in oslo.middleware. * The "cinder::quota" class now supports the "per_volume_size_limit" parameter, which defines max size allowed per volume. * Add support for configuring the S3 backup driver. Bug Fixes ********* * Bug #1915800 (https://bugs.launchpad.net/cinder/+bug/1915800): Add support for ports filtering in XtremIO driver. Changes in puppet-cinder 18.2.0..18.3.0 --------------------------------------- 79ad558 Prepare Wallaby M3 cc8665d Add ports filtering support to XtremIO Cinder driver b810f33 Add support for configuring the S3 backup driver b08eb02 Add support for healthcheck middleware options bd3ac42 Add support for per_volume_size_limit 03b8d85 Add support for backup quotas Diffstat (except docs and test files) ------------------------------------- manifests/backend/dellemc_xtremio.pp | 7 + manifests/backend/dellemc_xtremio_iscsi.pp | 7 + manifests/backup/s3.pp | 159 +++++++++++++++++++++ manifests/healthcheck.pp | 41 ++++++ manifests/quota.pp | 34 +++-- metadata.json | 8 +- .../notes/backup-quotas-c290c485f66dc1c6.yaml | 4 + .../notes/healthcheck-defa567494511d16.yaml | 5 + ...ota-per_volume_size_limit-8d40ab1b86af0f71.yaml | 5 + .../support-s3-backup-driver-c9ee22bdb14a374c.yaml | 4 + .../xtremio-add-ports-option-6d6e98fb90b906fe.yaml | 5 + spec/classes/cinder_backup_s3_spec.rb | 117 +++++++++++++++ spec/classes/cinder_healthcheck_spec.rb | 55 +++++++ spec/classes/cinder_quota_spec.rb | 59 ++++---- .../defines/cinder_backend_dellemc_xtremio_spec.rb | 2 + 15 files changed, 471 insertions(+), 41 deletions(-) From no-reply at openstack.org Thu Mar 25 09:20:33 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:20:33 -0000 Subject: [release-announce] puppet-ec2api 18.3.0 (wallaby) Message-ID: We are delighted to announce the release of: puppet-ec2api 18.3.0: Puppet module for OpenStack Ec2api This release is part of the wallaby 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. Changes in puppet-ec2api 18.2.0..18.3.0 --------------------------------------- 43792a0 Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:20:59 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:20:59 -0000 Subject: [release-announce] manila-ui 5.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for manila-ui for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/manila-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/manila-ui/src/branch/stable/wallaby Release notes for manila-ui can be found at: https://docs.openstack.org/releasenotes/manila-ui/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/manila-ui/+bugs and tag it *wallaby-rc-potential* to bring it to the manila-ui release crew's attention. From no-reply at openstack.org Thu Mar 25 09:21:18 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:21:18 -0000 Subject: [release-announce] puppet-glance 18.3.0 (wallaby) Message-ID: We are satisfied to announce the release of: puppet-glance 18.3.0: Puppet module for OpenStack Glance This release is part of the wallaby 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. 18.3.0 ^^^^^^ New Features * A new parameter "cinder_mount_point_base" is introduced into "glance::backend::multistore::cinder" class, so that operators can provide the cinder mount point for NFS volumes. Changes in puppet-glance 18.2.0..18.3.0 --------------------------------------- a6c51c3 Prepare Wallaby M3 582c375 Use multistore modules in the example manifest 46e9319 Add config parameter for cinder mounting needs 2e5e78d Filter out direct_url from image properties 5791916 Ignore stores image property Diffstat (except docs and test files) ------------------------------------- examples/glance.pp | 12 +++++++++++ examples/glance_multi_store.pp | 25 ---------------------- examples/glance_single_store.pp | 18 ---------------- lib/puppet/provider/glance_image/openstack.rb | 2 +- manifests/backend/multistore/cinder.pp | 8 +++++++ metadata.json | 10 ++++----- ...d_cinder_mount_point_base-5741d2966cc10c7b.yaml | 6 ++++++ .../glance_backend_multistore_cinder_spec.rb | 5 +++++ 8 files changed, 37 insertions(+), 49 deletions(-) From no-reply at openstack.org Thu Mar 25 09:21:20 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:21:20 -0000 Subject: [release-announce] puppet-designate 18.3.0 (wallaby) Message-ID: We are tickled pink to announce the release of: puppet-designate 18.3.0: Puppet module for OpenStack Designate This release is part of the wallaby 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. 18.3.0 ^^^^^^ New Features * add designate::backend::bind9::configure_bind (defaults to true) to bypass attempts to bind9 configuration in the event that bind9 resides on a different host. * The new "designate::healthcheck" class has been added. This class manages parameters of healthcheck middlware in oslo.middleware. Changes in puppet-designate 18.2.0..18.3.0 ------------------------------------------ 7bd9ed7 Prepare Wallaby M3 d68a16c Add bind9 backend parameter to allow bypassing bind configuration 0f98de9 Add support for healthcheck middleware options Diffstat (except docs and test files) ------------------------------------- manifests/backend/bind9.pp | 68 ++++++++++++---------- manifests/healthcheck.pp | 41 +++++++++++++ metadata.json | 8 +-- ...g-bind-param-bind-backend-506bf4bbde8b6d03.yaml | 6 ++ .../notes/healthcheck-61063115f81a1b99.yaml | 5 ++ spec/classes/designate_backend_bind9_spec.rb | 13 +++++ spec/classes/designate_healthcheck_spec.rb | 55 +++++++++++++++++ 7 files changed, 162 insertions(+), 34 deletions(-) From no-reply at openstack.org Thu Mar 25 09:21:24 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:21:24 -0000 Subject: [release-announce] puppet-openstack_extras 18.3.0 (wallaby) Message-ID: We are amped to announce the release of: puppet-openstack_extras 18.3.0: Puppet module for OpenStack Openstack_extras This release is part of the wallaby 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. Changes in puppet-openstack_extras 18.2.0..18.3.0 ------------------------------------------------- f7912f2 Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Thu Mar 25 09:21:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:21:28 -0000 Subject: [release-announce] puppet-oslo 18.3.0 (wallaby) Message-ID: We are amped to announce the release of: puppet-oslo 18.3.0: Puppet module for Oslo This release is part of the wallaby 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. 18.3.0 ^^^^^^ New Features * Support for options of healthcheck middleware has been added. Changes in puppet-oslo 18.2.0..18.3.0 ------------------------------------- 0faa00b Prepare Wallaby M3 12e2f4a Fix the wrong default value of idle_timeout 8aa918c Add support for healthcheck middleware options Diffstat (except docs and test files) ------------------------------------- manifests/db.pp | 4 +- manifests/healthcheck.pp | 43 +++++++++++++++ metadata.json | 4 +- .../healthcheck-middleware-c254827e460e7443.yaml | 4 ++ spec/defines/oslo_healthcheck_spec.rb | 61 ++++++++++++++++++++++ 5 files changed, 112 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:21:31 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:21:31 -0000 Subject: [release-announce] puppet-qdr 7.3.0 (wallaby) Message-ID: We are thrilled to announce the release of: puppet-qdr 7.3.0 This release is part of the wallaby 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. Changes in puppet-qdr 7.2.0..7.3.0 ---------------------------------- 6132079 Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Thu Mar 25 09:21:33 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:21:33 -0000 Subject: [release-announce] sahara-extra 13.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for sahara-extra for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-extra/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/sahara-extra/src/branch/stable/wallaby Release notes for sahara-extra can be found at: https://docs.openstack.org/releasenotes/sahara-extra/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/sahara/+bugs and tag it *wallaby-rc-potential* to bring it to the sahara-extra release crew's attention. From no-reply at openstack.org Thu Mar 25 09:21:38 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:21:38 -0000 Subject: [release-announce] puppet-gnocchi 18.3.0 (wallaby) Message-ID: We are thrilled to announce the release of: puppet-gnocchi 18.3.0: Puppet module for OpenStack Gnocchi This release is part of the wallaby 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. 18.3.0 ^^^^^^ New Features ************ * The new "gnocchi::healthcheck" class has been added. This class manages parameters of healthcheck middlware in oslo.middleware. * The following two parameters have been added to "swift::storage::swift" * "swift_service_type" * "swift_timeout" Upgrade Notes ************* * The deprecated "gnocchi::storage::swift::auth_tenant_name" parameter has been removed. Changes in puppet-gnocchi 18.2.0..18.3.0 ---------------------------------------- be435d2 Prepare Wallaby M3 8a50103 Remove deprecated gnocchi::storage::swift::auth_tenant_name 8d0f45e Add support for healthcheck middleware options 4b310cf Support more options of Swift storage driver 7cba6e4 swift_key should be secret 7c3ec98 Improve unit test coverage of gnocchi::storage::swift Diffstat (except docs and test files) ------------------------------------- manifests/healthcheck.pp | 41 ++++++++++++++++ manifests/storage/swift.pp | 29 +++++------- metadata.json | 8 ++-- .../notes/healthcheck-0465f924bd2f4dbe.yaml | 5 ++ ...ve-swift-auth_tenant_name-32010b83e506b70c.yaml | 5 ++ .../notes/swift-opts-57734ccd24e882f1.yaml | 7 +++ spec/classes/gnocchi_healthcheck_spec.rb | 55 ++++++++++++++++++++++ spec/classes/gnocchi_storage_swift_spec.rb | 32 +++++++++++-- 8 files changed, 157 insertions(+), 25 deletions(-) From no-reply at openstack.org Thu Mar 25 09:22:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:22:09 -0000 Subject: [release-announce] puppet-ovn 18.3.0 (wallaby) Message-ID: We are satisfied to announce the release of: puppet-ovn 18.3.0: Puppet module for OVN This release is part of the wallaby 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. Changes in puppet-ovn 18.2.0..18.3.0 ------------------------------------ 7c0ba83 Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Mar 25 09:22:16 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:22:16 -0000 Subject: [release-announce] puppet-horizon 18.3.0 (wallaby) Message-ID: We are happy to announce the release of: puppet-horizon 18.3.0: Puppet module for OpenStack Horizon This release is part of the wallaby 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. 18.3.0 ^^^^^^ Upgrade Notes * The deprecated "horizon::log_handler" parameter has been removed. Changes in puppet-horizon 18.2.0..18.3.0 ---------------------------------------- 1665669 Prepare Wallaby M3 66c7478 Remove the deprecated horizon::log_handler parameter bd119e7 Specify correct tempest whitelist b82e20e Add TLS context creation for Memcached backends Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/init.pp | 47 +++++++++++++++------ metadata.json | 4 +- .../remove-log_handlers-62c1f89f2b7851ef.yaml | 4 ++ templates/local_settings.py.erb | 49 +++++++++++++++------- 5 files changed, 76 insertions(+), 30 deletions(-) From no-reply at openstack.org Thu Mar 25 09:22:22 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:22:22 -0000 Subject: [release-announce] puppet-ironic 18.3.0 (wallaby) Message-ID: We high-spiritedly announce the release of: puppet-ironic 18.3.0: Puppet module for OpenStack Ironic This release is part of the wallaby 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. Changes in puppet-ironic 18.2.0..18.3.0 --------------------------------------- 78bd0ae Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:22:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:22:34 -0000 Subject: [release-announce] puppet-senlin 5.3.0 (wallaby) Message-ID: We high-spiritedly announce the release of: puppet-senlin 5.3.0: Puppet module for OpenStack senlin This release is part of the wallaby 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 5.2.0..5.3.0 ------------------------------------- 692bd65 Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Mar 25 09:22:39 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:22:39 -0000 Subject: [release-announce] puppet-sahara 18.3.0 (wallaby) Message-ID: We are chuffed to announce the release of: puppet-sahara 18.3.0: Puppet module for OpenStack Sahara This release is part of the wallaby 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. Changes in puppet-sahara 18.2.0..18.3.0 --------------------------------------- b879280 Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:22:48 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:22:48 -0000 Subject: [release-announce] puppet-watcher 18.3.0 (wallaby) Message-ID: We are happy to announce the release of: puppet-watcher 18.3.0: Puppet module for OpenStack Watcher This release is part of the wallaby 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. Changes in puppet-watcher 18.2.0..18.3.0 ---------------------------------------- 2a512de Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Mar 25 09:22:57 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:22:57 -0000 Subject: [release-announce] puppet-nova 18.3.0 (wallaby) Message-ID: We joyfully announce the release of: puppet-nova 18.3.0: Puppet module for OpenStack Nova This release is part of the wallaby 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. 18.3.0 ^^^^^^ New Features ************ * Added parameter valid_interfaces to nova::glance class. * Add TLS options to oslo.cache * Adds parameter nova::compute::libvirt::max_queues to configure the libvirt max_queues. * Nova supports to configure resource provider inventory and traits using a standardized YAML file format starting victoria release [1]. This adds the nova::compute::provider class to configure the custom provider yaml file via puppet-nova. [1] https://docs.openstack.org/nova/latest/admin/managing-resource- providers.html * Now puppet-nova supports configurations required to download Glance images into the libvirt image cache via RBD. * The new "nova::glance" class has been added to manage configurations to determine usage of the Glance service. Upgrade Notes ************* * The deprecated neutron_* parameters of "nova::network::neutron" have been removed. * The deprecated "nova::glance_api_servers" parameter has been removed. Deprecation Notes ***************** * The following parameters have been deprecated. Use the same parameters of the "nova::compute" class instead. * "nova::block_device_allocate_retries" * "nova::block_device_allocate_retries_interval" * The following parameters of the "nova::quota" class have been deprecated and now have no effect. These parameters will be removed in a future release. * "floating_ips" * "fixed_ips" * "security_groups" * "security_group_rules" * The following parameters of the "nova::quota" class have been deprecated and have no effect now. These parameters will be removed in a future release. * "reservation_expire" * "until_refresh" * "max_age" * The following parameters in the "nova" class has been deprecated. Use the new "nova::glance" class instead. * "glance_endpoint_override" * "glance_num_retries" * Default value of "nova::api::instance_name_template" has been changed from "undef" to "$::os_service_default". The parameter still accepts any false value then unsets the parameter, but this behavior will be changed in a future release. Use "$::os_service_default" if you want to use the default defined in nova implementation. Changes in puppet-nova 18.2.0..18.3.0 ------------------------------------- 138b93f8 Prepare Wallaby M3 f3037793 Add nova::compute::provider class to manage custom provider yaml file d18ad5bc Clean up the deprecated neutron_* parameters 6069dc16 Use $::os_service_defualt instead of redefining the same default d385ca82 Add TLS options to oslo.cache 8a0a878b Use with_value to assert given 'value's 771b0bbe Refactor logic about the instance_name_template parameter 482414b5 Add nova::glance::valid_interfaces parameter 8c2f57b6 Migrate parameters about block device allocation 453579f2 Do not re-define defaults for quota parameters e57eebdc Deprecate quota parameters for nova-network 9b050f1a Deprecate the removed quota options 8a6de561 Add parameter to configure the libvirt max_queues 896bf1ff Add support for image download via rbd 6b99fa97 Separate a class for Glance configurations Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 16 +- manifests/cache.pp | 43 ++++ manifests/compute.pp | 20 ++ manifests/compute/libvirt.pp | 10 + manifests/compute/provider.pp | 102 ++++++++ manifests/glance.pp | 68 +++++ manifests/init.pp | 80 +++--- manifests/network/neutron.pp | 225 +++------------- manifests/quota.pp | 126 +++++---- manifests/scheduler/filter.pp | 18 +- metadata.json | 12 +- ...a-glance-valid_interfaces-ff6d123e075f7aee.yaml | 4 + .../notes/add_tls_options-9f4cd19db6a76a76.yaml | 4 + ...k_device_allocate_retries-a12f17bd0121ef7d.yaml | 8 + .../cleanup-neutron-opts-2471ddec1148f7ac.yaml | 5 + ...ompute-libvirt-max_queues-97a35922dbacb0b1.yaml | 5 + .../notes/custom_provider-29467d209802707d.yaml | 8 + ...e-nova-network-quota-opts-dbdb1fc2e454ed83.yaml | 11 + ...recate-removed-quota-opts-4827f4022a67d06b.yaml | 10 + .../image-download-via-rbd-159f6ccd7fada555.yaml | 5 + ...ependent-class-for-glance-0d62d05fe2477036.yaml | 17 ++ ...nce_name_template-default-01fb4a333ff60e19.yaml | 8 + spec/classes/nova_api_spec.rb | 66 ++--- spec/classes/nova_cache_spec.rb | 17 ++ spec/classes/nova_compute_libvirt_spec.rb | 3 + spec/classes/nova_compute_provider_spec.rb | 282 +++++++++++++++++++++ spec/classes/nova_compute_spec.rb | 6 + spec/classes/nova_glance_spec.rb | 62 +++++ spec/classes/nova_init_spec.rb | 17 -- spec/classes/nova_network_neutron_spec.rb | 35 --- spec/classes/nova_quota_spec.rb | 34 +-- spec/classes/nova_scheduler_filter_spec.rb | 6 +- templates/provider.yaml.erb | 31 +++ 33 files changed, 943 insertions(+), 421 deletions(-) From no-reply at openstack.org Thu Mar 25 09:23:20 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:23:20 -0000 Subject: [release-announce] puppet-openstacklib 18.3.0 (wallaby) Message-ID: We are thrilled to announce the release of: puppet-openstacklib 18.3.0: Puppet module for OpenStack Openstacklib This release is part of the wallaby 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. Changes in puppet-openstacklib 18.2.0..18.3.0 --------------------------------------------- 6efb2bf Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Thu Mar 25 09:23:26 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:23:26 -0000 Subject: [release-announce] puppet-aodh 18.3.0 (wallaby) Message-ID: We are chuffed to announce the release of: puppet-aodh 18.3.0: Puppet module for OpenStack Aodh This release is part of the wallaby 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. 18.3.0 ^^^^^^ New Features ************ * The new "aodh::healthcheck" class has been added. This class manages parameters of healthcheck middlware in oslo.middleware. * The new parameters have been added to support workers option in each aodh services. * "aodh::evaluator::workers" * "aodh::listener::workers" * "aodh::notifier::workers" Upgrade Notes ************* * The following deprecated parameters of the "aodh::auth" class have been removed. * "project_domain_id" * "user_domain_id" * "auth_tenant_name" * "auth_tenant_id" Deprecation Notes ***************** * Default value of the "aodh::evaluator::coordination_url" parameter has been changed from "undef" to "$::os_service_default". Usage of "undef" or false value has been deprecated and will be removed in a future release. Use "$::os_service_default" instead. * The "aodh::auth" class has been deprecated. Use the new "aodh::service_credentials" class instead. Changes in puppet-aodh 18.2.0..18.3.0 ------------------------------------- 8b1d40c Prepare Wallaby M3 6b7ebd5 Add support for healthcheck middleware options e05af2b Use consistent names for service_credentials options 77691c4 Remove the deprecated parameters of aodh::auth bc846d7 Ensure coordination_url is unset by default ae9b911 Add support for workers option Diffstat (except docs and test files) ------------------------------------- examples/aodh.pp | 4 +- manifests/auth.pp | 110 ++++----------------- manifests/evaluator.pp | 42 +++++--- manifests/healthcheck.pp | 41 ++++++++ manifests/listener.pp | 9 ++ manifests/notifier.pp | 9 ++ manifests/service_credentials.pp | 90 +++++++++++++++++ metadata.json | 8 +- .../notes/auth-cleanup-cbb03ab92a7275b5.yaml | 10 ++ .../coordination_url-default-848a85543fd36e20.yaml | 7 ++ .../notes/healthcheck-2b9652430eb03a64.yaml | 5 + .../service_credentials-2b3dd8ca51083a1d.yaml | 5 + releasenotes/notes/workers-054d3bafa34171d9.yaml | 9 ++ spec/classes/aodh_auth_spec.rb | 16 --- spec/classes/aodh_evaluator_spec.rb | 41 +++++++- spec/classes/aodh_healthcheck_spec.rb | 55 +++++++++++ spec/classes/aodh_listener_spec.rb | 15 ++- spec/classes/aodh_notifier_spec.rb | 15 ++- spec/classes/aodh_service_credentials_spec.rb | 55 +++++++++++ 19 files changed, 416 insertions(+), 130 deletions(-) From no-reply at openstack.org Thu Mar 25 09:23:52 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:23:52 -0000 Subject: [release-announce] puppet-keystone 18.3.0 (wallaby) Message-ID: We high-spiritedly announce the release of: puppet-keystone 18.3.0: Puppet module for OpenStack Keystone This release is part of the wallaby 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. 18.3.0 ^^^^^^ New Features ************ * Add TLS options to oslo.cache * The new "keystone::healthcheck" class has been added. This class manages parameters of healthcheck middlware in oslo_middleware. Upgrade Notes ************* * Now policy.yaml is used by default instead of policy.json. Changes in puppet-keystone 18.2.0..18.3.0 ----------------------------------------- 351d69d Prepare Wallaby M3 b4e4867 Add support for healthcheck middleware options 7ae8aa3 Add TLS options to oslo.cache 82b7d7e Use yaml instead of json for policy file Diffstat (except docs and test files) ------------------------------------- manifests/cache.pp | 43 +++++++++++++++++ manifests/healthcheck.pp | 41 ++++++++++++++++ manifests/policy.pp | 13 ++--- metadata.json | 6 +-- .../notes/add_tls_options-8ed38a82af2f378f.yaml | 4 ++ .../notes/healthcheck-9a97094f6aeed70a.yaml | 5 ++ ...-format-from-json-to-yaml-be47196f7a608760.yaml | 4 ++ spec/classes/keystone_cache_spec.rb | 15 ++++++ spec/classes/keystone_healthcheck_spec.rb | 55 ++++++++++++++++++++++ spec/classes/keystone_policy_spec.rb | 13 ++--- 10 files changed, 184 insertions(+), 15 deletions(-) From no-reply at openstack.org Thu Mar 25 09:23:53 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:23:53 -0000 Subject: [release-announce] puppet-panko 18.3.0 (wallaby) Message-ID: We are pumped to announce the release of: puppet-panko 18.3.0: Puppet module for OpenStack Panko This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/puppet-panko Download the package from: https://tarballs.openstack.org/puppet-panko/ Please report issues through: https://bugs.launchpad.net/puppet-panko/+bugs For more details, please see below. 18.3.0 ^^^^^^ New Features * The new "panko::healthcheck" class has been added. This class manages parameters of healthcheck middlware in oslo.middleware. Changes in puppet-panko 18.2.0..18.3.0 -------------------------------------- e570a6d Prepare Wallaby M3 d15fcfa Add support for healthcheck middleware options Diffstat (except docs and test files) ------------------------------------- manifests/healthcheck.pp | 41 ++++++++++++++++ metadata.json | 8 ++-- .../notes/healthcheck-97c3e1d45eb48df5.yaml | 5 ++ spec/classes/panko_healthcheck_spec.rb | 55 ++++++++++++++++++++++ 4 files changed, 105 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:23:53 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:23:53 -0000 Subject: [release-announce] puppet-swift 18.3.0 (wallaby) Message-ID: We exuberantly announce the release of: puppet-swift 18.3.0: Puppet module for OpenStack Swift This release is part of the wallaby 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. 18.3.0 ^^^^^^ New Features ************ * Add TLS options for Memcached TLS connections. * The new "swift::proxy::listing_formats" class has been added. Upgrade Notes ************* * Default value of the "swift::objectexpirer::pipeline" parameter has been changed and now includes "proxy-logging" and "cache" by default. The updated value is consistent with the one described in the default object-expirer.conf in swift. Changes in puppet-swift 18.2.0..18.3.0 -------------------------------------- e2b35f1 Prepare Wallaby M3 68a8d47 Add support for the listing_formats middleware 35bde99 object-expirer: Update the default pipeline 023863a Remove the leftover of swift3 support 0688c8a Add TLS options for swift memcached client Diffstat (except docs and test files) ------------------------------------- manifests/containerreconciler.pp | 52 ++++++++++++++++++---- manifests/objectexpirer.pp | 44 ++++++++++++++++-- manifests/proxy.pp | 6 --- manifests/proxy/cache.pp | 36 ++++++++++++++- manifests/proxy/listing_formats.pp | 26 +++++++++++ metadata.json | 6 +-- .../notes/add-tls-options-cfc659d2a0ad42bc.yaml | 4 ++ ...isting_formats-middleware-2ccb0d3462bc1bff.yaml | 4 ++ .../objectexpirer-pipeline-8bf98622bdb0e91a.yaml | 7 +++ spec/classes/swift_containerreconciler_spec.rb | 18 ++++---- spec/classes/swift_objectexpirer_spec.rb | 19 ++++---- spec/classes/swift_proxy_cache_spec.rb | 10 +++++ spec/classes/swift_proxy_listing_formats_spec.rb | 21 +++++++++ spec/classes/swift_proxy_spec.rb | 11 ----- 14 files changed, 215 insertions(+), 49 deletions(-) From no-reply at openstack.org Thu Mar 25 09:24:07 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:24:07 -0000 Subject: [release-announce] puppet-ceilometer 18.3.0 (wallaby) Message-ID: We are pumped to announce the release of: puppet-ceilometer 18.3.0: Puppet module for OpenStack Ceilometer This release is part of the wallaby 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. 18.3.0 ^^^^^^ New Features ************ * Add TLS options for oslo.cache * The following meters are enabled by default when "ceilometer::agent::polling::manage_polling" is "true". * hardware.cpu.user * hardware.cpu.nice * hardware.cpu.system * hardware.cpu.idle * hardware.cpu.wait * hardware.cpu.kernel * hardware.cpu.interrupt Bug Fixes ********* * Now the default meters use disk.device metrics instead of disk metrics, so that disk performance data can be captured by default. * The template file which is used to create pipeline.yaml when manage_pipeline is true was updated, and no longer includes usage of transfomer feature because this feature was already removed from ceilometer. Changes in puppet-ceilometer 18.2.0..18.3.0 ------------------------------------------- c2ebbfb Prepare Wallaby M3 44fc5d2 Add TLS options for oslo.cache d27fbd3 Fix the wrong file mentioned in the bug 1912345 release note 5b8f5d0 Remove transformers from pipeline.yaml 5d86851 Update cpu meters of hardware resource 682ef84 Replace disk.* meters by disk.device.* meters Diffstat (except docs and test files) ------------------------------------- manifests/init.pp | 43 +++++++++++ manifests/params.pp | 15 +++- metadata.json | 8 +- .../notes/add_tls_options-c9970ada14354891.yaml | 4 + .../notes/bug-1911852-283ca913d7c7e818.yaml | 5 ++ .../notes/bug-1912345-cd3db2d4c03bec17.yaml | 6 ++ .../hardware-cpu-meters-664cb6753d5efc81.yaml | 13 ++++ spec/classes/ceilometer_agent_polling_spec.rb | 15 +++- spec/classes/ceilometer_init_spec.rb | 7 ++ templates/pipeline.yaml.erb | 85 ---------------------- 10 files changed, 104 insertions(+), 97 deletions(-) From no-reply at openstack.org Thu Mar 25 09:24:20 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:24:20 -0000 Subject: [release-announce] puppet-vswitch 14.3.0 (wallaby) Message-ID: We are gleeful to announce the release of: puppet-vswitch 14.3.0: Puppet module for OpenStack Vswitch This release is part of the wallaby 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. Changes in puppet-vswitch 14.2.0..14.3.0 ---------------------------------------- 14f870c Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Thu Mar 25 09:24:48 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:24:48 -0000 Subject: [release-announce] puppet-trove 18.3.0 (wallaby) Message-ID: We are thrilled to announce the release of: puppet-trove 18.3.0: Puppet module for OpenStack Trove This release is part of the wallaby 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. Changes in puppet-trove 18.2.0..18.3.0 -------------------------------------- 82b53ae Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:24:49 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:24:49 -0000 Subject: [release-announce] puppet-tacker 18.3.0 (wallaby) Message-ID: We are pleased to announce the release of: puppet-tacker 18.3.0: Puppet module for OpenStack Tacker This release is part of the wallaby 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. Changes in puppet-tacker 18.2.0..18.3.0 --------------------------------------- f6e122d Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:24:51 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:24:51 -0000 Subject: [release-announce] puppet-rally 6.3.0 (wallaby) Message-ID: We are overjoyed to announce the release of: puppet-rally 6.3.0: Puppet module for OpenStack Rally This release is part of the wallaby 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 6.2.0..6.3.0 ------------------------------------ 6f3bc51 Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Mar 25 09:25:03 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:25:03 -0000 Subject: [release-announce] puppet-vitrage 8.3.0 (wallaby) Message-ID: We joyfully announce the release of: puppet-vitrage 8.3.0: Puppet module for OpenStack Vitrage This release is part of the wallaby 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. Changes in puppet-vitrage 8.2.0..8.3.0 -------------------------------------- 844d230 Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:25:04 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:25:04 -0000 Subject: [release-announce] puppet-placement 5.3.0 (wallaby) Message-ID: We are satisfied to announce the release of: puppet-placement 5.3.0: Puppet module for OpenStack placement This release is part of the wallaby 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. Changes in puppet-placement 5.2.0..5.3.0 ---------------------------------------- 0f0ade3 Prepare Wallaby M3 e1fedeb Fix the wrong client package name for CentOS7 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- spec/classes/placement_client_spec.rb | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu Mar 25 09:25:06 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:25:06 -0000 Subject: [release-announce] puppet-neutron 18.3.0 (wallaby) Message-ID: We eagerly announce the release of: puppet-neutron 18.3.0: Puppet module for OpenStack Neutron This release is part of the wallaby 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. 18.3.0 ^^^^^^ New Features ************ * Adds ability to set rbac_policy quota * The following new parameters have been added to support arbitrary configurations for openvsiwtch_agent.ini and sriov_agent.ini * "neutron::config::ovs_agent_config" * "neutron::config::sriov_agent_config" * The "bridge_mac_table_size" parameter has been added to the "neutron::agents::ml2::ovs" class, to support the correspoding parameter in openvswitch_agent.ini . * The following two parameters have been added to define mapping of bridge name and hyper visor name to locate the parent of the resource provider tree. * "neutron::agents::ml2::ovs::resource_provider_hypervisors" * "neutorn::agents::ml2::sriov::resource_provider_hypervisors" Upgrade Notes ************* * Now policy.yaml is used by default instead of policy.json. * Support for plumgrid plugin has been removed. * The deprecated "neutron::services::vpnaas" class has been removed. * Support for networking-futjisu has been removed. Deprecation Notes ***************** * The parameters for quotas in Neutron FWaaS have been deprecated and have no effect. These parameters will be removed in a future release. * "neutron::quota::quota_firewall" * "neutron::quota::quota_firewall_policy" * "neutron::quota::quota_firewall_rule" * The parameters for quotas in Neutron LBaaS v2 have been deprecated and have no effect. These parameters will be removed in a future release. * "neutron::quota::quota_loadbalancer" * "neutron::quota::quota_pool" * "neutron::quota::quota_member" * "neutron::quota::quota_health_monitor" * Support for Nexus 1000v driver has been deprecated and has no effect now. * Support for networking-cisco has been deprecated and has no effect now. It will be removed in a future release. * The "neutron::plugins::cisco" class has been deprecated and has no effect now. * The "neutron::plugins::ml2::ovn::vif_type" parameter has been deprecated and has no effect. * The "neutron::plugins::ml2::ovn::ovn_l3_mode" parameter has been deprecated and has no effect now. * The following parameters of the "neutron::rootwrap" class have been deprecated and have no effect. * "xenapi_connection_url" * "xenapi_connection_username" * "xenapi_connection_password" * The "neutron::config::plugin_plumgrid_config" parameter has been deprecated. This parameter has no effect, since support for plumgrid plugin has been removed. * The "vnic_type_blacklist" parameter has been deprecated. Use the "vnic_type_prohibit_list" parameter instead. Changes in puppet-neutron 18.2.0..18.3.0 ---------------------------------------- 1518eafd Prepare Wallaby M3 8b0ded95 Allow setting default rbac_policy quota 135713be Remove duritong/sysctl dependency 2c5ed708 Replace vnic_type_blacklist by vnic_type_prohibit_list b9404c6c Remove the deprecate neutron::services::vpnass class Diffstat (except docs and test files) ------------------------------------- manifests/plugins/ml2/ovs_driver.pp | 32 +++++++-- manifests/plugins/ml2/sriov_driver.pp | 32 +++++++-- manifests/quota.pp | 8 +++ manifests/services/vpnaas.pp | 65 ----------------- metadata.json | 14 ++-- ...-quota-rbac-policy-option-1ea2a3c7d2ca32eb.yaml | 3 + .../remove-services-vpnaas-44e1e3e05369fea9.yaml | 4 ++ .../vnic_type_prohibit_list-fc946ec70ce9115d.yaml | 5 ++ .../classes/neutron_plugins_ml2_ovs_driver_spec.rb | 10 +-- .../neutron_plugins_ml2_sriov_driver_spec.rb | 10 +-- spec/classes/neutron_quota_spec.rb | 3 +- spec/classes/neutron_services_vpnaas_spec.rb | 82 ---------------------- 12 files changed, 89 insertions(+), 179 deletions(-) From no-reply at openstack.org Thu Mar 25 09:25:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:25:10 -0000 Subject: [release-announce] puppet-barbican 18.3.0 (wallaby) Message-ID: We are pumped to announce the release of: puppet-barbican 18.3.0: Puppet module for Barbican This release is part of the wallaby 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. 18.3.0 ^^^^^^ New Features * The new "barbican::healthcheck" class has been added. This class manages parameters of healthcheck middlware in oslo.middleware. Changes in puppet-barbican 18.2.0..18.3.0 ----------------------------------------- 4197096 Prepare Wallaby M3 81135f6 Add support for healthcheck middleware options Diffstat (except docs and test files) ------------------------------------- manifests/healthcheck.pp | 41 ++++++++++++++++ metadata.json | 8 ++-- .../notes/healthcheck-eec3ec37a225ca0c.yaml | 5 ++ spec/classes/barbican_healthcheck_spec.rb | 55 ++++++++++++++++++++++ 4 files changed, 105 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:25:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:25:35 -0000 Subject: [release-announce] puppet-zaqar 18.3.0 (wallaby) Message-ID: We are delighted to announce the release of: puppet-zaqar 18.3.0: Puppet module for OpenStack Zaqar This release is part of the wallaby 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. Changes in puppet-zaqar 18.2.0..18.3.0 -------------------------------------- b7ea086 Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:25:37 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:25:37 -0000 Subject: [release-announce] puppet-mistral 18.3.0 (wallaby) Message-ID: We contentedly announce the release of: puppet-mistral 18.3.0: Puppet module for OpenStack Mistral This release is part of the wallaby 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. Changes in puppet-mistral 18.2.0..18.3.0 ---------------------------------------- b666b6b Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:25:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:25:45 -0000 Subject: [release-announce] puppet-octavia 18.3.0 (wallaby) Message-ID: We are satisfied to announce the release of: puppet-octavia 18.3.0: Puppet module for OpenStack Octavia This release is part of the wallaby 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. 18.3.0 ^^^^^^ New Features ************ * The new "octaiva::api::pagination_max_limit" parameter has been added to configure the pagination_max_limit parameter in octavia. Deprecation Notes ***************** * Now all parameters of the "quota::class" class are prefixed with "defualt_", to be consistent with the parameter names in Octavia. All exisitng parameters without the "default_" prefix are deprecated and will be removed in a future release. Changes in puppet-octavia 18.2.0..18.3.0 ---------------------------------------- 8efcdfa Prepare Wallaby M3 1217a8f Add support for the api_settings/pagination_max_limit be91575 Do not expect database/idle_timeout 7d5b8aa Use consistent parameter names for quota options Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 6 ++ manifests/quota.pp | 77 +++++++++++++++++----- metadata.json | 10 +-- ...-api-pagination_max_limit-d179a43fa2234930.yaml | 5 ++ .../octavia-quota-default-2f256d6e40fd1510.yaml | 7 ++ spec/classes/octavia_api_spec.rb | 3 + spec/classes/octavia_init_spec.rb | 1 - spec/classes/octavia_quota_spec.rb | 52 +++++++++++---- 8 files changed, 126 insertions(+), 35 deletions(-) From no-reply at openstack.org Thu Mar 25 09:26:02 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:26:02 -0000 Subject: [release-announce] puppet-murano 18.3.0 (wallaby) Message-ID: We are overjoyed to announce the release of: puppet-murano 18.3.0: Puppet module for OpenStack Murano This release is part of the wallaby 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. Changes in puppet-murano 18.2.0..18.3.0 --------------------------------------- 7df4d2c Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:26:04 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:26:04 -0000 Subject: [release-announce] puppet-monasca 7.3.0 (wallaby) Message-ID: We jubilantly announce the release of: puppet-monasca 7.3.0 This release is part of the wallaby 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 7.2.0..7.3.0 -------------------------------------- e93c9e0 Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Mar 25 09:26:04 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:26:04 -0000 Subject: [release-announce] puppet-magnum 18.3.0 (wallaby) Message-ID: We are ecstatic to announce the release of: puppet-magnum 18.3.0: Puppet module for Magnum This release is part of the wallaby 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. Changes in puppet-magnum 18.2.0..18.3.0 --------------------------------------- 35652b2 Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Mar 25 09:26:26 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:26:26 -0000 Subject: [release-announce] puppet-manila 18.3.0 (wallaby) Message-ID: We are thrilled to announce the release of: puppet-manila 18.3.0: Puppet module for OpenStack Manila This release is part of the wallaby 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. Changes in puppet-manila 18.2.0..18.3.0 --------------------------------------- 3feeb84 Prepare Wallaby M3 Diffstat (except docs and test files) ------------------------------------- metadata.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu Mar 25 09:29:14 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 09:29:14 -0000 Subject: [release-announce] puppet-tempest 18.3.0 (wallaby) Message-ID: We are tickled pink to announce the release of: puppet-tempest 18.3.0: Puppet module for OpenStack Tempest This release is part of the wallaby 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. Changes in puppet-tempest 18.2.0..18.3.0 ---------------------------------------- cd67e06 Prepare Wallaby M3 65110d5 Do not install the package of tempest-horizon Diffstat (except docs and test files) ------------------------------------- manifests/init.pp | 7 ------- manifests/params.pp | 3 --- metadata.json | 6 +++--- spec/classes/tempest_init_spec.rb | 1 - 4 files changed, 3 insertions(+), 14 deletions(-) From no-reply at openstack.org Thu Mar 25 14:34:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 14:34:09 -0000 Subject: [release-announce] openstack-ansible 20.2.4 (train) Message-ID: We are overjoyed to announce the release of: openstack-ansible 20.2.4: Ansible playbooks for deploying OpenStack This release is part of the train 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 20.2.3..20.2.4 ------------------------------------------- d58aff740 Bump SHAs for stable/train 53d3aa588 Trigger deploy guide rebuild on a-r-r update 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 | 2 +- .../defaults/repo_packages/openstack_services.yml | 88 +++++++++++----------- zuul.d/project.yaml | 2 +- 5 files changed, 49 insertions(+), 49 deletions(-) From no-reply at openstack.org Thu Mar 25 15:02:08 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 15:02:08 -0000 Subject: [release-announce] kuryr-kubernetes 4.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for kuryr-kubernetes for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/kuryr-kubernetes/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/kuryr-kubernetes/src/branch/stable/wallaby Release notes for kuryr-kubernetes can be found at: https://docs.openstack.org/releasenotes/kuryr-kubernetes/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/kuryr-kubernetes/+bugs and tag it *wallaby-rc-potential* to bring it to the kuryr-kubernetes release crew's attention. From no-reply at openstack.org Thu Mar 25 15:33:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 15:33:34 -0000 Subject: [release-announce] blazar 7.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for blazar for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/blazar/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/blazar/src/branch/stable/wallaby Release notes for blazar can be found at: https://docs.openstack.org/releasenotes/blazar/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/blazar/+bugs and tag it *wallaby-rc-potential* to bring it to the blazar release crew's attention. From no-reply at openstack.org Thu Mar 25 16:19:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 16:19:09 -0000 Subject: [release-announce] openstack-ansible 21.2.4 (ussuri) Message-ID: We are tickled pink to announce the release of: openstack-ansible 21.2.4: 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.3..21.2.4 ------------------------------------------- 2bd1d9990 Bump SHAs for stable/ussuri 11905a01b Use nodepool epel mirror in CI for systemd-networkd package f339400d3 Workaround nova bug 023a40ce6 Trigger deploy guide rebuild on a-r-r update Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 6 +- playbooks/defaults/repo_packages/gnocchi.yml | 2 +- playbooks/defaults/repo_packages/nova_consoles.yml | 4 +- .../defaults/repo_packages/openstack_services.yml | 96 +++++++++++----------- .../bootstrap-host/tasks/gather_nodepool_vars.yml | 35 ++++++++ .../bootstrap-host/tasks/prepare_aio_config.yml | 59 +++---------- .../bootstrap-host/tasks/prepare_networking.yml | 1 + .../templates/user_variables.aio.yml.j2 | 4 +- .../templates/user_variables_octavia.yml.j2 | 2 + zuul.d/project.yaml | 2 +- 11 files changed, 110 insertions(+), 104 deletions(-) From no-reply at openstack.org Thu Mar 25 17:51:01 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 17:51:01 -0000 Subject: [release-announce] designate-dashboard 12.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for designate-dashboard for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/designate-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/designate-dashboard/src/branch/stable/wallaby Release notes for designate-dashboard can be found at: https://docs.openstack.org/releasenotes/designate-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/designate-dashboard/+bugs and tag it *wallaby-rc-potential* to bring it to the designate-dashboard release crew's attention. From no-reply at openstack.org Thu Mar 25 17:51:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 17:51:54 -0000 Subject: [release-announce] storlets 7.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for storlets for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/storlets/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/storlets/src/branch/stable/wallaby Release notes for storlets can be found at: https://docs.openstack.org/releasenotes/storlets/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/storlets/+bugs and tag it *wallaby-rc-potential* to bring it to the storlets release crew's attention. From no-reply at openstack.org Thu Mar 25 17:59:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 17:59:09 -0000 Subject: [release-announce] heat-translator 2.3.0 (wallaby) Message-ID: We exuberantly announce the release of: heat-translator 2.3.0: Tool to translate non-heat templates to Heat Orchestration Template. This release is part of the wallaby stable 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.2.0..2.3.0 --------------------------------------- a241c9c ETSI-NFV SOL 001 translation: AffinityRule d756daa Fix processing related to required properties Diffstat (except docs and test files) ------------------------------------- .../tosca_policies_nfv_common_affinityrule.py | 72 +++++++ .../etsi_nfv/tosca_groups_nfv_placementgroup.py | 32 +++ .../etsi_nfv/tosca_policies_nfv_affinityrule.py | 33 +++ .../tosca_policies_nfv_antiaffinityrule.py | 33 +++ .../hot/tosca/tosca_cluster_policies_scaling.py | 10 +- translator/hot/tosca/tosca_policies_monitoring.py | 6 + translator/hot/tosca/tosca_policies_scaling.py | 32 +-- .../autoscaling/tosca_cluster_autoscaling.yaml | 131 ++++++------ .../data/custom_types/senlin_cluster_policies.yaml | 46 +++- .../tosca_nfv_vdu_affinity_with_scope_nfvi.yaml | 85 ++++++++ ...ca_nfv_vdu_affinity_with_unsupported_scope.yaml | 233 +++++++++++++++++++++ ..._nfv_vdu_affinity_with_unsupported_targets.yaml | 155 ++++++++++++++ .../hot_output/autoscaling/hot_autoscaling.yaml | 9 +- .../hot_nfv_vdu_affinity_with_scope_nfvi.yaml | 48 +++++ ...ot_nfv_vdu_affinity_with_unsupported_scope.yaml | 80 +++++++ ..._nfv_vdu_affinity_with_unsupported_targets.yaml | 56 +++++ .../data/monitoring/tosca_monitoring_scaling.yaml | 12 +- .../test_tosca_nfv_autoscaling_with_params.yaml | 188 ++++++++--------- .../reservation/tosca-vnfd-reservation-id.yaml | 2 +- 25 files changed, 1151 insertions(+), 215 deletions(-) From no-reply at openstack.org Thu Mar 25 18:00:52 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Mar 2021 18:00:52 -0000 Subject: [release-announce] octavia-dashboard 7.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for octavia-dashboard for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/octavia-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/octavia-dashboard/src/branch/stable/wallaby Release notes for octavia-dashboard can be found at: https://docs.openstack.org/releasenotes/octavia-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/octavia-dashboard and tag it *wallaby-rc-potential* to bring it to the octavia-dashboard release crew's attention. From no-reply at openstack.org Fri Mar 26 07:32:33 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 07:32:33 -0000 Subject: [release-announce] nova 23.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for nova for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/nova/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/nova/src/branch/stable/wallaby Release notes for nova can be found at: https://docs.openstack.org/releasenotes/nova/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/nova/+bugs and tag it *wallaby-rc-potential* to bring it to the nova release crew's attention. From no-reply at openstack.org Fri Mar 26 09:54:17 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 09:54:17 -0000 Subject: [release-announce] openstack-placement 5.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for openstack-placement for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/placement/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/openstack-placement/src/branch/stable/wallaby Release notes for openstack-placement can be found at: https://docs.openstack.org/releasenotes/placement/ From no-reply at openstack.org Fri Mar 26 10:40:12 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 10:40:12 -0000 Subject: [release-announce] barbican 12.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for barbican for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/barbican/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/barbican/src/branch/stable/wallaby Release notes for barbican can be found at: https://docs.openstack.org/releasenotes/barbican/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/barbican/+bugs and tag it *wallaby-rc-potential* to bring it to the barbican release crew's attention. From no-reply at openstack.org Fri Mar 26 10:45:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 10:45:15 -0000 Subject: [release-announce] cinder 18.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for cinder for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/cinder/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/cinder/src/branch/stable/wallaby Release notes for cinder can be found at: https://docs.openstack.org/releasenotes/cinder/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/cinder/+bugs and tag it *wallaby-rc-potential* to bring it to the cinder release crew's attention. From no-reply at openstack.org Fri Mar 26 11:03:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 11:03:10 -0000 Subject: [release-announce] designate 12.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for designate for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/designate/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/designate/src/branch/stable/wallaby Release notes for designate can be found at: https://docs.openstack.org/releasenotes/designate/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/designate/+bugs and tag it *wallaby-rc-potential* to bring it to the designate release crew's attention. From no-reply at openstack.org Fri Mar 26 11:09:30 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 11:09:30 -0000 Subject: [release-announce] magnum 12.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for magnum for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/magnum/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/magnum/src/branch/stable/wallaby Release notes for magnum can be found at: https://docs.openstack.org/releasenotes/magnum/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/magnum/+bugs and tag it *wallaby-rc-potential* to bring it to the magnum release crew's attention. From no-reply at openstack.org Fri Mar 26 11:42:44 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 11:42:44 -0000 Subject: [release-announce] monasca-agent 5.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for monasca-agent for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-agent/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/monasca-agent/src/branch/stable/wallaby Release notes for monasca-agent can be found at: https://docs.openstack.org/releasenotes/monasca-agent/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/monasca/+bugs and tag it *wallaby-rc-potential* to bring it to the monasca-agent release crew's attention. From no-reply at openstack.org Fri Mar 26 11:50:25 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 11:50:25 -0000 Subject: [release-announce] monasca-notification 4.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for monasca-notification for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-notification/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/monasca-notification/src/branch/stable/wallaby Release notes for monasca-notification can be found at: https://docs.openstack.org/releasenotes/monasca-notification/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/monasca/+bugs and tag it *wallaby-rc-potential* to bring it to the monasca-notification release crew's attention. From no-reply at openstack.org Fri Mar 26 11:50:27 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 11:50:27 -0000 Subject: [release-announce] monasca-ui 4.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for monasca-ui for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/monasca-ui/src/branch/stable/wallaby Release notes for monasca-ui can be found at: https://docs.openstack.org/releasenotes/monasca-ui/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/monasca/+bugs and tag it *wallaby-rc-potential* to bring it to the monasca-ui release crew's attention. From no-reply at openstack.org Fri Mar 26 12:00:44 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 12:00:44 -0000 Subject: [release-announce] monasca-persister 4.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for monasca-persister for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-persister/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/monasca-persister/src/branch/stable/wallaby Release notes for monasca-persister can be found at: https://docs.openstack.org/releasenotes/monasca-persister/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/monasca/+bugs and tag it *wallaby-rc-potential* to bring it to the monasca-persister release crew's attention. From no-reply at openstack.org Fri Mar 26 12:00:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 12:00:45 -0000 Subject: [release-announce] monasca-api 6.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for monasca-api for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-api/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/monasca-api/src/branch/stable/wallaby Release notes for monasca-api can be found at: https://docs.openstack.org/releasenotes/monasca-api/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/monasca/+bugs and tag it *wallaby-rc-potential* to bring it to the monasca-api release crew's attention. From no-reply at openstack.org Fri Mar 26 12:04:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 12:04:15 -0000 Subject: [release-announce] senlin-dashboard 3.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for senlin-dashboard for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/senlin-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/senlin-dashboard/src/branch/stable/wallaby Release notes for senlin-dashboard can be found at: https://docs.openstack.org/releasenotes/senlin-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/senlin-dashboard/+bugs and tag it *wallaby-rc-potential* to bring it to the senlin-dashboard release crew's attention. From no-reply at openstack.org Fri Mar 26 12:04:26 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 12:04:26 -0000 Subject: [release-announce] monasca-events-api 3.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for monasca-events-api for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-events-api/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/monasca-events-api/src/branch/stable/wallaby Release notes for monasca-events-api can be found at: https://docs.openstack.org/releasenotes/monasca-events-api/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/866 and tag it *wallaby-rc-potential* to bring it to the monasca-events-api release crew's attention. From no-reply at openstack.org Fri Mar 26 12:05:40 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 12:05:40 -0000 Subject: [release-announce] ovn-octavia-provider 1.0.0 (wallaby) Message-ID: We jubilantly announce the release of: ovn-octavia-provider 1.0.0: OpenStack Octavia integration with OVN This release is part of the wallaby 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.0.0 ^^^^^ New Features * Add support for the SCTP protocol in the OVN provider driver. Changes in ovn-octavia-provider 0.3.0..1.0.0 -------------------------------------------- 516e5c3 Start running the tempest API tests 7bd6936 Switch to new rolevar for run-temepst role b796f4e Add SCTP support bdb7ca6 Remove devstack-gate reference c7969b6 Update sample local.conf to mention OVN_BRANCH 6e30b85 Check if no members in pool better in batch update a641c2c Don't try to store protocol=None in OVSDB ffc3160 Update to pylint 2.6.0+ 13331aa Collect OVN logs 15b3ca3 Enable the IPv6 tempest tests 2399b69 Correctly set member operating status ba4c94e Change to build OVN from source 2225062 Delay string interpolations at logging calls 23f0bed Remove work around change for test_port_forwarding b882a7f Fix gate failure a238faf Return UnsupportedOptionError() on loadbalancer failover 037d3d0 Use get_ovn_ovsdb_retry_max_interval() 723ca5a Retry status updates to Octavia 5b0715d Fix leaked file descriptors by cleaning up objects aa4ffe5 Change devstack script to correctly configure driver 350a26b Include python36-devel in bindep 7a8e45b Add master and release tempest jobs b68d2a7 Fix and enable test_port_forwarding 884d5e1 Switch from unittest2 compat methods to Python 3.x methods a278e59 Add Python3 wallaby unit tests 76b2088 Fix the check for allowed_cidrs in listeners c2c87e6 Update master for stable/victoria 481f0b3 Mark test_port_forwarding unstable to fix gate 2476204 Set OPERATING_STATUS to ONLINE when pool created with listener Diffstat (except docs and test files) ------------------------------------- HACKING.rst | 1 + bindep.txt | 4 + devstack/local.conf.sample | 15 +- devstack/plugin.sh | 4 +- lower-constraints.txt | 78 +++++---- ovn_octavia_provider/common/clients.py | 2 +- ovn_octavia_provider/common/constants.py | 6 +- ovn_octavia_provider/driver.py | 41 ++--- ovn_octavia_provider/event.py | 6 +- ovn_octavia_provider/hacking/checks.py | 12 ++ ovn_octavia_provider/helper.py | 93 ++++++----- ovn_octavia_provider/ovsdb/impl_idl_ovn.py | 29 ++-- ovn_octavia_provider/ovsdb/ovsdb_monitor.py | 4 +- .../notes/add-sctp-support-bedfed905e1f5a58.yaml | 4 + releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 + requirements.txt | 16 +- test-requirements.txt | 10 +- tox.ini | 11 ++ zuul.d/base.yaml | 42 +++-- zuul.d/project.yaml | 8 +- 32 files changed, 464 insertions(+), 260 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a311457..a4266b8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -keystoneauth1>=3.4.0 # Apache-2.0 +keystoneauth1>=3.14.0 # Apache-2.0 @@ -7,2 +7,2 @@ netaddr>=0.7.18 # BSD -neutron-lib>=2.1.0 # Apache-2.0 -oslo.config>=5.2.0 # Apache-2.0 +neutron-lib>=2.2.0 # Apache-2.0 +oslo.config>=6.0.0 # Apache-2.0 @@ -12 +12 @@ oslo.serialization>=2.28.1 # Apache-2.0 -oslo.utils>=3.33.0 # Apache-2.0 +oslo.utils>=4.5.0 # Apache-2.0 @@ -14,2 +14,2 @@ ovs>=2.8.0 # Apache-2.0 -ovsdbapp>=0.17.0 # Apache-2.0 -pbr!=2.1.0,>=2.0.0 # Apache-2.0 +ovsdbapp>=1.3.0 # Apache-2.0 +pbr>=4.0.0 # Apache-2.0 @@ -17,2 +17,2 @@ SQLAlchemy>=1.2.19 # MIT -tenacity>=5.0.2 # Apache-2.0 -octavia-lib>=1.3.1 # Apache-2.0 +tenacity>=6.0.0 # Apache-2.0 +octavia-lib>=2.2.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index bbd2336..eb79de9 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -13,3 +13 @@ stestr>=1.0.0 # Apache-2.0 -pylint==2.3.0 # GPLv2 -isort==4.3.21 # MIT -octavia-lib>=1.3.1 # Apache-2.0 +pylint>=2.6.0 # GPLv2 @@ -21,4 +19,2 @@ testtools>=2.2.0 # MIT -# NOTE: Precisely we need ussuri neutron and neutron 15.y.z is train release -# but zuul installs neutron master as we specify it as required-projects. -# Let's update the lower bound once neutron ussuri is releaesd including beta. -neutron>=15.0.0 # Apache-2.0 +# NOTE: Precisely we need ussuri neutron +neutron>=16.0.0 # Apache-2.0 From no-reply at openstack.org Fri Mar 26 12:07:56 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 12:07:56 -0000 Subject: [release-announce] zaqar-ui 10.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for zaqar-ui for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/zaqar-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/zaqar-ui/src/branch/stable/wallaby Release notes for zaqar-ui can be found at: https://docs.openstack.org/releasenotes/zaqar-ui/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/zaqar-ui/+bugs and tag it *wallaby-rc-potential* to bring it to the zaqar-ui release crew's attention. From no-reply at openstack.org Fri Mar 26 15:44:30 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 15:44:30 -0000 Subject: [release-announce] neutron 18.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for neutron for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/neutron/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/neutron/src/branch/stable/wallaby Release notes for neutron can be found at: https://docs.openstack.org/releasenotes/neutron/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron/+bugs and tag it *wallaby-rc-potential* to bring it to the neutron release crew's attention. From no-reply at openstack.org Fri Mar 26 15:51:53 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 15:51:53 -0000 Subject: [release-announce] heat-dashboard 5.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for heat-dashboard for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/heat-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/heat-dashboard/src/branch/stable/wallaby Release notes for heat-dashboard can be found at: https://docs.openstack.org/releasenotes/heat-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/heat-dashboard and tag it *wallaby-rc-potential* to bring it to the heat-dashboard release crew's attention. From no-reply at openstack.org Fri Mar 26 15:52:19 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 15:52:19 -0000 Subject: [release-announce] openstack-heat 16.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for openstack-heat for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/heat/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/openstack-heat/src/branch/stable/wallaby Release notes for openstack-heat can be found at: https://docs.openstack.org/releasenotes/heat/ From no-reply at openstack.org Fri Mar 26 16:11:02 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 16:11:02 -0000 Subject: [release-announce] masakari-dashboard 4.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for masakari-dashboard for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/masakari-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/masakari-dashboard/src/branch/stable/wallaby Release notes for masakari-dashboard can be found at: https://docs.openstack.org/releasenotes/masakari-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/masakari/+bugs and tag it *wallaby-rc-potential* to bring it to the masakari-dashboard release crew's attention. From no-reply at openstack.org Fri Mar 26 16:16:55 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 16:16:55 -0000 Subject: [release-announce] masakari-monitors 11.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for masakari-monitors for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/masakari-monitors/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/masakari-monitors/src/branch/stable/wallaby Release notes for masakari-monitors can be found at: https://docs.openstack.org/releasenotes/masakari-monitors/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/masakari-monitors/+bugs and tag it *wallaby-rc-potential* to bring it to the masakari-monitors release crew's attention. From no-reply at openstack.org Fri Mar 26 16:17:29 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 16:17:29 -0000 Subject: [release-announce] masakari 11.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for masakari for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/masakari/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/masakari/src/branch/stable/wallaby Release notes for masakari can be found at: https://docs.openstack.org/releasenotes/masakari/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/masakari/+bugs and tag it *wallaby-rc-potential* to bring it to the masakari release crew's attention. From no-reply at openstack.org Fri Mar 26 16:24:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 16:24:34 -0000 Subject: [release-announce] patrole 0.12.0 (wallaby) Message-ID: We are tickled pink to announce the release of: patrole 0.12.0: Patrole is a tool for verifying that Role-Based Access Control is being enforced across OpenStack deployments. This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/patrole Download the package from: https://tarballs.openstack.org/patrole/ Please report issues through: https://bugs.launchpad.net/patrole/+bugs For more details, please see below. 0.12.0 ^^^^^^ Prelude This release is to tag the Patrole for OpenStack Wallaby release. This release marks the start of Wallaby release support in Patrole. After this release, Patrole will support below OpenStack Releases: * Wallaby * Victoria * Ussuri * Train Current development of Patrole is for OpenStack Xena development cycle. Every Patrole commit is also tested against master during the Xena cycle. However, this does not necessarily mean that using Patrole as of this tag will work against a Xena (or future release) cloud. To be on safe side, use this tag to test the OpenStack Wallaby release. Changes in patrole 0.11.0..0.12.0 --------------------------------- 54fc749 Add releasenote to tag the Patrole for Wallaby release f64b81e Fix gate for handling of deprecated rules and image client 9ec7c46 Changed minversion in tox to 3.18.0 27f671f Reuse tempest to create admin client manager b73e108 Restore test user's original roles during clean up f569957 Remove the tests for unsupported Nova APIs 700c1db Remove stable/stein testing jobs 65fef1d Fix creating of client manager for network tests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 12 --- patrole_tempest_plugin/policy_authority.py | 34 ++++--- patrole_tempest_plugin/rbac_rule_validation.py | 2 + patrole_tempest_plugin/rbac_utils.py | 26 +++-- .../api/compute/test_floating_ips_bulk_rbac.py | 112 --------------------- .../test_server_misc_policy_actions_rbac.py | 3 + .../api/compute/test_virtual_interfaces_rbac.py | 64 ------------ .../api/identity/v3/test_tokens_negative_rbac.py | 2 +- .../patrole-wallaby-release-cbc6687e4aeff56a.yaml | 17 ++++ tox.ini | 12 +-- 19 files changed, 126 insertions(+), 326 deletions(-) From no-reply at openstack.org Fri Mar 26 18:57:00 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 18:57:00 -0000 Subject: [release-announce] murano 11.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for murano for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/murano/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/murano/src/branch/stable/wallaby Release notes for murano can be found at: https://docs.openstack.org/releasenotes/murano/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/murano/+bugs and tag it *wallaby-rc-potential* to bring it to the murano release crew's attention. From no-reply at openstack.org Fri Mar 26 18:57:12 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 18:57:12 -0000 Subject: [release-announce] mistral-dashboard 12.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for mistral-dashboard for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/mistral-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/mistral-dashboard/src/branch/stable/wallaby Release notes for mistral-dashboard can be found at: https://docs.openstack.org/releasenotes/mistral-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/mistral/+bugs and tag it *wallaby-rc-potential* to bring it to the mistral-dashboard release crew's attention. From no-reply at openstack.org Fri Mar 26 18:58:37 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 18:58:37 -0000 Subject: [release-announce] solum-dashboard 6.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for solum-dashboard for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/solum-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/solum-dashboard/src/branch/stable/wallaby Release notes for solum-dashboard can be found at: https://docs.openstack.org/releasenotes/solum-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/solum/+bugs and tag it *wallaby-rc-potential* to bring it to the solum-dashboard release crew's attention. From no-reply at openstack.org Fri Mar 26 18:59:36 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 18:59:36 -0000 Subject: [release-announce] networking-baremetal 4.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for networking-baremetal for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-baremetal/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/networking-baremetal/src/branch/stable/wallaby Release notes for networking-baremetal can be found at: https://docs.openstack.org/releasenotes/networking-baremetal/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/networking-baremetal and tag it *wallaby-rc-potential* to bring it to the networking-baremetal release crew's attention. From no-reply at openstack.org Fri Mar 26 19:04:40 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 19:04:40 -0000 Subject: [release-announce] solum 10.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for solum for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/solum/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/solum/src/branch/stable/wallaby Release notes for solum can be found at: https://docs.openstack.org/releasenotes/solum/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/solum/+bugs and tag it *wallaby-rc-potential* to bring it to the solum release crew's attention. From no-reply at openstack.org Fri Mar 26 19:04:41 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 19:04:41 -0000 Subject: [release-announce] murano-agent 7.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for murano-agent for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/murano-agent/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/murano-agent/src/branch/stable/wallaby Release notes for murano-agent can be found at: https://docs.openstack.org/releasenotes/murano-agent/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/murano/+bugs and tag it *wallaby-rc-potential* to bring it to the murano-agent release crew's attention. From no-reply at openstack.org Fri Mar 26 19:04:42 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 19:04:42 -0000 Subject: [release-announce] networking-generic-switch 5.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for networking-generic-switch for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-generic-switch/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/networking-generic-switch/src/branch/stable/wallaby Release notes for networking-generic-switch can be found at: https://docs.openstack.org/releasenotes/networking-generic-switch/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/networking-generic-switch and tag it *wallaby-rc-potential* to bring it to the networking-generic-switch release crew's attention. From no-reply at openstack.org Fri Mar 26 19:04:47 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 19:04:47 -0000 Subject: [release-announce] murano-dashboard 11.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for murano-dashboard for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/murano-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/murano-dashboard/src/branch/stable/wallaby Release notes for murano-dashboard can be found at: https://docs.openstack.org/releasenotes/murano-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/murano/+bugs and tag it *wallaby-rc-potential* to bring it to the murano-dashboard release crew's attention. From no-reply at openstack.org Fri Mar 26 19:05:07 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 19:05:07 -0000 Subject: [release-announce] senlin 11.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for senlin for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/senlin/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/senlin/src/branch/stable/wallaby Release notes for senlin can be found at: https://docs.openstack.org/releasenotes/senlin/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/senlin/+bugs and tag it *wallaby-rc-potential* to bring it to the senlin release crew's attention. From no-reply at openstack.org Fri Mar 26 19:05:30 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 19:05:30 -0000 Subject: [release-announce] keystone 19.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for keystone for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/keystone/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/keystone/src/branch/stable/wallaby Release notes for keystone can be found at: https://docs.openstack.org/releasenotes/keystone/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/keystone/+bugs and tag it *wallaby-rc-potential* to bring it to the keystone release crew's attention. From no-reply at openstack.org Fri Mar 26 19:06:31 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 19:06:31 -0000 Subject: [release-announce] mistral 12.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for mistral for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/mistral/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/mistral/src/branch/stable/wallaby Release notes for mistral can be found at: https://docs.openstack.org/releasenotes/mistral/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/mistral/+bugs and tag it *wallaby-rc-potential* to bring it to the mistral release crew's attention. From no-reply at openstack.org Fri Mar 26 19:10:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 19:10:34 -0000 Subject: [release-announce] manila 12.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for manila for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/manila/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/manila/src/branch/stable/wallaby Release notes for manila can be found at: https://docs.openstack.org/releasenotes/manila/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/manila/+bugs and tag it *wallaby-rc-potential* to bring it to the manila release crew's attention. From no-reply at openstack.org Fri Mar 26 19:29:20 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 26 Mar 2021 19:29:20 -0000 Subject: [release-announce] octavia 8.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for octavia for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/octavia/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/octavia/src/branch/stable/wallaby Release notes for octavia can be found at: https://docs.openstack.org/releasenotes/octavia/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/908 and tag it *wallaby-rc-potential* to bring it to the octavia release crew's attention. From no-reply at openstack.org Sat Mar 27 10:31:26 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 27 Mar 2021 10:31:26 -0000 Subject: [release-announce] tacker 5.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for tacker for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/tacker/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/tacker/src/branch/stable/wallaby Release notes for tacker can be found at: https://docs.openstack.org/releasenotes/tacker/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/tacker/+bugs and tag it *wallaby-rc-potential* to bring it to the tacker release crew's attention. From no-reply at openstack.org Mon Mar 29 08:46:31 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 08:46:31 -0000 Subject: [release-announce] zaqar 12.0.0.0rc1 (wallaby) Message-ID: Hello everyone, A new release candidate for zaqar for the end of the Wallaby cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/zaqar/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Wallaby release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/wallaby release branch at: https://opendev.org/openstack/zaqar/src/branch/stable/wallaby Release notes for zaqar can be found at: https://docs.openstack.org/releasenotes/zaqar/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/zaqar/+bugs and tag it *wallaby-rc-potential* to bring it to the zaqar release crew's attention. From no-reply at openstack.org Mon Mar 29 09:02:43 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 09:02:43 -0000 Subject: [release-announce] telemetry_tempest_plugin 1.3.0 (wallaby) Message-ID: We are tickled pink to announce the release of: telemetry_tempest_plugin 1.3.0: Tempest plugin for Telemetry Projects This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/telemetry_tempest_plugin Download the package from: https://tarballs.openstack.org/telemetry-tempest-plugin/ For more details, please see below. Changes in telemetry_tempest_plugin 1.2.0..1.3.0 ------------------------------------------------ f49e5bc Increase swap size in order to avoid OOM killer 43e01f5 Use tempest's ServiceClients rather than Manager Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +++ telemetry_tempest_plugin/aodh/service/client.py | 16 +++++++++++++--- 2 files changed, 16 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Mar 29 09:04:14 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 09:04:14 -0000 Subject: [release-announce] tempest 27.0.0 (wallaby) Message-ID: We are jazzed to announce the release of: tempest 27.0.0: OpenStack Integration Testing This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/tempest Download the package from: https://pypi.org/project/tempest Please report issues through: https://bugs.launchpad.net/tempest/+bugs For more details, please see below. 27.0.0 ^^^^^^ Prelude ******* Tempest.scenario.manager is now a stable interface for Tempest plugins. This release is to tag Tempest for OpenStack Wallaby release. This release marks the start of Wallaby release support in Tempest. After this release, Tempest will support below OpenStack Releases: * Wallaby * Victoria * Ussuri * Train Current development of Tempest is for OpenStack Xena development cycle. Every Tempest commit is also tested against master during the Xena cycle. However, this does not necessarily mean that using Tempest as of this tag will work against a Xena (or future release) cloud. To be on safe side, use this tag to test the OpenStack Wallaby release. New Features ************ * In this release, we made tempest/scenario/manager.py a stable interface ready to be consumed by all tempest plugins. The effort was tracked in the following etherpad [1], and the related review can be listed via [2]: * [1] https://etherpad.opendev.org/p/tempest-scenario-manager * [2] https://review.opendev.org/#/q/topic:bp/tempest-scenario- manager-stable(status:open+OR+status:merged) Some time ago, tempest/scenario/manager.py got copied to most of the plugins and therefore, it diverged - every plugin's copy had slight differences. In this release, we pushed changes to unify the manager's methods and improved their APIs in order to have them easier consumable: * we added implementations of methods that were often used in plugins' manager.py however were not implemented in our manager * we improved APIs by f.e. adding a kwargs argument so that the consumers are more in control of the data that are passed to tempest clients * we modified logic of a few methods so that it complies with the plugins' manager versions in order to prepare for a situation when the plugins can reuse Tempest manager as much as possible rather than keeping their own copy * we made methods consistent w.r.t. names and parameters * we split the lengthy methods to have more readable code * previously private methods which had a potential to be reused were made public so that it's clear they are expected to be used in tempest plugins * missing docstrings have been added * Add a new client to handle requests to create and delete assisted volume snapshots. * Adds a method to images_client to get tasks relevant to a given image. Also adds has_version() method to image versions_client to probe for availability of a given API version. Upgrade Notes ************* * img_dir scenario option has been deprecated and it's being removed. Starting Tempest 25.0.0 release, CONF.scenario.img_file needs a full path for the image. Until this release, old behavior was maintained and kept working however a user needs to specify the full path in CONF.scenario.img_file config option from now on. * The old deprecated "data-ultis" from "tempest.common.utils" has been removed. If you are still using this, use the stable version of "data-utils" from new location "tempest.lib.common.utils". Other Notes *********** * A new "[compute-feature-enabled]ide_bus" config option has been introduced to indicate if the environment supports attaching disks to an instance using an "IDE" bus. This currently defaults to "True" but should be set to "False" when using the libvirt OpenStack Nova virt driver *and* the "q35" machine type as support for this bus is no longer provided. Changes in tempest 26.1.0..27.0.0 --------------------------------- 03ac65a80 Add releasenote to tag the Tempest for Wallaby release 9c01c91c2 Add 26.1.0 releasenote page e7bd446c4 Use stable constraint in tox to release new tag for Wallaby 0b5a8a25b Add a reno for scenario manager effort c2ca52dce Add tempest.scenario.manager as stable interface for plugins e9ed6092e Add delete_on_termination for compute API v2.79 - os-volume_attachments 1072f5043 Move flavor client in cls.setup_compute_client() 071d154be Rename create_networks to correct name as per its functionality 6428139de Move floating IP operation from nova-network to neutron bbc9dd34f Remove nova-network from scenario tests ac1aaf662 Add client for assisted volume snapshots API. 987e79713 Update oslo.utils minimal version a298fdf7a setup.cfg: Replace dashes with underscores a32c763c8 Uncap PrettyTable 672eee1d3 Add documentation on the usage of keystone's scope & roles 10e5e194a Make image metadef tests admin-only c76e186d8 Skip failing test test_fix_argument_yes 11a3e06c5 Fix test_verify_tempest_config unit tests 7bde7bf53 Add image task validation 238be5042 Create tmd dir with specific prefix in check-uuid unit tests 56a446d53 compute: Add [compute-feature-enabled]ide_bus flag 8552ac7d4 Negative test for web-download import 0ac97de16 Pass region to the alternate image client 73555df4d Make _get_router() non-private 086020946 Make _create_empty_security_group() non-private d4bc9a8b6 Test glance distributed import a446d703c Make _get_server_port_id_and_ip4() non-private 582c170b2 Make _create_security_group() non-private 56860ccae Replace md5 with oslo version ef0e2912e Finally remove the old data-utils 62d11d847 Use configured upper-constraints for non-master Tempest run 4fa1534f2 Switch to new rolevar for run-temepst role 008950efa Remove deprecated scenario img_dir option ed2e3b5a5 Remove the unused _api_version variable from volume tests Diffstat (except docs and test files) ------------------------------------- ...d-scenario.img_dir-option-da626e6153181e16.yaml | 8 + ...tabilize-scenario-manager-adf36d21b08e31a4.yaml | 31 ++ ...ed-volume-snapshot-client-737f5cb35d58c1b6.yaml | 4 + ...d-compute-feature-ide-bus-b63802502c378083.yaml | 10 + ...nt-add-versions-and-tasks-ac289dbfe1c899cc.yaml | 6 + .../remove-old-data-utils-e0966f882f7fe23a.yaml | 6 + .../tempest-wallaby-release-0f2cea5ccf63485e.yaml | 17 + releasenotes/source/index.rst | 1 + releasenotes/source/v26.1.0.rst | 5 + requirements.txt | 4 +- roles/run-tempest/defaults/main.yaml | 3 + roles/run-tempest/tasks/main.yaml | 11 + setup.cfg | 9 +- tempest/api/compute/base.py | 2 + tempest/api/compute/servers/test_server_rescue.py | 14 +- tempest/api/image/base.py | 12 +- .../test_images_metadefs_namespace_objects.py | 2 +- .../test_images_metadefs_namespace_properties.py | 2 +- .../test_images_metadefs_namespace_tags.py | 2 +- .../{ => admin}/test_images_metadefs_namespaces.py | 2 +- .../test_images_metadefs_resource_types.py | 2 +- tempest/api/image/v2/test_images.py | 93 +++- tempest/api/image/v2/test_images_negative.py | 62 +++ tempest/api/network/test_floating_ips.py | 2 +- tempest/api/object_storage/test_object_services.py | 20 +- tempest/api/object_storage/test_object_slo.py | 9 +- tempest/api/volume/admin/test_group_snapshots.py | 2 - tempest/api/volume/admin/test_group_type_specs.py | 1 - tempest/api/volume/admin/test_group_types.py | 1 - tempest/api/volume/admin/test_groups.py | 3 - tempest/api/volume/admin/test_user_messages.py | 1 - tempest/api/volume/base.py | 1 - tempest/api/volume/test_versions.py | 2 - tempest/api/volume/test_volumes_backup.py | 1 - tempest/api/volume/test_volumes_extend.py | 1 - tempest/api/volume/test_volumes_get.py | 1 - tempest/clients.py | 10 + tempest/common/utils/__init__.py | 20 - tempest/config.py | 19 +- .../api_schema/response/compute/v2_79/__init__.py | 0 .../api_schema/response/compute/v2_79/servers.py | 67 +++ tempest/lib/common/preprov_creds.py | 4 +- tempest/lib/services/compute/__init__.py | 9 +- .../compute/assisted_volume_snapshots_client.py | 63 +++ tempest/lib/services/compute/servers_client.py | 4 +- tempest/lib/services/image/v2/images_client.py | 8 + tempest/lib/services/image/v2/versions_client.py | 10 + tempest/scenario/manager.py | 602 +++++++++------------ .../scenario/test_minbw_allocation_placement.py | 2 +- tempest/scenario/test_minimum_basic.py | 18 +- .../scenario/test_network_advanced_server_ops.py | 4 +- tempest/scenario/test_network_basic_ops.py | 7 +- tempest/scenario/test_network_v6.py | 4 +- tempest/scenario/test_security_groups_basic_ops.py | 8 +- tempest/scenario/test_server_basic_ops.py | 6 +- tempest/scenario/test_shelve_instance.py | 2 +- tempest/scenario/test_snapshot_pattern.py | 2 +- tempest/scenario/test_stamp_pattern.py | 2 +- tempest/scenario/test_volume_backup_restore.py | 10 +- tempest/scenario/test_volume_boot_pattern.py | 2 +- tempest/scenario/test_volume_migrate_attached.py | 4 +- .../test_assisted_volume_snapshots_client.py | 53 ++ .../lib/services/image/v2/test_images_client.py | 46 ++ .../lib/services/image/v2/test_versions_client.py | 12 + tox.ini | 10 +- zuul.d/integrated-gate.yaml | 2 +- 74 files changed, 1212 insertions(+), 508 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index abc0bceda..eae542782 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15 +15 @@ oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 -oslo.utils>=3.33.0 # Apache-2.0 +oslo.utils>=4.7.0 # Apache-2.0 @@ -21 +21 @@ stevedore>=1.20.0 # Apache-2.0 -PrettyTable<0.8,>=0.7.1 # BSD +PrettyTable>=0.7.1 # BSD From no-reply at openstack.org Mon Mar 29 09:07:26 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 09:07:26 -0000 Subject: [release-announce] ec2api-tempest-plugin 1.2.1 (wallaby) Message-ID: We are psyched to announce the release of: ec2api-tempest-plugin 1.2.1: Tempest plugin for ec2-api This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/ec2api-tempest-plugin Download the package from: https://tarballs.openstack.org/ec2api-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/ec2-api/+bugs For more details, please see below. Changes in ec2api-tempest-plugin 1.2.0..1.2.1 --------------------------------------------- a086dcf avoid additional virtualenv package Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - ec2api_tempest_plugin/api/test_security_groups.py | 2 ++ playbooks/pre.yaml | 3 --- test-requirements.txt | 7 +------ tox.ini | 2 +- 5 files changed, 4 insertions(+), 11 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 4dd60c5..053bf92 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,6 +5 @@ -hacking<0.13,>=0.12.0 # Apache-2.0 - -# remove this pyflakes from here once you bump the -# hacking to 3.2.0 or above. hacking 3.2.0 takes -# care of pyflakes version compatibilty. -pyflakes>=2.1.1 +hacking>=3.2.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 29 09:07:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 09:07:34 -0000 Subject: [release-announce] magnum_tempest_plugin 1.3.0 (wallaby) Message-ID: We are chuffed to announce the release of: magnum_tempest_plugin 1.3.0: Tempest plugin for Magnum Project This release is part of the wallaby 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.2.0..1.3.0 --------------------------------------------- 83a43fd Switch to using Focal for testing b68a678 Disable test_create_cluster_with_zero_nodes Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 8 +------- 3 files changed, 19 insertions(+), 13 deletions(-) From no-reply at openstack.org Mon Mar 29 09:09:18 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 09:09:18 -0000 Subject: [release-announce] senlin-tempest-plugin 1.3.0 (wallaby) Message-ID: We are overjoyed to announce the release of: senlin-tempest-plugin 1.3.0: Tempest plugin senlin_tempest_plugin This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/senlin-tempest-plugin Download the package from: https://tarballs.openstack.org/senlin-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/senlin/+bugs For more details, please see below. Changes in senlin-tempest-plugin 1.2.0..1.3.0 --------------------------------------------- 9724ee7 negative cases for update receiver 57ec4df updates a receiver cc30e0c negative cases for update action 44c54cb Rmove six forgotten before 81c87af list profile type operation a9b828c Add stable branch jobs on the plugins master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 24 ++++++++ senlin_tempest_plugin/common/clustering_client.py | 9 +++ senlin_tempest_plugin/common/utils.py | 4 +- .../api/actions/test_action_update_negative.py | 68 ++++++++++++++++++++++ .../test_profile_type_operation_list.py | 30 ++++++++++ .../api/receivers/test_receiver_update_negative.py | 42 +++++++++++++ 7 files changed, 230 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Mar 29 09:11:26 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 09:11:26 -0000 Subject: [release-announce] vitrage-tempest-plugin 5.3.0 (wallaby) Message-ID: We are pumped to announce the release of: vitrage-tempest-plugin 5.3.0: Tempest plugin for Vitrage project This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/vitrage-tempest-plugin Download the package from: https://tarballs.openstack.org/vitrage-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/vitrage/+bugs For more details, please see below. Changes in vitrage-tempest-plugin 5.2.0..5.3.0 ---------------------------------------------- 09cb732 Switch to new rolevar for run-temepst role 4abe14c Run the tests on stable/victoria as well, remove stein 329e227 Skip mistral tests for now 35d27c8 make ussri voting again 3d6c65f Revert "remove py37" 8bb21d3 gnocchi was fixed install ceilometer again 41c2fd2 skip template add fails sporadically need to investigate b28edad Add doc/requirements 021dab3 remove py37 1583bda add requirements to doc 6f1f921 Remove unicode from tempest Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 43 ++++++++-------------- releasenotes/source/conf.py | 16 ++++---- test-requirements.txt | 4 -- tox.ini | 14 ++++++- 9 files changed, 48 insertions(+), 49 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 767bebc..7ef9f3d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,4 +5,0 @@ hacking>=3.0.1,<3.1.0 # Apache-2.0 -sphinx>=2.0.0,!=2.1.0 # BSD -openstackdocstheme>=2.2.1 # Apache-2.0 -# releasenotes -reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 29 09:13:13 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 09:13:13 -0000 Subject: [release-announce] kuryr-tempest-plugin 0.9.0 (wallaby) Message-ID: We are psyched to announce the release of: kuryr-tempest-plugin 0.9.0: Kuryr Tempest Plugin This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/kuryr-tempest-plugin Download the package from: https://tarballs.openstack.org/kuryr-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/kuryr/+bugs For more details, please see below. Changes in kuryr-tempest-plugin 0.8.0..0.9.0 -------------------------------------------- 36fd12e Fix create_vm_for_connectivity_test 34fe966 Adds connectivity test for SCTP service 8f24190 Increase the timeout for controller to be ready 0412a57 Make stable/train job non-voting e38e432 Updates Kuryr tempest README 60f7788 Adds Kuryr-sctp-demo application a646091 Make Stein gate non-voting 1eaffa9 New test for services without selectors with NP. e564b66 Change registry from docker.io to quay.io for test container image. 202409c Remove uselsess files and tests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 + README.rst | 13 +- devstack/plugin.sh | 4 + kuryr_tempest_plugin/config.py | 2 + kuryr_tempest_plugin/services/__init__.py | 0 test_container/Dockerfile | 2 +- test_container/Dockerfile.builder | 2 +- test_container/kuryr_sctp_demo/Dockerfile | 29 ++++ test_container/kuryr_sctp_demo/sctp_client.py | 46 ++++++ test_container/kuryr_sctp_demo/sctp_server.py | 43 ++++++ 16 files changed, 374 insertions(+), 118 deletions(-) From no-reply at openstack.org Mon Mar 29 09:13:43 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 09:13:43 -0000 Subject: [release-announce] zun-tempest-plugin 4.3.0 (wallaby) Message-ID: We exuberantly announce the release of: zun-tempest-plugin 4.3.0: Tempest plugin zun_tempest_plugin This release is part of the wallaby 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.2.0..4.3.0 ------------------------------------------ 749acf9 Add doc/requirements 49df2e2 Change image in glance driver test 334b613 Use tempest's ServiceClients rather than Manager Diffstat (except docs and test files) ------------------------------------- test-requirements.txt | 6 ------ tox.ini | 3 +++ 5 files changed, 26 insertions(+), 14 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 35a0645..bc343e1 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,6 +5,0 @@ hacking>=3.0.1,<3.1.0;python_version>='3.5' # Apache-2.0 - -sphinx>=2.0.0,!=2.1.0 # BSD -openstackdocstheme>=2.2.1 # Apache-2.0 -# releasenotes -reno>=3.1.0 # Apache-2.0 -doc8>=0.6.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 29 09:14:06 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 09:14:06 -0000 Subject: [release-announce] zaqar_tempest_plugin 1.2.1 (wallaby) Message-ID: We are delighted to announce the release of: zaqar_tempest_plugin 1.2.1: Tempest plugin zaqar_tempest_plugin This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/zaqar_tempest_plugin Download the package from: https://tarballs.openstack.org/zaqar-tempest-plugin/ For more details, please see below. Changes in zaqar_tempest_plugin 1.2.0..1.2.1 -------------------------------------------- fef5916 Add doc/requirements Diffstat (except docs and test files) ------------------------------------- test-requirements.txt | 4 ---- tox.ini | 3 +++ 3 files changed, 7 insertions(+), 4 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 00b5616..93fc72c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +8,0 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx>=2.0.0,!=2.1.0 # BSD @@ -13,3 +11,0 @@ testtools>=1.4.0 # MIT -openstackdocstheme>=2.2.1 # Apache-2.0 -# releasenotes -reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 29 09:14:53 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 09:14:53 -0000 Subject: [release-announce] sahara-tests 0.13.0 (wallaby) Message-ID: We are ecstatic to announce the release of: sahara-tests 0.13.0: Sahara tests This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/sahara-tests Download the package from: https://tarballs.openstack.org/sahara-tests/ Please report issues through: https://storyboard.openstack.org/#!/project/940 For more details, please see below. Changes in sahara-tests 0.12.0..0.13.0 -------------------------------------- 98063d3 Add the missing ussuri and victoria jobs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) From no-reply at openstack.org Mon Mar 29 09:15:43 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 09:15:43 -0000 Subject: [release-announce] designate-tempest-plugin 0.11.0 (wallaby) Message-ID: We exuberantly announce the release of: designate-tempest-plugin 0.11.0: OpenStack DNS As A Service (Designate) Functional Tests This release is part of the wallaby 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.10.0..0.11.0 -------------------------------------------------- e98a05a Testing "Lists all recordsets owned by a project in Designate" API Diffstat (except docs and test files) ------------------------------------- designate_tempest_plugin/services/dns/json/base.py | 5 +- .../services/dns/v2/json/recordset_client.py | 11 +++ 3 files changed, 111 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Mar 29 09:15:51 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 09:15:51 -0000 Subject: [release-announce] octavia-tempest-plugin 1.7.0 (wallaby) Message-ID: We are amped to announce the release of: octavia-tempest-plugin 1.7.0: Tempest plugin for Octavia This release is part of the wallaby 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. Changes in octavia-tempest-plugin 1.6.0..1.7.0 ---------------------------------------------- 41b3aac Add stable/victoria jobs to check and gate queues baf12e0 Enable HTTPS on the test servers 972385b Remove Stein CI jobs b423a27 Update test_server for conncurrent client auth 52531e2 Add delay to SOURCE_IP_PORT TCP test 78e6970 Fix OVN provider jobs f924fe4 Add /request endpoint in test_server.bin aaa6fc7 Change pool create scenario test to wait for operating status 0f7e028 Add neutron plugin to octavia-dsvm-base job Diffstat (except docs and test files) ------------------------------------- octavia_tempest_plugin/common/constants.py | 10 ++ .../contrib/test_server/README.rst | 16 ++- .../contrib/test_server/test_server.go | 72 ++++++++--- zuul.d/jobs.yaml | 78 +++++------- zuul.d/projects.yaml | 20 ++-- 10 files changed, 256 insertions(+), 90 deletions(-) From no-reply at openstack.org Mon Mar 29 09:18:49 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 09:18:49 -0000 Subject: [release-announce] monasca-tempest-plugin 2.2.1 (wallaby) Message-ID: We are happy to announce the release of: monasca-tempest-plugin 2.2.1: Tempest plugin for Monasca project This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/monasca-tempest-plugin Download the package from: https://tarballs.openstack.org/monasca-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-tempest-plugin 2.2.0..2.2.1 ---------------------------------------------- 74ad064 Fix zuul publish docker image job f3692d1 Add doc/requirements Diffstat (except docs and test files) ------------------------------------- playbooks/docker-publish.yml | 2 +- test-requirements.txt | 5 ----- tox.ini | 3 +++ 4 files changed, 8 insertions(+), 6 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae03f19..bc343e1 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,5 +5,0 @@ hacking>=3.0.1,<3.1.0;python_version>='3.5' # Apache-2.0 - -sphinx>=2.0.0,!=2.1.0 # BSD -openstackdocstheme>=2.2.1 # Apache-2.0 -# releasenotes -reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 29 09:20:36 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 09:20:36 -0000 Subject: [release-announce] neutron-tempest-plugin 1.4.0 (wallaby) Message-ID: We exuberantly announce the release of: neutron-tempest-plugin 1.4.0: Tempest plugin for Neutron Project This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/neutron-tempest-plugin Download the package from: https://tarballs.openstack.org/neutron-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. Changes in neutron-tempest-plugin 1.3.0..1.4.0 ---------------------------------------------- 11b6892 New test, extends test_subport_connectivity 862cbeb Set proper OVS_SYSCONFDIR for the job wher OVS is compiled 305ded3 Revert "Mark test_floatingip_port_details test as unstable" 08f3c61 ovn: Collect OVN logs 6b65967 Fix multicast scenario test e6e0ccf Add a scenario test for remote address group b1c7a3d Add tempest API tests for address groups RBAC 24ad1f3 Enable l3_ha in neutron config for scenario jobs f5a40d9 Add update QoS rule test step to fip-qos scenario 9877291 Delete qos policies created during scenario tests e6b1004 Add skip funtion for checking enabled extensions in the l3 agent 743c3b2 Explicitly set jobs to ML2/OVS d89e7e3 Limit execution of the neutron CI jobs on some irrelevant file 83c8fd6 Move designate scenario job to the experimental queue temporary b667ac3 Delete router test - API scenario 85472b6 test_metadata_routed: save console log 088707b Add first VLAN Transparency tests 363b13b Remove stein jobs from the project's queues 8ebc061 Create security groups with the same name 20a3211 Unmark port_forwarding tests as unstable (cont.) 2903040 Add doc/requirements 45d8761 Move fwaas jobs to the experimental queue dd96e9a Use tempest's ServiceClients rather than Manager Diffstat (except docs and test files) ------------------------------------- neutron_tempest_plugin/api/base.py | 15 ++ neutron_tempest_plugin/api/clients.py | 15 +- neutron_tempest_plugin/api/test_address_groups.py | 185 ++++++++++++++++ neutron_tempest_plugin/api/test_routers.py | 57 +++++ .../api/test_routers_negative.py | 13 -- neutron_tempest_plugin/api/test_security_groups.py | 15 ++ neutron_tempest_plugin/common/ip.py | 63 +++++- neutron_tempest_plugin/config.py | 8 + neutron_tempest_plugin/scenario/base.py | 26 ++- neutron_tempest_plugin/scenario/test_floatingip.py | 46 +++- neutron_tempest_plugin/scenario/test_metadata.py | 30 ++- neutron_tempest_plugin/scenario/test_multicast.py | 69 ++++-- .../scenario/test_port_forwardings.py | 5 +- neutron_tempest_plugin/scenario/test_qos.py | 6 + .../scenario/test_security_groups.py | 93 ++++++++ neutron_tempest_plugin/scenario/test_trunk.py | 99 +++++++-- .../scenario/test_vlan_transparency.py | 186 ++++++++++++++++ test-requirements.txt | 4 - tox.ini | 3 + zuul.d/base.yaml | 2 +- zuul.d/master_jobs.yaml | 244 +++++++++++++++++++-- zuul.d/project.yaml | 74 +++---- zuul.d/queens_jobs.yaml | 43 ++++ zuul.d/rocky_jobs.yaml | 49 +++++ zuul.d/stein_jobs.yaml | 61 +++++- zuul.d/train_jobs.yaml | 48 ++++ zuul.d/ussuri_jobs.yaml | 56 +++++ zuul.d/victoria_jobs.yaml | 33 +++ 29 files changed, 1388 insertions(+), 164 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index bf1c626..f5bac7c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +9,0 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx>=2.0.0,!=2.1.0 # BSD @@ -14,3 +12,0 @@ testtools>=2.2.0 # MIT -openstackdocstheme>=2.2.1 # Apache-2.0 -# releasenotes -reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Mar 29 09:24:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 09:24:35 -0000 Subject: [release-announce] blazar_tempest_plugin 0.6.1 (wallaby) Message-ID: We are pumped to announce the release of: blazar_tempest_plugin 0.6.1: Tempest plugin for Blazar Project This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/blazar_tempest_plugin Download the package from: https://tarballs.openstack.org/blazar-tempest-plugin/ For more details, please see below. Changes in blazar_tempest_plugin stein-last..0.6.1 -------------------------------------------------- 82adfbc Change dashes to underscore in setup.cfg fb0477e remove unicode from code Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 16 ++++++++-------- setup.cfg | 6 +++--- 3 files changed, 15 insertions(+), 15 deletions(-) From no-reply at openstack.org Mon Mar 29 15:02:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Mar 2021 15:02:34 -0000 Subject: [release-announce] os-brick 4.3.1 (wallaby) Message-ID: We are glad to announce the release of: os-brick 4.3.1: OpenStack Cinder brick library for managing local volume attaches This release is part of the wallaby 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. 4.3.1 ^^^^^ Prelude ******* This release fixes an issue that could cause data loss when the configuration enabling/disabling multipathing is changed on a compute when volumes are currently attached. Bug Fixes ********* * Bug #1921381 (https://bugs.launchpad.net/cinder/+bug/1921381): Fix disconnecting volumes when the use_multipath value is changed from the connect_volume call to the disconnect_volume call. Changes in os-brick 4.3.0..4.3.1 -------------------------------- f86944b Add release note prelude for os-brick 4.4.0 c70d70b iSCSI: Fix flushing after multipath cfg change 6649b8d Update TOX_CONSTRAINTS_FILE for stable/wallaby f3f93dc Update .gitreview for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + os_brick/exception.py | 2 +- os_brick/initiator/connectors/base_iscsi.py | 17 +++--- os_brick/initiator/connectors/iscsi.py | 62 +++++++++++++--------- os_brick/initiator/linuxscsi.py | 23 ++++---- ...ect-multipath-cfg-changed-637abc5ecf44fb10.yaml | 6 +++ .../wallaby-extra-prelude-d8de88e3e11a7b9f.yaml | 5 ++ tox.ini | 6 +-- 12 files changed, 151 insertions(+), 87 deletions(-) From no-reply at openstack.org Tue Mar 30 17:53:22 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 30 Mar 2021 17:53:22 -0000 Subject: [release-announce] cloudkitty_tempest_plugin 2.3.0 (wallaby) Message-ID: We are pleased to announce the release of: cloudkitty_tempest_plugin 2.3.0: Tempest plugin for CloudKitty This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/cloudkitty_tempest_plugin Download the package from: https://tarballs.openstack.org/cloudkitty-tempest-plugin/ For more details, please see below. Changes in cloudkitty_tempest_plugin 2.2.0..2.3.0 ------------------------------------------------- 72752c4 Add doc/requirements 5f4e88b Use tempest's ServiceClients rather than Manager 05f144b Bump hacking max version to 3.0.1 Diffstat (except docs and test files) ------------------------------------- cloudkitty_tempest_plugin/services/client.py | 15 ++++++++++++--- test-requirements.txt | 8 ++------ 3 files changed, 17 insertions(+), 9 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 733d533..8de3e38 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=1.1.0,<1.2.0 # Apache-2.0 +hacking>=1.1.0,<3.0.1 # Apache-2.0 @@ -9 +9 @@ hacking>=1.1.0,<1.2.0 # Apache-2.0 -pyflakes>=2.1.1 +pyflakes>=2.1.1 # MIT @@ -13 +12,0 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD @@ -17,3 +15,0 @@ testtools>=1.4.0 # MIT -openstackdocstheme>=1.11.0 # Apache-2.0 -# releasenotes -reno>=1.8.0 # Apache-2.0 From no-reply at openstack.org Tue Mar 30 19:13:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 30 Mar 2021 19:13:28 -0000 Subject: [release-announce] ironic-inspector 10.6.0 (wallaby) Message-ID: We are pleased to announce the release of: ironic-inspector 10.6.0: 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.0 ^^^^^^ New Features ************ * The default policy will been replaced with one which aligns with the Secure-RBAC scopes and roles. Since ironic-inspector is a tool used only by system-level admins, only the "system" scope is supported, and the only roles in the policy rules are "admin" and "reader". Upgrade Notes ************* * "[DEFAULT]/ipmi_address_fields" now has "ibmc_address" in the default configuration, allowing introspection to try and match the BMC address if no ports are defined when using the *ibmc* driver. * The default value of "[oslo_policy] policy_file" config option has been changed from "policy.json" to "policy.yaml". Operators who are utilizing customized policy files or previously generated static policy files (which are not needed by default), should generate new policy files and modify them to meet their needs in the event of any new policies or rules have been added. Please consult the oslopolicy-convert-json-to-yaml (https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy- convert-json-to-yaml.html) tool to convert a JSON to YAML formatted policy file in backward compatible way. * The new policy is only enforced when "[oslo_policy]" config is changed to "enforce_new_defaults=True" and "enforce_scope=True", otherwise the existing deprecated policy is used. User accounts which rely on having the "baremetal_admin" or "baremetal_observer" roles will need to have system-scoped "admin" or "reader" roles to use the API when the new policy is enforced. Deprecation Notes ***************** * Use of legacy policy files was deprecated by the "oslo.policy" library during the Victoria development cycle. As a result, this deprecation is being noted in the Wallaby with an anticipated future removal of support by "oslo.policy". As such operators will need to convert to YAML policy files. Please see the upgrade notes for details on migration of any custom policy files. * The previous policy is still enforced by default, but is now deprecated and will be removed in a future release. Changes in ironic-inspector 10.5.0..10.6.0 ------------------------------------------ f5e3a66 Use port.id instead of port.uuid 565c82b Increase memory of ironic vm in grenade 9609614 Add ibmc_address to ipmi_address_fields 22853a7 Fix port id vs uuid in ValidateInterfacesHook 223cfbd Enable tempurls for Swift in grenade c9e312f Implement secure RBAC 5c79d75 Fix node id vs uuid in processing_logger_prefix f47fbd6 Add release version to release notes 86b974b Fix memcached host address. e670c24 Update minversion of tox fb5955b Update version of doc8 901c816 Add upgrade check, and json2yaml policy handling 379b892 Imported Translations from Zanata c6fdf25 Remove lower-constraints job 8d52a77 Avoid a full install in tox environments that do not need it 8b8266b Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- devstack/plugin.sh | 5 +- ironic_inspector/cmd/status.py | 58 +++ ironic_inspector/conf/default.py | 2 +- ironic_inspector/plugins/base_physnet.py | 2 +- ironic_inspector/plugins/local_link_connection.py | 2 +- ironic_inspector/plugins/standard.py | 2 +- ironic_inspector/policy.py | 191 ++++++--- ironic_inspector/test/unit/policy_fixture.py | 6 +- ironic_inspector/test/unit/test_acl.py | 438 +++++++++++++++++++++ .../unit/test_plugins_local_link_connection.py | 2 +- .../test/unit/test_plugins_physnet_cidr_map.py | 4 +- .../test/unit/test_plugins_standard.py | 2 +- ironic_inspector/test/unit/test_utils.py | 8 +- ironic_inspector/utils.py | 2 +- lower-constraints.txt | 143 ------- releasenotes/notes/add-ibmc-43de3a7af7b5b18d.yaml | 6 + ...efault-policy-file-change-a1d0a4aa19dcb37d.yaml | 20 + .../notes/secure-rbac-0d4fcbc865d45858.yaml | 19 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 16 +- releasenotes/source/victoria.rst | 6 +- requirements.txt | 9 +- setup.cfg | 1 + test-requirements.txt | 10 - tox.ini | 23 +- zuul.d/ironic-inspector-jobs.yaml | 5 +- zuul.d/project.yaml | 1 - 31 files changed, 854 insertions(+), 238 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index bbf3a80..47989fd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ construct>=2.9.39 # MIT -eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT +eventlet>=0.26.0 # MIT @@ -21 +21 @@ oslo.concurrency>=3.26.0 # Apache-2.0 -oslo.config>=5.2.0 # Apache-2.0 +oslo.config>=6.8.0 # Apache-2.0 @@ -28 +28 @@ oslo.middleware>=3.31.0 # Apache-2.0 -oslo.policy>=1.30.0 # Apache-2.0 +oslo.policy>=3.6.0 # Apache-2.0 @@ -32 +32,2 @@ oslo.service!=1.28.1,>=1.24.0 # Apache-2.0 -oslo.utils>=3.33.0 # Apache-2.0 +oslo.upgradecheck>=1.2.0 # Apache-2.0 +oslo.utils>=4.5.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 8022307..99c5fd3 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +6,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -os-api-ref>=1.4.0 # Apache-2.0 @@ -12,9 +10,0 @@ oslotest>=3.2.0 # Apache-2.0 - -# DOC test requirements -doc8>=0.6.0 # Apache-2.0 -reno>=3.1.0 # Apache-2.0 -sphinx>=2.0.0,!=2.1.0 # BSD -sphinxcontrib-svg2pdfconverter>=0.1.0 # BSD -sphinxcontrib-apidoc>=0.2.0 # BSD -openstackdocstheme>=2.2.0 # Apache-2.0 - From no-reply at openstack.org Wed Mar 31 09:39:47 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 31 Mar 2021 09:39:47 -0000 Subject: [release-announce] bifrost 10.2.0 (wallaby) Message-ID: We are excited to announce the release of: bifrost 10.2.0: Deployment of physical machines using OpenStack Ironic and Ansible This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/bifrost Download the package from: https://tarballs.openstack.org/bifrost/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/bifrost For more details, please see below. 10.2.0 ^^^^^^ New Features ************ * Adds the "--disable-dhcp" argument to "./bifrost-cli install" to disable the integrated dhcp configuration. * The dynamic DHCP inventory hostsdir is now created and enabled by default, even when "inventory_dhcp" is "false". Upgrade Notes ************* * An additional DNS hosts directory is no longer created by default in "/etc/dnsmasq.d/bifrost.hosts.d" when "inventory_dhcp" is "true". Set the new variable "dnsmasq_additional_hostsdir" to keep the previous behavior (you'll need "dnsmasq_enable_dns=true" to actually use it). Deprecation Notes ***************** * The parameter "disable_dnsmasq_dns" has been deprecated in favor of the new parameter "dnsmasq_enable_dns". Other Notes *********** * No longer passes "--no-cache-dir" to pip by default. Changes in bifrost 10.1.0..10.2.0 --------------------------------- dfb34702 Allow disabling integrated dhcp from bifrost cli 296eba24 Remove explicit default from store_true d3cddf2b Reorder the install guide to focus on the easy path bd871b3d Relax format of checksum file 381aa41d Upgrade pip version to fix pep-517 enforcing 5a76f542 More compact README.rst 270c03c6 Fix the Debian Buster version number d048a5f4 Restore the conditional verbosity in bash scripts d842e9fe Consistent pip_opts handling + drop --no-cache-dir abf7d3fc Add basic upgrade jobs fc7d10a4 Make DHCP inventory handling more flexible Diffstat (except docs and test files) ------------------------------------- MISSION.rst | 9 - README.rst | 40 ++-- bifrost/cli.py | 8 +- playbooks/ci/upgrade.yaml | 30 +++ .../roles/bifrost-ironic-install/defaults/main.yml | 17 +- .../bifrost-ironic-install/tasks/bootstrap.yml | 13 +- .../tasks/download_ipa_image.yml | 4 +- .../tasks/inspector_install.yml | 2 - .../roles/bifrost-ironic-install/tasks/install.yml | 1 - .../tasks/prometheus_exporter_install.yml | 1 - .../tasks/staging_install.yml | 1 - .../templates/dnsmasq.conf.j2 | 14 +- .../bifrost-keystone-install/defaults/main.yml | 2 - .../bifrost-keystone-install/tasks/install.yml | 1 - .../roles/bifrost-pip-install/defaults/main.yml | 5 +- playbooks/roles/bifrost-pip-install/tasks/main.yml | 4 +- .../notes/disable-dhcp-cli-6f85449c2c1316cf.yaml | 5 + releasenotes/notes/inventory-ddf41d563a320201.yaml | 15 ++ releasenotes/notes/pip-opts-63bdff0ef22a56f3.yaml | 4 + scripts/env-setup.sh | 2 +- scripts/install-deps.sh | 6 +- tox.ini | 2 +- zuul.d/bifrost-jobs.yaml | 26 ++ zuul.d/project.yaml | 4 + 29 files changed, 434 insertions(+), 306 deletions(-) From no-reply at openstack.org Wed Mar 31 12:35:57 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 31 Mar 2021 12:35:57 -0000 Subject: [release-announce] manila-tempest-plugin 1.4.0 (wallaby) Message-ID: We jubilantly announce the release of: manila-tempest-plugin 1.4.0: Tempest plugin manila-tempest-plugin This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/manila-tempest-plugin Download the package from: https://tarballs.openstack.org/manila-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/manila/+bugs For more details, please see below. Changes in manila-tempest-plugin 1.3.0..1.4.0 --------------------------------------------- f083c71 Add create share from snapshot in CephFS 170e800 Added test_create_access_rule_cephx_admin_user testcase d00bed4 Harden manage negative tests 9f55227 Add tests for share size limited by share type. ab41ebd Move share server creation check under admin test suite 10d4949 Add "member" role to admin project member users a3ed445 Refactor public share test cases 9dca2c4 Remove a duplicated skipped functions f7fc5b6 Consolidate waiters methods 3024bb2 Fix extra specs for share type 02bd40a tox miniversion update to 3.1.1 f4b0d1c Removing an unnecessary 'BaseSharesAltTest' class cb3123c [Negative] Get share from other project a7dc759 Fixed a sporadic failure in test_delete_share_in_manage_error d213876 Fix 'ss-type' conflicts in security service tests 9ddff80 Enable running multi-backends tests with different share protocols fe6e603 Remove further randomness when calling ddt.data() 540e74a Moving resource waiters to a new module 7f8e0ac Moving skip conditions under skip_check classmethod 7cba5e9 Fix test tag b3a3c42 [CI] Switch cephfs-nfs job to focal fossa cee8ed1 Tests: reduce concurrency for cephfs-nfs job 8cce66b Add doc/requirements Diffstat (except docs and test files) ------------------------------------- .../services/share/json/shares_client.py | 66 ----- .../services/share/v2/json/shares_client.py | 318 +-------------------- .../api/admin/test_share_instances_negative.py | 5 +- .../admin/test_share_servers_manage_negative.py | 13 +- .../api/admin/test_share_servers_migration.py | 38 ++- .../admin/test_share_servers_migration_negative.py | 11 +- .../api/admin/test_share_snapshot_instances.py | 6 +- .../api/admin/test_share_types_extra_specs.py | 2 +- .../admin/test_share_types_extra_specs_negative.py | 2 +- .../api/admin/test_snapshot_manage_negative.py | 15 +- .../api/test_security_services_mapping_negative.py | 10 +- .../api/test_share_network_subnets_negative.py | 14 +- .../api/test_shares_from_snapshot_across_pools.py | 1 - test-requirements.txt | 3 - tox.ini | 5 +- zuul.d/manila-tempest-jobs.yaml | 9 +- 76 files changed, 1116 insertions(+), 978 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index cf025c3..e422e93 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +8,0 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD @@ -13 +11,0 @@ testtools>=2.2.0 # MIT -openstackdocstheme>=1.31.2 # Apache-2.0 @@ -15 +12,0 @@ openstackdocstheme>=1.31.2 # Apache-2.0 -reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Wed Mar 31 12:38:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 31 Mar 2021 12:38:15 -0000 Subject: [release-announce] ansible-role-thales-hsm 1.0.0 (wallaby) Message-ID: We are delighted to announce the release of: ansible-role-thales-hsm 1.0.0: ansible-role-thales-hsm - Ansible role to configure Thales HSM clients. This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/ansible-role-thales-hsm Download the package from: https://tarballs.openstack.org/ansible-role-thales-hsm/ Please report issues through: https://storyboard.openstack.org/#!/project/1184 For more details, please see below. 1.0.0 ^^^^^ New Features ************ * This version adds support for using more than one nshield HSM in load sharing mode. There is a new variable *nshield_hsms* that accepts a list of HSM IP addresses. See *vars.yaml.sample* for an example. Note that HSM Pools are not supported at this time. Deprecation Notes ***************** * Two variables have been deprecated: *thales_hsm_ip_address* and *thales_hsm_config_location*. You should use the new *nshield_hsms* list to specify these values instead. See *vars.yaml.sample* for an example. Changes in ansible-role-thales-hsm v0.2.0..1.0.0 ------------------------------------------------ e82db3b Add support for configuring load_sharing mode 8590934 Update README to clarify Thales name a787e65 Fix linters 99b3d39 Use underscore instead of dash 0890106 Fix typo in distro test 6caea52 Fix condition for setting seboolean fba3cdc Allow barbican to access /opt/nfast when selinux is enforcing 93f475c Fix typo in client playbook 0133696 Ensure libnsl is installed 8fe9600 OpenDev Migration Patch 08b5efa Add rfs sync to get initial keys 3076482 Add gate config 369ac53 Document role variables and defaults Diffstat (except docs and test files) ------------------------------------- .ansible-lint | 2 + .gitignore | 1 + .gitreview | 4 ++ README.rst | 69 +++++++++++++++++++++++- defaults/main.yaml | 4 ++ files/add_ips.py | 2 +- handlers/main.yaml | 5 ++ releasenotes/notes/add-ha-c41f45eaa1aba077.yaml | 12 +++++ setup.cfg | 10 ++-- tasks/client.yaml | 71 +++++++++++++++---------- tasks/client_enroll.yaml | 10 ++++ tasks/main.yaml | 15 ++++-- tasks/rfs.yaml | 13 ++--- tasks/rfs_register_client.yaml | 21 ++++++++ templates/cknfastrc.j2 | 4 ++ test-requirements.txt | 1 + tox.ini | 11 ++++ vars.yaml.sample | 17 ++++++ zuul.d/layout.yaml | 11 ++++ 19 files changed, 236 insertions(+), 47 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..6dd128e --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1 @@ +ansible-lint From no-reply at openstack.org Wed Mar 31 12:39:43 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 31 Mar 2021 12:39:43 -0000 Subject: [release-announce] ansible-role-atos-hsm 1.0.0 (wallaby) Message-ID: We eagerly announce the release of: ansible-role-atos-hsm 1.0.0: ansible-role-atos-hsm - Ansible role to configure ATOS HSM clients. This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/ansible-role-atos-hsm Download the package from: https://tarballs.openstack.org/ansible-role-atos-hsm/ Please report issues through: https://storyboard.openstack.org/#!/project/1183 For more details, please see below. Changes in ansible-role-atos-hsm v0.1.0..1.0.0 ---------------------------------------------- c5e5b24 Fix linter e51c244 Use underscore instead of dash 5069751 Add HA (load balancing) support 90bb6f6 OpenDev Migration Patch f6f9c3f Add gate config 485a4bb Document role variables and defaults Diffstat (except docs and test files) ------------------------------------- .ansible-lint | 2 + .gitreview | 4 ++ README.rst | 47 ++++++++++++++++++++++ defaults/main.yaml | 2 + handlers/main.yaml | 5 +++ ...high-availability-support-44343eaf5563f5c7.yaml | 12 ++++++ setup.cfg | 16 ++++---- tasks/main.yaml | 45 +++++++++++---------- templates/proteccio.rc.j2 | 17 ++++++++ test-requirements.txt | 2 + tox.ini | 10 +++++ vars.yaml.sample | 12 ++++++ zuul.d/layout.yaml | 11 +++++ 13 files changed, 155 insertions(+), 30 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..89e2495 --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,2 @@ +ansible-lint +reno From no-reply at openstack.org Wed Mar 31 12:55:48 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 31 Mar 2021 12:55:48 -0000 Subject: [release-announce] barbican_tempest_plugin 1.3.0 (wallaby) Message-ID: We are amped to announce the release of: barbican_tempest_plugin 1.3.0: OpenStack barbican tempest tests. This release is part of the wallaby 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.2.1..1.3.0 ----------------------------------------------- d013596 Add secure-rbac gate c80b00a Initial patch to add barbican rbac tests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 24 ++ barbican_tempest_plugin/config.py | 11 + barbican_tempest_plugin/plugin.py | 6 + .../services/key_manager/json/secret_client.py | 5 + .../scenario/test_ephemeral_disk_encryption.py | 5 + 12 files changed, 655 insertions(+) From no-reply at openstack.org Wed Mar 31 15:28:16 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 31 Mar 2021 15:28:16 -0000 Subject: [release-announce] keystone_tempest_plugin 0.7.0 (wallaby) Message-ID: We contentedly announce the release of: keystone_tempest_plugin 0.7.0: Tempest plugin keystone_tempest_plugin This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/keystone_tempest_plugin Download the package from: https://tarballs.openstack.org/keystone-tempest-plugin/ For more details, please see below. Changes in keystone_tempest_plugin 0.6.0..0.7.0 ----------------------------------------------- a6d4cea Add RBAC tests 2473e5b Update federation jobs to use ubuntu focal Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 44 +- keystone_tempest_plugin/config.py | 6 +- keystone_tempest_plugin/plugin.py | 4 +- tox.ini | 2 +- 37 files changed, 16027 insertions(+), 7 deletions(-) From no-reply at openstack.org Wed Mar 31 17:12:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 31 Mar 2021 17:12:34 -0000 Subject: [release-announce] ironic-python-agent 7.0.0 (wallaby) Message-ID: We are amped to announce the release of: ironic-python-agent 7.0.0: Ironic Python Agent Ramdisk This release is part of the wallaby 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.0 ^^^^^ New Features ************ * Adds support for NVMe-specific storage cleaning to IPA. Currently this is implemented by using nvme-cli format functionality. Crypto Erase is used if supported by the device, otherwise the code falls back to User Data Erase. The operators can control NVMe cleaning by using deploy.enable_nvme_erase config option which controls "agent_enable_nvme_erase" internal setting in driver_internal_info. * Adds a new deploy step "deploy.inject_files" to inject arbitrary files into the instance. See the hardware managers documentation (https://docs.openstack.org/ironic-python- agent/latest/admin/hardware_managers.html) for details. Known Issues ************ * Logic around virtual media device validation is now much more strict, and may not work in all cases. Should you discover a case, please provide the output from "lsblk -P -O" with a virtual media device attached to the Ironic development community via Storyboard (https://storyboard.openstack.org/#!/project/947). * Internal logic to copy configuration data from virtual media now requires the "boot_method=vmedia" flag to be set on the kernel command line of the bootloader for the virtual media. Operators crafting custom boot ISOs, should ensure that the appropriate command line is being added in any custom build processes. Upgrade Notes ************* * It is no longer possible to enable the so called *standalone mode*, in which the agent does not communicate with ironic. This mode is only useful for local testing, enabling it on production is always wrong. The ironic team does not support using ironic-python- agent as a standalone application outside of the normal workflow. Security Issues *************** * Addresses a potential vector in which an system authenticated malicious actor could leveraged data left on disk in some limited cases to make the API of the "ironic-python-agent" attackable, or possibly break cleaning processes to prevent the machine from being able to be returned to the available pool. Please see story 2008749 (https://storyboard.openstack.org/#!/story/2008749) for more information. Bug Fixes ********* * Adds validation of Virtual Media devices in order to prevent existing partitions on the system from being considered as potential sources of IPA configuration data. * Adds check into the configuration load from virtual media, to ensure it only occurs when the machine booted from virtual media. * IPA will now successfully clean configuration when it encounters a software RAID array that was previously created using entire devices instead of partitions. * IPA now properly checks if the root partition is already mounted. See Story 2008631 (https://storyboard.openstack.org/#!/story/2008631) for details. * Fixes an issue where metadata erasure cleaning fails for partitions because the read-only file isn't found, while it is available at the base device. Adds a check for the base device file on failure. See story 2008696 (https://storyboard.openstack.org/#!/story/2008696). * Fixes incorrect root partition UUID after streaming a raw partition image. * Increase memory usage limit for "qemu-img convert" command to 2 GiB. See Story 2008667 (https://storyboard.openstack.org/#!/story/2008667) for details. Changes in ironic-python-agent 6.6.0..7.0.0 ------------------------------------------- 993f9a0 Make the virtual media job voting afcc5d3 Fix incorrect lsblk tag and add a virtual media job 8dd6589 Validate vmedia for vmedia usage de726d4 Do not permit IPA standalone to be enabled by conf 2a64413 typo chanages -> changes d622d38 Refactor: use mounted from ironic-lib e613366 Fix root UUID for streamed partition images 4afe4f6 Check the base device if the read-only file cannot be read 45371bf Prepare to use tinycore 12 bff252c Remove default parameter from execute 5492ad7 Increase the memory limit for qemu-img d2127e7 Remove nvme-cli warning and delay on nvme-format 2220aaa Added comment about IPA logs being uploaded to Ironic ab267aa Allow clean_configuration to run against full-device arrays 0459c61 Use try_execute from ironic-lib 8bcf1be Add support for using NVMe specific cleaning 7d7940d Move some raid specific functions to raid_utils 319efe2 Fixes local boot for partition images 59cb08f New deploy step for injecting arbitrary files a35761c Remove samples from the hardware test module Diffstat (except docs and test files) ------------------------------------- ironic_python_agent/cmd/agent.py | 2 +- ironic_python_agent/config.py | 11 +- ironic_python_agent/extensions/image.py | 2 +- ironic_python_agent/extensions/standby.py | 9 +- ironic_python_agent/hardware.py | 261 ++-- ironic_python_agent/inject_files.py | 256 ++++ ironic_python_agent/raid_utils.py | 87 ++ ironic_python_agent/shell/write_image.sh | 4 +- ironic_python_agent/utils.py | 226 +++- .../adds-nvme-secure-erase-0ecfd624e5f50581.yaml | 8 + ...eck-virtual-media-devices-a9b1f54c3fe7884d.yaml | 30 + ...an-config-for-full-device-28ee09b58d97d122.yaml | 5 + ...boot-for-partition-images-755f570dc0982868.yaml | 7 + .../notes/inject-files-b411369ce6856dac.yaml | 7 + .../notes/no-standalone-bb34eae2cc468837.yaml | 8 + ...eck_read_only_base_device-5bc15ac2f034aca9.yaml | 7 + .../notes/streaming-uuid-fdf136a7745fbb3d.yaml | 5 + .../notes/up-qemuimg-mem-1536183a02b3a235.yaml | 7 + requirements.txt | 2 +- zuul.d/ironic-python-agent-jobs.yaml | 31 +- zuul.d/project.yaml | 2 + 30 files changed, 3198 insertions(+), 1338 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 690a5b1..9fefc99 100644 --- a/requirements.txt +++ b/requirements.txt @@ -20 +20 @@ tenacity>=6.2.0 # Apache-2.0 -ironic-lib>=4.1.0 # Apache-2.0 +ironic-lib>=4.5.0 # Apache-2.0