From no-reply at openstack.org Mon Jun 1 09:47:26 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Jun 2020 09:47:26 -0000 Subject: [release-announce] oslo.cache 2.4.0 (victoria) Message-ID: We joyfully announce the release of: oslo.cache 2.4.0: Cache storage for OpenStack projects. This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.cache Download the package from: https://pypi.org/project/oslo.cache Please report issues through: https://bugs.launchpad.net/oslo.cache/+bugs For more details, please see below. Changes in oslo.cache 2.3.0..2.4.0 ---------------------------------- 83de99c Refactoring functional tests based on standard usages 49b4d42 Switch to newer openstackdocstheme and reno versions 7baf1d3 Remove the unused coding style modules fc215cc Fix pep8 failure 9227352 Adding functional tests ddd9807 Small cleanups in tox.ini 955de57 Remove unneeded babel.cfg etc 231d682 Remove six 725b4b5 Switch to Victoria tests 0e1c6f5 [doc] tell to prefix ipv6 hosts with inet6 0c741b7 Add release notes links to doc index e4ba09e Imported Translations from Zanata 70be98f Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 + .stestr.conf | 3 +- .zuul.yaml | 26 +- babel.cfg | 2 - bindep.txt | 4 + lower-constraints.txt | 5 - oslo_cache/_memcache_pool.py | 3 +- oslo_cache/_opts.py | 15 +- oslo_cache/backends/mongo.py | 8 +- releasenotes/source/conf.py | 10 +- releasenotes/source/index.rst | 27 +- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 47 ++- releasenotes/source/ussuri.rst | 6 + requirements.txt | 1 - setup.cfg | 14 - test-requirements.txt | 2 +- tox.ini | 13 +- 31 files changed, 729 insertions(+), 681 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 7a0d951..b2be96b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ dogpile.cache>=0.6.2 # BSD -six>=1.11.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index fedd3db..2726df6 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 1 09:48:55 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Jun 2020 09:48:55 -0000 Subject: [release-announce] oslo.log 4.1.2 (ussuri) Message-ID: We jubilantly announce the release of: oslo.log 4.1.2: oslo.log library This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/oslo.log Download the package from: https://pypi.org/project/oslo.log Please report issues through: https://bugs.launchpad.net/oslo.log/+bugs For more details, please see below. 4.1.2 ^^^^^ Bug Fixes * Using systemd journal handler, logs ending up in kern.log because SYSLOG_FACILITY is missing. This fix uses the same facility configuration option 'syslog-log-facility' as from syslog handler to provide the missing value. (Bug #1871840) Changes in oslo.log 4.1.1..4.1.2 -------------------------------- a67f7b5 Add missing SYSLOG_FACILITY to JournalHandler e1930c9 Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri 94a00bc Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 ++- oslo_log/handlers.py | 16 ++++++++++++---- oslo_log/log.py | 6 ++++-- .../notes/add-facility-to-journal-e10bf7002cc19dd3.yaml | 7 +++++++ tox.ini | 6 +++--- 6 files changed, 34 insertions(+), 12 deletions(-) From no-reply at openstack.org Mon Jun 1 09:50:42 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Jun 2020 09:50:42 -0000 Subject: [release-announce] tooz 2.4.0 (victoria) Message-ID: We are overjoyed to announce the release of: tooz 2.4.0: Coordination library for distributed systems. This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/tooz Download the package from: https://pypi.org/project/tooz Please report issues through: https://bugs.launchpad.net/python-tooz/+bugs For more details, please see below. 2.4.0 ^^^^^ New Features ************ * Added support for Consul ACL tokens. Consul ACL tokens can be passed in as a parameterized argument. Requires python-consul2 Upgrade Notes ************* * Updated the python-consul library to python-consul2. The original library is no longer maintained while python-consul2 is reasonably maintained. Consul 1.4 has a new ACL implementation, and Consul 1.7 includes some standards enforcement which break python-consul. Changes in tooz 2.3.0..2.4.0 ---------------------------- 08b2d93 Add support for Consul ACL token parameter. b60eee6 Switch to Victoria tests 977c7b9 Add nose as test-requirement 2546cfc Fix mysql driver comparison operator b11456a Update master for stable/ussuri 4be7780 ignore reno generated artifacts Diffstat (except docs and test files) ------------------------------------- .gitignore | 3 + .zuul.yaml | 120 ++++++++++----------- .../add-consul-acl-support-2f0869681129f7e7.yaml | 12 +++ releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ setup.cfg | 2 +- test-requirements.txt | 1 + tooz/drivers/consul.py | 33 ++++-- tooz/drivers/mysql.py | 2 +- tox.ini | 2 +- 10 files changed, 110 insertions(+), 72 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index edcf3b9..4fd035a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12,0 +13 @@ ddt>=1.2.1 # MIT +nose>=1.3.7 # LGPL From no-reply at openstack.org Mon Jun 1 09:50:50 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Jun 2020 09:50:50 -0000 Subject: [release-announce] oslo.config 8.1.0 (victoria) Message-ID: We are happy to announce the release of: oslo.config 8.1.0: Oslo Configuration API This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.config Download the package from: https://pypi.org/project/oslo.config Please report issues through: https://bugs.launchpad.net/oslo.config/+bugs For more details, please see below. Changes in oslo.config 8.0.2..8.1.0 ----------------------------------- 3019eed Add py38 package metadata 8242416 Raise hacking minimum to 3.0.1 c6961e1 Remove the unused coding style modules b1836ad Cap flake8 to be < 3.8.0 6fc84b0 Remove six from lower-constraints.txt df5e5db docs: Mention other ways of escaping '$' 2c11e9d Resolve UnboundLocalError c89ddcd Add release notes links to doc index 76075a6 Mark sphinx extensions thread safe e5618ff Add Python3 victoria unit tests 881b2e6 Update master for stable/ussuri 1b248b4 Remove redundant class docstring info 66b3da9 Use unittest.mock instead of third party mock Diffstat (except docs and test files) ------------------------------------- .zuul.d/project.yaml | 2 +- lower-constraints.txt | 7 ------- oslo_config/cfg.py | 5 +++++ oslo_config/generator.py | 6 +++--- oslo_config/sources/__init__.py | 16 ---------------- oslo_config/sources/_environment.py | 11 +++++++++-- oslo_config/sphinxconfiggen.py | 4 ++++ oslo_config/sphinxext.py | 4 ++++ releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 1 + test-requirements.txt | 5 +---- 20 files changed, 70 insertions(+), 47 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 47086b2..985a9da 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=2.0.0,<2.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -24,3 +23,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -# we can switch to unittest.mock once we drop support for Python 3.6 as that -# includes https://bugs.python.org/issue32933 -mock>=3.0.0 # BSD From no-reply at openstack.org Mon Jun 1 09:51:24 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Jun 2020 09:51:24 -0000 Subject: [release-announce] castellan 3.1.0 (victoria) Message-ID: We are jazzed to announce the release of: castellan 3.1.0: Generic Key Manager interface for OpenStack This release is part of the victoria 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. 3.1.0 ^^^^^ Bug Fixes * Add a new parameter, "verify_ssl_path", that can be used to configure the path to CA certs when verifying requests to Barbican. Changes in castellan 3.0.1..3.1.0 --------------------------------- 48f899a Fix hacking min version to 3.0.1 68b8f53 Switch to newer openstackdocstheme and reno versions a4028c2 Remove translation sections from setup.cfg 89f311d add "verify_ssl_path" config for barbican key manager e9dc8e5 Bump default tox env from py37 to py38 687d7e7 Add py38 package metadata 27cf110 Use unittest.mock instead of third party mock 200fe87 Add Python3 victoria unit tests 57f5982 Update master for stable/ussuri a1718bb Update hacking for Python3 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 2 -- castellan/key_manager/barbican_key_manager.py | 15 ++++++++++++--- castellan/options.py | 5 +++++ releasenotes/notes/bug-1876102-7c7288fb6e90b11d.yaml | 6 ++++++ releasenotes/source/conf.py | 13 +++++-------- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 15 +-------------- test-requirements.txt | 2 +- tox.ini | 2 +- 26 files changed, 77 insertions(+), 66 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index b7cd592..fe6146b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 1 09:52:04 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Jun 2020 09:52:04 -0000 Subject: [release-announce] oslo.log 4.2.0 (victoria) Message-ID: We are happy to announce the release of: oslo.log 4.2.0: oslo.log library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.log Download the package from: https://pypi.org/project/oslo.log Please report issues through: https://bugs.launchpad.net/oslo.log/+bugs For more details, please see below. 4.2.0 ^^^^^ Bug Fixes * Using systemd journal handler, logs ending up in kern.log because SYSLOG_FACILITY is missing. This fix uses the same facility configuration option 'syslog-log-facility' as from syslog handler to provide the missing value. (Bug #1871840) Changes in oslo.log 4.1.1..4.2.0 -------------------------------- 229b05b Switch to newer openstackdocstheme and reno versions 9d28909 Remove the unused coding style modules 305b06c Remove translation sections from setup.cfg 5b12e66 Add missing SYSLOG_FACILITY to JournalHandler 105eadb Remove monotonic usage 3bb0513 Bump default tox env from py37 to py38 733aadb Add py38 package metadata 33b3269 Add release notes links to doc index 50e5983 Imported Translations from Zanata a3c14c2 Add Python3 victoria unit tests 14f0294 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 1 - lower-constraints.txt | 10 ----- oslo_log/handlers.py | 16 ++++++-- oslo_log/locale/en_GB/LC_MESSAGES/oslo_log.po | 8 +++- oslo_log/log.py | 6 ++- oslo_log/rate_limit.py | 6 +-- .../add-facility-to-journal-e10bf7002cc19dd3.yaml | 7 ++++ releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 48 ++++++++++++++++++++-- releasenotes/source/ussuri.rst | 6 +++ requirements.txt | 1 - setup.cfg | 15 +------ tox.ini | 2 +- 18 files changed, 105 insertions(+), 52 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 963a95e..04331e4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14 +13,0 @@ python-dateutil>=2.7.0 # BSD -monotonic>=1.4;python_version<'3.3' # Apache-2.0 From no-reply at openstack.org Mon Jun 1 09:52:26 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Jun 2020 09:52:26 -0000 Subject: [release-announce] oslo.service 2.2.0 (victoria) Message-ID: We are excited to announce the release of: oslo.service 2.2.0: oslo.service library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through: https://bugs.launchpad.net/oslo.service/+bugs For more details, please see below. Changes in oslo.service 2.1.1..2.2.0 ------------------------------------ d08727e Drop six usages 2e0ef27 Fix hacking min version to 3.0.1 3803ff2 Switch to newer openstackdocstheme and reno versions d804287 Remove the unused coding style modules 4da02c3 Remove translation sections from setup.cfg 6793fe1 Remove monotonic usage b83ce33 Monkey patch original current_thread _active bdb2de8 Bump default tox env from py37 to py38 50306b5 Add py38 package metadata 7d35788 Use unittest.mock instead of third party mock f4f9e80 Add release notes links to doc index ad041f4 Add Python3 victoria unit tests 3c812fc Update master for stable/ussuri 5f184f1 Cleanup py27 support Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 2 -- lower-constraints.txt | 8 -------- oslo_service/__init__.py | 11 +---------- oslo_service/eventlet_backdoor.py | 6 ++++++ oslo_service/loopingcall.py | 4 ++-- oslo_service/periodic_task.py | 10 ++-------- oslo_service/service.py | 9 +++------ releasenotes/source/conf.py | 11 ++++------- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ requirements.txt | 1 - setup.cfg | 20 +------------------- test-requirements.txt | 3 +-- tox.ini | 2 +- 26 files changed, 69 insertions(+), 102 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 8fa4fac..2c56e23 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14 +13,0 @@ oslo.log>=3.36.0 # Apache-2.0 -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 15d9f02..2d59b6e 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,2 +6 @@ fixtures>=3.0.0 # Apache-2.0/BSD -hacking>=3.0,<3.1.0 # Apache-2.0 -mock>=2.0.0 # BSD +hacking>=3.0.1,<3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 1 09:52:47 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Jun 2020 09:52:47 -0000 Subject: [release-announce] oslo.vmware 3.4.0 (victoria) Message-ID: We joyfully announce the release of: oslo.vmware 3.4.0: Oslo VMware library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.vmware Download the package from: https://pypi.org/project/oslo.vmware Please report issues through: https://bugs.launchpad.net/oslo.vmware/+bugs For more details, please see below. 3.4.0 ^^^^^ Bug Fixes * Incomplete VMDK upload during ImportVApp is falsely marked as successful leading to a corrupted VM. Changes in oslo.vmware 3.3.1..3.4.0 ----------------------------------- 20bc961 Validation of VMDK upload completion 2827bd1 Fix hacking min version to 3.0.1 c65c2a6 Imported Translations from Zanata 39c29f6 Switch to newer openstackdocstheme and reno versions 6b92578 Remove the unused coding style modules 5d68c5e Remove translation sections from setup.cfg e37be9d Bump default tox env from py37 to py38 8cb8830 Add py38 package metadata 8af78e7 Add release notes links to doc index c307a0e Add Python3 victoria unit tests 5c96ff6 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 1 - lower-constraints.txt | 9 ------- oslo_vmware/rw_handles.py | 17 +++++++++++-- .../vmdk-transfer-validation-014d28cc9430e51b.yaml | 5 ++++ releasenotes/source/conf.py | 11 +++----- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 29 +++++++++++++++++++--- releasenotes/source/ussuri.rst | 6 +++++ setup.cfg | 15 +---------- test-requirements.txt | 2 +- tox.ini | 2 +- 16 files changed, 103 insertions(+), 47 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 65fa4f8..4663c58 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 1 09:53:44 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Jun 2020 09:53:44 -0000 Subject: [release-announce] oslo.rootwrap 6.1.0 (victoria) Message-ID: We high-spiritedly announce the release of: oslo.rootwrap 6.1.0: Oslo Rootwrap This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.rootwrap Download the package from: https://pypi.org/project/oslo.rootwrap Please report issues through: https://bugs.launchpad.net/oslo.rootwrap/+bugs For more details, please see below. Changes in oslo.rootwrap 6.0.2..6.1.0 ------------------------------------- b403e0d Fix hacking min version to 3.0.1 4c04806 Switch to newer openstackdocstheme and reno versions 0332ffc Remove the unused coding style modules ee39ce3 Avoid raising a RuntimeError during the shutdown 6caa7f0 Bump default tox env from py37 to py38 9fd61c8 Add py38 package metadata d689527 Add Python3 victoria unit tests d318c80 Update master for stable/ussuri 4445f32 Update hacking for Python3 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- benchmark/benchmark.py | 2 ++ lower-constraints.txt | 10 +--------- oslo_rootwrap/client.py | 14 ++++++++++---- oslo_rootwrap/jsonrpc.py | 7 ++++--- releasenotes/source/conf.py | 6 +++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 1 + test-requirements.txt | 4 ++-- tox.ini | 6 +++--- 15 files changed, 43 insertions(+), 33 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 3f5ae04..f231f86 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=1.1.0,<1.2.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -17 +17 @@ eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT -reno>=2.5.0 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 1 09:55:12 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Jun 2020 09:55:12 -0000 Subject: [release-announce] openstackdocstheme 2.2.2 Message-ID: We joyfully announce the release of: openstackdocstheme 2.2.2: OpenStack Docs Theme The source is available from: https://opendev.org/openstack/openstackdocstheme Download the package from: https://tarballs.openstack.org/openstackdocstheme/ For more details, please see below. Changes in openstackdocstheme 2.2.1..2.2.2 ------------------------------------------ dcf6fad Lower logging level of pdf-related logs 6c9250b Ignore 'last_updated' for auto-generated pages 93b3a5f Fix hacking min version to 3.0.1 94f5492 Add octaviaclient cross job Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 15 +++++++++++++++ openstackdocstheme/ext.py | 13 +++++++++---- openstackdocstheme/page_context.py | 10 +++++++--- test-requirements.txt | 2 +- 4 files changed, 32 insertions(+), 8 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 9773b21..9d7e0fd 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 From no-reply at openstack.org Mon Jun 1 09:55:15 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Jun 2020 09:55:15 -0000 Subject: [release-announce] oslo.log 3.42.4 (stein) Message-ID: We are jazzed to announce the release of: oslo.log 3.42.4: oslo.log library This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/oslo.log Download the package from: https://pypi.org/project/oslo.log Please report issues through: https://bugs.launchpad.net/oslo.log/+bugs For more details, please see below. 3.42.4 ^^^^^^ Bug Fixes * Using systemd journal handler, logs ending up in kern.log because SYSLOG_FACILITY is missing. This fix uses the same facility configuration option 'syslog-log-facility' as from syslog handler to provide the missing value. (Bug #1871840) Changes in oslo.log 3.42.3..3.42.4 ---------------------------------- 19fd9a2 Add missing SYSLOG_FACILITY to JournalHandler d5589a7 Modify the constraints url in tox. 4487992 Replace git.openstack.org URLs with opendev.org URLs c6158e4 Cap bandit below 1.6.0 version and update sphinx and limit monotonic. f266cf6 OpenDev Migration Patch 54fe485 Replace openstack.org git:// URLs with https:// f85c4b6 Update UPPER_CONSTRAINTS_FILE for stable/stein 4612b0f Update .gitreview for stable/stein Diffstat (except docs and test files) ------------------------------------- .gitreview | 5 +++-- .zuul.yaml | 4 ++-- README.rst | 2 +- lower-constraints.txt | 2 +- oslo_log/handlers.py | 16 ++++++++++++---- oslo_log/log.py | 6 ++++-- .../legacy/oslo.log-src-grenade-devstack/run.yaml | 8 ++++---- .../add-facility-to-journal-e10bf7002cc19dd3.yaml | 7 +++++++ requirements.txt | 2 +- test-requirements.txt | 2 +- tox.ini | 18 +++++++++--------- 17 files changed, 60 insertions(+), 34 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 303bce2..a25e739 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15 +15 @@ python-dateutil>=2.7.0 # BSD -monotonic>=1.4 # Apache-2.0 +monotonic>=1.4;python_version<'3.3' # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index ad8d09a..e119f19 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -18 +18 @@ coverage>=4.5.1 # Apache-2.0 -bandit>=1.1.0 # Apache-2.0 +bandit>=1.1.0,<1.6.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 1 09:56:38 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Jun 2020 09:56:38 -0000 Subject: [release-announce] oslo.db 8.2.0 (victoria) Message-ID: We joyfully announce the release of: oslo.db 8.2.0: Oslo Database library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.db Download the package from: https://pypi.org/project/oslo.db Please report issues through: https://bugs.launchpad.net/oslo.db/+bugs For more details, please see below. Changes in oslo.db 8.1.0..8.2.0 ------------------------------- ec81810 Fix hacking min version to 3.0.1 db6a84a Switch to newer openstackdocstheme and reno versions 43e263e Remove the unused coding style modules 05c90f5 Remove translation sections from setup.cfg 3db4248 Bump default tox env from py37 to py38 706f299 Add py38 package metadata 6d81455 Imported Translations from Zanata ad13a5c Add release notes links to doc index 1568124 Remove use of deprecated LOG.warn a07dcd0 Add Python3 victoria unit tests bd20ef8 Update master for stable/ussuri 85573e0 Modernize use of table.count() with func.count() Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 1 - lower-constraints.txt | 5 ----- oslo_db/sqlalchemy/exc_filters.py | 4 ++-- releasenotes/source/conf.py | 6 +++--- releasenotes/source/index.rst | 1 + .../source/locale/en_GB/LC_MESSAGES/releasenotes.po | 18 ++++++++++++++++-- releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 15 +-------------- test-requirements.txt | 2 +- tox.ini | 2 +- 15 files changed, 54 insertions(+), 41 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 4f26aa4..523af12 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 1 09:57:18 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Jun 2020 09:57:18 -0000 Subject: [release-announce] tooz 1.64.3 (stein) Message-ID: We are jazzed to announce the release of: tooz 1.64.3: Coordination library for distributed systems. This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/tooz Download the package from: https://pypi.org/project/tooz Please report issues through: https://bugs.launchpad.net/python-tooz/+bugs For more details, please see below. Changes in tooz 1.64.2..1.64.3 ------------------------------ 4d24f41 [stable-only] Cap stestr for python 2 and unblock gate 1551b90 Update .gitreview for stable/stein 6204bee OpenDev Migration Patch Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 +- .zuul.yaml | 110 ++++++++++++++++++++++++---------------------- playbooks/stop-redis.yaml | 12 +++++ setup.cfg | 3 +- tox.ini | 2 +- 5 files changed, 75 insertions(+), 55 deletions(-) From no-reply at openstack.org Mon Jun 1 13:20:00 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Jun 2020 13:20:00 -0000 Subject: [release-announce] glance_store 0.28.1 (stein) Message-ID: We are ecstatic to announce the release of: glance_store 0.28.1: OpenStack Image Service Store Library This release is part of the stein stable 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. Changes in glance_store 0.28.0..0.28.1 -------------------------------------- 27e421a Remove sheepdog tests from zuul config 3b6e2d2 OpenDev Migration Patch 053614b Do not include ETag when puting manifest in chunked uploads 9c8364b Prevent unicode object error from zero-byte read 5822994 Update UPPER_CONSTRAINTS_FILE for stable/stein 8591aaf Update .gitreview for stable/stein Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 ++- .zuul.yaml | 9 ++------ glance_store/_drivers/swift/store.py | 24 +++++++++++++++++----- tox.ini | 2 +- 6 files changed, 28 insertions(+), 16 deletions(-) From no-reply at openstack.org Mon Jun 1 17:25:06 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Jun 2020 17:25:06 -0000 Subject: [release-announce] tooz 1.66.3 (train) Message-ID: We are ecstatic to announce the release of: tooz 1.66.3: Coordination library for distributed systems. This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/tooz Download the package from: https://pypi.org/project/tooz Please report issues through: https://bugs.launchpad.net/python-tooz/+bugs For more details, please see below. Changes in tooz 1.66.2..1.66.3 ------------------------------ 13a6dff [stable-only] Cap stestr for python 2 966f258 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 1 - test-requirements.txt | 3 ++- 3 files changed, 3 insertions(+), 2 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 77d9ee3..cdec5fd 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +12,2 @@ os-testr>=0.8.0 # Apache-2.0 -stestr>=2.0.0 +stestr>=2.0.0,<3.0.0;python_version<'3.0' +stestr>=2.0.0;python_version>='3.0' From no-reply at openstack.org Mon Jun 1 17:36:55 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 01 Jun 2020 17:36:55 -0000 Subject: [release-announce] oslo.log 3.44.2 (train) Message-ID: We are pleased to announce the release of: oslo.log 3.44.2: oslo.log library This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/oslo.log Download the package from: https://pypi.org/project/oslo.log Please report issues through: https://bugs.launchpad.net/oslo.log/+bugs For more details, please see below. 3.44.2 ^^^^^^ Bug Fixes * Using systemd journal handler, logs ending up in kern.log because SYSLOG_FACILITY is missing. This fix uses the same facility configuration option 'syslog-log-facility' as from syslog handler to provide the missing value. (Bug #1871840) Changes in oslo.log 3.44.1..3.44.2 ---------------------------------- 65ee5f5 Add missing SYSLOG_FACILITY to JournalHandler 2f81691 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 2bc143e Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 ++- oslo_log/handlers.py | 16 ++++++++++++---- oslo_log/log.py | 6 ++++-- .../notes/add-facility-to-journal-e10bf7002cc19dd3.yaml | 7 +++++++ tox.ini | 6 +++--- 6 files changed, 34 insertions(+), 12 deletions(-) From no-reply at openstack.org Wed Jun 3 10:58:27 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Jun 2020 10:58:27 -0000 Subject: [release-announce] ironic-lib 4.3.0 (victoria) Message-ID: We are tickled pink to announce the release of: ironic-lib 4.3.0: Ironic common library This release is part of the victoria 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.3.0 ^^^^^ New Features ************ * Implement Basic HTTP authentication middleware. This middleware is added to ironic-lib so that it can eventually be used by ironic and ironic-inspector as an alternative to noauth in standalone environments. This middleware is passed a path to a file which supports the Apache htpasswd syntax[1]. This file is read for every request, so no service restart is required when changes are made. The only password digest supported is bcrypt, and the "bcrypt" python library is used for password checks since it supports "$2y$" prefixed bcrypt passwords as generated by the Apache htpasswd utility. [1] https://httpd.apache.org/docs/current/misc/password_encryptions.html Bug Fixes ********* * Fixes an py3 compatibility issue in metrics_statsd where str need be explicitly converted to bytes before send with socket. See Story 2007537 (https://storyboard.openstack.org/#!/story/2007537) for details. Changes in ironic-lib 4.2.0..4.3.0 ---------------------------------- 21572b0 Bump hacking min version to 3.0.1 a9abc56 Implement Basic HTTP authentication middleware 84d6c4f Switch to newer openstackdocstheme version 4847779 Fix DIB jobs 72d95b8 Update lower-constraints.txt bba715c Fix pep8 test 555c494 image_convert: retry resource unavailable and make RLIMIT configurable 53a6e70 Add py38 package metadata 7fd83d7 Dependencies and tox.ini clean-up 81461b5 Upgrade flake8-import-order version to 0.17.1 8d2ac29 Use unittest.mock instead of third party mock a24d703 Convert str to bytes for py3 socket compatibility 75800be Add Python3 victoria unit tests 0838b15 Convert jobs to dib a235a15 Cleanup py27 support db6bef0 Add netboot to all partition jobs Diffstat (except docs and test files) ------------------------------------- ironic_lib/auth_basic.py | 187 +++++++++++++++++++ ironic_lib/disk_utils.py | 39 +++- ironic_lib/exception.py | 13 ++ ironic_lib/metrics_statsd.py | 2 +- lower-constraints.txt | 19 +- .../basic-auth-middleware-e5af29651b2d7979.yaml | 18 ++ .../conver-str-to-bytes-11a665d0fa8828ec.yaml | 7 + requirements.txt | 3 +- setup.cfg | 17 +- setup.py | 9 - test-requirements.txt | 12 +- tox.ini | 16 +- zuul.d/ironic-lib-jobs.yaml | 17 +- zuul.d/project.yaml | 18 +- 26 files changed, 592 insertions(+), 113 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index dc388a5..53d867c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14 +14,2 @@ oslo.log>=3.36.0 # Apache-2.0 -zeroconf>=0.24.0;python_version>='3.0' # LGPL +zeroconf>=0.24.0 # LGPL +bcrypt>=3.1.3 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 2e996f5..9b3a3bc 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7,3 +7,2 @@ eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT -flake8-import-order>=0.13 # LGPLv3 -hacking>=3.0.0,<3.1.0 # Apache-2.0 -mock>=2.0.0 # BSD +flake8-import-order>=0.17.1 # LGPLv3 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -12,4 +10,0 @@ oslotest>=3.2.0 # Apache-2.0 -testscenarios>=0.4 # Apache-2.0/BSD -testtools>=2.2.0 # MIT - -# Doc requirements @@ -17,2 +12 @@ doc8>=0.6.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD -openstackdocstheme>=1.20.0 # Apache-2.0 +Pygments>=2.2.0 # BSD From no-reply at openstack.org Wed Jun 3 11:01:56 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Jun 2020 11:01:56 -0000 Subject: [release-announce] openstack-ansible 20.1.2 (train) Message-ID: We contentedly announce the release of: openstack-ansible 20.1.2: 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. 20.1.2 ^^^^^^ New Features ************ * Added support for using mod_auth_openidc instead of shibboleth as a service provider for supporting users who have a preference to use OIDC for federation. Mod_auth_openidc is the apache module that is recommended in the keystone documentation for implementing openidc. Added a variable to called apache_mod to keystone_sp, if left undefined shibboleth will continue to be installed by default provided keystone_sp is not empty. Mod_auth_openidc will not be installed unless it is spelled correctly, any misspellings will result in a shibboleth install. Note that installing shibboleth on Debian based metal distro deployments may break services that depend on libcurl4, as shib2 requires libcurl3, and they are unable to coexist. This can be resolved when there is a shib3 package available in a future release of Ubuntu/Debian. There is currently no support for simultaneous use of shibboleth2 and mod_auth_openidc. Deprecation Notes ***************** * Fedora is no longer tested in CI for each commit. Changes in openstack-ansible 20.1.1..20.1.2 ------------------------------------------- 63e0f8ee2 Bump SHAs for stable/train c2cb2fde9 Remove retired congress 52fe96199 Rewrite CI provided apt sources to be http instead of https on bionic 06a1809f8 Include openstack_services.yml as vars file for Gnocchi role 05d376f48 Bump SHAs for stable/train Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 52 ++++++------- playbooks/defaults/repo_packages/gnocchi.yml | 2 +- playbooks/defaults/repo_packages/nova_consoles.yml | 2 +- .../defaults/repo_packages/openstack_services.yml | 88 +++++++++++----------- playbooks/os-gnocchi-install.yml | 1 + .../fedora-latest-support-bf58ecd96cc8fbd4.yaml | 4 + .../notes/mod-auth-openidc-102bd253b677f3fc.yaml | 16 ++++ zuul.d/jobs.yaml | 1 - zuul.d/playbooks/pre-gate-cleanup.yml | 8 ++ 9 files changed, 101 insertions(+), 73 deletions(-) From no-reply at openstack.org Wed Jun 3 12:39:27 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Jun 2020 12:39:27 -0000 Subject: [release-announce] python-troveclient 4.0.0 (victoria) Message-ID: We are glad to announce the release of: python-troveclient 4.0.0: Client library for OpenStack DBaaS API This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/python-troveclient Download the package from: https://pypi.org/project/python-troveclient Please report issues through: https://bugs.launchpad.net/python-troveclient/+bugs For more details, please see below. 4.0.0 ^^^^^ New Features ************ * Support following commands of updating configuration: openstack database configuration parameter set openstack database configuration set --name NAME --description DESC * Support following replication commands: openstack database instance detach openstack database instance promote openstack database instance eject * Add replication 'Role' for listing instances to indicate if the instance is a master or a replica. Deprecation Notes ***************** * Trove CLI doesn't support to get flavor information more. User needs to provide Nova flavor ID when creating trove instance. * The following commands are removed: openstack database instance detach replica openstack database instance promote to replica source openstack database instance eject replica source Changes in python-troveclient 3.3.1..4.0.0 ------------------------------------------ 9912642 Support role for listing instances e2bf7cf Stop to use the __future__ module. 0ce00bb Switch to newer openstackdocstheme and reno versions 952d289 Fix hacking min version to 3.0.1 b9d65b6 Re-define replication commands 27cf712 Remove flavor API 4b47eb6 Support to change parameters for the config group 2b8282b Use unittest.mock instead of third party mock e651e5d Fix KeyError when deleting datastore version 06c9521 Add Python3 victoria unit tests a8f0d70 Update master for stable/ussuri 4757668 Cleanup py27 support Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 8 - .../notes/victoria-01-update-config-group.yaml | 9 + .../notes/victoria-02-remove-flavor-api.yaml | 4 + .../notes/victoria-03-replication-cli.yaml | 20 + .../notes/victoria-add-role-for-instances.yaml | 4 + releasenotes/source/conf.py | 10 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 + setup.cfg | 15 +- setup.py | 9 - test-requirements.txt | 3 +- tools/install_venv_common.py | 2 - troveclient/client.py | 2 - troveclient/compat/__init__.py | 2 - troveclient/compat/auth.py | 2 - troveclient/compat/cli.py | 11 - troveclient/compat/client.py | 3 - troveclient/compat/mcli.py | 26 - troveclient/osc/v1/database_configurations.py | 63 + troveclient/osc/v1/database_flavors.py | 97 - troveclient/osc/v1/database_instances.py | 26 +- troveclient/osc/v1/database_logs.py | 2 - troveclient/osc/v1/datastores.py | 2 +- troveclient/shell.py | 2 - troveclient/utils.py | 2 - troveclient/v1/client.py | 2 - troveclient/v1/flavors.py | 58 - troveclient/v1/management.py | 39 - troveclient/v1/shell.py | 58 +- 71 files changed, 242 insertions(+), 4483 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index fa47e50..f3170af 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -13 +12,0 @@ testtools>=2.2.0 # MIT -mock>=2.0.0 # BSD From no-reply at openstack.org Wed Jun 3 17:20:46 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Jun 2020 17:20:46 -0000 Subject: [release-announce] os-brick 3.1.0 (victoria) Message-ID: We are excited to announce the release of: os-brick 3.1.0: OpenStack Cinder brick library for managing local volume attaches This release is part of the victoria 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.1.0 ^^^^^ Upgrade Notes ************* * The fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200) requires that a configuration file be deployed on compute nodes, cinder nodes, and anywhere you would perform a volume attachment in your deployment, when using Cinder with a Dell EMC VxFlex OS backend. See the Dell EMC VxFlex OS (ScaleIO) Storage driver (https://docs.openstack.org/cinder/latest/configuration/block- storage/drivers/dell-emc-vxflex-driver.html) documentation for details about this configuration file. Security Issues *************** * Dell EMC VxFlex OS driver: This release contains a fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200). See OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for details. Bug Fixes ********* * Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200): This release contains an updated connector for use with the Dell EMC VxFlex OS backend. It requires that a configuration file be deployed on compute nodes, cinder nodes, and anywhere you would perform a volume attachment in your deployment. See the Dell EMC VxFlex OS (ScaleIO) Storage driver (https://docs.openstack.org/cinder/latest/configuration/block- storage/drivers/dell-emc-vxflex-driver.html) documentation for details about the configuration file, and see OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for more information about the security vulnerability. Changes in os-brick 3.0.1..3.1.0 -------------------------------- 5414305 Remove VxFlex OS credentials from connection_properties 6ed805a Stop to use the __future__ module. 08c609c Add dependencies to releasenotes environment 76c6b3a Switch to newer openstackdocstheme and reno versions b63a85a Fix hacking min version to 3.0.1 71331b0 rbd: Correct local_attach disconnect test and showmapped arguments 3f13146 Switch from retrying to tenacity ed81684 Fix import order per hacking guidelines bbf6143 Remove Babel requirement f00c18c Bump default tox env from py37 to py38 22f7ddc Add py38 package metadata 58fb18e Use unittest.mock instead of third party mock 8406f38 Add Python3 victoria unit tests 807bd19 Cleanup py27 support 53b7cbd Update master for stable/ussuri ff15bd0 Add NFS tempest job to check queue Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 10 ++++- babel.cfg | 2 - lower-constraints.txt | 10 +---- os_brick/initiator/connectors/rbd.py | 1 + os_brick/initiator/connectors/scaleio.py | 20 ++++++++- os_brick/initiator/connectors/storpool.py | 2 - os_brick/privileged/scaleio.py | 31 ++++++++++++++ .../initiator/connectors/test_fibre_channel.py | 5 ++- .../connectors/test_fibre_channel_ppc64.py | 2 +- .../connectors/test_fibre_channel_s390x.py | 2 +- os_brick/utils.py | 47 +++++++++++++--------- .../bug-1823200-victoria-b414a1806cba3998.yaml | 29 +++++++++++++ releasenotes/source/conf.py | 6 +-- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 +++ requirements.txt | 3 +- setup.cfg | 18 ++------- setup.py | 9 ----- test-requirements.txt | 5 +-- tools/lintstack.py | 2 - tox.ini | 3 +- 57 files changed, 259 insertions(+), 176 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index fa2d5f1..40dcf9f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -Babel!=2.4.0,>=2.3.4 # BSD @@ -15 +13,0 @@ requests>=2.14.2 # Apache-2.0 -retrying!=1.3.0,>=1.2.3 # Apache-2.0 @@ -16,0 +15 @@ six>=1.10.0 # MIT +tenacity>=6.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 81f1fcd..42c20fb 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=2.0.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -8,3 +7,0 @@ ddt>=1.0.1 # MIT -reno>=2.5.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2 # BSD -openstackdocstheme>=1.20.0 # Apache-2.0 From no-reply at openstack.org Wed Jun 3 17:20:55 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Jun 2020 17:20:55 -0000 Subject: [release-announce] os-brick 3.0.2 (ussuri) Message-ID: We exuberantly announce the release of: os-brick 3.0.2: 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.2 ^^^^^ Upgrade Notes ************* * The fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200) requires that a configuration file be deployed on compute nodes, cinder nodes, and anywhere you would perform a volume attachment in your deployment, when using Cinder with a Dell EMC VxFlex OS backend. See the Dell EMC VxFlex OS (ScaleIO) Storage driver (https://docs.openstack.org/cinder/ussuri/configuration/block- storage/drivers/dell-emc-vxflex-driver.html) documentation for details about this configuration file. Security Issues *************** * Dell EMC VxFlex OS driver: This release contains a fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200). See OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for details. Bug Fixes ********* * Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200): This release contains an updated connector for use with the Dell EMC VxFlex OS backend. It requires that a configuration file be deployed on compute nodes, cinder nodes, and anywhere you would perform a volume attachment in your deployment. See the Dell EMC VxFlex OS (ScaleIO) Storage driver (https://docs.openstack.org/cinder/ussuri/configuration/block- storage/drivers/dell-emc-vxflex-driver.html) documentation for details about the configuration file, and see OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for more information about the security vulnerability. Changes in os-brick 3.0.1..3.0.2 -------------------------------- a1c9f64 Remove VxFlex OS credentials from connection_properties 55cfc97 rbd: Correct local_attach disconnect test and showmapped arguments dfd835e Fix hacking min version to 3.0.1 396fe1a Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri 0cc24c0 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + lower-constraints.txt | 4 --- os_brick/initiator/connectors/rbd.py | 1 + os_brick/initiator/connectors/scaleio.py | 20 ++++++++++++-- os_brick/privileged/scaleio.py | 31 ++++++++++++++++++++++ .../notes/bug-1823200-ussuri-c76aca2514c75a25.yaml | 29 ++++++++++++++++++++ test-requirements.txt | 2 +- tox.ini | 6 ++--- 10 files changed, 93 insertions(+), 15 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 81f1fcd..1d88149 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=2.0.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 From no-reply at openstack.org Wed Jun 3 22:21:25 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Jun 2020 22:21:25 -0000 Subject: [release-announce] os-brick 2.10.3 (train) Message-ID: We are pleased to announce the release of: os-brick 2.10.3: OpenStack Cinder brick library for managing local volume attaches This release is part of the train 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. 2.10.3 ^^^^^^ Upgrade Notes ************* * The fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200) requires that a configuration file be deployed on compute nodes, cinder nodes, and anywhere you would perform a volume attachment in your deployment, when using Cinder with a Dell EMC VxFlex OS backend. See the Dell EMC VxFlex OS (ScaleIO) Storage driver (https://docs.openstack.org/cinder/train/configuration/block- storage/drivers/dell-emc-vxflex-driver.html) documentation for details about this configuration file. Security Issues *************** * Dell EMC VxFlex OS driver: This release contains a fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200). See OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for details. Bug Fixes ********* * Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200): This release contains an updated connector for use with the Dell EMC VxFlex OS backend. It requires that a configuration file be deployed on compute nodes, cinder nodes, and anywhere you would perform a volume attachment in your deployment. See the Dell EMC VxFlex OS (ScaleIO) Storage driver (https://docs.openstack.org/cinder/train/configuration/block- storage/drivers/dell-emc-vxflex-driver.html) documentation for details about the configuration file, and see OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for more information about the security vulnerability. Changes in os-brick 2.10.2..2.10.3 ---------------------------------- 55fc998 Remove VxFlex OS credentials from connection_properties 36b2072 rbd: Use showmapped to find the root RBD device during disconnect_volume Diffstat (except docs and test files) ------------------------------------- os_brick/initiator/connectors/rbd.py | 33 +++++++++++--- os_brick/initiator/connectors/scaleio.py | 18 +++++++- os_brick/privileged/scaleio.py | 27 +++++++++++ .../notes/bug-1823200-train-10d7cec0746705df.yaml | 29 ++++++++++++ 6 files changed, 151 insertions(+), 15 deletions(-) From no-reply at openstack.org Wed Jun 3 22:21:48 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 03 Jun 2020 22:21:48 -0000 Subject: [release-announce] os-brick 2.8.5 (stein) Message-ID: We are amped to announce the release of: os-brick 2.8.5: OpenStack Cinder brick library for managing local volume attaches This release is part of the stein 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. 2.8.5 ^^^^^ Upgrade Notes ************* * The fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200) requires that a configuration file be deployed on compute nodes, cinder nodes, and anywhere you would perform a volume attachment in your deployment, when using Cinder with a Dell EMC VxFlex OS backend. See the Dell EMC VxFlex OS (ScaleIO) Storage driver (https://docs.openstack.org/cinder/stein/configuration/block- storage/drivers/dell-emc-vxflex-driver.html) documentation for details about this configuration file. Security Issues *************** * Dell EMC VxFlex OS driver: This release contains a fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200). See OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for details. Bug Fixes ********* * Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200): This release contains an updated connector for use with the Dell EMC VxFlex OS backend. It requires that a configuration file be deployed on compute nodes, cinder nodes, and anywhere you would perform a volume attachment in your deployment. See the Dell EMC VxFlex OS (ScaleIO) Storage driver (https://docs.openstack.org/cinder/stein/configuration/block- storage/drivers/dell-emc-vxflex-driver.html) documentation for details about the configuration file, and see OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for more information about the security vulnerability. Changes in os-brick 2.8.4..2.8.5 -------------------------------- b589170 Remove VxFlex OS credentials from connection_properties 7168bdc Read mounts from /proc/mounts instead of running mount Diffstat (except docs and test files) ------------------------------------- os_brick/initiator/connectors/scaleio.py | 18 ++++++++++++-- os_brick/privileged/scaleio.py | 27 ++++++++++++++++++++ os_brick/remotefs/remotefs.py | 23 +++++++++-------- .../notes/bug-1823200-stein-c797a41d5b03cebc.yaml | 29 ++++++++++++++++++++++ 6 files changed, 98 insertions(+), 20 deletions(-) From no-reply at openstack.org Thu Jun 4 10:44:31 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:44:31 -0000 Subject: [release-announce] oslo.context 3.1.0 (victoria) Message-ID: We are delighted to announce the release of: oslo.context 3.1.0: Oslo Context library This release is part of the victoria 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.0.2..3.1.0 ------------------------------------ 2891d3b Remove translation sections from setup.cfg e43df8b Fix hacking min version to 3.0.1 872d02b Switch to newer openstackdocstheme and reno versions 1e52164 Remove the unused coding style modules 0fa8cb9 Bump default tox env from py37 to py38 94247f7 Add py38 package metadata d5e7126 Add release notes links to doc index f117ddd Add Python3 victoria unit tests 439ed09 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 2 -- lower-constraints.txt | 5 ----- releasenotes/source/conf.py | 6 +++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 16 +--------------- test-requirements.txt | 2 +- tox.ini | 2 +- 12 files changed, 26 insertions(+), 34 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index b69bf1d..f090200 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 From no-reply at openstack.org Thu Jun 4 10:44:47 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:44:47 -0000 Subject: [release-announce] oslo.i18n 5.0.0 (victoria) Message-ID: We are jazzed to announce the release of: oslo.i18n 5.0.0: Oslo i18n library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.i18n Download the package from: https://pypi.org/project/oslo.i18n Please report issues through: https://bugs.launchpad.net/oslo.i18n/+bugs For more details, please see below. Changes in oslo.i18n 4.0.1..5.0.0 --------------------------------- adc7f0c Stop to use the __future__ module. 9975652 Remove a couple more shim tests 863e097 Imported Translations from Zanata 93b1405 Remove Message.translate 0901283 Add Babel aliases to get_available_languages 8c60d42 Switch to newer openstackdocstheme and reno versions 9db7c9a Remove the unused coding style modules 22df2f6 Remove translation sections from setup.cfg eca3b07 Bump default tox env from py37 to py38 e6d23dc Add py38 package metadata 4e907ed Drop use of babel 3df98e2 Add release notes links to doc index 434773e Add Python3 victoria unit tests 20fa798 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 1 - lower-constraints.txt | 12 ++--- oslo_i18n/_gettextutils.py | 62 ++++++++++------------ oslo_i18n/_message.py | 35 ------------ releasenotes/source/conf.py | 10 ++-- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 23 ++++++-- releasenotes/source/ussuri.rst | 6 +++ requirements.txt | 1 - setup.cfg | 15 +----- tox.ini | 2 +- 18 files changed, 102 insertions(+), 175 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index bad16ca..a072ac0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -Babel!=2.4.0,>=2.3.4 # BSD From no-reply at openstack.org Thu Jun 4 10:45:25 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:45:25 -0000 Subject: [release-announce] oslo.concurrency 4.1.0 (victoria) Message-ID: We are happy to announce the release of: oslo.concurrency 4.1.0: Oslo Concurrency library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.concurrency Download the package from: https://pypi.org/project/oslo.concurrency Please report issues through: https://bugs.launchpad.net/oslo.concurrency/+bugs For more details, please see below. Changes in oslo.concurrency 4.0.2..4.1.0 ---------------------------------------- 5fd22ea Fix hacking min version to 3.0.1 bfe7125 Switch to newer openstackdocstheme and reno versions 0ed7089 Remove the unused coding style modules 19fee9b Remove babel.cfg etc dd5a141 Remove six usage 9168889 Monkey patch original current_thread _active c5e0dfe Add py38 package metadata 463b32d Imported Translations from Zanata 1cb1746 Bump default tox env from py37 to py38 b1c4f34 Add release notes links to doc index 1ac7001 Add Python3 victoria unit tests 80a89c6 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 1 - lower-constraints.txt | 11 +-- .../locale/en_GB/LC_MESSAGES/oslo_concurrency.po | 8 +- oslo_concurrency/lockutils.py | 3 +- oslo_concurrency/processutils.py | 39 +++------ releasenotes/source/conf.py | 6 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ requirements.txt | 1 - setup.cfg | 15 +--- test-requirements.txt | 2 +- tox.ini | 2 +- 19 files changed, 93 insertions(+), 139 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 241920c..2abd8f0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +8,0 @@ oslo.utils>=3.33.0 # Apache-2.0 -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 4ccbbe1..2d71e69 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 From no-reply at openstack.org Thu Jun 4 10:46:53 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:46:53 -0000 Subject: [release-announce] oslo.log 4.2.1 (victoria) Message-ID: We are amped to announce the release of: oslo.log 4.2.1: oslo.log library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.log Download the package from: https://pypi.org/project/oslo.log Please report issues through: https://bugs.launchpad.net/oslo.log/+bugs For more details, please see below. Changes in oslo.log 4.2.0..4.2.1 -------------------------------- 0c78733 Stop to use the __future__ module. 184235c Default facility to None in OSJournalHandler class Diffstat (except docs and test files) ------------------------------------- oslo_log/cmds/convert_json.py | 2 -- oslo_log/handlers.py | 2 +- 3 files changed, 14 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Jun 4 10:47:00 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:47:00 -0000 Subject: [release-announce] oslo.upgradecheck 1.1.0 (victoria) Message-ID: We are psyched to announce the release of: oslo.upgradecheck 1.1.0: Common code for writing OpenStack upgrade checks This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.upgradecheck Download the package from: https://pypi.org/project/oslo.upgradecheck Please report issues through: https://bugs.launchpad.net/oslo.upgradecheck/+bugs For more details, please see below. Changes in oslo.upgradecheck 1.0.1..1.1.0 ----------------------------------------- 9a1b0ce Switch to newer openstackdocstheme and reno versions 87d2e49 Bump default tox env from py37 to py38 6d20f41 Add py38 package metadata 4129bae Remove Babel from requirements 0df82f8 Add release notes links to doc index 4918c49 Add Python3 victoria unit tests 364b571 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 4 ---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ requirements.txt | 1 - setup.cfg | 1 + tox.ini | 2 +- 10 files changed, 22 insertions(+), 13 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d450e06..a843587 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +4,0 @@ -Babel>=2.3.4 # BSD From no-reply at openstack.org Thu Jun 4 10:47:09 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:47:09 -0000 Subject: [release-announce] oslo.middleware 4.1.0 (victoria) Message-ID: We are tickled pink to announce the release of: oslo.middleware 4.1.0: Oslo Middleware library This release is part of the victoria 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.0.2..4.1.0 --------------------------------------- bfb4ba8 Stop to use the __future__ module. dd88e32 Fix hacking min version to 3.0.1 620c668 Switch to newer openstackdocstheme and reno versions d198330 Remove the unused coding style modules 2c035c5 Remove translation sections from setup.cfg 37ceca6 Drop use of six e17e036 Bump default tox env from py37 to py38 e62d949 Add py38 package metadata aab7306 Add release notes links to doc index c283966 Add Python3 victoria unit tests 3866b36 Update master for stable/ussuri d971880 Cleanup py27 support Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 1 - lower-constraints.txt | 6 ------ oslo_middleware/base.py | 8 +------- oslo_middleware/cors.py | 4 ++-- oslo_middleware/debug.py | 2 -- oslo_middleware/healthcheck/__init__.py | 10 +++++----- oslo_middleware/healthcheck/__main__.py | 6 +++--- oslo_middleware/healthcheck/pluginbase.py | 5 +---- releasenotes/source/conf.py | 6 +++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ requirements.txt | 1 - setup.cfg | 24 +----------------------- test-requirements.txt | 2 +- tox.ini | 6 +++--- 21 files changed, 44 insertions(+), 79 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2304183..147659e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11 +10,0 @@ oslo.utils>=3.33.0 # Apache-2.0 -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 317d0bc..7f63558 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ fixtures>=3.0.0 # Apache-2.0/BSD -hacking>=1.1.0,<1.2.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 4 10:47:09 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:47:09 -0000 Subject: [release-announce] debtcollector 2.1.0 (victoria) Message-ID: We are ecstatic to announce the release of: debtcollector 2.1.0: A collection of Python deprecation patterns and strategies that help you collect your technical debt in a non- destructive manner. This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/debtcollector Download the package from: https://pypi.org/project/debtcollector Please report issues through: https://bugs.launchpad.net/debtcollector/+bugs For more details, please see below. Changes in debtcollector 2.0.1..2.1.0 ------------------------------------- 17ab8c0 Stop to use the __future__ module. d5bc18e Switch to newer openstackdocstheme and reno versions 266192b Switch to Victoria tests 056d78b Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- debtcollector/fixtures/disable.py | 2 -- debtcollector/updating.py | 18 ++++-------------- lower-constraints.txt | 6 +++--- releasenotes/source/conf.py | 13 +++++-------- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ test-requirements.txt | 6 +++--- 9 files changed, 28 insertions(+), 36 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 07fbdb9..9eee3fc 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9,2 +9,2 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.5 # BSD -openstackdocstheme>=1.18.1 # Apache-2.0 +sphinx>=2.0.0,!=2.1.0 # BSD +openstackdocstheme>=2.2.1 # Apache-2.0 @@ -15 +15 @@ doc8>=0.6.0 # Apache-2.0 -reno>=2.5.0 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 4 10:47:43 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:47:43 -0000 Subject: [release-announce] oslo.privsep 2.2.0 (victoria) Message-ID: We are overjoyed to announce the release of: oslo.privsep 2.2.0: OpenStack library for privilege separation This release is part of the victoria 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.1.1..2.2.0 ------------------------------------ 8ba1ed6 Fix hacking min version to 3.0.1 c9cc428 Switch to newer openstackdocstheme and reno versions 95d8f6d Remove the unused coding style modules d707542 Remove translation sections from setup.cfg 186ed27 Bump default tox env from py37 to py38 e9da643 Add py38 package metadata d854828 Add release notes links to doc index 10013b3 Add Python3 victoria unit tests e79579c Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 2 -- lower-constraints.txt | 5 ----- releasenotes/source/conf.py | 6 +++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 15 +-------------- test-requirements.txt | 2 +- tox.ini | 2 +- 12 files changed, 27 insertions(+), 34 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ba4b3d1..a4fdee5 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 From no-reply at openstack.org Thu Jun 4 10:47:47 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:47:47 -0000 Subject: [release-announce] mox3 1.1.0 (victoria) Message-ID: We contentedly announce the release of: mox3 1.1.0: Mock object framework for Python This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/mox3 Download the package from: https://pypi.org/project/mox3 Please report issues through: https://bugs.launchpad.net/python-mox3/+bugs For more details, please see below. Changes in mox3 1.0.0..1.1.0 ---------------------------- 02daff6 Bump default tox env from py37 to py38 d27eb2c Add py38 package metadata 7cdcc4e Add Python3 victoria unit tests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- setup.cfg | 1 + tox.ini | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Jun 4 10:47:50 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:47:50 -0000 Subject: [release-announce] oslo.policy 3.2.0 (victoria) Message-ID: We are jazzed to announce the release of: oslo.policy 3.2.0: Oslo Policy library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.policy Download the package from: https://pypi.org/project/oslo.policy Please report issues through: https://bugs.launchpad.net/oslo.policy/+bugs For more details, please see below. Changes in oslo.policy 3.1.0..3.2.0 ----------------------------------- b3b1bd0 Switch to newer openstackdocstheme and reno versions c535a7a Remove the unused coding style modules 9f025d0 Remove translation sections from setup.cfg 0625035 docs: Add description of 'oslopolicy-policy-generator' c0a56a7 Bump default tox env from py37 to py38 dec4672 Add py38 package metadata 7058a87 Add release notes links to doc index 4692841 Add Python3 victoria unit tests 6aea736 Update master for stable/ussuri 9614f0d Mark sphinx extensions thread safe a846278 Remove the conversion according to the comment of jdennis Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 2 -- lower-constraints.txt | 9 --------- oslo_policy/policy.py | 15 +-------------- oslo_policy/sphinxext.py | 4 ++++ oslo_policy/sphinxpolicygen.py | 4 ++++ releasenotes/source/conf.py | 6 +++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 15 +-------------- tox.ini | 2 +- 15 files changed, 79 insertions(+), 54 deletions(-) From no-reply at openstack.org Thu Jun 4 10:48:18 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:48:18 -0000 Subject: [release-announce] oslotest 4.3.0 (victoria) Message-ID: We joyfully announce the release of: oslotest 4.3.0: Oslo test framework This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslotest Download the package from: https://pypi.org/project/oslotest Please report issues through: https://bugs.launchpad.net/oslotest/+bugs For more details, please see below. Changes in oslotest 4.2.0..4.3.0 -------------------------------- 5a0d3c2 Stop to use the __future__ module. 58b40e7 Switch to newer openstackdocstheme and reno versions aed3f5e Bump default tox env from py37 to py38 bc625c7 Add py38 package metadata 92fce72 Add release notes links to doc index 091ca22 Add Python3 victoria unit tests 98f29f8 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 5 ----- releasenotes/source/conf.py | 13 ++++--------- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 1 + test-requirements.txt | 5 ----- tox.ini | 6 +++++- 12 files changed, 39 insertions(+), 27 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ed8acfa..758471d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12,4 +11,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -# this is required for the docs build jobs -sphinx!=1.6.6,!=1.6.7,>=1.6.5 # BSD -openstackdocstheme>=1.18.1 # Apache-2.0 -sphinxcontrib-apidoc>=0.2.0 # BSD @@ -18 +13,0 @@ stestr>=2.0.0 -reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 4 10:48:34 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:48:34 -0000 Subject: [release-announce] oslo.versionedobjects 2.1.0 (victoria) Message-ID: We are chuffed to announce the release of: oslo.versionedobjects 2.1.0: Oslo Versioned Objects library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.versionedobjects Download the package from: https://pypi.org/project/oslo.versionedobjects Please report issues through: https://bugs.launchpad.net/oslo.versionedobjects/+bugs For more details, please see below. Changes in oslo.versionedobjects 2.0.2..2.1.0 --------------------------------------------- b7cf243 Stop to use the __future__ module. dd091c8 Switch to newer openstackdocstheme and reno versions f1cc6d3 Imported Translations from Zanata d459c3f Update hacking for Python3 dd3860a Bump default tox env from py37 to py38 6b9f284 Add py38 package metadata b59f459 trivial: Mock warnings d512ecc Add release notes links to doc index 5655e7f Add Python3 victoria unit tests 0e037db Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 5 ---- .../en_GB/LC_MESSAGES/oslo_versionedobjects.po | 11 +++++++-- oslo_versionedobjects/test.py | 26 ++++++++++----------- releasenotes/source/conf.py | 13 ++++------- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 27 ++++++++++++++++++++-- releasenotes/source/ussuri.rst | 6 +++++ setup.cfg | 1 + test-requirements.txt | 2 +- tox.ini | 2 +- 16 files changed, 87 insertions(+), 48 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 5867bc4..1826eee 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=2.0.0,<2.1.0 # Apache-2.0 +hacking>=3.1.0,<3.2.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 4 10:48:45 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:48:45 -0000 Subject: [release-announce] oslo.limit 1.1.0 (victoria) Message-ID: We are jazzed to announce the release of: oslo.limit 1.1.0: Limit enforcement library to assist with quota calculation. This release is part of the victoria 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.0.2..1.1.0 ---------------------------------- 16f9098 Switch to newer openstackdocstheme and reno versions ee778fa Remove the unused coding style modules 4fb7dd3 Remove translation sections from setup.cfg 06123b8 Add release notes links to doc index 3b5a820 Add Python3 victoria unit tests b268509 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 2 -- lower-constraints.txt | 4 ---- releasenotes/source/conf.py | 16 ++++++---------- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 14 -------------- 10 files changed, 24 insertions(+), 35 deletions(-) From no-reply at openstack.org Thu Jun 4 10:48:53 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:48:53 -0000 Subject: [release-announce] futurist 2.2.0 (victoria) Message-ID: We enthusiastically announce the release of: futurist 2.2.0: Useful additions to futures, from the future. This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/futurist Download the package from: https://pypi.org/project/futurist Please report issues through: https://bugs.launchpad.net/futurist/+bugs For more details, please see below. Changes in futurist 2.1.1..2.2.0 -------------------------------- 604b63d Switch to newer openstackdocstheme and reno versions 8482360 Remove translation sections from setup.cfg b29f99d Remove monotonic usage 34257a5 Bump default tox env from py37 to py38 8d542e4 Add py38 package metadata cd07ab5 Use unittest.mock instead of third party mock e2fd748 Add Python3 victoria unit tests b283c27 Update master for stable/ussuri 08f3dc2 Remove unnecessary blockquote in release notes Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 2 -- futurist/_utils.py | 9 +++------ lower-constraints.txt | 4 ---- releasenotes/source/conf.py | 8 ++++---- releasenotes/source/index.rst | 19 ++++++++++--------- releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 15 +-------------- tox.ini | 2 +- 12 files changed, 35 insertions(+), 49 deletions(-) From no-reply at openstack.org Thu Jun 4 10:49:54 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:49:54 -0000 Subject: [release-announce] taskflow 4.2.0 (victoria) Message-ID: We high-spiritedly announce the release of: taskflow 4.2.0: Taskflow structured state management library. This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/taskflow Download the package from: https://pypi.org/project/taskflow Please report issues through: https://bugs.launchpad.net/taskflow/+bugs For more details, please see below. Changes in taskflow 4.1.0..4.2.0 -------------------------------- 13c11657 Switch to newer openstackdocstheme and reno versions ba93ce24 Import modules, not classes 504e3852 Bump default tox env from py37 to py38 4a1ca810 Add py38 package metadata 7497435e Add release notes links to doc index e9aab348 Drop use of deprecated collections classes 7d144b75 Add Python3 victoria unit tests a0e3d21f Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 2 -- releasenotes/source/conf.py | 10 +++++----- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 1 + taskflow/atom.py | 5 +++-- taskflow/conductors/backends/impl_executor.py | 8 ++------ taskflow/types/sets.py | 13 ++----------- taskflow/utils/iter_utils.py | 6 +++--- tox.ini | 2 +- 14 files changed, 39 insertions(+), 38 deletions(-) From no-reply at openstack.org Thu Jun 4 10:50:06 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:50:06 -0000 Subject: [release-announce] tooz 2.5.0 (victoria) Message-ID: We are pleased to announce the release of: tooz 2.5.0: Coordination library for distributed systems. This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/tooz Download the package from: https://pypi.org/project/tooz Please report issues through: https://bugs.launchpad.net/python-tooz/+bugs For more details, please see below. Changes in tooz 2.4.0..2.5.0 ---------------------------- 9c4f23a Stop to use the __future__ module. 69fc390 Switch to newer openstackdocstheme and reno versions 404fe10 Use unittest.mock instead of third party mock a5abf9e Add release notes links to doc index Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 13 +++++-------- test-requirements.txt | 1 - tooz/drivers/consul.py | 2 -- tooz/drivers/etcd3.py | 2 -- tooz/drivers/etcd3gw.py | 2 -- tooz/drivers/redis.py | 2 -- tooz/drivers/zake.py | 2 -- 16 files changed, 31 insertions(+), 57 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 4fd035a..1f3ddde 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +4,0 @@ -mock>=2.0 # BSD From no-reply at openstack.org Thu Jun 4 10:50:22 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:50:22 -0000 Subject: [release-announce] osprofiler 3.2.0 (victoria) Message-ID: We are amped to announce the release of: osprofiler 3.2.0: OpenStack Profiler Library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/osprofiler Download the package from: https://pypi.org/project/osprofiler Please report issues through: https://bugs.launchpad.net/osprofiler/+bugs For more details, please see below. Changes in osprofiler 3.1.0..3.2.0 ---------------------------------- 1d77244 Fix pep8 failures c568c9f Switch to newer openstackdocstheme and reno versions 99332da Bump default tox env from py37 to py38 2b2d4fe Add py38 package metadata 3fc760a Enforce order of import statements 6a4d27f Use unittest.mock instead of third party mock 3c95bd5 Add Python3 victoria unit tests 6d07dab Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 6 +++--- osprofiler/cmd/commands.py | 4 ++-- osprofiler/cmd/shell.py | 6 +++--- osprofiler/drivers/base.py | 15 +++++++------- osprofiler/drivers/elasticsearch_driver.py | 2 +- osprofiler/drivers/redis_driver.py | 1 - osprofiler/hacking/checks.py | 23 +++++++++++----------- osprofiler/profiler.py | 6 +++--- osprofiler/web.py | 4 ++-- releasenotes/source/conf.py | 10 +++++----- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 1 + test-requirements.txt | 10 +++++----- tox.ini | 7 ++++++- 31 files changed, 89 insertions(+), 76 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 472891b..41b3580 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1 +1,2 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.1.0,<3.2.0 # Apache-2.0 +flake8-import-order==0.18.1 # LGPLv3 @@ -5 +5,0 @@ ddt>=1.0.1 # MIT -mock>=2.0.0 # BSD @@ -9,2 +9,2 @@ testtools>=2.2.0 # MIT -openstackdocstheme>=1.18.1 # Apache-2.0 -sphinx>=1.6.2 # BSD +openstackdocstheme>=2.2.1 # Apache-2.0 +sphinx>=2.0.0,!=2.1.0 # BSD @@ -24 +24 @@ redis>=2.10.0 # MIT -reno>=2.5.0 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 4 10:50:58 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:50:58 -0000 Subject: [release-announce] oslo.messaging 12.2.0 (victoria) Message-ID: We exuberantly announce the release of: oslo.messaging 12.2.0: Oslo Messaging API This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through: https://bugs.launchpad.net/oslo.messaging/+bugs For more details, please see below. Changes in oslo.messaging 12.1.0..12.2.0 ---------------------------------------- 28d0f432 Fix hacking min version to 3.0.1 9cc3f52a Switch to newer openstackdocstheme and reno versions 67defab9 Remove the unused coding style modules 96300a32 Print warning message when connection running out e44c9883 Remove six usage c1768401 Remove monotonic usage a7b9c70f Bump default tox env from py37 to py38 243c6a7e Add py38 package metadata 7f4dafc3 Add release notes links to doc index d011c7f2 Imported Translations from Zanata 9a66fe2a Add Python3 victoria unit tests 434ec937 Update master for stable/ussuri 2c2779a9 Fix some typos Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 10 - oslo_messaging/_drivers/amqp.py | 3 +- oslo_messaging/_drivers/amqp1_driver/controller.py | 33 +-- oslo_messaging/_drivers/amqp1_driver/eventloop.py | 19 +- oslo_messaging/_drivers/amqpdriver.py | 18 +- oslo_messaging/_drivers/base.py | 16 +- oslo_messaging/_drivers/common.py | 21 +- oslo_messaging/_drivers/impl_fake.py | 10 +- oslo_messaging/_drivers/impl_rabbit.py | 20 +- oslo_messaging/_drivers/pool.py | 8 +- oslo_messaging/dispatcher.py | 5 +- oslo_messaging/exceptions.py | 4 +- oslo_messaging/hacking/checks.py | 20 +- oslo_messaging/notify/dispatcher.py | 4 +- oslo_messaging/notify/filter.py | 4 +- oslo_messaging/notify/notifier.py | 10 +- oslo_messaging/rpc/client.py | 4 +- oslo_messaging/rpc/dispatcher.py | 5 +- oslo_messaging/serializer.py | 4 +- oslo_messaging/server.py | 5 +- oslo_messaging/transport.py | 5 +- releasenotes/source/conf.py | 6 +- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 293 ++++++++++++++++++++- releasenotes/source/ussuri.rst | 6 + requirements.txt | 2 - setup.cfg | 1 + test-requirements.txt | 3 +- tools/simulator.py | 13 +- tox.ini | 4 +- 53 files changed, 437 insertions(+), 210 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ad19a387..cccb632c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15 +14,0 @@ debtcollector>=1.2.0 # Apache-2.0 -monotonic>=0.6;python_version<'3.3' # Apache-2.0 @@ -18 +16,0 @@ monotonic>=0.6;python_version<'3.3' # Apache-2.0 -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 76661050..d1cbfdeb 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -9 +8,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -mock>=2.0.0 # BSD From no-reply at openstack.org Thu Jun 4 10:52:33 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:52:33 -0000 Subject: [release-announce] stevedore 2.0.0 (victoria) Message-ID: We eagerly announce the release of: stevedore 2.0.0: Manage dynamic plugins for Python applications This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/stevedore Download the package from: https://pypi.org/project/stevedore Please report issues through: https://bugs.launchpad.net/stevedore/+bugs For more details, please see below. 2.0.0 ^^^^^ Upgrade Notes * Support for Python 2.7 is removed. Python 3.6 or greater is now required. Changes in stevedore 1.32.0..2.0.0 ---------------------------------- db43e80 Stop to use the __future__ module. 02a28cc Switch to newer openstackdocstheme and reno versions 4534874 Add Python3 victoria unit tests edc7f06 Mark sphinx extensions thread safe ee784d5 Remove dead files 1aca4bc Drop Python 2.7 support 08cf225 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 ++ .zuul.yaml | 4 +-- MANIFEST.in | 5 --- announce.rst | 38 ---------------------- lower-constraints.txt | 3 +- .../drop-python2-support-3f0f717570cad8cb.yaml | 4 +++ releasenotes/source/conf.py | 14 +++----- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++ requirements.txt | 1 - setup.cfg | 16 ++------- setup.py | 8 ----- stevedore/__init__.py | 1 - stevedore/example/base.py | 5 +-- stevedore/example/load_as_driver.py | 2 -- stevedore/example/load_as_extension.py | 2 -- stevedore/sphinxext.py | 6 ++-- test-requirements.txt | 5 +-- tox.ini | 30 +++++++---------- 23 files changed, 51 insertions(+), 140 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a072ac0..6de9f4e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index bbe4106..c4a563f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9,4 +9 @@ stestr>=2.0.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,>=1.6.5,<2.0.0;python_version=='2.7' # BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.5;python_version>='3.4' # BSD -# Bandit security code scanner -bandit>=1.1.0,<1.6.0 # Apache-2.0 +sphinx>=2.0.0,!=2.1.0 # BSD From no-reply at openstack.org Thu Jun 4 10:52:50 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:52:50 -0000 Subject: [release-announce] oslo.cache 2.4.1 (victoria) Message-ID: We are gleeful to announce the release of: oslo.cache 2.4.1: Cache storage for OpenStack projects. This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.cache Download the package from: https://pypi.org/project/oslo.cache Please report issues through: https://bugs.launchpad.net/oslo.cache/+bugs For more details, please see below. Changes in oslo.cache 2.4.0..2.4.1 ---------------------------------- 6aa2892 Stop to use the __future__ module. Diffstat (except docs and test files) ------------------------------------- oslo_cache/backends/etcd3gw.py | 2 -- 1 file changed, 2 deletions(-) From no-reply at openstack.org Thu Jun 4 10:52:54 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:52:54 -0000 Subject: [release-announce] oslo.utils 4.2.0 (victoria) Message-ID: We joyfully announce the release of: oslo.utils 4.2.0: Oslo Utility library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.utils Download the package from: https://pypi.org/project/oslo.utils Please report issues through: https://bugs.launchpad.net/oslo.utils/+bugs For more details, please see below. Changes in oslo.utils 4.1.1..4.2.0 ---------------------------------- e764cd9 Stop to use the __future__ module. 64cbef8 Fix hacking min version to 3.0.1 fa0f2d5 Switch to newer openstackdocstheme and reno versions fadc077 Remove the unused coding style modules 6836944 Remove translation sections from setup.cfg f511ca0 Remove monotonic usage a91e6b9 Imported Translations from Zanata 7fd3563 Add release notes links to doc index 63eb2c5 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- babel.cfg | 1 - lower-constraints.txt | 1 - oslo_utils/fnmatch.py | 2 - oslo_utils/timeutils.py | 7 +- releasenotes/source/conf.py | 6 +- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 99 +++++++++++++++++++++- releasenotes/source/ussuri.rst | 6 ++ setup.cfg | 15 ---- test-requirements.txt | 2 +- tools/perf_test_mask_password.py | 2 - 15 files changed, 127 insertions(+), 42 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index cf92323..d97dd15 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 From no-reply at openstack.org Thu Jun 4 10:53:17 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:53:17 -0000 Subject: [release-announce] oslo.reports 2.1.0 (victoria) Message-ID: We are overjoyed to announce the release of: oslo.reports 2.1.0: oslo.reports library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.reports Download the package from: https://pypi.org/project/oslo.reports Please report issues through: https://bugs.launchpad.net/oslo.reports/+bugs For more details, please see below. Changes in oslo.reports 2.0.1..2.1.0 ------------------------------------ 1976cc3 Stop to use the __future__ module. 8e91407 Switch to newer openstackdocstheme and reno versions f15936b Remove the unused coding style modules 119b241 Remove translation sections from setup.cfg 3a818cd Bump default tox env from py37 to py38 fff0402 Add py38 package metadata 6f63275 Add release notes links to doc index b8188bc Add Python3 victoria unit tests b6c74f9 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 2 -- lower-constraints.txt | 5 ----- oslo_reports/generators/threading.py | 2 -- oslo_reports/guru_meditation_report.py | 2 -- releasenotes/source/conf.py | 11 ++++------- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 15 +-------------- tox.ini | 2 +- 14 files changed, 26 insertions(+), 43 deletions(-) From no-reply at openstack.org Thu Jun 4 10:53:57 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:53:57 -0000 Subject: [release-announce] automaton 2.1.0 (victoria) Message-ID: We are tickled pink to announce the release of: automaton 2.1.0: Friendly state machines for python. This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/automaton Download the package from: https://pypi.org/project/automaton Please report issues through: https://bugs.launchpad.net/automaton/+bugs For more details, please see below. Changes in automaton 2.0.1..2.1.0 --------------------------------- dee4179 Stop to use the __future__ module. b4ab301 Small cleanup 5ad6748 Switch to newer openstackdocstheme and reno versions 5333050 Bump default tox env from py37 to py38 76a8bdc Add py38 package metadata a0e8aba Add Python3 victoria unit tests 3c793fa Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- automaton/converters/pydot.py | 2 -- babel.cfg | 2 -- lower-constraints.txt | 5 +---- releasenotes/source/conf.py | 8 +++++++- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 1 + setup.py | 9 --------- test-requirements.txt | 2 +- tox.ini | 2 +- 13 files changed, 26 insertions(+), 28 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 2490c01..08ec37c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11 +11 @@ testtools>=2.2.0 # MIT -reno>=2.5.0 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 4 10:57:31 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:57:31 -0000 Subject: [release-announce] oslo.serialization 3.2.0 (victoria) Message-ID: We are happy to announce the release of: oslo.serialization 3.2.0: Oslo Serialization library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.serialization Download the package from: https://pypi.org/project/oslo.serialization Please report issues through: https://bugs.launchpad.net/oslo.serialization/+bugs For more details, please see below. Changes in oslo.serialization 3.1.1..3.2.0 ------------------------------------------ 00a87b5 Stop to use the __future__ module. f716c67 Switch to newer openstackdocstheme and reno versions 24608da Remove the unused coding style modules 16e266c Remove translation sections from setup.cfg e5e55b3 Bump default tox env from py37 to py38 e3a1e94 Add py38 package metadata d2d78fc Add release notes links to doc index f1e1ae4 Add Python3 victoria unit tests 8bcc081 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 1 - lower-constraints.txt | 1 - oslo_serialization/base64.py | 2 -- releasenotes/source/conf.py | 11 ++++------- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 15 +-------------- tox.ini | 2 +- 12 files changed, 31 insertions(+), 35 deletions(-) From no-reply at openstack.org Thu Jun 4 10:58:51 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 10:58:51 -0000 Subject: [release-announce] pymod2pkg 0.25.0 Message-ID: We are satisfied to announce the release of: pymod2pkg 0.25.0: python module name to package name map The source is available from: https://opendev.org/openstack/pymod2pkg Download the package from: https://tarballs.openstack.org/pymod2pkg/ For more details, please see below. Changes in pymod2pkg 0.24.0..0.25.0 ----------------------------------- 8ed0100 Switch to newer openstackdocstheme version Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 4 ++-- test-requirements.txt | 4 ++-- 3 files changed, 10 insertions(+), 8 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index dcabff9..19f7716 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8,2 +8,2 @@ testtools>=2.2.0 # MIT -sphinx>=1.6.1,!=1.6.6,!=1.6.7 # BSD -openstackdocstheme>=1.18.1 # Apache-2.0 +sphinx>=2.0.0,!=2.1.0 # BSD +openstackdocstheme>=2.2.1 # Apache-2.0 From no-reply at openstack.org Thu Jun 4 11:20:51 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 04 Jun 2020 11:20:51 -0000 Subject: [release-announce] oslo.log 4.1.3 (ussuri) Message-ID: We high-spiritedly announce the release of: oslo.log 4.1.3: oslo.log library This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/oslo.log Download the package from: https://pypi.org/project/oslo.log Please report issues through: https://bugs.launchpad.net/oslo.log/+bugs For more details, please see below. Changes in oslo.log 4.1.2..4.1.3 -------------------------------- c77f3c9 Default facility to None in OSJournalHandler class Diffstat (except docs and test files) ------------------------------------- oslo_log/handlers.py | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Jun 5 16:44:57 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 05 Jun 2020 16:44:57 -0000 Subject: [release-announce] cinder 15.2.0 (train) Message-ID: We are overjoyed to announce the release of: cinder 15.2.0: OpenStack Block Storage This release is part of the train 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. 15.2.0 ^^^^^^ Upgrade Notes ************* * The fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200) requires "os-brick" >= 2.10.3 but < 2.11.0. Security Issues *************** * Dell EMC VxFlex OS driver: This release contains a fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200). See OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for details. * Due to OSSN-0085 (https://wiki.openstack.org/wiki/OSSN/OSSN-0085): Cinder configuration option can leak secret key from Ceph backend, deployers using the "rbd_keyring_conf" option are advised to stop using it immediately. The option has been deprecated for removal as of Ussuri and will be removed in the Victoria development cycle. Bug Fixes ********* * Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200): This release contains an updated Dell EMC VxFlex OS driver. It must be used with "os-brick" >= 2.10.3 but < 2.11.0. and requires that a new configuration file be deployed on compute nodes, cinder nodes, and anywhere you would perform a volume attachment in your deployment. See the Dell EMC VxFlex OS (ScaleIO) Storage driver (https://docs.openstack.org/cinder/train/configuration/block- storage/drivers/dell-emc-vxflex-driver.html) documentation for details about the configuration file, and see OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for more information about the security vulnerability. * PowerMax Driver - Allowing for default volume type in group operations where the array serial number is retrieved from the cinder.conf instead of the pool_name on the extra specs. * PowerMax Driver - Issue with upgrades from pre Pike to Pike and later. The device is not found when trying to snapshot a legacy volume. * Fix the HPE 3PAR driver's attempt to rename the backend volume after it was migrated. If the original volume resides on the same 3PAR backend then the pre and post migration volume names are swapped. Otherwise, the newly migrated volume is renamed to match the original name. (bug 1858119) * HPE 3PAR driver: The detach issue for multiattach capability (Bug 1834660 (https://bugs.launchpad.net/cinder/+bug/1834660)) was fixed in the Cinder 15.0.0 (Train) release, but due to an oversight, the fix has not been announced until now. Changes in cinder 15.1.0..15.2.0 -------------------------------- aadf0950c Remove VxFlex OS credentials from connection_properties adecc8198 3PAR - Fix renaming volume after migration ac6e0c472 [stable only] Add warning about rbd_keyring_conf e7798968f PowerMax Driver - Allowing for default volume type in group d9c978638 Preserve request id in Cinder logs when creating boot volume 1f3fa9fb8 Mark Nimble Storage Driver supported a77f78c06 Fix: failed to create snapshot with DriverFilter 8b5f1d4d0 Move release note to correct directory 7c1118feb Do not rename rbd based volume after migration b2d61850b PowerMax Driver - Legacy volume not found Diffstat (except docs and test files) ------------------------------------- cinder/context.py | 3 +- cinder/scheduler/filter_scheduler.py | 7 +- .../drivers/dell_emc/powermax/powermax_data.py | 9 ++ .../dell_emc/powermax/test_powermax_common.py | 14 +++ .../dell_emc/powermax/test_powermax_rest.py | 20 +++++ cinder/volume/drivers/dell_emc/powermax/common.py | 41 ++++++--- cinder/volume/drivers/dell_emc/powermax/fc.py | 4 +- cinder/volume/drivers/dell_emc/powermax/iscsi.py | 4 +- cinder/volume/drivers/dell_emc/powermax/rest.py | 17 ++-- cinder/volume/drivers/dell_emc/powermax/utils.py | 22 ++--- cinder/volume/drivers/dell_emc/vxflexos/driver.py | 6 +- cinder/volume/drivers/hpe/hpe_3par_common.py | 66 ++++++++++++--- ...ar_multiattach_detach_fix-d2d3785d656fba90.yaml | 3 - cinder/volume/drivers/nimble.py | 3 - cinder/volume/drivers/rbd.py | 10 ++- .../drivers/ceph-rbd-volume-driver.rst | 9 ++ .../drivers/dell-emc-vxflex-driver.rst | 49 ++++++++++- lower-constraints.txt | 2 +- .../notes/bug-1823200-train-58d84b7a0530594f.yaml | 25 ++++++ .../notes/bug-fix-1866871-f9d61defc00f4007.yaml | 6 ++ .../notes/bug-fix-1867163-27afa39ac77b9e15.yaml | 5 ++ ...eprecate-rbd_keyring_conf-432efbcd47e52c8a.yaml | 9 ++ .../fix-3par-migrate-rename-662d984e070a1de2.yaml | 8 ++ ...ar_multiattach_detach_fix-d2d3785d656fba90.yaml | 7 ++ .../nimble-mark-supported-0c8e5e21c8d1179d.yaml | 7 ++ requirements.txt | 2 +- 29 files changed, 407 insertions(+), 70 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 96785d63e..30c429764 100644 --- a/requirements.txt +++ b/requirements.txt @@ -61 +61 @@ oslo.vmware>=2.17.0 # Apache-2.0 -os-brick>=2.2.0 # Apache-2.0 +os-brick>=2.10.3 # Apache-2.0 From no-reply at openstack.org Fri Jun 5 21:29:27 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 05 Jun 2020 21:29:27 -0000 Subject: [release-announce] oslo.context 2.23.1 (train) Message-ID: We are jazzed to announce the release of: oslo.context 2.23.1: Oslo Context library This release is part of the train stable 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 2.23.0..2.23.1 -------------------------------------- ab17aef Filter out auth_token_info from logging values 1d731ff Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 647d6b0 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + oslo_context/context.py | 6 ++++++ tox.ini | 6 +++--- 4 files changed, 21 insertions(+), 9 deletions(-) From no-reply at openstack.org Fri Jun 5 21:30:05 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 05 Jun 2020 21:30:05 -0000 Subject: [release-announce] oslo.log 3.44.3 (train) Message-ID: We are amped to announce the release of: oslo.log 3.44.3: oslo.log library This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/oslo.log Download the package from: https://pypi.org/project/oslo.log Please report issues through: https://bugs.launchpad.net/oslo.log/+bugs For more details, please see below. Changes in oslo.log 3.44.2..3.44.3 ---------------------------------- e19c407 Default facility to None in OSJournalHandler class Diffstat (except docs and test files) ------------------------------------- oslo_log/handlers.py | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) From no-reply at openstack.org Mon Jun 8 08:48:48 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Jun 2020 08:48:48 -0000 Subject: [release-announce] cinder 16.1.0 (ussuri) Message-ID: We are excited to announce the release of: cinder 16.1.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.1.0 ^^^^^^ Upgrade Notes ************* * The fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200) requires "os-brick" >= 3.0.2 but < 3.1.0. Security Issues *************** * Dell EMC VxFlex OS driver: This release contains a fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200). See OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for details. Bug Fixes ********* * Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200): This release contains an updated Dell EMC VxFlex OS driver. It must be used with "os-brick" >= 3.0.2 but < 3.1.0. and requires that a new configuration file be deployed on compute nodes, cinder nodes, and anywhere you would perform a volume attachment in your deployment. See the Dell EMC VxFlex OS (ScaleIO) Storage driver (https://docs.openstack.org/cinder/ussuri/configuration/block- storage/drivers/dell-emc-vxflex-driver.html) documentation for details about the configuration file, and see OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for more information about the security vulnerability. * *Bug #1875570 *: Fixed issue with NFS backend where the image-volume cache was never used to create a volume, even when the cache was enabled. * Fix the HPE 3PAR driver's attempt to rename the backend volume after it was migrated. If the original volume resides on the same 3PAR backend then the pre and post migration volume names are swapped. Otherwise, the newly migrated volume is renamed to match the original name. (bug 1858119) Changes in cinder 16.0.0..16.1.0 -------------------------------- 20a3cab7d Remove VxFlex OS credentials from connection_properties f68a64540 Creating image-volume cache on NFS backend fails 780986481 3PAR - Fix renaming volume after migration 0f7a3ddd3 [stable only] Add warning about rbd_keyring_conf f248f73e0 NetApp ONTAP NFS driver fail to flexclone glance image. Diffstat (except docs and test files) ------------------------------------- cinder/volume/drivers/dell_emc/vxflexos/driver.py | 10 ++- .../drivers/dell_emc/vxflexos/rest_client.py | 2 - cinder/volume/drivers/hpe/hpe_3par_common.py | 66 ++++++++++++--- cinder/volume/drivers/netapp/dataontap/nfs_base.py | 2 +- cinder/volume/drivers/remotefs.py | 2 +- .../drivers/ceph-rbd-volume-driver.rst | 9 ++ .../drivers/dell-emc-vxflex-driver.rst | 51 ++++++++++- lower-constraints.txt | 2 +- .../notes/bug-1823200-ussuri-950670f245ac42e4.yaml | 25 ++++++ ...70-nfs-image-volume-cache-c45e840a6ec2a702.yaml | 6 ++ .../fix-3par-migrate-rename-662d984e070a1de2.yaml | 8 ++ requirements.txt | 2 +- 14 files changed, 259 insertions(+), 32 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index be0251685..45cc5370c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -58 +58 @@ oslo.vmware>=2.35.0 # Apache-2.0 -os-brick>=2.2.0 # Apache-2.0 +os-brick>=3.0.2 # Apache-2.0 From no-reply at openstack.org Mon Jun 8 08:49:16 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Jun 2020 08:49:16 -0000 Subject: [release-announce] cinder 14.1.0 (stein) Message-ID: We high-spiritedly announce the release of: cinder 14.1.0: OpenStack Block Storage This release is part of the stein 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. 14.1.0 ^^^^^^ Upgrade Notes ************* * The fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200) requires "os-brick" >= 2.8.5 but < 2.9.0. * Two new checks are added to the "cinder-status upgrade check" CLI to ensure that online data migrations from Queens onward have been completed. Security Issues *************** * Dell EMC VxFlex OS driver: This release contains a fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200). See OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for details. * Due to OSSN-0085 (https://wiki.openstack.org/wiki/OSSN/OSSN-0085): Cinder configuration option can leak secret key from Ceph backend, deployers using the "rbd_keyring_conf" option are advised to stop using it immediately. The option has been deprecated for removal as of Ussuri and will be removed in the Victoria development cycle. Bug Fixes ********* * Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200): This release contains an updated Dell EMC VxFlex OS driver. It must be used with "os-brick" >= 2.8.5 but < 2.9.0. and requires that a new configuration file be deployed on compute nodes, cinder nodes, and anywhere you would perform a volume attachment in your deployment. See the Dell EMC VxFlex OS (ScaleIO) Storage driver (https://docs.openstack.org/cinder/stein/configuration/block- storage/drivers/dell-emc-vxflex-driver.html) documentation for details about the configuration file, and see OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086) for more information about the security vulnerability. * PowerMax Driver - Issue with upgrades from pre Pike to Pike and later. The device is not found when trying to snapshot a legacy volume. Changes in cinder 14.0.4..14.1.0 -------------------------------- 25ed65f1f Remove VxFlex OS credentials from connection_properties 83b832561 Fix online data migrations 7a33e5fa7 [stable only] Add warning about rbd_keyring_conf bef26bbed Preserve request id in Cinder logs when creating boot volume db58c6c90 PowerMax Driver - Legacy volume not found Diffstat (except docs and test files) ------------------------------------- cinder/cmd/manage.py | 42 +---- cinder/cmd/status.py | 33 ++++ cinder/context.py | 3 +- cinder/db/api.py | 20 +- cinder/db/sqlalchemy/api.py | 117 +----------- .../drivers/dell_emc/powermax/powermax_data.py | 9 + .../dell_emc/powermax/test_powermax_rest.py | 20 ++ cinder/volume/drivers/dell_emc/powermax/fc.py | 3 +- cinder/volume/drivers/dell_emc/powermax/iscsi.py | 3 +- cinder/volume/drivers/dell_emc/powermax/rest.py | 17 +- cinder/volume/drivers/dell_emc/scaleio/driver.py | 6 +- .../drivers/ceph-rbd-volume-driver.rst | 9 + .../drivers/dell-emc-vxflex-driver.rst | 49 ++++- lower-constraints.txt | 2 +- .../notes/bug-1823200-stein-e2d29dacf4cbfdd6.yaml | 25 +++ .../notes/bug-fix-1867163-27afa39ac77b9e15.yaml | 5 + ...eprecate-rbd_keyring_conf-432efbcd47e52c8a.yaml | 9 + .../online-migration-checks-64b0d1732901e78e.yaml | 5 + requirements.txt | 2 +- 22 files changed, 279 insertions(+), 429 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ea5378f13..1e316627f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -61 +61 @@ oslo.vmware>=2.17.0 # Apache-2.0 -os-brick>=2.2.0 # Apache-2.0 +os-brick>=2.8.5 # Apache-2.0 From no-reply at openstack.org Mon Jun 8 10:01:35 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Jun 2020 10:01:35 -0000 Subject: [release-announce] bifrost 7.2.1 (train) Message-ID: We contentedly announce the release of: bifrost 7.2.1: Deployment of physical machines using OpenStack Ironic and Ansible This release is part of the train stable 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. 7.2.1 ^^^^^ Bug Fixes * The diskimage-builder dropped the support for py2, the stable branches that still have py2 support will use the tag 2.38.0 for diskimage-builder. Changes in bifrost 7.2.0..7.2.1 ------------------------------- 9626f7a Use tag for dib 975b2b3 CI: reduce memory and disk for testing nodes 0922e09 CI: move the libvirt storage pool to /opt cdc8584 Fix detection of mkisofs Diffstat (except docs and test files) ------------------------------------- .../roles/bifrost-configdrives-dynamic/tasks/main.yml | 14 +++++++------- playbooks/roles/bifrost-prep-for-install/defaults/main.yml | 2 +- releasenotes/notes/pin-dib-6767c0b13399edf1.yaml | 5 +++++ scripts/test-bifrost.sh | 13 ++++++------- zuul.d/bifrost-jobs.yaml | 3 ++- 5 files changed, 21 insertions(+), 16 deletions(-) From no-reply at openstack.org Mon Jun 8 10:04:31 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Jun 2020 10:04:31 -0000 Subject: [release-announce] bifrost 6.0.4 (stein) Message-ID: We are tickled pink to announce the release of: bifrost 6.0.4: Deployment of physical machines using OpenStack Ironic and Ansible This release is part of the stein stable 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. 6.0.4 ^^^^^ Bug Fixes * The inspector iPXE template kernel command line argument "ip" has been removed as it is incompatible with the "BOOTIF" and missing "autoconf" parameters with dracut. Without this change CoreOS IPA images cannot be booted. Further details can be found in story 2006700 (https://storyboard.openstack.org/#!/story/2006700). * The diskimage-builder dropped the support for py2, the stable branches that still have py2 support will use the tag 2.38.0 for diskimage-builder. Changes in bifrost 6.0.3..6.0.4 ------------------------------- 67be2b1 Use tag for dib c41b562 Remove ip kernel command line argument Diffstat (except docs and test files) ------------------------------------- .../templates/inspector-default-boot-ipxe.j2 | 2 +- playbooks/roles/bifrost-prep-for-install/defaults/main.yml | 2 +- .../notes/ipxe-command-line-ip-argument-8b67a6a3601de1f3.yaml | 8 ++++++++ releasenotes/notes/pin-dib-6767c0b13399edf1.yaml | 5 +++++ zuul.d/bifrost-jobs.yaml | 3 ++- 5 files changed, 17 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Jun 8 19:19:02 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 08 Jun 2020 19:19:02 -0000 Subject: [release-announce] tripleo-upgrade 6.0.0 Message-ID: We contentedly announce the release of: tripleo-upgrade 6.0.0: tripleo-upgrade - An ansible role for upgrade and update a TripleO deployment The source is available from: https://opendev.org/openstack/tripleo-upgrade Download the package from: https://tarballs.openstack.org/tripleo-upgrade/ For more details, please see below. Changes in tripleo-upgrade 5.0.0..6.0.0 --------------------------------------- 4305196 Remove ffu converge and perform stack update only. 8ffdec1 Run ceph upgrade after converge 5450649 Removing comments that breaks overcloud_update_prepare.sh 7718280 Remove online data migrations step for FFU2. ad3af54 Add Skip RHEL enforcement to Undercloud Upgrade Tasks 13ca60e Remove naming from Task name 7f83cfc Remove loop for overcloud_upgrade_roles.yaml. 361463e Cater to non-composable environments 50f21d8 Revert "Move all infrared_plugin/main.yml set_facts to vars" c7987af Cater to non-composable environments 39f8ef2 Remove unused containers from molecule test 625bac9 Become root when requesting the reboot 9909381 Move inventory filters to tripleo-upgrade 5137187 FFWD2: Create state file for ceph upgrade run 60e2820 Add post-upgrade controller scripts creation. 427e8c4 Move all infrared_plugin/main.yml set_facts to vars 8a86f33 Support new Rhel Enforcement in CI. 3c47a46 Pin sh library used for molecule tests 80958f9 Add new rhsm_overcloud_env parameter to tripleo-upgrade. d71fd81 Add openvswitch into to_remove/to_install Leapp files. 31126cf Avoid broken dogpile.cache df83b26 Use reboot module for rebooting d067ed4 Build enablerepo options automatically for leapp when not subsribed. cdce7a9 Simplify ffwd2 CIP stein parameters. a4ef4dc FFWD automation for HA and composable environments 3271684 Parametrize patch strip option in workarounds. 7b6800d Switch install-docker with ensure-docker 4c3766c Fix regression in workaround mechanism for update. 7f837e6 Stop assuming a specific inventory structure 5a17cdc FFWD2 Overcloud upgrade automation. fdcc42a Get rid of the old container images environment file. 3e64d96 Correct wrong template reference. 0d2fa8b Missed variable redefinition during cleanup. b6c158e Run ceph-ansible installation as super user. ce98947 Pin API microversions depending on upgrade type 9f85895 move update to centos-8 775238e Add python2-requests back into skip removal. fb48a1f Add needed parameters in containers-prepare-parameters for FFWD2. ab2f0ad Flatten and sort package removal list e950a19 Use "is failed" instead of "|failed" filter. 35f820f Adapt FFWD2 Undercloud upgrade workflow. ca470f0 Remove Congress service from roles_data. 463d662 Fix condition update_cell is false. c6574d0 Initital ffwd2 patch to automate OS upgrade. baaea87 Replace Docker service by Podman in roles_data. 8d2027f Allow to switch from parallel to serial update. 664539c Iterate over only if variable is defined. 37dd3a4 Ensure that ceph-ansible is installed in the undercloud. 0363345 Improve ceph services discovery. 212c02f Add config-heat and config-resource options. 4ad92f2 Linters fix-refresh 249a056 Multi-cells update support. 931af8e Modify overcloud upgrade run loop. 106c80b Force error when "launch workload" task fails 7a176a4 Configure undercloud_enable_paunch when set 359eb6b Ensure bc package is installed for l3 ping tests. e0f51a2 Remove GlanceRegistry service from roles_data. e1a3cb5 Clean up ansible variables. bc52a32 Ensure oc_roles and oc_roles_hosts are properly prepared 4ea17b7 Switch from using cat to slurp 458f841 Correct spelling error in templates/overcloud_upgrade_run.sh.j2 31c39f4 Increase reboot timeout to 30min 38d0e72 add standalone jobs to tripleo-upgrade 601b0b4 Adapt overcloud upgrade workflow to Train. 596254e Add --stack option in system upgrade commands. 8212b6a Remove Panko service from roles_data. e77df30 Remove Tacker service from roles_data. c5f596a Remove NeutronLbaas services from roles_data. e7aed80 Remove OpenDaylight services from roles_data. 4931896 Remove NovaConsoleAuth from roles_data. b45a18e Replace Fluentd and SensuClient from roles_data. b717d4f Force OS_COMPUTE_API_VERSION to a lower one on workload test. 16d393d Change roles_data/update_serial without using shell 967f380 Clean up roles data adjustment 6483436 Fix workaround delegation when overcloud's name is not overcloud. 4a0d4b7 Fix python command and fix python3 compatiblity. 9ad387c Run upgrade for previous hosts only in Controller role. 99bbdd3 Fix bindeps 4a6ccae Move undercloud_os_upgrade.yaml to tasks/common. 452b83f Add LEAPP_SKIP_CHECK_OS_RELEASE variable in UC upgrade. 4025761 Fix the undefined operation_type variable. 4a1c9c4 Fix parsing for empty ServiceDefaults afe2739 Remove the useless file. 32c5bcf Remove qemu packages to run Leapp upgrade with rhos-release. 622170a Fix the hieradata_override template a2b4331 Update: Run all roles update at once 2044957 Update: Ensure parallel execution a4fa67c Workarounds: remove --reverse from patch options 416d06a ceph_osds is list so we don't need to itemize it fe36f67 Stop configuring install_command in tox. 505fc0d Introduce molecule tests in the tripleo-upgrade role ef15456 Sync up upgrades and updates workarounds mechanism. ecf5de0 Update master for stable/train b66686c Do not remove rhos-release if running leapp unsubscribed. Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 - .gitreview | 1 - .pre-commit-config.yaml | 21 +- README.rst | 7 +- ansible.cfg | 2 +- defaults/main.yml | 69 +++---- filter_plugins/tripleo_upgrade.py | 105 ++++++++++ handlers/main.yml | 2 - infrared_plugin/main.yml | 14 ++ infrared_plugin/plugin.spec | 61 +++++- molecule/ansible-role-requirements.yml | 34 ++++ molecule/ansible-test-env.rc | 26 +++ molecule/ansible_plugins/.gitignore | 3 + molecule/bindep.txt | 37 ++++ molecule/default/Dockerfile.j2 | 37 ++++ molecule/default/molecule.yml | 52 +++++ molecule/default/playbook.yml | 21 ++ molecule/default/prepare.yml | 42 ++++ molecule/molecule-requirements.txt | 14 ++ molecule/roles.galaxy/.gitignore | 3 + molecule/scripts/bindep-install | 45 +++++ molecule/scripts/run-local-test | 71 +++++++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 + setup.cfg | 2 +- tasks/common/adjust-roles-data.yaml | 129 ++++++++++++ tasks/common/auxilary-facts.yaml | 12 +- tasks/common/build_extra_template.yaml | 19 ++ .../configure_uc_containers.yml | 60 ++++-- tasks/common/convert_ceph_params.yaml | 111 ---------- tasks/common/convert_nic_templates.yaml | 28 ++- .../create_l3_agent_connectivity_check_script.yml | 10 +- tasks/common/create_workload.yml | 6 +- tasks/common/load_roles_from_inventory.yaml | 38 ++-- tasks/common/skip_rhel_enforcement.yaml | 16 ++ tasks/common/undercloud_os_upgrade.yaml | 111 ++++++++++ tasks/common/undercloud_reboot.yaml | 45 ----- tasks/common/undercloud_validate_upgrade.yaml | 6 +- tasks/fast-forward-upgrade/convert_roles_data.yaml | 166 --------------- .../convert_tls_templates.yaml | 20 ++ tasks/fast-forward-upgrade/create-ffu-scripts.yaml | 22 -- .../create-overcloud-ffu-hosts-scripts.yaml | 27 +++ .../create-overcloud-ffu-scripts.yaml | 155 ++++++++++++++ .../create-prepare-scripts.yaml | 97 --------- .../create-undercloud-ffu-scripts.yaml | 23 +++ .../ffu_update_stack_outputs.yaml | 6 +- tasks/fast-forward-upgrade/ffu_upgrade_ceph.yaml | 2 +- .../fast-forward-upgrade/ffu_upgrade_converge.yaml | 6 +- tasks/fast-forward-upgrade/main.yml | 225 ++++++++++++++------- .../overcloud_upgrade_hosts.yaml | 90 +++++++++ .../overcloud_upgrade_roles.yaml | 68 +++++++ tasks/fast-forward-upgrade/undercloud-upgrade.yml | 24 --- .../undercloud_os_upgrade.yaml | 29 +++ tasks/fast-forward-upgrade/undercloud_upgrade.yaml | 32 +++ tasks/main.yml | 7 +- tasks/update/ceph_update_run.yml | 2 +- tasks/update/create-overcloud-update-scripts.yaml | 45 +++-- tasks/update/create-undercloud-update-scripts.yaml | 19 +- tasks/update/main.yml | 93 ++++++--- tasks/update/overcloud_update_run.yml | 25 +-- tasks/update/overcloud_update_run_role.yml | 23 +++ tasks/upgrade/ceph_upgrade_run.yml | 2 +- .../create-overcloud-upgrade-hosts-scripts.yaml | 18 -- .../upgrade/create-overcloud-upgrade-scripts.yaml | 29 ++- .../upgrade/create-undercloud-upgrade-scripts.yaml | 6 +- tasks/upgrade/main.yml | 64 ++++-- tasks/upgrade/overcloud_upgrade_hosts.yaml | 74 ------- tasks/upgrade/overcloud_upgrade_prepare.yml | 12 +- tasks/upgrade/overcloud_upgrade_roles.yaml | 8 - tasks/upgrade/overcloud_upgrade_run.yml | 13 +- tasks/upgrade/undercloud_os_upgrade.yaml | 55 ----- tasks/upgrade/undercloud_ssl_camap.yaml | 2 +- templates/cephosd.yaml.j2 | 6 +- templates/check_service_galera.sh.j2 | 2 - templates/fast-forward-upgrade/ffu_repos.yaml.j2 | 4 - .../overcloud_system_upgrade.sh.j2 | 32 +++ .../overcloud_upgrade_nodes.sh.j2 | 9 - .../overcloud_upgrade_role.sh.j2 | 4 +- .../overcloud_upgrade_run.sh.j2 | 83 +++++++- templates/fast-forward-upgrade/workarounds.sh.j2 | 71 ------- templates/overcloud_online_data_migration.sh.j2 | 4 +- templates/overcloud_prepare_containers.sh.j2 | 4 +- templates/overcloud_system_upgrade.sh.j2 | 33 ++- templates/overcloud_update_converge.sh.j2 | 10 +- templates/overcloud_update_prepare.sh.j2 | 15 +- templates/overcloud_upgrade_converge.sh.j2 | 15 +- templates/overcloud_upgrade_prepare.sh.j2 | 15 +- templates/overcloud_upgrade_run.sh.j2 | 23 +-- templates/update_workarounds.sh.j2 | 23 --- templates/workarounds.sh.j2 | 94 +++++++-- templates/workload_launch.sh.j2 | 11 + tox.ini | 43 ++-- vars/main.yml | 2 - zuul.d/layout.yaml | 44 +++- zuul.d/playbooks/pre.yml | 62 ++++++ zuul.d/playbooks/prepare-test-host.yml | 68 +++++++ zuul.d/playbooks/run-local.yml | 10 + zuul.d/playbooks/run.yml | 45 +++++ 104 files changed, 2494 insertions(+), 1131 deletions(-) From no-reply at openstack.org Wed Jun 10 13:01:24 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 10 Jun 2020 13:01:24 -0000 Subject: [release-announce] kayobe 8.0.0.0rc1 (ussuri) Message-ID: Hello everyone, A new release candidate for kayobe for the end of the Ussuri cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/kayobe/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Ussuri release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/ussuri release branch at: https://opendev.org/openstack/kayobe/src/branch/stable/ussuri Release notes for kayobe can be found at: https://docs.openstack.org/releasenotes/kayobe/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/kayobe and tag it *ussuri-rc-potential* to bring it to the kayobe release crew's attention. From no-reply at openstack.org Wed Jun 10 13:07:47 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 10 Jun 2020 13:07:47 -0000 Subject: [release-announce] oslo.log 3.42.5 (stein) Message-ID: We are thrilled to announce the release of: oslo.log 3.42.5: oslo.log library This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/oslo.log Download the package from: https://pypi.org/project/oslo.log Please report issues through: https://bugs.launchpad.net/oslo.log/+bugs For more details, please see below. Changes in oslo.log 3.42.4..3.42.5 ---------------------------------- ef23f70 Default facility to None in OSJournalHandler class Diffstat (except docs and test files) ------------------------------------- oslo_log/handlers.py | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) From no-reply at openstack.org Wed Jun 10 13:18:17 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 10 Jun 2020 13:18:17 -0000 Subject: [release-announce] cliff 3.2.0 (victoria) Message-ID: We are chuffed to announce the release of: cliff 3.2.0: Command Line Interface Formulation Framework This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/cliff Download the package from: https://pypi.org/project/cliff Please report issues through: https://storyboard.openstack.org/#!/project/openstack/cliff For more details, please see below. 3.2.0 ^^^^^ New Features * Added support for command groups. This was originally added in osc_lib downstream. Changes in cliff 3.1.0..3.2.0 ----------------------------- 9d20d60 drop mock from lower-constraints and requirements 8477c4d Import command group support from osc-lib d1dc090 Remove unneeded tests 1582c55 Migrate to stestr f7f25b5 Remove python3.5 f70bffc Stop to use the __future__ module. 60ab3cd Switch to newer openstackdocstheme version ca361d3 Use unittest.mock instead of third party mock a98b74c Add Python3 victoria unit tests Diffstat (except docs and test files) ------------------------------------- .testr.conf | 7 -- .zuul.yaml | 3 +- cliff/_argparse.py | 2 - cliff/commandmanager.py | 25 ++++++ lower-constraints.txt | 5 +- .../notes/command-group-8c00f260340a130c.yaml | 5 ++ setup.cfg | 3 +- test-requirements.txt | 5 +- tox.ini | 14 +++- 24 files changed, 161 insertions(+), 80 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index d69d358..686ff61 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -testrepository>=0.0.18 # Apache-2.0/BSD +stestr>=1.0.0 # Apache-2.0 @@ -8 +7,0 @@ testtools>=2.2.0 # MIT -mock>=2.0.0 # BSD @@ -15 +14 @@ coverage!=4.4,>=4.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2 # BSD +sphinx>=2.0.0,!=2.1.0 # BSD From no-reply at openstack.org Wed Jun 10 13:19:24 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 10 Jun 2020 13:19:24 -0000 Subject: [release-announce] bifrost 8.1.0 (ussuri) Message-ID: We jubilantly announce the release of: bifrost 8.1.0: Deployment of physical machines using OpenStack Ironic and Ansible This release is part of the ussuri stable 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. 8.1.0 ^^^^^ New Features ************ * Debian Buster is now supported as a base operating system. * Ubuntu Focal (20.04) is now supported as a base operating system. * Fedora 30 is now supported as a base operating system. Upgrade Notes ************* * Explicit support for Fedora versions < 30 has been removed. * Explicit support for Debian Jessie has been removed. * All packages are now installed in a virtual environment in "/opt/stack/bifrost" by default instead of system-wide. Deprecation Notes ***************** * Support for system-wide installation of packages is deprecated, untested and may be removed in a future release. Bug Fixes ********* * Fixes installing Keystone under CentOS 8. * Fixes failure to install on systems with a local resolved by setting "disable_dnsmasq_dns" to "True" by default. Other Notes *********** * Support for Ubuntu Xenial and Debian Stretch has been officially removed (Bifrost has been broken on them since Ussuri because of the transition to Python 3.6). Changes in bifrost 8.0.0..8.1.0 ------------------------------- aaf2c01 Fix bifrost_inventory.py with no nodes enrolled 5214fe0 Restore installing DIB-specific dependencies f170e04 Documentation: minor fixes in the user guide 955e452 Switch to using virtual envs by default eb81bf8 Drop hard requirement on debootstrap and EPEL 77f9631 Support Ubuntu Focal (20.04) 7547bec Install uWSGI from PyPI to repair CentOS 8 support d6b79b4 Set disable_dnsmasq_dns to True 52548b6 Remove support for Ubuntu Xenial and Debian Stretch 5b36306 Support Debian Buster and add CI jobs for it 28e6c2f CI: reduce memory and disk for testing nodes 66ceaf8 Add Fedora 30 based job a9beb96 Correct handling enable_venv in pip_install.yml 86deb6e Remove explicit support for EOL Fedora versions and Debian Jessie 528111f Update docs references for CentOS 8 03214fb Fix pip3 path dc1c4ab Fix check packages command ca12ddc Fix detection of mkisofs ac820a0 CI: move the libvirt storage pool to /opt 0fc68f4 install-deps: use system pip and bindep for installing dependencies 5528f56 Make the keystone job voting and re-enable commented out jobs 2f458eb Switch git_branch to stable/ussuri 651b53c Update TOX_CONSTRAINTS_FILE for stable/ussuri 680bae9 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + bifrost/inventory.py | 2 +- bindep.txt | 4 + playbooks/ci/run.yaml | 3 +- .../bifrost-configdrives-dynamic/meta/main.yml | 6 +- .../bifrost-configdrives-dynamic/tasks/main.yml | 14 +-- playbooks/roles/bifrost-create-dib-image/README.md | 4 +- .../bifrost-create-dib-image/defaults/main.yml | 2 +- .../roles/bifrost-create-dib-image/meta/main.yml | 6 +- .../roles/bifrost-create-dib-image/tasks/main.yml | 13 ++- .../bifrost-create-vm-nodes/defaults/main.yml | 4 +- .../defaults/required_defaults_Debian.yml | 4 +- .../defaults/required_defaults_Debian_jessie.yml | 2 - .../defaults/required_defaults_Ubuntu_20.04.yml | 14 +++ .../roles/bifrost-create-vm-nodes/meta/main.yml | 6 +- .../roles/bifrost-create-vm-nodes/tasks/main.yml | 1 + .../bifrost-deploy-nodes-dynamic/meta/main.yml | 6 +- .../roles/bifrost-ironic-install/defaults/main.yml | 6 +- .../defaults/required_defaults_Debian_family.yml | 7 +- .../defaults/required_defaults_Debian_jessie.yml | 37 ------- ..._Fedora_26.yml => required_defaults_Fedora.yml} | 39 ++++--- .../defaults/required_defaults_Fedora_22.yml | 5 - .../defaults/required_defaults_Fedora_25.yml | 42 ------- .../defaults/required_defaults_Fedora_27.yml | 43 ------- .../defaults/required_defaults_RedHat_family.yml | 1 - .../defaults/required_defaults_Suse_family.yml | 1 - ...untu_16.04.yml => required_defaults_Ubuntu.yml} | 3 +- .../defaults/required_defaults_Ubuntu_18.04.yml | 36 ------ .../bifrost-ironic-install/tasks/pip_install.yml | 15 +-- .../bifrost-keystone-install/defaults/main.yml | 2 +- .../defaults/required_defaults_Debian_family.yml | 10 +- .../defaults/required_defaults_Debian_jessie.yml | 19 ---- .../defaults/required_defaults_Fedora_22.yml | 5 - .../defaults/required_defaults_RedHat_family.yml | 4 +- .../defaults/required_defaults_Suse_family.yml | 3 +- ...untu_18.04.yml => required_defaults_Ubuntu.yml} | 4 - .../defaults/required_defaults_Ubuntu_16.04.yml | 19 ---- .../files/keystone_policy.te | 11 ++ .../roles/bifrost-keystone-install/meta/main.yml | 8 +- .../bifrost-keystone-install/tasks/bootstrap.yml | 27 +++++ .../bifrost-keystone-install/tasks/install.yml | 8 ++ .../bifrost-keystone-install/tasks/pip_install.yml | 24 ++-- playbooks/roles/bifrost-prep-for-install/README.md | 2 +- .../bifrost-prep-for-install/defaults/main.yml | 2 +- playbooks/test-bifrost.yaml | 4 +- .../ancient-fedora-jessie-773ba251b28f4a94.yaml | 6 + .../notes/centos-keystone-acad21e70153067d.yaml | 4 + .../notes/debian-buster-dd7cfde9908deb09.yaml | 4 + .../disable_dnsmasq_dns-0d545cdaa81b92a2.yaml | 5 + releasenotes/notes/focal-36208207a571f354.yaml | 4 + releasenotes/notes/no-xenial-1c27b7bb2cf165ed.yaml | 6 + .../notes/support-fedora-3b14bffb24097b28.yaml | 4 + .../notes/venv-default-895f7b633803297f.yaml | 9 ++ scripts/env-setup.sh | 2 +- scripts/install-deps.sh | 123 ++++++--------------- scripts/test-bifrost.sh | 74 +++++-------- tox.ini | 6 +- zuul.d/bifrost-jobs.yaml | 33 +++++- zuul.d/project.yaml | 24 ++-- 66 files changed, 383 insertions(+), 561 deletions(-) From no-reply at openstack.org Thu Jun 11 10:11:04 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Jun 2020 10:11:04 -0000 Subject: [release-announce] oslo.utils 4.2.1 (victoria) Message-ID: We are happy to announce the release of: oslo.utils 4.2.1: Oslo Utility library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.utils Download the package from: https://pypi.org/project/oslo.utils Please report issues through: https://bugs.launchpad.net/oslo.utils/+bugs For more details, please see below. Changes in oslo.utils 4.2.0..4.2.1 ---------------------------------- b993823 Release greenthread when computing checksum 00ccff5 Fix pygments style Diffstat (except docs and test files) ------------------------------------- oslo_utils/fileutils.py | 3 +++ releasenotes/source/conf.py | 3 +-- 4 files changed, 24 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Jun 11 10:14:38 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 11 Jun 2020 10:14:38 -0000 Subject: [release-announce] horizon 16.2.0 (train) Message-ID: We are amped to announce the release of: horizon 16.2.0: OpenStack Dashboard This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/horizon Download the package from: https://tarballs.openstack.org/horizon/ Please report issues through: https://bugs.launchpad.net/horizon/+bugs For more details, please see below. 16.2.0 ^^^^^^ Upgrade Notes * pyScss 1.3.7 is now required due to the incompatibility that pyScss 1.3.4 used before in horizon does not work with setuptools 46. * Along with the upgrade of pyScss to 1.3.7, a workaround for the material design theme is added to make it work properly. See [:bug:`1771559`] for detail. Changes in horizon 16.1.0..16.2.0 --------------------------------- 29af0d34c Switch to new javascript jobs e342c72ce Fix tempest and pep8 tests df92b1113 Give keystoneauth1.ClientException only 1 argument (message) 644e05ce9 Fix tenant_id for a new port. 7eaca9126 Imported Translations from Zanata 5692a2ad7 Fix .zuul.yaml syntax errors f26c88721 Implement 'selector-append' sass function cf6bc991e Authenticate before Authorization 9813577f7 Update pyScss to 1.3.7 a1afb5046 Forwards LOGOUT_URL to templates. e6eb4990c Tell reno to ignore the kilo branch 9b54bad89 Check volume endpoint availability in the same order e058e3816 Allow to evacuate without specifying a target host e2ecdaf01 Imported Translations from Zanata ebc9ee920 Fixes a series of bugs related to Floating IPs. Diffstat (except docs and test files) ------------------------------------- .gitignore | 3 + .zuul.yaml | 25 ++--- .../locale/id/LC_MESSAGES/doc-contributor.po | 80 +++++++++++++--- horizon/base.py | 6 +- horizon/locale/pt_BR/LC_MESSAGES/django.po | 14 ++- horizon/locale/pt_BR/LC_MESSAGES/djangojs.po | 8 +- lower-constraints.txt | 2 +- openstack_dashboard/api/cinder.py | 79 ++++++--------- openstack_dashboard/api/keystone.py | 4 +- openstack_dashboard/context_processors.py | 1 + .../dashboards/admin/hypervisors/compute/forms.py | 5 + .../dashboards/admin/networks/ports/views.py | 6 ++ .../dashboards/identity/domains/tables.py | 2 +- .../dashboards/project/floating_ips/forms.py | 3 +- .../dashboards/project/floating_ips/tables.py | 2 +- .../templates/floating_ips/_allocate.html | 40 ++++---- .../templates/floating_ips/allocate.html | 2 + .../dashboards/project/floating_ips/views.py | 3 +- .../dashboards/project/floating_ips/workflows.py | 10 +- .../dashboards/project/networks/ports/views.py | 4 +- .../locale/pt_BR/LC_MESSAGES/djangojs.po | 34 ++++++- openstack_dashboard/settings.py | 2 +- .../templates/header/_user_menu.html | 2 +- openstack_dashboard/test/settings.py | 2 +- openstack_dashboard/test/unit/usage/test_quotas.py | 106 ++++++++++++++++++--- .../themes/material/static/horizon/_styles.scss | 9 ++ openstack_dashboard/usage/quotas.py | 25 ++++- openstack_dashboard/usage/views.py | 33 +++++-- .../pyscss-and-setuptools-7634dcee9d62bde9.yaml | 9 ++ reno.yaml | 3 + requirements.txt | 2 +- test-requirements.txt | 3 +- 36 files changed, 473 insertions(+), 150 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 0a8f8be5a..5b2c10550 100644 --- a/requirements.txt +++ b/requirements.txt @@ -33 +33 @@ pymongo!=3.1,>=3.0.2 # Apache-2.0 -pyScss!=1.3.5,>=1.3.4 # MIT License +pyScss>=1.3.7 # MIT License diff --git a/test-requirements.txt b/test-requirements.txt index 53bcea9b9..ab6d9949b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -20 +20,2 @@ nodeenv>=0.9.4 # BSD -python-memcached>=1.59 # PSF +python-memcached>=1.59;python_version=='2.7' # PSF +python-memcached>=1.59;python_version>='3.4' # PSF From no-reply at openstack.org Fri Jun 12 16:46:34 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 12 Jun 2020 16:46:34 -0000 Subject: [release-announce] osc-lib 2.2.0 (victoria) Message-ID: We enthusiastically announce the release of: osc-lib 2.2.0: OpenStackClient Library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/osc-lib Download the package from: https://pypi.org/project/osc-lib Please report issues through: https://storyboard.openstack.org/#!/project/openstack/osc-lib For more details, please see below. 2.2.0 ^^^^^ New Features ************ * Integrate get_osc_show_columns_for_sdk_resource function to ease showing SDK resources. Upgrade Notes ************* * The "osc_lib.command.commandmanager.CommandManager" class is a direct subclass of "cliff.commandmanager.CommandManager". The extra osc_lib functionality has been shifted upstream into cliff. Changes in osc-lib 2.1.0..2.2.0 ------------------------------- b6d1d53 Remove commandmanager subclass 213d201 Stop configuring install_command in tox and stop use pip. 29a0c5a Add get_osc_show_columns_for_sdk_resource function eac4ac1 Switch to newer openstackdocstheme and reno versions 1ff3720 Revert "Add error message when occurrence Forbidden error" Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 6 +- osc_lib/command/commandmanager.py | 41 +------- osc_lib/shell.py | 2 +- osc_lib/utils/__init__.py | 57 +++++++++-- .../notes/add_sdk_utils-d0c338eba682f2c8.yaml | 5 + .../remove-group-subclass-82134e6915c7c782.yaml | 6 ++ releasenotes/source/conf.py | 20 ++-- requirements.txt | 2 +- test-requirements.txt | 5 - tox.ini | 12 +-- 14 files changed, 127 insertions(+), 215 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 304acdb..5fd3a6e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +6 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -cliff!=2.9.0,>=2.8.0 # Apache-2.0 +cliff>=3.2.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index b2a7a62..55e387b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +9,0 @@ requests-mock>=1.1.0 # Apache-2.0 -sphinx!=1.6.6,>=1.6.2 # BSD @@ -17,4 +15,0 @@ flake8-import-order>=0.17.1 # LGPLv3 - -# Documentation -openstackdocstheme>=1.18.1 # Apache-2.0 -reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 15 08:48:26 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 08:48:26 -0000 Subject: [release-announce] ironic-lib 4.2.1 (ussuri) Message-ID: We are excited to announce the release of: ironic-lib 4.2.1: 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.1 ^^^^^ Bug Fixes * Fixes an py3 compatibility issue in metrics_statsd where str need be explicitly converted to bytes before send with socket. See Story 2007537 (https://storyboard.openstack.org/#!/story/2007537) for details. Changes in ironic-lib 4.2.0..4.2.1 ---------------------------------- c05ec72 Add netboot to all partition jobs f772e24 Fix for latest zeroconf version cc0abd3 Fix pep8 test 63da5a7 image_convert: retry resource unavailable and make RLIMIT configurable 956fd14 Convert str to bytes for py3 socket compatibility 945281d Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri 804988a Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + ironic_lib/disk_utils.py | 39 +++++++++++++-- ironic_lib/metrics_statsd.py | 2 +- .../conver-str-to-bytes-11a665d0fa8828ec.yaml | 7 +++ tox.ini | 2 +- zuul.d/ironic-lib-jobs.yaml | 5 +- 10 files changed, 112 insertions(+), 23 deletions(-) From no-reply at openstack.org Mon Jun 15 09:20:43 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:20:43 -0000 Subject: [release-announce] tacker 2.0.1 (train) Message-ID: We exuberantly announce the release of: tacker 2.0.1: OpenStack NFV Orchestration This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/tacker Download the package from: https://tarballs.openstack.org/tacker/ Please report issues through: https://bugs.launchpad.net/tacker/+bugs For more details, please see below. Changes in tacker 2.0.0..2.0.1 ------------------------------ 36c96500 Imported Translations from Zanata aa8126e6 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 6e69cdce Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 547 --------------------- tacker/locale/de/LC_MESSAGES/tacker.po | 109 +++- tox.ini | 2 +- 4 files changed, 108 insertions(+), 551 deletions(-) From no-reply at openstack.org Mon Jun 15 09:20:49 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:20:49 -0000 Subject: [release-announce] python-novaclient 15.1.1 (train) Message-ID: We are excited to announce the release of: python-novaclient 15.1.1: Client library for OpenStack Compute API This release is part of the train stable 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. 15.1.1 ^^^^^^ Upgrade Notes * The "--hint" option for the "boot" command expects a key-value argument. Previously, if this was not the case, the argument would be silently ignored. It will now raise an error. Changes in python-novaclient 15.1.0..15.1.1 ------------------------------------------- 33627242 Stop silently ignoring invalid 'nova boot --hint' options 197625ff Update TOX/UPPER_CONSTRAINTS_FILE for stable/train a255efce Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + novaclient/v2/shell.py | 4 +- .../notes/bug-1845322-463ee407b60131c9.yaml | 6 +++ tox.ini | 8 ++-- 5 files changed, 49 insertions(+), 14 deletions(-) From no-reply at openstack.org Mon Jun 15 09:23:24 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:23:24 -0000 Subject: [release-announce] manila 9.1.3 (train) Message-ID: We are amped to announce the release of: manila 9.1.3: Shared Storage for OpenStack This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/manila Download the package from: https://tarballs.openstack.org/manila/ Please report issues through: https://bugs.launchpad.net/manila/+bugs For more details, please see below. 9.1.3 ^^^^^ Bug Fixes * Fixed an issue with Unity driver fails to delete CIFS share if wrong access was set. Changes in manila 9.1.2..9.1.3 ------------------------------ 63c9b57d Update admin guide for share network subnets change 5c9fb522 Add user guide for share network subnets d4e0627e [devstack][ci] Move bgp setup to plugin e7b4507d [devstack][ci] Modify firewall in ds-plugin 82823b03 [devstack][ci] Set public network ID in tempest.conf b3d6254e [Unity]: Failed to delete cifs share if wrong access set Diffstat (except docs and test files) ------------------------------------- contrib/ci/post_test_hook.sh | 24 -- contrib/ci/pre_test_hook.sh | 2 + devstack/plugin.sh | 47 ++++ devstack/settings | 5 + .../admin/shared-file-systems-share-networks.rst | 157 ++++++++++- .../shared-file-systems-share-replication.rst | 19 +- ...shared-file-systems-share-server-management.rst | 11 + .../contributor/samples/container_local.conf | 3 + .../contributor/samples/zfsonlinux_local.conf | 3 + .../user/share-network-subnet-operations.rst | 120 ++++++++ .../share/drivers/dell_emc/plugins/unity/client.py | 6 +- .../drivers/dell_emc/plugins/unity/connection.py | 3 +- .../dell_emc/plugins/unity/fake_exceptions.py | 4 + .../drivers/dell_emc/plugins/unity/test_client.py | 7 + .../run.yaml | 1 + .../run.yaml | 1 + .../run.yaml | 1 + .../run.yaml | 1 + .../run.yaml | 1 + .../manila-tempest-minimal-dsvm-lvm/run-ipv6.yaml | 1 + .../manila-tempest-minimal-dsvm-lvm/run.yaml | 1 + ...fail-to-delete-cifs-share-c502a10ae306e506.yaml | 4 + 26 files changed, 702 insertions(+), 37 deletions(-) From no-reply at openstack.org Mon Jun 15 09:23:46 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:23:46 -0000 Subject: [release-announce] python-neutronclient 6.14.1 (train) Message-ID: We are glad to announce the release of: python-neutronclient 6.14.1: CLI and Client Library for OpenStack Networking This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/python-neutronclient Download the package from: https://pypi.org/project/python-neutronclient Please report issues through: https://bugs.launchpad.net/python-neutronclient/+bugs For more details, please see below. Changes in python-neutronclient 6.14.0..6.14.1 ---------------------------------------------- a09e824 Convert exception to string before passing it in 33ae5ad Fix pep8 errors with hacking 2.0.0 e4bad04 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 4d50713 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + neutronclient/client.py | 4 ++-- tox.ini | 2 +- 5 files changed, 9 insertions(+), 8 deletions(-) From no-reply at openstack.org Mon Jun 15 09:24:15 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:24:15 -0000 Subject: [release-announce] sushy-tools 0.10.0 Message-ID: We exuberantly announce the release of: sushy-tools 0.10.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. 0.10.0 ^^^^^^ Known Issues * Reads hardware state from libvirt domain XML Now reads boot device/mode/image from domain XML on filesystem rather then the running VM, thus avoiding the need for a reboot after setting soemthing. The client should now power cycle the instance if the changes are required in the running VM. note: not simply a soft reboot. Changes in sushy-tools 0.9.0..0.10.0 ------------------------------------ 74769fa drop mock from lower-constraints c71add5 Simplify the CI jobs and add a vmedia+UEFI job 13a0b59 Read current domain state from XML on filesystem 6baebba Switch to newer openstackdocstheme and reno versions 7d72c2e Fix pdf build e70cbf8 Update lower-constraints.txt 7bd4b01 Stop using six library Diffstat (except docs and test files) ------------------------------------- bindep.txt | 2 + lower-constraints.txt | 43 ++++++++++--------- releasenotes/notes/no-boot-1709a77ecc140034.yaml | 11 +++++ releasenotes/source/conf.py | 7 +++- requirements.txt | 1 - sushy_tools/emulator/resources/chassis/base.py | 5 +-- sushy_tools/emulator/resources/managers/base.py | 5 +-- sushy_tools/emulator/resources/systems/base.py | 5 +-- .../emulator/resources/systems/libvirtdriver.py | 48 +++++++--------------- .../emulator/resources/vmedia/staticdriver.py | 2 +- .../unit/emulator/resources/chassis/test_static.py | 2 +- .../emulator/resources/indicators/test_static.py | 3 +- .../emulator/resources/systems/test_libvirt.py | 26 ++---------- .../unit/emulator/resources/systems/test_nova.py | 2 +- .../unit/emulator/resources/vmedia/test_static.py | 3 +- .../unit/emulator/resources/volumes/test_static.py | 3 +- test-requirements.txt | 6 +-- zuul.d/project.yaml | 6 ++- zuul.d/sushy-tools-jobs.yaml | 23 ++++++----- 22 files changed, 103 insertions(+), 117 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index aabb3fe..740a1f9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +7,0 @@ requests>=2.14.2 # Apache-2.0 -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 8cedfa6..6c24f35 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11,2 +11,2 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD -openstackdocstheme>=1.20.0 # Apache-2.0 +sphinx>=2.0.0,!=2.1.0 # BSD +openstackdocstheme>=2.2.1 # Apache-2.0 @@ -20 +20 @@ munch>=2.1.0 # MIT -reno>=2.5.0 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 15 09:25:03 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:25:03 -0000 Subject: [release-announce] manila-ui 2.19.2 (train) Message-ID: We are happy to announce the release of: manila-ui 2.19.2: Manila Management Dashboard This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/manila-ui Download the package from: https://tarballs.openstack.org/manila-ui/ Please report issues through: https://bugs.launchpad.net/manila-ui/+bugs For more details, please see below. Changes in manila-ui 2.19.1..2.19.2 ----------------------------------- b1f62a0 Switch from django string_concat to format_lazy Diffstat (except docs and test files) ------------------------------------- manila_ui/dashboards/project/share_snapshots/tables.py | 8 +++++--- manila_ui/dashboards/project/shares/tables.py | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) From no-reply at openstack.org Mon Jun 15 09:26:35 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:26:35 -0000 Subject: [release-announce] zun-ui 4.0.1 (train) Message-ID: We are psyched to announce the release of: zun-ui 4.0.1: Zun User Interface This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/zun-ui Download the package from: https://tarballs.openstack.org/zun-ui/ Please report issues through: https://bugs.launchpad.net/zun-ui/+bugs For more details, please see below. Changes in zun-ui 4.0.0..4.0.1 ------------------------------ 344217a Imported Translations from Zanata 148e902 Imported Translations from Zanata 7ae5b11 Disable auto-generate API docs 370a584 Use labels to identify the cloud-shell container 16fa296 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 4fd446d Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../source/locale/de/LC_MESSAGES/releasenotes.po | 121 -- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 373 ------ .../source/locale/id/LC_MESSAGES/releasenotes.po | 484 -------- .../source/locale/ja/LC_MESSAGES/releasenotes.po | 478 ------- tox.ini | 4 +- zun_ui/locale/ru/LC_MESSAGES/django.po | 34 + zun_ui/locale/ru/LC_MESSAGES/djangojs.po | 1308 ++++++++++++++++++++ .../static/cloud-shell/cloud-shell.controller.js | 19 +- 12 files changed, 1360 insertions(+), 1487 deletions(-) From no-reply at openstack.org Mon Jun 15 09:26:40 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:26:40 -0000 Subject: [release-announce] barbican 9.0.1 (train) Message-ID: We are thrilled to announce the release of: barbican 9.0.1: OpenStack Secure Key Management This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/barbican Download the package from: https://tarballs.openstack.org/barbican/ Please report issues through: https://bugs.launchpad.net/barbican/+bugs For more details, please see below. Changes in barbican 9.0.0..9.0.1 -------------------------------- 07be1986 Fix the barbicanclient installation not from source 9290fa7c Don't use branch matching 32115866 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train f11f999e Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 4 ---- devstack/lib/barbican | 8 +++++--- devstack/plugin.sh | 1 - devstack/settings | 8 ++++---- tox.ini | 2 +- 6 files changed, 11 insertions(+), 13 deletions(-) From no-reply at openstack.org Mon Jun 15 09:26:57 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:26:57 -0000 Subject: [release-announce] zun 4.0.1 (train) Message-ID: We are delighted to announce the release of: zun 4.0.1: OpenStack Containers service This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/zun Download the package from: https://tarballs.openstack.org/zun/ Please report issues through: https://bugs.launchpad.net/zun/+bugs For more details, please see below. Changes in zun 4.0.0..4.0.1 --------------------------- 25e56636 Replace tox_envlist 'all-plugin' with 'all' ba40a613 wsproxy: get the underlying socket for exec eea0bae1 Update installation guide for train release a8bba6d0 Convert str to bytes on wsproxy 924874ad Fix response of json schema validation error aec824f1 Fix detaching a volume that failed to attach cb0cb901 Fix image search 500 error d0733c99 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train f3b5f355 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 4 +++- tox.ini | 2 +- zun/api/controllers/v1/images.py | 2 +- zun/api/validation/validators.py | 2 +- zun/volume/driver.py | 2 +- zun/websocket/websocketproxy.py | 8 ++++++++ 12 files changed, 28 insertions(+), 15 deletions(-) From no-reply at openstack.org Mon Jun 15 09:27:18 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:27:18 -0000 Subject: [release-announce] python-watcher 3.0.1 (train) Message-ID: We are delighted to announce the release of: python-watcher 3.0.1: OpenStack Watcher provides a flexible and scalable resource optimization service for multi-tenant OpenStack- based clouds. This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/python-watcher Download the package from: https://tarballs.openstack.org/watcher/ For more details, please see below. Changes in python-watcher 3.0.0..3.0.1 -------------------------------------- 8e143ca8 Remove print() e5884a96 Don't throw exception when missing metrics Diffstat (except docs and test files) ------------------------------------- watcher/decision_engine/datasources/base.py | 3 --- watcher/decision_engine/datasources/ceilometer.py | 13 ++++++------- watcher/decision_engine/datasources/gnocchi.py | 21 +++++++++++---------- watcher/decision_engine/datasources/grafana.py | 3 +++ watcher/decision_engine/datasources/monasca.py | 8 ++++---- .../datasources/test_grafana_helper.py | 6 +----- 8 files changed, 27 insertions(+), 39 deletions(-) From no-reply at openstack.org Mon Jun 15 09:27:19 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:27:19 -0000 Subject: [release-announce] trove 12.1.0 (train) Message-ID: We are overjoyed to announce the release of: trove 12.1.0: OpenStack DBaaS This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/trove Download the package from: https://tarballs.openstack.org/trove/ Please report issues through: https://bugs.launchpad.net/trove/+bugs For more details, please see below. Changes in trove 12.0.0..12.1.0 ------------------------------- d8b5525f Fix CI 51ca93da Fixes "a2ensite" command arg and adds mod_wsgi package installation 8e6ce196 Fix devstack installation guide ce23f27b Delete error volumes when deleting instance 095a5b05 Check network conflict d5f7f1e6 Enable trove-scenario-mariadb-single CI job b2175778 Fix unmount path for instance upgrade 3e7b8cf8 Fix delete instance 47605e6c Fix Trove periodic CI job 27bdfcf7 Support incremental backup for MariaDB 2afa3b03 Fix mariadb CI - trove-scenario-mariadb-single 83ab7910 Fix an error when generate root password during DB initialization 8fbe6d88 Rename devstack variable TROVE_DISABLE_IMAGE_SETUP 08f0c976 Support to build dev datastore image in CI job 775ec10c Use dedicated service credential config 38b6f5ef Use stable/train for trovestack pip constraints f8217b99 Support to specify branch when building the image Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 76 +-- devstack/plugin.sh | 97 +-- devstack/settings | 6 +- integration/scripts/conf/test_begin.conf | 2 +- .../99-reliable-apt-key-importing.bash | 4 +- .../99-reliable-apt-key-importing.bash | 4 +- .../ubuntu-guest/extra-data.d/15-trove-dep | 9 +- .../elements/ubuntu-guest/install.d/15-trove-dep | 21 +- .../ubuntu-guest/post-install.d/90-apt-get-update | 9 - .../ubuntu-guest/pre-install.d/04-baseline-tools | 2 +- .../ubuntu-mysql/pre-install.d/10-percona-apt-key | 6 +- .../ubuntu-xenial-mariadb/install.d/30-mariadb | 5 +- integration/scripts/functions_qemu | 8 +- integration/scripts/trovestack | 13 +- integration/scripts/trovestack.rc | 2 +- playbooks/image-build/run.yaml | 4 +- test-upper-constraints.txt | 2 +- tools/trove-pylint.config | 4 +- tox.ini | 4 - trove/backup/models.py | 6 +- trove/cluster/models.py | 12 +- trove/common/cfg.py | 90 +-- trove/common/{remote.py => clients.py} | 73 ++- .../{single_tenant_remote.py => clients_admin.py} | 46 +- trove/common/exception.py | 4 + trove/common/glance_remote.py | 55 -- trove/common/models.py | 8 +- trove/common/neutron.py | 29 +- trove/common/server_group.py | 2 +- .../experimental/galera_common/taskmanager.py | 2 +- .../strategies/cluster/experimental/mongodb/api.py | 4 +- trove/common/strategies/storage/__init__.py | 1 - trove/common/strategies/storage/swift.py | 2 +- trove/common/trove_remote.py | 11 +- trove/datastore/models.py | 2 +- .../sqlalchemy/migrate_repo/versions/039_region.py | 3 +- trove/extensions/common/models.py | 2 +- trove/extensions/mgmt/datastores/service.py | 6 +- trove/extensions/mgmt/instances/models.py | 14 +- trove/extensions/mgmt/upgrade/models.py | 2 +- trove/extensions/mysql/models.py | 2 +- trove/extensions/redis/models.py | 2 +- trove/extensions/security_group/models.py | 4 +- trove/flavor/models.py | 2 +- trove/guestagent/backup/backupagent.py | 27 +- trove/guestagent/common/sql_query.py | 2 +- trove/guestagent/datastore/manager.py | 5 +- trove/guestagent/datastore/mysql_common/manager.py | 19 +- trove/guestagent/datastore/mysql_common/service.py | 58 +- trove/guestagent/guest_log.py | 4 +- trove/guestagent/strategies/backup/__init__.py | 1 - .../strategies/backup/experimental/mariadb_impl.py | 118 +++- trove/guestagent/strategies/backup/mysql_impl.py | 4 +- .../replication/experimental/mariadb_gtid.py | 26 +- .../strategies/replication/mysql_base.py | 1 + .../restore/experimental/mariadb_impl.py | 164 +++++- trove/guestagent/strategies/restore/mysql_impl.py | 11 +- trove/instance/models.py | 42 +- trove/instance/service.py | 37 +- trove/instance/views.py | 2 +- trove/limits/views.py | 4 +- trove/network/neutron.py | 4 +- trove/network/nova.py | 4 +- trove/taskmanager/manager.py | 21 +- trove/taskmanager/models.py | 57 +- trove/templates/mariadb/config.template | 2 - .../datastore/test_datastore_version_metadata.py | 4 +- trove/volume_type/models.py | 7 +- 94 files changed, 1031 insertions(+), 1345 deletions(-) From no-reply at openstack.org Mon Jun 15 09:28:25 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:28:25 -0000 Subject: [release-announce] nova 20.3.0 (train) Message-ID: We are gleeful to announce the release of: nova 20.3.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. 20.3.0 ^^^^^^ Bug Fixes * A new "[workarounds]/reserve_disk_resource_for_image_cache" config option was added to fix the bug 1878024 where the images in the compute image cache overallocate the local disk. If this new config is set then the libvirt driver will reserve DISK_GB resources in placement based on the actual disk usage of the image cache. (https://bugs.launchpad.net/nova/+bug/1878024) Changes in nova 20.2.0..20.3.0 ------------------------------ 147f1c753a Add admin doc information about image cache resource accounting 90c70f04d7 Reserve DISK_GB resource for the image cache 11b2b7f0b3 fix scsi disk unit number of the attaching volume when cdrom bus is scsi 91160c4238 Make quotas respect instance_list_per_project_cells e34b375a61 Update scheduler instance info at confirm resize 66e4d82181 Reproduce bug 1869050 9f22f41286 [train-only] Cap pycodestyle to < 2.6.0 890882ebbf Revert "nova shared storage: rbd is always shared storage" 118ee68257 Add retry to cinder API calls related to volume detach Diffstat (except docs and test files) ------------------------------------- nova/compute/manager.py | 4 + nova/conf/workarounds.py | 19 +++++ nova/quota.py | 8 +- nova/virt/imagecache.py | 9 ++ nova/virt/libvirt/driver.py | 29 ++++--- nova/virt/libvirt/imagecache.py | 25 ++++++ nova/volume/cinder.py | 11 +++ ...erve-disk-for-image-cache-ef6688f869b12bcb.yaml | 10 +++ test-requirements.txt | 2 +- 17 files changed, 485 insertions(+), 18 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index c8c8cb1c50..a3e369f85a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -14 +14 @@ PyMySQL>=0.7.6 # MIT License -pycodestyle>=2.0.0 # MIT License +pycodestyle>=2.0.0,<2.6.0 # MIT License From no-reply at openstack.org Mon Jun 15 09:31:19 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:31:19 -0000 Subject: [release-announce] heat-dashboard 2.0.1 (train) Message-ID: We are pumped to announce the release of: heat-dashboard 2.0.1: Heat Management Dashboard This release is part of the train stable 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://bugs.launchpad.net/heat-dashboard/+bugs For more details, please see below. Changes in heat-dashboard 2.0.0..2.0.1 -------------------------------------- 2719498 Imported Translations from Zanata 69acbb8 Imported Translations from Zanata 93076a6 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 9edbc8b Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- heat_dashboard/locale/es/LC_MESSAGES/django.po | 127 ++++++++++++++++++++- heat_dashboard/locale/fr/LC_MESSAGES/django.po | 13 ++- .../source/locale/cs/LC_MESSAGES/releasenotes.po | 18 --- .../source/locale/de/LC_MESSAGES/releasenotes.po | 106 ----------------- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 94 --------------- .../source/locale/es/LC_MESSAGES/releasenotes.po | 21 ---- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 22 ---- .../source/locale/id/LC_MESSAGES/releasenotes.po | 102 ----------------- .../source/locale/ja/LC_MESSAGES/releasenotes.po | 63 ---------- .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 96 ---------------- .../source/locale/ne/LC_MESSAGES/releasenotes.po | 100 ---------------- .../locale/pt_BR/LC_MESSAGES/releasenotes.po | 95 --------------- .../source/locale/ru/LC_MESSAGES/releasenotes.po | 104 ----------------- .../locale/zh_CN/LC_MESSAGES/releasenotes.po | 98 ---------------- tox.ini | 6 +- 16 files changed, 137 insertions(+), 930 deletions(-) From no-reply at openstack.org Mon Jun 15 09:39:09 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:39:09 -0000 Subject: [release-announce] os-win 4.3.3 (train) Message-ID: We enthusiastically announce the release of: os-win 4.3.3: Windows / Hyper-V library for OpenStack projects. This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/os-win Download the package from: https://pypi.org/project/os-win Please report issues through: https://bugs.launchpad.net/os-win/+bugs For more details, please see below. Changes in os-win 4.3.2..4.3.3 ------------------------------ 3bdedd9 Fix case sensitive path comparisons Diffstat (except docs and test files) ------------------------------------- os_win/utils/compute/vmutils.py | 3 ++- os_win/utils/compute/vmutils10.py | 6 ++++-- os_win/utils/hostutils10.py | 4 ++-- 3 files changed, 8 insertions(+), 5 deletions(-) From no-reply at openstack.org Mon Jun 15 09:39:32 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:39:32 -0000 Subject: [release-announce] python-glanceclient 2.17.1 (train) Message-ID: We high-spiritedly announce the release of: python-glanceclient 2.17.1: OpenStack Image API Client Library This release is part of the train stable 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 2.17.0..2.17.1 --------------------------------------------- 1aba8f2 Cleanup session object fd83a8e Remove v1 tests 5d83360 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 53925d9 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 50 --------------------------------------------- glanceclient/common/http.py | 9 ++++++++ tox.ini | 16 ++------------- 4 files changed, 12 insertions(+), 64 deletions(-) From no-reply at openstack.org Mon Jun 15 09:43:00 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:43:00 -0000 Subject: [release-announce] ceilometer 13.1.1 (train) Message-ID: We are chuffed to announce the release of: ceilometer 13.1.1: OpenStack Telemetry This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/ceilometer Download the package from: https://tarballs.openstack.org/ceilometer/ Please report issues through: https://bugs.launchpad.net/ceilometer/+bugs For more details, please see below. Changes in ceilometer 13.1.0..13.1.1 ------------------------------------ 66d71e40 Fix docs build error aba797f8 Temporary failures should be treated as temporary. Diffstat (except docs and test files) ------------------------------------- ceilometer/compute/pollsters/__init__.py | 1 - 5 files changed, 5 insertions(+), 17 deletions(-) From no-reply at openstack.org Mon Jun 15 09:43:11 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:43:11 -0000 Subject: [release-announce] vitrage 5.0.2 (train) Message-ID: We are overjoyed to announce the release of: vitrage 5.0.2: The OpenStack RCA Service This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/vitrage Download the package from: https://tarballs.openstack.org/vitrage/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/vitrage For more details, please see below. Changes in vitrage 5.0.1..5.0.2 ------------------------------- e1aaacb2 Bugfix: Consistency query timestamp format is not the same as vertices d0d51417 Make sure we use the right tempest 02260800 Bugfix - Processor check if neighbors are newer before updating them 3af8d78f Overcome mysql failure during Vitrage init. Diffstat (except docs and test files) ------------------------------------- devstack/plugin.sh | 11 +++++++++ .../consistency/consistency_enforcer.py | 14 +++++------ vitrage/entity_graph/processor/processor.py | 17 +++++++++----- vitrage/storage/__init__.py | 8 +++++-- .../entity_graph/consistency/test_consistency.py | 27 ++++++++++++---------- .../functional/evaluator/test_action_executor.py | 2 +- vitrage/utils/datetime.py | 12 ++++++++++ 7 files changed, 62 insertions(+), 29 deletions(-) From no-reply at openstack.org Mon Jun 15 09:44:28 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:44:28 -0000 Subject: [release-announce] ironic-lib 2.21.2 (train) Message-ID: We jubilantly announce the release of: ironic-lib 2.21.2: Ironic common library This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/ironic-lib Download the package from: https://pypi.org/project/ironic-lib Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic-lib For more details, please see below. Changes in ironic-lib 2.21.1..2.21.2 ------------------------------------ cc50dab Fix for latest zeroconf version Diffstat (except docs and test files) ------------------------------------- 1 file changed, 24 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Jun 15 09:45:06 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:45:06 -0000 Subject: [release-announce] murano 8.1.0 (train) Message-ID: We are satisfied to announce the release of: murano 8.1.0: Murano API This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/murano Download the package from: https://tarballs.openstack.org/murano/ Please report issues through: https://bugs.launchpad.net/murano/+bugs For more details, please see below. Changes in murano 8.0.0..8.1.0 ------------------------------ 9718a527 Remove retired congress f1c83c81 Mark murano-rally-task non-voting f0cacd6b Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 0cecfff8 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 31 +++---------------------------- tox.ini | 2 +- 3 files changed, 5 insertions(+), 29 deletions(-) From no-reply at openstack.org Mon Jun 15 09:45:59 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:45:59 -0000 Subject: [release-announce] aodh 9.0.1 (train) Message-ID: We are satisfied to announce the release of: aodh 9.0.1: OpenStack Telemetry Alarming This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/aodh Download the package from: https://tarballs.openstack.org/aodh/ Please report issues through: https://bugs.launchpad.net/aodh/+bugs For more details, please see below. Changes in aodh 9.0.0..9.0.1 ---------------------------- 5415b96d Use config options when creating keystone session 9e17daad heat notifier: Fix getting unhealthy resource names f041de28 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 91cc8681 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + aodh/api/controllers/v2/alarms.py | 6 +++-- aodh/evaluator/loadbalancer.py | 2 +- aodh/keystone_client.py | 17 +++++++------- aodh/notifier/heat.py | 42 ++++++++++------------------------- tox.ini | 2 +- 7 files changed, 30 insertions(+), 79 deletions(-) From no-reply at openstack.org Mon Jun 15 09:48:10 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 09:48:10 -0000 Subject: [release-announce] glance 19.0.3 (train) Message-ID: We are chuffed to announce the release of: glance 19.0.3: OpenStack Image Service This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/glance Download the package from: https://tarballs.openstack.org/glance/ Please report issues through: https://bugs.launchpad.net/glance/+bugs For more details, please see below. Changes in glance 19.0.2..19.0.3 -------------------------------- faa06f61 fix properties' missing underline for VirtCPUTopology Diffstat (except docs and test files) ------------------------------------- etc/metadefs/compute-vcputopology.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Jun 15 10:01:59 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 10:01:59 -0000 Subject: [release-announce] python-octaviaclient 1.10.1 (train) Message-ID: We are amped to announce the release of: python-octaviaclient 1.10.1: Octavia client for OpenStack Load Balancing This release is part of the train stable 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. Changes in python-octaviaclient 1.10.0..1.10.1 ---------------------------------------------- b5397ea Fix long CLI error messages 3e83788 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 95fa5fe Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + octaviaclient/osc/v2/constants.py | 8 +++ octaviaclient/osc/v2/listener.py | 5 ++ octaviaclient/osc/v2/member.py | 12 ++-- octaviaclient/osc/v2/validate.py | 38 +++++++++++ tox.ini | 6 +- 8 files changed, 143 insertions(+), 11 deletions(-) From no-reply at openstack.org Mon Jun 15 10:03:49 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 10:03:49 -0000 Subject: [release-announce] neutron-vpnaas-dashboard 1.6.1 (train) Message-ID: We are psyched to announce the release of: neutron-vpnaas-dashboard 1.6.1: Neutron VPNaaS Dashboard This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/neutron-vpnaas-dashboard Download the package from: https://tarballs.openstack.org/neutron-vpnaas-dashboard/ Please report issues through: https://bugs.launchpad.net/neutron-vpnaas-dashboard/+bugs For more details, please see below. Changes in neutron-vpnaas-dashboard 1.6.0..1.6.1 ------------------------------------------------ db7db31 Imported Translations from Zanata 126a773 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 233940c Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../locale/ru/LC_MESSAGES/django.po | 964 +++++++++++++++++++++ .../source/locale/cs/LC_MESSAGES/releasenotes.po | 25 - .../source/locale/de/LC_MESSAGES/releasenotes.po | 97 --- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 104 --- .../source/locale/es/LC_MESSAGES/releasenotes.po | 25 - .../source/locale/fr/LC_MESSAGES/releasenotes.po | 32 - .../source/locale/id/LC_MESSAGES/releasenotes.po | 110 --- .../source/locale/ja/LC_MESSAGES/releasenotes.po | 39 - .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 39 - .../locale/pt_BR/LC_MESSAGES/releasenotes.po | 30 - .../source/locale/ru/LC_MESSAGES/releasenotes.po | 29 - .../locale/zh_CN/LC_MESSAGES/releasenotes.po | 34 - tox.ini | 6 +- 14 files changed, 968 insertions(+), 567 deletions(-) From no-reply at openstack.org Mon Jun 15 10:03:50 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 10:03:50 -0000 Subject: [release-announce] ironic-inspector 9.2.3 (train) Message-ID: We jubilantly announce the release of: ironic-inspector 9.2.3: Hardware introspection for OpenStack Bare Metal This release is part of the train 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. 9.2.3 ^^^^^ Bug Fixes * Fixes accessing API endpoints with trailing slashes. Now they're treated the same way as without slashes, although the latter remain canonical URLs. Changes in ironic-inspector 9.2.2..9.2.3 ---------------------------------------- 182bd7e Treat endpoints with trailing slashes the same way as without them b897b20 Stop running a periodic task for the noop PXE filter Diffstat (except docs and test files) ------------------------------------- ironic_inspector/conductor/manager.py | 10 +++++++--- ironic_inspector/main.py | 18 ++++++++++++------ ironic_inspector/pxe_filter/base.py | 3 +++ ironic_inspector/test/unit/test_main.py | 10 ++++++++-- ironic_inspector/test/unit/test_pxe_filter.py | 12 ++++++++---- .../notes/trailing-slashes-93c2466b71829ec1.yaml | 5 +++++ 6 files changed, 43 insertions(+), 15 deletions(-) From no-reply at openstack.org Mon Jun 15 19:45:09 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 15 Jun 2020 19:45:09 -0000 Subject: [release-announce] octavia 4.1.2 (stein) Message-ID: We are tickled pink to announce the release of: octavia 4.1.2: OpenStack Octavia Scalable Load Balancer as a Service This release is part of the stein 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. 4.1.2 ^^^^^ Upgrade Notes ************* * After this upgrade, users will no longer be able use network resources they cannot see or "show" on load balancers. Operators can revert this behavior by setting the "allow_invisible_resource_usage" configuration file setting to "True". * Any amphorae running a py3 based image must be recycled or else they will eventually fail on certificate rotation. * An amphora image update is recommended to pick up a workaround to an HAProxy issue where it would fail to reload on configuration change should the local peer name start with "-x". Security Issues *************** * Previously, if a user knew or could guess the UUID for a network resource, they could use that UUID to create load balancer resources using that UUID. Now the user must have permission to see or "show" the resource before it can be used with a load balancer. This will be the new default, but operators can disable this behavior via the setting the configuration file setting "allow_invisible_resource_usage" to "True". This issue falls under the "Class C1" security issue as the user would require a valid UUID. Bug Fixes ********* * Fixed an issue when a loadbalancer is disabled, Octavia Health Manager keeps failovering the amphorae * Add listener and pool protocol validation. The pool and listener can't be combined arbitrarily. We need some constraints on the protocol side. * Resolved broken certificate upload on py3 based amphora images. On a housekeeping certificate rotation event, the amphora would clear out its server certificate and return a 500, putting the amphora in ERROR status and breaking further communication. See upgrade notes. * Fixed an issue where the the amphora image create tool would checkout the master amphora-agent code and master upper constraints. * Fixes an issue where load balancers with more than one TLS enabled listener, using client authentication and/or backend re-encryption, may load incorrect certificates for the listener. * Fix a bug that could interrupt resource creation when performing a graceful shutdown of the house keeping service and leave resources such as amphorae in a BOOTING status. * Fixed an issue where load balancers would go into ERROR when setting data not visible to providers (e.g. tags). * Workaround an HAProxy issue where it would fail to reload on configuration change should the local peer name start with "-x". * Delay between checks on UDP healthmonitors was using the incorrect config value "timeout", when it should have been "delay". Changes in octavia 4.1.1..4.1.2 ------------------------------- 0c1e588d Fix multi-listener LB client auth/re-encryption 07ef9ef8 Fix allow_invisible_resource_usage typo in relnotes 8bd0fbc8 Workaround peer name starting with hyphen cac753d3 Fix healthmanager not update amphora health when LB disable e719a472 Validate resource access when creating loadbalancer or member 5f4fd9c5 Fix py3 amphora-agent cert-rotation type bug 80e389ad Correct delay between UDP healthchecks bdfaba4c Fix load balancer update with provider filtered params d3df7e43 Fix padding logic for UDP health daemon aefbef12 Do not install diskimage-builder from Git ae03653a Pick stale amphora randomly 5dd672c5 Do not run Tempest in octavia-grenade job 922c4987 Remove xenial based jobs from stein gates. e3a95c9b Remove the barbican "Grant access" from cookbook 372e047a Fix uncaught DB exception when trying to get a spare amphora 24858a5a Use stable upper-constraints.txt in Amphora builds 84020ae6 Fix pep8 failures on stable/stein branch 4ebdce39 Fix multi-listener LB with missing certificate c09d7299 Fix house keeping graceful shutdown db75e58e Fix update API when barbican secret is missing 1f37a73e Add listener and pool protocol validation d0ef7a82 Cap hacking version to <2 9904b26a Accept oslopolicy-policy-generator path arguments Diffstat (except docs and test files) ------------------------------------- api-ref/source/parameters.yaml | 15 +- api-ref/source/v2/general.inc | 52 +++++++ devstack/plugin.sh | 8 +- devstack/settings | 3 - .../amphora-agent/source-repository-amphora-agent | 4 +- etc/octavia.conf | 10 ++ .../agent/api_server/certificate_update.py | 2 +- .../amphorae/backends/utils/keepalivedlvs_query.py | 2 +- .../amphorae/drivers/haproxy/rest_api_driver.py | 98 ++++++++----- octavia/api/v2/controllers/base.py | 12 ++ octavia/api/v2/controllers/l7policy.py | 26 ++-- octavia/api/v2/controllers/listener.py | 19 ++- octavia/api/v2/controllers/load_balancer.py | 28 ++-- octavia/api/v2/controllers/member.py | 8 +- octavia/api/v2/controllers/pool.py | 3 +- octavia/cmd/house_keeping.py | 23 ++-- octavia/common/clients.py | 28 ++++ octavia/common/config.py | 6 + octavia/common/constants.py | 8 ++ .../jinja/haproxy/combined_listeners/jinja_cfg.py | 77 +++++------ octavia/common/jinja/lvs/templates/macros.j2 | 12 +- octavia/common/policy.py | 13 +- octavia/common/utils.py | 5 +- octavia/common/validate.py | 13 +- .../healthmanager/health_drivers/update_db.py | 15 +- octavia/controller/worker/tasks/database_tasks.py | 48 ++----- octavia/controller/worker/tasks/network_tasks.py | 2 +- octavia/db/repositories.py | 14 +- octavia/network/base.py | 9 +- octavia/network/drivers/neutron/base.py | 21 +-- octavia/network/drivers/noop_driver/driver.py | 6 +- .../drivers/haproxy/test_rest_api_driver_0_5.py | 30 ++-- .../drivers/haproxy/test_rest_api_driver_1_0.py | 31 +++-- .../unit/certificates/generator/test_local.py | 4 +- .../haproxy/combined_listeners/test_jinja_cfg.py | 32 +++-- .../unit/common/jinja/lvs/test_lvs_jinja_cfg.py | 40 ++---- .../sample_configs/sample_configs_combined.py | 8 +- .../healthmanager/health_drivers/test_update_db.py | 22 ++- .../controller/worker/tasks/test_database_tasks.py | 45 +----- .../controller/worker/tasks/test_network_tasks.py | 16 +++ .../unit/network/drivers/neutron/test_base.py | 67 +++++++++ playbooks/legacy/grenade-devstack-octavia/run.yaml | 11 +- ...a-health-when-LB-disabled-46a4fb295c6d0850.yaml | 6 + .../add-protocol-validation-0f9129a045e372ce.yaml | 5 + .../allow-invisible-subnets-e30b0b5fbd216294.yaml | 16 +++ ...nt-py3-cert-upload-binary-74e0ab35c5a85c68.yaml | 11 ++ ...ora-agent-branch-checkout-e2eeb19c6aa09535.yaml | 5 + ...lient-auth-single-process-749af7791454ff03.yaml | 6 + ...ix-house-keeping-shutdown-17b04417a2c4849f.yaml | 6 + ...ix-lb-update-with-no-data-abefe7860b8fb4c7.yaml | 5 + ...ix-peer-name-prefix-hypen-e74a87e9a01b4f4c.yaml | 10 ++ ...-based-on-correct-setting-6a60856de2927ccd.yaml | 5 + test-requirements.txt | 2 +- zuul.d/jobs.yaml | 7 +- zuul.d/projects.yaml | 21 ++- 66 files changed, 1090 insertions(+), 409 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 8e0b2e39..14be4f6d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking!=0.13.0,<0.14,>=0.12.0,<2 # Apache-2.0 From no-reply at openstack.org Tue Jun 16 20:26:50 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 16 Jun 2020 20:26:50 -0000 Subject: [release-announce] oslotest 4.4.0 (victoria) Message-ID: We are psyched to announce the release of: oslotest 4.4.0: Oslo test framework This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslotest Download the package from: https://pypi.org/project/oslotest Please report issues through: https://bugs.launchpad.net/oslotest/+bugs For more details, please see below. Changes in oslotest 4.3.0..4.4.0 -------------------------------- 21beb15 Revert "Revert "Switch to unittest.mock from mock"" Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 1 - oslotest/base.py | 2 +- oslotest/mock_fixture.py | 37 +++++++++++++++++++------------- requirements.txt | 1 - 9 files changed, 31 insertions(+), 25 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9826c3b..32baed1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +8,0 @@ testtools>=2.2.0 # MIT -mock>=2.0.0 # BSD From no-reply at openstack.org Tue Jun 16 20:28:29 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 16 Jun 2020 20:28:29 -0000 Subject: [release-announce] oslo.serialization 4.0.0 (victoria) Message-ID: We exuberantly announce the release of: oslo.serialization 4.0.0: Oslo Serialization library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.serialization Download the package from: https://pypi.org/project/oslo.serialization Please report issues through: https://bugs.launchpad.net/oslo.serialization/+bugs For more details, please see below. 4.0.0 ^^^^^ Other Notes * Remove the yamlutils, the pyyaml is now safe by default. Changes in oslo.serialization 3.2.0..4.0.0 ------------------------------------------ 3847688 Remove the yamlutils module. 08855bd Fix pygments style Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 1 - oslo_serialization/yamlutils.py | 93 ---------------------- .../notes/remove-yamlutils-94c921247ab33003.yaml | 3 + releasenotes/source/conf.py | 2 +- requirements.txt | 2 - 7 files changed, 5 insertions(+), 186 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9a3a7f1..d8c62c4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,2 +13,0 @@ pytz>=2013.6 # MIT -PyYAML>=3.12 # MIT -debtcollector>=1.2.0 # Apache-2.0 From no-reply at openstack.org Tue Jun 16 20:29:26 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 16 Jun 2020 20:29:26 -0000 Subject: [release-announce] openstack-doc-tools 3.1.0 Message-ID: We high-spiritedly announce the release of: openstack-doc-tools 3.1.0: Tools for OpenStack Documentation The source is available from: https://opendev.org/openstack/openstack-doc-tools Download the package from: https://tarballs.openstack.org/openstack-doc-tools/ For more details, please see below. Changes in openstack-doc-tools 3.0.0..3.1.0 ------------------------------------------- 7ee7713 Switch to newer openstackdocstheme and reno versions f13c797 Cleanup py27 support ae0833a Update hacking for Python3 b9d280a Update sitemap for Python3 Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 6 +++--- releasenotes/source/conf.py | 7 ++++--- requirements.txt | 2 +- setup.cfg | 5 ++--- setup.py | 9 --------- sitemap/generator/pipelines.py | 3 ++- sitemap/generator/spiders/sitemap_file.py | 3 ++- test-requirements.txt | 6 +++--- test/test_pipelines.py | 1 + 10 files changed, 22 insertions(+), 27 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index c893d12..157b9ba 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +9 @@ docutils>=0.11 # OSI-Approved Open Source, Public Domain -sphinx>=1.8.0,!=2.1.0 # BSD +sphinx>=2.0.0,!=2.1.0 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index e31827f..990511d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ -hacking>=1.1.0,<1.2.0 # Apache-2.0 +hacking>=3.0,<3.1.0 # Apache-2.0 @@ -13,2 +13,2 @@ pylint==1.7.1 # GPLv2 -reno>=2.5.0 # Apache-2.0 -openstackdocstheme>=1.20.0 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 +openstackdocstheme>=2.2.1 # Apache-2.0 From no-reply at openstack.org Tue Jun 16 20:32:16 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 16 Jun 2020 20:32:16 -0000 Subject: [release-announce] openstackdocstheme 2.2.3 Message-ID: We exuberantly announce the release of: openstackdocstheme 2.2.3: OpenStack Docs Theme The source is available from: https://opendev.org/openstack/openstackdocstheme Download the package from: https://tarballs.openstack.org/openstackdocstheme/ For more details, please see below. Changes in openstackdocstheme 2.2.2..2.2.3 ------------------------------------------ d50612c Add py38 package metadata Diffstat (except docs and test files) ------------------------------------- setup.cfg | 1 + 1 file changed, 1 insertion(+) From no-reply at openstack.org Tue Jun 16 20:32:36 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 16 Jun 2020 20:32:36 -0000 Subject: [release-announce] tooz 2.5.1 (victoria) Message-ID: We exuberantly announce the release of: tooz 2.5.1: Coordination library for distributed systems. This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/tooz Download the package from: https://pypi.org/project/tooz Please report issues through: https://bugs.launchpad.net/python-tooz/+bugs For more details, please see below. Changes in tooz 2.5.0..2.5.1 ---------------------------- 5d60388 Add python 3.8 to classifiers Diffstat (except docs and test files) ------------------------------------- setup.cfg | 1 + 1 file changed, 1 insertion(+) From no-reply at openstack.org Thu Jun 18 14:57:49 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 14:57:49 -0000 Subject: [release-announce] python-muranoclient 2.1.0 (victoria) Message-ID: We are chuffed to announce the release of: python-muranoclient 2.1.0: python-muranoclient This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/python-muranoclient Download the package from: https://pypi.org/project/python-muranoclient Please report issues through: https://bugs.launchpad.net/python-muranoclient/+bugs For more details, please see below. Changes in python-muranoclient 2.0.1..2.1.0 ------------------------------------------- acc71af drop mock from lower-constraints 2f54395 Stop to use the __future__ module. fc9b08f Switch to newer openstackdocstheme and reno versions 2be7eba Fix hacking min version to 3.0.1 85abf25 Cleanup py27 support 1b0d7a8 Bump default tox env from py37 to py38 bec0ae8 Add py38 package metadata ccccd46 Remove Python 2.4 compat code 8c1ca89 Use unittest.mock instead of third party mock d6a9bd2 Remove six usage tests/functional fe82041 Remove six usage muranoclient/v1 13658a7 Remove six usage f541a29 Remove six usage muranoclient/osc 75a0d1a Remove six usage muranoclient/glance ae37b0d Remove six usage muranoclient/apiclient 8868671 Remove six usage muranoclient/common d6ab416 Add Python3 victoria unit tests d3d7e68 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 1 - lower-constraints.txt | 6 ---- muranoclient/apiclient/auth.py | 6 ++-- muranoclient/apiclient/base.py | 6 ++-- muranoclient/apiclient/fake_client.py | 5 ++- muranoclient/common/base.py | 13 +------- muranoclient/common/http.py | 5 ++- muranoclient/common/utils.py | 27 ++++++--------- muranoclient/common/yaqlexpression.py | 3 +- muranoclient/common/yaqlexpression_legacy.py | 3 +- muranoclient/glance/artifacts.py | 5 ++- muranoclient/osc/v1/environment.py | 4 +-- muranoclient/osc/v1/package.py | 5 ++- muranoclient/shell.py | 7 ++-- muranoclient/v1/categories.py | 2 +- muranoclient/v1/environments.py | 2 +- muranoclient/v1/packages.py | 5 ++- muranoclient/v1/schemas.py | 2 +- muranoclient/v1/shell.py | 6 ++-- releasenotes/source/conf.py | 8 ++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++ requirements.txt | 1 - setup.cfg | 20 +----------- test-requirements.txt | 3 +- tools/install_venv.py | 2 -- tools/install_venv_common.py | 2 -- tox.ini | 18 +++------- 45 files changed, 121 insertions(+), 186 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 56210ff..9cadeb2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +8,0 @@ iso8601>=0.1.11 # MIT -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index ecaea54..b1157eb 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -8 +7,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -mock>=2.0.0 # BSD From no-reply at openstack.org Thu Jun 18 15:28:22 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 15:28:22 -0000 Subject: [release-announce] oslo.config 8.2.0 (victoria) Message-ID: We are satisfied to announce the release of: oslo.config 8.2.0: Oslo Configuration API This release is part of the victoria 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.1.0..8.2.0 ----------------------------------- 04d5280 Update lower-constraints versions bfec5fd Fix pygments style 8737919 generator: Handle 'cfg.Opt'-type options Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 34 ++++++++++++++++++++++++++++++++-- oslo_config/generator.py | 11 ++++------- releasenotes/source/conf.py | 8 ++++---- 4 files changed, 44 insertions(+), 17 deletions(-) From no-reply at openstack.org Thu Jun 18 15:42:08 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 15:42:08 -0000 Subject: [release-announce] os-api-ref 2.1.0 Message-ID: We are gleeful to announce the release of: os-api-ref 2.1.0: Sphinx Extensions to support API reference sites in OpenStack The source is available from: https://opendev.org/openstack/os-api-ref Download the package from: https://tarballs.openstack.org/os-api-ref/ For more details, please see below. Changes in os-api-ref 2.0.1..2.1.0 ---------------------------------- ca0db9d Switch to newer openstackdocstheme version 6b7db75 Remove .testr.conf 63e1344 Remove unused translation content b5ffcc3 Update sphinx-testing requirements to >=1.0.1 Diffstat (except docs and test files) ------------------------------------- .testr.conf | 7 ------- babel.cfg | 2 -- requirements.txt | 4 ++-- setup.cfg | 14 -------------- test-requirements.txt | 2 +- 7 files changed, 10 insertions(+), 35 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 4c5a592..063a0b5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,2 +8,2 @@ six>=1.10.0 # MIT -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD -openstackdocstheme>=1.18.1 # Apache-2.0 +sphinx>=2.0.0,!=2.1.0 # BSD +openstackdocstheme>=2.2.1 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index c43b63c..eb913fc 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11 +11 @@ testtools>=2.2.0 # MIT -sphinx-testing>=0.7.2 # BSD License +sphinx-testing>=1.0.1 # BSD License From no-reply at openstack.org Thu Jun 18 15:57:29 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 15:57:29 -0000 Subject: [release-announce] oslo.policy 3.2.1 (victoria) Message-ID: We are amped to announce the release of: oslo.policy 3.2.1: Oslo Policy library This release is part of the victoria 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.2.1 ^^^^^ Bug Fixes * [bug 1880959 (https://bugs.launchpad.net/keystone/+bug/1880959)] The behavior of policy file reloading from policy directories was fixed. Previously the rules from policy files located in the directories specified in the "policy_dirs" option were not reapplied after the rules from the primary policy file have been reapplied due to a change. Changes in oslo.policy 3.2.0..3.2.1 ----------------------------------- 75677a3 Reload files in policy_dirs on primary file change 85b0e1e Fix pygments style Diffstat (except docs and test files) ------------------------------------- oslo_policy/policy.py | 41 +++++++++++++++++---- .../notes/bug-1880959-8f1370a59759d40d.yaml | 8 ++++ releasenotes/source/conf.py | 2 +- 5 files changed, 87 insertions(+), 11 deletions(-) From no-reply at openstack.org Thu Jun 18 15:58:50 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 15:58:50 -0000 Subject: [release-announce] oslo.versionedobjects 2.2.0 (victoria) Message-ID: We jubilantly announce the release of: oslo.versionedobjects 2.2.0: Oslo Versioned Objects library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.versionedobjects Download the package from: https://pypi.org/project/oslo.versionedobjects Please report issues through: https://bugs.launchpad.net/oslo.versionedobjects/+bugs For more details, please see below. Changes in oslo.versionedobjects 2.1.0..2.2.0 --------------------------------------------- 7418a03 Remove translation sections from setup.cfg b63d47d Cap jsonschema 3.2.0 as the minimal version Diffstat (except docs and test files) ------------------------------------- babel.cfg | 2 -- lower-constraints.txt | 2 +- setup.cfg | 14 -------------- test-requirements.txt | 2 +- 4 files changed, 2 insertions(+), 18 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 1826eee..5bb79dc 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ coverage!=4.4,>=4.0 # Apache-2.0 -jsonschema>=2.6.0 # MIT +jsonschema>=3.2.0 # MIT From no-reply at openstack.org Thu Jun 18 15:59:07 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 15:59:07 -0000 Subject: [release-announce] castellan 3.1.1 (victoria) Message-ID: We are glad to announce the release of: castellan 3.1.1: Generic Key Manager interface for OpenStack This release is part of the victoria 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.1.0..3.1.1 --------------------------------- 59f9380 Add handler for Bad Request error during Vault authentication 7198689 drop mock from lower-constraints a39ed69 Some Cleanups a7de07c Update lower-constraints versions Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- castellan/key_manager/vault_key_manager.py | 10 +++++++--- lower-constraints.txt | 28 ++++++++++------------------ requirements.txt | 1 - setup.py | 9 --------- tox.ini | 4 +--- 6 files changed, 19 insertions(+), 35 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 5bec0f2..369de27 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -Babel!=2.4.0,>=2.3.4 # BSD From no-reply at openstack.org Thu Jun 18 16:56:26 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 16:56:26 -0000 Subject: [release-announce] python-cyborgclient 1.2.0 (victoria) Message-ID: We are overjoyed to announce the release of: python-cyborgclient 1.2.0: Python client for cyborg API This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/python-cyborgclient Download the package from: https://pypi.org/project/python-cyborgclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/cyborg For more details, please see below. Changes in python-cyborgclient 1.1.0..1.2.0 ------------------------------------------- 0d405a5 Fix a config error ralated to entry point 2505c10 Switch to newer openstackdocstheme and reno versions 1fd43fa Update master for stable/stein 8a9907e Revert "Revert "Update master for stable/train"" 880d115 Revert "Update master for stable/train" 64a10cd Update master for stable/train 51fdb1f Add py38 package metadata fa02f0f Update docs building b2964f7 Add Python3 victoria unit tests 70fa148 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 2 -- releasenotes/source/conf.py | 8 ++++---- releasenotes/source/index.rst | 3 +++ releasenotes/source/stein.rst | 6 ++++++ releasenotes/source/train.rst | 6 ++++++ releasenotes/source/ussuri.rst | 6 ++++++ requirements.txt | 1 - setup.cfg | 4 ++-- test-requirements.txt | 6 +++--- tox.ini | 2 +- 12 files changed, 36 insertions(+), 18 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a790c2e..faef588 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -Babel!=2.4.0,>=2.3.4 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 252477b..88ba997 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +9 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx>=1.8.0,!=2.1.0 # BSD +sphinx>=2.0.0,!=2.1.0 # BSD @@ -13 +13 @@ testtools>=1.4.0 # MIT -openstackdocstheme>=1.20.0 # Apache-2.0 +openstackdocstheme>=2.2.1 # Apache-2.0 @@ -16 +16 @@ requests-mock>=0.6.0 # Apache-2.0 -reno>=1.8.0 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 18 16:57:12 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 16:57:12 -0000 Subject: [release-announce] ceilometermiddleware 2.1.0 (victoria) Message-ID: We are stoked to announce the release of: ceilometermiddleware 2.1.0: OpenStack Telemetry middleware for generating metrics This release is part of the victoria 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.0.0..2.1.0 -------------------------------------------- b3613ff Switch to newer openstackdocstheme and reno versions d6b4ed4 Further Cleanup py27 support a29dc0a Bump default tox env from py37 to py38 247deff Add py38 package metadata 0b6708e Use unittest.mock instead of third party mock deacd8d Add Python3 victoria unit tests e80e0f4 Update master for stable/ussuri ba22def Use swift.backend_path from Swift/s3api to extract account/container c6b90ec Cleanup py27 support Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 2 - ceilometermiddleware/swift.py | 15 ++++--- releasenotes/source/conf.py | 12 ++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 +++ setup.cfg | 28 +++--------- setup.py | 9 ---- test-requirements.txt | 8 ++-- tox.ini | 22 +++++----- 12 files changed, 86 insertions(+), 100 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 6c4ccb0..d82a2b7 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7,3 +7,2 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,<2.0.0;python_version=='2.7' # BSD -sphinx!=1.6.6,!=1.6.7,!=2.1.0;python_version>='3.4' # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +sphinx>=2.0.0,!=2.1.0 # BSD +openstackdocstheme>=2.2.1 # Apache-2.0 @@ -12,2 +11 @@ stestr>=2.0.0 # Apache-2.0 -mock>=1.2 # BSD -reno>=0.1.1 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 18 16:57:13 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 16:57:13 -0000 Subject: [release-announce] python-manilaclient 2.2.0 (victoria) Message-ID: We high-spiritedly announce the release of: python-manilaclient 2.2.0: Client library for OpenStack Manila API. This release is part of the victoria 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. Changes in python-manilaclient 2.1.0..2.2.0 ------------------------------------------- 1721e28 Switch to newer openstackdocstheme and reno versions 96ef4f5 Fix hacking min version to 3.0.1 33a2ea9 TrivialFix: Remove unnecessary future imports 3c88e82 [ussuri][goal] Change contributor guide 3d4f0ba Add py38 package metadata cdff009 Drop install_command usage in tox 4cfef05 Add Python3 victoria unit tests cbdaf80 Update master for stable/ussuri 2a88672 Replace "tenant" terminology with "project" Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- CONTRIBUTING.rst | 22 ++-- lower-constraints.txt | 5 - manilaclient/common/cliutils.py | 2 - manilaclient/shell.py | 2 - manilaclient/v2/shell.py | 196 +++++++++++++++++----------- releasenotes/source/conf.py | 19 +-- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 + setup.cfg | 1 + test-requirements.txt | 2 +- tools/install_venv.py | 2 - tox.ini | 1 - 22 files changed, 265 insertions(+), 174 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index e6f34e7..29b55c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ -hacking>=3.0,<4.0.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 18 16:57:47 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 16:57:47 -0000 Subject: [release-announce] aodhclient 2.1.0 (victoria) Message-ID: We are pumped to announce the release of: aodhclient 2.1.0: Python client library for Aodh This release is part of the victoria 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.0.1..2.1.0 ---------------------------------- d8fb2d1 Stop to use the __future__ module. d05a430 Switch to newer openstackdocstheme and reno versions 5d55e9b Bump default tox env from py37 to py38 03b51df Add py38 package metadata 11577d6 Use unittest.mock instead of third party mock 77715e7 Add Python3 victoria unit tests f57a0d9 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- aodhclient/shell.py | 2 -- releasenotes/source/conf.py | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 2 +- tox.ini | 2 +- 15 files changed, 27 insertions(+), 21 deletions(-) From no-reply at openstack.org Thu Jun 18 16:58:24 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 16:58:24 -0000 Subject: [release-announce] python-zaqarclient 2.0.0 (victoria) Message-ID: We enthusiastically announce the release of: python-zaqarclient 2.0.0: Client Library for OpenStack Zaqar Messaging API This release is part of the victoria 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. 2.0.0 ^^^^^ Upgrade Notes * Python 2.7 support has been dropped. Last release of python- zaqarclient to support py2.7 is OpenStack Train. The minimum version of Python now supported by python-zaqarclient is Python 3.6. Changes in python-zaqarclient 1.13.1..2.0.0 ------------------------------------------- db7f5cd Switch to newer openstackdocstheme and reno versions d399c7d Cleanup py27 support d7c3cb9 Update hacking for Python3 93811d1 Drop python 2.7 support and testing d5c88fc Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +-- examples/claims.py | 1 + examples/management.py | 1 + examples/simple.py | 1 + lower-constraints.txt | 4 ---- playbooks/zaqarclient-dsvm-functional/run.yaml | 1 - .../notes/drop-py-2-7-20019a123a9d5e8f.yaml | 6 ++++++ releasenotes/source/conf.py | 9 +++++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 12 +++--------- setup.py | 9 --------- test-requirements.txt | 2 +- tox.ini | 21 +++++++-------------- zaqarclient/_i18n.py | 2 +- zaqarclient/queues/v1/cli.py | 4 ++-- zaqarclient/queues/v1/queues.py | 2 +- 20 files changed, 46 insertions(+), 72 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index d0f6f0f..879bf76 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=3.0,<3.1.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 18 16:59:10 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 16:59:10 -0000 Subject: [release-announce] os-win 5.1.0 (victoria) Message-ID: We jubilantly announce the release of: os-win 5.1.0: Windows / Hyper-V library for OpenStack projects. This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/os-win Download the package from: https://pypi.org/project/os-win Please report issues through: https://bugs.launchpad.net/os-win/+bugs For more details, please see below. Changes in os-win 5.0.1..5.1.0 ------------------------------ 33036bc drop mock from lower-constraints 331bf08 Switch to newer openstackdocstheme and reno versions 61bf34b Fix hacking min version to 3.0.1 94046df Fix case sensitive path comparisons c978c8a Remove translation sections from setup.cfg 8be89e1 Remove monotonic usage 74b64c2 Bump default tox env from py37 to py38 3bcc87d Add py38 package metadata c995a87 Use unittest.mock instead of third party mock bb4934a Cleanup py27 support d3ad80a Update hacking for Python3 44a7844 Add Python3 victoria unit tests 730f867 Update master for stable/ussuri 97af0c8 Ussuri contributor docs community goal Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- CONTRIBUTING.rst | 24 +++--- babel.cfg | 2 - lower-constraints.txt | 12 +-- os_win/_hacking/checks.py | 64 +++++++-------- .../unit/utils/compute/test_livemigrationutils.py | 2 +- .../unit/utils/compute/test_migrationutils.py | 3 +- .../unit/utils/compute/test_rdpconsoleutils.py | 2 +- .../unit/utils/storage/initiator/test_fc_utils.py | 2 +- .../utils/storage/initiator/test_iscsi_utils.py | 2 +- .../storage/target/test_iscsi_target_utils.py | 2 +- .../unit/utils/storage/virtdisk/test_vhdutils.py | 2 +- os_win/utils/compute/vmutils.py | 3 +- os_win/utils/compute/vmutils10.py | 6 +- os_win/utils/hostutils10.py | 4 +- os_win/utils/io/ioutils.py | 7 +- os_win/utils/jobutils.py | 3 +- os_win/utils/pathutils.py | 13 +--- os_win/utils/storage/virtdisk/vhdutils.py | 2 +- releasenotes/source/conf.py | 9 ++- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ setup.cfg | 26 +------ setup.py | 9 --- test-requirements.txt | 8 +- tox.ini | 37 ++++++--- 54 files changed, 255 insertions(+), 188 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 691a1b3..dc8f251 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=1.1.0,<1.2.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -10 +10 @@ docutils>=0.11 # OSI-Approved Open Source, Public Domain -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +sphinx>=2.0.0,!=2.1.0 # BSD @@ -16 +16 @@ testtools>=2.2.0 # MIT -openstackdocstheme>=1.18.1 # Apache-2.0 +openstackdocstheme>=2.2.1 # Apache-2.0 @@ -18 +18 @@ openstackdocstheme>=1.18.1 # Apache-2.0 -reno>=2.5.0 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 18 17:02:35 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:02:35 -0000 Subject: [release-announce] python-tackerclient 1.2.0 (victoria) Message-ID: We jubilantly announce the release of: python-tackerclient 1.2.0: CLI and Client Library for OpenStack Tacker This release is part of the victoria 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.1.0..1.2.0 ------------------------------------------- 1d033f9 Fix exception message 1825b5c Use unittest.mock instead of third party mock c7b5925 Switch to newer openstackdocstheme and reno versions 644af8a Fix hacking min version to 3.0.1 741fd38 Cleanup deprecated iteritems of dict 4ec52e3 Display correct fields in output for list command c688775 Improve readability of vnflcm show command e030c90 Improve readability of vnf package show command 5a18bd8 Add Python3 victoria unit tests 90b992a Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/conf.py | 13 +++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 +++ tackerclient/common/utils.py | 2 +- tackerclient/common/validators.py | 6 +-- tackerclient/osc/utils.py | 7 ++++ tackerclient/osc/v1/nfvo/ns.py | 14 ++++--- tackerclient/osc/v1/nfvo/nsd.py | 10 ++--- tackerclient/osc/v1/nfvo/vim.py | 8 ++-- tackerclient/osc/v1/nfvo/vnffg.py | 24 +++++++----- tackerclient/osc/v1/nfvo/vnffgd.py | 11 +++--- tackerclient/osc/v1/vnflcm/vnflcm.py | 30 +++++++++------ tackerclient/osc/v1/vnfm/vnf.py | 16 ++++---- tackerclient/osc/v1/vnfm/vnfd.py | 10 ++--- tackerclient/osc/v1/vnfpkgm/vnf_package.py | 35 +++++++++++++----- tackerclient/tacker/client.py | 6 +-- tackerclient/tacker/v1_0/__init__.py | 19 ++++++---- tackerclient/tacker/v1_0/nfvo/ns.py | 6 +-- tackerclient/tacker/v1_0/nfvo/vim.py | 4 +- tackerclient/tacker/v1_0/nfvo/vnffg.py | 12 +++--- tackerclient/tacker/v1_0/vnfm/vnf.py | 6 +-- tackerclient/tacker/v1_0/vnfm/vnfd.py | 6 +-- test-requirements.txt | 3 +- 41 files changed, 261 insertions(+), 167 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 0df150f..9a4ff19 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 @@ -13 +12,0 @@ testtools>=2.2.0 # MIT -mock>=2.0.0 # BSD From no-reply at openstack.org Thu Jun 18 17:02:36 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:02:36 -0000 Subject: [release-announce] kuryr-lib 2.1.0 (victoria) Message-ID: We are ecstatic to announce the release of: kuryr-lib 2.1.0: Kuryr shared config and utilities This release is part of the victoria 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.0.0..2.1.0 --------------------------------- 178fae8 drop mock from lower-constraints 8aeaf7e Switch to newer openstackdocstheme and reno versions 0f47555 Use unittest.mock instead of third party mock 608e949 Update master for stable/ussuri c56099e Cleanup py27 support Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 5 ----- releasenotes/source/conf.py | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 6 +++--- setup.py | 9 --------- 18 files changed, 39 insertions(+), 38 deletions(-) From no-reply at openstack.org Thu Jun 18 17:03:44 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:03:44 -0000 Subject: [release-announce] python-masakariclient 6.1.0 (victoria) Message-ID: We are delighted to announce the release of: python-masakariclient 6.1.0: masakariclient module and a CLI tool for masakari This release is part of the victoria 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. Changes in python-masakariclient 6.0.0..6.1.0 --------------------------------------------- 65a95cb Use unittest.mock instead of third party mock f619f18 Add Python3 victoria unit tests 0a974cd Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ 11 files changed, 19 insertions(+), 9 deletions(-) From no-reply at openstack.org Thu Jun 18 17:04:07 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:04:07 -0000 Subject: [release-announce] python-searchlightclient 2.1.0 (victoria) Message-ID: We exuberantly announce the release of: python-searchlightclient 2.1.0: OpenStack Indexing and Search API Client Library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/python-searchlightclient Download the package from: https://pypi.org/project/python-searchlightclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- searchlightclient For more details, please see below. Changes in python-searchlightclient 2.0.1..2.1.0 ------------------------------------------------ 9282fc3 Stop to use the __future__ module. 983cae7 Switch to newer openstackdocstheme and reno versions bc04322 Remove translation sections from setup.cfg f4e364b Remove the unused coding style modules 66d78f1 Remove pypy job 027bd11 Remove six 03f6958 Add py38 package metadata 0fe6205 Add Python3 victoria unit tests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 1 - lower-constraints.txt | 9 --------- requirements.txt | 1 - searchlightclient/common/base.py | 6 ++---- searchlightclient/common/exceptions.py | 4 +--- searchlightclient/common/utils.py | 12 ++++-------- searchlightclient/v1/facets.py | 2 +- setup.cfg | 15 +-------------- tools/install_venv_common.py | 2 -- tox.ini | 9 +-------- 13 files changed, 17 insertions(+), 71 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 1caa6c0..a4676fa 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16 +15,0 @@ requests>=2.14.2 # Apache-2.0 -six>=1.10.0 # MIT From no-reply at openstack.org Thu Jun 18 17:04:28 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:04:28 -0000 Subject: [release-announce] pankoclient 1.1.0 (victoria) Message-ID: We are pumped to announce the release of: pankoclient 1.1.0: Python client library for OpenStack Panko project. This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/pankoclient Download the package from: https://pypi.org/project/pankoclient For more details, please see below. Changes in pankoclient 1.0.1..1.1.0 ----------------------------------- eba9ee7 Stop to use the __future__ module. 7762a1d Switch to newer openstackdocstheme version 51bbbae Bump default tox env from py37 to py38 81ed4a0 Add py38 package metadata 81239f3 Use unittest.mock instead of third party mock 795dc20 Docs cleanup and hacking update 5de857c Add Python3 victoria unit tests 04172a9 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- pankoclient/shell.py | 4 +--- releasenotes/source/conf.py | 14 +++++--------- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 4 ++-- tox.ini | 6 ++++-- 14 files changed, 32 insertions(+), 31 deletions(-) From no-reply at openstack.org Thu Jun 18 17:10:41 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:10:41 -0000 Subject: [release-announce] python-watcherclient 3.1.0 (victoria) Message-ID: We jubilantly announce the release of: python-watcherclient 3.1.0: Python client library for Watcher API This release is part of the victoria 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.0.0..3.1.0 -------------------------------------------- 21b106d Switch to newer openstackdocstheme version 7213f71 Fix hacking min version to 3.0.1 e05b498 Remove Babel requirement 8d3ce6c Remove future imports 92c15fa Use unittest.mock instead of third party mock d3cc035 Bump default tox env from py37 to py38 fb22d3e Add py38 package metadata ac0ccb6 Add Python3 victoria unit tests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 2 -- lower-constraints.txt | 6 ------ requirements.txt | 1 - setup.cfg | 15 +-------------- test-requirements.txt | 3 +-- tox.ini | 2 +- watcherclient/common/utils.py | 2 -- 25 files changed, 37 insertions(+), 64 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2db0308..4d8ad1c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +4,0 @@ -Babel!=2.4.0,>=2.5.3 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index c76f149..fd46f2b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7,2 +7 @@ fixtures>=3.0.0 # Apache-2.0/BSD -hacking>=3.0,<3.1.0 # Apache-2.0 -mock>=2.0.0 # BSD +hacking>=3.0.1,<3.1.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 18 17:12:01 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:12:01 -0000 Subject: [release-announce] ovn-octavia-provider 0.2.0 (victoria) Message-ID: We exuberantly announce the release of: ovn-octavia-provider 0.2.0: OpenStack Octavia integration with OVN This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/ovn-octavia-provider Download the package from: https://tarballs.openstack.org/ovn-octavia-provider/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. Changes in ovn-octavia-provider 0.1.0..0.2.0 -------------------------------------------- 9abf035 drop mock from lower-constraints 6a45069 Remove unnecessary libraries from lower-constraints 9ebd86a Remove python modules related to coding style checks 52f9f82 Switch to newer openstackdocstheme and reno versions ac4d027 Do not send status update in case of IpAddressAlreadyAllocated 28c311c Fix the Backend class for ovsbapp index changes 23d743a Add support for OVN LB selection fields 3b8ecab Fix hacking min version to 3.0.1 10b836b Re-home functional tests 90cd9ba Re-home ovsdb event classes b1a457f Re-home unit tests 178dbd3 Re-home OvnProviderHelper class bf68be1 Fix E741 pep8 errors fd460cd Re-home get_neutron_client() into common/clients.py 5685895 Re-home constants to common/constants.py 21701b0 Re-home OvnNbIdlForLb class d6f6532 Use more octavia-lib constants 94daec2 Re-home MockedLB to tests.unit.fakes aca9eab Re-home exceptions to common/exceptions.py 0f57bf5 Add release note README file c54c192 Bump default tox env from py37 to py38 3ae6e75 Add py38 package metadata c6cee92 Spawn long-running processes in the driver agent 2efb86b Update requirements and constraints 5cebb58 Make ovn-octavia-provider-v2-dsvm-scenario voting 6023e0f Add Python3 victoria unit tests 782a48d Update master for stable/ussuri 3a5deb7 Update the devstack local.conf sample file eb1e24a Improve test coverage 88ea5cf Remove the dependency on the "mock" package 89cbf56 Fix incorrect os-testr test requirement c78aa81 Update hacking for Python3 0db5ab4 Remove backwards-compatibility check Diffstat (except docs and test files) ------------------------------------- devstack/local.conf.sample | 52 +- devstack/plugin.sh | 1 + devstack/settings | 3 +- lower-constraints.txt | 45 +- ovn_octavia_provider/agent.py | 45 + ovn_octavia_provider/common/clients.py | 21 + ovn_octavia_provider/common/config.py | 27 +- ovn_octavia_provider/common/constants.py | 53 + ovn_octavia_provider/common/exceptions.py | 8 + ovn_octavia_provider/driver.py | 1985 +---------------- ovn_octavia_provider/event.py | 70 + ovn_octavia_provider/hacking/checks.py | 81 +- ovn_octavia_provider/helper.py | 1806 +++++++++++++++ ovn_octavia_provider/ovsdb/impl_idl_ovn.py | 47 + releasenotes/source/README.rst | 34 + releasenotes/source/conf.py | 9 +- releasenotes/source/index.rst | 6 + releasenotes/source/ussuri.rst | 6 + requirements.txt | 7 +- setup.cfg | 5 +- test-requirements.txt | 4 +- tox.ini | 27 +- zuul.d/base.yaml | 3 + zuul.d/project.yaml | 6 +- 39 files changed, 6028 insertions(+), 5409 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b40938a..5835904 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ netaddr>=0.7.18 # BSD -neutron-lib>=1.28.0 # Apache-2.0 +neutron-lib>=2.1.0 # Apache-2.0 @@ -10 +10 @@ oslo.log>=3.36.0 # Apache-2.0 -oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 +oslo.serialization>=2.28.1 # Apache-2.0 @@ -15,2 +15 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -tenacity>=4.4.0 # Apache-2.0 -Babel!=2.4.0,>=2.3.4 # BSD +tenacity>=5.0.2 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index cf4d41e..cc06d27 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=1.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -12 +12 @@ oslotest>=3.2.0 # Apache-2.0 -os-testr>=1.0.0 # Apache-2.0 +stestr>=1.0.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 18 17:12:15 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:12:15 -0000 Subject: [release-announce] kuryr-libnetwork 4.0.1 (train) Message-ID: We are stoked to announce the release of: kuryr-libnetwork 4.0.1: Docker libnetwork driver for OpenStack Neutron This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/kuryr-libnetwork Download the package from: https://tarballs.openstack.org/kuryr-libnetwork/ Please report issues through: https://bugs.launchpad.net/kuryr-libnetwork/+bugs For more details, please see below. Changes in kuryr-libnetwork 4.0.0..4.0.1 ---------------------------------------- 3e6bd49 Retry a few times on listing extensions 8847948 Update install guide for train release 90847c6 Fix unit tests CI job 398e84f Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 71ed2d2 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + kuryr_libnetwork/controllers.py | 32 +++++++++++++++++----- tox.ini | 2 +- 8 files changed, 34 insertions(+), 15 deletions(-) From no-reply at openstack.org Thu Jun 18 17:15:23 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:15:23 -0000 Subject: [release-announce] os-ken 1.1.0 (victoria) Message-ID: We are ecstatic to announce the release of: os-ken 1.1.0: A component-based software defined networking framework for OpenStack. This release is part of the victoria 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.0.0..1.1.0 ------------------------------ 778ed750 Use unittest.mock instead of mock dd379ae2 Switch to newer openstackdocstheme and reno versions 2d31e3b0 Bump default tox env from py37 to py38 082988c7 Add py38 package metadata 850deafd Use unittest.mock instead of third party mock 8f0cfbf9 Add Python3 victoria unit tests d0f04648 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 5 ----- .../protocols/bgp/core_managers/test_table_manager.py | 7 ++----- releasenotes/source/conf.py | 10 +++++----- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 1 + test-requirements.txt | 1 - tools/test-requires | 1 - tox.ini | 2 +- 19 files changed, 37 insertions(+), 53 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index c588fe17..f9cdda91 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +11,0 @@ testtools>=1.4.0 # MIT -mock>=2.0.0 # BSD From no-reply at openstack.org Thu Jun 18 17:15:31 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:15:31 -0000 Subject: [release-announce] python-brick-cinderclient-ext 1.1.0 (victoria) Message-ID: We are chuffed to announce the release of: python-brick-cinderclient-ext 1.1.0: python-cinderclient extension for local storage management This release is part of the victoria 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.1.0 ----------------------------------------------------- 301002a Cleanups 0c962a5 Stop to use the __future__ module. 8be9717 Switch to newer openstackdocstheme and reno versions 46ad91d Fix hacking min version to 3.0.1 f94df18 Bump default tox env from py37 to py38 5a9e9d9 Add py38 package metadata 018cf15 Use unittest.mock instead of third party mock c27af26 Add Python3 victoria unit tests cd2335d Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 2 -- brick_cinderclient_ext/__init__.py | 2 -- brick_cinderclient_ext/client.py | 2 -- lower-constraints.txt | 11 ----------- openstack-common.conf | 6 ------ releasenotes/source/conf.py | 14 +++++--------- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 15 +-------------- test-requirements.txt | 2 +- tox.ini | 12 ++++-------- 19 files changed, 35 insertions(+), 74 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 69699cd..a17b19e 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=2.0.0 +hacking>=3.1.0,<3.2.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 18 17:16:02 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:16:02 -0000 Subject: [release-announce] python-vitrageclient 4.1.0 (victoria) Message-ID: We are stoked to announce the release of: python-vitrageclient 4.1.0: Vitrage Client API Library This release is part of the victoria 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.0.1..4.1.0 -------------------------------------------- ec052af drop mock from lower-constraints ae40b55 Stop to use the __future__ module. a034ce5 Switch to newer openstackdocstheme and reno versions 5b1465b Fix hacking min version to 3.0.1 30e83fb Bump default tox env from py37 to py38 ff0321c Add py38 package metadata 993563f Use unittest.mock instead of third party mock ab33eab Add Python3 victoria unit tests 00c11da Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 1 - releasenotes/source/conf.py | 10 ++++------ releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 1 + test-requirements.txt | 3 +-- tox.ini | 2 +- vitrageclient/shell.py | 2 -- 14 files changed, 24 insertions(+), 22 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index b02bc41..d071f6d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=1.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -12 +11,0 @@ testtools>=2.3.0 # MIT -mock>=2.0.0 # BSD From no-reply at openstack.org Thu Jun 18 17:17:49 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:17:49 -0000 Subject: [release-announce] python-zunclient 4.1.0 (victoria) Message-ID: We high-spiritedly announce the release of: python-zunclient 4.1.0: Client Library for Zun This release is part of the victoria 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.0.0..4.1.0 ---------------------------------------- 90d19a5 drop mock from lower-constraints fee1c86 Stop to use the __future__ module. 199254c Fix pygments style dc07195 Remove .testr.conf 9e095d0 Switch to newer openstackdocstheme and reno versions 673b993 Remove translation sections from setup.cfg f3f2425 Fix hacking min version to 3.0.1 536ea4d Remove the unused coding style modules 861380e Remove pypy job 6df3bcd Remove six f617dcf Remove the unused debug-py34 test d1ebe6e Bump default tox env from py37 to py38 c431597 Add py38 package metadata 75d2d10 Handle entrypoint is None 1551982 Add Python3 victoria unit tests 46be248 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .testr.conf | 7 ------ .zuul.yaml | 2 +- babel.cfg | 2 -- lower-constraints.txt | 7 ------ releasenotes/source/conf.py | 3 +-- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 +++++ setup.cfg | 15 +----------- test-requirements.txt | 2 +- tox.ini | 12 +--------- zunclient/common/apiclient/auth.py | 4 +--- zunclient/common/apiclient/exceptions.py | 4 +--- zunclient/common/base.py | 2 +- zunclient/common/cliutils.py | 28 +++++++--------------- zunclient/common/httpclient.py | 19 ++++++++------- zunclient/common/template_utils.py | 9 ++++--- zunclient/common/utils.py | 9 ++++--- .../common/websocketclient/websocketclient.py | 5 ++-- zunclient/osc/v1/containers.py | 8 +++++-- zunclient/osc/v1/registries.py | 7 +++--- zunclient/shell.py | 5 +--- zunclient/v1/containers.py | 2 +- zunclient/v1/containers_shell.py | 6 +++-- zunclient/v1/services.py | 2 +- zunclient/v1/versions.py | 2 +- 34 files changed, 93 insertions(+), 143 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index eb7cfb1..25f7bf8 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +9 @@ ddt>=1.0.1 # MIT -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 18 17:17:55 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:17:55 -0000 Subject: [release-announce] python-neutronclient 7.2.0 (victoria) Message-ID: We are psyched to announce the release of: python-neutronclient 7.2.0: CLI and Client Library for OpenStack Networking This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/python-neutronclient Download the package from: https://pypi.org/project/python-neutronclient Please report issues through: https://bugs.launchpad.net/python-neutronclient/+bugs For more details, please see below. 7.2.0 ^^^^^ New Features * New client methods: "create_segment", "update_segment", "list_segments", "show_segment" and "delete_segment". Changes in python-neutronclient 7.1.1..7.2.0 -------------------------------------------- f751dd3 Use unittest.mock instead of mock 42ebefa Stop to use the __future__ module. 4669bcc Use unittest.mock instead of third party mock 626970a Add segments client code 3cfa54f Remove usage of six 85ef7b7 Switch to newer openstackdocstheme and reno versions 6d9d2e6 Fix hacking min version to 3.0.1 fdfa615 Bump default tox env from py37 to py38 19bea62 Add py38 package metadata 157016e Remove Babel from requirements ec625d0 Add Python3 victoria unit tests 91a9dcd Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 6 ----- neutronclient/common/exceptions.py | 2 -- neutronclient/common/serializer.py | 3 +-- neutronclient/common/utils.py | 5 ++-- neutronclient/neutron/v2_0/__init__.py | 18 +++++-------- neutronclient/neutron/v2_0/agentscheduler.py | 2 -- .../neutron/v2_0/auto_allocated_topology.py | 2 -- neutronclient/neutron/v2_0/bgp/dragentscheduler.py | 2 -- neutronclient/neutron/v2_0/bgp/speaker.py | 2 -- neutronclient/neutron/v2_0/flavor/flavor.py | 2 -- neutronclient/neutron/v2_0/floatingip.py | 2 -- neutronclient/neutron/v2_0/fw/firewallpolicy.py | 2 -- neutronclient/neutron/v2_0/lb/healthmonitor.py | 2 -- neutronclient/neutron/v2_0/lb/pool.py | 5 +--- .../neutron/v2_0/network_ip_availability.py | 3 +-- neutronclient/neutron/v2_0/quota.py | 9 +++---- neutronclient/neutron/v2_0/router.py | 2 -- neutronclient/osc/v2/fwaas/firewallpolicy.py | 2 -- neutronclient/shell.py | 2 -- .../osc/v2/dynamic_routing/test_bgp_dragent.py | 2 +- .../unit/osc/v2/dynamic_routing/test_bgp_peer.py | 2 +- .../osc/v2/dynamic_routing/test_bgp_speaker.py | 2 +- .../unit/osc/v2/networking_bgpvpn/test_bgpvpn.py | 2 +- .../networking_bgpvpn/test_resource_association.py | 2 +- .../networking_bgpvpn/test_router_association.py | 2 +- .../subnet_onboard/test_network_onboard_subnets.py | 2 +- .../unit/osc/v2/vpnaas/test_endpoint_group.py | 2 +- .../osc/v2/vpnaas/test_ipsec_site_connection.py | 2 +- neutronclient/v2_0/client.py | 30 +++++++++++++++++++--- releasenotes/notes/segments-8557f5b0caa5ee26.yaml | 5 ++++ releasenotes/source/conf.py | 11 +++----- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 +++++ requirements.txt | 2 -- setup.cfg | 1 + test-requirements.txt | 3 +-- tox.ini | 2 +- 82 files changed, 137 insertions(+), 153 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ec2d7af..c1c9c28 100644 --- a/requirements.txt +++ b/requirements.txt @@ -21,2 +20,0 @@ simplejson>=3.5.1 # MIT -six>=1.10.0 # MIT -Babel!=2.4.0,>=2.3.4 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index a1eb9b1..ae1f2e5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=1.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -10 +9,0 @@ flake8-import-order==0.12 # LGPLv3 -mock>=2.0.0 # BSD From no-reply at openstack.org Thu Jun 18 17:18:24 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:18:24 -0000 Subject: [release-announce] os-brick 2.8.6 (stein) Message-ID: We are gleeful to announce the release of: os-brick 2.8.6: OpenStack Cinder brick library for managing local volume attaches This release is part of the stein 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. 2.8.6 ^^^^^ Upgrade Notes ************* * This release corrects a problem with the fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200) in the previous release. If you are running OpenStack on Python 3, you should not be impacted by this bug. If you are not using Dell EMC VxFlex OS (ScaleIO) Storage as a backend for Cinder, you do not need to upgrade to this release. Security Issues *************** * Dell EMC VxFlex OS driver: This release corrects an issue where the fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200) did not run correctly when using Python 2.7. If you are interested in this release because of OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086), be aware that you must also deploy a configuration file on compute nodes, cinder nodes, and anywhere you would perform a volume attachment in your deployment. Please see the release notes for the previous release for details. Bug Fixes ********* * Bug #1883654 (https://bugs.launchpad.net/os-brick/+bug/1883654): The fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200) in the previous release used a Python 3-specific language feature and thus did not run correctly when used with Python 2.7. The problem has been corrected in this release. Changes in os-brick 2.8.5..2.8.6 -------------------------------- 750999d Fix "Remove VxFlex OS credentials" regression Diffstat (except docs and test files) ------------------------------------- os_brick/privileged/scaleio.py | 2 +- .../notes/bug-1883654-cc069892496bd4a8.yaml | 28 +++++++++ 3 files changed, 97 insertions(+), 1 deletion(-) From no-reply at openstack.org Thu Jun 18 17:19:28 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:19:28 -0000 Subject: [release-announce] monasca-api 3.2.0 (train) Message-ID: We joyfully announce the release of: monasca-api 3.2.0: OpenStack Monitoring as a Service This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/monasca-api Download the package from: https://tarballs.openstack.org/monasca-api/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-api 3.1.0..3.2.0 ----------------------------------- 2e487faf Set monasca-tempest-python2-cassandra non-voting dc2d1f00 Update nodejs and npm packages 7bb33011 Configure monasca-ui settings in Horizon dir 24cb3444 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 1 + devstack/lib/ui.sh | 4 +++- devstack/plugin.sh | 6 +++--- 4 files changed, 8 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Jun 18 17:19:36 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:19:36 -0000 Subject: [release-announce] kuryr-kubernetes 1.1.1 (train) Message-ID: We high-spiritedly announce the release of: kuryr-kubernetes 1.1.1: Kubernetes integration with OpenStack networking This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/kuryr-kubernetes Download the package from: https://tarballs.openstack.org/kuryr-kubernetes/ Please report issues through: https://bugs.launchpad.net/kuryr-kubernetes/+bugs For more details, please see below. Changes in kuryr-kubernetes 1.1.0..1.1.1 ---------------------------------------- 95289fa Ensure list of pods items is retrieved afac4f2 Fix py3 gate 807c43f Ensure lb SG is not updated on member creation 7f17c94 Fix more problem of changing size during dict iteration 461fb38 Avoid KeyError when deleting NPs 91fc0af Fix Octavia version detection eeed574 Fix problem of changing size during dict iteration 0f0608d Fix iteration over remote_ip_prefixes field d2463af Protect from sg Not Found on multiple np enforcement 3b47304 Ensure network leftovers without kuryrnet CRD obj are deleted 86b36cb Ensure LB member is removed upon pod removal c23fd82 Ensure namespace are recreated upon a k8s client failure d374416 Ensure not found exception is ignored when LB is not present 28a871a Force building amphora image cb7bbd1 Ensure pools population does not happen until pools are recovered ac78921 Fix deletion of ports on a pool 30ba565 Prevent Kuryr restart due to connection issue 36c98a9 Avoid race between member addition and namespace deletion f7c6632 Ensure last_update is initialized before used e6a3ca3 Ensure LB SG is not updated for egress only policy 0750ec9 Ensure Network Policy handles egress traffic to a SVC 8a6009d Catch right exception for ConnectFailure at activating vif 20cf936 Remove namespace leftover upon kuryr-controller restart 63d2c7a NestedVIFPool: React when status.hostIP is missing 8f6bb73 Avoid race between Retries and Deletion actions ef19d84 Avoid controller crash upon unexpected neutron error handling ports 2649acb Improve LOG messaging 037fa21 Avoid race between pod creation retry and namespace deletion 7444eab Avoid namespace deletion error if processing a duplicated event 8b6053f Avoid race between activating vif and pod deletion 710fcb5 Make sure subports are unique when removing them 7ad6456 Ensure ports from pool do not reference deleted SGs/NPs bad716c DevStack: Adapt `prefixes` processing c343b31 DevStack: Adapt fixed_ips processing ec99fb5 Ensure vif handler retry in case of missing ns resources 118ad96 Ensure lb sg rules are updated upon namespace label updates cadc1c4 Ensure no LBaaS SG update is triggered for SVCs without selectors and ports 793de5e Ensure pod IP is retrieved from annotation 2b56458 Fixes race cond. during updates of neutron resources 8567c9a Update TOX/UPPER_CONSTRAINTS_FILE for stable/train fef90e6 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.d/octavia.yaml | 9 +- cni.Dockerfile | 2 +- cni_py3.Dockerfile | 2 +- controller.Dockerfile | 2 +- controller_py3.Dockerfile | 2 +- devstack/lib/kuryr_kubernetes | 23 ++-- devstack/plugin.sh | 4 +- kuryr_kubernetes/config.py | 6 +- kuryr_kubernetes/controller/drivers/base.py | 15 +++ kuryr_kubernetes/controller/drivers/lbaasv2.py | 45 +++++-- .../drivers/namespace_security_groups.py | 4 +- .../controller/drivers/namespace_subnet.py | 31 ++++- .../controller/drivers/nested_macvlan_vif.py | 83 ++++++++---- .../controller/drivers/nested_vlan_vif.py | 8 +- .../controller/drivers/network_policy.py | 106 ++++++++++++++- .../drivers/network_policy_security_groups.py | 54 ++++++-- kuryr_kubernetes/controller/drivers/neutron_vif.py | 7 +- kuryr_kubernetes/controller/drivers/utils.py | 9 +- kuryr_kubernetes/controller/drivers/vif_pool.py | 132 +++++++++++++++--- kuryr_kubernetes/controller/handlers/lbaas.py | 29 +++- kuryr_kubernetes/controller/handlers/namespace.py | 147 +++++++++++++++++++-- kuryr_kubernetes/controller/handlers/pipeline.py | 9 +- kuryr_kubernetes/controller/handlers/pod_label.py | 12 +- kuryr_kubernetes/controller/handlers/policy.py | 43 +++++- kuryr_kubernetes/controller/handlers/vif.py | 26 +++- kuryr_kubernetes/handlers/retry.py | 22 +++ .../controller/drivers/test_nested_macvlan_vif.py | 100 +++++++++++--- .../controller/drivers/test_nested_vlan_vif.py | 25 +++- .../unit/controller/drivers/test_network_policy.py | 7 +- .../drivers/test_network_policy_security_groups.py | 4 +- .../unit/controller/handlers/test_namespace.py | 49 ++++++- kuryr_kubernetes/utils.py | 2 +- tox.ini | 2 +- 39 files changed, 994 insertions(+), 193 deletions(-) From no-reply at openstack.org Thu Jun 18 17:19:41 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:19:41 -0000 Subject: [release-announce] monasca-ui 1.17.1 (train) Message-ID: We are jazzed to announce the release of: monasca-ui 1.17.1: Monasca Plugin for Horizon This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/monasca-ui Download the package from: https://tarballs.openstack.org/monasca-ui/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-ui 1.17.0..1.17.1 ------------------------------------ 163af22 Imported Translations from Zanata 1fc9640 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 5162640 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + monitoring/locale/ko_KR/LC_MESSAGES/django.po | 52 +++++++++++++++++++++++++-- tox.ini | 2 +- 3 files changed, 51 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Jun 18 17:19:48 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:19:48 -0000 Subject: [release-announce] designate-dashboard 9.0.1 (train) Message-ID: We are psyched to announce the release of: designate-dashboard 9.0.1: Designate Horizon UI bits This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/designate-dashboard Download the package from: https://tarballs.openstack.org/designate-dashboard/ Please report issues through: https://bugs.launchpad.net/designate-dashboard/+bugs For more details, please see below. Changes in designate-dashboard 9.0.0..9.0.1 ------------------------------------------- 51a4458 Fix list zones updated at same time f0e33a7 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 4d8c713 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../resources/os-designate-zone/os-designate-zone.module.js | 2 +- tox.ini | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Jun 18 17:21:48 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:21:48 -0000 Subject: [release-announce] monasca-log-api 2.11.0 (train) Message-ID: We are glad to announce the release of: monasca-log-api 2.11.0: Monasca API for sending log entries This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/monasca-log-api Download the package from: https://tarballs.openstack.org/monasca-log-api/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-log-api 2.10.0..2.11.0 ----------------------------------------- 2eaa1b5 Update nodejs and npm packages e278cc0 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 283f640 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + devstack/Vagrantfile | 2 +- devstack/lib/config.sh | 9 +++++++++ devstack/plugin.sh | 43 ++++++++++++++++++++++++++++++++++++------- devstack/settings | 10 +++++----- tox.ini | 2 +- 6 files changed, 53 insertions(+), 14 deletions(-) From no-reply at openstack.org Thu Jun 18 17:22:18 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:22:18 -0000 Subject: [release-announce] monasca-agent 2.12.0 (train) Message-ID: We are ecstatic to announce the release of: monasca-agent 2.12.0: Monitoring agent for gathering metrics and sending them to the Monasca API. This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/monasca-agent Download the package from: https://tarballs.openstack.org/monasca-agent/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-agent 2.11.0..2.12.0 --------------------------------------- 4c20f7e Fix libvirt ping_checks documentation 084bb8e Add debug output for libvirt ping checks 24ac795 Do not copy /sbin/ip to /usr/bin/monasa-agent-ip 2e2ca87 Remove incorrect assignment of ping_cmd to 'True' bde37b3 add X.509 certificate check plugin 04edf32 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 7c38ffe Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../collector/checks_d/cert_file_check.py | 68 ++++++++++ monasca_agent/collector/checks_d/libvirt.py | 29 +++-- monasca_setup/detection/plugins/cert_file_check.py | 73 +++++++++++ monasca_setup/detection/plugins/libvirt.py | 77 ++++------- setup.cfg | 2 + test-requirements.txt | 2 + tox.ini | 2 +- 12 files changed, 517 insertions(+), 83 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 2ad7fbc..33a1271 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11,0 +12,2 @@ docutils>=0.11 # OSI-Approved Open Source, Public Domain +freezegun>=0.3.6 # Apache-2.0 + From no-reply at openstack.org Thu Jun 18 17:25:08 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:25:08 -0000 Subject: [release-announce] python-qinlingclient 5.1.0 (victoria) Message-ID: We are jazzed to announce the release of: python-qinlingclient 5.1.0: python-qinlingclient This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/python-qinlingclient Download the package from: https://pypi.org/project/python-qinlingclient Please report issues through: https://storyboard.openstack.org/#!/project/926 For more details, please see below. Changes in python-qinlingclient 5.0.1..5.1.0 -------------------------------------------- 7caaad1 drop mock from lower-constraints 86dd461 Stop to use the __future__ module. 877043c Switch to newer openstackdocstheme and reno versions c587985 Fix hacking min version to 3.0.1 55de956 Bump default tox env from py37 to py38 8e78efa Add py38 package metadata 406d711 Use unittest.mock instead of third party mock 4e393ba Add Python3 victoria unit tests 6e30a0f Update master for stable/ussuri b0c73ba Add private parameter for runtime creation Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 6 +----- qinlingclient/osc/v1/runtime.py | 8 ++++++++ qinlingclient/v1/runtime.py | 5 +++-- releasenotes/source/conf.py | 5 +++++ releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 1 + test-requirements.txt | 7 ++----- tools/install_venv.py | 2 -- tools/install_venv_common.py | 2 -- tox.ini | 2 +- 25 files changed, 60 insertions(+), 37 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index eca11ae..7b0dc9f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -8 +7,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -mock>=2.0.0 # BSD @@ -18,3 +17 @@ keystoneauth1>=3.4.0 # Apache-2.0 -openstackdocstheme>=1.18.1 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.5 # BSD -reno>=2.5.0 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 18 17:29:21 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 17:29:21 -0000 Subject: [release-announce] designate 9.0.1 (train) Message-ID: We are chuffed to announce the release of: designate 9.0.1: DNS as a Service This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/designate Download the package from: https://tarballs.openstack.org/designate/ Please report issues through: https://bugs.launchpad.net/designate/+bugs For more details, please see below. Changes in designate 9.0.0..9.0.1 --------------------------------- 7600620b Fixing services getting stuck on shutdown 0174797a Improve sink recordset creation 2c20d109 Remove unused legacy playbooks 29182a45 Use Tempest 'all' tox env 4871561d Use stable branch scenario job 1ac9251b Don't install v1 dashboard panel de062fac Set default branches to stable/train 408a90d9 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train e2ef1aee Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 4 +- .../notification_handler/sample.py | 8 +-- designate/cmd/agent.py | 2 +- designate/cmd/api.py | 2 +- designate/cmd/central.py | 3 +- designate/cmd/mdns.py | 2 +- designate/cmd/producer.py | 2 +- designate/cmd/sink.py | 2 +- designate/cmd/worker.py | 2 +- designate/notification_handler/base.py | 35 ++++----- designate/service.py | 5 +- designate/service_status.py | 28 ++++---- devstack/plugin.sh | 1 - devstack/settings | 6 +- .../legacy/designate-devstack-agent-base/post.yaml | 15 ---- .../legacy/designate-devstack-agent-base/run.yaml | 66 ----------------- playbooks/legacy/designate-devstack-base/post.yaml | 15 ---- playbooks/legacy/designate-devstack-base/run.yaml | 83 ---------------------- .../grenade-devstack-designate-pdns4/run.yaml | 2 +- tox.ini | 8 +-- 24 files changed, 103 insertions(+), 273 deletions(-) From no-reply at openstack.org Thu Jun 18 18:21:45 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 18:21:45 -0000 Subject: [release-announce] puppet-nova 15.6.0 (train) Message-ID: We enthusiastically announce the release of: puppet-nova 15.6.0: Puppet module for OpenStack Nova This release is part of the train stable 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. 15.6.0 ^^^^^^ New Features * Now puppet-nova supports configuration of libvirtd-tls.socket and libvirtd-tcp.socket, which should be enabled according to the transport protocol when libvirt is running under systemd. This feature is enforced since libvirt v5.8. * Add parameter *query_placement_for_availability_zone* that allows the scheduler to look up a host aggregate with metadata key of availability zone set to the value provided by incoming request, and request result from placement be limited to that aggregate. Default value for this parameter is false. Changes in puppet-nova 15.5.0..15.6.0 ------------------------------------- 65502700 Prepare for new release 15.6.0 c15e37c4 Fix dependency cycle 9d933a3e Use systemd units to enable tcp/tls in libvirt 74473423 Add parameter for `query_placement_for_availability_zone` 9a0bd2b8 Refer keystone_authtoken instead of neutron to detect region Diffstat (except docs and test files) ------------------------------------- lib/puppet/provider/nova.rb | 13 ++++--- manifests/compute/libvirt/version.pp | 4 +- manifests/compute/rbd.pp | 1 - manifests/migration/libvirt.pp | 45 ++++++++++++++++++---- manifests/scheduler.pp | 9 +++++ metadata.json | 2 +- ...virt-systemd-socket-units-f7b0fc3a4f3c5219.yaml | 7 ++++ ...ent_for_availability_zone-701dcf6b0662351e.yaml | 8 ++++ spec/classes/nova_migration_libvirt_spec.rb | 39 ++++++++++++++----- spec/classes/nova_scheduler_spec.rb | 9 +++++ 10 files changed, 112 insertions(+), 25 deletions(-) From no-reply at openstack.org Thu Jun 18 18:22:43 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 18:22:43 -0000 Subject: [release-announce] os-brick 2.10.4 (train) Message-ID: We are jazzed to announce the release of: os-brick 2.10.4: OpenStack Cinder brick library for managing local volume attaches This release is part of the train 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. 2.10.4 ^^^^^^ Upgrade Notes ************* * This release corrects a problem with the fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200) in the previous release. If you are running OpenStack on Python 3, you should not be impacted by this bug. If you are not using Dell EMC VxFlex OS (ScaleIO) Storage as a backend for Cinder, you do not need to upgrade to this release. Security Issues *************** * Dell EMC VxFlex OS driver: This release corrects an issue where the fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200) did not run correctly when using Python 2.7. If you are interested in this release because of OSSN-0086 (https://wiki.openstack.org/wiki/OSSN/OSSN-0086), be aware that you must also deploy a configuration file on compute nodes, cinder nodes, and anywhere you would perform a volume attachment in your deployment. Please see the release notes for the previous release for details. Bug Fixes ********* * Bug #1883654 (https://bugs.launchpad.net/os-brick/+bug/1883654): The fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200) in the previous release used a Python 3-specific language feature and thus did not run correctly when used with Python 2.7. The problem has been corrected in this release. Changes in os-brick 2.10.3..2.10.4 ---------------------------------- 12d252d Fix "Remove VxFlex OS credentials" regression Diffstat (except docs and test files) ------------------------------------- os_brick/privileged/scaleio.py | 2 +- .../notes/bug-1883654-cc069892496bd4a8.yaml | 28 +++++++++ 3 files changed, 97 insertions(+), 1 deletion(-) From no-reply at openstack.org Thu Jun 18 18:25:42 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 18:25:42 -0000 Subject: [release-announce] python-cinderclient 7.1.0 (victoria) Message-ID: We are delighted to announce the release of: python-cinderclient 7.1.0: OpenStack Block Storage API Client Library This release is part of the victoria 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.1.0 ------------------------------------------- 718474a Fix typo: dow -> down 1021aee Add directive to document CLI 1a81faf Switch to newer openstackdocstheme and reno versions 67d992b Add py38 package metadata 66b7d53 Fix hacking min version to 3.0.1 8b5d679 Bump default tox env from py37 to py38 71d9396 Add py38 package metadata dfb04f1 Remove Babel from requirements d17035a Add Python3 victoria unit tests 7f58682 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- cinderclient/v2/contrib/list_extensions.py | 4 +- cinderclient/v3/shell.py | 4 +- lower-constraints.txt | 7 +- releasenotes/source/conf.py | 14 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 + requirements.txt | 1 - setup.cfg | 1 + test-requirements.txt | 4 +- tox.ini | 2 +- 16 files changed, 220 insertions(+), 4506 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index efa6cf3..fef5e1e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +7,0 @@ simplejson>=3.5.1 # MIT -Babel!=2.4.0,>=2.3.4 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 562d2cd..7aa4096 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 @@ -11 +11 @@ mock>=2.0.0 # BSD -reno>=2.5.0 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Thu Jun 18 18:28:54 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 18:28:54 -0000 Subject: [release-announce] puppet-nova 16.4.0 (ussuri) Message-ID: We are happy to announce the release of: puppet-nova 16.4.0: Puppet module for OpenStack Nova This release is part of the ussuri stable 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. 16.4.0 ^^^^^^ New Features * Now puppet-nova supports configuration of libvirtd-tls.socket and libvirtd-tcp.socket, which should be enabled according to the transport protocol when libvirt is running under systemd. This feature is enforced since libvirt v5.8. * Add parameter *query_placement_for_availability_zone* that allows the scheduler to look up a host aggregate with metadata key of availability zone set to the value provided by incoming request, and request result from placement be limited to that aggregate. Default value for this parameter is false. Changes in puppet-nova 16.3.0..16.4.0 ------------------------------------- 0d7f13ff Prepare for 16.4.0 release e9931d92 Fix dependency cycle 5dd7c20f Use systemd units to enable tcp/tls in libvirt 2ebc3195 Add parameter for `query_placement_for_availability_zone` fc45f631 Switch to Ussuri 5fa2920f Update TOX_CONSTRAINTS_FILE for stable/ussuri 4060a5fe Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Gemfile | 1 + manifests/compute/libvirt/version.pp | 4 +- manifests/compute/rbd.pp | 1 - manifests/migration/libvirt.pp | 45 ++++++++++++++++++---- manifests/scheduler.pp | 9 +++++ metadata.json | 2 +- ...virt-systemd-socket-units-f7b0fc3a4f3c5219.yaml | 7 ++++ ...ent_for_availability_zone-701dcf6b0662351e.yaml | 8 ++++ spec/classes/nova_migration_libvirt_spec.rb | 39 ++++++++++++++----- spec/classes/nova_scheduler_spec.rb | 9 +++++ tox.ini | 2 +- 12 files changed, 108 insertions(+), 20 deletions(-) From no-reply at openstack.org Thu Jun 18 18:31:46 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 18:31:46 -0000 Subject: [release-announce] python-solumclient 3.2.0 (victoria) Message-ID: We are amped to announce the release of: python-solumclient 3.2.0: Client library for Solum API This release is part of the victoria 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.1.0..3.2.0 ------------------------------------------ 7ce486b drop mock from lower-constraints 80e0481 Stop to use the __future__ module. 28a63e6 Cap jsonschema 3.2.0 as the minimal version eac6442 Switch to newer openstackdocstheme and reno versions 0b0af56 Fix hacking min version to 3.0.1 ccdc7f5 Bump default tox env from py37 to py38 74e17f5 Add py38 package metadata 7397b5a Use unittest.mock instead of third party mock 54c82d6 Remove six usage 62c7f5a Add Python3 victoria unit tests fe087e1 Drop pypy testing Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +- lower-constraints.txt | 4 +-- requirements.txt | 3 +- setup.cfg | 1 + solumclient/common/apiclient/auth.py | 6 ++-- solumclient/common/apiclient/base.py | 6 ++-- solumclient/common/apiclient/fake_client.py | 5 ++- solumclient/common/auth.py | 2 +- solumclient/common/base.py | 2 +- solumclient/common/cliutils.py | 14 +++----- solumclient/common/github.py | 3 +- solumclient/solum.py | 51 ++++++++++++++--------------- test-requirements.txt | 3 +- tox.ini | 9 +---- 25 files changed, 64 insertions(+), 85 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b1e2831..3b9a7a0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12 +12 @@ iso8601>=0.1.11 # MIT -jsonschema>=2.6.0 # MIT +jsonschema>=3.2.0 # MIT @@ -17 +16,0 @@ stevedore>=1.20.0 # Apache-2.0 -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 1023b72..ab1a0eb 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -12 +11,0 @@ testtools>=2.2.0 # MIT -mock>=2.0.0 # BSD From no-reply at openstack.org Thu Jun 18 18:31:51 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 18:31:51 -0000 Subject: [release-announce] horizon 18.4.0 (victoria) Message-ID: We are psyched to announce the release of: horizon 18.4.0: OpenStack Dashboard This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/horizon Download the package from: https://tarballs.openstack.org/horizon/ Please report issues through: https://bugs.launchpad.net/horizon/+bugs For more details, please see below. Changes in horizon 18.3.0..18.4.0 --------------------------------- dd62fd386 Imported Translations from Zanata f7dc499de Update MANIFEST for dashboard config 17d8ab610 Stop to use the __future__ module. 7bde77fad Default keystone endpoint type is hard coded 4c96f652e Add pages menu to volume backups pagination e7c17fd9e Update cirros image to cirros-0.5.1-x86_64 be711f392 Imported Translations from Zanata 111ce3079 Fix session.domain_context_name existence check c377c0274 Fix published docs b4487fe26 Remove ceilometer from osprofile backend 039b208f7 remove hardcoded test_reports dir 2098eb40d Fix "Edit Port Security Groups" tab on Horizon ad41fe510 Fix instances integration tests f8658d988 Switch to newer openstackdocstheme and reno versions 6ffeb3cab Fix template lookup errors on the login page 84355d453 Fix display of application credential roles 4c78bfb02 Fix hacking min version to 3.0.1 a8ff4c376 Switch to new javascript jobs a0a85dd17 Fix tempest and pep8 tests 63ad6c0ce Imported Translations from Zanata d56a1bfd9 Fix "Rescue Instance" tab on Horizon c52686a06 Using pytest skip to make all of the skip reason equal 15769c05c Imported Translations from Zanata 719c4fb38 Switch to py38 for horizon-non-primary-django-jobs 9c9c3fa36 Imported Translations from Zanata e6d04607e Imported Translations from Zanata 941f64915 Give keystoneauth1.ClientException only 1 argument (message) 58ad91595 Imported Translations from Zanata 101167ee1 Imported Translations from Zanata c34cc5c06 Suppress PytestCollectionWarning 49a6d67e4 doc: update how to run specific test in pytest 218ee6bcc Refactor tools/unit_tests.sh ccaaf8cbb Fix regressions in unit_tests.sh during pytest mirgation a802f72e7 Imported Translations from Zanata 55f3344cd Bump default tox env from py37 to py38 fa96933f6 Add py38 package metadata ee6fa9a24 Remove Keystone v2 related code 50837618b Imported Translations from Zanata 423734b5e Fix "Update Metadata" tab on Horizon 6644defda Imported Translations from Zanata 0c96dcf29 Handle case without pytest for plugin tests 65eb9d47a Add Python3 victoria unit tests 065b03389 Update master for stable/ussuri 3c33f46dc Fix tenant_id for a new port. Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 39 +- MANIFEST.in | 1 + .../locale/en_GB/LC_MESSAGES/doc-configuration.po | 40 +- .../locale/en_GB/LC_MESSAGES/doc-contributor.po | 11892 +++++++++++++++++++ .../locale/id/LC_MESSAGES/doc-configuration.po | 41 +- .../locale/id/LC_MESSAGES/doc-contributor.po | 29 +- horizon/locale/en_GB/LC_MESSAGES/django.po | 14 +- horizon/locale/es/LC_MESSAGES/django.po | 14 +- horizon/locale/ko_KR/LC_MESSAGES/djangojs.po | 10 +- horizon/locale/pt_BR/LC_MESSAGES/django.po | 14 +- horizon/locale/pt_BR/LC_MESSAGES/djangojs.po | 8 +- horizon/tables/__init__.py | 2 + horizon/tables/views.py | 44 + horizon/templates/horizon/common/_data_table.html | 12 +- .../common/_data_table_pagination_with_pages.html | 27 + .../horizon/common/_domain_page_header.html | 2 +- horizon/templatetags/bootstrap.py | 2 - horizon/templatetags/form_helpers.py | 7 + horizon/templatetags/horizon.py | 2 - horizon/test/helpers.py | 22 +- horizon/test/unit/forms/test_fields.py | 14 +- horizon/test/unit/forms/test_forms.py | 7 +- horizon/test/unit/workflows/test_workflows.py | 226 +- horizon/utils/csvbase.py | 2 - lower-constraints.txt | 5 +- openstack_auth/forms.py | 4 +- openstack_auth/locale/es/LC_MESSAGES/django.po | 39 +- openstack_auth/locale/zh_TW/LC_MESSAGES/django.po | 115 + openstack_auth/urls.py | 3 +- openstack_auth/user.py | 3 +- openstack_auth/utils.py | 27 - openstack_auth/views.py | 25 +- openstack_dashboard/api/base.py | 34 +- openstack_dashboard/api/cinder.py | 40 +- openstack_dashboard/api/glance.py | 3 - openstack_dashboard/api/keystone.py | 21 +- openstack_dashboard/api/neutron.py | 2 - openstack_dashboard/api/nova.py | 2 - .../contrib/developer/profiler/api.py | 35 +- .../contrib/developer/profiler/views.py | 4 +- .../dashboards/admin/networks/ports/views.py | 6 + .../identity/application_credentials/panel.py | 4 - .../identity/application_credentials/tables.py | 7 +- .../dashboards/identity/domains/panel.py | 6 - .../dashboards/identity/domains/tables.py | 2 +- .../dashboards/identity/groups/panel.py | 9 +- .../identity/identity_providers/panel.py | 6 +- .../dashboards/identity/mappings/panel.py | 6 +- .../dashboards/identity/projects/tables.py | 20 +- .../dashboards/identity/projects/tabs.py | 34 +- .../dashboards/identity/projects/views.py | 50 +- .../dashboards/identity/projects/workflows.py | 71 +- .../dashboards/identity/roles/panel.py | 9 +- .../dashboards/identity/users/forms.py | 60 +- .../dashboards/identity/users/panel.py | 5 +- .../dashboards/identity/users/tables.py | 19 +- .../dashboards/identity/users/tabs.py | 34 +- .../dashboards/identity/users/views.py | 35 +- .../dashboards/project/backups/tables.py | 12 +- .../dashboards/project/backups/views.py | 19 +- .../dashboards/project/instances/tables.py | 2 + .../dashboards/project/networks/ports/views.py | 4 +- .../dashboards/project/snapshots/tables.py | 2 +- .../dashboards/project/volumes/tables.py | 1 + .../locale/de/LC_MESSAGES/django.po | 10 +- .../locale/de/LC_MESSAGES/djangojs.po | 10 +- .../locale/en_GB/LC_MESSAGES/djangojs.po | 10 +- .../locale/es/LC_MESSAGES/django.po | 92 +- .../locale/id/LC_MESSAGES/django.po | 10 +- .../locale/id/LC_MESSAGES/djangojs.po | 10 +- .../locale/ja/LC_MESSAGES/django.po | 103 +- .../locale/ja/LC_MESSAGES/djangojs.po | 45 +- .../locale/ko_KR/LC_MESSAGES/django.po | 325 +- .../locale/ko_KR/LC_MESSAGES/djangojs.po | 43 +- .../locale/pt_BR/LC_MESSAGES/djangojs.po | 35 +- .../locale/zh_TW/LC_MESSAGES/django.po | 891 +- .../locale/zh_TW/LC_MESSAGES/djangojs.po | 608 +- .../management/commands/make_web_conf.py | 2 - .../management/commands/migrate_settings.py | 2 - .../management/commands/upgrade_check.py | 3 - openstack_dashboard/settings.py | 2 +- .../templatetags/context_selection.py | 9 +- openstack_dashboard/templatetags/themes.py | 2 - openstack_dashboard/test/helpers.py | 5 +- .../pages/admin/compute/instancespage.py | 3 +- .../pages/project/compute/instancespage.py | 85 +- openstack_dashboard/test/settings.py | 2 +- .../test/test_data/keystone_data.py | 134 +- openstack_dashboard/test/unit/api/test_base.py | 2 - openstack_dashboard/test/unit/api/test_keystone.py | 53 +- openstack_dashboard/test/unit/api/test_nova.py | 2 - openstack_dashboard/test/unit/api/test_swift.py | 2 - openstack_dashboard/test/unit/usage/test_quotas.py | 2 - openstack_dashboard/usage/base.py | 2 - releasenotes/source/conf.py | 12 +- releasenotes/source/index.rst | 1 + .../source/locale/de/LC_MESSAGES/releasenotes.po | 35 +- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 61 +- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 280 + .../source/locale/id/LC_MESSAGES/releasenotes.po | 66 +- .../source/locale/ja/LC_MESSAGES/releasenotes.po | 276 +- releasenotes/source/ussuri.rst | 6 + setup.cfg | 1 + test-requirements.txt | 4 +- tools/policy-diff.py | 2 - tox.ini | 2 +- 131 files changed, 16505 insertions(+), 1182 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 26df80b54..737b13de3 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ -hacking>=3.0.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -26 +26 @@ testtools>=2.2.0 # MIT -xvfbwrapper>=0.1.3 #license: MIT \ No newline at end of file +xvfbwrapper>=0.1.3 #license: MIT From no-reply at openstack.org Thu Jun 18 18:46:07 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 18:46:07 -0000 Subject: [release-announce] solum-dashboard 3.0.1 (train) Message-ID: We are glad to announce the release of: solum-dashboard 3.0.1: Solum Dashboard This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/solum-dashboard Download the package from: https://tarballs.openstack.org/solum-dashboard/ Please report issues through: https://bugs.launchpad.net/solum/+bugs For more details, please see below. Changes in solum-dashboard 3.0.0..3.0.1 --------------------------------------- 4f0d8b0 Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- solumdashboard/locale/en_GB/LC_MESSAGES/django.po | 33 +++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Jun 18 18:55:43 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 18:55:43 -0000 Subject: [release-announce] sahara-plugin-mapr 2.0.1 (train) Message-ID: We are overjoyed to announce the release of: sahara-plugin-mapr 2.0.1: Mapr Plugin for Sahara Project This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/sahara-plugin-mapr Download the package from: https://tarballs.openstack.org/sahara-plugin-mapr/ Please report issues through: https://storyboard.openstack.org/#!/project/1103 For more details, please see below. Changes in sahara-plugin-mapr 2.0.0..2.0.1 ------------------------------------------ a7b37aa Fixing image creation f682f9a Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 53fbbec Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../plugins/mapr/resources/images/centos/configure_hue | 4 ++-- sahara_plugin_mapr/plugins/mapr/resources/images/image.yaml | 1 - tox.ini | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) From no-reply at openstack.org Thu Jun 18 19:00:14 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 18 Jun 2020 19:00:14 -0000 Subject: [release-announce] sahara-dashboard 11.0.1 (train) Message-ID: We exuberantly announce the release of: sahara-dashboard 11.0.1: Sahara Management Dashboard This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/sahara-dashboard Download the package from: https://tarballs.openstack.org/sahara-dashboard/ Please report issues through: https://bugs.launchpad.net/sahara/+bugs For more details, please see below. Changes in sahara-dashboard 11.0.0..11.0.1 ------------------------------------------ f10355b Fix pyScss version in lower-constraints.txt f9a5dfd Imported Translations from Zanata 8846cb2 Fix gate. 9933c42 Imported Translations from Zanata c093bcb Imported Translations from Zanata 7ab456b Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 9058db7 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + lower-constraints.txt | 4 +- .../source/locale/de/LC_MESSAGES/releasenotes.po | 122 ------- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 121 ------- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 49 --- .../source/locale/id/LC_MESSAGES/releasenotes.po | 161 --------- .../source/locale/ja/LC_MESSAGES/releasenotes.po | 27 -- .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 58 ---- .../locale/zh_CN/LC_MESSAGES/releasenotes.po | 52 --- requirements.txt | 2 +- .../locale/en_GB/LC_MESSAGES/django.po | 47 ++- .../locale/ko_KR/LC_MESSAGES/django.po | 34 +- sahara_dashboard/locale/ru/LC_MESSAGES/django.po | 368 ++++++++++++++++++++- sahara_dashboard/locale/ru/LC_MESSAGES/djangojs.po | 17 +- .../locale/zh_CN/LC_MESSAGES/django.po | 321 +++++++++++++++++- .../locale/zh_CN/LC_MESSAGES/djangojs.po | 13 +- tox.ini | 4 +- 17 files changed, 788 insertions(+), 613 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 8a26dca..65f789b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17 +17 @@ pytz>=2013.6 # MIT -horizon>=14.0.0.0b3 # Apache-2.0 +horizon>=16.0.0 # Apache-2.0 From no-reply at openstack.org Fri Jun 19 10:18:45 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 19 Jun 2020 10:18:45 -0000 Subject: [release-announce] kolla 9.1.1 (train) Message-ID: We are amped to announce the release of: kolla 9.1.1: Kolla OpenStack Deployment This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/kolla Download the package from: https://tarballs.openstack.org/kolla/ Please report issues through: https://bugs.launchpad.net/kolla/+bugs For more details, please see below. 9.1.1 ^^^^^ New Features * Adding *ndctl* package to nova-compute to expose NVDIMM namespaces to guests. The package is needed to manage PMEM namespaces. Changes in kolla 9.1.0..9.1.1 ----------------------------- 47df05074 Bump versions for Train 3784d32d9 Fix multiple issues 1fe9f506a Add ceph releases per-distro to support matrix f6d8f6556 Fix release note formatting by removing extra backtick 7aa268615 nova-compute: add ndctl to expose NVDIMMs to guests c88e60d68 CI: Ignore more 79888bd5f CI: Ignore .zuul.d 359f61b05 qdrouterd: ignore failure of disabling epel repos d2a4822fb Ensure the confs exists for cyborg and masakari Diffstat (except docs and test files) ------------------------------------- .gitignore | 3 +++ .zuul.d/base.yaml | 5 +++++ .zuul.d/centos.yaml | 1 - kolla/common/config.py | 16 ++++++++-------- releasenotes/notes/centos-8-950d979507939643.yaml | 2 +- .../notes/nova-compute-add-ndctl-811f923d81bbd6ac.yaml | 5 +++++ 13 files changed, 58 insertions(+), 13 deletions(-) From no-reply at openstack.org Fri Jun 19 11:54:59 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 19 Jun 2020 11:54:59 -0000 Subject: [release-announce] magnum 9.4.0 (train) Message-ID: We are stoked to announce the release of: magnum 9.4.0: 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.0 ^^^^^ New Features ************ * The default 10 seconds health polling interval is too frequent for most of the cases. Now it has been changed to 60s. A new config *health_polling_interval* is supported to make the interval configurable. Cloud admin can totally disable the health polling by set a negative value for the config. * New labels to support containerd as a runtime. container_runtime The container runtime to use. Empty value means, use docker from the host. Since ussuri, apart from empty (host- docker), containerd is also an option. containerd_version The containerd version to use as released in https://github.com/containerd/containerd/releases and https://storage.googleapis.com/cri-containerd-release/ containerd_tarball_url Url with the tarball of containerd's binaries. containerd_tarball_sha256 sha256 of the tarball fetched with containerd_tarball_url or from https://storage.googleapis.com/cri- containerd-release/. Upgrade Notes ************* * If it's still preferred to have 10s health polling interval for Kubernetes cluster. It can be set by config *health_polling_interval* under *kubernetes* section. Bug Fixes ********* * Fix an issue with private clusters getting stuck in CREATE_IN_PROGRESS status where floating_ip_enabled=True in the cluster template but this is disabled when the cluster is created. * The taint of master node kubelet has been improved to get the conformance test (sonobuoy) passed. * For fcos-kubelet, add rpc-statd dependency. To mount nfs volumes with the embedded volume pkg [0], rpc-statd is required and should be started by mount.nfs. When running kubelet in a chroot this fails. With atomic containers it used to work. [0] https://github.com/kubernetes/kubernetes/tree/master/pkg/volume/nfs Changes in magnum 9.3.0..9.4.0 ------------------------------ 2e8b375a resize: Send only nodes_to_remove and node_count 8e476dad More verbose logs for cluster ops 40398f82 Support proxy for helm install 5ca082f2 [hca] Use train-stable-3 as default for stable/train 17605eb0 Use full name for hyperkube image inspect 80dbbd1d Fix small issues rolling upgrade ac68f01c api: Do not guess based on name extension 6d7d43a1 k8s: Add admin.conf kubeconfig 8791fd82 k8s: Use the same kubectl version as API 347f0911 atomic: Do not install control-plane on minions a9e16e8d [k8s] Update Cluster Autoscaler ClusterRole 02e47978 [k8s] Support configurable health polling interval 8aefee19 Use ensure-* roles f9278d6a Use cluster name for fixed_network instead of private 1b8747b4 Add an ARCH parameter to handle arch specific things 2f656c66 Fix ServerAddressOutputMapping for private clusters d75195b3 Add opt-in containerd support 752250e8 fcos-kubelet: Add rpc-statd dependency 9c61de28 Remove nodeSelector for flannel DaemonSet 5ea259d8 [k8s] Improve the taint of master node kubelet 56f3be8b fcos: Disable zincati auto-updates Diffstat (except docs and test files) ------------------------------------- contrib/drivers/heat/dcos_centos_template_def.py | 2 +- magnum/api/app.py | 1 + magnum/conf/kubernetes.py | 5 ++ .../templates/kubernetes/fragments/add-proxy.sh | 36 +++++++----- .../fragments/configure-kubernetes-master.sh | 53 ++++++++++++------ .../fragments/configure-kubernetes-minion.sh | 30 ++++------ .../kubernetes/fragments/core-dns-service.sh | 2 +- .../kubernetes/fragments/enable-auto-scaling.sh | 64 +++++++++++++--------- .../kubernetes/fragments/enable-helm-tiller.sh | 13 +++-- .../kubernetes/fragments/enable-services-master.sh | 9 ++- .../kubernetes/fragments/enable-services-minion.sh | 11 +++- .../kubernetes/fragments/flannel-service.sh | 4 +- .../kubernetes/fragments/install-clients.sh | 37 +++++++++++++ .../templates/kubernetes/fragments/install-cri.sh | 50 +++++++++++++++++ .../kubernetes/fragments/install-helm-modules.sh | 11 ++++ .../fragments/kube-apiserver-to-kubelet-role.sh | 14 ++--- .../kubernetes/fragments/kube-dashboard-service.sh | 8 +-- .../templates/kubernetes/fragments/make-cert.sh | 18 ++++++ .../kubernetes/fragments/upgrade-kubernetes.sh | 47 ++++++++++------ .../fragments/write-heat-params-master.sh | 19 +++++++ .../kubernetes/fragments/write-heat-params.sh | 19 +++++++ .../templates/kubernetes/helm/ingress-nginx.sh | 10 ++++ .../templates/kubernetes/helm/metrics-server.sh | 12 +++- .../kubernetes/helm/prometheus-adapter.sh | 12 +++- .../kubernetes/helm/prometheus-operator.sh | 10 ++++ magnum/drivers/heat/driver.py | 61 +++++++++------------ magnum/drivers/heat/k8s_fedora_template_def.py | 4 ++ magnum/drivers/heat/k8s_template_def.py | 9 ++- magnum/drivers/heat/swarm_fedora_template_def.py | 6 ++ magnum/drivers/heat/swarm_mode_template_def.py | 10 +++- .../templates/kubecluster.yaml | 31 ++++++++++- .../k8s_fedora_atomic_v1/templates/kubemaster.yaml | 22 ++++++++ .../k8s_fedora_atomic_v1/templates/kubeminion.yaml | 22 ++++++++ .../templates/fcct-config.yaml | 12 ++++ .../templates/kubecluster.yaml | 31 ++++++++++- .../k8s_fedora_coreos_v1/templates/kubemaster.yaml | 22 ++++++++ .../k8s_fedora_coreos_v1/templates/kubeminion.yaml | 22 ++++++++ .../k8s_fedora_coreos_v1/templates/user_data.json | 14 +++++ magnum/drivers/mesos_ubuntu_v1/template_def.py | 5 +- magnum/service/periodic.py | 4 +- .../handlers/test_k8s_cluster_conductor.py | 3 +- playbooks/container-builder-setup-gate.yaml | 2 +- ...s-health-polling-interval-75bb83b4701d48c5.yaml | 13 +++++ .../notes/containerd-598761bb536af6ba.yaml | 21 +++++++ ...ping-for-private-clusters-73a874bb4827d568.yaml | 6 ++ ...-k8s-master-kubelet-taint-0c56ffede270116d.yaml | 5 ++ .../notes/kubelet-nfs-b51e572adfb56378.yaml | 10 ++++ 49 files changed, 735 insertions(+), 184 deletions(-) From no-reply at openstack.org Fri Jun 19 14:12:22 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 19 Jun 2020 14:12:22 -0000 Subject: [release-announce] python-saharaclient 3.2.0 (victoria) Message-ID: We are glad to announce the release of: python-saharaclient 3.2.0: Client library for Sahara API This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/python-saharaclient Download the package from: https://pypi.org/project/python-saharaclient Please report issues through: https://bugs.launchpad.net/python-saharaclient/+bugs For more details, please see below. Changes in python-saharaclient 3.1.0..3.2.0 ------------------------------------------- c2eb453 Switch to newer openstackdocstheme and reno versions 7ac9d1b Fix hacking min version to 3.0.1 94fc477 Bump default tox env from py37 to py38 9db4890 Add py38 package metadata caf07f4 Ussuri contributor docs community goal 5b6f800 Use unittest.mock instead of third party mock 8c7735d Remove pypy job 0d678d9 Add Python3 victoria unit tests 8f55a79 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 5 +---- CONTRIBUTING.rst | 24 ++++++++++------------ releasenotes/source/conf.py | 9 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 1 + test-requirements.txt | 3 +-- tox.ini | 2 +- 36 files changed, 78 insertions(+), 81 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 6927cd7..b9e57a2 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 @@ -8 +7,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -mock>=2.0.0 # BSD From no-reply at openstack.org Fri Jun 19 14:38:42 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 19 Jun 2020 14:38:42 -0000 Subject: [release-announce] neutron-lib 2.4.0 (victoria) Message-ID: We are gleeful to announce the release of: neutron-lib 2.4.0: Neutron shared routines and utilities This release is part of the victoria 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.4.0 ^^^^^ New Features ************ * Add API extension "dns-integration-domain-keywords". This extension indicates if the server supports usage of keywords like "project_id", "project_name", "user_id" and "user_name" in the network's DNS domain name. * The abstract class LinuxInterfaceDriver is now defined in "neutron- lib.agent.linux.interface". It contains only the abstract methods and the class variables. * The "timecost" decorator is available in "neutron_lib.utils.helpers" now. This permits functions to be decorated with functionality that will emit a debug log with the time it took to execute the function. Bug Fixes ********* * The DHCP port numbers for IPv4 were defined incorrectly in "neutron_lib.constants", they are now correct - "68" (client) and "67" (server). Changes in neutron-lib 2.3.0..2.4.0 ----------------------------------- dac97d1 Add new shim API extension for dns domain with keywords 438a9b7 [OVN] Add distributed device_owner 8294ae6 Add agent process name constants alongside type 4c2e5ce [Docs] Note about port's binding_profile update d790061 Correctly define DHCP port numbers for IPv4 29ba0b7 Check time to apply resource helper functions 492fd10 Migrate timecost decorator to neutron-lib 0f8e76c Remove translation sections from setup.cfg 5ba0b73 Rehome abstract class LinuxInterfaceDriver definition 51b9fc4 Remove redefined constant 0836afb Switch to newer openstackdocstheme and reno versions cfeee71 Fix policy enforcement for network mtu 89a2bd2 Add aggressive negotiation mode for ikepolicy 891d0f0 Update to victoria jobs template 37f0d12 Fix errors found by new pycodestyle a585ca0 Update to hacking 3.0 cc11734 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- api-ref/source/conf.py | 14 ++--- api-ref/source/v2/parameters.yaml | 2 + api-ref/source/v2/ports.inc | 3 + .../v2/samples/ports/port-bind-update-request.json | 1 + babel.cfg | 2 - lower-constraints.txt | 12 +--- neutron_lib/agent/linux/__init__.py | 0 neutron_lib/agent/linux/interface.py | 31 ++++++++++ neutron_lib/api/definitions/__init__.py | 2 + neutron_lib/api/definitions/dns_domain_keywords.py | 68 ++++++++++++++++++++++ .../api/definitions/network_mtu_writable.py | 3 +- neutron_lib/api/definitions/vpn.py | 2 + neutron_lib/constants.py | 31 +++++++--- neutron_lib/db/resource_extend.py | 1 + neutron_lib/utils/helpers.py | 25 +++++++- ...in_keywords-api-extension-436c2c3a091d15eb.yaml | 7 +++ ...ct-dhcp-ipv4-port-numbers-6e22c6aa26009cdc.yaml | 6 ++ ...home-linuxinterfacedriver-874c5e17f2675eab.yaml | 5 ++ .../notes/rehome-timecost-90dcfc8c7f7280f5.yaml | 6 ++ releasenotes/source/conf.py | 14 ++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ setup.cfg | 14 ----- test-requirements.txt | 4 +- tox.ini | 3 +- 28 files changed, 213 insertions(+), 86 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 1bdb042..1481c15 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=2.0.0,<2.1 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -13 +13 @@ oslotest>=3.2.0 # Apache-2.0 -reno>=2.5.0 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Fri Jun 19 14:52:50 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 19 Jun 2020 14:52:50 -0000 Subject: [release-announce] ironic 13.0.4 (train) Message-ID: We contentedly announce the release of: ironic 13.0.4: OpenStack Bare Metal Provisioning This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/ironic Download the package from: https://tarballs.openstack.org/ironic/ Please report issues through: https://storyboard.openstack.org/#!/project/943 For more details, please see below. 13.0.4 ^^^^^^ New Features ************ * For baremetal operations on DHCPv6-stateful networks multiple IPv6 addresses can now be allocated for neutron ports created for provisioning, cleaning, rescue or inspection. The new parameter "[neutron]/dhcpv6_stateful_address_count" controls the number of addresses to allocate (Default: 1). * Makes management interface of "redfish" hardware type not changing current boot frequency if currently set is the same as the desired one. The goal is to avoid touching potentially faulty BMC option whenever possible. * Adds a new "[ipmi]debug" option that allows users to explicitly turn IPMI command debugging on, as opposed to relying upon the system debug setting "[DEFAULT]debug". Users wishing to continue to log this output should set "[ipmi]debug" to "True" in their ironic.conf. Known Issues ************ * Some redfish-enabled hardware is known not to support persistent boot device setting that is used by the Bare Metal service for deployed instances. The "redfish" hardware type tries to work around this problem, but rebooting such an instance in-band may cause it to boot incorrectly. A predictable boot order should be configured in the node's boot firmware to avoid issues and at least metadata cleaning must be enabled. See this mailing list thread (http://lists.openstack.org/pipermail/openstack- discuss/2020-April/014543.html) for technical details. Upgrade Notes ************* * Changing minimum version of Ansible for use with the "ansible" "deploy_interface" to version 2.5. * The version of "sushy" can now be updated to "3.2.0" or later to address issues with managing persistant boot mode setting with Redfish Baseboard Management Controllers. * If "[DEFAULT]force_raw_images" is set to "true", then MD5 will not be utilized to recalculate the image checksum. This requires the "ironic-python-agent" ramdisk to be at least version 3.4.0. * Debug logging control has been moved to the "[ipmi]debug" configuration setting as opposed to the "conductor" "[DEFAULT]debug" setting as the existing "ipmitool" output can be extremely misleading for users. Operators who wish to continue to log "ipmitool" verbose output in their logs should explicitly set the "[ipmi]debug" command to True. Security Issues *************** * Image checksum recalculation when images are forced to raw images, are now calculated using SHA3-256 if MD5 was selected. This is now unconditional. Bug Fixes ********* * Fixes an issue with the agent client code where checks of the agent command status had no logic to prevent an intermittent or transient connection failure from causing the entire operation to fail. * Fixes the default disk detection in the "ansible" deploy interface with Python 3. Previously a random disk was used, resulting in boot failures, now the first disk is used (as intended). This required bumping the minimum required Ansible version to 2.5. * Fixes 'Invalid parameter value for SpanLength' when configuring RAID using Python 3. This passed incorrect data type to iDRAC, e.g., instead of *2* it passed *2.0*. See story 2004265 (https://storyboard.openstack.org/#!/story/2004265). * Fixes RAID configuration using *idrac-wsman* RAID interface where node remains in 'clean wait' provisioning state forever. See story 2007567 (https://storyboard.openstack.org/#!/story/2007567). * Fixes an issue where a node may be locked from changes if a conductor's hostname case is changed before restarting the conductor service. * Improves interoperability with Redfish BMCs by untying node boot mode change from other boot parameters change (such as boot device, boot frequency). This fix requires a newer version of the "sushy" library, version "3.2.0". * Fixes vague node "last_error" field reporting upon deploy step failure by providing the exception error message in addition to the step that failed. * The 'no address available' problem seen when network booting on DHCPv6-stateful networks is fixed with the support for allocating multiple IPv6 addresses. See bug: 1861032 (https://bugs.launchpad.net/neutron/+bug/1861032). * Fixes an agent command issue in the bootloader installation process that can present itself as a connection timeout under heavy IO load conditions. Now installation commands have an internal timeout which is double the conductor wide "[agent]command_timeout". For more information, see bug 2007483 (https://storyboard.openstack.org/#!/story/2007483). * Fixed a bug where rebooting a node managed by the "idrac" hardware type when using the WS-MAN power interface sometimes fails with a "The command failed to set RequestedState" error. See bug 2007487 (https://storyboard.openstack.org/#!/story/2007487) for details. * To provide a workaround for incorrect boot order problems on some hardware, the "redfish" hardware type now supports the "noop" management interface, similarly to IPMI and SNMP. * Rebooting a node with the "redfish" power interface is now implemented via a power off request followed by power on to avoid returning success when a node stays powered on after the reboot request. * Provides a workaround for hardware that does not support persistent boot device setting with the "redfish" hardware type. When such situation is detected, ironic will fall back to one-time boot device setting, restoring it on every reboot. Other Notes *********** * Ramdisk logs are now collected during cleaning the same way as during deployment. Changes in ironic 13.0.3..13.0.4 -------------------------------- 555494870 devstack: increase concurrency and worker timeout for sushy-tools f2eac72e8 redfish: handle hardware that is unable to set persistent boot 64fcd4040 Add the noop management interface to the redfish hardware type e277c4d3a Collect ramdisk logs also during cleaning 72e7514ce Revert "Add timeout and retries to JSON RPC client" 3904d0202 Pin the python-ibmcclient upper bounds due to six usage aaa7fe765 Improve `redfish` set-boot-device behaviour 8bc07ba05 Improve `redfish` set-boot-mode implementation 901402d11 Add timeout and retries to JSON RPC client 0eaaa1427 Silence debug messages from oslo_messaging 2e47bad7d redfish: split reboot into power off followed by power on d19fcbcd2 DRAC: Added redfish management interface issue 166673046 Add link to other Redfish parms to iDRAC doc 8b21d31fc Add note about UEFI support in Train 78d91c15d Fix RAID configuration with idrac-wsman interface 10c20e29d Update iDRAC doc about soft power off timeout 33af6b119 Update iDRAC doc about vendor passthru timeout 3ebb15ffe Fix issue where server fails to reboot dbf92aefb Fix enabled_hardware_types from idrac-wsman to idrac 41ef959eb Fix SpanLength calculation for DRAC RAID configuration 7c84ade16 Additional IP addresses to IPv6 stateful ports 253253ed8 Make deploy step failure logging indicate the error cea889dac Do not autoescape all Jinja2 templates 3e5816e10 Move ipmi logging to a separate option 9001b2b9d Extend install_bootloader command timeout fc0967189 Document deploy_boot_mode and boot_option for standalone deployments 81748b61f Retry agent get_command_status upon failures 32e6071f6 Documentation clarifications for software RAID 771cc7fc1 Change force_raw_images to use sha256 if md5 is selected a18f5ef18 Make reservation checks caseless f2418d75f Docs: split away user image building and highlight whole disk images 361f00f0c Using loop instead of with_X Diffstat (except docs and test files) ------------------------------------- devstack/lib/ironic | 3 + driver-requirements.txt | 5 +- ironic/common/neutron.py | 29 ++++ ironic/common/utils.py | 35 ++++- ironic/conductor/manager.py | 10 +- ironic/conf/agent.py | 6 +- ironic/conf/ipmi.py | 6 + ironic/conf/neutron.py | 10 ++ ironic/conf/opts.py | 2 + ironic/db/sqlalchemy/api.py | 9 +- ironic/drivers/modules/agent_base_vendor.py | 4 + ironic/drivers/modules/agent_client.py | 42 ++++- .../playbooks/roles/discover/tasks/main.yaml | 2 +- ironic/drivers/modules/deploy_utils.py | 25 +-- ironic/drivers/modules/drac/power.py | 80 +++++++--- ironic/drivers/modules/drac/raid.py | 4 +- ironic/drivers/modules/ipmitool.py | 2 +- ironic/drivers/modules/redfish/management.py | 137 ++++++++++++++--- ironic/drivers/modules/redfish/power.py | 57 +++++-- ironic/drivers/redfish.py | 3 +- ironic/drivers/utils.py | 10 +- .../drivers/modules/drac/test_periodic_task.py | 37 +++-- .../drivers/modules/redfish/test_management.py | 171 ++++++++++++++++++++- .../unit/drivers/modules/redfish/test_power.py | 125 +++++++++++---- .../unit/drivers/modules/test_agent_base_vendor.py | 11 +- .../unit/drivers/modules/test_agent_client.py | 14 +- .../unit/drivers/modules/test_deploy_utils.py | 28 +--- ...gent-command-status-retry-f9b6f53a823c6b01.yaml | 6 + .../notes/ansible-loops-de0eef0d5b79a9ff.yaml | 11 ++ .../notes/bug-2004265-cd9056868295f374.yaml | 7 + .../bug-2007567-wsman-raid-48483affdd9f9894.yaml | 6 + ...s-conductor-restart-check-f70005fbf65f6bb6.yaml | 5 + .../notes/cleaning-logs-dc115b0926ae3982.yaml | 5 + .../decouple-boot-params-2b05806435ad21e5.yaml | 12 ++ .../notes/deploy-step-error-d343e8cb7d1b2305.yaml | 6 + ...v6-stateful-address-count-0f94ac6a55bd9e51.yaml | 14 ++ ...nstall-bootloader-timeout-8fce9590bf405cdf.yaml | 8 + .../idrac-fix-reboot-failure-c740e765ff41bcf0.yaml | 7 + ...ksum-recalculation-sha256-fd3d5b4b0b757e86.yaml | 10 ++ ...e-redfish-set-boot-device-e38e9e9442ab5750.yaml | 7 + .../notes/ipmi-debug-1c7e090c6cc71903.yaml | 13 ++ .../notes/redfish-noop-mgmt-b61d02b77b1c9d6b.yaml | 6 + .../notes/redfish-power-87062756bce8b047.yaml | 6 + .../notes/redfish-sadness-6e2a37b3f45ef1aa.yaml | 18 +++ zuul.d/ironic-jobs.yaml | 2 +- 62 files changed, 1273 insertions(+), 265 deletions(-) Requirements updates -------------------- diff --git a/driver-requirements.txt b/driver-requirements.txt index beb542186..f0902eecb 100644 --- a/driver-requirements.txt +++ b/driver-requirements.txt @@ -17 +17 @@ sushy>=1.9.0 -ansible>=2.4 +ansible>=2.5 @@ -20 +20,2 @@ ansible>=2.4 -python-ibmcclient>=0.1.0 +python-ibmcclient>=0.1.0,<0.2.0 + From no-reply at openstack.org Fri Jun 19 16:28:32 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 19 Jun 2020 16:28:32 -0000 Subject: [release-announce] python-openstackclient 5.2.1 (ussuri) Message-ID: We are ecstatic to announce the release of: python-openstackclient 5.2.1: OpenStack Command-line Client This release is part of the ussuri stable 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.2.1 ^^^^^ Bug Fixes * [Story 2005246 (https://storyboard.openstack.org/#!/story/2005246)] The *is_domain* property safely handles type checking. Changes in python-openstackclient 5.2.0..5.2.1 ---------------------------------------------- 19723aee Client should parse string to boolean for value 'is_domain' 65411e45 Update TOX_CONSTRAINTS_FILE for stable/ussuri caf62489 Update .gitreview for stable/ussuri a9e1a798 Fix ussuri jobs Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + bindep.txt | 1 + openstackclient/identity/v3/project.py | 8 ++ .../notes/bug-2005246-3fb70206bafc5444.yaml | 5 + tox.ini | 8 +- 8 files changed, 137 insertions(+), 6 deletions(-) From no-reply at openstack.org Fri Jun 19 16:29:15 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 19 Jun 2020 16:29:15 -0000 Subject: [release-announce] python-octaviaclient 2.1.0 (victoria) Message-ID: We are glad to announce the release of: python-octaviaclient 2.1.0: Octavia client for OpenStack Load Balancing This release is part of the victoria 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.1.0 ^^^^^ New Features * Added a repeatable optional argument "--tls-version" for setting one or more TLS protocol versions when createing or updating a listener. * Added a repeatable optional argument "--tls-version" for setting one or more TLS protocol versions when creating or updating a pool. Changes in python-octaviaclient 2.0.1..2.1.0 -------------------------------------------- 4caa45d Switch to newer openstackdocstheme and reno versions fc9df66 Add the ability to specify TLS protocols for a pool 3246613 Add Python3 victoria unit tests 9c42408 Remove mocking of functools.partial 8635219 Add the ability to specify TLS protocols for a listener dd1741d Remove Babel requirement ec5b1f5 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- README.rst | 12 +++++++++--- lower-constraints.txt | 2 +- octaviaclient/osc/v2/constants.py | 6 ++++-- octaviaclient/osc/v2/listener.py | 18 ++++++++++++++++++ octaviaclient/osc/v2/pool.py | 19 +++++++++++++++++++ octaviaclient/osc/v2/utils.py | 2 ++ ...sion-support-for-listeners-4a6a661af5f9de9a.yaml | 6 ++++++ ...s-version-support-to-pools-852f02b034f436f9.yaml | 6 ++++++ releasenotes/source/conf.py | 7 +++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ requirements.txt | 1 - test-requirements.txt | 1 + zuul.d/projects.yaml | 2 +- 21 files changed, 124 insertions(+), 70 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b46f09b..64c8f83 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +4,0 @@ -Babel!=2.4.0,>=2.3.4 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 585a19a..2b52050 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8,0 +9 @@ doc8>=0.6.0 # Apache-2.0 +Pygments>=2.2.0 # BSD license From no-reply at openstack.org Fri Jun 19 17:29:40 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 19 Jun 2020 17:29:40 -0000 Subject: [release-announce] python-glanceclient 3.2.0 (victoria) Message-ID: We are satisfied to announce the release of: python-glanceclient 3.2.0: OpenStack Image API Client Library This release is part of the victoria 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. 3.2.0 ^^^^^ Other Notes * -| For legacy (pre-Rocky) images that do not contain "multihash" metadata, or when the "--allow-md5-fallback" option is used in cases where the multihash metadata is present but the specified algorithm is not available to the glanceclient, the glanceclient uses an MD5 checksum to validate the download. When operating in a FIPS- compliant environment, however, the MD5 algorithm may be unavailable to the glanceclient. In such a case, (that is, when the MD5 checksum information is available to the glanceclient but the MD5 algorithm is not), the glanceclient will fail the download as corrupt because it cannot prove otherwise. This is consistent with current behavior. Changes in python-glanceclient 3.1.0..3.2.0 ------------------------------------------- de178ac Switch to newer openstackdocstheme and reno versions 56186d6 Fail gracefully when MD5 is unavailable 490f808 Bump default tox env from py37 to py38 2f86299 Add py38 package metadata 6a04588 Use unittest.mock instead of third party mock 1b5c309 Add Python3 victoria unit tests dff5c88 Pass --all-stores, --allow-failure as bool to API 00bc25e Update master for stable/ussuri 236a7be Fix SyntaxWarning with Python 3.8 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- glanceclient/common/utils.py | 9 ++++++++- glanceclient/v2/images.py | 12 +++++++----- lower-constraints.txt | 5 +---- .../notes/check-for-md5-59db8fd67870b214.yaml | 13 +++++++++++++ releasenotes/source/conf.py | 14 +++++++------- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 1 + test-requirements.txt | 2 +- tox.ini | 2 +- 21 files changed, 82 insertions(+), 40 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 3a6aa59..29c9183 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +7,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -mock>=2.0.0 # BSD @@ -12,0 +12 @@ testscenarios>=0.4 # Apache-2.0/BSD +ddt>=1.2.1 # MIT From no-reply at openstack.org Fri Jun 19 19:24:13 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 19 Jun 2020 19:24:13 -0000 Subject: [release-announce] openstacksdk 0.47.0 (victoria) Message-ID: We are satisfied to announce the release of: openstacksdk 0.47.0: An SDK for building applications to work with OpenStack This release is part of the victoria 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.47.0 ^^^^^^ New Features * Added the "tls_ciphers" properties to listener.py and pool.py for storing stings of tls ciphers in OpenSSL cipher string format. Changes in openstacksdk 0.46.0..0.47.0 -------------------------------------- a0a9f468 NIT: Fix application credential 2cf5ff98 Add user_projects method to docs index 8ce2b1c9 Do not clean keypairs in the project cleanup 7e0dcaaa Make optional name and admin password 023040ec Add some unit tests for config.loader f39fe6eb Fix AttributeError exception during authorization b1ec4174 baremetal: use proxy methods in unregister_machine 632db252 Refresh python versions 452087a7 Switch to newer openstackdocstheme and reno versions 2caaa989 Extend statistics reporting 67f546a9 add default user and project domain for OVH provider d7c12797 new ovh-us provider for OVH US regions acbd3f10 added new regions for provider OVH 44136d7f Fix issues found by latest flake8 786aeb7f Set BaseImageProxy.create_image validate_checksum default to False 0c5ae590 Stop subclassing object 2ddbf57e Remove use of six fe00460b Remove uses of from six.moves 9b253307 Remove some unneeded things from test-requirements e00c9ca2 Fix image owner field fc7609f4 Strip self from incoming glance properties 1b21b7bd Add name query filter to keystone service d8be0e94 Don't error if clouds.yaml is not readable 98f4f24f Fix metric names in the object_store 09b739b1 Add "id" to Port's query parameters 04b55dab Add cipher list support for octavia f132edff Update docs to work with newer Sphinx c3857c13 Fix an unstable bare metal unit test 4f2e7612 OpenStack port decorator variables 767115c5 Update master for stable/ussuri cbda4413 Add ansible stable-2.9 job and run 2.8 and 2.9 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 49 +-- .../user/proxies/baremetal_introspection.rst | 10 +- examples/baremetal/provisioning.py | 2 - examples/connect.py | 2 +- lower-constraints.txt | 12 +- openstack/_services_mixin.py | 2 +- openstack/baremetal/configdrive.py | 6 +- openstack/baremetal/v1/_common.py | 2 +- openstack/baremetal/v1/node.py | 2 +- openstack/block_storage/_base_proxy.py | 4 +- openstack/cloud/_baremetal.py | 51 +--- openstack/cloud/_block_storage.py | 6 +- openstack/cloud/_compute.py | 9 +- openstack/cloud/_floating_ip.py | 3 +- openstack/cloud/_network.py | 8 +- openstack/cloud/_normalize.py | 5 +- openstack/cloud/_object_store.py | 17 +- openstack/cloud/_utils.py | 12 +- openstack/cloud/inventory.py | 2 +- openstack/cloud/meta.py | 3 +- openstack/cloud/openstackcloud.py | 7 +- openstack/compute/v2/_proxy.py | 6 - openstack/compute/v2/metadata.py | 5 +- openstack/compute/v2/server.py | 8 +- openstack/config/_util.py | 2 +- openstack/config/cloud_region.py | 4 +- openstack/config/loader.py | 64 ++-- openstack/config/vendors/__init__.py | 2 +- openstack/config/vendors/ovh-us.json | 15 + openstack/config/vendors/ovh.json | 10 +- openstack/connection.py | 13 +- openstack/dns/v2/_base.py | 9 +- openstack/exceptions.py | 5 +- openstack/format.py | 2 +- openstack/identity/v3/_proxy.py | 6 +- openstack/identity/v3/service.py | 1 + openstack/image/_base_proxy.py | 5 +- openstack/image/_download.py | 8 +- openstack/image/image_signer.py | 2 +- openstack/image/iterable_chunked_file.py | 2 +- openstack/image/v1/image.py | 4 +- openstack/image/v2/image.py | 4 +- openstack/key_manager/v1/_format.py | 2 +- openstack/load_balancer/v2/listener.py | 3 + openstack/load_balancer/v2/pool.py | 3 + openstack/network/v2/port.py | 5 +- openstack/object_store/v1/_proxy.py | 37 +-- openstack/object_store/v1/info.py | 4 +- openstack/orchestration/util/event_utils.py | 4 +- openstack/orchestration/util/template_utils.py | 11 +- openstack/orchestration/util/utils.py | 11 +- openstack/orchestration/v1/template.py | 2 +- openstack/proxy.py | 139 ++++++--- openstack/resource.py | 26 +- openstack/service_description.py | 4 +- .../ansible/roles/client_config/tasks/main.yml | 7 + .../roles/keystone_domain/defaults/main.yml | 1 + .../ansible/roles/keystone_domain/tasks/main.yml | 19 ++ .../ansible/roles/keystone_role/defaults/main.yml | 1 + .../ansible/roles/keystone_role/tasks/main.yml | 12 + .../ansible/roles/security_group/defaults/main.yml | 1 + .../ansible/roles/security_group/tasks/main.yml | 123 ++++++++ .../network/v2/test_availability_zone.py | 7 +- .../functional/network/v2/test_qos_rule_type.py | 3 +- openstack/utils.py | 8 +- ...r-list-support-to-octavia-b6b2b0053ca6b184.yaml | 6 + releasenotes/source/conf.py | 7 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 + requirements.txt | 1 - setup.cfg | 1 + test-requirements.txt | 5 +- tools/keystone_version.py | 5 +- tools/print-services.py | 2 +- tox.ini | 5 +- 159 files changed, 2019 insertions(+), 1445 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6d60847b..c443a454 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +8,0 @@ jsonpatch!=1.20,>=1.16 # BSD -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 265f5cf5..75ea92bc 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +7,0 @@ ddt>=1.0.1 # MIT -extras>=1.0.0 # MIT @@ -10 +9 @@ fixtures>=3.0.0 # Apache-2.0/BSD -jsonschema>=2.6.0 # MIT +jsonschema>=3.2.0 # MIT @@ -13 +11,0 @@ prometheus-client>=0.4.2 # Apache-2.0 -python-subunit>=1.0.0 # Apache-2.0/BSD @@ -19 +16,0 @@ stestr>=1.0.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD From no-reply at openstack.org Sat Jun 20 13:30:24 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 20 Jun 2020 13:30:24 -0000 Subject: [release-announce] python-freezerclient 3.1.0 (victoria) Message-ID: We exuberantly announce the release of: python-freezerclient 3.1.0: OpenStack Disaster Recovery API Client Library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/python-freezerclient Download the package from: https://pypi.org/project/python-freezerclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- freezerclient For more details, please see below. Changes in python-freezerclient 3.0.1..3.1.0 -------------------------------------------- 2a8a8dc Switch to newer openstackdocstheme and reno versions 7b10fd4 Use unittest.mock instead of third party mock 93f07c2 Add Python3 victoria unit tests 247f3ed Update master for stable/ussuri aa75c96 Update hacking for Python3 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 10 ---------- releasenotes/source/conf.py | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ test-requirements.txt | 7 ++++--- 21 files changed, 36 insertions(+), 50 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index b41f998..29b8f4d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4,2 +4,4 @@ -flake8<2.6.0,>=2.5.4 # MIT -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 + +# Hacking pins already flake8 etc version +hacking>=3.0,<3.1.0 # Apache-2.0 + @@ -7 +8,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -mock>=2.0.0 # BSD From no-reply at openstack.org Sat Jun 20 13:39:38 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 20 Jun 2020 13:39:38 -0000 Subject: [release-announce] python-senlinclient 2.1.0 (victoria) Message-ID: We are excited to announce the release of: python-senlinclient 2.1.0: OpenStack Clustering API Client Library This release is part of the victoria 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.0.1..2.1.0 ------------------------------------------- 3fb93d5 Switch to newer openstackdocstheme and reno versions f23d3ae Remove all usage of six library 3114109 Bump default tox env from py37 to py38 808a4e1 Add py38 package metadata 85f1e46 Use unittest.mock instead of third party mock 5d78834 Add Python3 victoria unit tests 22e207f Update master for stable/ussuri 5a33233 Cleanup py27 support Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 5 ----- releasenotes/source/conf.py | 12 +++++------- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ requirements.txt | 1 - senlinclient/common/exc.py | 3 +-- senlinclient/common/utils.py | 7 +++---- senlinclient/v1/cluster.py | 3 +-- senlinclient/v1/node.py | 3 +-- setup.cfg | 11 ++++------- setup.py | 9 --------- test-requirements.txt | 1 - tox.ini | 2 +- 33 files changed, 65 insertions(+), 94 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d764972..d5719af 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17 +16,0 @@ requests>=2.14.2 # Apache-2.0 -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 17a3a89..c12df3d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11 +10,0 @@ requests-mock>=1.2.0 # Apache-2.0 -mock>=2.0.0 # BSD From no-reply at openstack.org Mon Jun 22 08:24:54 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 08:24:54 -0000 Subject: [release-announce] openstackdocstheme 2.2.4 Message-ID: We are thrilled to announce the release of: openstackdocstheme 2.2.4: OpenStack Docs Theme The source is available from: https://opendev.org/openstack/openstackdocstheme Download the package from: https://tarballs.openstack.org/openstackdocstheme/ For more details, please see below. Changes in openstackdocstheme 2.2.3..2.2.4 ------------------------------------------ f65a973 Changing the scope of the search bar on docs.starlingx.io Diffstat (except docs and test files) ------------------------------------- openstackdocstheme/theme/starlingxdocs/header.html | 6 +++--- openstackdocstheme/theme/starlingxdocs/stx_search.html | 3 +++ openstackdocstheme/theme/starlingxdocs/stx_search_install.html | 10 ++++++++++ openstackdocstheme/theme/starlingxdocs/stx_search_mobile.html | 3 +++ 4 files changed, 19 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Jun 22 09:52:07 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 09:52:07 -0000 Subject: [release-announce] tripleo-common 11.4.0 (train) Message-ID: We enthusiastically announce the release of: tripleo-common 11.4.0: A common library for TripleO workflows. This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/tripleo-common/ Please report issues through: https://bugs.launchpad.net/tripleo-common/+bugs For more details, please see below. 11.4.0 ^^^^^^ New Features ************ * Added *overcloud-images-ceph.yaml*, *overcloud-images-ceph- centos8.yaml*, and *overcloud-images-ceph-rhel8.yaml* to allow an operator to build an image that can be used for dedicated ceph nodes. This *overcloud-ceph* image would not have the openstack client, ha or openvswitch related packages. Bug Fixes ********* * The RootStackName parameter is now added to the plan in plan- environment.yaml on both stack create and update. Previously it was only added on create. Changes in tripleo-common 11.3.2..11.4.0 ---------------------------------------- 90c79df8 Modify roles to remove unused services 6945b147 Do not rotate CephX secrets 17b2e731 Remove unnecessary Ceph{Admin,Mon,Mds}Key constants c8b92cb3 Add Octavia use of the rsyslog image bf9b6c66 Switch to tripleo stdout callback 724e8012 Fix nova-virtlogd container healthcheck 55153c3d Fix dry-run for "remote copy deployment file" task d101ebc3 [Train only] Fix for CentOS8 containers build ac010d62 Bump ceph/daemon container image to v4.0.12 d8998006 Removed job tripleo-ci-centos-7-scenario009-multinode-oooq-container 835c27ca Enhance error messages when building containers d60c5db6 Provide container name when raising exceptions a868f4b6 Improve error reporting for not_done jobs in buildah f34eabd4 Fix the log path on the host. 34138a86 builder/buildah: use tenacity to retry failing pushes f108ecaa buildah: exclude build and push, not only build a15da5a8 buildah: allow images without type add2a027 Switch fact caching connection d1079c15 Enable centos-release-opstools repo for centos-8 babb9afd linters refresh w/ afferent bugfixes 183c206d [stable-only] check for stack status IN_PROGRESS to retry 7367d939 tripleo-ci-centos-7-containerized-undercloud-upgrades -> NV 52b7a89d Revert "[Train only] Add ssh timeout for baremetal_deploy" ccc078cd buildah: allow to exclude images from build 2fc6a065 buildah: allow to bind mount volumes when image build 72e41f86 image/builder/buildah: support Containerfile 76c4359f [train-only] Ensure overcloud inventory group exists a04357b1 Fix deployments playbook to work in check mode 27ff473a Don't allow provisioned in the defaults section 6ffdf2bf Use a full string match for container images 61f9c77b Prevent duplicated hosts in overcloudrc no_proxy 4edf36c2 Use healthcheck_port for ironic_inspector_dnsmasq healthcheck 1b875ff9 utils/config: allows a when to have boolean conditions db322ee7 Only add non-empty blacklisted hostnames. e319325e [stable-only] Pass timeout in mins to create_temp_url() 5691454d mariadb: add pynacl dependency to support ed25519 9fc3c571 Include uc plan var when TripleoInventories contains a single plan 8e6a86d6 Fix multistack inventory 1c003700 Add tripleo_role_networks to inventory role group vars e76de0f1 [Train-Only] Expose --limit, --skip-tags, and --tags in config-download. 2b5c8ab1 Preserve existing placement password during extraction a5e3f268 [Train only] Fix misused timeout values in the deployment workflow 22a170c6 [stable/train only] Use nodes as hostnames if ironic lookup fails 6d119d14 Allow ansible_group_vars to be overriden by RoleGroupVars 454518be [Train only] Wire-in missing concurrency for deploy_instances 3d3afa62 [Train only] Add ssh timeout for baremetal_deploy 5eaf3dbb [train-only] Update tripleo-ansible path for fernet playbook 8ea46bf5 Fixes for CentOS8 containers build 56c0fd5c Match hostname when doing node delete cf9f0019 Fix placement dependencies to work with mysql's ed25519 ffc287e7 [Q->T] Introduce Queens to Train Upgrade eec15ed2 Disable fact gathering for create_admin 9faf10dd config-download timeout should KILL the process. f7513603 Fix path of log file. 41959811 Handle race for the already existing layer 3ae13ab4 Add libcgroup-tools to libvirt container 4ee02060 Refactor registry request actions 7b517267 Improve authentication retries for slow transfers 92879675 Fix path of log file. 235ab53d Re-raise same exception type in export_stream e76a1c19 Use unversioned RHEL element w/ RHEL8 69158f67 Change how we test for call e64cccf5 Add interface-names to centos8 images bd81d3b6 Add overcloud-ceph image build yaml 81d9792c Fix upload-swift-artifacts handling of json data d2e9011f Improve upload-swift-artifacts handling of json data 89f84051 Increase randomness of generated CephFSID 7be309b4 deployment: set DeployIdentifier to '' if --skip-deploy-identifier is used dc3a2a51 Fix memcached healthcheck regression 194c8025 Added overcloud images yaml for CentOS-8 5b363038 Do not create temporary swift URLS for ceph-ansible 89a7df07 Use config for layers a75de99d Bracket IPv6 address in ironic_inspector healthcheck 82ebd068 Always convert to docker media format 467f89e3 Improve step task check to cater for whitespace 41aa894b Make ()'s around step|int optional 5a1f5dbd Make healthchecks more strict efd2449f Revert "Added support of overcloud os_cloud" 84032f3b Add RootStackName parameter on stack update 3a157a4a Bump ceph/daemon container image to v4.0.10 bcec69e0 image_uploader (attempt #3): fix images upload with no labels 7de9415e tests: Get RoleData correctly 98a54fab Tune ansible configuration for better performance f805411e Revert "Make healthchecks more strict" 95c11749 Raise exception on KeyboardInterrupt dddf5845 Make healthchecks more strict 8b1b9dbd Clarify introspection failed attempt log message 6fc665cb Force docker format 41cf8e84 Enforce 0600 permissions on an existing SSH private key file. d4b1ab05 Using API instead yaql to get manageable nodes 64718a79 container_update: Retry removing containers. 40b9c183 Dynamically set the number of Ansible forks. 8dc539b5 Handle stack not found during inventory generation 3e227efe Improve error messaging around auth failures 9e5bcae6 Derive network config fails 7852bff6 Derive new nova compute parameters f6bcc3bc Image uploader: use HTTPS for "no verify" registries 74159dc1 Remove checking for already running config_download_deploy 62d24f12 Change the python interpreter discovery mode. 34fed58c Clean up instance defaults setting d5a26f31 image_uploader/base handle when an image has null labels a1088e86 workbooks/deployment: ignore uuid to hostname errors with splitstack & nova-less c49b143e add and unify the retries when messages are published to swift 720bc5c7 Add container images for DCN/Edge deployments f318103f Fix quoting for PYTHONWARNINGS ce403472 image_uploader: handle when an image has null labels fe282fc5 Ensure blacklisted nodes are not included in server_names 97480760 Default to 50 Ansible forks. cf5b6024 Add deploy_steps_tasks to PER_TASK_STEPS ccfa1ad1 config: refactor how per step tasks are generated 8f54f3b2 Bump ceph/daemon container image to v4.0.8 Diffstat (except docs and test files) ------------------------------------- .ansible-lint | 11 - .pre-commit-config.yaml | 15 +- .../container_image_prepare_defaults.yaml | 2 +- container-images/overcloud_containers.yaml | 2 +- container-images/overcloud_containers.yaml.j2 | 94 ++ .../tripleo_kolla_template_overrides.j2 | 36 +- healthcheck/common.sh | 48 +- healthcheck/fluentd | 2 +- healthcheck/glance-api | 7 +- healthcheck/ironic-inspector | 4 +- healthcheck/ironic-pxe | 2 +- healthcheck/memcached | 8 +- healthcheck/neutron-api | 7 +- healthcheck/nova-libvirt | 2 +- healthcheck/nova-vnc-proxy | 7 +- healthcheck/opendaylight-api | 7 +- healthcheck/sahara-api | 6 +- healthcheck/swift-account-server | 6 +- healthcheck/swift-container-server | 6 +- healthcheck/swift-object-server | 6 +- healthcheck/swift-proxy | 6 +- healthcheck/tacker | 6 +- image-yaml/overcloud-hardened-images-centos8.yaml | 10 + image-yaml/overcloud-images-centos8.yaml | 21 + image-yaml/overcloud-images-ceph-centos8.yaml | 9 + image-yaml/overcloud-images-ceph-rhel8.yaml | 6 + image-yaml/overcloud-images-ceph.yaml | 38 + ...ud-ceph-image-build-yamls-8ad8fe8b013a314e.yaml | 8 + ...d-rootstackname-on-update-258dbf091fea497e.yaml | 5 + scripts/container-update.py | 23 +- scripts/upload-swift-artifacts | 11 +- setup.cfg | 3 +- tox.ini | 5 +- tripleo_common/actions/ansible.py | 27 +- tripleo_common/actions/baremetal_deploy.py | 19 +- tripleo_common/actions/deployment.py | 104 ++- tripleo_common/actions/parameters.py | 30 + tripleo_common/actions/scale.py | 25 +- tripleo_common/actions/templates.py | 33 +- tripleo_common/constants.py | 13 +- tripleo_common/image/builder/buildah.py | 122 ++- tripleo_common/image/image_export.py | 52 +- tripleo_common/image/image_uploader.py | 671 +++++++++----- tripleo_common/image/kolla_builder.py | 3 +- tripleo_common/inventories.py | 92 +- tripleo_common/inventory.py | 100 ++- tripleo_common/templates/deployments.yaml | 10 +- tripleo_common/utils/clouds_yaml.py | 74 -- tripleo_common/utils/config.py | 34 +- tripleo_common/utils/overcloudrc.py | 10 +- tripleo_common/utils/passwords.py | 13 +- tripleo_common/utils/roles.py | 6 +- workbooks/access.yaml | 1 + workbooks/baremetal.yaml | 16 +- workbooks/baremetal_deploy.yaml | 3 +- workbooks/deployment.yaml | 89 +- workbooks/derive_params_formulas.yaml | 2 +- workbooks/fernet-key-rotate.yaml | 2 +- workbooks/messaging.yaml | 15 +- workbooks/package_update.yaml | 6 +- workbooks/plan_management.yaml | 53 +- workbooks/rename_ceph_ansible_fetch_directory.yaml | 105 --- workbooks/stack.yaml | 2 +- zuul.d/layout.yaml | 10 - 88 files changed, 6737 insertions(+), 1426 deletions(-) From no-reply at openstack.org Mon Jun 22 09:53:43 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 09:53:43 -0000 Subject: [release-announce] python-openstackclient 4.0.1 (train) Message-ID: We exuberantly announce the release of: python-openstackclient 4.0.1: OpenStack Command-line Client This release is part of the train stable 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://bugs.launchpad.net/python-openstackclient/+bugs For more details, please see below. 4.0.1 ^^^^^ Bug Fixes * [Story 2005246 (https://storyboard.openstack.org/#!/story/2005246)] The *is_domain* property safely handles type checking. * Fixes the "No server with a name or ID of 'id' exists" error when running "server list --deleted --marker". The fix removes using a name for the marker when both "--deleted" and "--marker" are used. In this scenario an ID must be supplied for the marker. [Story 2006761 (https://storyboard.openstack.org/#!/story/2006761)] Changes in python-openstackclient 4.0.0..4.0.1 ---------------------------------------------- bff556c7 Client should parse string to boolean for value 'is_domain' c14b4d7e Resolve PEP8 ce825bbd Fix router create/show if extraroute not supported 576d9ecf Stop silently ignoring invalid 'server create --hint' options c42c27aa Fix openstack server list --deleted --marker option b866202f Fix functional tests for py3 6d8c4a10 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 2931db51 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + openstackclient/compute/v2/server.py | 63 ++++++++--- openstackclient/identity/v3/project.py | 8 ++ openstackclient/network/v2/router.py | 2 +- .../notes/bug-2005246-3fb70206bafc5444.yaml | 5 + .../notes/bug-2006761-9041d1b25e845cfb.yaml | 8 ++ tox.ini | 8 +- 18 files changed, 287 insertions(+), 29 deletions(-) From no-reply at openstack.org Mon Jun 22 12:02:23 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 12:02:23 -0000 Subject: [release-announce] sushy-cli 0.3.0 (victoria) Message-ID: We are tickled pink to announce the release of: sushy-cli 0.3.0: Redfish CLI tool based on sushy Redfish client library This release is part of the victoria 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.2.0..0.3.0 --------------------------------- 0e0f8c4 drop mock from lower-constraints a66bb0d Switch to newer openstackdocstheme and reno versions e2e383a Update lower-constraints.txt 57b9cf0 Add py38 package metadata 580936b Add pep8 check for import order 7db903e Use unittest.mock instead of third party mock 9a78254 Stop configuring install_command in tox. 0cd363c Add Python3 victoria unit tests 3252396 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 52 +++++++++++++++++++++++++++++++++------- releasenotes/source/conf.py | 7 +++++- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 +++++ setup.cfg | 1 + sushycli/base.py | 1 - sushycli/base_vmedia.py | 1 - test-requirements.txt | 1 + tox.ini | 4 +++- zuul.d/project.yaml | 2 +- 13 files changed, 73 insertions(+), 18 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 32ec9c1..b6ab73a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9,0 +10 @@ testtools>=2.2.0 # MIT +flake8-import-order>=0.17.1 # LGPLv3 From no-reply at openstack.org Mon Jun 22 12:06:36 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 12:06:36 -0000 Subject: [release-announce] sushy 3.3.0 (victoria) Message-ID: We high-spiritedly announce the release of: sushy 3.3.0: Sushy is a small Python library to communicate with Redfish based systems This release is part of the victoria 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.3.0 ^^^^^ New Features ************ * Add RAIDType property to the Volume resource and SupportedRAIDTypes property to the Storage resource. * Make POST and DELETE operations in Volume and VolumeCollection blocking. Bug Fixes ********* * Fixes Sushy OEM extension loading when using multiple servers that caused loaded extensions to point to server for which the extension was loaded first. Changes in sushy 3.2.0..3.3.0 ----------------------------- e15b97b drop mock from lower-constraints 976d2ac Add RAIDType properties to storage resources 461a962 Make Volume/VolumeCollection operations blocking 2b99667 Remove python-subunit, testtools and testscenarios 4fa057b Switch to newer openstackdocstheme and reno versions 9603ad8 Fix pdf build 6caab81 Remove translation sections from setup.cfg 359f2ec Fix OEM extension loading for different servers 7098c66 Update lower-constraints.txt 98e907e Fix pep8 test 4e8bb47 Restore default netboot boot option 8ece314 Add py38 package metadata bab92f0 Add import order check 010a288 Use unittest.mock instead of third party mock 4c5ca0d Stop configuring install_command in tox. bd4f15e Add Python3 victoria unit tests cc69cf5 Update master for stable/ussuri 226781a Convert sushy tempest to dib 9eae135 Cleanup py27 support f79fe38 Switch to the new canonical constraints URL on master 27ebcd3 [trivial] add reason why we skip W503 in pep8 check Diffstat (except docs and test files) ------------------------------------- babel.cfg | 2 - bindep.txt | 2 + lower-constraints.txt | 22 +++++-- .../add-raid-type-properties-2090da5bea37c660.yaml | 5 ++ .../notes/fix-oem-loading-52da045252b6c33e.yaml | 6 ++ .../make-volume-ops-blocking-de5c2ae032041d5d.yaml | 4 ++ releasenotes/source/conf.py | 9 +-- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ setup.cfg | 39 ++--------- setup.py | 9 --- sushy/connector.py | 2 +- sushy/main.py | 3 +- sushy/resources/base.py | 4 +- sushy/resources/chassis/chassis.py | 3 +- sushy/resources/fabric/fabric.py | 3 +- sushy/resources/oem/common.py | 27 +------- sushy/resources/settings.py | 3 +- sushy/resources/system/storage/constants.py | 76 ++++++++++++++++++++++ sushy/resources/system/storage/mappings.py | 19 ++++++ sushy/resources/system/storage/storage.py | 5 ++ sushy/resources/system/storage/volume.py | 18 ++--- .../compositionservice/test_compositionservice.py | 2 +- .../compositionservice/test_resourceblock.py | 3 +- .../compositionservice/test_resourcezone.py | 2 +- .../unit/resources/manager/test_virtual_media.py | 2 +- .../resources/registry/test_message_registry.py | 2 +- .../registry/test_message_registry_file.py | 2 +- .../unit/resources/sessionservice/test_session.py | 2 +- .../sessionservice/test_sessionservice.py | 2 +- .../unit/resources/system/storage/test_drive.py | 2 +- .../unit/resources/system/storage/test_storage.py | 6 +- .../unit/resources/system/storage/test_volume.py | 12 ++-- .../resources/system/test_ethernet_interfaces.py | 2 +- .../unit/resources/system/test_simple_storage.py | 2 +- .../updateservice/test_softwareinventory.py | 2 +- .../resources/updateservice/test_updateservice.py | 2 +- sushy/utils.py | 1 - test-requirements.txt | 19 +++--- tox.ini | 14 ++-- zuul.d/project.yaml | 2 +- zuul.d/sushy-jobs.yaml | 2 +- 64 files changed, 294 insertions(+), 181 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 8a70ccd..e0ca2ea 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,2 +5 @@ -hacking>=3.0.0,<3.1.0 # Apache-2.0 - +# unit tests @@ -8,3 +6,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD -openstackdocstheme>=1.20.0 # Apache-2.0 @@ -13,2 +9,9 @@ stestr>=2.0.0 # Apache-2.0 -testscenarios>=0.4 # Apache-2.0/BSD -testtools>=2.2.0 # MIT + +# linters +hacking>=3.0.0,<3.1.0 # Apache-2.0 +flake8-import-order>=0.17.1 # LGPLv3 + +# docs +sphinx>=2.0.0,!=2.1.0 # BSD +openstackdocstheme>=2.2.1 # Apache-2.0 +sphinxcontrib-apidoc>=0.2.0 # BSD @@ -17 +20 @@ testtools>=2.2.0 # MIT -reno>=2.5.0 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 22 12:07:27 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 12:07:27 -0000 Subject: [release-announce] python-ironicclient 4.2.0 (victoria) Message-ID: We contentedly announce the release of: python-ironicclient 4.2.0: OpenStack Bare Metal Provisioning API Client Library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/python-ironicclient Download the package from: https://pypi.org/project/python-ironicclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- ironicclient For more details, please see below. 4.2.0 ^^^^^ New Features ************ * Adds support for adding static network configuration to ports and portgroups by adding "network-data" attribute to port/portgroup commands. Upgrade Notes ************* * The Python API used to accepts byte arrays and other non- serializable in JSON data types in a few places where strings are required. This is no longer supported, an attempt to do it will result in an exception. Changes in python-ironicclient 4.1.0..4.2.0 ------------------------------------------- 57cb1e5 drop mock from lower-constraints de6173a Cap jsonschema 3.2.0 as the minimal version 7cdda5c Update lower-constraints.txt 2f60122 Switch to newer openstackdocstheme and reno versions 74cc4d4 Remove future dependency 0242f82 Get rid of the oslo.serialization dependency a44a77e Add py38 package metadata 93e7bb8 Use unittest.mock instead of third party mock 016583c Restore default netboot boot option 389cab7 Check import order acd8517 Add Python3 victoria unit tests a64c1d2 Update master for stable/ussuri a98cf22 Add `network_data` ironic node attribute support a8efb44 Convert ironicclient-tempest to dib Diffstat (except docs and test files) ------------------------------------- ironicclient/common/http.py | 10 ++-- ironicclient/common/utils.py | 6 +-- ironicclient/osc/plugin.py | 3 +- ironicclient/osc/v1/baremetal_node.py | 36 +++++++++++++++ .../functional/osc/v1/test_baremetal_node_basic.py | 3 +- .../osc/v1/test_baremetal_portgroup_basic.py | 1 - .../unit/osc/v1/test_baremetal_deploy_template.py | 2 +- .../unit/osc/v1/test_baremetal_volume_connector.py | 2 +- .../unit/osc/v1/test_baremetal_volume_target.py | 2 +- ironicclient/v1/node.py | 8 +++- ironicclient/v1/resource_fields.py | 1 + lower-constraints.txt | 19 +++----- ...dd-network-data-node-attr-81dec9cecb7491b9.yaml | 6 +++ .../notes/json-bytes-2f0085202d5e5796.yaml | 6 +++ releasenotes/source/conf.py | 11 ++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 +++ requirements.txt | 3 +- setup.cfg | 1 + test-requirements.txt | 2 +- tools/install_venv_common.py | 10 ++-- tox.ini | 3 ++ zuul.d/ironicclient-jobs.yaml | 3 +- zuul.d/project.yaml | 2 +- 47 files changed, 194 insertions(+), 81 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 40b1bf2..f359baa 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ dogpile.cache>=0.6.2 # BSD -jsonschema>=2.6.0 # MIT +jsonschema>=3.2.0 # MIT @@ -12 +11,0 @@ osc-lib>=1.10.0 # 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 de50d72..3d4cbaa 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,0 +7 @@ doc8>=0.6.0 # Apache-2.0 +flake8-import-order>=0.17.1 # LGPLv3 @@ -9 +9,0 @@ requests-mock>=1.2.0 # Apache-2.0 -mock>=2.0.0 # BSD From no-reply at openstack.org Mon Jun 22 12:08:47 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 12:08:47 -0000 Subject: [release-announce] os_vif 2.1.0 (victoria) Message-ID: We are overjoyed to announce the release of: os_vif 2.1.0: A library for plugging and unplugging virtual interfaces in OpenStack. This release is part of the victoria 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.0.0..2.1.0 ------------------------------ ee0b34e Use unittest.mock instead of third party mock 94f1791 Switch to newer openstackdocstheme and reno versions 47f2b52 Remove .testr.conf 6d65ed4 Remove egg_info in setup.cfg 64013a8 Remove translation sections from setup.cfg 727d8da Remove six 725d430 [Community goal] Update contributor documentation 5ed9d30 Add Python3 victoria unit tests 4d4d1c6 Update master for stable/ussuri 840df14 Fix doc build job for wanring turn into error ba9d4ca trivial: Remove some rules from flake8 ignore list d57a5f3 Update hacking for Python3 Diffstat (except docs and test files) ------------------------------------- .testr.conf | 7 --- .zuul.yaml | 2 +- CONTRIBUTING.rst | 21 ++++---- babel.cfg | 2 - lower-constraints.txt | 9 ++-- os_vif/internal/ip/ip_command.py | 4 +- os_vif/objects/vif.py | 2 +- os_vif/plugin.py | 4 +- .../unit/internal/ip/linux/test_impl_pyroute2.py | 3 +- .../internal/ip/windows/test_impl_netifaces.py | 3 +- releasenotes/source/conf.py | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 +++ requirements.txt | 1 - setup.cfg | 19 -------- test-requirements.txt | 2 +- tox.ini | 26 +++------- vif_plug_linux_bridge/iptables.py | 13 +++-- vif_plug_ovs/linux_net.py | 10 ++-- vif_plug_ovs/ovs.py | 6 +-- vif_plug_ovs/ovsdb/api.py | 4 +- vif_plug_ovs/ovsdb/impl_vsctl.py | 3 +- 38 files changed, 175 insertions(+), 149 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a0ff0ff..4337185 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15 +14,0 @@ pyroute2>=0.5.2;sys_platform!='win32' # Apache-2.0 (+ dual licensed GPL2) -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 3edcbaa..a5e00c9 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=1.1.0,<1.2.0 # Apache-2.0 +hacking>=3.0,<3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 22 12:08:50 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 12:08:50 -0000 Subject: [release-announce] osprofiler 3.2.1 (victoria) Message-ID: We are overjoyed to announce the release of: osprofiler 3.2.1: OpenStack Profiler Library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/osprofiler Download the package from: https://pypi.org/project/osprofiler Please report issues through: https://bugs.launchpad.net/osprofiler/+bugs For more details, please see below. Changes in osprofiler 3.2.0..3.2.1 ---------------------------------- 8569b6d drop mock from lower-constraints Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 1 - 1 file changed, 1 deletion(-) From no-reply at openstack.org Mon Jun 22 12:09:21 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 12:09:21 -0000 Subject: [release-announce] oslo.service 2.3.0 (victoria) Message-ID: We are gleeful to announce the release of: oslo.service 2.3.0: oslo.service library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through: https://bugs.launchpad.net/oslo.service/+bugs For more details, please see below. Changes in oslo.service 2.2.0..2.3.0 ------------------------------------ ebc2d8a Fix wsgi/SSL/ipv6 tests for wsgi module under python 3 bfc8172 Fix some SSL tests for wsgi module under python 3 7ec1873 Raise minimum version of eventlet to 0.25.2 a6d7025 Fix pygments style d6f72ec Stop to use the __future__ module. Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 2 +- oslo_service/eventlet_backdoor.py | 2 -- oslo_service/wsgi.py | 2 -- releasenotes/source/conf.py | 2 +- requirements.txt | 2 +- 8 files changed, 33 insertions(+), 22 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2c56e23..6956e12 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ debtcollector>=1.2.0 # Apache 2.0 -eventlet>=0.22.0,!=0.23.0,!=0.25.0 # MIT +eventlet>=0.25.2 # MIT From no-reply at openstack.org Mon Jun 22 12:09:41 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 12:09:41 -0000 Subject: [release-announce] oslo.limit 1.2.0 (victoria) Message-ID: We are pumped to announce the release of: oslo.limit 1.2.0: Limit enforcement library to assist with quota calculation. This release is part of the victoria 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.1.0..1.2.0 ---------------------------------- bce0b7d Add debug tox environment Diffstat (except docs and test files) ------------------------------------- tox.ini | 3 +++ 1 file changed, 3 insertions(+) From no-reply at openstack.org Mon Jun 22 12:10:48 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 12:10:48 -0000 Subject: [release-announce] python-ironic-inspector-client 4.2.0 (victoria) Message-ID: We contentedly announce the release of: python-ironic-inspector-client 4.2.0: Python client for Ironic Inspector This release is part of the victoria 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.1.0..4.2.0 ------------------------------------------------------ 2a2f89e Use unittest.mock instead of third party mock d0b04e2 Use only one job for tempest b4c67b4 Change parent for base job to ironic-inspector-base a5e3d1b Update releasenotes conf 44e72b9 Update lower-constraints.txt 1278d61 Switch to newer openstackdocstheme and reno versions c854837 Convert job to dib a3413e9 Follow up to update functest-requirements 8c9fd44 Fix pep8 job and functional job 13da1c6 Upgrade flake8-import-order version to 0.17.1 c8b4552 Hacking: enforce usage of autospec=True in tests 6b27215 Restore default netboot boot option 9c0e84b Add py38 package metadata c7a18c8 No need to import print function anymore b67dde8 Document the new standalone CLI 4216cd7 Add Python3 victoria unit tests 8f2d334 Update master for stable/ussuri c030014 Remove python3 from job name Diffstat (except docs and test files) ------------------------------------- functest-requirements.txt | 6 +- ironic_inspector_client/shell.py | 2 - ironic_inspector_client/test/functional.py | 12 ++-- ironic_inspector_client/test/test_common_http.py | 2 +- ironic_inspector_client/test/test_init.py | 6 +- ironic_inspector_client/test/test_shell.py | 4 +- ironic_inspector_client/test/test_v1.py | 81 +++++++++++++----------- lower-constraints.txt | 16 ++--- releasenotes/source/conf.py | 19 +++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ setup.cfg | 1 + test-requirements.txt | 7 +- tox.ini | 9 ++- zuul.d/project.yaml | 6 +- zuul.d/python-ironic-inspector-client-jobs.yaml | 36 ++--------- 19 files changed, 136 insertions(+), 122 deletions(-) Requirements updates -------------------- diff --git a/functest-requirements.txt b/functest-requirements.txt index e699f45..a724f42 100644 --- a/functest-requirements.txt +++ b/functest-requirements.txt @@ -2,3 +2,3 @@ -# Last updated: Apr 2, 2020 (Ussuri cycle). -git+https://opendev.org/openstack/ironic-inspector at 75437072da66686509d4b7fa80589f5b4966a858#egg=ironic-inspector --r https://opendev.org/openstack/ironic-inspector/raw/commit/75437072da66686509d4b7fa80589f5b4966a858/test-requirements.txt +# 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 diff --git a/test-requirements.txt b/test-requirements.txt index cf266e9..daadc4b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +7 @@ fixtures>=3.0.0 # Apache-2.0/BSD -flake8-import-order>=0.13 # LGPLv3 +flake8-import-order>=0.17.1 # LGPLv3 @@ -9 +8,0 @@ hacking>=3.0.0,<3.1.0 # Apache-2.0 -mock>=2.0.0 # BSD @@ -12 +11 @@ oslo.concurrency>=3.25.0 # Apache-2.0 -osc-lib>=1.8.0 # Apache-2.0 +osc-lib>=2.1.0 # Apache-2.0 @@ -13,0 +13,2 @@ python-openstackclient>=3.12.0 # Apache-2.0 +# Required for syntax highlighting check +Pygments>=2.2.0 # BSD From no-reply at openstack.org Mon Jun 22 12:10:53 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 12:10:53 -0000 Subject: [release-announce] stevedore 2.0.1 (victoria) Message-ID: We are overjoyed to announce the release of: stevedore 2.0.1: Manage dynamic plugins for Python applications This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/stevedore Download the package from: https://pypi.org/project/stevedore Please report issues through: https://bugs.launchpad.net/stevedore/+bugs For more details, please see below. Changes in stevedore 2.0.0..2.0.1 --------------------------------- 01c12ec Remove Travis CI config 34b9a13 Replace external mock with built-in unittest.mock Diffstat (except docs and test files) ------------------------------------- .travis.yml | 13 ------------- lower-constraints.txt | 1 - test-requirements.txt | 1 - 8 files changed, 9 insertions(+), 22 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index c4a563f..7b203a2 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +4,0 @@ -mock>=2.0.0 # BSD From no-reply at openstack.org Mon Jun 22 12:12:03 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 12:12:03 -0000 Subject: [release-announce] python-novaclient 17.1.0 (victoria) Message-ID: We eagerly announce the release of: python-novaclient 17.1.0: Client library for OpenStack Compute API This release is part of the victoria 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. Changes in python-novaclient 17.0.0..17.1.0 ------------------------------------------- 600384fa Remove Babel requirement 45bad61b Add link to PDF document 553040ed Switch to newer openstackdocstheme and reno versions 5b2e14e1 Bump hacking min version to 3.0.1 6e78eb35 Remove mock in lower-constraints.txt 7ef2c28b Use unittest.mock instead of third party mock e93a00b2 Remove future imports 2c5c30ba doc: Update Testing document ddc4c674 Bump default tox env from py37 to py38 43991274 Switch to using TOX_CONSTRAINTS_FILE cfcc95d6 Add py38 package metadata 812f1066 [Community goal] Update contributor documentation 7d6cf15f Add Python3 victoria unit tests 81f57aab Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- CONTRIBUTING.rst | 21 ++++++------ babel.cfg | 1 - lower-constraints.txt | 1 - novaclient/shell.py | 1 - novaclient/v2/shell.py | 2 -- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++ requirements.txt | 1 - setup.cfg | 15 +-------- test-requirements.txt | 3 +- tox.ini | 10 +++--- 31 files changed, 112 insertions(+), 75 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 609ea42b..682f6b94 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12 +11,0 @@ simplejson>=3.5.1 # MIT -Babel!=2.4.0,>=2.3.4 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 69b11b87..f2df9017 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -10 +9,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -mock>=2.0.0 # BSD From no-reply at openstack.org Mon Jun 22 12:15:21 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 12:15:21 -0000 Subject: [release-announce] oslo.privsep 2.2.1 (victoria) Message-ID: We are psyched to announce the release of: oslo.privsep 2.2.1: OpenStack library for privilege separation This release is part of the victoria 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.2.0..2.2.1 ------------------------------------ a602d03 Replace assertItemsEqual with assertCountEqual 485f396 Fix pygments style Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) From no-reply at openstack.org Mon Jun 22 12:21:07 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 12:21:07 -0000 Subject: [release-announce] tooz 2.6.0 (victoria) Message-ID: We are happy to announce the release of: tooz 2.6.0: Coordination library for distributed systems. This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/tooz Download the package from: https://pypi.org/project/tooz Please report issues through: https://bugs.launchpad.net/python-tooz/+bugs For more details, please see below. Changes in tooz 2.5.1..2.6.0 ---------------------------- 80f379b Implements Group API for the Consul driver Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- setup-consul-env.sh | 8 +- tools/compat-matrix.py | 2 +- tooz/drivers/consul.py | 337 +++++++++++++++++++++++++++++++++++--- 6 files changed, 330 insertions(+), 25 deletions(-) From no-reply at openstack.org Mon Jun 22 13:47:09 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 13:47:09 -0000 Subject: [release-announce] oslo.service 2.1.2 (ussuri) Message-ID: We are ecstatic to announce the release of: oslo.service 2.1.2: oslo.service library This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through: https://bugs.launchpad.net/oslo.service/+bugs For more details, please see below. Changes in oslo.service 2.1.1..2.1.2 ------------------------------------ b52454d Monkey patch original current_thread _active 437e04d Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri 1cb905c Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + oslo_service/eventlet_backdoor.py | 6 ++++++ tox.ini | 4 ++-- 3 files changed, 9 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Jun 22 13:50:33 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 13:50:33 -0000 Subject: [release-announce] oslo.config 8.0.3 (ussuri) Message-ID: We are gleeful to announce the release of: oslo.config 8.0.3: Oslo Configuration API This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/oslo.config Download the package from: https://pypi.org/project/oslo.config Please report issues through: https://bugs.launchpad.net/oslo.config/+bugs For more details, please see below. Changes in oslo.config 8.0.2..8.0.3 ----------------------------------- acb54b9 Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri ecb665e Update .gitreview for stable/ussuri fe7d72c Remove redundant class docstring info Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + oslo_config/sources/__init__.py | 16 ---------------- test-requirements.txt | 1 + tox.ini | 4 ++-- 4 files changed, 4 insertions(+), 18 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 47086b2..33e80bd 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4,0 +5 @@ +flake8>=3.6.0,<3.8.0 # MIT From no-reply at openstack.org Mon Jun 22 13:50:58 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 13:50:58 -0000 Subject: [release-announce] oslo.messaging 12.1.1 (ussuri) Message-ID: We eagerly announce the release of: oslo.messaging 12.1.1: 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. Changes in oslo.messaging 12.1.0..12.1.1 ---------------------------------------- 39f770f5 Print warning message when connection running out f3e4d426 Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri 252ea15f Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + oslo_messaging/_drivers/pool.py | 4 ++++ tox.ini | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) From no-reply at openstack.org Mon Jun 22 14:28:43 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 14:28:43 -0000 Subject: [release-announce] validations-libs 1.0.1 (ussuri) Message-ID: We are excited to announce the release of: validations-libs 1.0.1: A common library for the validations framework This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/validations-libs Download the package from: https://tarballs.openstack.org/validations-libs/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. Changes in validations-libs 1.0.0..1.0.1 ---------------------------------------- 1c40760 Filter get_all_log_file by extension f208d26 Catch value error when extract log info from log name 9590033 Add base_dir param to override the constants value easily b9ef032 Avoid None value when missing data in ansible log 8b52d24 Handle multiple validation logs results c744ff2 Raise exception if no validation is found 497c367 Add asynchronous option to validation libs e3475a2 Update TOX_CONSTRAINTS_FILE for stable/ussuri 53b4798 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + tox.ini | 2 +- validations_libs/ansible.py | 33 ++++++------ validations_libs/validation_actions.py | 39 +++++++++----- validations_libs/validation_logs.py | 63 +++++++++++++++------- 10 files changed, 272 insertions(+), 50 deletions(-) From no-reply at openstack.org Mon Jun 22 14:32:36 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 14:32:36 -0000 Subject: [release-announce] horizon 18.4.1 (victoria) Message-ID: We are overjoyed to announce the release of: horizon 18.4.1: OpenStack Dashboard This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/horizon Download the package from: https://tarballs.openstack.org/horizon/ Please report issues through: https://bugs.launchpad.net/horizon/+bugs For more details, please see below. Changes in horizon 18.4.0..18.4.1 --------------------------------- 7cd0debeb Fix horizon-nodejs10-run jobs 51159461f Imported Translations from Zanata 316d826d8 Added Bootstrap in HTML to make page Responsive Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 + horizon/locale/eo/LC_MESSAGES/django.po | 14 ++++- .../widgets/metadata/tree/metadata-tree.html | 2 +- .../locale/eo/LC_MESSAGES/django.po | 65 +++++++++++++++++++++- playbooks/horizon-nodejs/pre.yaml | 6 ++ 5 files changed, 84 insertions(+), 5 deletions(-) From no-reply at openstack.org Mon Jun 22 18:40:13 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 18:40:13 -0000 Subject: [release-announce] kolla-cli 10.0.0.0rc2 (ussuri) Message-ID: Hello everyone, A new release candidate for kolla-cli for the end of the Ussuri cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/kolla-cli/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Ussuri release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/ussuri release branch at: https://opendev.org/openstack/kolla-cli/src/branch/stable/ussuri Release notes for kolla-cli can be found at: https://docs.openstack.org/releasenotes/kolla-cli/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/kolla-cli/+bugs and tag it *ussuri-rc-potential* to bring it to the kolla-cli release crew's attention. From no-reply at openstack.org Mon Jun 22 18:40:25 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 18:40:25 -0000 Subject: [release-announce] kolla-ansible 10.0.0.0rc2 (ussuri) Message-ID: Hello everyone, A new release candidate for kolla-ansible for the end of the Ussuri cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/kolla-ansible/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Ussuri release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/ussuri release branch at: https://opendev.org/openstack/kolla-ansible/src/branch/stable/ussuri Release notes for kolla-ansible can be found at: https://docs.openstack.org/releasenotes/kolla-ansible/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/kolla-ansible/+bugs and tag it *ussuri-rc-potential* to bring it to the kolla-ansible release crew's attention. From no-reply at openstack.org Mon Jun 22 18:41:52 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 18:41:52 -0000 Subject: [release-announce] kolla 10.0.0.0rc2 (ussuri) Message-ID: Hello everyone, A new release candidate for kolla for the end of the Ussuri cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/kolla/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Ussuri release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/ussuri release branch at: https://opendev.org/openstack/kolla/src/branch/stable/ussuri Release notes for kolla can be found at: https://docs.openstack.org/releasenotes/kolla/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/kolla/+bugs and tag it *ussuri-rc-potential* to bring it to the kolla release crew's attention. From no-reply at openstack.org Mon Jun 22 18:44:32 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 18:44:32 -0000 Subject: [release-announce] kayobe 8.0.0.0rc2 (ussuri) Message-ID: Hello everyone, A new release candidate for kayobe for the end of the Ussuri cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/kayobe/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Ussuri release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/ussuri release branch at: https://opendev.org/openstack/kayobe/src/branch/stable/ussuri Release notes for kayobe can be found at: https://docs.openstack.org/releasenotes/kayobe/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/kayobe and tag it *ussuri-rc-potential* to bring it to the kayobe release crew's attention. From no-reply at openstack.org Mon Jun 22 19:32:16 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 19:32:16 -0000 Subject: [release-announce] python-monascaclient 2.2.0 (victoria) Message-ID: We are gleeful to announce the release of: python-monascaclient 2.2.0: Monasca API Client Library This release is part of the victoria 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.1.0..2.2.0 -------------------------------------------- 152a1a2 Stop to use the __future__ module. 30fdf5f Switch to newer openstackdocstheme and reno versions a03959f Add releasenotes link to README 5a73c6a Update CONTRIBUTING.rst 4866bf8 Fix hacking min version to 3.0.1 c3aaeb9 Add py38 package metadata ae6b76b Use unittest.mock instead of third party mock 30fe750 Add Python3 victoria unit tests 33ccf34 Update master for stable/ussuri 78569fe Fix mock import statements Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- CONTRIBUTING.rst | 24 ++++++++++++---------- README.rst | 2 ++ lower-constraints.txt | 7 +++---- monascaclient/common/utils.py | 2 -- releasenotes/source/conf.py | 12 ++++------- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 1 + test-requirements.txt | 8 ++++---- 17 files changed, 46 insertions(+), 52 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 44ad653..e4cd8aa 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 @@ -16,3 +16,3 @@ doc8>=0.6.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.5 # BSD -reno>=2.5.0 # Apache-2.0 -openstackdocstheme>=1.18.1 # 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 From no-reply at openstack.org Mon Jun 22 19:32:52 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 19:32:52 -0000 Subject: [release-announce] tosca-parser 2.1.0 (victoria) Message-ID: We enthusiastically announce the release of: tosca-parser 2.1.0: Parser for TOSCA Simple Profile in YAML. This release is part of the victoria 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.0.0..2.1.0 ------------------------------------ b43f595 Switch to newer openstackdocstheme version 4afdc0a Update hacking for Python3 c41495f Enable max_length and min_length constraints in lists Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 8 -------- test-requirements.txt | 2 +- toscaparser/elements/constraints.py | 10 +++++----- toscaparser/elements/nodetype.py | 4 +++- toscaparser/elements/scalarunit.py | 6 +++--- toscaparser/entity_template.py | 3 ++- toscaparser/functions.py | 9 +++++---- toscaparser/imports.py | 20 ++++++++++---------- toscaparser/nodetemplate.py | 5 +++-- toscaparser/utils/validateutils.py | 10 +++++----- toscaparser/utils/yamlparser.py | 2 +- tox.ini | 4 ++++ 17 files changed, 85 insertions(+), 64 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 1fe45ee..4dcd288 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=3.0,<3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 22 19:35:21 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 19:35:21 -0000 Subject: [release-announce] python-swiftclient 3.10.0 (victoria) Message-ID: We are ecstatic to announce the release of: python-swiftclient 3.10.0: OpenStack Object Storage API Client Library This release is part of the victoria 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.9.0..3.10.0 ------------------------------------------- d1f894c Remove references to swift-specs and blueprints 9b6d1c7 Fix pygments style 6e000d1 Ussuri contrib docs community goal e44ca6d Bump default tox env from py37 to py38 947c09f Fixed capability discovery endpoint hardcode 77993f2 Add py38 classifier bb3888e Update docs building 02b637c Support v3 application credentials auth. 06c5c30 Change recommended test config to use auth_uri 89ae9d7 Add Python3 victoria unit tests a15eaec Update master for stable/ussuri f9f2090 Drop pypy testing 9b0da49 Improve `list --versions` output 78edffa object versioning features 02e8f4f Blacklist stestr 3.0.0 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 5 +- CONTRIBUTING.rst | 25 +-- README.rst | 6 +- lower-constraints.txt | 4 +- releasenotes/source/conf.py | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 + setup.cfg | 13 +- swiftclient/client.py | 100 +++++++++-- swiftclient/command_helpers.py | 6 +- swiftclient/service.py | 135 ++++++++++++-- swiftclient/shell.py | 108 +++++++++-- test-requirements.txt | 2 +- test/sample.conf | 10 +- test/unit/test_service.py | 259 ++++++++++++++++++++++++-- test/unit/test_shell.py | 309 ++++++++++++++++++++++++++++++-- test/unit/test_swiftclient.py | 89 +++++++++ tox.ini | 5 +- 22 files changed, 977 insertions(+), 129 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 Mon Jun 22 19:42:02 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 19:42:02 -0000 Subject: [release-announce] python-heatclient 2.2.0 (victoria) Message-ID: We are pumped to announce the release of: python-heatclient 2.2.0: OpenStack Orchestration API Client Library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/python-heatclient Download the package from: https://pypi.org/project/python-heatclient Please report issues through: https://bugs.launchpad.net/python-heatclient/+bugs For more details, please see below. Changes in python-heatclient 2.1.0..2.2.0 ----------------------------------------- 3fa3044 Switch to newer openstackdocstheme and reno versions c588de4 Fix hacking min version to 3.0.1 8a95668 Use unittest.mock instead of third party mock ff1a116 Add py38 package metadata 31f8ff8 Add Python3 victoria unit tests 97e604e Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 5 ----- releasenotes/source/conf.py | 9 ++++----- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 1 + test-requirements.txt | 3 +-- 36 files changed, 63 insertions(+), 64 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 6173b05..7150d62 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -10 +9,0 @@ requests-mock>=1.2.0 # Apache-2.0 -mock>=2.0.0 # BSD From no-reply at openstack.org Mon Jun 22 19:43:56 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 19:43:56 -0000 Subject: [release-announce] mistral-extra 10.1.0 (victoria) Message-ID: We are tickled pink to announce the release of: mistral-extra 10.1.0: Mistral OpenStack-specific bindings This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/mistral-extra Download the package from: https://pypi.org/project/mistral-extra Please report issues through: https://bugs.launchpad.net/mistral/+bugs For more details, please see below. Changes in mistral-extra 10.0.1..10.1.0 --------------------------------------- b5e08f2 drop mock from lower-constraints fce28c7 Switch to newer openstackdocstheme and reno versions ee4dc01 Fix hacking min version to 3.0.1 de32feb add pep inspection to get_action_list.py e3eef9b Use unittest.mock instead of third party mock d17cbf1 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 6 ------ .../unit/actions/openstack/test_openstack_actions.py | 2 +- releasenotes/source/conf.py | 14 +++++--------- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ test-requirements.txt | 3 +-- tox.ini | 2 +- 9 files changed, 24 insertions(+), 32 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index e0bc228..396d38e 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=1.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -11 +10,0 @@ unittest2>=1.1.0 # BSD -mock>=2.0.0 # BSD From no-reply at openstack.org Mon Jun 22 19:44:31 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 19:44:31 -0000 Subject: [release-announce] keystoneauth1 4.1.0 (victoria) Message-ID: We high-spiritedly announce the release of: keystoneauth1 4.1.0: Authentication Library for OpenStack Identity This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/keystoneauth1 Download the package from: https://pypi.org/project/keystoneauth1 For more details, please see below. 4.1.0 ^^^^^ Bug Fixes * [bug 1876317 (https://bugs.launchpad.net/keystoneauth/+bug/1876317)] The v3 authentication plugins now attempt to add /v3 to the token path if it's not present on the authentication URL. Changes in keystoneauth1 4.0.0..4.1.0 ------------------------------------- 646192d Remove mox3 from local upper-constraints 1fe8df2 Replace assertItemsEqual with assertCountEqual c1e843b Add in-tree upper-constraints for py35 job c00fca4 Make header Case Insensitive edc2ae4 Use unittest.mock instead of third party mock 38374ad Add py38 package metadata ad46262 Inject /v3 in token path for v3 plugins fdd4078 Fix hacking min version to 3.0.1 4743b7f Fix E741 pep8 failure 5b98e12 Switch to newer openstackdocstheme and reno versions ae53464 Re-add python3.5 testing 1accaf2 Cleanup py27 support c7ff533 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 + keystoneauth1/adapter.py | 11 ++++++++- keystoneauth1/fixture/keystoneauth_betamax.py | 2 +- keystoneauth1/identity/v3/base.py | 6 ++++- keystoneauth1/session.py | 8 +++++++ .../unit/extras/kerberos/test_fedkerb_loading.py | 2 +- .../unit/extras/kerberos/test_kerberos_loading.py | 2 +- lower-constraints.txt | 7 +----- py35-upper-constraints.txt | 6 +++++ .../notes/bug-1876317-1db97d1b12a3e4b4.yaml | 6 +++++ releasenotes/source/conf.py | 14 +++++------- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 +++++ setup.cfg | 19 +++++----------- setup.py | 9 -------- test-requirements.txt | 7 +++--- tox.ini | 6 +++++ 30 files changed, 115 insertions(+), 85 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 7d3622a..2036d30 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 @@ -7,0 +8 @@ flake8-import-order>=0.17.1 #LGPLv3 +pycodestyle>=2.0.0,<2.6.0 # MIT @@ -12 +12,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -mock>=2.0.0 # BSD @@ -14 +13,0 @@ oslo.config>=5.2.0 # Apache-2.0 -openstackdocstheme>=1.18.1 # Apache-2.0 @@ -18 +17 @@ betamax>=0.7.0 # Apache-2.0 -reno>=2.5.0 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 22 19:46:52 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 19:46:52 -0000 Subject: [release-announce] mistral-lib 2.2.0 (victoria) Message-ID: We are glad to announce the release of: mistral-lib 2.2.0: Mistral shared routings and utilities (Actions API, YAQL functions API, data types etc.) This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/mistral-lib Download the package from: https://pypi.org/project/mistral-lib Please report issues through: https://bugs.launchpad.net/mistral/+bugs For more details, please see below. Changes in mistral-lib 2.1.0..2.2.0 ----------------------------------- 01ab652 drop mock from lower-constraints d888fe2 Remove misplaced constants describing worklow task types d137023 Switch to newer openstackdocstheme and reno versions 62403af Remove six a39d66f add release-note link to README 775ff74 Fix hacking min version to 3.0.1 32cc70f Bump default tox env from py37 to py38 55eba92 Add py38 package metadata 0f3db80 Add Python3 victoria unit tests 9b60cad Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- README.rst | 1 + lower-constraints.txt | 6 ------ mistral_lib/actions/context.py | 5 +++++ mistral_lib/actions/types.py | 1 + mistral_lib/utils/__init__.py | 8 ++------ mistral_lib/utils/inspect_utils.py | 1 + releasenotes/source/conf.py | 14 +++++--------- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 1 + test-requirements.txt | 2 +- tox.ini | 2 +- 15 files changed, 34 insertions(+), 37 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 5d5d532..f9ee62f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=1.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 22 19:47:51 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 19:47:51 -0000 Subject: [release-announce] monasca-common 3.2.0 (victoria) Message-ID: We contentedly announce the release of: monasca-common 3.2.0: Monasca common python modules This release is part of the victoria 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. Changes in monasca-common 3.1.0..3.2.0 -------------------------------------- 3a7030d drop mock from lower-constraints a1593cd Stop to use the __future__ module. 5390345 Bump sublibraries de460c8 Add CONTRIBUTING.rst 712d27b Update the outdated link 93345c6 Remove .testr.conf 850710c Fix hacking min version to 3.0.1 5b8da98 Switch to Victoria tests 1c20a58 Bump librdkafka to 1.4.0 2ebc766 Update hacking for Python3 f38a954 Use unittest.mock instead of third party mock 070bd04 Cleanup py27 support Diffstat (except docs and test files) ------------------------------------- .testr.conf | 9 --------- .zuul.yaml | 2 +- CONTRIBUTING.rst | 19 +++++++++++++++++++ README.rst | 2 +- lower-constraints.txt | 6 ------ monasca_common/kafka_lib/client.py | 2 +- monasca_common/kafka_lib/consumer/base.py | 2 -- monasca_common/kafka_lib/consumer/kafka.py | 2 -- monasca_common/kafka_lib/consumer/multiprocess.py | 2 -- monasca_common/kafka_lib/consumer/simple.py | 2 -- monasca_common/kafka_lib/producer/base.py | 4 +--- monasca_common/kafka_lib/producer/keyed.py | 2 -- monasca_common/kafka_lib/producer/simple.py | 2 -- monasca_common/rest/utils.py | 2 +- monasca_common/validation/metrics.py | 2 +- setup.cfg | 12 ++++-------- setup.py | 9 --------- test-requirements.txt | 3 +-- tox.ini | 4 +++- 27 files changed, 48 insertions(+), 70 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index a74545d..435462a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4,0 +5 @@ +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -6 +6,0 @@ bandit!=1.6.0,>=1.1.0 # Apache-2.0 -hacking>=1.1.0,<1.2.0 # Apache-2.0 @@ -11 +10,0 @@ httplib2>=0.9.1 # MIT -mock>=2.0.0 # BSD From no-reply at openstack.org Mon Jun 22 19:48:29 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 19:48:29 -0000 Subject: [release-announce] monasca-statsd 2.1.0 (victoria) Message-ID: We are ecstatic to announce the release of: monasca-statsd 2.1.0: Monasca statsd Python client This release is part of the victoria 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.0.0..2.1.0 -------------------------------------- 8621c54 Use unittest.mock instead of mock aa83a72 Remove .testr.conf fcb40ee Fix and unify cover environment 4604310 Add CONTRIBUTING.rst d0e8ade Fix hacking min version to 3.0.1 d89dc30 Add py38 package metadata d6e36cb Add Python3 victoria unit tests 6ecc0a5 Cleanup py27 support 55ebdd4 Update hacking for Python3 Diffstat (except docs and test files) ------------------------------------- .testr.conf | 9 --------- .zuul.yaml | 2 +- CONTRIBUTING.rst | 19 +++++++++++++++++++ lower-constraints.txt | 5 ----- setup.cfg | 13 +++++-------- setup.py | 9 --------- test-requirements.txt | 3 +-- tox.ini | 11 +++++++---- 10 files changed, 39 insertions(+), 42 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 67fa8e7..3d07f82 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=1.1.0,<1.2.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -7 +6,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -mock>=2.0.0 # BSD From no-reply at openstack.org Mon Jun 22 19:52:00 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 19:52:00 -0000 Subject: [release-announce] heat-translator 2.1.0 (victoria) Message-ID: We are gleeful to announce the release of: heat-translator 2.1.0: Tool to translate non-heat templates to Heat Orchestration Template. This release is part of the victoria 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.0.0..2.1.0 --------------------------------------- 92efac6 Switch to newer openstackdocstheme version 6229b16 Use unittest.mock instead of third party mock 98e8486 Update hacking for Python3 Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 9 --------- test-requirements.txt | 2 +- tox.ini | 3 ++- translator/common/utils.py | 2 +- translator/hot/tosca/tosca_compute.py | 6 +++--- translator/hot/translate_node_templates.py | 1 + translator/shell.py | 9 ++++----- 15 files changed, 25 insertions(+), 30 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 703ab95..7601e9f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=1.1.0,<1.2.0 # Apache-2.0 +hacking>=3.0,<3.1.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 22 19:52:21 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 19:52:21 -0000 Subject: [release-announce] python-blazarclient 3.1.0 (victoria) Message-ID: We joyfully announce the release of: python-blazarclient 3.1.0: Client for OpenStack Reservation Service This release is part of the victoria 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. Changes in python-blazarclient 3.0.1..3.1.0 ------------------------------------------- 2917320 Switch to newer openstackdocstheme and reno versions 1c12be1 Add py38 package metadata 867b299 Add Python3 victoria unit tests 8c04b8e Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/conf.py | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 1 + 6 files changed, 16 insertions(+), 8 deletions(-) From no-reply at openstack.org Mon Jun 22 19:52:40 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 19:52:40 -0000 Subject: [release-announce] pycadf 3.1.0 (victoria) Message-ID: We eagerly announce the release of: pycadf 3.1.0: CADF Library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/pycadf Download the package from: https://pypi.org/project/pycadf Please report issues through: https://bugs.launchpad.net/pycadf/+bugs For more details, please see below. Changes in pycadf 3.0.0..3.1.0 ------------------------------ 9de5c99 Switch to newer openstackdocstheme version dde4516 Add Python3 victoria unit tests 61b6e87 Update hacking for Python3 210865e Use unittest.mock instead of third party mock Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 5 ++--- pycadf/cadftaxonomy.py | 1 + pycadf/cadftype.py | 1 + test-requirements.txt | 7 +++---- tox.ini | 4 +++- 8 files changed, 16 insertions(+), 15 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 84f3c75..c48413d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking<0.11,>=0.10.0 +hacking>=3.0,<3.1.0 # Apache-2.0 @@ -11 +10,0 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -mock>=2.0.0 # BSD @@ -16,2 +15,2 @@ testtools>=2.2.0 # MIT -openstackdocstheme>=1.20.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +openstackdocstheme>=2.2.1 # Apache-2.0 +sphinx>=2.0.0,!=2.1.0 # BSD From no-reply at openstack.org Mon Jun 22 19:54:10 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 19:54:10 -0000 Subject: [release-announce] glance_store 2.1.0 (victoria) Message-ID: We are amped to announce the release of: glance_store 2.1.0: OpenStack Image Service Store Library This release is part of the victoria 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.1.0 ^^^^^ Bug Fixes * * Bug 1875281: API returns 503 if one of the store is mis- configured * Bug 1870289: Add lock per share for cinder nfs mount/umount (https://bugs.launchpad.net/glance-store/+bug/1875281) (https://bugs.launchpad.net/glance-store/+bug/1870289) Changes in glance_store 2.0.0..2.1.0 ------------------------------------ 69eb2cc Release notes for Victoria Milestone 1 7eb1635 Switch to newer openstackdocstheme and reno versions 5012c0c Imported Translations from Zanata f5d4699 Add lock per share for cinder nfs mount/umount 98b9091 Fix: API returns 503 if one of the store is mis-configured 82126ad Bump default tox env from py37 to py38 587edd9 Add py38 package metadata 50060a9 Bump cinder/os-brick requirements 814b7f2 Use unittest.mock instead of third party mock 6b85588 Imported Translations from Zanata c71a4de Add Python3 victoria unit tests 2baf5bb Enforce constraints for docs dependencies 8ba1605 Cleanup py27 support 279ea47 Update hacking for Python3 bf64eb2 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- etc/glance/rootwrap.d/glance_cinder_store.filters | 4 + glance_store/_drivers/cinder.py | 54 ++- glance_store/_drivers/rbd.py | 14 +- glance_store/_drivers/s3.py | 4 +- glance_store/_drivers/swift/store.py | 3 +- glance_store/_drivers/swift/utils.py | 2 +- glance_store/common/fs_mount.py | 366 +++++++++++++++++++++ glance_store/common/utils.py | 4 + glance_store/exceptions.py | 7 +- .../locale/en_GB/LC_MESSAGES/glance_store.po | 13 +- lower-constraints.txt | 13 +- .../victoria-milestone-1-c1f9de5b90e8c326.yaml | 9 + releasenotes/source/conf.py | 10 +- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 105 +++++- releasenotes/source/ussuri.rst | 6 + requirements.txt | 1 - setup.cfg | 11 +- setup.py | 9 - test-requirements.txt | 7 +- tools/install_venv.py | 1 + tox.ini | 14 +- 42 files changed, 802 insertions(+), 96 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 65fdd87..e217936 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +9,0 @@ stevedore>=1.20.0 # Apache-2.0 -enum34>=1.0.4;python_version=='2.7' or python_version=='2.6' or python_version=='3.3' # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 1f745a1..e8fe8d0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=3.0,<3.1.0 # Apache-2.0 @@ -11 +10,0 @@ doc8>=0.6.0 # Apache-2.0 -mock>=2.0.0 # BSD @@ -29,2 +28,2 @@ python-swiftclient>=3.2.0 # Apache-2.0 -python-cinderclient>=3.3.0 # Apache-2.0 -os-brick>=2.2.0 # Apache-2.0 +python-cinderclient>=4.1.0 # Apache-2.0 +os-brick>=2.6.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 22 19:54:37 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 19:54:37 -0000 Subject: [release-announce] python-mistralclient 4.1.0 (victoria) Message-ID: We contentedly announce the release of: python-mistralclient 4.1.0: Mistral Client Library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/python-mistralclient Download the package from: https://pypi.org/project/python-mistralclient Please report issues through: https://bugs.launchpad.net/python-mistralclient/+bugs For more details, please see below. Changes in python-mistralclient 4.0.1..4.1.0 -------------------------------------------- f77c1d2 drop mock from lower-constraints 4da655b Switch to newer openstackdocstheme and reno versions d316d57 Fix hacking min version to 3.0.1 880c952 Remove all usage of six library 72a72eb added support statistics only for report execution API b43202c Bump default tox env from py37 to py38 8afece2 Add py38 package metadata c72fd3c Use unittest.mock instead of third party mock b7a5ad1 Add Python3 victoria unit tests baf70ec Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 6 ---- mistralclient/api/base.py | 4 +-- mistralclient/api/v2/client.py | 3 +- mistralclient/api/v2/environments.py | 3 +- mistralclient/api/v2/executions.py | 9 ++++-- mistralclient/auth/__init__.py | 4 +-- mistralclient/auth/keycloak.py | 2 +- mistralclient/commands/v2/base.py | 10 ++----- mistralclient/commands/v2/executions.py | 32 ++++++++++++++++------ mistralclient/utils.py | 4 +-- releasenotes/source/conf.py | 13 ++++----- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++ requirements.txt | 1 - setup.cfg | 1 + test-requirements.txt | 4 +-- tox.ini | 2 +- 43 files changed, 116 insertions(+), 102 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f3e12cd..30ef344 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13 +12,0 @@ requests>=2.14.2 # Apache-2.0 -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 95200cd..70535bf 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ coverage>=4.0 # Apache-2.0 -hacking>=1.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -7 +6,0 @@ python-openstackclient>=3.12.0 # Apache-2.0 -mock>=2.0.0 # BSD @@ -13,0 +13 @@ docutils>=0.11 # BSD +os-client-config>=1.28.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 22 19:54:40 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 19:54:40 -0000 Subject: [release-announce] python-keystoneclient 4.1.0 (victoria) Message-ID: We are ecstatic to announce the release of: python-keystoneclient 4.1.0: Client Library for OpenStack Identity This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/python-keystoneclient Download the package from: https://pypi.org/project/python-keystoneclient Please report issues through: https://bugs.launchpad.net/python-keystoneclient/+bugs For more details, please see below. Changes in python-keystoneclient 4.0.0..4.1.0 --------------------------------------------- 30199f4 Switch to newer openstackdocstheme and reno versions 7c51d65 Fix test-requirements.txt 3dc29b4 Bump default tox env from py37 to py38 0157117 Add py38 package metadata d3dd574 Fix the typo on attribute word. a9d01ee Fix docs publishing f107115 Import os-client-config 4b0e6cd Add Python3 victoria unit tests 472884f Update master for stable/ussuri 8a8b423 Update the minversion parameter. 98c5c68 Hacking: Fix F601 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- keystoneclient/base.py | 4 ++-- releasenotes/source/conf.py | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ setup.cfg | 1 + test-requirements.txt | 4 ++-- tox.ini | 13 +++++-------- 13 files changed, 46 insertions(+), 36 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index d27f88c..835fd47 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10,2 +10 @@ fixtures>=3.0.0 # Apache-2.0/BSD -keyring>=5.5.1,<19.0.0;python_version=='2.7' # MIT/PSF -keyring>=5.5.1;python_version>='3.4' # MIT/PSF +keyring>=5.5.1 # MIT/PSF @@ -14,0 +14 @@ oauthlib>=0.6.2 # BSD +os-client-config>=1.28.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 22 19:55:07 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 22 Jun 2020 19:55:07 -0000 Subject: [release-announce] python-barbicanclient 5.0.0 (victoria) Message-ID: We are tickled pink to announce the release of: python-barbicanclient 5.0.0: Client Library for OpenStack Barbican Key Management API This release is part of the victoria 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. 5.0.0 ^^^^^ Upgrade Notes * Python 2.7 support has been dropped. Last release of python- barbicanclient to support python 2.7 is OpenStack Train. The minimum version of Python now supported is Python 3.6. Changes in python-barbicanclient 4.10.0..5.0.0 ---------------------------------------------- ea2e642 Switch to newer openstackdocstheme and reno versions 9577fe0 Use unittest.mock instead of third party mock 69a1491 [ussuri][goal] Drop python 2.7 support and testing 6420da3 Fix gate job failures and py3 compatibility Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 5 +- barbicanclient/barbican_cli/v1/acls.py | 4 +- barbicanclient/barbican_cli/v1/secrets.py | 11 +- barbicanclient/v1/secrets.py | 18 +- .../cli/v1/behaviors/container_behaviors.py | 2 +- .../cli/v1/behaviors/secret_behaviors.py | 15 +- .../client/v1/functional/test_containers.py | 12 +- .../client/v1/functional/test_orders.py | 4 +- .../client/v1/functional/test_secrets.py | 22 +- .../notes/drop-py-2-7-50042a0e2227c095.yaml | 6 + setup.cfg | 4 +- test-requirements.txt | 1 - tox.ini | 11 +- 25 files changed, 254 insertions(+), 241 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 1491aef..1e831cf 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +7,0 @@ requests-mock>=1.2.0 # Apache-2.0 -mock>=2.0.0 # BSD From no-reply at openstack.org Tue Jun 23 20:13:31 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 23 Jun 2020 20:13:31 -0000 Subject: [release-announce] python-adjutantclient 0.6.0 (victoria) Message-ID: We are psyched to announce the release of: python-adjutantclient 0.6.0: Adjutant API Client Library This release is part of the victoria 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.5.0..0.6.0 --------------------------------------------- 9908379 Cleanup py27 support 5d1caeb Replace six.iteritems() with .items() fee539e Change to releases.openstack.org 505504f [ussuri][goal] drop python 2.7 support Diffstat (except docs and test files) ------------------------------------- adjutantclient/common/base.py | 6 +++--- adjutantclient/common/http.py | 4 ++-- adjutantclient/osc/v1/notifications.py | 9 ++++----- adjutantclient/osc/v1/quota.py | 12 ++++-------- adjutantclient/osc/v1/signup.py | 2 +- adjutantclient/osc/v1/status.py | 2 +- adjutantclient/osc/v1/tasks.py | 12 +++++------- adjutantclient/osc/v1/tokens.py | 15 +++++++-------- adjutantclient/osc/v1/users.py | 21 ++++++++++----------- adjutantclient/v1/client.py | 2 +- adjutantclient/v1/notifications.py | 4 +--- adjutantclient/v1/quota.py | 5 +++-- adjutantclient/v1/roles.py | 8 +++----- adjutantclient/v1/tasks.py | 11 +++-------- adjutantclient/v1/tokens.py | 2 +- adjutantclient/v1/users.py | 17 ++++++----------- requirements.txt | 1 - setup.cfg | 16 ++++++---------- setup.py | 9 --------- test-requirements.txt | 7 +------ tox.ini | 22 +++++++--------------- 21 files changed, 69 insertions(+), 118 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e85e7cf..6837eeb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +4,0 @@ -Babel!=2.4.0,>=2.3.4 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 2d1a31b..e901831 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=0.11.0,<0.12 # Apache-2.0 +hacking>=3.0,<3.1.0 # Apache-2.0 @@ -11 +10,0 @@ requests-mock>=0.7.0 # Apache-2.0 -sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD @@ -13 +11,0 @@ os-client-config>=1.13.1 # Apache-2.0 -oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 @@ -19,3 +16,0 @@ os-testr>=0.8.0 # Apache-2.0 - -# releasenotes -reno>=1.6.2 # Apache2 \ No newline at end of file From no-reply at openstack.org Tue Jun 23 20:46:43 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 23 Jun 2020 20:46:43 -0000 Subject: [release-announce] ovsdbapp 1.4.0 (victoria) Message-ID: We joyfully announce the release of: ovsdbapp 1.4.0: A library for creating OVSDB applications This release is part of the victoria 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.3.0..1.4.0 -------------------------------- 08605e9 Add QoSDelExtIdCommand ac54f14 Switch to newer openstackdocstheme and reno versions Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 4 -- ovsdbapp/schema/ovn_northbound/api.py | 13 +++++ ovsdbapp/schema/ovn_northbound/commands.py | 25 +++++++++ ovsdbapp/schema/ovn_northbound/impl_idl.py | 4 ++ .../schema/ovn_northbound/test_impl_idl.py | 63 ++++++++++++++++++++++ releasenotes/source/conf.py | 13 ++--- 8 files changed, 119 insertions(+), 20 deletions(-) From no-reply at openstack.org Tue Jun 23 21:12:12 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 23 Jun 2020 21:12:12 -0000 Subject: [release-announce] keystoneauth1 4.2.0 (victoria) Message-ID: We are gleeful to announce the release of: keystoneauth1 4.2.0: Authentication Library for OpenStack Identity This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/keystoneauth1 Download the package from: https://pypi.org/project/keystoneauth1 For more details, please see below. 4.2.0 ^^^^^ New Features ************ * A new "http_basic" auth plugin is added which enables HTTP Basic authentication for standalone services. Like the "noauth" plugin, the "endpoint" needs to be specified explicitly, along with the "username" and "password". Upgrade Notes ************* * Python 3.5 is no longer supported. Changes in keystoneauth1 4.1.0..4.2.0 ------------------------------------- 4aaa2e5 Drop python 3.5 support ff68663 Implement HTTP Basic client support in keystoneauth1 8915fab Update lower-constraints versions Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - keystoneauth1/http_basic.py | 55 ++++++++++++++++++++++ keystoneauth1/loading/_plugins/http_basic.py | 48 +++++++++++++++++++ lower-constraints.txt | 25 ++-------- py35-upper-constraints.txt | 6 --- .../notes/basic-http-auth-45bea4298209df75.yaml | 7 +++ .../notes/drop-python-3.5-362bb9d47f830353.yaml | 4 ++ setup.cfg | 6 +-- test-requirements.txt | 2 +- tox.ini | 6 --- 13 files changed, 203 insertions(+), 38 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 2036d30..bb35c19 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -24 +24 @@ requests-kerberos>=0.8.0 # ISC -lxml!=3.7.0,>=3.4.1 # BSD +lxml>=4.2.0 # BSD From no-reply at openstack.org Wed Jun 24 11:07:31 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 11:07:31 -0000 Subject: [release-announce] kolla 10.0.0 (ussuri) Message-ID: We contentedly announce the release of: kolla 10.0.0: Kolla OpenStack Deployment This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/kolla Download the package from: https://tarballs.openstack.org/kolla/ Please report issues through: https://bugs.launchpad.net/kolla/+bugs For more details, please see below. 10.0.0 ^^^^^^ Upgrade Notes ************* * Cyborg Agent no longer includes OPAE SDK. The version was outdated and currently supported platforms do not have ready-to-use binaries. This change was required to make Cyborg buildable. Deprecation Notes ***************** * The "congress" project is no longer maintained. It has been retired officially in Victoria. (http://lists.openstack.org/pipermail/openstack- discuss/2020-April/014292.html) Bug Fixes ********* * Makes Cyborg buildable for all platforms by removing dependency on OPAE SDK. LP#1873744 Changes in kolla 10.0.0.0rc1..10.0.0 ------------------------------------ 4103b0b15 Fix horizon debian binary docker image d23e9de18 kolla-toolbox: use u-c while installing virtualenv f61e32246 Revert "Enable mod_wsgi in Nova API container" b92446b92 Add collectd-amqp to the collectd image 1750140f5 Bump versions for Ussuri 4d504c1ec cyborg-api: install proper WSGI for CentOS 5bd7d3fc7 add libibverbs package for openvswitch 97298440a Add releasenote for congress deprecation a4d0b32a6 [docs] Ussuri - Ubuntu has Ceph Octopus 1ec329e7a Remove centos-nfs-ganesha28 from repos.yaml e246e80d2 Fix pre-commit-hook 4d0972d49 Switch to RDO Ussuri release on CentOS 9655fa1f5 Add ceph releases per-distro to support matrix a08ed2adb Make Cyborg buildable (again) 0f97670f3 README: mark kolla-cli as deprecated & add kayobe 60b924131 [Community goal] Update the contributor guide d3587d44d CI: Ignore more 0fc4aacfe Use delorean for Ussuri 7dd64fd3f Update TOX_CONSTRAINTS_FILE for stable/ussuri 93cb6891e Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitignore | 3 + .gitreview | 1 + .zuul.d/base.yaml | 4 + CONTRIBUTING.rst | 19 +++ README.rst | 5 +- .../neutron-openvswitch-agent/Dockerfile.j2 | 1 + kolla/common/config.py | 12 +- kolla/image/build.py | 11 +- kolla/template/repos.yaml | 3 - .../notes/bug-1873744-559df986c3840bd7.yaml | 11 ++ releasenotes/notes/centos-8-950d979507939643.yaml | 4 +- ...deprecate-congress-images-0f6a327ae67e2137.yaml | 7 ++ tools/pre-commit-hook | 6 +- tools/validate-all-yaml.sh | 2 +- tox.ini | 6 +- 33 files changed, 330 insertions(+), 239 deletions(-) From no-reply at openstack.org Wed Jun 24 11:07:45 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 11:07:45 -0000 Subject: [release-announce] kayobe 8.0.0 (ussuri) Message-ID: We eagerly announce the release of: kayobe 8.0.0: Deployment of OpenStack to bare metal using OpenStack kolla and bifrost This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/kayobe Download the package from: https://tarballs.openstack.org/kayobe/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/kayobe For more details, please see below. 8.0.0 ^^^^^ New Features ************ * Adds support for passing custom TLS certificates to Kolla Ansible via "${KAYOBE_CONFIG_PATH}/kolla/certificates/". See story 2007679 for details. * New feature to deploy user-defined containers on seed node with pre and post scripts has been added to Kayobe. * Adds a "seed_vm_interfaces" variable which defines the network interfaces to which the seed VM is attached. Upgrade Notes ************* * Reverts to use the Kolla Ansible default value for "kolla_external_fqdn_cert" and "kolla_internal_fqdn_cert" when "kolla_external_tls_cert" and "kolla_internal_tls_cert" are respectively not set. This allows for the standard Kolla Ansible configuration approach of dropping these certificates into the "$KAYOBE_CONFIG_PATH/kolla/certificates" directory, rather than defining them as variables. This can be useful if using the "kolla- ansible certificates" command to generate certificates for testing. * The default order of network interfaces in the seed VM is now sorted alphabetically based on their Kayobe network name. This may require the seed's network interface names to be changed in configuration if the seed VM is recreated. See story 2007259 for details. * Changes Ironic Python Agent (IPA) image builds to use IPA builder. The following variables have been added to configure the IPA builder source location: "ipa_builder_source_url", "ipa_builder_source_version". See story 2007070 for details. * Adds new variables to allow extension of the list of Disk Image Builder (DIB) git repositories available when building Ironic Python Agent (IPA) images: "ipa_build_dib_git_elements_default" and "ipa_build_dib_git_elements_extra". The existing "ipa_build_dib_git_elements" variable is a concatenation of these. By default there is now one git repository configured for IPA builder, and use of "ipa_build_dib_git_elements" should typically be replaced with "ipa_build_dib_git_elements_extra" to avoid losing this default. * The file extension used for the Ironic Python Agent (IPA) kernel image has changed from "vmlinuz" to "kernel", in line with upstream changes in Ironic. This affects both Bifrost running on the seed and Ironic running in the overcloud for bare metal compute. If building images locally, this should be done prior to upgrading services. Bug Fixes ********* * Fixes issues running the following commands: * "kayobe baremetal compute inspect" * "kayobe baremetal compute manage" * "kayobe baremetal compute provide" See story 2007797 for details. * Fixes an issue with seed VMs with multiple network interfaces where interfaces could come up in a different order if the VM is recreated. The interfaces are now created in alphabetical order of their Kayobe network name by default. See story 2007259 for details. * Kayobe now updates "openrc" files when using the "kayobe overcloud service upgrade" command. Changes in kayobe 8.0.0.0rc1..8.0.0 ----------------------------------- 9b75761a Remove remaining mentions of neutron-lbaas c4baf2ea Fix kayobe baremetal compute commands 92abb8c0 Copy custom certificates 90e49fdb Update openrc files after overcloud service upgrade 4c0bd3c9 Update image regexes 842d4b99 Update feature flag defaults 6e557081 CI: Update IPA images during upgrade 9ba84138 Fix ironic inspector store endpoint configuration 6659f309 Remove DIB kernel cleanup workaround 6984b4a7 IPA: Switch to IPA builder and CentOS 8 6d3c6c3f Fix kolla-ansible config when a network is named 'external' 9646b990 Add missing colon d918046a Fix seed VM interface ordering 892ce612 Update feature flags daa7fd5e Add framework to deploy user-defined containers on seed a3c3e0b9 Disable broken linting of literalinclude sphinx directive 38dd36f9 Update TOX_CONSTRAINTS_FILE for stable/ussuri 2d8d85ea Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + ansible/baremetal-compute-inspect.yml | 2 +- ansible/baremetal-compute-manage.yml | 4 +- ansible/baremetal-compute-provide.yml | 2 +- ansible/group_vars/all/bifrost | 6 +- ansible/group_vars/all/ipa | 42 ++++-- ansible/group_vars/all/kolla | 149 ++++++++++++++++----- ansible/group_vars/all/seed | 6 + ansible/group_vars/all/seed-vm | 3 + ansible/kolla-ansible.yml | 5 +- ansible/kolla-openstack.yml | 7 +- ansible/overcloud-ipa-images.yml | 2 +- ansible/roles/deploy-containers/defaults/main.yml | 13 ++ ansible/roles/deploy-containers/tasks/deploy.yml | 36 +++++ ansible/roles/deploy-containers/tasks/main.yml | 7 + ansible/roles/kolla-ansible/defaults/main.yml | 2 +- ansible/roles/kolla-ansible/tasks/config.yml | 42 ++++++ .../roles/kolla-ansible/templates/globals.yml.j2 | 4 + ansible/roles/kolla-ansible/vars/main.yml | 32 ++--- .../roles/kolla-bifrost/templates/bifrost.yml.j2 | 15 --- ansible/seed-deploy-containers.yml | 7 + ansible/seed-ipa-build.yml | 2 +- ansible/seed-service-upgrade-prep.yml | 4 +- ansible/seed-vm-provision.yml | 35 +---- dev/functions | 4 + dev/tenks-deploy-config-compute.yml | 2 +- .../configuration/seed-custom-containers.rst | 61 +++++++++ etc/kayobe/ipa.yml | 24 +++- etc/kayobe/kolla.yml | 68 +++++++++- etc/kayobe/seed-vm.yml | 16 +++ etc/kayobe/seed.yml | 14 ++ kayobe/cli/commands.py | 16 +++ playbooks/kayobe-overcloud-upgrade-base/run.yml | 5 +- .../custom-certificates-5f2c1fff6503b77a.yaml | 16 +++ .../notes/deploy_containers-4199127a91f29be0.yaml | 5 + ...aremetal-compute-commands-b72862a53f88c5ef.yaml | 11 ++ ...ix-seed-multiple-networks-458915b085a9478c.yaml | 19 +++ .../notes/ipa-builder-ea6308b6691ae71e.yaml | 24 ++++ .../notes/openrc-upgrade-9e14888d600f6839.yaml | 5 + requirements.yml | 4 +- tools/feature-flags.py | 16 +++ tools/sphinx8 | 4 + tox.ini | 12 +- 53 files changed, 823 insertions(+), 174 deletions(-) From no-reply at openstack.org Wed Jun 24 11:08:58 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 11:08:58 -0000 Subject: [release-announce] kolla-ansible 10.0.0 (ussuri) Message-ID: We are happy to announce the release of: kolla-ansible 10.0.0: Ansible Deployment of Kolla containers This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/kolla-ansible Download the package from: https://tarballs.openstack.org/kolla-ansible/ Please report issues through: https://bugs.launchpad.net/kolla-ansible/+bugs For more details, please see below. 10.0.0 ^^^^^^ New Features ************ * Kolla Ansible checks now that the local Ansible Python environment is coherent, i.e. used Ansible can see Kolla Ansible. LP#1856346 * Self-signed TLS certificates can be used to test TLS in a development OpenStack environment. The "kolla-ansible certificates" command will generate the required self-signed TLS certificates. This command has been updated to first create a self-signed root certificate authority. The command then generates the internal and external facing certificates and signs them using the root CA. If backend TLS is enabled, the command will generate the backend certificate and sign it with the root CA. * Enable Galera node state checking by using "clustercheck" script that is used by HAProxy to define node up/down state. Upgrade Notes ************* * The default "migration_interface" is moved from "network_interface" to "api_interface", which is treaded as internal and security network plane in most case. * Replaced "kolla_external_fqdn_cacert" and "kolla_internal_fqdn_cacert" with "kolla_admin_openrc_cacert", which by default is not set. "OS_CACERT" is now set to the value of "kolla_admin_openrc_cacert" in the generated "admin-openrc.sh" file. * The Monasca Log API has been removed. All logs now go to the unified Monasca API when Monasca is enabled. Any custom Fluentd configuration and inventory files will need to be updated. Any monasca_log_api containers will be removed automatically. Deprecation Notes ***************** * The "congress" project is no longer maintained. This has been retired since Victoria and has not been used by other OpenStack services since. (http://lists.openstack.org/pipermail/openstack- discuss/2020-April/014292.html) Bug Fixes ********* * Fixes Kibana deployment with the new E*K stack (6+). LP#1799689 * Fix prometheus-openstack-exporter to use CA certificate. * Fixes Grafana datasource update. LP#1881890 * Removing chrony package and AppArmor profile from docker host if containerized chrony is enabled. LP#1882513 * Add missing "become: true" on some VMWare related tasks. Fixed on "Copying VMware vCenter CA file" and "Copying over nsx.ini". * fix deploy nova failed when use kolla_dev_mod. * Fixes an issue with Cinder upgrades that would cause online schema migration to fail. LP#1880753 Changes in kolla-ansible 10.0.0.0rc1..10.0.0 -------------------------------------------- 7d0946352 Fix prometheus-elasticsearch-exporter flags af6114da8 Revert rename of Monasca API config file 35ef89ae6 Fix STATIC_ROOT for Debian, Ubuntu 851180d26 Remove max count from Cinder online schema migration f81dcc8e9 Switch octavia to use service project in service_auth 6f1bd3e35 Fix issues with Prometheus config generation 540eb9a01 Replace internal and external VIP CA with root CA edb1077ee Generate Root CA for Self-Signed Certificates 2dcfdb77a fix deploy nova failed when use kolla_dev_mod 87dedced7 Do not ask for a SSH key password 59b8b07e5 Remove chrony package if containerized chrony is enabled b8c142f60 Fix Grafana datasource update dd8e55274 Remove nova-consoleauth task in U cycle f6d48b035 Fix group_vars and cinder template per documentation 8e45849d5 CI: Move NFV reqs installation to where it belongs 546f5e890 Add missing become to some VMWare tasks 915860dc5 Add 'ovn' to list of valid values of neutron_plugin_agent 61e051c9b Fix handler notification for mariadb-clustercheck bbb033dda Fix bug in deploying monasca_agent_forwarder 4f1d3e9e8 barbican: Use python3 plugin in uwsgi config 01f5b5b18 Use api_interface as migration_interface default value 6d6c369f9 Add EL8 packages. d92123e59 Custom haproxy script for monitoring galera 3d355eaf4 Switch to Monasca API for logs 262cd0f4a Fix glance backend TLS configuration task b70a50226 [Community goal] Update the contributor guide 7ebb0cddd Victoria: Add releasenote for remove congress role cd6d4bbd9 Remove confusing docs cc99af6ae Fix kolla_source_version for stable 1f16c04a5 Check that used Ansible can see Kolla Ansible d71bbefc7 Use Ussuri images in Ussuri deployments aea9b4d23 Remove post_config from the Kibana role 2f44ffad6 Add First login steps back into Kibana doc d875c710e enable prometheus-openstack-exporter to use ca cert cfc572ac3 Update TOX_CONSTRAINTS_FILE for stable/ussuri 3fc878956 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + CONTRIBUTING.rst | 19 ++ ansible/group_vars/all.yml | 18 +- ansible/inventory/all-in-one | 3 - ansible/inventory/multinode | 3 - .../roles/barbican/templates/barbican-api.ini.j2 | 2 +- ansible/roles/baremetal/defaults/main.yml | 2 + ansible/roles/baremetal/tasks/post-install.yml | 16 ++ ansible/roles/ceilometer/tasks/config.yml | 1 + ansible/roles/certificates/defaults/main.yml | 5 + .../roles/certificates/tasks/generate-backend.yml | 64 +++++++ ansible/roles/certificates/tasks/generate-root.yml | 45 +++++ ansible/roles/certificates/tasks/generate.yml | 191 ++++++++------------- ansible/roles/certificates/tasks/main.yml | 4 + ansible/roles/cinder/defaults/main.yml | 4 - ansible/roles/cinder/tasks/upgrade.yml | 1 - ansible/roles/cinder/templates/cinder.conf.j2 | 2 +- ansible/roles/common/templates/admin-openrc.sh.j2 | 6 +- .../templates/conf/filter/01-rewrite-0.12.conf.j2 | 2 +- .../templates/conf/filter/01-rewrite-0.14.conf.j2 | 2 +- .../common/templates/conf/input/00-global.conf.j2 | 2 +- .../common/templates/conf/input/02-mariadb.conf.j2 | 14 ++ .../common/templates/conf/output/00-local.conf.j2 | 12 +- .../templates/conf/output/02-monasca.conf.j2 | 4 +- ansible/roles/glance/tasks/config.yml | 5 +- ansible/roles/grafana/tasks/post_config.yml | 2 +- ansible/roles/haproxy/tasks/precheck.yml | 2 + ansible/roles/horizon/templates/local_settings.j2 | 3 + ansible/roles/kibana/defaults/main.yml | 10 -- ansible/roles/kibana/tasks/deploy.yml | 2 - ansible/roles/kibana/tasks/post_config.yml | 89 ---------- ansible/roles/mariadb/defaults/main.yml | 37 +++- ansible/roles/mariadb/handlers/main.yml | 16 ++ ansible/roles/mariadb/tasks/check-containers.yml | 2 +- ansible/roles/mariadb/tasks/config.yml | 29 +++- ansible/roles/mariadb/tasks/recover_cluster.yml | 24 +-- .../mariadb/templates/mariadb-clustercheck.json.j2 | 18 ++ .../roles/mariadb/templates/xinetd-clustercheck.j2 | 16 ++ ansible/roles/monasca/defaults/main.yml | 28 --- ansible/roles/monasca/handlers/main.yml | 15 -- ansible/roles/monasca/tasks/config.yml | 34 ---- ansible/roles/monasca/tasks/deploy.yml | 5 +- ansible/roles/monasca/tasks/post_config.yml | 2 +- ansible/roles/monasca/tasks/precheck.yml | 11 -- ansible/roles/monasca/tasks/upgrade.yml | 12 ++ .../monasca-agent-forwarder/agent-forwarder.yml.j2 | 2 +- .../monasca/templates/monasca-api/api.conf.j2 | 7 + .../templates/monasca-api/monasca-api.json.j2 | 2 +- .../templates/monasca-log-api/log-api-paste.ini.j2 | 65 ------- .../templates/monasca-log-api/log-api.conf.j2 | 43 ----- .../monasca-log-api/monasca-log-api.json.j2 | 32 ---- .../templates/monasca-log-api/wsgi-log-api.conf.j2 | 34 ---- ansible/roles/neutron/tasks/config.yml | 1 + ansible/roles/nova/tasks/bootstrap.yml | 3 + ansible/roles/nova/tasks/deploy.yml | 3 - ansible/roles/nova/tasks/upgrade.yml | 7 - ansible/roles/octavia/defaults/main.yml | 4 + ansible/roles/octavia/tasks/register.yml | 14 ++ ansible/roles/octavia/templates/octavia.conf.j2 | 2 +- ansible/roles/prometheus/tasks/config.yml | 21 ++- ansible/roles/prometheus/templates/clouds.yml.j2 | 1 + .../prometheus-elasticsearch-exporter.json.j2 | 2 +- ansible/site.yml | 1 - .../central-logging-guide.rst | 15 ++ etc/kolla/globals.yml | 9 +- .../notes/bug-1799689-c8612c73649ac483.yaml | 5 + .../notes/bug-1850812-e840453d44e17d34.yaml | 4 + .../notes/bug-1856346-59d0f01005d56e81.yaml | 6 + .../notes/bug-1881890-72c76f5fc065588b.yaml | 5 + ...-chrony-permission-denied-917b3bffc5cdb38d.yaml | 6 + ...-become-attributes-vmware-9ae97e49b4d7dc0d.yaml | 5 + .../bug-nova-dev-mod-failed-ad4e64f5a5bc2a6a.yaml | 4 + ...fault-migration-interface-3cdf30eed98553fd.yaml | 6 + ...-cinder-upgrade-max-count-ab928f85f224c63d.yaml | 5 + ...erate-self-signed-root-ca-bc523acab7290cfe.yaml | 17 ++ .../mariadb-clustercheck-39b5837c09868f1e.yaml | 5 + .../remove-congress-role-0f6a327de69e2173.yaml | 8 + ...r-in-admin-project-action-95c87ca45a1188d6.yaml | 19 +- ...fied-monasca-api-for-logs-8c6829e7fb1ccf8b.yaml | 7 + tools/init-runonce | 2 +- tools/kolla-ansible | 74 ++++++-- tools/setup_gate.sh | 3 + tox.ini | 12 +- 93 files changed, 931 insertions(+), 814 deletions(-) From no-reply at openstack.org Wed Jun 24 11:15:45 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 11:15:45 -0000 Subject: [release-announce] kolla-cli 10.0.0 (ussuri) Message-ID: We are amped to announce the release of: kolla-cli 10.0.0: Command Line Interface for Kolla-Ansible This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/kolla-cli Download the package from: https://tarballs.openstack.org/kolla-cli/ Please report issues through: https://bugs.launchpad.net/kolla-cli/+bugs For more details, please see below. 10.0.0 ^^^^^^ Prelude Kolla CLI is deprecated in the Ussuri cycle due to general lack of interest. The deliverable is expected to leave OpenStack governance in the next (Victoria) cycle. If you use this project and are able to help support it, please contact the Kolla team. Changes in kolla-cli 10.0.0.0rc1..10.0.0 ---------------------------------------- e99835c README: add deprecation note c277c1c Ussuri: deprecate Kolla CLI d96cb9a Update TOX_CONSTRAINTS_FILE for stable/ussuri 338e8a1 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + README.rst | 3 +++ releasenotes/notes/deprecate-in-ussuri-cycle-df7341b2a1e90997.yaml | 6 ++++++ tox.ini | 2 +- 5 files changed, 14 insertions(+), 1 deletion(-) From no-reply at openstack.org Wed Jun 24 13:47:33 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:47:33 -0000 Subject: [release-announce] puppet-manila 17.1.0 (victoria) Message-ID: We are happy to announce the release of: puppet-manila 17.1.0: Puppet module for OpenStack Manila This release is part of the victoria 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. 17.1.0 ^^^^^^ New Features ************ * The following new options were added so that operators can set quota parameters for share replica. * "manila::quota::quota_share_replicas" * "manila::quota::quota_replica_gigabytes" * The following parameters in "manila::api" class has been removed. * "service_port" * "os_region_name" * Now "manila::volume::cinder" can configure required parameters for Keystone v3 auth. Deprecation Notes ***************** * The following parameters in "manila::compute::nova" class have been removed. * "nova_catalog_info" * "nova_catalog_admin_info" * "nova_api_insecure" * "nova_ca_certificates_file" * "nova_admin_username" * "nova_admin_password" * "nova_admin_tenant_name" * "nova_admin_auth_url" * The following parameters in "manila::network::neutron" class have been removed. * "neutron_api_insecure" * "neutron_ca_certificates_file" * "neutron_url" * "neutron_url_timeout" * "neutron_admin_username" * "neutron_admin_password" * "neutron_admin_tenant_name" * "neutron_region_name" * "neutron_admin_auth_url" * "neutron_auth_strategy" * The "manila::rabbitmq" class to manage rabbitmq resource has been removed. * The service_instance_network_helper_type parameter in manila::service_instance class has been removed. * The "standalone_network_plugin_ip_version" parameter has been removed. * The following parameters in "manila::volume::cinder" class has been deprecated and will be removed in a future release. * "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 16.3.0..17.1.0 --------------------------------------- 62bcf4c Prepare Victoria M1 1518596 Add support for quota parameters for share replicas 7c616a8 Switch to newer openstackdocstheme and reno versions 8c4a937 Update Puppet requirement to >= 6.0.0 7de05c9 Remove unnecessary puppet-rabbitmq from dependencies 9e30e74 Remove password hash generation in each puppet modules 339336a Bump version for the start of Victoria d098cc5 Bump reno to 2.5.0 841562d [ussuri][goal] Add CONTRIBUTING.rst f0d5df1 Add CentOS8 to nodesets cb5bb83 Runs on Debian 10. ca23dc3 Bump openstackdocstheme to 1.30.0 1494589 Fix rabbitmq version in metadata e233398 Change rpsec to rspec debca1a Update master for stable/ussuri 824499f Cleanup deprecared parameters for nova and neutron dba1a06 Update outdated parameters in manila::volume::cinder afb422d Cleanup deprecated standalone_network_plugin_ip_version 61775c8 Cleanup deprecated parameters in manila::api 95b04fa Remove deprecated manila::rabbitmq 5732af7 Cleanup deprecated service_instance_network_helper_type Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++ README.md | 2 +- manifests/api.pp | 23 --- manifests/compute/nova.pp | 97 +----------- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +- manifests/network/neutron.pp | 120 +------------- manifests/network/standalone.pp | 13 -- manifests/quota.pp | 50 +++--- manifests/rabbitmq.pp | 66 -------- manifests/service_instance.pp | 13 -- manifests/volume/cinder.pp | 172 ++++++++++++++++++--- metadata.json | 22 +-- .../notes/add-replica-quotas-9d838dc338d4cfce.yaml | 8 + .../notes/cleanup-manila-api-83ef761e950fed94.yaml | 7 + ...a-neutron-with-keystonev2-d10ce348a2729c83.yaml | 29 ++++ ...anaging_rabbimq_resources-938aa73d2c2b66b2.yaml | 5 + ...ork_helper_type_parameter-574fa1d1f11ed47b.yaml | 5 + ...network_plugin_ip_version-357046cc8a22640a.yaml | 4 + ...update-cinder-auth-params-987a691d2e17ac92.yaml | 18 +++ releasenotes/source/conf.py | 8 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 + spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++ spec/classes/manila_compute_nova_spec.rb | 22 --- spec/classes/manila_db_mysql_spec.rb | 19 ++- spec/classes/manila_db_postgresql_spec.rb | 12 +- spec/classes/manila_network_neutron_spec.rb | 24 --- spec/classes/manila_quota_spec.rb | 43 ++++-- spec/classes/manila_rabbitmq_spec.rb | 75 --------- spec/classes/manila_volume_cinder.rb | 96 ++++++++++++ 32 files changed, 467 insertions(+), 540 deletions(-) From no-reply at openstack.org Wed Jun 24 13:49:43 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:49:43 -0000 Subject: [release-announce] puppet-keystone 17.1.0 (victoria) Message-ID: We are delighted to announce the release of: puppet-keystone 17.1.0: Puppet module for OpenStack Keystone This release is part of the victoria 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. 17.1.0 ^^^^^^ Upgrade Notes ************* * The following deprecated options for PKI token have been removed. * "keystone::cache_dir" * "keystone::resource::authtoken::hash_algorithms" * "keystone::resource::authtoken::check_revocations_for_cached" Deprecation Notes ***************** * The use of keystone-public-keystone-admin for the keystone service name is deprecated, please use simply keystone instead. * The "keystone::federation::mellon::trusted_dashboards" has been removed. Bug Fixes ********* * Fixed a bug where the keystone::resource::authtoken resource would not install the proper python memcache bindings when using python3. Changes in puppet-keystone 16.3.0..17.1.0 ----------------------------------------- 351a390 Prepare Victoria M1 ca063bf Remove deprecated options for pki token a097b63 Switch to newer openstackdocstheme and reno versions c55a59d Update Puppet requirement to >= 6.0.0 1569d89 Deprecate $service_name = keystone-public-keystone-admin 3fa63db Install the correct memcache bindings for py3 f4f18ec Remove unnecessary puppet-rabbitmq from dependencies 8ab7ef4 Remove password hash generation in each puppet modules 252e349 Update doc to reflect code 99594a0 Bump version for the start of Victoria 20f8047 Bump reno to 2.5.0 004f615 [ussuri][goal] Add CONTRIBUTING.rst e6edf42 Add CentOS8 to nodesets 35e4cb2 Use anchor to require necessary packages c96b528 Runs on Debian 10. c73759e Bump openstackdocstheme to 1.30.0 648f1b1 Fix rabbitmq version in metadata 1c7c380 Change rpsec to rspec 46bf71a Update master for stable/ussuri 8ba6471 Remove keystone::federation::mellon::trusted_dashboards 6382396 Fix broken unit tests because of list in notification drivers Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++++++++ README.md | 2 +- lib/puppet_x/keystone_config/ini_setting.rb | 4 +-- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +++--- manifests/federation/mellon.pp | 20 ----------- manifests/init.pp | 42 +++++++++++----------- manifests/params.pp | 2 +- manifests/resource/authtoken.pp | 30 ---------------- metadata.json | 18 +++------- .../cleanup-deprecated-pki-a083ebdce715569e.yaml | 8 +++++ ...one-public-keystone-admin-aede2b6d3d93871c.yaml | 5 +++ .../memcache-package-pyvers-a3db976c1a881dcf.yaml | 5 +++ ...mellon-trusted_dashboards-c876d52588ed71da.yaml | 4 +++ releasenotes/source/conf.py | 8 ++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++++++ spec/classes/keystone_db_mysql_spec.rb | 16 ++++----- spec/classes/keystone_db_postgresql_spec.rb | 11 +++--- spec/classes/keystone_federation_mellon_spec.rb | 5 --- spec/classes/keystone_init_spec.rb | 2 +- spec/defines/keystone_resource_authtoken_spec.rb | 10 +++++- spec/unit/type/keystone_config_spec.rb | 19 ++-------- 25 files changed, 128 insertions(+), 137 deletions(-) From no-reply at openstack.org Wed Jun 24 13:50:29 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:50:29 -0000 Subject: [release-announce] puppet-cloudkitty 6.1.0 (victoria) Message-ID: We are excited to announce the release of: puppet-cloudkitty 6.1.0: Puppet module for OpenStack cloudkitty This release is part of the victoria 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. 6.1.0 ^^^^^ New Features * It is now possible to run cloudkitty-api using the default package service, which may be useful if running under Debian, where cloudkitty-api runs using uwsgi. Changes in puppet-cloudkitty 5.3.0..6.1.0 ----------------------------------------- 773b472 Prepare Victoria M1 84c5fff Switch to newer openstackdocstheme and reno versions 2c544e5 Update Puppet requirement to >= 6.0.0 1e4c438 Remove unnecessary puppet-rabbitmq from dependencies fe97928 Remove password hash generation in each puppet modules 9a164fb Bump version for the start of Victoria 8174d3c Bump reno to 2.5.0 40f6cef [ussuri][goal] Add CONTRIBUTING.rst 4ec71eb Add CentOS8 to nodesets 56af725 Allow using cloudkitty-api as service name 345638b Use anchor to require necessary packages 5744b99 Runs on Debian 10. 2785f84 Bump openstackdocstheme to 1.30.0 b8dc7cf Fix rabbitmq version in metadata ece79bc Change rpsec to rspec fac43e1 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++++++++ README.md | 2 +- lib/puppet/type/cloudkitty_api_paste_ini.rb | 4 +-- lib/puppet/type/cloudkitty_config.rb | 4 +-- manifests/api.pp | 10 +++++- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +++--- metadata.json | 20 ++++------- .../notes/debian-uwsgi-7e64888abb29273a.yaml | 6 ++++ releasenotes/source/conf.py | 8 ++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++++++ spec/classes/cloudkitty_api_spec.rb | 16 +++++++++ spec/classes/cloudkitty_db_mysql_spec.rb | 42 +++++++++++----------- spec/classes/cloudkitty_db_postgresql_spec.rb | 11 +++--- spec/unit/type/cloudkitty_api_paste_ini_spec.rb | 22 ++++-------- spec/unit/type/cloudkitty_config_spec.rb | 6 ++-- 19 files changed, 128 insertions(+), 77 deletions(-) From no-reply at openstack.org Wed Jun 24 13:50:34 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:50:34 -0000 Subject: [release-announce] puppet-designate 17.1.0 (victoria) Message-ID: We jubilantly announce the release of: puppet-designate 17.1.0: Puppet module for OpenStack Designate This release is part of the victoria 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. 17.1.0 ^^^^^^ Deprecation Notes * The designate::worker::worker_notify parameter has been deprecated because its actual parameter in designate was alreday rdeprecated. * The "designate::api::enable_v1_api" parameter has been removed. Changes in puppet-designate 16.3.0..17.1.0 ------------------------------------------ c575b3d Prepare Victoria M1 8a8f666 Switch to newer openstackdocstheme and reno versions 04fb145 Update Puppet requirement to >= 6.0.0 e221305 Remove unnecessary puppet-rabbitmq from dependencies 7abf5d8 Remove password hash generation in each puppet modules 2708fb5 Bump version for the start of Victoria be482f6 Bump reno to 2.5.0 811e2ea [ussuri][goal] Add CONTRIBUTING.rst d28dcf5 Add CentOS8 to nodesets c794aa6 Remove v1 api support d997168 Fix typo in warning message 10e6b7f Use anchor to require necessary packages 3f01e55 Runs on Debian 10. e94ba8c Bump openstackdocstheme to 1.30.0 153d701 Fix rabbitmq version in metadata 877c9ea Change rpsec to rspec f2add4f Update master for stable/ussuri a5c7189 Do not set removed [service:worker]enabled 3134f47 Deprecate designate::worker::worker_notify 270465c Cleanup the remaining parameters for designate pool manager Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++++++ README.md | 2 +- lib/puppet/type/designate_api_paste_ini.rb | 5 +-- lib/puppet/type/designate_config.rb | 4 +- lib/puppet/type/designate_rootwrap_config.rb | 4 +- manifests/api.pp | 10 ----- manifests/db/mysql.pp | 2 +- manifests/db/powerdns/mysql.pp | 2 +- manifests/params.pp | 3 -- manifests/worker.pp | 23 +++++++--- metadata.json | 20 +++------ .../deprecate-worker-notify-f93ccf263b03c974.yaml | 5 +++ .../notes/remove-v1-api-0b47239b7ea1a4a0.yaml | 4 ++ releasenotes/source/conf.py | 8 ++-- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 +++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++++ spec/classes/designate_api_spec.rb | 3 -- spec/classes/designate_db_mysql_spec.rb | 35 +++------------ spec/classes/designate_db_powerdns_mysql_spec.rb | 8 ++-- spec/classes/designate_worker_spec.rb | 3 -- spec/unit/type/designate_api_paste_ini.rb | 51 +++------------------- spec/unit/type/designate_config_spec.rb | 7 +-- spec/unit/type/designate_rootwrap_config_spec.rb | 6 +-- 25 files changed, 104 insertions(+), 143 deletions(-) From no-reply at openstack.org Wed Jun 24 13:50:34 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:50:34 -0000 Subject: [release-announce] puppet-glance 17.1.0 (victoria) Message-ID: We are overjoyed to announce the release of: puppet-glance 17.1.0: Puppet module for OpenStack Glance This release is part of the victoria 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. 17.1.0 ^^^^^^ New Features ************ * Added cache_prefetcher_interval in glance-api.conf, using which the periodic job will run as per the set interval and prefetch images into cache. * Add new options glance::backend::multibackend::swift::swift_buffer_on_upload and glance::backend::multibackend::swift::swift_upload_buffer_dir Indicate whether or not Glance should buffer image data to disk while uploading to swift. This enables Glance to resume uploads on error. Deprecation Notes ***************** * The "glance::api::enable_v1_api" parameter has been deprecated and has no effect, infavor of deprecation of Image v1 API. Changes in puppet-glance 16.3.0..17.1.0 --------------------------------------- bdc4f9c Prepare Victoria M1 9d34058 Add swift buffer-on-upload options for swift multibackend 89861ab Switch to newer openstackdocstheme and reno versions d4d1552 Update Puppet requirement to >= 6.0.0 af358b2 Remove unnecessary puppet-rabbitmq from dependencies 7c20af6 Deprecate enable_v1_api parameter 24ee288 Add cache prefetcher interval configuration option ccadb53 Remove remaining os_region_name 1015639 Remove password hash generation in each puppet modules ba21727 Bump version for the start of Victoria 192e5c7 Bump reno to 2.5.0 efcf074 [ussuri][goal] Add CONTRIBUTING.rst 8c84563 Add CentOS8 to nodesets 10a9cbe Use anchor to require necessary packages/services b749bf4 Runs on Debian 10. 2c5c103 Bump openstackdocstheme to 1.30.0 126bfd7 Fix rabbitmq version in metadata a8884d2 Change rpsec to rspec 56fd00f Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++ README.md | 2 +- lib/puppet/type/glance_api_config.rb | 8 +- lib/puppet/type/glance_api_paste_ini.rb | 8 +- lib/puppet/type/glance_cache_config.rb | 8 +- lib/puppet/type/glance_image.rb | 4 +- lib/puppet/type/glance_image_import_config.rb | 8 +- lib/puppet/type/glance_registry_config.rb | 8 +- lib/puppet/type/glance_registry_paste_ini.rb | 8 +- lib/puppet/type/glance_swift_config.rb | 8 +- manifests/api.pp | 62 +++++----- manifests/backend/multistore/swift.pp | 10 ++ manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +- metadata.json | 22 ++-- ...cache_prefetcher_interval-e77d98c5235e91bc.yaml | 6 + .../add_swift_buffer_options-30716d70fc42b749.yaml | 7 ++ .../deprecate-enable_v1_api-0c6c6fb4d9f4ffd2.yaml | 5 + releasenotes/source/conf.py | 8 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 + spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++ spec/classes/glance_api_spec.rb | 127 +++++++++++---------- spec/classes/glance_db_mysql_spec.rb | 36 +++--- spec/classes/glance_db_postgresql_spec.rb | 11 +- .../glance_backend_multistore_swift_spec.rb | 6 + spec/unit/type/glance_api_config_spec.rb | 38 ++---- spec/unit/type/glance_api_paste_ini_spec.rb | 109 +++++++----------- spec/unit/type/glance_cache_config_spec.rb | 38 ++---- spec/unit/type/glance_image_import_config_spec.rb | 38 ++---- spec/unit/type/glance_registry_config_spec.rb | 38 ++---- spec/unit/type/glance_registry_paste_ini_spec.rb | 84 ++------------ spec/unit/type/glance_swift_config_spec.rb | 38 ++---- 34 files changed, 322 insertions(+), 477 deletions(-) From no-reply at openstack.org Wed Jun 24 13:50:46 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:50:46 -0000 Subject: [release-announce] puppet-freezer 6.1.0 (victoria) Message-ID: We are tickled pink to announce the release of: puppet-freezer 6.1.0: Puppet module for OpenStack freezer This release is part of the victoria 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 5.3.0..6.1.0 -------------------------------------- d05c891 Prepare Victoria M1 1b2b897 Switch to newer openstackdocstheme and reno versions 0c3dec3 Update Puppet requirement to >= 6.0.0 7271832 Remove password hash generation in each puppet modules db466ec Bump version for the start of Victoria 7a04713 Bump reno to 2.5.0 776e0ef [ussuri][goal] Add CONTRIBUTING.rst 49eec3d Add CentOS8 to nodesets 7015553 Use anchor to require necessary packages 61caa8e Bump openstackdocstheme to 1.30.0 92bce9f Change rpsec to rspec 2574e5a Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++++++++++ README.md | 2 +- lib/puppet/type/freezer_config.rb | 4 +-- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +++---- metadata.json | 14 ++++----- releasenotes/source/conf.py | 8 ++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++++++ spec/classes/freezer_db_mysql_spec.rb | 42 +++++++++++++-------------- spec/classes/freezer_db_postgresql_spec.rb | 11 ++++--- spec/unit/type/freezer_api_paste_ini_spec.rb | 24 +++++++++++++++ spec/unit/type/freezer_config_spec.rb | 7 ++--- 15 files changed, 112 insertions(+), 54 deletions(-) From no-reply at openstack.org Wed Jun 24 13:51:04 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:51:04 -0000 Subject: [release-announce] puppet-magnum 17.1.0 (victoria) Message-ID: We are excited to announce the release of: puppet-magnum 17.1.0: Puppet module for Magnum This release is part of the victoria 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 16.3.0..17.1.0 --------------------------------------- b9d020d Prepare Victoria M1 2b52b86 Set file from dos to unix mode b3f9989 Switch to newer openstackdocstheme and reno versions afb0f24 Update Puppet requirement to >= 6.0.0 28d203f Remove unnecessary puppet-rabbitmq from dependencies aefa219 Remove password hash generation in each puppet modules 06fde67 Bump version for the start of Victoria 313217e Bump reno to 2.5.0 6650592 [ussuri][goal] Add CONTRIBUTING.rst a8cdfc4 Add CentOS8 to nodesets 141df25 Use anchor to require necessary packages 3795026 Runs on Debian 10. 9b49133 Bump openstackdocstheme to 1.30.0 7eb185a Fix rabbitmq version in metadata 406ceb6 Change rpsec to rspec dd6137b Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 + README.md | 2 +- lib/puppet/type/magnum_api_paste_ini.rb | 4 +- lib/puppet/type/magnum_config.rb | 4 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +- manifests/keystone/authtoken.pp | 504 +++++++++++++------------- metadata.json | 20 +- releasenotes/source/conf.py | 8 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 + spec/acceptance/nodesets/nodepool-centos8.yml | 10 + spec/classes/magnum_db_mysql_spec.rb | 26 +- spec/classes/magnum_db_postgresql_spec.rb | 12 +- spec/unit/type/magnum_api_paste_ini_spec.rb | 22 +- spec/unit/type/magnum_config_spec.rb | 8 +- 17 files changed, 342 insertions(+), 322 deletions(-) From no-reply at openstack.org Wed Jun 24 13:51:44 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:51:44 -0000 Subject: [release-announce] puppet-ironic 17.1.0 (victoria) Message-ID: We are psyched to announce the release of: puppet-ironic 17.1.0: Puppet module for OpenStack Ironic This release is part of the victoria 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. 17.1.0 ^^^^^^ New Features ************ * Supports configuring "max_command_attempts" and "command_timeout" in "ironic::drivers::agent". * For baremetal operations on DHCPv6-stateful networks multiple IPv6 addresses can now be allocated for neutron ports created for provisioning, cleaning, rescue or inspection. The new parameter "ironic::neutron::dhcpv6_stateful_address_count" controls the number of addresses to allocate. * The "ironic::drivers::inspector::region_name" was added so that operatos can specify the keystone region where identity resources are created. * The following classes were added to configure keystone credentials used in ironic-inspector. * "ironic::inspector::ironic" * "ironic::inspector::service_catalog" * "ironic::inspector::swift" * The parameter ironic::pxe::ipxe_name_base has been added, which allows alternative ipxe files to be copied to /tftpboot/ipxe.efi. For example, setting this to 'ipxe-snponly' on CentOS8 would result in the source file being /usr/share/ipxe/ipxe-snponly-x86_64.efi. * Added the parameter "port_physnet_cidr_map" which takes a hash mapping IP subnet CIDR to physical network. When the physnet_cidr_map processing hook is enabled the physical_network property of baremetal ports is populated based on this mapping. Deprecation Notes ***************** * The "ironic::conductor::inspect_timeout" has been deprecated and will be removed in a future release. Use "inspect_wait_timeout" instead. * The "ironic::conductor::api_url" parameter was deprecated because its actual parameter was deprecated in ironic. Use "ironic::service_catalog::endpoint_override" instead. * The "ironic::conductor:configdrive_use_swift" parameter has been deprecated and will be removed in a future release. Use "configdrive_use_object_store" instead. * The "swift_*" parameters and "ironic_*" parameters in the "ironic::inspector" class are deprecated and will be removed in a future release. Use parameters in the following new classes instead. * "ironic::inspector::ironic" * "ironic::inspector::service_catalog" * "ironic::inspector::swift" * The "ironic::inspector::ironic_url" parameter is deprecated and now has no effect. Use "ironic::inspector::ironic::endpoint_override" instead. Changes in puppet-ironic 16.3.0..17.1.0 --------------------------------------- b54403f Prepare Victoria M1 c661dfe Switch to newer openstackdocstheme and reno versions 18cfe4b Update Puppet requirement to >= 6.0.0 21556d8 Remove unnecessary puppet-rabbitmq from dependencies 33057eb Remove password hash generation in each puppet modules 8ffd004 Bump version for the start of Victoria 3e4b0a0 Bump reno to 2.5.0 e36842d [ussuri][goal] Add CONTRIBUTING.rst ede867e Add CentOS8 to nodesets 2e1a3d0 Use anchor to require necessary packages 931527f Runs on Debian 10. 19851a4 Rename inspect_timeout to inspect_wait_timeout 73d39c0 Replace deprecated configdrive_use_swift f81e13c Bump openstackdocstheme to 1.30.0 ae48810 Refactor management of ironic-inspector-dnsmasq package b9e75fc Fix rabbitmq version in metadata b5ee7a4 Change rpsec to rspec b1ea700 Explicitly install inspector-dnsmasq package 7524a9d Update master for stable/ussuri d934b6b agent: support command_timeout and max_command_attempts Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++++ README.md | 2 +- lib/puppet/type/ironic_api_paste_ini.rb | 4 +- lib/puppet/type/ironic_config.rb | 4 +- lib/puppet/type/ironic_inspector_config.rb | 4 +- manifests/conductor.pp | 44 +++++++++++--- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 ++-- manifests/drivers/agent.pp | 12 ++++ manifests/inspector.pp | 8 +++ manifests/inspector/db/mysql.pp | 2 +- manifests/inspector/db/postgresql.pp | 10 ++-- manifests/params.pp | 2 + metadata.json | 20 ++----- .../notes/agent-retries-5c55bab92d8d8f9e.yaml | 5 ++ ...ctor-inspect_wait_timeout-bf3ac32aa1d484d1.yaml | 5 ++ ...tor-configdrive_use_swift-a4a705e26802d931.yaml | 6 ++ releasenotes/source/conf.py | 8 +-- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++++ spec/classes/ironic_conductor_spec.rb | 10 ++-- spec/classes/ironic_db_mysql_spec.rb | 68 ++++++++++++---------- spec/classes/ironic_drivers_agent_spec.rb | 8 ++- spec/classes/ironic_inspector_db_mysql_spec.rb | 10 ++-- .../classes/ironic_inspector_db_postgresql_spec.rb | 12 ++-- spec/classes/ironic_inspector_spec.rb | 16 ++++- spec/unit/type/ironic_api_paste_ini_spec.rb | 22 ++----- spec/unit/type/ironic_config_spec.rb | 6 +- spec/unit/type/ironic_inspector_config_spec.rb | 6 +- 31 files changed, 228 insertions(+), 120 deletions(-) From no-reply at openstack.org Wed Jun 24 13:52:10 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:52:10 -0000 Subject: [release-announce] puppet-monasca 6.1.0 (victoria) Message-ID: We are stoked to announce the release of: puppet-monasca 6.1.0 This release is part of the victoria 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 5.3.0..6.1.0 -------------------------------------- cda63b6 Prepare Victoria M1 0026ba1 Switch to newer openstackdocstheme and reno versions 7bad1b6 Update Puppet requirement to >= 6.0.0 ecfc647 Bump reno to 2.5.0 ffdfee4 [ussuri][goal] Add CONTRIBUTING.rst 46cc4d0 Bump openstackdocstheme to 1.30.0 867a5b1 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++++++++++++++++++ metadata.json | 8 ++++---- releasenotes/source/conf.py | 8 +++++++- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ 6 files changed, 40 insertions(+), 8 deletions(-) From no-reply at openstack.org Wed Jun 24 13:52:30 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:52:30 -0000 Subject: [release-announce] puppet-horizon 17.1.0 (victoria) Message-ID: We are excited to announce the release of: puppet-horizon 17.1.0: Puppet module for OpenStack Horizon This release is part of the victoria 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. 17.1.0 ^^^^^^ New Features ************ * The new "horizon::log_handlers" parameter was added to specify multiple log handlers. Upgrade Notes ************* * This module now requires a puppetlabs-apache version >= 5.0.0 Deprecation Notes ***************** * The "horizon::log_handler" parameter has been deprecated in favor of the "horizon::log_handlers" parameter and will be removed in a future release. Changes in puppet-horizon 16.3.0..17.1.0 ---------------------------------------- adfe1e3 Prepare Victoria M1 b3f2f33 Switch to newer openstackdocstheme and reno versions b78038f Update Puppet requirement to >= 6.0.0 3ec2538 Consolidate python memcache bindings install dfb3cc2 Allow multiple log handlers 83056cf Refer log_level parameter in console log handler 482d061 Remove useless parameters for Ceilometer 6d48ba0 Remove usage of apache::vhost::wsgi_daemon_process_options 703c16c Bump up upper constraint for memcached module 9a94b3d Bump version for the start of Victoria ba572e0 Bump reno to 2.5.0 ee3530a [ussuri][goal] Add CONTRIBUTING.rst ce43c2c Add CentOS8 to nodesets 93dd733 Runs on Debian 10. 4892755 Bump openstackdocstheme to 1.30.0 adafcc5 Change rpsec to rspec 0b6adbf Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++++ README.md | 2 +- manifests/init.pp | 29 ++++++++-- manifests/wsgi/apache.pp | 7 ++- metadata.json | 12 ++-- ...vhost-wsgi_daemon_process-37b8be9a679e31d0.yaml | 4 ++ .../multiple-log_handlers-5b7157cb351f0bec.yaml | 11 ++++ releasenotes/source/conf.py | 8 +-- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++++ spec/classes/horizon_init_spec.rb | 7 ++- spec/classes/horizon_wsgi_apache_spec.rb | 67 +++++++++++++--------- templates/local_settings.py.erb | 38 +++++------- 15 files changed, 152 insertions(+), 75 deletions(-) From no-reply at openstack.org Wed Jun 24 13:52:56 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:52:56 -0000 Subject: [release-announce] puppet-openstack_extras 17.1.0 (victoria) Message-ID: We are amped to announce the release of: puppet-openstack_extras 17.1.0: Puppet module for OpenStack Openstack_extras This release is part of the victoria 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. 17.1.0 ^^^^^^ Deprecation Notes * The following parameters in "openstack_extras::auth_file" class has been deprecated and will be removed in a future release. Use new parameters instead. * "user_domain" (now renamed to "user_domain_name") * "project_domain" (now renamed to "project_domain_name") Changes in puppet-openstack_extras 16.3.0..17.1.0 ------------------------------------------------- 796135c Prepare Victoria M1 2d9c822 Switch to newer openstackdocstheme and reno versions 870d7b6 Update Puppet requirement to >= 6.0.0 3670811 Bump version for the start of Victoria 3b551f5 Bump reno to 2.5.0 30296ad Require yum-plugin-priorities only in CentOS/RHEL<8 066ba64 [ussuri][goal] Add CONTRIBUTING.rst 479dcf9 Add CentOS8 to nodesets a64363d Runs on Debian 10. 95a4d48 Rename *_domain parameters to *_domain_name e1f8eb5 Bump openstackdocstheme to 1.30.0 4f6f25f Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++++++++ manifests/auth_file.pp | 41 ++++++++++++++++++---- manifests/repo/debian/debian.pp | 4 +-- manifests/repo/redhat/redhat.pp | 22 +++++++----- metadata.json | 6 ++-- .../rename-to-domain_name-d7bc8a7b44c619c8.yaml | 9 +++++ releasenotes/source/conf.py | 5 ++- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++++++ spec/classes/openstack_extras_auth_file_spec.rb | 8 ++--- .../openstack_extras_repo_redhat_redhat_spec.rb | 8 +++++ templates/openrc.erb | 8 ++--- 14 files changed, 121 insertions(+), 32 deletions(-) From no-reply at openstack.org Wed Jun 24 13:53:24 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:53:24 -0000 Subject: [release-announce] puppet-aodh 17.1.0 (victoria) Message-ID: We are jazzed to announce the release of: puppet-aodh 17.1.0: Puppet module for OpenStack Aodh This release is part of the victoria 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. Changes in puppet-aodh 16.3.0..17.1.0 ------------------------------------- 5329372 Prepare Victoria M1 3a29769 Switch to newer openstackdocstheme and reno versions eeddae5 Update Puppet requirement to >= 6.0.0 ce96c7e Remove unnecessary puppet-rabbitmq from dependencies b046aa4 Remove password hash generation in each puppet modules 5617042 Bump version for the start of Victoria 22a8a7e Bump reno to 2.5.0 7e56037 Add CentOS8 to nodesets bee17f0 [ussuri][goal] Add CONTRIBUTING.rst 3442aa5 Fix incorrect default value in parameter description 6431321 Use anchor to require necessary packages dffad77 Runs on Debian 10. f34c57e Bump openstackdocstheme to 1.30.0 6538cce Fix rabbitmq version in metadata 43b8589 Change rpsec to rspec da1d7ff Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++++++++++++++++ README.md | 2 +- lib/puppet/type/aodh_api_paste_ini.rb | 4 ++-- lib/puppet/type/aodh_config.rb | 4 ++-- manifests/auth.pp | 4 ++-- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 ++++----- metadata.json | 20 ++++++------------ releasenotes/source/conf.py | 8 +++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++++++++ spec/classes/aodh_db_mysql_spec.rb | 30 +++++++++++++-------------- spec/classes/aodh_db_postgresql_spec.rb | 11 ++++++---- spec/unit/type/aodh_api_paste_ini_spec.rb | 22 ++++++-------------- spec/unit/type/aodh_config_spec.rb | 7 ++++--- 17 files changed, 93 insertions(+), 73 deletions(-) From no-reply at openstack.org Wed Jun 24 13:53:51 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:53:51 -0000 Subject: [release-announce] puppet-qdr 6.1.0 (victoria) Message-ID: We are thrilled to announce the release of: puppet-qdr 6.1.0 This release is part of the victoria 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 5.3.0..6.1.0 ---------------------------------- 11a8737 Prepare Victoria M1 33d01c6 Switch to newer openstackdocstheme and reno versions c0b79e4 Update Puppet requirement to >= 6.0.0 1cd847b Bump version for the start of Victoria 4d45143 Bump reno to 2.5.0 2049d35 [ussuri][goal] Add CONTRIBUTING.rst c399a1a Add CentOS8 to nodesets bbbe6e5 Bump openstackdocstheme to 1.30.0 64e4426 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++++++++++++++++++ metadata.json | 4 ++-- releasenotes/source/conf.py | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++++++++++ 7 files changed, 45 insertions(+), 9 deletions(-) From no-reply at openstack.org Wed Jun 24 13:53:58 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:53:58 -0000 Subject: [release-announce] puppet-oslo 17.1.0 (victoria) Message-ID: We are jazzed to announce the release of: puppet-oslo 17.1.0: Puppet module for Oslo This release is part of the victoria 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. 17.1.0 ^^^^^^ Deprecation Notes * The "oslo_config" resource has been deprecated and will be removed in a future release. * The deprecated support for ZeroMQ has been removed. Changes in puppet-oslo 16.3.0..17.1.0 ------------------------------------- 57748b6 Prepare Victoria M1 68bb491 Switch to newer openstackdocstheme and reno versions c152c69 Update Puppet requirement to >= 6.0.0 c0d0059 Consolidate python memcache bindings install 6791258 Remove support for ZeroMQ configuration c6fb0f8 Bump version for the start of Victoria a289b78 Bump reno to 2.5.0 cb4aeec [ussuri][goal] Add CONTRIBUTING.rst 480bb6a Add CentOS8 to nodesets 6cd2bc4 Deprecate oslo_config resource b8d2c4c Runs on Debian 10. 1f72e77 Bump openstackdocstheme to 1.30.0 9b2aeac Change rpsec to rspec 2c0fe9a Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++++ README.md | 2 +- lib/puppet/provider/oslo_config/ini_setting.rb | 5 ++ manifests/cache.pp | 8 +- manifests/messaging/zmq.pp | 99 ---------------------- metadata.json | 8 +- .../deprecate-oslo_config-fcd5be0a4c358ba3.yaml | 5 ++ .../notes/remove-zeromq-826ce00eea673739.yaml | 4 + releasenotes/source/conf.py | 8 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++ 13 files changed, 66 insertions(+), 115 deletions(-) From no-reply at openstack.org Wed Jun 24 13:54:00 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:54:00 -0000 Subject: [release-announce] puppet-vitrage 7.1.0 (victoria) Message-ID: We high-spiritedly announce the release of: puppet-vitrage 7.1.0: Puppet module for OpenStack Vitrage This release is part of the victoria 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. 7.1.0 ^^^^^ Deprecation Notes * "user_domain_id" and "project_domain_id" in "vitrage::auth" class were deprecated and will be removed in a future release. Use "user_domain_name" and "project_domain_name" instead. * The "vitrage::auth::auth_endpoint_type" parameter has been deprecated and will be removed in a future release. Use "interface" instead. * The following parameters in "vitrage::auth" class have been deprecated and will be removed in a future release. Use "auth_project_name" instead. * "auth_tenant_name" * "auth_tenant_id" Changes in puppet-vitrage 6.3.0..7.1.0 -------------------------------------- 645913c Prepare Victoria M1 531b13c Switch to newer openstackdocstheme and reno versions 05c4625 Update Puppet requirement to >= 6.0.0 d0233e4 Remove password hash generation in each puppet modules 61f602d Bump version for the start of Victoria 4c0f190 Bump reno to 2.5.0 ebd7862 [ussuri][goal] Add CONTRIBUTING.rst 470d633 Add CentOS8 to nodesets f9e8066 Use domain_name instead of domain_id 657750b Deprecate keystone v2 parameters 22c6018 Use anchor to require necessary packages afdc25c Bump openstackdocstheme to 1.30.0 668b9df Change rpsec to rspec 284b754 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++ README.md | 2 +- lib/puppet/type/vitrage_api_paste_ini.rb | 4 +- lib/puppet/type/vitrage_config.rb | 4 +- manifests/auth.pp | 129 ++++++++++++++++----- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +- metadata.json | 14 +-- .../notes/auth-domain_name-9601cf38eb528850.yaml | 6 + ...te-keystone-v2-parameters-de9ec758af9c76e8.yaml | 12 ++ releasenotes/source/conf.py | 8 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 + spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++ spec/classes/vitrage_auth_spec.rb | 36 ++++-- spec/classes/vitrage_db_mysql_spec.rb | 56 ++++----- spec/classes/vitrage_db_postgresql_spec.rb | 11 +- spec/unit/type/vitrage_api_paste_ini_spec.rb | 22 +--- spec/unit/type/vitrage_config_spec.rb | 8 +- 20 files changed, 245 insertions(+), 121 deletions(-) From no-reply at openstack.org Wed Jun 24 13:54:04 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:54:04 -0000 Subject: [release-announce] puppet-heat 17.1.0 (victoria) Message-ID: We jubilantly announce the release of: puppet-heat 17.1.0: Puppet module for OpenStack Heat This release is part of the victoria 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. 17.1.0 ^^^^^^ Deprecation Notes * The "heat::engine::deferred_auth_method" parameters has been deprecated and will be removed in a future release. * The heat::engine::heat_watch_server_url parameter has been removed. Changes in puppet-heat 16.3.0..17.1.0 ------------------------------------- ad82b1f Prepare Victoria M1 20c9e0b Switch to newer openstackdocstheme and reno versions 3d249bb Update Puppet requirement to >= 6.0.0 6c1c99b Remove unnecessary puppet-rabbitmq from dependencies 1de8cdd Remove password hash generation in each puppet modules efa181c Bump version for the start of Victoria 369d531 Bump reno to 2.5.0 5c79468 [ussuri][goal] Add CONTRIBUTING.rst cb148c2 Add CentOS8 to nodesets 4e760d4 Use anchor to require necessary packages a1ded22 Runs on Debian 10. 7bf1101 Bump openstackdocstheme to 1.30.0 9b1f87f Fix rabbitmq version in metadata 97e1e32 Change rpsec to rspec 0a7ee27 Update master for stable/ussuri 7dd8afd Deprecate heat::engione::deferred_auth_method 6c4650f Remove heat::engine::heat_watch_server_url Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++++++++++++++ README.md | 2 +- lib/puppet/type/heat_api_paste_ini.rb | 4 ++-- lib/puppet/type/heat_config.rb | 4 ++-- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 ++++---- manifests/engine.pp | 27 ++++++++++------------ metadata.json | 20 +++++----------- ...cate-deferred_auth_method-b87bcd02bc23aea1.yaml | 5 ++++ ...atch_server_url-parameter-66d5ffd9feabd01e.yaml | 4 ++++ releasenotes/source/conf.py | 8 +++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 +++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++++++++ spec/classes/heat_db_mysql_spec.rb | 6 ++--- spec/classes/heat_db_postgresql_spec.rb | 19 +++++++-------- spec/classes/heat_engine_spec.rb | 1 - spec/unit/type/heat_api_paste_ini_spec.rb | 22 +++++------------- spec/unit/type/heat_config_spec.rb | 6 ++--- 20 files changed, 103 insertions(+), 79 deletions(-) From no-reply at openstack.org Wed Jun 24 13:54:34 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:54:34 -0000 Subject: [release-announce] puppet-tacker 17.1.0 (victoria) Message-ID: We are pleased to announce the release of: puppet-tacker 17.1.0: Puppet module for OpenStack Tacker This release is part of the victoria 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 16.3.0..17.1.0 --------------------------------------- f490be0 Prepare Victoria M1 a01a438 Switch to newer openstackdocstheme and reno versions 972594b Update Puppet requirement to >= 6.0.0 c473ff2 Fix faulty comment default value 93ec5e8 Remove unnecessary puppet-rabbitmq from dependencies ab55306 Remove password hash generation in each puppet modules 5582b0a Bump version for the start of Victoria 7578e70 Bump reno to 2.5.0 f4c60a2 [ussuri][goal] Add CONTRIBUTING.rst 6647b90 Add CentOS8 to nodesets 1ed72b4 Use anchor to require necessary packages 77ad6da Bump openstackdocstheme to 1.30.0 d8eacd8 Fix rabbitmq version in metadata 412cb35 Change rpsec to rspec e67418a Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++++++++++ README.md | 2 +- lib/puppet/type/tacker_config.rb | 4 +-- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +++---- manifests/db/sync.pp | 2 +- metadata.json | 18 ++++-------- releasenotes/source/conf.py | 8 ++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++++++ spec/classes/tacker_db_mysql_spec.rb | 42 +++++++++++++-------------- spec/classes/tacker_db_postgresql_spec.rb | 11 ++++--- spec/unit/type/tacker_config_spec.rb | 7 +++-- 15 files changed, 90 insertions(+), 58 deletions(-) From no-reply at openstack.org Wed Jun 24 13:54:46 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:54:46 -0000 Subject: [release-announce] puppet-cinder 17.1.0 (victoria) Message-ID: We are psyched to announce the release of: puppet-cinder 17.1.0: Puppet module for OpenStack Cinder This release is part of the victoria 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. 17.1.0 ^^^^^^ New Features ************ * Added parameters for advanced configuration of httpd access and error log destinations including piped logging and syslog (see *mod_syslog*). Note that mod_syslog requires Apache2 >= 2.5.0. * Added support for VxFlexOS backend driver Deprecation Notes ***************** * Support for GlusterFS volume driver has been deprecated and will be removed in a future release. * The support for HPE Lefthand driver has been deprecated and will be removed in a future release, in favor of removal of Lefthand driver from cinder. * Support for Nexenta Edge Driver has been deprecated and will be removed in a future release. * cinder::backend:scaleio is deprecated and will be removed in the W-release, use new resource cinder::backend::dellemc_vxflexos instead. Changes in puppet-cinder 16.3.0..17.1.0 --------------------------------------- 4f41338 Prepare Victoria M1 c5927c4 Deprecate suppot for HPE Lefthand driver 63910ba Add Apache WSGI logging parameters for pipe/syslog f699d92 Remove compat codes for CentOS<=6 08aad8a Switch to newer openstackdocstheme and reno versions d95fa08 Update Puppet requirement to >= 6.0.0 37e6d74 Remove unnecessary puppet-rabbitmq from dependencies 0866603 Remove password hash generation in each puppet modules 59dd69e Bump version for the start of Victoria 68b161a Bump reno to 2.5.0 c4d5982 Deprecating ScaleIO Volume Config a2c1d63 Support for Dell EMC VXFlexOS Backend 431b67f [ussuri][goal] Add CONTRIBUTING.rst 9aff5e6 Add CentOS8 to nodesets f3bba52 Deprecate support for GlusterFS volume driver 38e35ed Deprecate support for Nexenta Edge Driver e67e26e Add common test cases for cinder_config resource 3f4e44b Fix wrong unix right bb42fd3 Runs on Debian 10. 75310b2 Bump openstackdocstheme to 1.30.0 cc77f91 Fix rabbitmq version in metadata 170c534 Change rpsec to rspec c953487 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++ README.md | 2 +- manifests/backend/dellemc_vxflexos.pp | 151 +++++++++++++++++++++ manifests/backend/glusterfs.pp | 4 + manifests/backend/hpelefthand_iscsi.pp | 4 + manifests/backend/nexenta_edge.pp | 4 + manifests/backend/scaleio.pp | 3 + manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +- manifests/params.pp | 14 +- manifests/wsgi/apache.pp | 24 ++++ metadata.json | 20 +-- ...te-glustefs-volume-driver-a1cce111ead9d015.yaml | 5 + ...ecate-hpelefthand-support-4a42657e453a6c51.yaml | 5 + .../deprecate-nexenta-edge-b10e6c19c02d26eb.yaml | 5 + .../httpd-logs-piped-syslog-794d78fd3dfea4ac.yaml | 6 + .../notes/scaleio-deprecate-abc8e372280c44e4.yaml | 5 + .../notes/vxflexos-driver-abc8e372280c44e6.yaml | 3 + releasenotes/source/conf.py | 8 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 + spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++ spec/classes/cinder_db_mysql_spec.rb | 26 ++-- spec/classes/cinder_db_postgresql_spec.rb | 12 +- spec/classes/cinder_wsgi_apache_spec.rb | 75 +++++++++- .../cinder_backend_dellemc_vxflexos_spec.rb | 89 ++++++++++++ ..._paste_spec.rb => cinder_api_paste_ini_spec.rb} | 16 +-- spec/unit/type/cinder_config_spec.rb | 45 ++++++ 29 files changed, 502 insertions(+), 78 deletions(-) From no-reply at openstack.org Wed Jun 24 13:54:48 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:54:48 -0000 Subject: [release-announce] puppet-barbican 17.1.0 (victoria) Message-ID: We are glad to announce the release of: puppet-barbican 17.1.0: Puppet module for Barbican This release is part of the victoria 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. 17.1.0 ^^^^^^ Deprecation Notes * The usage of "barbican-api" as service_name in Red Hat based OS is deprecated and will be removed in a future release. Use "openstack- barbican-api", which is consistent with the actual service name. Changes in puppet-barbican 16.3.0..17.1.0 ----------------------------------------- bbd3835 Prepare Victoria M1 f86beab Switch to newer openstackdocstheme and reno versions 7f1e201 Update Puppet requirement to >= 6.0.0 60d3b68 Debian: do not configure gunicorn-config.py 062c866 Chain barbican_api_paste_ini to config anchor 67e4879 Accept actual service name for api service name e9de5ed Remove unnecessary puppet-rabbitmq from dependencies 5e5ced6 Remove password hash generation in each puppet modules 5242553 Bump version for the start of Victoria 7334d84 Bump reno to 2.5.0 90d717b [ussuri][goal] Add CONTRIBUTING.rst c17a18e Add CentOS8 to nodesets 012eb0e Use anchor to require necessary packages 17df1ab Runs on Debian 10. 283073f Bump openstackdocstheme to 1.30.0 c241aab Fix rabbitmq version in metadata fb653a5 Change rpsec to rspec 16f227e Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++++ README.md | 2 +- lib/puppet/type/barbican_api_paste_ini.rb | 8 +-- lib/puppet/type/barbican_config.rb | 4 +- manifests/api.pp | 26 +++++--- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +-- manifests/deps.pp | 5 ++ manifests/params.pp | 4 +- metadata.json | 20 ++---- ...service_name-on-redhat-os-496a8320834e376c.yaml | 7 ++ releasenotes/source/conf.py | 8 +-- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++ spec/classes/barbican_api_spec.rb | 2 +- spec/classes/barbican_db_mysql_spec.rb | 18 +++-- spec/classes/barbican_db_postgresql_spec.rb | 11 ++-- spec/unit/type/barbican_api_paste_ini_spec.rb | 76 ++++------------------ spec/unit/type/barbican_config_spec.rb | 64 ++++++++++++++++++ 21 files changed, 182 insertions(+), 127 deletions(-) From no-reply at openstack.org Wed Jun 24 13:55:13 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:55:13 -0000 Subject: [release-announce] puppet-tempest 17.1.0 (victoria) Message-ID: We are thrilled to announce the release of: puppet-tempest 17.1.0: Puppet module for OpenStack Tempest This release is part of the victoria 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. 17.1.0 ^^^^^^ Deprecation Notes * The congress_available is now deprecated since Congress is retired. Changes in puppet-tempest 16.3.0..17.1.0 ---------------------------------------- 572c7a1 Prepare Victoria M1 e3aaa0a Switch to newer openstackdocstheme and reno versions 60ec5ca Update Puppet requirement to >= 6.0.0 fe73b95 Remove retired congress dee8f87 Add new Debian packages for tempest plugins d95a1c6 Bump version for the start of Victoria e7481c0 Bump reno to 2.5.0 2f78ffd [ussuri][goal] Add CONTRIBUTING.rst 660af14 Add CentOS8 to nodesets 032c1af Fix typo in Debian package names. 20e191c Fix Debian package names cf3905b Runs on Debian 10. fd45d7b Bump openstackdocstheme to 1.30.0 dd6830d Change rpsec to rspec fb30919 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++++ README.md | 2 +- manifests/init.pp | 14 +--- manifests/params.pp | 87 ++++++++++++++-------- metadata.json | 10 +-- .../notes/deprecate-congress-c6ac9a33a92b3cf9.yaml | 4 + releasenotes/source/conf.py | 8 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++ spec/classes/tempest_init_spec.rb | 1 - 12 files changed, 113 insertions(+), 55 deletions(-) From no-reply at openstack.org Wed Jun 24 13:55:29 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:55:29 -0000 Subject: [release-announce] puppet-placement 4.1.0 (victoria) Message-ID: We are tickled pink to announce the release of: puppet-placement 4.1.0: Puppet module for OpenStack placement This release is part of the victoria 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. 4.1.0 ^^^^^ New Features ************ * Support for allocation_conflict_retry_count parameter has been added. Use "placement::allocation_conflict_retry_count" to set the parameter. Deprecation Notes ***************** * The "placmenet::api" class will be required in a future release even when apache+wsgi is used. Changes in puppet-placement 3.3.0..4.1.0 ---------------------------------------- e23ee92 Prepare Victoria M1 62a7c3b Fix release note for I152fb025027480a4a5151d5372dd03618c482b95 c0920d5 Switch to newer openstackdocstheme and reno versions 425180f Refactor placement::api 142633c Fix api.pp "Unknown variable" f6b55a0 Update Puppet requirement to >= 6.0.0 04800be Add support for allocation_conflict_retry_count 9fe1ed6 Remove password hash generation in each puppet modules 7254397 Bump version for the start of Victoria cd43544 Bump reno to 2.5.0 5b84a73 [ussuri][goal] Add CONTRIBUTING.rst 4ce86f4 Add CentOS8 to nodesets 522f240 Use anchor to require necessary packages 48c5b59 Runs on Debian 10. f847b93 Bump openstackdocstheme to 1.30.0 a55ea11 Change rpsec to rspec 924936b Expect Python3 package on CentOS8 and Fedora 763729e Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++++ README.md | 2 +- lib/puppet/type/placement_config.rb | 4 +- manifests/api.pp | 71 ++++++++++--------- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +-- manifests/init.pp | 7 ++ manifests/params.pp | 4 +- manifests/wsgi/apache.pp | 11 +-- metadata.json | 16 ++--- ...tion_conflict_retry_count-9946b772f98e294a.yaml | 5 ++ .../notes/placement-api-fdecbcf65b84b5f8.yaml | 5 ++ releasenotes/source/conf.py | 11 ++- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++ spec/classes/placement_api_spec.rb | 81 ++++++++++++++++++++++ spec/classes/placement_db_mysql_spec.rb | 42 +++++------ spec/classes/placement_db_postgresql_spec.rb | 11 +-- spec/classes/placement_init_spec.rb | 25 +++++-- spec/unit/type/placement_config_spec.rb | 7 +- 22 files changed, 257 insertions(+), 99 deletions(-) From no-reply at openstack.org Wed Jun 24 13:55:44 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:55:44 -0000 Subject: [release-announce] puppet-gnocchi 17.1.0 (victoria) Message-ID: We eagerly announce the release of: puppet-gnocchi 17.1.0: Puppet module for OpenStack Gnocchi This release is part of the victoria 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 16.3.0..17.1.0 ---------------------------------------- 605e134 Prepare Victoria M1 2d372b6 Switch to newer openstackdocstheme and reno versions 396edad Update Puppet requirement to >= 6.0.0 9f29949 Remove password hash generation in each puppet modules 5f9181c Bump version for the start of Victoria 50bfae5 Bump reno to 2.5.0 c5854fd [ussuri][goal] Add CONTRIBUTING.rst 80baf67 Add CentOS8 to nodesets f8ff0d9 Use anchor to require necessary packages b12e500 Runs on Debian 10. 6f39385 Bump openstackdocstheme to 1.30.0 f7ec07c Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++++++++++ lib/puppet/type/gnocchi_api_paste_ini.rb | 4 +-- lib/puppet/type/gnocchi_config.rb | 4 +-- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +++---- metadata.json | 16 ++++------ releasenotes/source/conf.py | 8 ++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++++++ spec/classes/gnocchi_db_mysql_spec.rb | 42 +++++++++++++-------------- spec/classes/gnocchi_db_postgresql_spec.rb | 18 ++++++++---- spec/unit/type/gnocchi_api_paste_ini_spec.rb | 24 +++++---------- spec/unit/type/gnocchi_config_spec.rb | 7 +++-- 15 files changed, 104 insertions(+), 73 deletions(-) From no-reply at openstack.org Wed Jun 24 13:55:50 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:55:50 -0000 Subject: [release-announce] puppet-rally 5.1.0 (victoria) Message-ID: We are excited to announce the release of: puppet-rally 5.1.0: Puppet module for OpenStack Rally This release is part of the victoria 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 4.3.0..5.1.0 ------------------------------------ ac43b69 Prepare Victoria M1 707373b Switch to newer openstackdocstheme and reno versions 6660bdb Update Puppet requirement to >= 6.0.0 a5e5ae9 Remove password hash generation in each puppet modules 552860a Bump version for the start of Victoria 8eeaa14 Bump reno to 2.5.0 7d7d86d [ussuri][goal] Add CONTRIBUTING.rst 4263873 Add CentOS8 to nodesets 7e32deb Use anchor to require necessary packages cbddb90 Bump openstackdocstheme to 1.30.0 b391386 Change rpsec to rspec f4d1abe Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++++++++++++++++++ README.md | 2 +- lib/puppet/type/rally_config.rb | 4 ++-- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +++++----- metadata.json | 12 ++++-------- releasenotes/source/conf.py | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++++++++++ spec/classes/rally_db_mysql_spec.rb | 8 ++++---- spec/classes/rally_db_postgresql_spec.rb | 11 +++++++---- spec/unit/type/rally_config_spec.rb | 8 ++++---- 14 files changed, 71 insertions(+), 36 deletions(-) From no-reply at openstack.org Wed Jun 24 13:55:54 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:55:54 -0000 Subject: [release-announce] puppet-murano 17.1.0 (victoria) Message-ID: We are tickled pink to announce the release of: puppet-murano 17.1.0: Puppet module for OpenStack Murano This release is part of the victoria 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 16.3.0..17.1.0 --------------------------------------- 335592b Prepare Victoria M1 7c89b2d Switch to newer openstackdocstheme and reno versions 05f394b Update Puppet requirement to >= 6.0.0 bc49302 Remove unnecessary puppet-rabbitmq from dependencies b249de4 Remove password hash generation in each puppet modules 728efc3 Bump version for the start of Victoria 18b68b9 Bump reno to 2.5.0 842a7ca [ussuri][goal] Add CONTRIBUTING.rst 8f1c326 Add CentOS8 to nodesets a503ac2 Use anchor to require necessary packages aab4bb0 Runs on Debian 10. 21ea3d4 Bump openstackdocstheme to 1.30.0 b5cebe3 Fix rabbitmq version in metadata eb7058e Change rpsec to rspec 43def1b Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++++++++++++++ README.md | 2 +- lib/puppet/type/murano_cfapi_config.rb | 4 ++-- lib/puppet/type/murano_cfapi_paste_ini_config.rb | 4 ++-- lib/puppet/type/murano_config.rb | 4 ++-- lib/puppet/type/murano_paste_ini_config.rb | 5 ++-- manifests/db/mysql.pp | 2 +- manifests/db/mysql_cfapi.pp | 2 +- manifests/db/postgresql.pp | 10 ++++---- manifests/db/postgresql_cfapi.pp | 10 ++++---- metadata.json | 20 +++++----------- releasenotes/source/conf.py | 8 +++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 +++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++++++++ spec/classes/murano_db_mysql_cfapi_spec.rb | 28 +++++++++++----------- spec/classes/murano_db_mysql_spec.rb | 8 +++---- spec/classes/murano_db_postgresql_cfapi_spec.rb | 11 +++++---- spec/classes/murano_db_postgresql_spec.rb | 11 +++++---- spec/unit/type/murano_cfapi_config_spec.rb | 7 +++--- .../type/murano_cfapi_paste_ini_config_spec.rb | 7 +++--- spec/unit/type/murano_config_spec.rb | 7 +++--- spec/unit/type/murano_paste_ini_config_spec.rb | 7 +++--- 24 files changed, 119 insertions(+), 80 deletions(-) From no-reply at openstack.org Wed Jun 24 13:55:58 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:55:58 -0000 Subject: [release-announce] puppet-trove 17.1.0 (victoria) Message-ID: We high-spiritedly announce the release of: puppet-trove 17.1.0: Puppet module for OpenStack Trove This release is part of the victoria 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. 17.1.0 ^^^^^^ New Features ************ * The following classes have been added to set parameters to define service credentials. * "trove::api::service_credentials" * "trove::conductor::service_credentials" * "trove::guestagent::service_credentials" * "trove::taskmanager::service_credentials" Deprecation Notes ***************** * The following parameters in "trove" class has been deprecated and will be removed in a future release. Use the parameters in "trove::auth" class to set required parameters for keystone v3 auth. * "nova_proxy_admin_user" * "nova_proxy_admin_pass" * "nova_proxy_admin_tenant_name" * "os_region_name" * The auto detection of auth_url parameter from www_authenticate_uri is deprecated and will be removed in a future release. Please set auth_url parameter before the detection is removed. * The "trove::guestagent::auth_url" parmaeter has been deprecated. Use "trove::taskmanager::service_credentials::auth_url" instead. Changes in puppet-trove 16.3.0..17.1.0 -------------------------------------- 3fc1d51 Prepare Victoria M1 aee29ab Switch to newer openstackdocstheme and reno versions 257c933 Update Puppet requirement to >= 6.0.0 b4df8bf Remove unnecessary puppet-rabbitmq from dependencies 8a733cd Remove password hash generation in each puppet modules 1cf1bfd Bump version for the start of Victoria f2acb11 Bump reno to 2.5.0 17674d7 [ussuri][goal] Add CONTRIBUTING.rst b1fa577 Add CentOS8 to nodesets 1d3bffd Use service credential parameters to define keystone v3 auth 26944d9 Use anchor to require necessary packages 4310167 Bump openstackdocstheme to 1.30.0 3f7b09f Fix rabbitmq version in metadata f76b0e9 Change rpsec to rspec 867f03e Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++ README.md | 2 +- examples/site.pp | 17 ++- lib/puppet/type/trove_api_paste_ini.rb | 4 +- lib/puppet/type/trove_conductor_config.rb | 4 +- lib/puppet/type/trove_config.rb | 4 +- lib/puppet/type/trove_guestagent_config.rb | 4 +- manifests/api.pp | 25 +---- manifests/api/service_credentials.pp | 71 +++++++++++++ manifests/conductor.pp | 9 +- manifests/conductor/service_credentials.pp | 71 +++++++++++++ manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +- manifests/guestagent.pp | 34 +++--- manifests/guestagent/service_credentials.pp | 65 ++++++++++++ manifests/init.pp | 45 ++++---- manifests/taskmanager.pp | 17 +-- manifests/taskmanager/service_credentials.pp | 71 +++++++++++++ metadata.json | 18 +--- .../notes/keystone-v3-auth-1572c6fe82f65b8b.yaml | 29 ++++++ releasenotes/source/conf.py | 8 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++ spec/classes/trove_api_service_credentials_spec.rb | 73 +++++++++++++ spec/classes/trove_api_spec.rb | 115 +++++++++++++-------- .../trove_conductor_service_credentials_spec.rb | 73 +++++++++++++ spec/classes/trove_conductor_spec.rb | 65 ++++++++---- spec/classes/trove_db_mysql_spec.rb | 20 ++-- spec/classes/trove_db_postgresql_spec.rb | 11 +- .../trove_guestagent_service_credentials_spec.rb | 70 +++++++++++++ spec/classes/trove_guestagent_spec.rb | 38 +++++-- .../trove_taskmanager_service_credentials_spec.rb | 73 +++++++++++++ spec/classes/trove_taskmanager_spec.rb | 108 ++++++++++++------- spec/unit/type/trove_api_paste_ini_spec.rb | 24 +++++ spec/unit/type/trove_conductor_config_spec.rb | 7 +- spec/unit/type/trove_conductor_guestagent_spec.rb | 7 +- spec/unit/type/trove_config_spec.rb | 7 +- 39 files changed, 993 insertions(+), 250 deletions(-) From no-reply at openstack.org Wed Jun 24 13:56:28 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:56:28 -0000 Subject: [release-announce] puppet-neutron 17.1.0 (victoria) Message-ID: We are amped to announce the release of: puppet-neutron 17.1.0: Puppet module for OpenStack Neutron This release is part of the victoria 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. 17.1.0 ^^^^^^ New Features ************ * The new "neutron::agent::l3::ovs_integration_bridge" parameter was added so that operators can set customized integration bridge name in l3 agent configuration. Deprecation Notes ***************** * Support for Arista plugin has been deprecated and will be removed in a future release. * Support for FUJITSU plugin has been deprecated and will be removed in a future release. * Usage of config option "firewall_driver" in the "neutron::plugins::ml2" class is now deprecated and has no effect on the deployment. Config option "firewall_driver" should be set in the classes for agents' configuration like "neutron::agents::ml2::ovs" instead. Usage of this option in the Neutron server was there just for backward compatibility with old agents which can't report what driver they are using. Since Newton all Neutron drivers are reporting that in heartbeat messages and there is no need to keep configure this in the neutron server's side. * Support for plumgrid plugin has been deprecated and will be removed in a future release. * The neutron::agents::l3::gateway_external_network_id parameter has been deprecated and has no effect. Changes in puppet-neutron 16.3.0..17.1.0 ---------------------------------------- 8eddc2ea Prepare Victoria M1 802da636 Update configuration for ovs integration bridge bd0fe20a Switch to newer openstackdocstheme and reno versions d53c0738 Update Puppet requirement to >= 6.0.0 1868cb6d Deprecate firewal_driver option in the Neutron's ML2 config 2d5941a4 Remove puppet-nova from dependencies f1d8a981 Remove unnecessary puppet-rabbitmq from dependencies 7244048a Remove password hash generation in each puppet modules 9fb7b74c Bump version for the start of Victoria 386c2223 Bump reno to 2.5.0 55516861 [ussuri][goal] Add CONTRIBUTING.rst d16a33c8 Add CentOS8 to nodesets e1e1350f Deprecate support for FUJITSU plugin 5067451d Deprecate support for Arista plugin 24a5a9ae Deprecate support for plumgrid plugin 4661d178 Use anchor to require necessary packages/services 90277442 Add missing dependencies about ml2 plugins 1aa8d267 Runs on Debian 10. aad8d248 Bump openstackdocstheme to 1.30.0 0f1f7fa9 Fix rabbitmq version in metadata 1b7c1874 Change rpsec to rspec 73c145ce Update master for stable/ussuri a962699b Deprecate neutron::agents::l3::gateway_external_network_id Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++++++ README.md | 2 +- lib/puppet/type/eswitchd_config.rb | 4 +- lib/puppet/type/ironic_neutron_agent_config.rb | 4 +- lib/puppet/type/neutron_agent_linuxbridge.rb | 4 +- lib/puppet/type/neutron_agent_ovs.rb | 4 +- lib/puppet/type/neutron_agent_vpp.rb | 4 +- lib/puppet/type/neutron_api_paste_ini.rb | 4 +- lib/puppet/type/neutron_bgp_dragent_config.rb | 4 +- lib/puppet/type/neutron_bgpvpn_bagpipe_config.rb | 4 +- lib/puppet/type/neutron_bgpvpn_service_config.rb | 4 +- lib/puppet/type/neutron_config.rb | 4 +- lib/puppet/type/neutron_dhcp_agent_config.rb | 4 +- lib/puppet/type/neutron_fwaas_service_config.rb | 4 +- lib/puppet/type/neutron_l2gw_agent_config.rb | 6 +-- lib/puppet/type/neutron_l2gw_service_config.rb | 4 +- lib/puppet/type/neutron_l3_agent_config.rb | 4 +- lib/puppet/type/neutron_l3_ovs_bridge.rb | 4 +- lib/puppet/type/neutron_metadata_agent_config.rb | 4 +- lib/puppet/type/neutron_metering_agent_config.rb | 4 +- lib/puppet/type/neutron_mlnx_agent_config.rb | 4 +- lib/puppet/type/neutron_network.rb | 4 +- lib/puppet/type/neutron_plugin_cisco.rb | 4 +- .../type/neutron_plugin_cisco_credentials.rb | 4 +- lib/puppet/type/neutron_plugin_cisco_db_conn.rb | 4 +- lib/puppet/type/neutron_plugin_cisco_l2network.rb | 4 +- lib/puppet/type/neutron_plugin_midonet.rb | 6 +-- lib/puppet/type/neutron_plugin_ml2.rb | 4 +- lib/puppet/type/neutron_plugin_nsx.rb | 4 +- lib/puppet/type/neutron_plugin_nuage.rb | 4 +- lib/puppet/type/neutron_plugin_nvp.rb | 4 +- lib/puppet/type/neutron_plugin_opencontrail.rb | 4 +- lib/puppet/type/neutron_plugin_plumgrid.rb | 4 +- lib/puppet/type/neutron_plugin_sriov.rb | 4 +- lib/puppet/type/neutron_plumlib_plumgrid.rb | 4 +- lib/puppet/type/neutron_port.rb | 4 +- lib/puppet/type/neutron_rootwrap_config.rb | 4 +- lib/puppet/type/neutron_router.rb | 4 +- lib/puppet/type/neutron_router_interface.rb | 4 +- lib/puppet/type/neutron_security_group.rb | 4 +- lib/puppet/type/neutron_sfc_service_config.rb | 4 +- lib/puppet/type/neutron_sriov_agent_config.rb | 4 +- lib/puppet/type/neutron_subnet.rb | 4 +- lib/puppet/type/neutron_vpnaas_agent_config.rb | 4 +- lib/puppet/type/neutron_vpnaas_service_config.rb | 4 +- lib/puppet/type/ovn_metadata_agent_config.rb | 4 +- manifests/agents/bigswitch.pp | 2 +- manifests/agents/dhcp.pp | 16 ++++--- manifests/agents/l3.pp | 50 ++++++++++++++-------- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 ++--- manifests/deps.pp | 7 +++ manifests/plugins/midonet.pp | 2 +- manifests/plugins/ml2.pp | 26 ++++++----- manifests/plugins/ml2/arista.pp | 5 +++ manifests/plugins/ml2/arista/l3.pp | 5 +++ manifests/plugins/ml2/bagpipe.pp | 2 +- manifests/plugins/ml2/bigswitch.pp | 2 +- manifests/plugins/ml2/cisco.pp | 2 +- manifests/plugins/ml2/cisco/vts.pp | 2 +- manifests/plugins/ml2/fujitsu.pp | 5 ++- manifests/plugins/ml2/fujitsu/cfab.pp | 3 ++ manifests/plugins/ml2/fujitsu/fossw.pp | 3 ++ manifests/plugins/ml2/mellanox.pp | 2 +- manifests/plugins/ml2/networking_ansible.pp | 3 +- manifests/plugins/ml2/networking_baremetal.pp | 2 +- manifests/plugins/ml2/opendaylight.pp | 2 +- manifests/plugins/ml2/ovn.pp | 2 +- manifests/plugins/nvp.pp | 2 +- manifests/plugins/opencontrail.pp | 2 +- manifests/plugins/plumgrid.pp | 3 ++ manifests/server.pp | 8 +++- manifests/services/fwaas.pp | 6 +-- manifests/services/l2gw.pp | 2 +- metadata.json | 26 +++-------- ...ration_bridge-to-l3-agent-7a3ba8654273434f.yaml | 6 +++ .../deprecate-arista-plugin-e3600859c19a9706.yaml | 5 +++ .../deprecate-fujitsu-plugin-34aef1e48bae7ce1.yaml | 5 +++ ...ecate-ml2-firewall_driver-a8598f1c2dd060f1.yaml | 11 +++++ ...e-plumgrid-plugin-support-d9e0cbcf3c26b8f9.yaml | 5 +++ ...teway_external_network_id-ba56dde346c38e90.yaml | 5 +++ releasenotes/source/conf.py | 8 ++-- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 +++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++++ spec/classes/neutron_agents_bigswitch.rb | 2 +- spec/classes/neutron_agents_dhcp_spec.rb | 2 +- spec/classes/neutron_agents_l3_spec.rb | 11 ++++- spec/classes/neutron_db_mysql_spec.rb | 30 ++++++------- spec/classes/neutron_db_postgresql_spec.rb | 11 +++-- spec/classes/neutron_plugins_ml2_bagpipe_spec.rb | 2 +- spec/classes/neutron_plugins_ml2_bigswitch_spec.rb | 2 +- spec/classes/neutron_plugins_ml2_cisco_spec.rb | 2 +- spec/classes/neutron_plugins_ml2_cisco_vts_spec.rb | 2 +- spec/classes/neutron_plugins_ml2_fujitsu_spec.rb | 2 +- spec/classes/neutron_plugins_ml2_mellanox_spec.rb | 2 +- .../neutron_plugins_ml2_networking_ansible_spec.rb | 4 +- ...eutron_plugins_ml2_networking_baremetal_spec.rb | 4 +- .../neutron_plugins_ml2_opendaylight_spec.rb | 2 +- spec/classes/neutron_plugins_ml2_spec.rb | 7 +-- spec/classes/neutron_plugins_nvp_spec.rb | 2 +- spec/classes/neutron_server_spec.rb | 4 +- spec/classes/neutron_services_fwaas_spec.rb | 6 +-- spec/unit/type/ironic_neutron_agent_config_spec.rb | 6 +-- spec/unit/type/neutron_agent_linuxbridge_spec.rb | 6 +-- spec/unit/type/neutron_agent_ovs_spec.rb | 6 +-- spec/unit/type/neutron_agent_vpp_spec.rb | 6 +-- spec/unit/type/neutron_api_paste_ini_spec.rb | 6 +-- spec/unit/type/neutron_bgp_dragent_config_spec.rb | 11 ++--- .../type/neutron_bgpvpn_bagpipe_config_spec.rb | 6 +-- .../type/neutron_bgpvpn_service_config_spec.rb | 6 +-- spec/unit/type/neutron_config_spec.rb | 6 +-- spec/unit/type/neutron_dhcp_agent_config_spec.rb | 6 +-- .../unit/type/neutron_fwaas_service_config_spec.rb | 6 +-- spec/unit/type/neutron_l2gw_agent_config_spec.rb | 6 +-- spec/unit/type/neutron_l2gw_service_config_spec.rb | 6 +-- spec/unit/type/neutron_l3_agent_config_spec.rb | 6 +-- .../type/neutron_metadata_agent_config_spec.rb | 6 +-- .../type/neutron_metering_agent_config_spec.rb | 11 ++--- .../type/neutron_plugin_cisco_credentials_spec.rb | 6 +-- .../unit/type/neutron_plugin_cisco_db_conn_spec.rb | 6 +-- .../type/neutron_plugin_cisco_l2network_spec.rb | 6 +-- spec/unit/type/neutron_plugin_cisco_spec.rb | 6 +-- spec/unit/type/neutron_plugin_midonet_spec.rb | 6 +-- spec/unit/type/neutron_plugin_ml2_spec.rb | 6 +-- spec/unit/type/neutron_plugin_nsx_spec.rb | 6 +-- spec/unit/type/neutron_plugin_nvp_spec.rb | 6 +-- spec/unit/type/neutron_plugin_opencontrail_spec.rb | 6 +-- spec/unit/type/neutron_plugin_plumgrid_spec.rb | 6 +-- spec/unit/type/neutron_plumlib_plumgrid_spec.rb | 6 +-- spec/unit/type/neutron_rootwrap_config_spec.rb | 6 +-- spec/unit/type/neutron_sfc_service_config_spec.rb | 6 +-- spec/unit/type/neutron_vpnaas_agent_config_spec.rb | 11 ++--- spec/unit/type/ovn_metadata_agent_config_spec.rb | 6 +-- 135 files changed, 452 insertions(+), 319 deletions(-) From no-reply at openstack.org Wed Jun 24 13:56:28 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:56:28 -0000 Subject: [release-announce] puppet-openstacklib 17.1.0 (victoria) Message-ID: We eagerly announce the release of: puppet-openstacklib 17.1.0: Puppet module for OpenStack Openstacklib This release is part of the victoria 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. 17.1.0 ^^^^^^ Upgrade Notes ************* * This module now requires a puppetlabs-apache version >= 5.0.0 * Now this module requires puppetlabs-postgresql >= 6.4.0 . * Puppet 5 is now officially unsupported and support may be broken in any of the Puppet modules in this cycle. We recommend all deployments to start using Puppet 6 in this release. Deprecation Notes ***************** * The "password_hash" parameter in "openstacklib::db::mysql" and "openstacklib::db::postgresql" were deprecated and will be removed in a future release. Use the "password" parameter instead, so that password hash is generated from given user and password in puppet- openstacklib. Changes in puppet-openstacklib 16.3.0..17.1.0 --------------------------------------------- 8959ad8 Prepare Victoria M1 6d39c44 Switch to newer openstackdocstheme and reno versions 556f742 Remove usage of apache::vhost::wsgi_daemon_process_options e4b68e9 Generate password hash from password 62db9cc Bump version for the start of Victoria 79c976c Bump reno to 2.5.0 9d08100 Add CentOS8 to nodesets 1946974 Update Puppet requirement to >= 6.0.0 98de432 Puppet 5 is now officially unsupported 2ae0792 Runs on Debian 10. 372aa96 Bump openstackdocstheme to 1.30.0 3e88e05 Fix rabbitmq version in metadata 4aaab07 Change rpsec to rspec e7de0a2 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- README.md | 2 +- manifests/db/mysql.pp | 26 ++++++-- manifests/db/postgresql.pp | 36 ++++++++--- manifests/defaults.pp | 7 --- manifests/wsgi/apache.pp | 73 +++++++++++----------- metadata.json | 12 ++-- ...vhost-wsgi_daemon_process-3e90ea82934cbaea.yaml | 4 ++ .../notes/db-password_hash-1045114a36b6f292.yaml | 10 +++ .../puppet-5-unsupported-ac35e83ee3d2b12c.yaml | 6 ++ releasenotes/source/conf.py | 8 +-- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++ spec/defines/openstacklib_db_mysql_spec.rb | 27 +++++--- spec/defines/openstacklib_db_postgresql_spec.rb | 15 ++++- spec/defines/openstacklib_wsgi_apache_spec.rb | 49 ++++++++------- 17 files changed, 193 insertions(+), 105 deletions(-) From no-reply at openstack.org Wed Jun 24 13:57:03 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:57:03 -0000 Subject: [release-announce] puppet-watcher 17.1.0 (victoria) Message-ID: We are psyched to announce the release of: puppet-watcher 17.1.0: Puppet module for OpenStack Watcher This release is part of the victoria 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 16.3.0..17.1.0 ---------------------------------------- 06fa909 Prepare Victoria M1 d6aa2d7 Switch to newer openstackdocstheme and reno versions 5dbeee7 Update Puppet requirement to >= 6.0.0 b5043e1 Remove unnecessary puppet-rabbitmq from dependencies ce663a7 Remove password hash generation in each puppet modules b799da0 Bump version for the start of Victoria cc5c2e5 Bump reno to 2.5.0 425be36 [ussuri][goal] Add CONTRIBUTING.rst ab01a4a Add CentOS8 to nodesets 38b523a Use anchor to require necessary packages 66f1eb0 Bump openstackdocstheme to 1.30.0 c69f564 Fix rabbitmq version in metadata cb1290b Change rpsec to rspec a2251c5 Expect Python3.6 instead of Python2.7 on CentOS8 and Fedora 9c0d111 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++++++++++ README.md | 2 +- lib/puppet/type/watcher_config.rb | 4 +-- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +++---- metadata.json | 16 +++------- releasenotes/source/conf.py | 8 ++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++++++ spec/classes/watcher_db_mysql_spec.rb | 42 +++++++++++++-------------- spec/classes/watcher_db_postgresql_spec.rb | 11 ++++--- spec/classes/watcher_wsgi_apache_spec.rb | 22 +++++++++++--- spec/unit/type/watcher_config_spec.rb | 8 ++--- 15 files changed, 106 insertions(+), 61 deletions(-) From no-reply at openstack.org Wed Jun 24 13:57:05 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:57:05 -0000 Subject: [release-announce] puppet-ec2api 17.1.0 (victoria) Message-ID: We are jazzed to announce the release of: puppet-ec2api 17.1.0: Puppet module for OpenStack Ec2api This release is part of the victoria 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 16.3.0..17.1.0 --------------------------------------- 927d9c8 Prepare Victoria M1 6d95ad2 Switch to newer openstackdocstheme and reno versions 272d653 Update Puppet requirement to >= 6.0.0 52a1300 Remove password hash generation in each puppet modules 29e42fd Bump version for the start of Victoria 5759947 Bump reno to 2.5.0 bd0d94f [ussuri][goal] Add CONTRIBUTING.rst 6aaadbe Add CentOS8 to nodesets 9098cf8 Use anchor to require necessary packages b2a061c Bump openstackdocstheme to 1.30.0 aa3ae6c Change rpsec to rspec d2459e5 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++++ README.md | 2 +- lib/puppet/type/ec2api_api_paste_ini.rb | 4 +- lib/puppet/type/ec2api_config.rb | 4 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +-- metadata.json | 14 ++--- releasenotes/source/conf.py | 8 +-- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++ spec/classes/ec2api_db_mysql_spec.rb | 89 +++++++++++++++------------ spec/classes/ec2api_db_postgresql_spec.rb | 52 +++++++++------- spec/unit/type/ec2api_api_paste_ini_spec.rb | 34 ++-------- spec/unit/type/ec2api_config_spec.rb | 33 +--------- 16 files changed, 143 insertions(+), 151 deletions(-) From no-reply at openstack.org Wed Jun 24 13:57:21 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:57:21 -0000 Subject: [release-announce] puppet-mistral 17.1.0 (victoria) Message-ID: We are jazzed to announce the release of: puppet-mistral 17.1.0: Puppet module for OpenStack Mistral This release is part of the victoria 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 16.3.0..17.1.0 ---------------------------------------- 6e6cf05 Prepare Victoria M1 0c44158 Switch to newer openstackdocstheme and reno versions 8b19fb7 Update Puppet requirement to >= 6.0.0 4e7d912 Remove password hash generation in each puppet modules 7272de5 Bump version for the start of Victoria 9da0b68 Bump reno to 2.5.0 39b33f2 [ussuri][goal] Add CONTRIBUTING.rst 287b696 Add CentOS8 to nodesets 0191582 Use anchor to require necessary packages/services 69d253d Bump openstackdocstheme to 1.30.0 9e0c841 Change rpsec to rspec b43e5ee Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++++++++++++++++++ README.md | 2 +- lib/puppet/type/mistral_config.rb | 4 ++-- lib/puppet/type/mistral_workflow.rb | 4 ++-- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +++++----- metadata.json | 14 +++++--------- releasenotes/source/conf.py | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++++++++++ spec/classes/mistral_db_mysql_spec.rb | 14 +++++++------- spec/classes/mistral_db_postgresql_spec.rb | 11 +++++++---- spec/unit/type/mistral_config_spec.rb | 11 +++++++++++ 15 files changed, 84 insertions(+), 38 deletions(-) From no-reply at openstack.org Wed Jun 24 13:57:39 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:57:39 -0000 Subject: [release-announce] puppet-ceilometer 17.1.0 (victoria) Message-ID: We are tickled pink to announce the release of: puppet-ceilometer 17.1.0: Puppet module for OpenStack Ceilometer This release is part of the victoria 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. 17.1.0 ^^^^^^ New Features ************ * Add pipeline_config, event_pipeline_config and polling_config agent parameters to support setting the whole configuration for these file by hashes. * Added cache_backend and manage_backend_package parameters to ceilometer class that is passed down to the oslo::cache resource. Deprecation Notes ***************** * The "ceilometer::config::api_paste_ini" parameter has been deprecated and has not effect. * The "ceilometer_api_paste_ini" resource has been deprecated and will be removed in a future release. * The "ceilometer::expirer" class has been deprecated and has no effect, and it will be removed in a future release. Changes in puppet-ceilometer 16.3.0..17.1.0 ------------------------------------------- 81ab075 Prepare Victoria M1 a90a69f Switch to newer openstackdocstheme and reno versions f132b4c Update Puppet requirement to >= 6.0.0 2b44bcb Add more oslo::cache params to init a02324f Remove unnecessary puppet-rabbitmq from dependencies f562e27 Remove password hash generation in each puppet modules e2e04a9 Bump version for the start of Victoria d5756b7 Bump reno to 2.5.0 fa3e59e Support notification/polling full config by hiera acdaa37 [ussuri][goal] Add CONTRIBUTING.rst eb9780b Add CentOS8 to nodesets f8fd464 Deprecate parameter and resource for api-paste.ini f1e98f1 Use anchor to require necessary packages 352f9c0 Runs on Debian 10. 8a5ec29 Deprecate ceilometer::expirer 9b56d88 Bump openstackdocstheme to 1.30.0 42786ff Fix rabbitmq version in metadata 6fa9896 Change rpsec to rspec f6563cb Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++ README.md | 2 +- examples/ceilometer_with_gnocchi.pp | 1 - examples/site.pp | 3 - .../ceilometer_api_paste_ini/ini_setting.rb | 5 + lib/puppet/type/ceilometer_api_paste_ini.rb | 4 +- lib/puppet/type/ceilometer_config.rb | 4 +- manifests/agent/notification.pp | 36 ++++++-- manifests/agent/polling.pp | 15 ++- manifests/config.pp | 12 ++- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +- manifests/expirer.pp | 49 +++------- manifests/init.pp | 14 ++- manifests/params.pp | 1 - metadata.json | 20 ++-- ...ation-polling-config.yaml-7756bf89719cdbcf.yaml | 5 + ...oslo-cache-params-to-init-70207eea609cf621.yaml | 5 + .../deprecate-api_paste_ini-c81c69d42848a263.yaml | 9 ++ .../notes/deprecate-expirer-12d11f4a2b277c3f.yaml | 5 + releasenotes/source/conf.py | 8 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ spec/acceptance/ceilometer_wsgi_apache_spec.rb | 4 - spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++ spec/classes/ceilometer_agent_notification_spec.rb | 70 ++++++++++++++ spec/classes/ceilometer_agent_polling_spec.rb | 31 ++++++- spec/classes/ceilometer_config_spec.rb | 13 --- spec/classes/ceilometer_db_mysql_spec.rb | 10 +- spec/classes/ceilometer_db_postgresql_spec.rb | 11 ++- spec/classes/ceilometer_expirer_spec.rb | 102 --------------------- spec/classes/ceilometer_init_spec.rb | 16 +++- spec/unit/type/ceilometer_api_paste_ini_spec.rb | 22 ++--- spec/unit/type/ceilometer_config_spec.rb | 8 +- 35 files changed, 304 insertions(+), 235 deletions(-) From no-reply at openstack.org Wed Jun 24 13:57:40 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:57:40 -0000 Subject: [release-announce] puppet-ovn 17.1.0 (victoria) Message-ID: We are psyched to announce the release of: puppet-ovn 17.1.0: Puppet module for OVN This release is part of the victoria 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 16.3.0..17.1.0 ------------------------------------ ed0a37a Prepare Victoria M1 b85cff0 Switch to newer openstackdocstheme and reno versions ca38a44 Update Puppet requirement to >= 6.0.0 1d4c0ad Bump version for the start of Victoria edf8b61 [ussuri][goal] Add CONTRIBUTING.rst ea303de Add CentOS8 to nodesets dba349d [controller] Add the ability to configure transport zones 88c5c2d Gather all os specific parameters into ovn::parms 8433bd6 Runs on Debian 10. 0703421 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++++++++++++++++++ manifests/controller.pp | 23 ++++++++++++++++++++++- manifests/northd.pp | 18 ++---------------- manifests/params.pp | 4 ++++ metadata.json | 10 +++++----- releasenotes/source/conf.py | 13 +++++-------- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++++++++++ spec/classes/ovn_controller_spec.rb | 6 ++++++ 11 files changed, 83 insertions(+), 33 deletions(-) From no-reply at openstack.org Wed Jun 24 13:57:44 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:57:44 -0000 Subject: [release-announce] puppet-glare 6.1.0 (victoria) Message-ID: We are thrilled to announce the release of: puppet-glare 6.1.0: Puppet module for OpenStack Glare This release is part of the victoria 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 5.3.0..6.1.0 ------------------------------------ 116c4a5 Prepare Victoria M1 9a9b3a4 Switch to newer openstackdocstheme and reno versions 57f05f9 Update Puppet requirement to >= 6.0.0 e1ff792 Remove password hash generation in each puppet modules b6cd563 Bump version for the start of Victoria 3901a17 Bump reno to 2.5.0 c1be645 [ussuri][goal] Add CONTRIBUTING.rst a2b9cdb Add CentOS8 to nodesets 34841f8 Use anchor to require necessary packages 147331b Bump openstackdocstheme to 1.30.0 3f8ca3c Change rpsec to rspec 6534b2e Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++++++++++ README.md | 2 +- lib/puppet/type/glare_config.rb | 4 +-- lib/puppet/type/glare_paste_ini.rb | 4 +-- lib/puppet/type/glare_swift_config.rb | 8 ++--- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +++--- metadata.json | 14 +++----- releasenotes/source/conf.py | 8 ++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++++++ spec/classes/glare_db_mysql_spec.rb | 46 +++++++++++++-------------- spec/classes/glare_db_postgresql_spec.rb | 15 +++++---- spec/unit/type/glare_config_spec.rb | 7 ++-- spec/unit/type/glare_paste_ini_spec.rb | 7 ++-- 17 files changed, 101 insertions(+), 68 deletions(-) From no-reply at openstack.org Wed Jun 24 13:57:48 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 13:57:48 -0000 Subject: [release-announce] puppet-sahara 17.1.0 (victoria) Message-ID: We are overjoyed to announce the release of: puppet-sahara 17.1.0: Puppet module for OpenStack Sahara This release is part of the victoria 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 16.3.0..17.1.0 --------------------------------------- 01b8654 Prepare Victoria M1 71cd3fe Switch to newer openstackdocstheme and reno versions 4449c9e Update Puppet requirement to >= 6.0.0 c3c4ca8 Remove unnecessary puppet-rabbitmq from dependencies 6ddcdcc Remove password hash generation in each puppet modules 1cd81f2 Bump version for the start of Victoria e294c40 Bump reno to 2.5.0 6a3d610 [ussuri][goal] Add CONTRIBUTING.rst 0aa5061 Add CentOS8 to nodesets 70bf352 Use anchor to require necessary packages/services 7a6e3e0 Runs on Debian 10. 7bd9cbd Bump openstackdocstheme to 1.30.0 560f339 Fix rabbitmq version in metadata 613f946 Change rpsec to rspec 808d7c4 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++++++++++++++++ README.md | 2 +- lib/puppet/type/sahara_api_paste_ini.rb | 4 ++-- lib/puppet/type/sahara_cluster_template.rb | 4 ++-- lib/puppet/type/sahara_config.rb | 4 ++-- lib/puppet/type/sahara_node_group_template.rb | 4 ++-- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +++++----- metadata.json | 24 ++++++----------------- releasenotes/source/conf.py | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++++++++++ spec/classes/sahara_db_mysql_spec.rb | 8 ++++---- spec/classes/sahara_db_postgresql_spec.rb | 11 +++++++---- spec/unit/type/sahara_api_paste_ini_spec.rb | 22 ++++++--------------- spec/unit/type/sahara_cluster_template_spec.rb | 6 +++--- spec/unit/type/sahara_config_spec.rb | 7 ++++--- spec/unit/type/sahara_node_group_template_spec.rb | 6 +++--- 20 files changed, 91 insertions(+), 73 deletions(-) From no-reply at openstack.org Wed Jun 24 14:01:19 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 14:01:19 -0000 Subject: [release-announce] puppet-nova 17.1.0 (victoria) Message-ID: We are tickled pink to announce the release of: puppet-nova 17.1.0: Puppet module for OpenStack Nova This release is part of the victoria 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. 17.1.0 ^^^^^^ New Features ************ * Now puppet-nova supports configuration of libvirtd-tls.socket and libvirtd-tcp.socket, which should be enabled according to the transport protocol when libvirt is running under systemd. This feature is enforced since libvirt v5.8. * Add parameter *query_placement_for_availability_zone* that allows the scheduler to look up a host aggregate with metadata key of availability zone set to the value provided by incoming request, and request result from placement be limited to that aggregate. Default value for this parameter is false. Upgrade Notes ************* * The "nova::vendordata" class is not automatically included by "nova::compute". The class should be included explicitly if vandordata configuration is required at nova-compute. * The deprecated "nova::compute::vnc_keymap" option has been removed. Deprecation Notes ***************** * The following parameters in nova class has been deprecated and will be removed in a future release. Use the new parameters in nova::cinder class instead. * "nova::os_region_name" ( now "nova::cinder::os_region_name") * "nova::cinder_catalog_info" ( now "nova::cinder::catalog_info") * The "nova::upgrade_level_console" parameter has been deprecated and has no effect now. * The "nova::scheduler::scheduler_driver" parameter has been deprecated and will be removed in a future release. * The deprecated "nova::vendordata::vendordata_caller" parameter has been removed. * The "nova::config::nova_paste_api_ini" parameter has been deprecated and will be removed in a future release. Use "nova_api_paste_ini" instead. * The "nova_paste_api_ini" resource has been deprecated and will be removed in a future release. Use "nova_api_paste_ini" resource instead. Changes in puppet-nova 16.3.0..17.1.0 ------------------------------------- 4dd1b7be Prepare Victoria M1 947c88e0 Deprecate nova::upgrade_level_console parameter 9bff55b1 Deprecate nova::scheduler::scheduler_driver 98eea839 Remove deperecated nova::compute::vnc_keymap 345fac68 Fix dependency cycle bf3ed618 Remove compatibility codes for CentOS<=6 c0d0bcf3 Cleanup compat code for puppet <4.5 98352cfe Fix virtlogd service scheduling de2c40bc Switch to newer openstackdocstheme and reno versions d4741958 Update Puppet requirement to >= 6.0.0 87f2437b Use systemd units to enable tcp/tls in libvirt 9d798844 Remove puppet-glance from dependencies c71ecafb Remove unnecessary puppet-rabbitmq from dependencies d794c048 Do not include vendordata class in nova::compute b506214e Remove deperecated vendordata_caller parameter 8ffc47e4 Add parameter for `query_placement_for_availability_zone` c6b53de0 Remove password hash generation in each puppet modules 2c32631e Bump version for the start of Victoria be757379 Bump reno to 2.5.0 cf02cc69 [ussuri][goal] Add CONTRIBUTING.rst 2979bdbe Add CentOS8 to nodesets fa5e4ff7 Use anchor to require necessary packages 5f453cd9 Add unit tests for nova_api_paste_ini resource d4875912 Runs on Debian 10. b5c5d7ac Rename nova_paste_api_ini to nova_api_paste_ini e3078760 Remove implementation to cleanup old configurations b58a3ad2 Bump openstackdocstheme to 1.30.0 97a9a513 Fix rabbitmq version in metadata ddbd1f7c Update master for stable/ussuri d0aee23d Migrate back cross_az_attach 72103db9 Migrate parameters for cinder from nova to nova::cinder Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++ .../provider/nova_api_paste_ini/ini_setting.rb | 22 +++++ .../provider/nova_paste_api_ini/ini_setting.rb | 20 +---- lib/puppet/type/libvirtd_config.rb | 4 +- lib/puppet/type/nova_api_paste_ini.rb | 52 +++++++++++ lib/puppet/type/nova_config.rb | 4 +- lib/puppet/type/nova_flavor.rb | 4 +- lib/puppet/type/nova_paste_api_ini.rb | 11 ++- lib/puppet/type/novajoin_config.rb | 4 +- lib/puppet/type/virtlogd_config.rb | 4 +- manifests/api.pp | 14 +-- manifests/cinder.pp | 23 ++++- manifests/compute.pp | 10 --- manifests/compute/libvirt/services.pp | 33 ++++--- manifests/compute/libvirt/version.pp | 4 +- manifests/compute/rbd.pp | 1 - manifests/config.pp | 25 +++++- manifests/db/mysql.pp | 4 +- manifests/db/mysql_api.pp | 2 +- manifests/db/postgresql.pp | 20 ++--- manifests/db/postgresql_api.pp | 10 +-- manifests/init.pp | 62 +++++++------ manifests/migration/libvirt.pp | 45 ++++++++-- manifests/params.pp | 20 +---- manifests/scheduler.pp | 35 ++++++-- manifests/vendordata.pp | 100 ++++----------------- metadata.json | 28 ++---- .../notes/cinder-parameters-62b1a4f2a3a8e4b8.yaml | 9 ++ .../deprecate-nova-console-e838b5bd58bdec61.yaml | 5 ++ ...eprecate-scheduler_driver-8f2c60797709ad9a.yaml | 5 ++ ...virt-systemd-socket-units-f7b0fc3a4f3c5219.yaml | 7 ++ ...ent_for_availability_zone-701dcf6b0662351e.yaml | 8 ++ ...e-vendordata-from-compute-5751b84a5451164e.yaml | 6 ++ .../remove-vendordata_caller-4aef7b3fa6565e99.yaml | 5 ++ .../remove_keymap_parameter-85462c966a30e7d9.yaml | 4 + ...ame-to-nova_api_paste_ini-0e04a379c5c4157a.yaml | 8 ++ releasenotes/source/conf.py | 8 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++ spec/classes/nova_cinder_spec.rb | 6 ++ spec/classes/nova_compute_spec.rb | 17 ---- spec/classes/nova_config_spec.rb | 8 +- spec/classes/nova_db_mysql_api_spec.rb | 26 +++--- spec/classes/nova_db_mysql_spec.rb | 38 ++++---- spec/classes/nova_db_postgresql_api_spec.rb | 12 +-- spec/classes/nova_db_postgresql_spec.rb | 20 ++--- spec/classes/nova_init_spec.rb | 10 +-- spec/classes/nova_migration_libvirt_spec.rb | 39 ++++++-- spec/classes/nova_scheduler_spec.rb | 11 ++- .../nova_api_paste_ini/ini_setting_spec.rb | 29 ++++++ .../nova_paste_api_ini/ini_setting_spec.rb | 29 ++++++ spec/unit/type/libvirtd_config_spec.rb | 24 +++++ spec/unit/type/nova_api_paste_spec.rb | 24 +++++ spec/unit/type/nova_config_spec.rb | 8 +- spec/unit/type/nova_paste_api_spec.rb | 24 +++++ spec/unit/type/novajoin_config_spec.rb | 6 +- spec/unit/type/virtlogd_config_spec.rb | 24 +++++ 59 files changed, 666 insertions(+), 357 deletions(-) From no-reply at openstack.org Wed Jun 24 14:01:29 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 14:01:29 -0000 Subject: [release-announce] puppet-senlin 4.1.0 (victoria) Message-ID: We are excited to announce the release of: puppet-senlin 4.1.0: Puppet module for OpenStack senlin This release is part of the victoria 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 3.3.0..4.1.0 ------------------------------------- 4b2fb19 Prepare Victoria M1 9d92944 Switch to newer openstackdocstheme and reno versions 7387669 Update Puppet requirement to >= 6.0.0 77be720 Remove password hash generation in each puppet modules a43c6eb Bump version for the start of Victoria 0fc641a Bump reno to 2.5.0 607729b [ussuri][goal] Add CONTRIBUTING.rst 44bffc9 Add CentOS8 to nodesets 8494466 Use anchor to require necessary packages 609f1f6 Bump openstackdocstheme to 1.30.0 084d4d2 Change rpsec to rspec e6e0d8e Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++++++++++ README.md | 2 +- lib/puppet/type/senlin_config.rb | 4 +-- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +++---- metadata.json | 14 ++++----- releasenotes/source/conf.py | 6 ++-- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++++++ spec/classes/senlin_db_mysql_spec.rb | 42 +++++++++++++-------------- spec/classes/senlin_db_postgresql_spec.rb | 11 ++++--- spec/unit/type/senlin_config_spec.rb | 7 +++-- 14 files changed, 88 insertions(+), 52 deletions(-) From no-reply at openstack.org Wed Jun 24 14:04:14 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 14:04:14 -0000 Subject: [release-announce] puppet-swift 17.1.0 (victoria) Message-ID: We joyfully announce the release of: puppet-swift 17.1.0: Puppet module for OpenStack Swift This release is part of the victoria 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. 17.1.0 ^^^^^^ New Features ************ * Support to configure memcache.conf file. * Add swift::proxy::domain_remap class to configure domain_remap middleware for swift proxy. * Add swift::proxy::etag_quoter to configure etag_quoter middleware for swift proxy. * Add swift::proxy::symlink class to configure symlink middleware for swift proxy. * Add rsync max_connections config and add rsync_use_xinetd parameter to support to not use xinetd for rsync * For s3token class, add more parameters: reseller_prefix, delay_auth_decision, http_timeout, secret_cache_duration, and keystone credential parameters used for secret caching: auth_uri, auth_type, username, password, project_name, project_domain_id, user_domain_id * A new parameter client_timeout has been added to the storage::server class (useful only if type=object). It is similar to the client_timeout parameter used in the proxy class, except that it is for object. * The nobarrier XFS mount option is removed from kernel 4.19.0 and beyond. It has no effect on kernel 4.10.0. Therefore, it is now removed from the default mount options. Also, puppet-swift now adds the nofail option, so that a swift store node finishes to boot even if an HDD mount is failed. Upgrade Notes ************* * puppet-swift now fails if swift3 is included in "swift::proxy::pipeline", because it no longer supports configuration for swift3 middleware. Use s3api instead to provide S3-compatible API. Deprecation Notes ***************** * The following password parameters currently use the default value when the parameters are not set in manifests, but this behavior has been deprecated. Please set actual password explicitly to avoid failure before the default values are removed. * swift::keymaster::password * swift::keystone::auth::password * swift::proxy::authtoken::password * swift::proxy::ceilometer::password * swift::proxy::s3token::password * The "swift::proxy::authtoken::signing_dir" parameter has been deprecated and has no effect now. * The "swift::proxy::swift3" class has been deprecated because swift3 middleware is no longer maintained. Use "swift::proxy::s3api" instead to use built-in s3api middleware in swift. * The following deprecated parameters were removed fron "swift::proxy::authtoken" class. * "identity_uri" * "admin_user" * "admin_tenant_name" * "admin_password" * "auth_uri" * The "swift::proxy::keystone::is_admin" parameter was removed. * The "swift::client_package_ensure" parameter was removed. Changes in puppet-swift 16.3.0..17.1.0 -------------------------------------- fc5d377 Prepare Victoria M1 424b861 Deprecate the remaining option for Keystone PKI token 91a9151 Switch to newer openstackdocstheme and reno versions 60863cf Update Puppet requirement to >= 6.0.0 ff9608a Support to configure rsync max_connections and not use xinetd for rsync fa2b39d Add client_timeout parameter for object-server.conf 3c3a121 Fix disk mount options c17ce7a Bump version for the start of Victoria 930c178 Bump compatibility versions 2df992f Deprecate the default values for password parameters de443f2 Passwords should be secret e98f4bd Bump reno to 2.5.0 27f46ad [ussuri][goal] Add CONTRIBUTING.rst 7f5b8f4 Add CentOS8 to nodesets 26c8746 Fix incorrect comments about updating region/zone of a device 96d3d34 Accept integer for port numbers 115be33 Use anchor to require necessary packages 3d036d6 Add more parameters for s3token middleware 56b7602 Cleanup deprecated parameters 345cd2a Runs on Debian 10. f24fd8c Deprecate support for swift3 middlware 3d054a0 Bump openstackdocstheme to 1.30.0 53fa2e7 Change rpsec to rspec a74a03c Update master for stable/ussuri 773cffb Add domain_remap middleware support 816f722 Add missing openstacklib to dependencies 38ebeea Add etag_quoter middleware support 0a6ac4a Support to configure memcache.conf 05ccc85 Add symlink middleware support Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++ README.md | 2 +- examples/site.pp | 4 +- .../provider/swift_memcache_config/ini_setting.rb | 10 ++ lib/puppet/provider/swift_ring_builder.rb | 5 +- lib/puppet/type/swift_account_config.rb | 4 +- lib/puppet/type/swift_bench_config.rb | 4 +- lib/puppet/type/swift_config.rb | 4 +- lib/puppet/type/swift_container_config.rb | 4 +- .../type/swift_container_reconciler_config.rb | 8 +- .../type/swift_container_sync_realms_config.rb | 4 +- lib/puppet/type/swift_dispersion_config.rb | 4 +- lib/puppet/type/swift_keymaster_config.rb | 4 +- lib/puppet/type/swift_memcache_config.rb | 53 +++++++++++ lib/puppet/type/swift_object_config.rb | 4 +- lib/puppet/type/swift_object_expirer_config.rb | 8 +- lib/puppet/type/swift_proxy_config.rb | 4 +- manifests/init.pp | 12 --- manifests/keymaster.pp | 24 +++-- manifests/keystone/auth.pp | 12 ++- manifests/memcache.pp | 92 ++++++++++++++++++ manifests/params.pp | 8 -- manifests/proxy.pp | 6 ++ manifests/proxy/authtoken.pp | 91 ++++-------------- manifests/proxy/ceilometer.pp | 12 ++- manifests/proxy/domain_remap.pp | 104 +++++++++++++++++++++ manifests/proxy/etag_quoter.pp | 34 +++++++ manifests/proxy/keystone.pp | 10 -- manifests/proxy/s3token.pp | 99 ++++++++++++++++++-- manifests/proxy/swift3.pp | 18 +--- manifests/proxy/symlink.pp | 42 +++++++++ manifests/storage.pp | 9 +- manifests/storage/all.pp | 33 ++++--- manifests/storage/mount.pp | 4 +- manifests/storage/server.pp | 6 ++ metadata.json | 16 ++-- .../add-swift-memcache-conf-f119f4e1027bcdda.yaml | 4 + ...-swift-proxy-domain_remap-d3b316fb6e964716.yaml | 4 + ...d-swift-proxy-etag_quoter-2a55ef5b7e0ac029.yaml | 5 + .../add-swift-proxy-symlink-4864e7c1755567d4.yaml | 4 + ...inetd_and_max_connections-48c6b86b1bfed6f8.yaml | 5 + .../notes/add_s3token_params-89215880c6e2507a.yaml | 6 ++ .../notes/client-timeout-c110deab64aa1944.yaml | 6 ++ ...ult-mount-options-changed-23d7969ef826f8be.yaml | 8 ++ ...eprecate-default-password-4458163e3580d6fb.yaml | 13 +++ ...precate-keystone-pki-opts-c5e390dfbbf6f4d8.yaml | 5 + .../notes/deprecate-swift3-ccc754b60e6ab25d.yaml | 11 +++ ...eprecated-params-victoria-8783e8274f9c12a7.yaml | 17 ++++ releasenotes/source/conf.py | 8 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++ spec/acceptance/basic_swift_spec.rb | 2 +- spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++ spec/classes/swift_keymaster.rb | 2 +- spec/classes/swift_memcache_spec.rb | 76 +++++++++++++++ spec/classes/swift_proxy_authtoken_spec.rb | 49 ++-------- spec/classes/swift_proxy_ceilometer_spec.rb | 5 +- spec/classes/swift_proxy_domain_remap_spec.rb | 59 ++++++++++++ spec/classes/swift_proxy_etag_quoter_spec.rb | 34 +++++++ spec/classes/swift_proxy_s3token_spec.rb | 37 +++++++- spec/classes/swift_proxy_spec.rb | 12 +++ spec/classes/swift_proxy_swift3_spec.rb | 19 ---- spec/classes/swift_proxy_symlink_spec.rb | 33 +++++++ spec/classes/swift_storage_all_spec.rb | 49 +++++----- spec/classes/swift_storage_spec.rb | 16 ++++ spec/defines/swift_storage_mount_spec.rb | 4 +- spec/defines/swift_storage_server_spec.rb | 8 ++ spec/unit/type/swift_account_config_spec.rb | 6 +- spec/unit/type/swift_bench_config_spec.rb | 6 +- spec/unit/type/swift_config_spec.rb | 6 +- spec/unit/type/swift_container_config_spec.rb | 6 +- .../type/swift_container_sync_realms_config.rb | 6 +- spec/unit/type/swift_dispersion_config_spec.rb | 6 +- spec/unit/type/swift_keymaster_config_spec.rb | 6 +- spec/unit/type/swift_object_config_spec.rb | 6 +- spec/unit/type/swift_object_expirer_config_spec.rb | 40 ++------ spec/unit/type/swift_proxy_config_spec.rb | 6 +- templates/object-server.conf.erb | 1 + 79 files changed, 1047 insertions(+), 349 deletions(-) From no-reply at openstack.org Wed Jun 24 14:05:39 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 14:05:39 -0000 Subject: [release-announce] puppet-panko 17.1.0 (victoria) Message-ID: We are excited to announce the release of: puppet-panko 17.1.0: Puppet module for OpenStack Panko This release is part of the victoria 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. Changes in puppet-panko 16.3.0..17.1.0 -------------------------------------- a406170 Prepare Victoria M1 f6059c1 Switch to newer openstackdocstheme and reno versions d8cd448 Update Puppet requirement to >= 6.0.0 d469a55 Remove password hash generation in each puppet modules e8b42a9 Bump version for the start of Victoria e8d990f Bump reno to 2.5.0 572d50f [ussuri][goal] Add CONTRIBUTING.rst 59f6f79 Add CentOS8 to nodesets 3811bb1 Use anchor to require necessary packages 03d7f9d Runs on Debian 10. 0cbb6e5 Bump openstackdocstheme to 1.30.0 8ba7a1d Change rpsec to rspec ee5e2dc Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 ++++++++++++ README.md | 2 +- lib/puppet/type/panko_api_paste_ini.rb | 4 +-- lib/puppet/type/panko_config.rb | 4 +-- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +++---- metadata.json | 16 ++++------ releasenotes/source/conf.py | 8 ++--- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++++++ spec/classes/panko_db_mysql_spec.rb | 42 +++++++++++++-------------- spec/classes/panko_db_postgresql_spec.rb | 11 ++++--- spec/unit/type/panko_api_paste_ini_spec.rb | 24 +++++---------- spec/unit/type/panko_config_spec.rb | 7 +++-- 16 files changed, 99 insertions(+), 73 deletions(-) From no-reply at openstack.org Wed Jun 24 14:06:22 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 14:06:22 -0000 Subject: [release-announce] puppet-vswitch 13.1.0 (victoria) Message-ID: We are amped to announce the release of: puppet-vswitch 13.1.0: Puppet module for OpenStack Vswitch This release is part of the victoria 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 12.3.0..13.1.0 ---------------------------------------- 3f7d68f Prepare Victoria M1 265b394 Remove compatibility codes for Puppet 3.x 36aafcc Switch to newer openstackdocstheme and reno versions bbd8ad9 Update Puppet requirement to >= 6.0.0 681f9e7 Bump version for the start of Victoria 6318948 Bump reno to 2.5.0 31b7721 [ussuri][goal] Add CONTRIBUTING.rst f7c13e4 Add CentOS8 to nodesets d0686cd Bump openstackdocstheme to 1.30.0 12f53c0 Change rpsec to rspec 6b13653 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++++++++++++++++++ README.md | 2 +- manifests/params.pp | 6 ------ metadata.json | 4 ++-- releasenotes/source/conf.py | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++++++++++ 9 files changed, 46 insertions(+), 16 deletions(-) From no-reply at openstack.org Wed Jun 24 14:07:27 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 14:07:27 -0000 Subject: [release-announce] puppet-zaqar 17.1.0 (victoria) Message-ID: We are tickled pink to announce the release of: puppet-zaqar 17.1.0: Puppet module for OpenStack Zaqar This release is part of the victoria 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 16.3.0..17.1.0 -------------------------------------- 5475190 Prepare Victoria M1 9d3ef6d Switch to newer openstackdocstheme and reno versions 0d6d17f Update Puppet requirement to >= 6.0.0 7224590 Remove password hash generation in each puppet modules 2df1adf Bump version for the start of Victoria f4642c7 Bump reno to 2.5.0 f3b5a07 [ussuri][goal] Add CONTRIBUTING.rst 0531574 Add CentOS8 to nodesets 5e8074a Use anchor to require necessary packages 3db3f92 Bump openstackdocstheme to 1.30.0 ba7f7ee Change rpsec to rspec 0361fc8 Expect Python3.6 instead of Python2.7 on CentOS8 and Fedora 16d91fc Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++++++++++++++++ README.md | 2 +- lib/puppet/type/zaqar_config.rb | 4 ++-- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 ++++----- metadata.json | 14 +++++-------- releasenotes/source/conf.py | 8 +++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++++++++ spec/classes/zaqar_db_mysql_spec.rb | 14 ++++++------- spec/classes/zaqar_db_postgresql_spec.rb | 11 ++++++---- spec/classes/zaqar_wsgi_apache_spec.rb | 30 +++++++++++++++++++++------ spec/unit/type/zaqar_config_spec.rb | 11 ++++++++++ 15 files changed, 106 insertions(+), 42 deletions(-) From no-reply at openstack.org Wed Jun 24 14:07:41 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 14:07:41 -0000 Subject: [release-announce] puppet-octavia 17.1.0 (victoria) Message-ID: We are jazzed to announce the release of: puppet-octavia 17.1.0: Puppet module for OpenStack Octavia This release is part of the victoria 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. 17.1.0 ^^^^^^ New Features * The new "octavia::api::enable_proxy_headers_parsing" parameter was added to support "enable_proxy_headers_parsing" parameter in Octavia. Changes in puppet-octavia 16.3.0..17.1.0 ---------------------------------------- 20493bf Prepare Victoria M1 ddc7986 Add support for [oslo_middleware] enable_proxy_headers_parsing 9c7be31 Switch to newer openstackdocstheme and reno versions 5310f9c Update Puppet requirement to >= 6.0.0 77c5cdb Remove unnecessary puppet-rabbitmq from dependencies 1a02a99 Remove password hash generation in each puppet modules 1f92535 Bump version for the start of Victoria ff99456 Bump reno to 2.5.0 6f9b1fc [ussuri][goal] Add CONTRIBUTING.rst fd58b7e Add CentOS8 to nodesets 8c66365 Use anchor to require necessary packages 64341bc Runs on Debian 10. 64778fc Bump openstackdocstheme to 1.30.0 9592766 Fix rabbitmq version in metadata 8a4af9d Change rpsec to rspec 6a2a4da Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++++++++++++++++++ README.md | 2 +- lib/puppet/type/octavia_config.rb | 4 ++-- lib/puppet/type/octavia_ovn_provider_config.rb | 4 ++-- manifests/api.pp | 10 ++++++++++ manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +++++----- metadata.json | 22 +++++++--------------- ...ble_proxy_headers_parsing-e04ae349155978bc.yaml | 5 +++++ releasenotes/source/conf.py | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 ++++++ spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++++++++++ spec/classes/octavia_api_spec.rb | 15 +++++++++++++++ spec/classes/octavia_db_mysql_spec.rb | 18 +++++++++--------- spec/classes/octavia_db_postgresql_spec.rb | 11 +++++++---- spec/unit/type/octavia_config_spec.rb | 8 ++++---- spec/unit/type/octavia_ovn_provider_config_spec.rb | 6 +++--- 19 files changed, 114 insertions(+), 53 deletions(-) From no-reply at openstack.org Wed Jun 24 21:51:27 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 21:51:27 -0000 Subject: [release-announce] cinder 15.3.0 (train) Message-ID: We are chuffed to announce the release of: cinder 15.3.0: OpenStack Block Storage This release is part of the train 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. 15.3.0 ^^^^^^ Upgrade Notes ************* * This release updates the os-brick library used by Cinder to version 2.10.4 to correct a problem with the fix for Bug #1823200 (https://bugs.launchpad.net/cinder/+bug/1823200) in the previous os- brick release. See the os-brick 2.10.4 release notes (https://docs.openstack.org/releasenotes/os- brick/train.html#relnotes-2-10-4-stable-train) for more information. Bug Fixes ********* * Bug #1875959 (https://bugs.launchpad.net/cinder/+bug/1875959): Fixed issue where NetApp ONTAP NFS driver would fail to flexclone a Glance image. Changes in cinder 15.2.0..15.3.0 -------------------------------- 3ecfe3754 Update os-brick library to 2.10.4 8c33838f6 NetApp ONTAP NFS driver fail to flexclone glance image. Diffstat (except docs and test files) ------------------------------------- cinder/volume/drivers/netapp/dataontap/nfs_base.py | 2 +- lower-constraints.txt | 2 +- .../notes/ossn-0086-followup-e1a5e1c98aa3aa9b.yaml | 16 ++++++++++++++++ requirements.txt | 2 +- 4 files changed, 19 insertions(+), 3 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 30c429764..3f8c9bac9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -61 +61 @@ oslo.vmware>=2.17.0 # Apache-2.0 -os-brick>=2.10.3 # Apache-2.0 +os-brick>=2.10.4 # Apache-2.0 From no-reply at openstack.org Wed Jun 24 22:00:28 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 22:00:28 -0000 Subject: [release-announce] blazar-nova 2.1.0 (victoria) Message-ID: We are tickled pink to announce the release of: blazar-nova 2.1.0: Nova related filters and extensions for Blazar This release is part of the victoria 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.0.0..2.1.0 ----------------------------------- 7aac164 Cleanup py27 support 0473d57 Add py38 package metadata 2601caf Clean up zuul jobs 6aaf895 Add Python3 victoria unit tests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 31 ++----------------------------- setup.cfg | 4 ++++ setup.py | 9 --------- test-requirements.txt | 2 +- 4 files changed, 7 insertions(+), 39 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 023cff6..c87d0eb 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +9 @@ mock>=2.0.0 # BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD From no-reply at openstack.org Wed Jun 24 22:01:35 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 24 Jun 2020 22:01:35 -0000 Subject: [release-announce] monasca-agent 2.12.1 (train) Message-ID: We exuberantly announce the release of: monasca-agent 2.12.1: Monitoring agent for gathering metrics and sending them to the Monasca API. This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/monasca-agent Download the package from: https://tarballs.openstack.org/monasca-agent/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-agent 2.12.0..2.12.1 --------------------------------------- 63e0c66 Fix parsing of StatsD metrics with Py3 7a7e5e6 Remove dependency on local hostname Diffstat (except docs and test files) ------------------------------------- monasca_agent/statsd/udp.py | 3 +++ 3 files changed, 64 insertions(+), 12 deletions(-) From no-reply at openstack.org Thu Jun 25 08:53:55 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 25 Jun 2020 08:53:55 -0000 Subject: [release-announce] oslo.cache 1.33.4 (stein) Message-ID: We jubilantly announce the release of: oslo.cache 1.33.4: Cache storage for OpenStack projects. This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/oslo.cache Download the package from: https://pypi.org/project/oslo.cache Please report issues through: https://bugs.launchpad.net/oslo.cache/+bugs For more details, please see below. Changes in oslo.cache 1.33.3..1.33.4 ------------------------------------ 157ed3f Avoid tox_install.sh for constraints support 8490915 Fix lower-constraints 03f1840 Cap Bandit below 1.6.0 and update Sphinx requirement b933dbb Replace git.openstack.org URLs with opendev.org URLs. 35c925b Use upper constraints from opendev.org Diffstat (except docs and test files) ------------------------------------- README.rst | 2 +- lower-constraints.txt | 2 +- requirements.txt | 2 +- test-requirements.txt | 5 +++- tools/tox_install.sh | 35 -------------------------- tox.ini | 50 ++++++++++++++++++-------------------- 12 files changed, 48 insertions(+), 84 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 15c99b9..7a0d951 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +6 @@ dogpile.cache>=0.6.2 # BSD -six>=1.10.0 # MIT +six>=1.11.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 0fc8517..0bf6854 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +9 @@ pifpaf>=0.10.0 # Apache-2.0 -bandit>=1.1.0 # Apache-2.0 +bandit>=1.1.0,<1.6.0 # Apache-2.0 @@ -10,0 +11,3 @@ stestr>=2.0.0 # Apache-2.0 +python-memcached>=1.56 # PSF +pymongo!=3.1,>=3.0.2 # Apache-2.0 +etcd3gw>=0.2.0 # Apache-2.0 From no-reply at openstack.org Mon Jun 29 09:40:27 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Jun 2020 09:40:27 -0000 Subject: [release-announce] oslo.service 2.3.1 (victoria) Message-ID: We are tickled pink to announce the release of: oslo.service 2.3.1: oslo.service library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through: https://bugs.launchpad.net/oslo.service/+bugs For more details, please see below. Changes in oslo.service 2.3.0..2.3.1 ------------------------------------ caf66be Fix wsgi SSL tests for wsgi module under python 3 fb1ed40 Reactivate wsgi test related to socket option under python 3 b9f8224 Align tests with monkey patch original current_thread _active Diffstat (except docs and test files) ------------------------------------- 3 files changed, 37 insertions(+), 14 deletions(-) From no-reply at openstack.org Mon Jun 29 09:44:10 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Jun 2020 09:44:10 -0000 Subject: [release-announce] ovn-octavia-provider 0.1.1 (ussuri) Message-ID: We exuberantly announce the release of: ovn-octavia-provider 0.1.1: OpenStack Octavia integration with OVN This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/ovn-octavia-provider Download the package from: https://tarballs.openstack.org/ovn-octavia-provider/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. Changes in ovn-octavia-provider 0.1.0..0.1.1 -------------------------------------------- 2448c49 Do not send status update in case of IpAddressAlreadyAllocated d87b784 Update the devstack local.conf sample file fdc7776 Add support for OVN LB selection fields 7401642 Fix E741 pep8 errors 8abe519 Spawn long-running processes in the driver agent 5ea36c3 Update sample local.conf files to point stable/ussuri 618ae90 Make ovn-octavia-provider-v2-dsvm-scenario voting faea190 Improve test coverage 80c5c6c Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri 757bfb2 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + devstack/local.conf.sample | 62 +++++- devstack/plugin.sh | 1 + devstack/settings | 3 +- ovn_octavia_provider/agent.py | 40 ++++ ovn_octavia_provider/common/config.py | 3 + ovn_octavia_provider/common/constants.py | 11 + ovn_octavia_provider/driver.py | 135 ++++++------ setup.cfg | 4 +- tox.ini | 6 +- zuul.d/base.yaml | 3 + zuul.d/project.yaml | 4 +- 15 files changed, 596 insertions(+), 189 deletions(-) From no-reply at openstack.org Mon Jun 29 12:11:24 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Jun 2020 12:11:24 -0000 Subject: [release-announce] octavia 5.0.2 (train) Message-ID: We joyfully announce the release of: octavia 5.0.2: 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.0.2 ^^^^^ Upgrade Notes ************* * After this upgrade, users will no longer be able use network resources they cannot see or "show" on load balancers. Operators can revert this behavior by setting the "allow_invisible_reourece_usage" configuration file setting to "True". * Any amphorae running a py3 based image must be recycled or else they will eventually fail on certificate rotation. * An amphora image update is recommended to pick up a workaround to an HAProxy issue where it would fail to reload on configuration change should the local peer name start with "-x". Security Issues *************** * Previously, if a user knew or could guess the UUID for a network resource, they could use that UUID to create load balancer resources using that UUID. Now the user must have permission to see or "show" the resource before it can be used with a load balancer. This will be the new default, but operators can disable this behavior via the setting the configuration file setting "allow_invisible_resource_usage" to "True". This issue falls under the "Class C1" security issue as the user would require a valid UUID. Bug Fixes ********* * Fixed an issue when a loadbalancer is disabled, Octavia Health Manager keeps failovering the amphorae * Add listener and pool protocol validation. The pool and listener can't be combined arbitrarily. We need some constraints on the protocol side. * Resolved broken certificate upload on py3 based amphora images. On a housekeeping certificate rotation event, the amphora would clear out its server certificate and return a 500, putting the amphora in ERROR status and breaking further communication. See upgrade notes. * Fixed an issue where the the amphora image create tool would checkout the master amphora-agent code and master upper constraints. * Fixes an issue where load balancers with more than one TLS enabled listener, using client authentication and/or backend re-encryption, may load incorrect certificates for the listener. * Fix a bug that could interrupt resource creation when performing a graceful shutdown of the house keeping service and leave resources such as amphorae in a BOOTING status. * Fixed an issue where load balancers would go into ERROR when setting data not visible to providers (e.g. tags). * Workaround an HAProxy issue where it would fail to reload on configuration change should the local peer name start with "-x". * Delay between checks on UDP healthmonitors was using the incorrect config value "timeout", when it should have been "delay". Other Notes *********** * Amphorae that are booting for a specific loadbalancer will now be linked to that loadbalancer immediately upon creation. Previously this would not happen until near the end of the process, leaving a gap during booting during which is was difficult to understand which booting amphora belonged to which loadbalancer. This was especially problematic when attempting to troubleshoot loadbalancers that entered ERROR status due to boot issues. Changes in octavia 5.0.1..5.0.2 ------------------------------- 2a18b6cc Fix neutron subnet lookup ignoring endpoint_type 1a4ccf49 Fix netcat option in udp_check.sh for CentOS/RHEL cc2c3c48 Fix batch member create for v1 amphora driver ffeb030e Update the lb_id on an amp earlier if we know it e358637a Fixed a bug: replace 'startwith' with 'startswith' b35f77d3 Workaround peer name starting with hyphen 4a95b354 Do not install diskimage-builder from Git 09e863eb Fix getting user neutron client fb8ec7a3 Fix padding logic for UDP health daemon 43a3897d Fix py3 amphora-agent cert-rotation type bug 17d66e26 Correct delay between UDP healthchecks 734a87b4 Fix healthmanager not update amphora health when LB disable 7fa2f933 Disable catching-non-exception in pylint 1933ede0 Validate resource access when creating loadbalancer or member 26dc84f5 Stop "dnf makecache" in the amphora images 5bdecaaf Pick stale amphora randomly 535dc7c6 Fix load balancer update with provider filtered params cb55a8cf Remove the barbican "Grant access" from cookbook b989f941 Add a periodic image build job 0c1cb417 Fix uncaught DB exception when trying to get a spare amphora b0334859 Use stable upper-constraints.txt in Amphora builds 164aed0e Fix house keeping graceful shutdown a59e7235 Use LUKS1 for certfs-ramfs for all distributions 84c10796 Fix multi-listener LB client auth/re-encryption db26a3c9 Revert "Fix gate issue with DIB" df5db0b0 Fix multi-listener LB with missing certificate 87704d42 Add listener and pool protocol validation 85f7abbb Cap hacking version to <2 343e3d8f Fix update API when barbican secret is missing b91a6545 Accept oslopolicy-policy-generator path arguments Diffstat (except docs and test files) ------------------------------------- .pylintrc | 1 + api-ref/source/parameters.yaml | 15 +- api-ref/source/v2/general.inc | 52 +++++++ devstack/plugin.sh | 8 +- devstack/settings | 3 - diskimage-create/diskimage-create.sh | 5 + .../amphora-agent/source-repository-amphora-agent | 4 +- .../certs-ramfs/static/usr/local/bin/certfs-ramfs | 17 +-- elements/disable-makecache/README.rst | 6 + .../post-install.d/80-disable-makecache | 18 +++ elements/disable-makecache/svc-map | 2 + .../pre-install.d/05-rm-pydistutils | 5 - etc/octavia.conf | 10 ++ .../agent/api_server/certificate_update.py | 2 +- .../amphorae/backends/utils/keepalivedlvs_query.py | 2 +- octavia/amphorae/backends/utils/udp_check.sh | 14 +- .../amphorae/drivers/haproxy/rest_api_driver.py | 98 ++++++++----- octavia/api/v2/controllers/base.py | 12 ++ octavia/api/v2/controllers/l7policy.py | 26 ++-- octavia/api/v2/controllers/listener.py | 13 +- octavia/api/v2/controllers/load_balancer.py | 28 ++-- octavia/api/v2/controllers/member.py | 8 +- octavia/api/v2/controllers/pool.py | 3 +- octavia/cmd/house_keeping.py | 23 ++-- octavia/common/clients.py | 29 +++- octavia/common/config.py | 6 + octavia/common/constants.py | 8 ++ .../jinja/haproxy/combined_listeners/jinja_cfg.py | 77 +++++------ octavia/common/jinja/lvs/templates/macros.j2 | 12 +- octavia/common/policy.py | 13 +- octavia/common/utils.py | 5 +- octavia/common/validate.py | 13 +- .../healthmanager/health_drivers/update_db.py | 17 ++- octavia/controller/worker/v1/controller_worker.py | 15 +- .../controller/worker/v1/flows/amphora_flows.py | 1 + .../controller/worker/v1/tasks/database_tasks.py | 50 ++----- .../controller/worker/v1/tasks/network_tasks.py | 2 +- .../controller/worker/v2/flows/amphora_flows.py | 1 + .../controller/worker/v2/tasks/database_tasks.py | 35 +---- .../controller/worker/v2/tasks/network_tasks.py | 2 +- octavia/db/repositories.py | 14 +- octavia/network/base.py | 9 +- octavia/network/drivers/neutron/base.py | 21 +-- octavia/network/drivers/noop_driver/driver.py | 6 +- .../drivers/haproxy/test_rest_api_driver_0_5.py | 30 ++-- .../drivers/haproxy/test_rest_api_driver_1_0.py | 31 +++-- .../haproxy/combined_listeners/test_jinja_cfg.py | 32 +++-- .../unit/common/jinja/lvs/test_lvs_jinja_cfg.py | 40 ++---- .../sample_configs/sample_configs_combined.py | 8 +- .../healthmanager/health_drivers/test_update_db.py | 22 ++- .../worker/v1/tasks/test_database_tasks.py | 45 +----- .../worker/v1/tasks/test_network_tasks.py | 16 +++ .../controller/worker/v1/test_controller_worker.py | 4 +- .../worker/v2/flows/test_amphora_flows.py | 24 +++- .../worker/v2/tasks/test_database_tasks.py | 46 +------ .../worker/v2/tasks/test_network_tasks.py | 16 +++ .../unit/network/drivers/neutron/test_base.py | 67 +++++++++ ...a-health-when-LB-disabled-46a4fb295c6d0850.yaml | 6 + .../add-protocol-validation-0f9129a045e372ce.yaml | 5 + .../allow-invisible-subnets-e30b0b5fbd216294.yaml | 16 +++ ...nt-py3-cert-upload-binary-74e0ab35c5a85c68.yaml | 11 ++ ...ora-agent-branch-checkout-e2eeb19c6aa09535.yaml | 5 + ...lient-auth-single-process-749af7791454ff03.yaml | 6 + ...ix-house-keeping-shutdown-17b04417a2c4849f.yaml | 6 + ...ix-lb-update-with-no-data-abefe7860b8fb4c7.yaml | 5 + ...ix-peer-name-prefix-hypen-e74a87e9a01b4f4c.yaml | 10 ++ ...a-to-loadbalancer-earlier-ab3dddec48b8da96.yaml | 9 ++ ...-based-on-correct-setting-6a60856de2927ccd.yaml | 5 + requirements.txt | 3 +- test-requirements.txt | 4 +- zuul.d/jobs.yaml | 14 ++ zuul.d/projects.yaml | 1 + 82 files changed, 1212 insertions(+), 482 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 239b8f99..c0f90407 100644 --- a/requirements.txt +++ b/requirements.txt @@ -60 +60,2 @@ pyroute2>=0.4.21;sys_platform!='win32' # Apache-2.0 (+ dual licensed GPL2) -gunicorn>=19.9.0 # MIT +gunicorn>=19.9.0,<20.0.0;python_version<'3.0' # MIT +gunicorn>=19.9.0;python_version>='3.0' # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 8e8b4466..18e1edeb 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=1.1.0 # Apache-2.0 +hacking>=1.1.0,<2 # Apache-2.0 @@ -23 +23 @@ 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,>=1.6.2;python_version>='3.4' # BSD +sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2;python_version>='3.4' # BSD From no-reply at openstack.org Mon Jun 29 17:23:12 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Jun 2020 17:23:12 -0000 Subject: [release-announce] openstacksdk 0.48.0 (victoria) Message-ID: We high-spiritedly announce the release of: openstacksdk 0.48.0: An SDK for building applications to work with OpenStack This release is part of the victoria 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.48.0 ^^^^^^ New Features ************ * Add support for specifying stores when doing glance image uploads. * Added support for using the image import feature when creating an image. SDK will now fall back to using image import if there is an error during PUT. * The "id" field was added a query parameter for security_groups. A single security group id, or a list of security group ids can be passed. For example: conn.network.security_groups(id=['f959e85a-1a87-4b5c-ae56-dc917ceeb584', 'a55c0100-7ded-40af-9c61-1d1b9a9c2692']) * Adds support for the baremetal volume connector API. Upgrade Notes ************* * Python 3.5 is no longer supported. Changes in openstacksdk 0.47.0..0.48.0 -------------------------------------- c92e6c1c Remove enforcer a66639f8 Add support for multiple image stores 75ae5bf4 Upload image via interop import if needed 2aededaa Don't use random.SystemRandom in tests 3ee25df9 Drop python3.5 support b23928b6 Remove neutron-fwaas from the jobs' required project 0d691f78 baremetal: support for volume connectors API 8b5d4fe7 Add query parameter 'id' for security_groups 35dda579 Wait for the project cleanup to complete 6cab3a61 Fix deleting stacks by id when waiting for result Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 12 +- .../resources/baremetal/v1/volume_connector.rst | 13 ++ openstack/baremetal/v1/_proxy.py | 143 +++++++++++++ openstack/baremetal/v1/volume_connector.py | 56 +++++ openstack/cloud/openstackcloud.py | 7 + openstack/image/_base_proxy.py | 63 ++++-- openstack/image/v1/_proxy.py | 15 +- openstack/image/v2/_proxy.py | 127 +++++++++-- openstack/image/v2/image.py | 35 ++- openstack/network/v2/_proxy.py | 1 + openstack/network/v2/security_group.py | 4 +- openstack/orchestration/util/event_utils.py | 3 +- .../baremetal/test_baremetal_volume_connector.py | 161 ++++++++++++++ .../functional/network/v2/test_security_group.py | 4 + .../unit/baremetal/v1/test_volume_connector.py | 61 ++++++ openstack/utils.py | 3 + .../notes/dropped-python-3.5-b154887cce87947c.yaml | 4 + .../glance-image-stores-2baa66e6743a2f2d.yaml | 4 + .../image-import-support-97052cdbc8ce449b.yaml | 6 + ...-group-query-parameter-id-f6dda45b2c09dbaa.yaml | 9 + .../volume_connector-api-f001e6f5fc4d1688.yaml | 4 + setup.cfg | 3 +- tox.ini | 4 - 38 files changed, 1110 insertions(+), 222 deletions(-) From no-reply at openstack.org Mon Jun 29 17:53:40 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Jun 2020 17:53:40 -0000 Subject: [release-announce] castellan 3.2.0 (victoria) Message-ID: We are ecstatic to announce the release of: castellan 3.2.0: Generic Key Manager interface for OpenStack This release is part of the victoria 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. 3.2.0 ^^^^^ Bug Fixes * In some situations, vault will not provide KV API version in the options structure. Vault documentation [1] doesn't cover cases when KV API version is not provided. A new configuration option, with default value equivalent to the latest KV API version available (kv_version=2) was added to allow precise configuration of the KV API being used. [1] https://learn.hashicorp.com/vault/secrets-management/sm- versioned-kv Changes in castellan 3.1.1..3.2.0 --------------------------------- 68c1eb5 Replaces _get_api_version with config option Diffstat (except docs and test files) ------------------------------------- castellan/key_manager/vault_key_manager.py | 30 +++++++--------------- ...ault-flaky-kv-api-version-b0cd9d62a39d2907.yaml | 10 ++++++++ 2 files changed, 19 insertions(+), 21 deletions(-) From no-reply at openstack.org Mon Jun 29 17:54:33 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Jun 2020 17:54:33 -0000 Subject: [release-announce] osprofiler 3.2.2 (victoria) Message-ID: We are amped to announce the release of: osprofiler 3.2.2: OpenStack Profiler Library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/osprofiler Download the package from: https://pypi.org/project/osprofiler Please report issues through: https://bugs.launchpad.net/osprofiler/+bugs For more details, please see below. Changes in osprofiler 3.2.1..3.2.2 ---------------------------------- 61a0ff8 Fix empty 'args' and 'kwargs' when using 'hide_args' with Jaeger Diffstat (except docs and test files) ------------------------------------- osprofiler/drivers/jaeger.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Jun 29 17:54:38 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Jun 2020 17:54:38 -0000 Subject: [release-announce] monasca-agent 3.0.1 (ussuri) Message-ID: We are psyched to announce the release of: monasca-agent 3.0.1: Monitoring agent for gathering metrics and sending them to the Monasca API. This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/monasca-agent Download the package from: https://tarballs.openstack.org/monasca-agent/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-agent 3.0.0..3.0.1 ------------------------------------- 7ff2c9c Fix parsing of StatsD metrics with Py3 4ba6738 Improve error handling in method that creates Monasca client 86a2721 Fix libvirt ping_checks documentation 062ac8e Add debug output for libvirt ping checks Diffstat (except docs and test files) ------------------------------------- monasca_agent/collector/checks_d/libvirt.py | 29 ++++++++++----- monasca_agent/forwarder/api/monasca_api.py | 29 ++++++++------- monasca_agent/statsd/udp.py | 1 + 5 files changed, 127 insertions(+), 39 deletions(-) From no-reply at openstack.org Mon Jun 29 17:55:47 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Jun 2020 17:55:47 -0000 Subject: [release-announce] oslo.concurrency 4.2.0 (victoria) Message-ID: We are happy to announce the release of: oslo.concurrency 4.2.0: Oslo Concurrency library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.concurrency Download the package from: https://pypi.org/project/oslo.concurrency Please report issues through: https://bugs.launchpad.net/oslo.concurrency/+bugs For more details, please see below. 4.2.0 ^^^^^ New Features * Adds a new "timeout" argument to "processutils.execute". If set, the process will be aborted if it runs more than "timeout" seconds. Changes in oslo.concurrency 4.1.1..4.2.0 ---------------------------------------- 35e4df4 Add support for timeout to processutils.execute Diffstat (except docs and test files) ------------------------------------- oslo_concurrency/processutils.py | 16 ++++++++++++++-- releasenotes/notes/timeout-c3fb65acda04c1c7.yaml | 5 +++++ 3 files changed, 36 insertions(+), 5 deletions(-) From no-reply at openstack.org Mon Jun 29 17:56:20 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Jun 2020 17:56:20 -0000 Subject: [release-announce] oslo.utils 4.2.2 (victoria) Message-ID: We high-spiritedly announce the release of: oslo.utils 4.2.2: Oslo Utility library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.utils Download the package from: https://pypi.org/project/oslo.utils Please report issues through: https://bugs.launchpad.net/oslo.utils/+bugs For more details, please see below. Changes in oslo.utils 4.2.1..4.2.2 ---------------------------------- bc562f3 Fix uuidsentinel to follow getattr protocol Diffstat (except docs and test files) ------------------------------------- oslo_utils/fixture.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Jun 29 17:57:24 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Jun 2020 17:57:24 -0000 Subject: [release-announce] oslo.db 8.2.1 (victoria) Message-ID: We are stoked to announce the release of: oslo.db 8.2.1: Oslo Database library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.db Download the package from: https://pypi.org/project/oslo.db Please report issues through: https://bugs.launchpad.net/oslo.db/+bugs For more details, please see below. Changes in oslo.db 8.2.0..8.2.1 ------------------------------- c18a019 Fix pygments style 28b26ee Set create_constraint=True for boolean constraint test Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) From no-reply at openstack.org Mon Jun 29 17:58:20 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 29 Jun 2020 17:58:20 -0000 Subject: [release-announce] oslo.cache 2.5.0 (victoria) Message-ID: We are stoked to announce the release of: oslo.cache 2.5.0: Cache storage for OpenStack projects. This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.cache Download the package from: https://pypi.org/project/oslo.cache Please report issues through: https://bugs.launchpad.net/oslo.cache/+bugs For more details, please see below. Changes in oslo.cache 2.4.1..2.5.0 ---------------------------------- 9b2da3c Update lower-constraints versions 996036a Add TLS context creation from config c0e7543 Add TLS options to oslo.cache 18e7673 Fix pygments style Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 53 ++++++++++---------- oslo_cache/_opts.py | 30 ++++++++++++ oslo_cache/core.py | 22 +++++++++ releasenotes/source/conf.py | 6 +-- requirements.txt | 10 ++-- 7 files changed, 164 insertions(+), 37 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b2be96b..437444d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,5 +5,5 @@ -dogpile.cache>=0.6.2 # BSD -oslo.config>=5.2.0 # Apache-2.0 -oslo.i18n>=3.15.3 # Apache-2.0 -oslo.log>=3.36.0 # Apache-2.0 -oslo.utils>=3.33.0 # Apache-2.0 +dogpile.cache>=0.9.2 # BSD +oslo.config>=8.1.0 # Apache-2.0 +oslo.i18n>=5.0.0 # Apache-2.0 +oslo.log>=4.2.1 # Apache-2.0 +oslo.utils>=4.2.0 # Apache-2.0 From no-reply at openstack.org Tue Jun 30 14:10:59 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 30 Jun 2020 14:10:59 -0000 Subject: [release-announce] oslo.log 4.3.0 (victoria) Message-ID: We are chuffed to announce the release of: oslo.log 4.3.0: oslo.log library This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/oslo.log Download the package from: https://pypi.org/project/oslo.log Please report issues through: https://bugs.launchpad.net/oslo.log/+bugs For more details, please see below. Changes in oslo.log 4.2.1..4.3.0 -------------------------------- 880bcb8 Add Victoria and Wallaby in versionutils.deprecated Diffstat (except docs and test files) ------------------------------------- oslo_log/versionutils.py | 2 ++ 1 file changed, 2 insertions(+) From no-reply at openstack.org Tue Jun 30 19:54:34 2020 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 30 Jun 2020 19:54:34 -0000 Subject: [release-announce] keystoneauth1 4.0.1 (ussuri) Message-ID: We eagerly announce the release of: keystoneauth1 4.0.1: Authentication Library for OpenStack Identity This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/keystoneauth1 Download the package from: https://pypi.org/project/keystoneauth1 For more details, please see below. 4.0.1 ^^^^^ Bug Fixes * [bug 1876317 (https://bugs.launchpad.net/keystoneauth/+bug/1876317)] The v3 authentication plugins now attempt to add /v3 to the token path if it's not present on the authentication URL. Changes in keystoneauth1 4.0.0..4.0.1 ------------------------------------- d8d0fd4 Inject /v3 in token path for v3 plugins 311a9c1 Fix E741 pep8 failure c6e8c1d Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri f050b68 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + keystoneauth1/identity/v3/base.py | 6 +++++- .../notes/bug-1876317-1db97d1b12a3e4b4.yaml | 6 ++++++ tox.ini | 6 +++--- 6 files changed, 41 insertions(+), 6 deletions(-)