From no-reply at openstack.org Thu Nov 1 03:06:59 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 01 Nov 2018 03:06:59 -0000 Subject: [release-announce] keystone 14.0.1 (rocky) Message-ID: We are pumped to announce the release of: keystone 14.0.1: OpenStack Identity This release is part of the rocky stable release series. Download the package from: https://tarballs.openstack.org/keystone/ For more details, please see below. 14.0.1 ^^^^^^ Bug Fixes * ['bug 1753585 '_] LDAP attribute names are now matched case insensitively to comply with LDAP implementations. * [bug 1796887 (https://bugs.launchpad.net/keystone/+bug/1796887)] Add caching on trust role validation to improve performance. Services relying heavily on trusts are impacted as the trusts are validated against the database. This adds caching on those operations to improve performance Changes in keystone 14.0.0..14.0.1 ---------------------------------- 618e595 Add caching on trust role validation to improve performance b39b591 Invalidate app cred AFTER deletion 70cc7bf Update API version to 3.11 15a8ae9 LDAP attribute names non-case-sensitive 6bc81fe Mapped Groups don't exist breaks WebSSO f8c513c Update RDO install guide for v3 0c71cdd Ensure view args is in policy dict 97d9387 import zuul job settings from project-config 350bb21 Update UPPER_CONSTRAINTS_FILE for stable/rocky Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 93 ++++++++++++++++++++++ api-ref/source/v3/index.rst | 9 +++ keystone/api/discovery.py | 4 +- keystone/application_credential/core.py | 2 +- keystone/assignment/core.py | 20 +++++ keystone/common/rbac_enforcer/enforcer.py | 7 ++ keystone/federation/utils.py | 4 +- keystone/identity/backends/ldap/common.py | 29 ++++--- keystone/models/token_model.py | 20 ++--- keystone/version.py | 2 +- .../notes/bug-1753585-7e11213743754999.yaml | 6 ++ .../notes/bug-1796887-eaea84e3f9a8ff9f.yaml | 7 ++ tox.ini | 2 +- 19 files changed, 312 insertions(+), 38 deletions(-) From no-reply at openstack.org Thu Nov 1 13:31:48 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 01 Nov 2018 13:31:48 -0000 Subject: [release-announce] cliff 2.14.0 (stein) Message-ID: We are tickled pink to announce the release of: cliff 2.14.0: Command Line Interface Formulation Framework This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/cliff Download the package from: https://pypi.org/project/cliff Please report issues through launchpad: https://bugs.launchpad.net/python-cliff For more details, please see below. Changes in cliff 2.13.0..2.14.0 ------------------------------- cd6cd9d Don't try to run issubclass on non-classes 686f876 Removed unused err variable 20dcb2f add lib-forward-testing-python3 test job 1dbefb0 add python 3.6 unit test job 67d2acc switch documentation job to new PTI 55286a4 import zuul job settings from project-config Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 8 ++++++++ cliff/app.py | 1 - cliff/sphinxext.py | 3 +++ 3 files changed, 11 insertions(+), 1 deletion(-) From no-reply at openstack.org Thu Nov 1 13:37:41 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 01 Nov 2018 13:37:41 -0000 Subject: [release-announce] os-acc 0.2.0 (stein) Message-ID: We are psyched to announce the release of: os-acc 0.2.0: A library for attaching and detaching accelerators in OpenStack. This release is part of the stein release series. Download the package from: https://pypi.org/project/os-acc For more details, please see below. Changes in os-acc 0.1.0..0.2.0 ------------------------------ 0506812 add lib-forward-testing-python3 test job 6340f75 add python 3.6 unit test job 176a9a0 switch documentation job to new PTI 0b9a53f import zuul job settings from project-config 9ad2bcf Change "type" to "interface_type" 1d01ddc Update reno for stable/rocky Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 10 ++++++++++ os_acc/__init__.py | 6 +++--- os_acc/pci.py | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ 6 files changed, 27 insertions(+), 10 deletions(-) From no-reply at openstack.org Thu Nov 1 13:45:14 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 01 Nov 2018 13:45:14 -0000 Subject: [release-announce] python-designateclient 2.11.0 (stein) Message-ID: We are psyched to announce the release of: python-designateclient 2.11.0: OpenStack DNS-as-a-Service - Client This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/python-designateclient Download the package from: https://pypi.org/project/python-designateclient Please report issues through launchpad: https://bugs.launchpad.net/python-designateclient For more details, please see below. Changes in python-designateclient 2.10.0..2.11.0 ------------------------------------------------ f0b7eb4 Don't quote {posargs} in tox.ini ab3ff31 Use templates for cover and lower-constraints 1fcf7f1 add python 3.6 unit test job 41b9101 switch documentation job to new PTI 00dfc92 import zuul job settings from project-config 396176a Update reno for stable/rocky c054300 Check item is one of six.string_types not just str Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 14 +++++++++----- designateclient/v2/cli/common.py | 3 ++- designateclient/v2/cli/zones.py | 2 -- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 6 files changed, 19 insertions(+), 9 deletions(-) From no-reply at openstack.org Thu Nov 1 13:47:27 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 01 Nov 2018 13:47:27 -0000 Subject: [release-announce] glance_store 0.27.0 (stein) Message-ID: We are jazzed to announce the release of: glance_store 0.27.0: OpenStack Image Service Store Library This release is part of the stein release series. The source is available from: http://git.openstack.org/cgit/openstack/glance_store Download the package from: https://pypi.org/project/glance_store Please report issues through launchpad: https://bugs.launchpad.net/glance-store For more details, please see below. Changes in glance_store 0.26.0..0.27.0 -------------------------------------- ad46c75 Add statement explaining "tips" job configuration da494d4 Provision to add new config options in sample config file bb965c7 Imported Translations from Zanata 63c730e add lib-forward-testing-python3 test job 969f81e add python 3.6 unit test job ce9d742 switch documentation job to new PTI c7f78ef import zuul job settings from project-config 11db636 Refactor periodic "tips" jobs 045dc83 Imported Translations from Zanata ef44579 Move doc8 to test requirements f49c211 Remove team diversity tags note in README 4d4cf15 Wrap interface function for multihash correctly c369ba0 cinder: Support os-brick privsep filters df0780b Update reno for stable/rocky Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 62 ++++++-- README.rst | 5 +- etc/glance/rootwrap.d/glance_cinder_store.filters | 27 +--- glance_store/backend.py | 9 ++ .../locale/en_GB/LC_MESSAGES/glance_store.po | 163 +++++++++------------ glance_store/multi_backend.py | 25 ++++ releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 158 +++++++++++++++++++- releasenotes/source/rocky.rst | 6 + requirements.txt | 1 - setup.cfg | 1 + test-requirements.txt | 3 + 12 files changed, 332 insertions(+), 129 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3a9df0a..e02741c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11 +10,0 @@ enum34>=1.0.4;python_version=='2.7' or python_version=='2.6' or python_version== -doc8>=0.6.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 073f79a..2ddcc91 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,0 +7,3 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +# Documentation style +doc8>=0.6.0 # Apache-2.0 + From no-reply at openstack.org Thu Nov 1 14:17:26 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 01 Nov 2018 14:17:26 -0000 Subject: [release-announce] python-glanceclient 2.14.0 (stein) Message-ID: We are excited to announce the release of: python-glanceclient 2.14.0: OpenStack Image API Client Library This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/python-glanceclient Download the package from: https://pypi.org/project/python-glanceclient Please report issues through launchpad: https://bugs.launchpad.net/python-glanceclient For more details, please see below. 2.14.0 ^^^^^^ New Features ************ * This release adds verification of image data downloads using the Glance "multihash" feature introduced in the OpenStack Rocky release. When the "os_hash_value" is populated on an image, the glanceclient will verify this value by computing the hexdigest of the downloaded data using the algorithm specified by the image's "os_hash_algo" property. Because the secure hash algorithm specified is determined by the cloud provider, it is possible that the "os_hash_algo" may identify an algorithm not available in the version of the Python "hashlib" library used by the client. In such a case the download will fail due to an unsupported hash type. In the event this occurs, a new option, "--allow-md5-fallback", is introduced to the "image- download" command. When present, this option will allow the glanceclient to use the legacy MD5 checksum to verify the downloaded data if the secure hash algorithm specified by the "os_hash_algo" image property is not supported. Note that the fallback is *not* used in the case where the algorithm is supported but the hexdigest of the downloaded data does not match the "os_hash_value". In that case the download fails regardless of whether the option is present or not. Whether using the "--allow-md5-fallback" option is a good idea depends upon the user's expectations for the verification. MD5 is an insecure hashing algorithm, so if you are interested in making sure that the downloaded image data has not been replaced by a datastream carefully crafted to have the same MD5 checksum, then you should not use the fallback. If, however, you are using Glance in a trusted environment and your interest is simply to verify that no bits have flipped during the data transfer, the MD5 fallback is sufficient for that purpose. That being said, it is our recommendation that the multihash should be used whenever possible. Security Issues *************** * This release of the glanceclient uses the Glance "multihash" feature, introduced in Rocky, to use a secure hashing algorithm to verify the integrity of downloaded data. Legacy images without the "multihash" image properties ("os_hash_algo" and "os_hash_value") are verified using the MD5 "checksum" image property. Changes in python-glanceclient 2.12.0..2.14.0 --------------------------------------------- 93636d6 Refactor periodic "tips" jobs 997e91f Cleanup .zuul.yaml 8fd7e8c Use "multihash" for data download validation 5fa921a add lib-forward-testing-python3 test job 1459902 add python 3.6 unit test job 99c3fc1 switch documentation job to new PTI 0018ad6 import zuul job settings from project-config a757757 Remove team diversity tags note in README 1ad9db6 Update reno for stable/rocky eba4bb0 Skip quote '=' for token header Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 39 +++- README.rst | 7 +- glanceclient/common/http.py | 2 +- glanceclient/common/utils.py | 20 ++ glanceclient/v2/images.py | 63 +++++- glanceclient/v2/shell.py | 14 +- ...ash-download-verification-596e91bf7b68e7db.yaml | 41 ++++ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + 14 files changed, 442 insertions(+), 38 deletions(-) From no-reply at openstack.org Thu Nov 1 15:45:56 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 01 Nov 2018 15:45:56 -0000 Subject: [release-announce] python-blazarclient 2.1.0 (stein) Message-ID: We are satisfied to announce the release of: python-blazarclient 2.1.0: Client for OpenStack Reservation Service This release is part of the stein release series. Download the package from: https://pypi.org/project/python-blazarclient Please report issues through launchpad: https://launchpad.net/blazar For more details, please see below. Changes in python-blazarclient 2.0.0..2.1.0 ------------------------------------------- 2c98cd2 Add release notes link to README 2a54f13 add python 3.6 unit test job c917d3a switch documentation job to new PTI f9acea6 import zuul job settings from project-config 92e26f3 Fix exception message when there are leases with the same name 1e31dca Fix lease creation when start date is not provided bf5bd3c Update reno for stable/rocky Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 6 ++++ README.rst | 1 + blazarclient/utils.py | 13 +++---- blazarclient/v1/shell_commands/leases.py | 28 ++++++++++----- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++ 7 files changed, 81 insertions(+), 15 deletions(-) From no-reply at openstack.org Fri Nov 2 00:28:44 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 02 Nov 2018 00:28:44 -0000 Subject: [release-announce] yaml2ical 0.9.0 Message-ID: We jubilantly announce the release of: yaml2ical 0.9.0: Convert YAML meeting descriptions into iCalendar files Download the package from: https://tarballs.openstack.org/yaml2ical/ For more details, please see below. Changes in yaml2ical 0.8.1..0.9.0 --------------------------------- 6a21064 add monthly recurrence options 816a1e4 fix tox python3 overrides Diffstat (except docs and test files) ------------------------------------- README.rst | 8 ++++ tox.ini | 3 ++ yaml2ical/meeting.py | 5 +++ yaml2ical/recurrence.py | 66 ++++++++++++++++++++++++++++++ 7 files changed, 202 insertions(+) From no-reply at openstack.org Mon Nov 5 21:19:12 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 05 Nov 2018 21:19:12 -0000 Subject: [release-announce] python-freezerclient 2.0.0 (stein) Message-ID: We are delighted to announce the release of: python-freezerclient 2.0.0: OpenStack Disaster Recovery API Client Library This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/python-freezerclient Download the package from: https://pypi.org/project/python-freezerclient Please report issues through launchpad: https://bugs.launchpad.net/python-freezerclient For more details, please see below. Changes in python-freezerclient 1.7.0..2.0.0 -------------------------------------------- 026ae21 session-show status and result error, and add session_tag d7515bc add backup show command field for freezerclient f01b0d8 add show job command field for freezerclient c1f9bf1 add action show command field for freezerclient 4ab0527 Freezerclient use "token" to authentication is not success 0b80ff7 Add freezer-tempest-client job as check/gate test job f1cabb9 Add detailed information fro session-show and session-list 5fd8f1b Remove "--os-identity-api-version" argument 2614d6d Add backup create client support for freezer c05b796 Update freezerclient documentation 90542f8 Add freezerclient.client in order to use the python api directly 234d573 Freezer command line tool add argument: "--os-backup-api-version" f6e5b80 Use keystoneauth1.loading instead of specifying V2 or V3 of keystone 7ab797c Don't quote {posargs} in tox.ini f20f7e9 Add 'freezerclient.v2.managers.sessions' unit test cases 8302e7c The path of the import module is incorrect 57f3fa1 Add 'freezerclient.v2.managers.jobs' unit test cases cde7373 Add 'freezerclient.v2.managers.clients' unit test cases b6f78cd Add some unit test cases for API version 2 08ff70b 'Tenant' is replaced by 'project' in keystone starting in API version 3. 60aa9ec Use keystoneauth1.loading instead of specifying V2 or V3 of keystone 851efea add python 3.6 unit test job 32ac21b switch documentation job to new PTI 26753b5 import zuul job settings from project-config 656e7cc fix tox python3 overrides 2c8cd7b Switch to stestr cce3550 Add release note link in README 98e8a03 Add py36 testenv 48692c8 Remove PyPI downloads f063e08 Trivial: Update pypi url to new url Diffstat (except docs and test files) ------------------------------------- .gitignore | 4 +- .stestr.conf | 4 + .testr.conf | 9 - .zuul.yaml | 12 + README.rst | 9 +- freezerclient/client.py | 96 +++ freezerclient/shell.py | 35 +- freezerclient/utils.py | 17 +- freezerclient/v1/client.py | 103 +-- freezerclient/v2/actions.py | 16 +- freezerclient/v2/backups.py | 22 + freezerclient/v2/client.py | 94 +-- freezerclient/v2/jobs.py | 8 + freezerclient/v2/sessions.py | 27 +- lower-constraints.txt | 5 +- test-requirements.txt | 4 +- tox.ini | 38 +- 39 files changed, 2768 insertions(+), 1121 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 610ecbc..e40a77f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8,2 +8,2 @@ mock>=2.0.0 # BSD -pylint==1.4.5 # GPLv2 -testrepository>=0.0.18 # Apache-2.0/BSD +pylint==1.9.2 # GPLv2 +stestr>=2.0.0 # Apache-2.0 From no-reply at openstack.org Mon Nov 5 21:57:39 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 05 Nov 2018 21:57:39 -0000 Subject: [release-announce] osprofiler 2.5.1 (stein) Message-ID: We are chuffed to announce the release of: osprofiler 2.5.1: OpenStack Profiler Library This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/osprofiler Download the package from: https://pypi.org/project/osprofiler Please report issues through launchpad: https://bugs.launchpad.net/osprofiler For more details, please see below. Changes in osprofiler 2.5.0..2.5.1 ---------------------------------- 48a3de1 Update min tox version to 2.0 1786f65 In DevStack install Redis client library via pip, not as system package 1a18d0f When shortening span-ids, check if they're already short 0984e08 Don't quote {posargs} in tox.ini Diffstat (except docs and test files) ------------------------------------- devstack/lib/osprofiler | 8 +++++--- osprofiler/_utils.py | 5 ++++- tox.ini | 4 ++-- 4 files changed, 18 insertions(+), 6 deletions(-) From no-reply at openstack.org Mon Nov 5 22:00:15 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 05 Nov 2018 22:00:15 -0000 Subject: [release-announce] sphinx-feature-classification 0.3.1 Message-ID: We are delighted to announce the release of: sphinx-feature-classification 0.3.1: Generate a matrix of pluggable drivers and their support to an API in Sphinx. The source is available from: http://git.openstack.org/cgit/openstack/sphinx-feature- classification Download the package from: https://pypi.org/project/sphinx-feature-classification Please report issues through launchpad: https://storyboard.openstack.org/#!/project/921 For more details, please see below. Changes in sphinx-feature-classification 0.3.0..0.3.1 ----------------------------------------------------- bf3c873 Handle ConfigParser.readfp deprecation 2ff0074 add python 3.6 unit test job b55b682 switch documentation job to new PTI b660eb8 import zuul job settings from project-config Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 +++++++ sphinx_feature_classification/support_matrix.py | 9 ++++++++- 3 files changed, 23 insertions(+), 5 deletions(-) From no-reply at openstack.org Mon Nov 5 22:00:27 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 05 Nov 2018 22:00:27 -0000 Subject: [release-announce] oslo.config 6.7.0 (stein) Message-ID: We are thrilled to announce the release of: oslo.config 6.7.0: Oslo Configuration API This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.config Download the package from: https://pypi.org/project/oslo.config Please report issues through launchpad: https://bugs.launchpad.net/oslo.config For more details, please see below. 6.7.0 ^^^^^ New Features * Support for accessing configuration data in environment variables via the environment backend driver, enabled by default. The environment is checked after command line options, but before configuration files. Environment variables are checked for any configuration data. The variable names take the form: * A prefix of "OS_" * The group name, uppercased * Separated from the option name by a *__* (double underscore) * Followed by the name For an option that looks like this in the usual INI format: [placement_database] connection = sqlite:/// the corresponding environment variable would be "OS_PLACEMENT_DATABASE__CONNECTION". Changes in oslo.config 6.6.2..6.7.0 ----------------------------------- 70d4047 Clean up grammar and spelling in driver docs ea8a0f6 Add support for looking in environment for config 8cc6034 Document when sample_default is in use Diffstat (except docs and test files) ------------------------------------- oslo_config/cfg.py | 63 ++++++++++++--- oslo_config/generator.py | 8 ++ oslo_config/sources/__init__.py | 8 +- oslo_config/sources/_environment.py | 92 ++++++++++++++++++++++ oslo_config/sphinxext.py | 10 +++ .../config-from-environment-3feba7b4cc747d2b.yaml | 22 ++++++ 11 files changed, 260 insertions(+), 17 deletions(-) From no-reply at openstack.org Mon Nov 5 22:02:07 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 05 Nov 2018 22:02:07 -0000 Subject: [release-announce] oslo.messaging 9.2.0 (stein) Message-ID: We are chuffed to announce the release of: oslo.messaging 9.2.0: Oslo Messaging API This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through launchpad: https://bugs.launchpad.net/oslo.messaging For more details, please see below. Changes in oslo.messaging 9.1.1..9.2.0 -------------------------------------- ad0d99c doc: Remove crud from conf.py file 3a5de89 Use default exchange for direct messaging Diffstat (except docs and test files) ------------------------------------- oslo_messaging/_drivers/impl_rabbit.py | 3 +- releasenotes/source/conf.py | 246 ++------------------------------- 3 files changed, 28 insertions(+), 281 deletions(-) From no-reply at openstack.org Mon Nov 5 22:03:31 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 05 Nov 2018 22:03:31 -0000 Subject: [release-announce] pbr 5.1.1 Message-ID: We are satisfied to announce the release of: pbr 5.1.1: Python Build Reasonableness The source is available from: https://git.openstack.org/cgit/openstack-dev/pbr Download the package from: https://pypi.org/project/pbr Please report issues through launchpad: https://bugs.launchpad.net/pbr For more details, please see below. Changes in pbr 5.1.0..5.1.1 --------------------------- 8080c62 Fix incorrect use of flake8:noqa 656aac9 Correct documentation hyperlink for environment-markers Diffstat (except docs and test files) ------------------------------------- pbr/core.py | 9 ++++----- pbr/util.py | 57 +++++++++++++++++++++++++++++---------------------------- 2 files changed, 33 insertions(+), 33 deletions(-) From no-reply at openstack.org Mon Nov 5 22:04:52 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 05 Nov 2018 22:04:52 -0000 Subject: [release-announce] oslo.service 1.32.1 (stein) Message-ID: We high-spiritedly announce the release of: oslo.service 1.32.1: oslo.service library This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through launchpad: https://bugs.launchpad.net/oslo.service For more details, please see below. Changes in oslo.service 1.32.0..1.32.1 -------------------------------------- 3e08f33 Fix stop of loopingcall c246347 Use eventlet Event for loopingcall events d5b49c1 Clean up .gitignore references to personal tools 903a4f7 Always build universal wheels Diffstat (except docs and test files) ------------------------------------- .gitignore | 21 +++++----- oslo_service/loopingcall.py | 72 ++++++++++++---------------------- setup.cfg | 2 +- 4 files changed, 48 insertions(+), 60 deletions(-) From no-reply at openstack.org Mon Nov 5 22:07:25 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 05 Nov 2018 22:07:25 -0000 Subject: [release-announce] oslo.upgradecheck 0.1.1 (stein) Message-ID: We are tickled pink to announce the release of: oslo.upgradecheck 0.1.1: Common code for writing OpenStack upgrade checks This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.upgradecheck Download the package from: https://pypi.org/project/oslo.upgradecheck Please report issues through launchpad: https://bugs.launchpad.net/oslo.upgradecheck For more details, please see below. Changes in oslo.upgradecheck 0.1.0..0.1.1 ----------------------------------------- c4283dd Force translation of table header Diffstat (except docs and test files) ------------------------------------- oslo_upgradecheck/upgradecheck.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) From no-reply at openstack.org Mon Nov 5 22:08:39 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 05 Nov 2018 22:08:39 -0000 Subject: [release-announce] oslo.policy 1.41.0 (stein) Message-ID: We are pumped to announce the release of: oslo.policy 1.41.0: Oslo Policy library This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.policy Download the package from: https://pypi.org/project/oslo.policy Please report issues through launchpad: https://bugs.launchpad.net/oslo.policy For more details, please see below. 1.41.0 ^^^^^^ New Features * oslopolicy-checker was added the ability to accept a file containing a hash that represents the target. This makes it possible to check policies that have non-conventional targets such as barbican. Changes in oslo.policy 1.40.1..1.41.0 ------------------------------------- f796503 Add ability to pass in target data for the oslopolicy-checker d746dfb Pass in policy name as part of the oslopolicy-check check call 11c27de Unit test for CLI Diffstat (except docs and test files) ------------------------------------- oslo_policy/shell.py | 40 +++++- ...ict-to-oslopolicy-checker-87185d40aec413ee.yaml | 6 + 3 files changed, 177 insertions(+), 6 deletions(-) From no-reply at openstack.org Mon Nov 5 22:09:48 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 05 Nov 2018 22:09:48 -0000 Subject: [release-announce] oslo.db 4.42.0 (stein) Message-ID: We are excited to announce the release of: oslo.db 4.42.0: Oslo Database library This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.db Download the package from: https://pypi.org/project/oslo.db Please report issues through launchpad: https://bugs.launchpad.net/oslo.db For more details, please see below. 4.42.0 ^^^^^^ New Features * Added new ".is_started" boolean flag to enginefacade context manager and factory objects, so that double-configure scenarios can be prevented by calling code. Additionally, the "TypeError" raised when configure is called after the factory is started is now a specific subclass "enginefacade.AlreadyStartedError". Changes in oslo.db 4.41.1..4.42.0 --------------------------------- 5b36e16 Add "is_started" flag to enginefacade 1f0f565 Move warnings to their own module baa0a04 Clean up .gitignore references to personal tools 67b02d0 Always build universal wheels 49e5bbe Don't quote {posargs} in tox.ini Diffstat (except docs and test files) ------------------------------------- .gitignore | 15 +++++--- oslo_db/exception.py | 33 +++++------------ oslo_db/sqlalchemy/enginefacade.py | 27 +++++++++++--- oslo_db/warning.py | 41 ++++++++++++++++++++++ .../notes/add_facade_started-14f9bc34fac89371.yaml | 8 +++++ setup.cfg | 2 +- tox.ini | 2 +- 8 files changed, 122 insertions(+), 35 deletions(-) From no-reply at openstack.org Mon Nov 5 22:10:27 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 05 Nov 2018 22:10:27 -0000 Subject: [release-announce] futurist 1.8.0 (stein) Message-ID: We high-spiritedly announce the release of: futurist 1.8.0: Useful additions to futures, from the future. This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/futurist Download the package from: https://pypi.org/project/futurist Please report issues through launchpad: https://bugs.launchpad.net/futurist For more details, please see below. Changes in futurist 1.7.0..1.8.0 -------------------------------- 658a294 Only install monotonic on python2 304e2c9 Don't quote {posargs} in tox.ini a8bcc17 Remove the duplicated word 7f6e4b3 add lib-forward-testing-python3 test job dfb7da1 add python 3.6 unit test job 63ae90c import zuul job settings from project-config 5acfea9 Update reno for stable/rocky ac1e530 Switch to stestr 880d712 Follow the new PTI for document build 599e988 Add blueprints notes link to README 6842b2d fix tox python3 overrides 8453a60 Trivial: Update pypi url to new url Diffstat (except docs and test files) ------------------------------------- .gitignore | 3 +-- .stestr.conf | 4 ++++ .testr.conf | 7 ------- .zuul.yaml | 10 ++++++++++ README.rst | 5 +++-- futurist/_utils.py | 7 ++++++- lower-constraints.txt | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ requirements.txt | 4 ++-- setup.cfg | 9 --------- test-requirements.txt | 5 +---- tox.ini | 25 ++++++++++++++++++------- 15 files changed, 57 insertions(+), 36 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 50e5fed..4f2ad36 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ six>=1.10.0 # MIT -monotonic>=0.6 # Apache-2.0 +monotonic>=0.6;python_version<'3.3' # Apache-2.0 @@ -9 +9 @@ futures>=3.0.0;python_version=='2.7' or python_version=='2.6' # BSD -contextlib2>=0.4.0 # PSF License +contextlib2>=0.4.0;python_version<'3.0' # PSF License diff --git a/test-requirements.txt b/test-requirements.txt index 6e1bd22..8e848c3 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -13,2 +12,0 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD -openstackdocstheme>=1.18.1 # Apache-2.0 @@ -16 +14 @@ oslotest>=3.2.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD +stestr>=2.0.0 # Apache-2.0 @@ -19 +16,0 @@ testtools>=2.2.0 # MIT -reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Tue Nov 6 06:13:52 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Nov 2018 06:13:52 -0000 Subject: [release-announce] nova 18.0.3 (rocky) Message-ID: We high-spiritedly announce the release of: nova 18.0.3: Cloud computing fabric controller This release is part of the rocky stable release series. Download the package from: https://tarballs.openstack.org/nova/ For more details, please see below. 18.0.3 ^^^^^^ Upgrade Notes * A new check is added to the "nova-status upgrade check" CLI to check for use of the "nova-consoleauth" service to warn and provide additional instructions to set "[workarounds]enable_consoleauth = True" while performing a live/rolling upgrade. Changes in nova 18.0.2..18.0.3 ------------------------------ 2147093 Add nova-status upgrade check for consoles 63bf383 Explain cpu_model_extra_flags and nested guest support d362e42 Add rolling upgrade info to enable_consoleauth workaround reno 66ec5b4 libvirt: Avoid setting MTU during live migration if unset d28e734 Add tests for bug #1800511 ad3ed22 Fix up compute rpcapi version for pike release 6aecf47 Ensure attachment cleanup on failure in driver.pre_live_migration ae2da62 Move live_migration.pre.start to the start of the method 2a741be conductor: Recreate volume attachments during a reschedule 96889ad Add regression test for bug#1784353 3452b60 fixtures: Track volume attachments within CinderFixtureNewAttachFlow 57566f4 Ignore uuid if already set in ComputeNode.update_from_virt_driver 44e12db Fix formatting non-templated cell URLs with no config 6bd7e8a Use unique consumer_id when doing online data migration 83396b3 Add recreate test for bug 1798163 cf3c2f3 Handle volume API failure in _post_live_migration 3c69c1f Use nova-consoleauth only if workaround enabled 1722e9f Replace usage of get_legacy_facade() with get_engine() d1243fe Imported Translations from Zanata 57b4675 Handle missing marker during online data migration ae39c03 Not set instance to ERROR if set_admin_password failed 22c404d hyperv: Cleans up live migration Planned VM f8b5e61 Update ssh configuration doc Diffstat (except docs and test files) ------------------------------------- nova/api/openstack/compute/console_auth_tokens.py | 24 +- nova/api/openstack/placement/objects/consumer.py | 4 + .../placement/objects/resource_provider.py | 4 + nova/cmd/status.py | 83 + nova/compute/api.py | 79 +- nova/compute/manager.py | 176 +- nova/compute/rpcapi.py | 8 +- nova/conductor/manager.py | 25 + nova/console/websocketproxy.py | 22 +- nova/db/sqlalchemy/api.py | 6 +- nova/locale/cs/LC_MESSAGES/nova.po | 17 +- nova/locale/de/LC_MESSAGES/nova.po | 17 +- nova/locale/es/LC_MESSAGES/nova.po | 17 +- nova/locale/fr/LC_MESSAGES/nova.po | 17 +- nova/locale/it/LC_MESSAGES/nova.po | 17 +- nova/locale/ja/LC_MESSAGES/nova.po | 17 +- nova/locale/ko_KR/LC_MESSAGES/nova.po | 33 +- nova/locale/pt_BR/LC_MESSAGES/nova.po | 17 +- nova/locale/ru/LC_MESSAGES/nova.po | 17 +- nova/locale/tr_TR/LC_MESSAGES/nova.po | 14 +- nova/locale/zh_CN/LC_MESSAGES/nova.po | 17 +- nova/locale/zh_TW/LC_MESSAGES/nova.po | 17 +- nova/objects/cell_mapping.py | 14 +- nova/objects/compute_node.py | 5 + nova/objects/console_auth_token.py | 18 + nova/objects/request_spec.py | 18 +- .../api/openstack/placement/db/test_consumer.py | 33 +- .../functional/compute/test_live_migration.py | 148 + .../functional/regressions/test_bug_1404867.py | 6 +- .../functional/regressions/test_bug_1675570.py | 6 +- .../functional/regressions/test_bug_1784353.py | 90 + .../openstack/compute/test_console_auth_tokens.py | 105 +- nova/virt/hyperv/vmops.py | 6 + nova/virt/hyperv/volumeops.py | 6 + nova/virt/libvirt/migration.py | 9 +- ...status-check-consoleauths-618acb3a67f97418.yaml | 7 + ...rounds-enable-consoleauth-71d68c3879dc2c8a.yaml | 39 +- .../source/locale/ja/LC_MESSAGES/releasenotes.po | 5612 -------------------- 55 files changed, 1645 insertions(+), 6142 deletions(-) From no-reply at openstack.org Tue Nov 6 06:20:07 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Nov 2018 06:20:07 -0000 Subject: [release-announce] neutron-fwaas 13.0.1 (rocky) Message-ID: We high-spiritedly announce the release of: neutron-fwaas 13.0.1: OpenStack Networking FWaaS This release is part of the rocky stable release series. Download the package from: https://tarballs.openstack.org/neutron-fwaas/ For more details, please see below. Changes in neutron-fwaas 13.0.0..13.0.1 --------------------------------------- 1b1c91c Should forward only first accepted packet to table 91 and 92 7b2fac2 import zuul job settings from project-config 915479f Update UPPER_CONSTRAINTS_FILE for stable/rocky Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 28 +++++++++++++++++++ .../linux/l2/openvswitch_firewall/firewall.py | 32 ++++++---------------- .../drivers/linux/l2/openvswitch_firewall/rules.py | 11 ++++---- .../linux/l2/openvswitch_firewall/test_rules.py | 7 ++--- tox.ini | 2 +- 5 files changed, 46 insertions(+), 34 deletions(-) From no-reply at openstack.org Tue Nov 6 06:22:17 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Nov 2018 06:22:17 -0000 Subject: [release-announce] neutron 13.0.2 (rocky) Message-ID: We are pumped to announce the release of: neutron 13.0.2: OpenStack Networking This release is part of the rocky stable release series. Download the package from: https://tarballs.openstack.org/neutron/ For more details, please see below. Changes in neutron 13.0.1..13.0.2 --------------------------------- a3d471b Add capabilities for privsep fc944d3 Add permanent ARP entries for DVR fip/qrouter veth pair 54c2526 Use neutron-tempest-plugin-jobs-rocky in rocky branch ed1b228 Increase tempest jobs timeout 63ebee3 [Functional] Increase test_timeout for db migration tests d585179 Make port binding attempt after agent is revived b411b5f Fix dvr ha router gateway goes wrong host 054e8e0 Allow update request with current segment_id 114752c DVR-HA: Configure extra routes on router namespace in dvr_snat node 026d911 [Functional] Increase test_timeout for db migration tests 8f54993 Fullstack test for minimum bw rule ingress create 1984372 Allow Ipv6 addresses for nova_metadata_host 2a1cdf0 Install centralized floating IP nat rules to all ha nodes 9574da1 Fix corner case in failure assigning MAC to SR-IOV NIC 694d775 Revert "DVR: Inter Tenant Traffic between networks not possible with shared net" d1a0d63 Revert "DVR: Add error handling for get_network_info_for_id rpc call" 1cd4b8e Do not install centralized FIP if HA port is down 02bd0ba Fetch specific columns rather than full ORM entities 7859941 doc: add known limitation about attaching SR-IOV ports 0ea92d3 Don't uninstall flow tables in setup_dvr_flows_on_integ_br ffcb22f Parse dhcp leases file in a more robust way b2cd922 Fix IPv6 prefix delegation issue on agent restart 0cf75ec [Fullstack] Mark securitygroups tests as unstable 5bd182e ovsdb monitor: do not die on ovsdb-client stderr output 1c1bb73 Fix pylint warning with eventlet > 0.22.0 dbc9441 l2 pop: check for more than 1 first active port on a node c28e496 metadata: use requests for comms with nova api 3c1c40d Use system protocol assigments for iptables protocol map Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 8 +- neutron/agent/l3/dvr_edge_ha_router.py | 5 +- neutron/agent/l3/dvr_edge_router.py | 8 + neutron/agent/l3/dvr_fip_ns.py | 7 + neutron/agent/l3/dvr_local_router.py | 35 +++ neutron/agent/l3/ha_router.py | 1 + neutron/agent/l3/router_info.py | 3 + neutron/agent/linux/dhcp.py | 4 + neutron/agent/linux/iptables_firewall.py | 46 +++- neutron/agent/linux/ovsdb_monitor.py | 2 +- neutron/agent/linux/utils.py | 4 + neutron/agent/metadata/agent.py | 51 ++-- neutron/api/rpc/handlers/dvr_rpc.py | 14 - neutron/common/ipv6_utils.py | 12 + neutron/db/agents_db.py | 2 + neutron/db/db_base_plugin_v2.py | 6 +- neutron/db/external_net_db.py | 14 +- neutron/db/ipam_backend_mixin.py | 5 +- neutron/db/ipam_pluggable_backend.py | 7 +- neutron/db/l3_db.py | 4 +- neutron/db/l3_dvr_db.py | 36 +-- neutron/db/l3_hamode_db.py | 35 +++ neutron/db/portbindings_db.py | 2 +- neutron/db/provisioning_blocks.py | 3 +- neutron/db/rbac_db_mixin.py | 2 +- neutron/ipam/subnet_alloc.py | 4 +- neutron/objects/ports.py | 10 + neutron/plugins/ml2/db.py | 8 +- neutron/plugins/ml2/drivers/l2pop/mech_driver.py | 7 +- .../drivers/mech_sriov/agent/sriov_nic_agent.py | 5 +- .../openvswitch/agent/ovs_dvr_neutron_agent.py | 48 +--- neutron/plugins/ml2/plugin.py | 48 ++++ neutron/privileged/__init__.py | 5 +- neutron/quota/resource.py | 6 +- neutron/scheduler/l3_agent_scheduler.py | 2 +- .../unit/agent/linux/test_iptables_firewall.py | 16 ++ .../plugins/ml2/drivers/l2pop/test_mech_driver.py | 54 ++++ .../mech_sriov/agent/test_sriov_nic_agent.py | 29 +++ .../openvswitch/agent/test_ovs_neutron_agent.py | 289 ++------------------- requirements.txt | 1 + 63 files changed, 1192 insertions(+), 501 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2961e8a..0825799 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,0 +13 @@ httplib2>=0.9.1 # MIT +requests>=2.14.2 # Apache-2.0 From no-reply at openstack.org Tue Nov 6 06:22:37 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Nov 2018 06:22:37 -0000 Subject: [release-announce] neutron-fwaas 11.0.2 (pike) Message-ID: We are happy to announce the release of: neutron-fwaas 11.0.2: OpenStack Networking FWaaS This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/neutron-fwaas/ For more details, please see below. Changes in neutron-fwaas 11.0.1..11.0.2 --------------------------------------- 2df0379 import zuul job settings from project-config 1d884ea Fix pep8 new warnings and pip install error d02659f tests: don't rely on configuration files outside tests directory e96a39f DVR-FWaaS: Fix DVR FWaaS rules for fipnamespace ea4e959 Install neutron as of stable/pike for unit tests c3d175a Use neutron-lib FirewallInternalDriverError c2bafa9 Fix filtering parameter to get firewall_group Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 33 + neutron_fwaas/db/firewall/v2/firewall_db_v2.py | 10 +- .../versions/4202e3047e47_add_index_tenant_id.py | 3 +- .../540142f314f4_fwaas_router_insertion.py | 8 +- .../versions/796c68dffbb_cisco_csr_fwaas.py | 7 +- ...5cc0_shared_attribute_for_firewall_resources.py | 6 +- .../agents/l3reference/firewall_l3_agent.py | 2 +- .../agents/l3reference/firewall_l3_agent_v2.py | 2 +- .../firewall/drivers/linux/iptables_fwaas.py | 13 +- .../firewall/drivers/linux/iptables_fwaas_v2.py | 11 +- .../unit/db/firewall/v2/test_firewall_db_v2.py | 46 ++ .../firewall/drivers/linux/test_iptables_fwaas.py | 2 +- .../drivers/linux/test_iptables_fwaas_v2.py | 2 +- tools/tox_install.sh | 9 +- tox.ini | 3 +- 19 files changed, 180 insertions(+), 723 deletions(-) From no-reply at openstack.org Tue Nov 6 06:23:11 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Nov 2018 06:23:11 -0000 Subject: [release-announce] neutron 11.0.6 (pike) Message-ID: We are thrilled to announce the release of: neutron 11.0.6: OpenStack Networking This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/neutron/ For more details, please see below. 11.0.6 ^^^^^^ New Features * A new config option "bridge_mac_table_size" has been added for Neutron OVS agent. This value will be set on every Open vSwitch bridge managed by the openvswitch-neutron-agent in "other_config :mac-table-size" column in ovsdb. Default value for this new option is set to 50000 and it should be enough for most systems. More details about this option can be found in Open vSwitch documentation (http://www.openvswitch.org/support/dist-docs/ovs- vswitchd.conf.db.5.html) For more information see bug 1775797 (https://bugs.launchpad.net/neutron/+bug/1775797). Changes in neutron 11.0.5..11.0.6 --------------------------------- bdbcf56 DVR: Avoid address scope rules for dvr_no_external agents 6b701e6 Don't uninstall flow tables in setup_dvr_flows_on_integ_br 3eaaf07 [Functional] Increase test_timeout for db migration tests 44ed7e5 Fix dvr ha router gateway goes wrong host 020d745 Revert "DVR: Inter Tenant Traffic between networks not possible with shared net" 9481da1 DVR-HA: Configure extra routes on router namespace in dvr_snat node eb7bb07 Revert "DVR: Add error handling for get_network_info_for_id rpc call" f26eed6 [Functional] Increase test_timeout for db migration tests c78b80b Fix bash cmd used in scenario trunk tests 8b57a6d Fix corner case in failure assigning MAC to SR-IOV NIC 5a91c6d Don't skip DVR port while neutron-openvswitch-agent is restared. 77152ee DVR: Fix mac format for backward compatibility with vsctl api 58aaff6 Do not install centralized FIP if HA port is down 04b7f80 Parse dhcp leases file in a more robust way c5f3bc2 import zuul job settings from project-config 5843387 ovsdb monitor: do not die on ovsdb-client stderr output 8804486 Revert "DVR: Fix allowed_address_pair IP, ARP table update by neutron agent" 9189ade [OVS] Shut down the port on changing the admin-state to false dbd6dbb tests: Add decorator to mark unstable tests 1ba5e69 l2 pop: check for more than 1 first active port on a node 6a8a1f8 Add iptables metadata marking rule on router init 64a9d41 Trivial: avoid KeyError while processing ports f41287b Wait until all router ports are DOWN before migration 5be3950 Remove fdb entries for ha router interfaces when going DOWN cefafe3 get_subnet_for_dvr returns SNAT mac instead of distributed gateway in subnet_info 9cb7643 DVR: Add IPv6 csnat port address correctly c49cc2c Reduce qos rpc times on the ovs-agent side 27519e8 Use older keepalived version in functional tests e44b431 Make dvr router port creation retriable 6aada38 Retry dhcp_release on failures ac6ae10 Refactor DVR HA migarations DB operations 988ecea Disallow router interface out of subnet IP range f591c89 Skip MTU check during deletion of Networks be7267a Fix fwaas v1 configuration doc ed4a70c Add list of all working DSCP marks 00998f6 Reduce IP address collision during port creating e5584db [Fullstack] HA L3 agent restart only standby agents ee1ae8b Set trusted port only once in iptables firewall driver 45ae2e4 Fix UT BridgeLibTest when IPv6 is disabled a7c9352 DVR: Self recover from the loss of 'fg' ports in FIP Namespace 3cfa987 DVR: FIP gateway port is tagged as DEAD port by OVS with external-bridge e6c6351 Dropping radvd process privileges 5522da6 [Fullstack] Change time waiting for async ping results a6ee16d This patch changes the CT zone allocation range e123bd7 Iptables firewall driver adds forward rules for trusted ports 073b44b [Scenario tests] Try longer SSH timeout for ubuntu image 44b159a [OVS] Add mac-table-size to be set on each ovs bridge 74a8a70 Enable dns_domain_ports extension in tempest config eb7ee4d Don't set administratively disabled ports as ACTIVE a4f9135 Windows: fix exec calls b22a9d5 Fix race condition with enabling SG on many ports at once a423322 Use rally 0.12.1 release for stable/pike branch. 5e96713 Add/rm centralized fips for DVR+HA from standby node 18a2f9b Fix DVR scheduling checks wrong profile for host cb0afda Handle AgentNotFoundByTypeHost exception properly cdcc704 [OVS] Fix for cleaning after skipped_devices 0adc910 Fix Port OVO filtering based on security groups e8a9cc1 [Fullstack] Add block test until IPs will be really configured 28e5996 [Fullstack] Wait for SG to be applied by L2 agent ba9fd19 Disable IPv6 forwarding by default on HA routers 0dfc7ef test_security_groups: Randomize SG names a06e6b2 Fix meter-label-rule creation 29e0c76 Refresh router objects after port binding cf14d20 DVR: Restarting l3 agent loses centralized fip ip on qg-interface e36c6b6 DVR: Add error handling for get_network_info_for_id rpc call 6956821 DVR: Inter Tenant Traffic between networks not possible with shared net Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 155 +++++- neutron/agent/common/ovs_lib.py | 5 + neutron/agent/l2/extensions/qos.py | 3 +- neutron/agent/l3/dvr.py | 4 +- neutron/agent/l3/dvr_edge_ha_router.py | 18 +- neutron/agent/l3/dvr_fip_ns.py | 10 +- neutron/agent/l3/dvr_local_router.py | 68 ++- neutron/agent/l3/ha_router.py | 7 +- neutron/agent/l3/namespaces.py | 5 +- neutron/agent/l3/router_info.py | 18 +- neutron/agent/linux/dhcp.py | 93 +++- neutron/agent/linux/ip_conntrack.py | 9 +- neutron/agent/linux/ip_lib.py | 7 + neutron/agent/linux/iptables_comments.py | 1 + neutron/agent/linux/iptables_firewall.py | 38 +- neutron/agent/linux/ovsdb_monitor.py | 2 +- neutron/agent/linux/ra.py | 11 +- neutron/agent/metadata/driver.py | 12 - neutron/agent/resource_cache.py | 2 +- neutron/agent/securitygroups_rpc.py | 16 +- neutron/agent/windows/utils.py | 39 +- neutron/agent/windows/winutils.py | 606 --------------------- neutron/api/rpc/handlers/l3_rpc.py | 12 +- neutron/common/eventlet_utils.py | 8 +- neutron/conf/agent/ovs_conf.py | 7 + neutron/db/l3_agentschedulers_db.py | 8 +- neutron/db/l3_db.py | 56 +- neutron/db/l3_dvr_db.py | 84 +-- neutron/db/l3_dvrscheduler_db.py | 9 +- neutron/db/l3_hamode_db.py | 58 +- neutron/ipam/drivers/neutrondb_ipam/driver.py | 5 +- neutron/objects/ports.py | 22 + neutron/plugins/ml2/drivers/l2pop/mech_driver.py | 40 +- .../drivers/mech_sriov/agent/sriov_nic_agent.py | 5 +- .../openvswitch/agent/ovs_dvr_neutron_agent.py | 29 +- .../drivers/openvswitch/agent/ovs_neutron_agent.py | 8 +- neutron/plugins/ml2/plugin.py | 7 +- neutron/plugins/ml2/rpc.py | 20 +- neutron/privileged/agent/linux/ip_lib.py | 3 +- .../metering/drivers/iptables/iptables_driver.py | 4 +- .../l3_router/test_l3_dvr_router_plugin.py | 12 +- .../unit/agent/l3/test_l3_agent_extension_api.py | 6 +- .../unit/agent/linux/test_iptables_firewall.py | 113 +++- .../plugins/ml2/drivers/l2pop/test_mech_driver.py | 149 +++++ .../mech_sriov/agent/test_sriov_nic_agent.py | 29 + .../openvswitch/agent/test_ovs_neutron_agent.py | 78 ++- .../unit/scheduler/test_l3_agent_scheduler.py | 51 +- .../services/metering/drivers/test_iptables.py | 38 +- ...-table-size-config-option-d255d5208650f34b.yaml | 14 + tools/configure_for_func_testing.sh | 6 + 92 files changed, 2814 insertions(+), 1103 deletions(-) From no-reply at openstack.org Tue Nov 6 06:25:35 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Nov 2018 06:25:35 -0000 Subject: [release-announce] mistral 7.0.4 (rocky) Message-ID: We jubilantly announce the release of: mistral 7.0.4: Mistral Project This release is part of the rocky stable release series. Download the package from: https://pypi.org/project/mistral For more details, please see below. 7.0.4 ^^^^^ Bug Fixes * Fix issue where next link in some list APIs, when invoked with pagination and filter(s), contained JSON string. This made next link an invalid URL. This issue impacted all REST APIs where filters can be used. * Removed DB polling from the logic that checks readiness of a "join" task which leads to situations when CPU was mostly occupied by scheduler that runs corresponding periodic jobs and that doesn't let the workflow move forward with a proper speed. That happens in case if a workflow has lots of "join" tasks with many dependencies. It's fixed now. Changes in mistral 7.0.3..7.0.4 ------------------------------- 8306fa1 Improve join by removing periodic jobs ef1b65b make user_info_endpoint_url independent of auth_url dfb1f06 Fix next link in get resource list rest API 718dbeb Update OnClauseSPec task name criteria 7016fe7 Make Rally job non-voting till its failures are fixed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 +- mistral/api/controllers/resource.py | 11 +- mistral/auth/keycloak.py | 12 ++- mistral/engine/action_queue.py | 2 +- mistral/engine/task_handler.py | 112 ++++++++++++++------- mistral/lang/v2/on_clause.py | 2 +- .../unit/engine/test_subworkflows_pause_resume.py | 30 ------ mistral/workflow/base.py | 10 ++ mistral/workflow/direct_workflow.py | 51 ++++++++++ mistral/workflow/lookup_utils.py | 5 +- mistral/workflow/reverse_workflow.py | 3 + .../fix-next-url-formatting-2cc0d8a27625c73a.yaml | 9 ++ .../remove_polling_from_join-3a7921c4af741822.yaml | 9 ++ 17 files changed, 252 insertions(+), 99 deletions(-) From no-reply at openstack.org Tue Nov 6 06:26:41 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Nov 2018 06:26:41 -0000 Subject: [release-announce] neutron-vpnaas 12.0.1 (queens) Message-ID: We are glad to announce the release of: neutron-vpnaas 12.0.1: OpenStack Networking VPN as a Service This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/neutron-vpnaas/ For more details, please see below. 12.0.1 ^^^^^^ New Features ************ * VPNaaS support in neutron L3 agent is now implemented as L3 agent extension. We no longer have a separate binary "neutron-vpn-agent". To enable VPNaaS support in L3 agent, ensure to specify "vpnaas" to the configuration "extensions" in "[AGENT]" section of the L3 agent config file. Upgrade Notes ************* * The separate L3 agent binary "neutron-vpn-agent" for VPNaaS support is dropped and VPNaaS support is now implemented as L3 agent extension. When upgrading your deployment to Queens, ensure to specify "vpnaas" to "[AGENT] extensions" configuration of the L3 agent config file and run "neutron-l3-agent" instead of "neutron- vpn-agent". Bug Fixes ********* * The libreswan driver of neutron-vpnaas can now also work with Libreswan 3.19+ (bug #1711456 (https://launchpad.net/bugs/1711456)). Changes in neutron-vpnaas 12.0.0..12.0.1 ---------------------------------------- 3f36a0a Match IPSEC SA established state 881dfe8 import zuul job settings from project-config 5b48852 Make libreswan driver work with recent versions a88d115 Fix functional tests gate 88478d5 Fix: sphinx-docs job for stable branch and pep8 issues 4dbd359 Add release note on migration from vpn-agent to L3 agent extension 8b01dca Update UPPER_CONSTRAINTS_FILE for stable/queens 2e01dfe Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 12 ++ etc/neutron/rootwrap.d/vpnaas.filters | 2 +- .../versions/3ea02b2a773e_add_index_tenant_id.py | 4 +- ...3dfd6afaa2_populate_vpn_service_table_fields.py | 10 +- .../expand/41b509d10b5e_vpnaas_endpoint_groups.py | 8 +- .../95601446dbcc_add_flavor_id_to_vpnservices.py | 8 +- neutron_vpnaas/db/vpn/vpn_db.py | 4 +- .../services/vpn/device_drivers/ipsec.py | 123 +++++++++++-------- .../services/vpn/device_drivers/libreswan_ipsec.py | 76 +++++++++++- .../template/openswan/ipsec.conf.template | 3 +- .../unit/services/vpn/device_drivers/test_ipsec.py | 131 +++++++++++++++++---- ...n-driver-works-with-3.19+-7e1fc79ac6c7efe5.yaml | 4 + .../notes/vpn-l3-extension-5cab632bb2c38531.yaml | 14 +++ tools/tox_install.sh | 5 +- tox.ini | 2 +- 17 files changed, 328 insertions(+), 99 deletions(-) From no-reply at openstack.org Tue Nov 6 06:26:50 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Nov 2018 06:26:50 -0000 Subject: [release-announce] neutron 12.0.5 (queens) Message-ID: We are stoked to announce the release of: neutron 12.0.5: OpenStack Networking This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/neutron/ For more details, please see below. Changes in neutron 12.0.4..12.0.5 --------------------------------- 545925c Add capabilities for privsep f916a3e DVR: Avoid address scope rules for dvr_no_external agents 861dfbd Add permanent ARP entries for DVR fip/qrouter veth pair 6a9450b [Functional] Increase test_timeout for db migration tests 81fc369 Make port binding attempt after agent is revived 3578ab8 Fix dvr ha router gateway goes wrong host cc0fc25 DVR-HA: Configure extra routes on router namespace in dvr_snat node db07fe8 [Functional] Increase test_timeout for db migration tests fa9685a Allow Ipv6 addresses for nova_metadata_host b93ef2f Install centralized floating IP nat rules to all ha nodes 9664acb Fix corner case in failure assigning MAC to SR-IOV NIC 354709f doc: add known limitation about attaching SR-IOV ports da50847 Do not install centralized FIP if HA port is down c34f5dc Fetch specific columns rather than full ORM entities 4ca8baf dhcp: serializing port delete and network rpc calls 9bc8ad5 Don't uninstall flow tables in setup_dvr_flows_on_integ_br 011d0fb Parse dhcp leases file in a more robust way 1e7230b Fix IPv6 prefix delegation issue on agent restart c704d0d ovsdb monitor: do not die on ovsdb-client stderr output ff7923f l2 pop: check for more than 1 first active port on a node e55ff3e Add iptables metadata marking rule on router init b70afb5 Revert "DVR: Inter Tenant Traffic between networks not possible with shared net" 2d47cb7 Revert "DVR: Add error handling for get_network_info_for_id rpc call" 5c2c0a4 Use system protocol assigments for iptables protocol map de6051a Drop strict-order flag from dnsmasq invocation Diffstat (except docs and test files) ------------------------------------- neutron/agent/dhcp/agent.py | 37 ++- neutron/agent/l3/dvr_edge_ha_router.py | 5 +- neutron/agent/l3/dvr_edge_router.py | 8 + neutron/agent/l3/dvr_fip_ns.py | 7 + neutron/agent/l3/dvr_local_router.py | 84 +++++- neutron/agent/l3/ha_router.py | 1 + neutron/agent/l3/router_info.py | 21 +- neutron/agent/linux/dhcp.py | 5 +- neutron/agent/linux/iptables_firewall.py | 46 +++- neutron/agent/linux/ovsdb_monitor.py | 2 +- neutron/agent/metadata/agent.py | 7 +- neutron/agent/metadata/driver.py | 12 - .../api/rpc/agentnotifiers/dhcp_rpc_agent_api.py | 7 +- neutron/api/rpc/handlers/dvr_rpc.py | 14 - neutron/common/ipv6_utils.py | 12 + neutron/db/agents_db.py | 2 + neutron/db/db_base_plugin_v2.py | 6 +- neutron/db/external_net_db.py | 16 +- neutron/db/l3_db.py | 4 +- neutron/db/l3_dvr_db.py | 36 +-- neutron/db/l3_hamode_db.py | 35 +++ neutron/db/portbindings_db.py | 2 +- neutron/db/provisioning_blocks.py | 3 +- neutron/db/rbac_db_mixin.py | 2 +- neutron/ipam/subnet_alloc.py | 4 +- neutron/objects/ports.py | 10 + neutron/plugins/ml2/db.py | 13 +- neutron/plugins/ml2/drivers/l2pop/mech_driver.py | 7 +- .../drivers/mech_sriov/agent/sriov_nic_agent.py | 5 +- .../openvswitch/agent/ovs_dvr_neutron_agent.py | 48 +--- neutron/plugins/ml2/plugin.py | 49 ++++ neutron/privileged/__init__.py | 5 +- neutron/quota/resource.py | 6 +- neutron/scheduler/l3_agent_scheduler.py | 2 +- .../unit/agent/l3/test_l3_agent_extension_api.py | 6 +- .../unit/agent/linux/test_iptables_firewall.py | 16 ++ .../plugins/ml2/drivers/l2pop/test_mech_driver.py | 54 ++++ .../mech_sriov/agent/test_sriov_nic_agent.py | 29 +++ .../openvswitch/agent/test_ovs_neutron_agent.py | 289 ++------------------- 60 files changed, 1313 insertions(+), 513 deletions(-) From no-reply at openstack.org Tue Nov 6 06:29:43 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Nov 2018 06:29:43 -0000 Subject: [release-announce] neutron-vpnaas 13.0.1 (rocky) Message-ID: We are tickled pink to announce the release of: neutron-vpnaas 13.0.1: OpenStack Networking VPN as a Service This release is part of the rocky stable release series. Download the package from: https://tarballs.openstack.org/neutron-vpnaas/ For more details, please see below. Changes in neutron-vpnaas 13.0.0..13.0.1 ---------------------------------------- 0876f4d Match IPSEC SA established state ea3a41f import zuul job settings from project-config 1f7708b Update .gitreview for stable/rocky Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 14 +++++++- .../services/vpn/device_drivers/ipsec.py | 4 +-- .../unit/services/vpn/device_drivers/test_ipsec.py | 41 ++++++++++++++++++++-- 4 files changed, 54 insertions(+), 6 deletions(-) From no-reply at openstack.org Tue Nov 6 06:37:44 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Nov 2018 06:37:44 -0000 Subject: [release-announce] neutron-fwaas 12.0.1 (queens) Message-ID: We high-spiritedly announce the release of: neutron-fwaas 12.0.1: OpenStack Networking FWaaS This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/neutron-fwaas/ For more details, please see below. Changes in neutron-fwaas 12.0.0..12.0.1 --------------------------------------- 87695e5 Should forward only first accepted packet to table 91 and 92 cb53628 import zuul job settings from project-config aa1e78b Pin neutron version to stable/queens in unit test 1949733 Filter out conntrack entries with unknown protocol 58a6238 Fix pep8 new warnings and pip install error 9f6637a Fix sanity check for default firewall group name 384366b tests: don't rely on configuration files outside tests directory 5e96736 DVR-FWaaS: Fix DVR FWaaS rules for fipnamespace 43f56b7 Update UPPER_CONSTRAINTS_FILE for stable/queens 74c9044 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 30 + .../versions/4202e3047e47_add_index_tenant_id.py | 3 +- .../540142f314f4_fwaas_router_insertion.py | 8 +- .../versions/796c68dffbb_cisco_csr_fwaas.py | 7 +- ...5cc0_shared_attribute_for_firewall_resources.py | 6 +- ...2258a43_create_default_firewall_groups_table.py | 10 +- ...e5bff_uniq_firewallgroupportassociation0port.py | 8 +- .../firewall/drivers/linux/iptables_fwaas.py | 11 +- .../firewall/drivers/linux/iptables_fwaas_v2.py | 9 +- .../linux/l2/openvswitch_firewall/firewall.py | 32 +- .../drivers/linux/l2/openvswitch_firewall/rules.py | 11 +- .../firewall/drivers/linux/legacy_conntrack.py | 10 +- neutron_fwaas/services/firewall/fwaas_plugin_v2.py | 4 +- .../linux/l2/openvswitch_firewall/test_rules.py | 7 +- .../firewall/drivers/linux/test_iptables_fwaas.py | 2 +- .../drivers/linux/test_iptables_fwaas_v2.py | 2 +- .../drivers/linux/test_legacy_conntrack.py | 31 +- tools/tox_install.sh | 9 +- tox.ini | 2 +- 24 files changed, 185 insertions(+), 764 deletions(-) From no-reply at openstack.org Tue Nov 6 14:35:52 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Nov 2018 14:35:52 -0000 Subject: [release-announce] pymod2pkg 0.16.0 Message-ID: We are overjoyed to announce the release of: pymod2pkg 0.16.0: python module name to package name map Download the package from: https://tarballs.openstack.org/pymod2pkg/ For more details, please see below. Changes in pymod2pkg 0.15.0..0.16.0 ----------------------------------- 29aa5b5 Add watcher service Diffstat (except docs and test files) ------------------------------------- pymod2pkg/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) From no-reply at openstack.org Tue Nov 6 14:47:44 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Nov 2018 14:47:44 -0000 Subject: [release-announce] neutron-lib 1.20.0 (stein) Message-ID: We exuberantly announce the release of: neutron-lib 1.20.0: Neutron shared routines and utilities This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/neutron-lib Download the package from: https://pypi.org/project/neutron-lib Please report issues through launchpad: https://bugs.launchpad.net/neutron For more details, please see below. 1.20.0 ^^^^^^ Prelude ******* This release adds support for custom filtering in versioned object. New Features ************ * The "qos-rules-alias" API extension is introduced to enable users to perform "GET", "PUT" and "DELETE" operations on "bandwidth_limit_rules", "dscp_marking_rules" and "minimum_bandwidth_rules" as though they are first level resources. In other words, the user will not have to specify the QoS policy ID. * The "neutron.db._resource_extend" is now available as "neutron_lib.db.resource_extend" along with a new "DBResourceExtendFixture" that allows tests to modify the map of registered resource functions. * A class called "FilterObj" is introduced. This is the base class from which the custom filter class should inherit. This release also implements two filter class: "NotIn" and "NotEqual". The class "StringMatchingFilterObj" is now a subclass of "FilterObj". Bug Fixes ********* * Bug 1796854 (https://bugs.launchpad.net/neutron/+bug/1796854) is fixed by validating if advsvc context is used. * Neutron API should not allow user to set zero for floating IP port forwarding internal or external port number. Directly modify the floating-ip-port-forwarding extension to change external_port and internal_port minimum value to 1. Then API and port forwarding object will make consistent for these attributes. * Change API to enforce policy rules for subnet entities with specified segment_ids, to fix a broken implementation of that policy enforcement. Bug: 1784259 (https://bugs.launchpad.net/neutron/+bug/1784259) Changes in neutron-lib 1.19.0..1.20.0 ------------------------------------- 8dc31ec Disable port number 0 for floating IP port_forwarding dafbd30 Support custom filters in OVO e5afd0b rehome the resource_extend db module 0ecceac Fix random_mac_generator to make proper EUI64s 00147a7 Allow advsvc role to create port in foreign tenant 0c47606 Add api-ref for qos-rules-alias extension 3e44497 Use QoS constants definitions eb2e5c9 Define qos-rules-alias extension f27064f Use authorize instead of enforce in policy fe62f2e build universal wheels 691cd28 PlacementAPIClient.update_resource_class client call missing argument d14b379 Let Neutron enforce rule on create_subnet with segment_id [neutron-lib part] Diffstat (except docs and test files) ------------------------------------- api-ref/source/v2/parameters.yaml | 6 +- api-ref/source/v2/qos.inc | 91 +++++++++++++ neutron_lib/_policy.py | 5 +- neutron_lib/api/attributes.py | 5 +- neutron_lib/api/definitions/__init__.py | 4 + neutron_lib/api/definitions/base.py | 3 + .../api/definitions/floating_ip_port_forwarding.py | 6 +- neutron_lib/api/definitions/metering.py | 5 +- neutron_lib/api/definitions/qos.py | 10 +- .../api/definitions/qos_bw_limit_direction.py | 5 +- neutron_lib/api/definitions/qos_rules_alias.py | 117 +++++++++++++++++ .../api/definitions/subnet_segmentid_enforce.py | 79 +++++++++++ neutron_lib/db/model_query.py | 12 +- neutron_lib/db/resource_extend.py | 146 +++++++++++++++++++++ neutron_lib/fixture.py | 16 +++ neutron_lib/objects/utils.py | 42 +++++- neutron_lib/placement/client.py | 2 +- .../api/definitions/test_qos_bw_limit_direction.py | 3 +- .../unit/api/definitions/test_qos_rules_alias.py | 28 ++++ .../definitions/test_subnet_segmentid_enforce.py | 23 ++++ neutron_lib/utils/net.py | 2 +- .../advsvc-role-support-d4f1c532264b729a.yaml | 4 + .../disable-port-number-zero-2fb484a802f099a7.yaml | 8 ++ .../qos-rules-alias-ext-c13417dcb3d81130.yaml | 8 ++ .../rehome-resource-extend-7eee483ec4146801.yaml | 6 + ...segment_id_policy_enforce-cd8053c51417d373.yaml | 7 + .../support-custom-filter-f4a15bb5b38b7d3e.yaml | 9 ++ setup.cfg | 3 + 38 files changed, 836 insertions(+), 41 deletions(-) From no-reply at openstack.org Tue Nov 6 22:11:00 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Nov 2018 22:11:00 -0000 Subject: [release-announce] bifrost 5.1.1 (rocky) Message-ID: We are stoked to announce the release of: bifrost 5.1.1: Deployment of physical machines using OpenStack Ironic and Ansible This release is part of the rocky stable release series. Download the package from: https://tarballs.openstack.org/bifrost/ For more details, please see below. Changes in bifrost 5.1.0..5.1.1 ------------------------------- 1ea45d1 Fix ironic configuration for new oslo messaging 37bf890 Fix bug in dnsmasq config ea5e3ca Refactor bifrost-integration-tinyipa jobs d58c08f Refactor bifrost-integration-dibipa-debian jobs 60d3599 Refactor bifrost-integration-dhcp jobs c328d0f import zuul job settings from project-config 8f5ae17 Update UPPER_CONSTRAINTS_FILE for stable/rocky cdb629f Update .gitreview for stable/rocky Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../bifrost-integration-dhcp-centos-7/post.yaml | 15 ----- .../bifrost-integration-dhcp-centos-7/run.yaml | 72 --------------------- .../post.yaml | 15 ----- .../bifrost-integration-dhcp-opensuse-423/run.yaml | 73 ---------------------- .../legacy/bifrost-integration-dhcp/post.yaml | 2 +- .../post.yaml | 15 ----- .../run.yaml | 73 ---------------------- .../post.yaml | 15 ----- .../run.yaml | 73 ---------------------- .../bifrost-integration-dibipa-debian/post.yaml | 2 +- .../bifrost-integration-tinyipa-centos-7/post.yaml | 15 ----- .../bifrost-integration-tinyipa-centos-7/run.yaml | 72 --------------------- .../post.yaml | 15 ----- .../run.yaml | 72 --------------------- .../legacy/bifrost-integration-tinyipa/post.yaml | 2 +- .../templates/dnsmasq.conf.j2 | 2 +- .../templates/ironic.conf.j2 | 3 +- tox.ini | 4 +- zuul.d/legacy-bifrost-jobs.yaml | 57 ++++++++--------- zuul.d/project.yaml | 13 ++-- 21 files changed, 44 insertions(+), 567 deletions(-) From no-reply at openstack.org Tue Nov 6 22:25:07 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Nov 2018 22:25:07 -0000 Subject: [release-announce] mistral 6.0.6 (queens) Message-ID: We contentedly announce the release of: mistral 6.0.6: Mistral Project This release is part of the queens stable release series. Download the package from: https://pypi.org/project/mistral For more details, please see below. 6.0.6 ^^^^^ Bug Fixes * The header X-Target-Insecure previously accepted any string and used it for comparisons. This meant unless it was empty (or not provided) it would always evaluate as True. This change makes the validation stricter, only accepting "True" and "False" and converting these to boolean values. Any other value will return an error. Changes in mistral 6.0.5..6.0.6 ------------------------------- 241d0b4 Explicitly convert X-Target-Insecure to a boolean Diffstat (except docs and test files) ------------------------------------- mistral/context.py | 12 +++++- .../x-target-insecure-values-4b2bdbfd42526abc.yaml | 8 ++++ 3 files changed, 65 insertions(+), 1 deletion(-) From no-reply at openstack.org Tue Nov 6 22:25:08 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 06 Nov 2018 22:25:08 -0000 Subject: [release-announce] mistral 5.2.7 (pike) Message-ID: We are chuffed to announce the release of: mistral 5.2.7: Mistral Project This release is part of the pike stable release series. Download the package from: https://pypi.org/project/mistral For more details, please see below. 5.2.7 ^^^^^ Bug Fixes * The header X-Target-Insecure previously accepted any string and used it for comparisons. This meant unless it was empty (or not provided) it would always evaluate as True. This change makes the validation stricter, only accepting "True" and "False" and converting these to boolean values. Any other value will return an error. Changes in mistral 5.2.6..5.2.7 ------------------------------- 4a7065c Explicitly convert X-Target-Insecure to a boolean Diffstat (except docs and test files) ------------------------------------- mistral/context.py | 12 +++++- .../x-target-insecure-values-4b2bdbfd42526abc.yaml | 8 ++++ 3 files changed, 65 insertions(+), 1 deletion(-) From no-reply at openstack.org Wed Nov 7 09:24:16 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Nov 2018 09:24:16 -0000 Subject: [release-announce] python-barbicanclient 4.8.0 (stein) Message-ID: We are delighted to announce the release of: python-barbicanclient 4.8.0: Client Library for OpenStack Barbican Key Management API This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/python-barbicanclient/ Download the package from: https://tarballs.openstack.org/python-barbicanclient/ Please report issues through launchpad: https://storyboard.openstack.org/#!/project/984 For more details, please see below. 4.8.0 ^^^^^ New Features * Lookups (for all Read/Update/Delete actions) are now performed using only the UUID of the entity. For backward compatability, full HATEOS refs may be used, but everything before the UUID will be stripped and the service catalog entry for Barbican will be substituted. This should have no impact on accessing existing secrets with any version of Barbican. Changes in python-barbicanclient 4.7.0..4.8.0 --------------------------------------------- 2956fba Don't quote {posargs} in tox.ini 6651c8f Allow fetching by UUID, and respect interface 1a8cc8c Import python-barbicanclient-dsvm f1572f0 add python 3.6 unit test job 8ed329e switch documentation job to new PTI f459e98 import zuul job settings from project-config Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 21 +++++ barbicanclient/base.py | 23 ++++-- barbicanclient/v1/acls.py | 35 ++++++++- barbicanclient/v1/cas.py | 5 +- barbicanclient/v1/containers.py | 34 ++++---- barbicanclient/v1/orders.py | 14 ++-- barbicanclient/v1/secrets.py | 29 ++++--- playbooks/python-barbicanclient-dsvm/post.yaml | 15 ++++ playbooks/python-barbicanclient-dsvm/run.yaml | 64 +++++++++++++++ .../use-only-uuid-from-href-81710d1b388dce57.yaml | 8 ++ tox.ini | 3 +- 17 files changed, 467 insertions(+), 97 deletions(-) From no-reply at openstack.org Wed Nov 7 13:30:16 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Nov 2018 13:30:16 -0000 Subject: [release-announce] yaml2ical 0.10.0 Message-ID: We joyfully announce the release of: yaml2ical 0.10.0: Convert YAML meeting descriptions into iCalendar files Download the package from: https://tarballs.openstack.org/yaml2ical/ For more details, please see below. Changes in yaml2ical 0.9.0..0.10.0 ---------------------------------- 02ba0f5 add day_specifier to recurrence cc4d324 add base class for recurrence 913f2d8 update the versions of python 3 claimed Diffstat (except docs and test files) ------------------------------------- setup.cfg | 5 ++-- tox.ini | 2 +- yaml2ical/recurrence.py | 57 ++++++++++++++++++++++++++++++++++---- 4 files changed, 68 insertions(+), 8 deletions(-) From no-reply at openstack.org Wed Nov 7 22:58:10 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 07 Nov 2018 22:58:10 -0000 Subject: [release-announce] oslo.service 1.33.0 (stein) Message-ID: We are chuffed to announce the release of: oslo.service 1.33.0: oslo.service library This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through launchpad: https://bugs.launchpad.net/oslo.service For more details, please see below. Changes in oslo.service 1.32.1..1.33.0 -------------------------------------- b85d935 Fixture to mock loopingcall wait() 643578c Limit monotonic to py2 Diffstat (except docs and test files) ------------------------------------- oslo_service/__init__.py | 2 +- oslo_service/fixture.py | 52 ++++++++++++++++++++++++++++++++++++++ oslo_service/periodic_task.py | 6 ++++- requirements.txt | 3 ++- 8 files changed, 106 insertions(+), 3 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9e71d4c..4afebff 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,0 +7 @@ eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT +fixtures>=3.0.0 # Apache-2.0/BSD @@ -8 +9 @@ greenlet>=0.4.10 # MIT -monotonic>=0.6 # Apache-2.0 +monotonic>=0.6;python_version<'3.3' # Apache-2.0 From no-reply at openstack.org Fri Nov 9 07:17:35 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 09 Nov 2018 07:17:35 -0000 Subject: [release-announce] python-openstackclient 3.17.0 (stein) Message-ID: We high-spiritedly announce the release of: python-openstackclient 3.17.0: OpenStack Command-line Client This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/python-openstackclient Download the package from: https://pypi.org/project/python-openstackclient Please report issues through launchpad: https://storyboard.openstack.org/#!/project/975 For more details, please see below. 3.17.0 ^^^^^^ New Features ************ * Add "--project" option to "limit list" command. [Bug 1798744 (https://bugs.launchpad.net/python-openstackclient/+bug/1798744)] * Add "--dns-domain" and "--dns-name" options to the "floating ip create" commands. These options set the DNS domain and name for the floating IP. Check backend available extension and return an error message if it is missing (instead of a Bad Request HTTP 400). [Bug 1547736 (https://storyboard.openstack.org/#!/story/1547736)] * Add "--long" option to the "floating ip list" command. This adds "DNS Name" and "DNS Domain" columns to the floating IP list. [Bug 1547736 (https://storyboard.openstack.org/#!/story/1547736)] * Add dns-domain support for network commands. The new parameter "-- dns-domain" is added to the "network create" and "network set" commands. This parameter sets the domain name for the network. Check backend available extension and return an error message if it is missing (instead of a Bad Request HTTP 400). * Add options "--sign-key-path" and "--sign-cert-id" to the "image create" command. Tthe image must be present on disk, therefore the "file" option is required: "image create --file --sign-key-path --sign- cert-id ". A prompt for a password ensures, that the private key can be protected too. [Bug 2002128 (https://storyboard.openstack.org/#!/story/2002128)] * Add "--property" option to the "server rebuild" command, to provide the ability to specify properties of the rebuilt instance. [Story 2003979 (https://storyboard.openstack.org/#!/story/2003979)] * A new command, "openstack volume backend capability show " was added which will provide a list of all capabilities that can be configured for the requested backend. The required ** parameter takes the form *host at backend-name*. * A new command, "openstack volume backend pool list" was added which will provide a list of all backend storage pools. The optional "-long" parameter includes some basic configuration and stats for each pool. Deprecation Notes ***************** * The "--project" and "--user" options for the "volume create" command have been deprecated. They are deprecated because Cinder's volume create API ignores the corresponding API inputs. Bug Fixes ********* * Fix "volume create" by removing two broken options. The "-- project" and "--user" options were intended to specify an alternate project and/or user for the volume, but the Volume service's API does not support this behavior. This caused the volume to be created, but without the expected project/user values. However, an alternate project and/or user may be specified using identity overrides (e.g. --os-username, --os-project-id). Changes in python-openstackclient 3.16.0..3.17.0 ------------------------------------------------ 0d764cd Add project param in LimitList parser 651f0c3 Handle not having cinderclient.v1 available 9647d43 Add volume backend pool list command 4039d0d Add volume backend capability show command 91a2d88 Allow endpoint filtering on both project and project-domain e3dc30f Add --property option to 'server rebuild' command 01eeed2 Remove python-ceilometerclient 424ab43 Add monascaclient to `not plugins` list 3c58244 Fix some spaces in help messages 544f0e2 fix tox python3 overrides 01c3548 Fix help message for subnetpool default-quota value 1b66ad9 Fix 'project purge' deleting wrong project's servers and volumes 14ceb63 Add metavar for name parameter in subnet create 1981eb2 osc-included image signing (using openstacksdk) 62302ad Use templates for cover and lower-constraints 0461b7c add lib-forward-testing-python3 test job 67eeacd add python 3.6 unit test job d8020ab switch documentation job to new PTI 77a533f import zuul job settings from project-config 030fd71 Deprecate volume create --project and --user options 29ca990 Fix inconsistency (nit) 5c0de6e Detailed help message for QoS max-burst-kbps value def83a0 Fix broken gate jobs ed09f28 Add DNS support to floating IP commands 6cb0f0f Fix missing trailing spaces in network help messages 2b62b6e Update reno for stable/rocky b8754e1 Add dns-domain support to Network object Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 12 +- lower-constraints.txt | 2 +- openstackclient/common/project_purge.py | 4 +- openstackclient/compute/v2/server.py | 13 +- openstackclient/identity/v3/endpoint.py | 2 +- openstackclient/identity/v3/limit.py | 13 +- openstackclient/image/v2/image.py | 58 +++++++ openstackclient/network/common.py | 25 +++ openstackclient/network/v2/floating_ip.py | 29 +++- openstackclient/network/v2/network.py | 18 ++- openstackclient/network/v2/network_qos_rule.py | 5 +- openstackclient/network/v2/port.py | 30 ++-- openstackclient/network/v2/router.py | 10 +- openstackclient/network/v2/subnet.py | 3 +- openstackclient/network/v2/subnet_pool.py | 10 +- .../functional/volume/v1/test_transfer_request.py | 37 +++-- .../functional/volume/v2/test_transfer_request.py | 42 ++++-- .../functional/volume/v3/test_transfer_request.py | 2 + .../unit/network/v2/test_floating_ip_network.py | 12 ++ openstackclient/volume/client.py | 21 ++- openstackclient/volume/v2/volume.py | 48 +++--- openstackclient/volume/v2/volume_backend.py | 113 ++++++++++++++ .../notes/bug-1777153-750e6044aa28d5d8.yaml | 15 ++ .../notes/bug-1798744-5512256baf4dc633.yaml | 4 + ...loatingip_dns_integration-f26c7575694d098d.yaml | 14 ++ .../network_dns_integration-5914b2c2be474a41.yaml | 9 ++ ...sc-included-image-signing-a7021a4dbdcf6336.yaml | 11 ++ .../server-rebuild-property-e8c6439b04e27c80.yaml | 6 + .../notes/volume-backend-c5faae0b31556a24.yaml | 11 ++ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + requirements.txt | 2 +- setup.cfg | 3 + tox.ini | 5 + 57 files changed, 1019 insertions(+), 351 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2ee03a5..205d4e6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ keystoneauth1>=3.4.0 # Apache-2.0 -openstacksdk>=0.11.2 # Apache-2.0 +openstacksdk>=0.17.0 # Apache-2.0 From no-reply at openstack.org Thu Nov 15 14:36:20 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 15 Nov 2018 14:36:20 -0000 Subject: [release-announce] python-neutronclient 6.11.0 (stein) Message-ID: We joyfully announce the release of: python-neutronclient 6.11.0: CLI and Client Library for OpenStack Networking This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/python-neutronclient Download the package from: https://pypi.org/project/python-neutronclient Please report issues through launchpad: https://bugs.launchpad.net/python-neutronclient For more details, please see below. 6.11.0 ^^^^^^ New Features * Adds the remote source firewall group and the remote destination firewall group field to the firewall rules. Changes in python-neutronclient 6.10.0..6.11.0 ---------------------------------------------- 1d45522 Fix docstring in method list_routers_on_l3_agent cb1e24b Fix docstring in method list_networks_on_dhcp_agent 3de4353 Fix api version handling, which completely breaks the client 5f69719 Don't quote {posargs} in tox.ini a385656 Adds the destination and source fwg to fwr 86a6740 Use templates for cover and lower-constraints 1a1dbf0 Consolidate irrelevant files added for py3 project 259c386 Switch to stestr Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 +- .stestr.conf | 3 + .testr.conf | 4 - .zuul.yaml | 27 +---- lower-constraints.txt | 3 +- neutronclient/neutron/client.py | 2 +- neutronclient/osc/v2/fwaas/firewallrule.py | 49 ++++++++ neutronclient/shell.py | 2 - neutronclient/v2_0/client.py | 4 +- .../notes/remote_fwg-0f5362e5be8b2e84.yaml | 5 + test-requirements.txt | 2 +- tox.ini | 12 +- 15 files changed, 217 insertions(+), 43 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 77a33e6..11865b8 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -16 +16 @@ requests-mock>=1.2.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD +stestr>=2.0.0 # Apache-2.0 From no-reply at openstack.org Mon Nov 19 20:48:42 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:48:42 -0000 Subject: [release-announce] puppet-barbican 14.1.0 (stein) Message-ID: We contentedly announce the release of: puppet-barbican 14.1.0: Puppet module for Barbican This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-barbican/ For more details, please see below. 14.1.0 ^^^^^^ New Features * Add parameters for the PKCS#11 plugin to allow integration of the ATOS and Thales HSMs. * Added new class barbican::worker which can be used to manage the package and service for the barbican-worker. Changes in puppet-barbican 13.3.0..14.1.0 ----------------------------------------- 42e1953 Prepare Stein M1 3c3d14b Fix stdlib version in metadata 9d86a14 Install python3-barbican in Fedora or RedHat > 7 dae066a Add HSM related parameters 436a89e Convert spec testing to use rspec-puppet-facts 489c57a Update min tox version to 2.0 6e55ffb Dissuade .gitignore references to personal tools b8f9aa2 switch documentation job to new PTI 428cfe8 import zuul job settings from project-config c138d5d Bump version for the start of Stein 34e6f3a Add barbican::worker class f4db82e Add the missing 'Table of Contents' 12156f0 Update reno for stable/rocky fadc6b9 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +- .zuul.yaml | 1 + README.md | 4 +- manifests/params.pp | 3 +- manifests/plugins/p11_crypto.pp | 57 ++++-- manifests/worker.pp | 66 +++++++ metadata.json | 16 +- .../notes/add-hsm-parameters-dd1d97ebc6034292.yaml | 5 + .../notes/worker-class-a35a35e71399695f.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + spec/classes/barbican_keystone_auth_spec.rb | 204 +++++++++++---------- spec/classes/barbican_plugins_dogtag_spec.rb | 128 ++++++------- spec/classes/barbican_plugins_p11_crypto_spec.rb | 26 ++- spec/classes/barbican_worker_spec.rb | 99 ++++++++++ tox.ini | 2 +- 16 files changed, 437 insertions(+), 198 deletions(-) From no-reply at openstack.org Mon Nov 19 20:50:37 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:50:37 -0000 Subject: [release-announce] puppet-ironic 14.1.0 (stein) Message-ID: We are stoked to announce the release of: puppet-ironic 14.1.0: Puppet module for OpenStack Ironic This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-ironic/ For more details, please see below. 14.1.0 ^^^^^^ New Features ************ * Expose the "endpoint_override" parameter in both "::ironic::drivers::inspector" and "::ironic::service_catalog" * Expose the "notification_level" parameter in "::ironic" * Adds "ironic::conductor::force_raw_images" which controls whether ironic forces the image format to be raw before deployment. * Adds "ironic::drivers::agent::image_download_source" which controls how ironic serves the image when using the "direct" deploy interface: via swift or via its local HTTP server. Bug Fixes ********* * In order to allow the ironic inspector dnsmasq service to receive packets after the network service is restarted, the bind-interfaces option should not be set. Since the ironic inspector is bound to the br-ctlplane interface, its not necessary to set this field as this dnsmasq instance will only service this interface. From the dnsmasq man page (http://www.thekelleys.org.uk/dnsmasq/docs /dnsmasq-man.html): -z, --bind-interfaces On systems which support it, dnsmasq binds the wildcard address, even when it is listening on only some interfaces. It then discards requests that it shouldn't reply to. This has the advantage of working even when interfaces come and go and change address. This option forces dnsmasq to really bind only the interfaces it is listening on. About the only time when this is useful is when running another nameserver (or another instance of dnsmasq) on the same machine. Setting this option also enables multiple instances of dnsmasq which provide DHCP service to run in the same machine. We do run another dnsmasq instance for neutron but that is bound to the tap interface in the namespace. * Fixes default configuration where only a single concurrent thread was permitted per WSGI worker process, which does not match the upstream configuration where threads are enabled per each spawned worker process. This allows for greater request concurrency to prevent situations where the webserver may incorrectly return a 500 error due to the server being unable to process the request in time. * In order to allow portability between x86_64 and ppc the syslinux- tftpboot package is used for ironix-pxe. Changes in puppet-ironic 13.3.0..14.1.0 --------------------------------------- c4e5aa2 Prepare Stein M1 cc5bcf8 Adjust syslinux_path for Fedora and RedHat > 7 0dd10d1 Fix stdlib version in metadata 77521e2 Convert spec testing to rspec-puppet-facts 0af07a5 For ironic-pxe use syslinux-tftpboot package instead of syslinux 919c6ca Install python3-ironicclient in Fedora or RedHat > 7 524b391 Expose dnsmasq_pxe_filter/purge_dhcp_hostsdir opt 4e11e3f Fix rabbitmq README and examples c0c8164 Update min tox version to 2.0 3cc57f1 Dissuade .gitignore references to personal tools 7a4fb04 Add missing endpoint_override params b9415d8 Provide more useful fail message 3848075 Expose the endpoint_override parameter 2897bb2 Configure image_download_source and force_raw_images 44ad813 Remove ironic inspector dnsmasq bind-interfaces setting e4d1ed6 switch documentation job to new PTI 2d68757 import zuul job settings from project-config f37d8f6 Add tests for oslo_messaging_notifications 2b21213 Bump version for the start of Stein 27bf3a0 Expose the notification_level paramenter 2177fc1 Add the missing 'Table of Contents' in README 3e773e3 Update reno for stable/rocky 037cd2c Correct default number of threads 707af57 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 ++- .zuul.yaml | 1 + README.md | 8 +- examples/ironic.pp | 24 +++-- manifests/cinder.pp | 6 ++ manifests/conductor.pp | 6 ++ manifests/drivers/agent.pp | 9 ++ manifests/drivers/inspector.pp | 6 ++ manifests/glance.pp | 6 ++ manifests/init.pp | 6 ++ manifests/inspector/pxe_filter/dnsmasq.pp | 10 ++ manifests/neutron.pp | 6 ++ manifests/params.pp | 18 +++- manifests/pxe.pp | 9 +- manifests/service_catalog.pp | 6 ++ manifests/swift.pp | 6 ++ manifests/wsgi/apache.pp | 4 +- metadata.json | 16 ++- .../add-endpoint-override-ed2a335077e5fc24.yaml | 6 ++ .../add-notification-level-7d21ada84df44ca5.yaml | 4 + .../image-download-source-f4882929aa669b30.yaml | 9 ++ .../remove-bind-interfaces-98c7021ed271eeee.yaml | 25 +++++ ...threads-to-match-upstream-6fda517d7f6d1448.yaml | 9 ++ ...use-syslinux-tftpboot-pkg-409e279e9b990456.yaml | 4 + releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++ spec/classes/ironic_bifrost_spec.rb | 112 +++++++++++---------- spec/classes/ironic_cinder_spec.rb | 3 + spec/classes/ironic_conductor_spec.rb | 3 + spec/classes/ironic_config_spec.rb | 37 ++++--- spec/classes/ironic_drivers_agent_spec.rb | 3 + spec/classes/ironic_drivers_inspector_spec.rb | 3 + spec/classes/ironic_glance_spec.rb | 7 +- spec/classes/ironic_init_spec.rb | 46 ++++++--- .../ironic_inspector_pxe_filter_dnsmasq_spec.rb | 3 + spec/classes/ironic_neutron_spec.rb | 3 + spec/classes/ironic_pxe_spec.rb | 6 +- spec/classes/ironic_service_catalog_spec.rb | 3 + spec/classes/ironic_swift_spec.rb | 3 + spec/classes/ironic_wsgi_apache_spec.rb | 4 +- templates/inspector_dnsmasq_http.erb | 1 - templates/inspector_dnsmasq_tftp.erb | 1 - tox.ini | 2 +- 43 files changed, 340 insertions(+), 123 deletions(-) From no-reply at openstack.org Mon Nov 19 20:50:41 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:50:41 -0000 Subject: [release-announce] puppet-heat 14.1.0 (stein) Message-ID: We are satisfied to announce the release of: puppet-heat 14.1.0: Puppet module for OpenStack Heat This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-heat/ For more details, please see below. 14.1.0 ^^^^^^ New Features * Added new parameter heat::cache::manage_backend_package that is sent to the oslo::cache class which determines if the backend cache python library should be installed or not. Defaults to true same as oslo::cache default value. Changes in puppet-heat 13.3.0..14.1.0 ------------------------------------- 46df659 Prepare Stein M1 8d58998 Fix stdlib version in metadata ffc4e32 Convert spec testing to rspec-puppet-facts 08c5070 Add manage_backend_package parameter 04df873 Install python3-heatclient in Fedora or RedHat > 7 432c51e Fix rabbitmq README and cleanup duplicate tests c453c27 Update min tox version to 2.0 7c96aa2 Dissuade .gitignore references to personal tools a316ea8 switch documentation job to new PTI ac23752 import zuul job settings from project-config 8089a63 Bump version for the start of Stein c745106 Add the missing 'Table of Contents' in README b0acc92 Update reno for stable/rocky cd52b00 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++- .zuul.yaml | 1 + README.md | 12 ++-- manifests/cache.pp | 6 ++ manifests/params.pp | 3 +- metadata.json | 16 ++--- .../manage-backend-param-a8455322276f2200.yaml | 7 +++ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++ spec/classes/heat_cache_spec.rb | 3 + spec/classes/heat_config_spec.rb | 36 +++++++---- spec/classes/heat_deps_spec.rb | 35 +++++++---- spec/classes/heat_init_spec.rb | 69 ++++------------------ tox.ini | 2 +- 14 files changed, 109 insertions(+), 100 deletions(-) From no-reply at openstack.org Mon Nov 19 20:51:05 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:51:05 -0000 Subject: [release-announce] puppet-ec2api 14.1.0 (stein) Message-ID: We jubilantly announce the release of: puppet-ec2api 14.1.0: Puppet module for OpenStack Ec2api This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-ec2api/ For more details, please see below. Changes in puppet-ec2api 13.3.0..14.1.0 --------------------------------------- 065e0e6 Prepare Stein M1 05661f4 Fix stdlib version in metadata f8d0d28 Convert spec testing to rspec-puppet-facts cd748c7 Update min tox version to 2.0 ff91c23 Dissuade .gitignore references to personal tools 8a0197f switch documentation job to new PTI 4d4a832 import zuul job settings from project-config 5c0d569 Bump version for the start of Stein d314987 Update reno for stable/rocky b873e4b Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + metadata.json | 16 ++++++---------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ spec/classes/ec2api_config_spec.rb | 37 +++++++++++++++++++++++++------------ tox.ini | 2 +- 7 files changed, 51 insertions(+), 24 deletions(-) From no-reply at openstack.org Mon Nov 19 20:53:15 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:53:15 -0000 Subject: [release-announce] puppet-manila 14.1.0 (stein) Message-ID: We are gleeful to announce the release of: puppet-manila 14.1.0: Puppet module for OpenStack Manila This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-manila/ For more details, please see below. Changes in puppet-manila 13.3.0..14.1.0 --------------------------------------- ff88e74 Prepare Stein M1 9acb520 Fix stdlib version in metadata 8784790 Install python3-manila in Fedora or RedHat > 7 4a96a90 Convert define spec testing to rspec-puppet-facts 0e5843d Use rspec-puppet-facts ae7183f Remove faulty config option from describe 4e4b954 Update min tox version to 2.0 72e5775 Dissuade .gitignore references to personal tools f18b52e switch documentation job to new PTI c535b3b import zuul job settings from project-config 8df43d0 Bump version for the start of Stein ac0819d Add the missing 'Table of Contents' 174fca5 Update reno for stable/rocky 8f78e43 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +- .zuul.yaml | 1 + README.md | 2 + manifests/params.pp | 4 +- metadata.json | 16 +- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + spec/classes/manila_api_spec.rb | 227 +++++------ spec/classes/manila_backends_spec.rb | 22 +- spec/classes/manila_db_mysql_spec.rb | 79 ++-- spec/classes/manila_db_spec.rb | 33 +- spec/classes/manila_ganesha_spec.rb | 19 +- spec/classes/manila_init_spec.rb | 418 +++++++++++---------- spec/classes/manila_keystone_auth_spec.rb | 195 +++++----- spec/classes/manila_network_neutron_spec.rb | 30 +- spec/classes/manila_params_spec.rb | 16 +- spec/classes/manila_quota_spec.rb | 114 +++--- spec/classes/manila_rabbitmq_spec.rb | 94 ++--- spec/classes/manila_scheduler_spec.rb | 34 +- spec/classes/manila_share_generic_spec.rb | 32 +- spec/classes/manila_share_glusterfs_spec.rb | 22 +- spec/classes/manila_share_netapp_spec.rb | 25 +- spec/classes/manila_share_spec.rb | 36 +- spec/defines/manila_backend_dellemc_isilon_spec.rb | 42 ++- spec/defines/manila_backend_dellemc_unity_spec.rb | 42 ++- spec/defines/manila_backend_dellemc_vmax_spec.rb | 42 ++- spec/defines/manila_backend_dellemc_vnx_spec.rb | 42 ++- spec/defines/manila_backend_generic_spec.rb | 35 +- spec/defines/manila_backend_glusterfs_spec.rb | 23 +- spec/defines/manila_backend_glusternative_spec.rb | 21 +- spec/defines/manila_backend_glusternfs_spec.rb | 21 +- spec/defines/manila_backend_hitachi_hnas_spec.rb | 33 +- spec/defines/manila_backend_netapp_spec.rb | 42 ++- .../manila_network_neutron_single_network_spec.rb | 25 +- spec/defines/manila_network_standalone_spec.rb | 26 +- spec/defines/manila_service_instance_spec.rb | 70 ++-- spec/defines/manila_type_set_spec.rb | 22 +- spec/defines/manila_type_spec.rb | 22 +- tox.ini | 2 +- 39 files changed, 1077 insertions(+), 871 deletions(-) From no-reply at openstack.org Mon Nov 19 20:53:17 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:53:17 -0000 Subject: [release-announce] puppet-nova 14.1.0 (stein) Message-ID: We eagerly announce the release of: puppet-nova 14.1.0: Puppet module for OpenStack Nova This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-nova/ For more details, please see below. 14.1.0 ^^^^^^ New Features ************ * Added new parameter nova::cache::manage_backend_package that is sent to the oslo::cache class which determines if the backend cache python library should be installed or not. Defaults to true same as oslo::cache default value. * Add nova file_backed_memory and memory_backing_dir support for qemu.conf The libvirt driver now allows utilizing file backed memory for qemu/KVM virtual machines, via a new configuration attribute "[libvirt]/file_backed_memory", defaulting to 0 (disabled). "[libvirt]/file_backed_memory" specifies the available capacity in MiB for file backed memory, at the directory configured for "memory_backing_dir" in libvirt's "qemu.conf". When enabled, the libvirt driver will report the configured value for the total memory capacity of the node, and will report used memory as the sum of all configured guest memory. Running Nova with file_backed_memory requires libvirt version 4.0.0 and qemu version 2.6.0 * Added new parameter nova::scheduler::workers which can be used to set the amount of scheduler workers. * Adding nova::compute::sync_power_state_interval parameter that configure the interval to sync power states between the database and the hypervisor. Set to -1 to disable, or to 0 to run the default rate. Defaults to $::os_service_default. * Add support for libvirt volume_use_multipath the ability to use multipath connection of the iSCSI or FC volume. Volumes can be connected in the LibVirt as multipath devices. Adds new parameter "nova::compute::libvirt::volume_use_multipath" Known Issues ************ * The nova::cells::create_cells functionality is not working and will not be fixed and has therefore been removed. * The nova::quota class now properly sets the config options in the [quota] section and not the [DEFAULT] section which is deprecated. Upgrade Notes ************* * The nova::cells::create_cells functionality is deprecated and has no effect since it was broken before and will not be fixed. Cells v1 has been deprecated in Nova since Ocata and will be removed soon. * The deprecated nova::placement::os_region_name parameter is now removed. Please use the nova::placement::region_name parameter instead. * Deprecated nova::compute::keymgr_api_class option has been removed. Deprecation Notes ***************** * The Cell v1 functionality is now deprecated and should not be used. It has been deprecated since Ocata and will be removed soon. This affects nova::cells, nova::manage::cells and the nova_cells resource. * fping_path option is now deprecated for removal, the parameter has no effect. * The image_service parameter is deprecated, as we are already using python-glanceclient instead of old glance client. * nova::compute::vnc_keymap option is now deprecated for removal, the parameter has no effect. * nova::compute::spice::keymap option is now deprecated for removal, the parameter has no effect. * The "notify_on_api_faults" parameter is deprecated as it is also removed from nova config options in change "https://review.openstack.org/#/c/505164". * The following parameters in nova::quota class has been deprecated and has changed name: * "quota_instances" (now "instances") * "quota_cores" (now "cores") * "quota_ram" (now "ram") * "quota_floating_ips" (now "floating_ips") * "quota_fixed_ips" (now "fixed_ips") * "quota_metadata_items" (now "metadata_items") * "quota_injected_files" (now "injected_files") * "quota_injected_file_content_bytes" (now "injected_file_content_bytes") * "quota_injected_file_path_length" (now "injected_file_path_length") * "quota_security_groups" (now "security_groups") * "quota_security_group_rules" (now "security_group_rules") * "quota_key_pairs" (now "key_pairs") * "quota_server_groups" (now "server_groups") * "quota_server_group_members" (now "server_group_members") * The nova::placement::os_interface parameter is now deprecated and will be removed the next release. Please use nova::placement::valid_interfaces instead. Changes in puppet-nova 13.3.0..14.1.0 ------------------------------------- 93747c8 Prepare Stein M1 a110b64 Fix stdlib version in metadata e7bd42f Fix syntax error 9197f46 nova::quota fix correct conf group and rename params fa86609 Add cells v1 deprecation notice and remove broken code f2ab2d4 Convert some spec testing to rspec-puppet-facts 6577331 Add manage_backend_package parameter 6686406 Split off metadata vendordata plugin in own class 37ce11a vnc and spice keymap are deprecated 64e22c6 Optimise the nova client vars defined 670197c Add puppet-nova-tripleo-standalone job 3d87792 Fixup functions for 5.5.7+ 47aa12b Fix README a42342d Remove keymgr_api_class option bac8cab Update min tox version to 2.0 581d5dc Deprecate fping_path option 5079765 Support for libvirt volume multipath c495e7f Separate placement database is not deprecated be42186 Run tripleo standalone job 676c282 Fix facts for nova::keystone::auth test 23c25dc Revert "Add support for native TLS encryption on NBD for disk migration" 3878df1 Add scheduler workers support 14116ff Dissuade .gitignore references to personal tools 0c54e9b Add support for native TLS encryption on NBD for disk migration 06982c8 Update nova packages name for Fedora b1181f6 Remove os_region_name and deprecate os_interface 84f90bd Add nova file_backed_memory and memory_backing_dir support for qemu.conf c203ae2 Remove pick() for default_floating_pool 393694a Add a release note for sync_power_state_interval parameter b4f3d6a compute: add sync_power_state_interval parameter cd62cf1 switch documentation job to new PTI c536a3e import zuul job settings from project-config 736188e Bump version for the start of Stein d084106 Make ironic password a secret 86eb547 Remove usage of deprecated RamFilter b467dd1 Add the missing 'Table of Contents' 8e3cd41 Resolve duplicate declaration with split of api / metadata wsgi 3a5199e Deprecate unused notify_on_api_faults parameter 49726bd Update reno for stable/rocky 7bc7c83 Remove unused osapi_volume_listen parameter b9bb76c Deprecate unused image_service parameter 2262e98 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +- .zuul.yaml | 19 +- README.md | 21 +- .../parser/functions/to_array_of_json_strings.rb | 10 +- lib/puppet/provider/nova_cells/nova_manage.rb | 2 + lib/puppet/type/nova_cells.rb | 2 + manifests/api.pp | 169 ++++++----- manifests/cache.pp | 6 + manifests/cells.pp | 44 +-- manifests/compute.pp | 38 ++- manifests/compute/libvirt.pp | 14 + manifests/compute/libvirt/qemu.pp | 28 +- manifests/compute/spice.pp | 20 +- manifests/db.pp | 11 +- manifests/init.pp | 46 +-- manifests/ironic/common.pp | 2 +- manifests/manage/cells.pp | 5 + manifests/metadata.pp | 103 ++++--- manifests/metadata/novajoin/api.pp | 2 +- manifests/network/neutron.pp | 5 +- manifests/params.pp | 10 +- manifests/placement.pp | 27 +- manifests/quota.pp | 186 +++++++++---- ..._vendordata_from_metadata-5bc86b342574d8e8.yaml | 11 + manifests/scheduler.pp | 6 + manifests/vendordata.pp | 185 ++++++++++++ manifests/wsgi/apache_metadata.pp | 2 +- metadata.json | 22 +- .../add-cells-v1-deprecation-0f3aaa22f83b06e0.yaml | 15 + ...cate_fping_path_parameter-1d21fd37491db26f.yaml | 4 + .../deprecate_image_service-3e54aa3283b3191c.yaml | 5 + ...eprecate_keymap_parameter-21b89e7b5d84ee21.yaml | 6 + ...cate_notify_on_api_faults-c7eb47adc3c92671.yaml | 6 + .../notes/fix-quota-class-898e279b0b2251df.yaml | 24 ++ .../manage-backend-param-b29e0be3dd8e14c3.yaml | 7 + ...te-os_region-os_interface-c317fe197b186877.yaml | 9 + ...king_dir_support_for_qemu-a4cde7ab5297f3ac.yaml | 18 ++ ...d_keymgr_api_class_option-e15d3602cb43f6c1.yaml | 3 + .../notes/scheduler-workers-13c4cdee9f6de5da.yaml | 5 + ...sync_power_state_interval-8dcccedd67fad69c.yaml | 7 + ...se_multipath-for-libvirt--a8e93a0bb83e0bc8.yaml | 7 + releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + spec/classes/nova_api_spec.rb | 49 +--- spec/classes/nova_cache_spec.rb | 3 + spec/classes/nova_compute_libvirt_qemu_spec.rb | 6 +- spec/classes/nova_compute_libvirt_spec.rb | 3 + spec/classes/nova_compute_spec.rb | 42 +-- spec/classes/nova_config_spec.rb | 60 ++-- spec/classes/nova_init_spec.rb | 23 +- spec/classes/nova_ironic_common_spec.rb | 4 +- spec/classes/nova_keystone_auth_spec.rb | 5 +- spec/classes/nova_metadata_novajoin_api_spec.rb | 310 ++++++++++----------- spec/classes/nova_metadata_novajoin_auth_spec.rb | 279 ++++++++++--------- spec/classes/nova_metadata_spec.rb | 14 - spec/classes/nova_migration_libvirt_spec.rb | 6 +- spec/classes/nova_placement_spec.rb | 6 +- spec/classes/nova_quota_spec.rb | 154 ++++++---- spec/classes/nova_scheduler_filter_spec.rb | 4 +- spec/classes/nova_scheduler_spec.rb | 14 +- spec/classes/nova_vendordata_spec.rb | 94 +++++++ tox.ini | 2 +- 62 files changed, 1373 insertions(+), 836 deletions(-) From no-reply at openstack.org Mon Nov 19 20:53:21 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:53:21 -0000 Subject: [release-announce] puppet-freezer 3.1.0 (stein) Message-ID: We joyfully announce the release of: puppet-freezer 3.1.0: Puppet module for OpenStack freezer This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-freezer/ For more details, please see below. Changes in puppet-freezer 2.3.0..3.1.0 -------------------------------------- b8fb51f Prepare Stein M1 674ee67 Fix stdlib version in metadata 1a3c765 Update min tox version to 2.0 8275f14 Dissuade .gitignore references to personal tools 3bd36a0 switch documentation job to new PTI 1c1ef82 import zuul job settings from project-config 8f88de1 Bump version for the start of Stein b43a6b9 dd the missing 'Table of Contents' da8f056 Update reno for stable/rocky Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + README.md | 4 +++- metadata.json | 12 ++++++------ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 7 files changed, 29 insertions(+), 9 deletions(-) From no-reply at openstack.org Mon Nov 19 20:53:32 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:53:32 -0000 Subject: [release-announce] puppet-ceilometer 14.1.0 (stein) Message-ID: We are delighted to announce the release of: puppet-ceilometer 14.1.0: Puppet module for OpenStack Ceilometer This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-ceilometer/ For more details, please see below. Changes in puppet-ceilometer 13.3.0..14.1.0 ------------------------------------------- a46ab4e Prepare Stein M1 7b727f3 Fix stdlib version in metadata 4ad1e23 Fix gnocchi examples file 955964f Update min tox version to 2.0 aeaa92b Dissuade .gitignore references to personal tools 37a9633 switch documentation job to new PTI 0304ac8 import zuul job settings from project-config cd7cc78 Bump version for the start of Stein d20b97b Add the missing 'Table of Contents' baac38b Update reno for stable/rocky 672fc1a Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + README.md | 4 +++- examples/ceilometer_with_gnocchi.pp | 6 ++---- metadata.json | 16 ++++++---------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 8 files changed, 31 insertions(+), 17 deletions(-) From no-reply at openstack.org Mon Nov 19 20:54:23 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:54:23 -0000 Subject: [release-announce] puppet-ovn 14.1.0 (stein) Message-ID: We are jazzed to announce the release of: puppet-ovn 14.1.0: Puppet module for OVN This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-ovn/ For more details, please see below. Changes in puppet-ovn 13.3.0..14.1.0 ------------------------------------ bbcede1 Prepare Stein M1 bd80652 Fix stdlib version in metadata d2bc9e3 Update min tox version to 2.0 8ac1d65 Dissuade .gitignore references to personal tools 6a19b1d switch documentation job to new PTI 89ea359 import zuul job settings from project-config 507a23d Bump version for the start of Stein 17826fc Make sure ovs bridge is created before setting mac-table-size ce90960 Update reno for stable/rocky b49bf11 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + manifests/controller.pp | 2 +- metadata.json | 10 +++------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 7 files changed, 24 insertions(+), 10 deletions(-) From no-reply at openstack.org Mon Nov 19 20:54:26 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:54:26 -0000 Subject: [release-announce] puppet-horizon 14.1.0 (stein) Message-ID: We joyfully announce the release of: puppet-horizon 14.1.0: Puppet module for OpenStack Horizon This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-horizon/ For more details, please see below. 14.1.0 ^^^^^^ New Features ************ * Added new parameter horizon::site_branding which can be used to set the SITE_BRANDING settings that controls the title of the web pages that horizon will render. The default value is undef which will not add this value to the configuration file and the horizon default value of 'OpenStack Dashboard' will be used. * Added a new parameter horizon::manage_memcache_package that can be used to determine if you want the python memcache library installed if the cache backend is set to using memcache. Upgrade Notes ************* * The os_any2array function that the Horizon module used internally is now removed and it instead uses the any2array function exposed by the stdlib module. The stdlib module introduced the any2array function in 2013 so we are now expecting that you are using atleast stdlib >= 4.0.0 * The horizon::simple_ip_management parameter has been removed. Bug Fixes ********* * Django WSGI entrypoint changed from django.wsgi to wsgi.py file as deprecated by the Horizon project. Changes in puppet-horizon 13.3.0..14.1.0 ---------------------------------------- 12e338f Prepare Stein M1 f92e067 Fix stdlib version in metadata a0f8f37 Remove os_any2array function ad7b1b2 Update min tox version to 2.0 87a5a7d Add puppet-horizon-tripleo-standalone job d204d43 Run tripleo standalone job b222629 Dissuade .gitignore references to personal tools 03ccf20 Add hide_create_volume to instance defaults 9cc9092 Add SITE_BRANDING configuration option 513dd2d Remove simple_ip_management 1e8909e Fix "create role" button in identity/roles 148f02e Add manage_memcache_package parameter c4bb033 switch documentation job to new PTI 8d82c90 import zuul job settings from project-config 0cae3c1 Bump version for the start of Stein 847a6eb Add the missing 'Table of Contents' 31ee977 Update reno for stable/rocky 15bd50c Django WSGI entrypoint change ae106fb Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 ++++- .zuul.yaml | 20 ++++++++ README.md | 4 +- lib/puppet/parser/functions/os_any2array.rb | 34 ------------- manifests/init.pp | 18 ++++--- manifests/params.pp | 2 +- manifests/wsgi/apache.pp | 2 +- metadata.json | 10 ++-- .../notes/add-site-branding-be1c2b6e1e70c782.yaml | 8 ++++ releasenotes/notes/any2array-64602422742c9abe.yaml | 7 +++ ...horizon-django-wsgi-entry-09354eb4692d3836.yaml | 5 ++ .../manage-memcache-param-4fbc465b88b062db.yaml | 6 +++ .../notes/remove-sim-50f5d779a67d489d.yaml | 4 ++ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 +++ spec/classes/horizon_init_spec.rb | 13 ++++- spec/classes/horizon_wsgi_apache_spec.rb | 10 ++-- .../puppet/parser/functions/os_any2array_spec.rb | 55 ---------------------- templates/local_settings.py.erb | 13 ++--- tox.ini | 2 +- 20 files changed, 110 insertions(+), 122 deletions(-) From no-reply at openstack.org Mon Nov 19 20:54:26 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:54:26 -0000 Subject: [release-announce] puppet-sahara 14.1.0 (stein) Message-ID: We are tickled pink to announce the release of: puppet-sahara 14.1.0: Puppet module for OpenStack Sahara This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-sahara/ For more details, please see below. Changes in puppet-sahara 13.3.0..14.1.0 --------------------------------------- 1b72c18 Prepare Stein M1 35ae75f Fix stdlib version in metadata 829f35b Install python3-saharaclient in Fedora or RedHat > 7 97853a2 Update min tox version to 2.0 8d69692 Dissuade .gitignore references to personal tools 57473e0 switch documentation job to new PTI 8610112 import zuul job settings from project-config d4a168e Bump version for the start of Stein 98e54ed Add the missing 'Table of Contents' in README 09103f4 Update reno for stable/rocky e131a2d Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + README.md | 2 ++ manifests/params.pp | 3 ++- metadata.json | 16 ++++++---------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 8 files changed, 30 insertions(+), 13 deletions(-) From no-reply at openstack.org Mon Nov 19 20:54:44 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:54:44 -0000 Subject: [release-announce] puppet-designate 14.1.0 (stein) Message-ID: We are satisfied to announce the release of: puppet-designate 14.1.0: Puppet module for OpenStack Designate This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-designate/ For more details, please see below. Changes in puppet-designate 13.3.0..14.1.0 ------------------------------------------ 1a7d1c6 Prepare Stein M1 f6eec1f Fix stdlib version in metadata 91e8bb8 Install python3-designateclient in Fedora or RedHat > 7 412ca95 Only designate-central and mdns require database access 4b71a3b Fix rabbitmq examples and comments 3f397a9 Update min tox version to 2.0 a04816f Add the default value of $::os_service_default 23f9b97 Dissuade .gitignore references to personal tools f017ba0 switch documentation job to new PTI 84d4b8b import zuul job settings from project-config 569968d Bump version for the start of Stein 62fe088 Add the missing 'Table of Contents' e8cb377 Update reno for stable/rocky 22a998d Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + README.md | 1 + example/all-in-one-keystone.pp | 15 ++++++++------- example/all-in-one-noauth.pp | 13 +++++++------ manifests/central.pp | 1 + manifests/client.pp | 3 +-- manifests/generic_service.pp | 1 - manifests/init.pp | 5 ++--- manifests/mdns.pp | 1 + manifests/params.pp | 3 ++- metadata.json | 16 ++++++---------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ spec/classes/designate_central_spec.rb | 4 ++++ spec/classes/designate_mdns_spec.rb | 4 ++++ tox.ini | 2 +- 17 files changed, 57 insertions(+), 32 deletions(-) From no-reply at openstack.org Mon Nov 19 20:55:22 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:55:22 -0000 Subject: [release-announce] puppet-congress 14.1.0 (stein) Message-ID: We are excited to announce the release of: puppet-congress 14.1.0: Puppet module for OpenStack Congress This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-congress/ For more details, please see below. Changes in puppet-congress 13.3.0..14.1.0 ----------------------------------------- 5a3675e Prepare Stein M1 b01866e Fix stdlib version in metadata 9cdbf13 Update min tox version to 2.0 ab7ecff Dissuade .gitignore references to personal tools 3bd7776 switch documentation job to new PTI ee6eb54 import zuul job settings from project-config a4c5f2d Bump version for the start of Stein 2d62297 Update reno for stable/rocky e41336d Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + metadata.json | 16 ++++++---------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 6 files changed, 26 insertions(+), 12 deletions(-) From no-reply at openstack.org Mon Nov 19 20:56:17 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:56:17 -0000 Subject: [release-announce] sushy 1.7.0 (stein) Message-ID: We jubilantly announce the release of: sushy 1.7.0: Sushy is a small Python library to communicate with Redfish based systems This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/sushy Download the package from: https://tarballs.openstack.org/sushy/ Please report issues through launchpad: https://storyboard.openstack.org/#!/project/960 For more details, please see below. 1.7.0 ^^^^^ New Features ************ * Exposes the "simple_storage" and "storage" properties from system resource in sushy. * "simple_storage" property indicates a collection of storage controllers and their directly-attached devices associated with the system. * "storage" property refers to a collection of storage subsystem associated with system. Resources such as drives and volumes can be accessed from that subsystem. * Adds the Storage resource to the library. It also provides the max size available (in bytes) of drives and volumes that can be accessed from storage. * Adds support for the virtual media resource to the library. * Adds functionality to pass different requests library session arguments to sushy connector. * Adds *Product* and *ProductFeaturesSupported* properties support to the Redfish *Root Service* Bug Fixes ********* * Tries to terminate authenticated Redfish session at BMC Session Service on the event of "Sushy" object deallocation. This should reduce the chance of authenticated sessions pool exhaustion at some BMCs. Changes in sushy 1.6.0..1.7.0 ----------------------------- d94866f Delete HTTP tokens on `Sushy` shutdown 5a68be0 [Trivial Fix] modify spelling errors of fulfill, for, containing 8b641da Change adapter to 'int_or_none' for processor properties 878badf [Trivial Fix] modify spelling error of "committed" 2412070 [Trivial Fix] modify spelling error of "resource" 28ee59f Follow-up to 27c725c to move up ``cache_clear`` e886e71 Requests session keyword arguments for sushy connector 27c725c Introduce ``cache_it`` and ``cache_clear`` ee31707 Fix crashing `BasicAuth` context manager 02e4016 Remove stray unicode character from tox.ini fbdd611 Add `ProtocolFeaturesSupported` property of the `Root Service` 2bdae43 Add product property to the root Sushy object 0c6623d Update to use mapped field for Settings Message Severity field 7ee490c Omit tests from code coverage run ec6e6c1 Use templates for cover and lower-constraints 3d76b76 Return sizes of storage devices 9e8396a Fix for MediaTypes in virtual media dac8bc3 Add Message Registry File resource a0fc71f Cleanup names for message registry fdc3e99 Add storage and simple_storage attr to system 3ed9aa9 Caching ResourceCollectionBase::get_members() 8338d8b Add a virtual media resource 03b5846 add python 3.6 unit test job e37550c switch documentation job to new PTI e5fe316 import zuul job settings from project-config 06ce65f Add system storage resource support 9becfd4 Cleanup docstring for removed etag param 6bddd33 Add Redfish Message Registry resource 893ccec Add DictionaryField class to resource base e12309f Update reno for stable/rocky Diffstat (except docs and test files) ------------------------------------- .coveragerc | 4 + README.rst | 2 +- ...rage-attributes-to-system-16e81f9b15b1897d.yaml | 12 + .../notes/add-storage-da766d3dbf9fb385.yaml | 6 + ...add-virtual-media-support-f522fbec4420341c.yaml | 4 + ...rd_argument_for_connector-cea5dc4e6c01b548.yaml | 5 + ...otocol_features_supported-59de3f89b7382434.yaml | 5 + ...-close-session-on-dealloc-c3687d4dcb1441b8.yaml | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + sushy/auth.py | 6 + sushy/connector.py | 78 ++++--- sushy/main.py | 55 +++++ sushy/resources/base.py | 42 ++++ sushy/resources/constants.py | 12 +- sushy/resources/manager/constants.py | 14 ++ sushy/resources/manager/manager.py | 10 + sushy/resources/manager/mappings.py | 14 ++ sushy/resources/manager/virtual_media.py | 112 +++++++++ sushy/resources/mappings.py | 11 + sushy/resources/registry/__init__.py | 0 sushy/resources/registry/message_registry.py | 81 +++++++ sushy/resources/registry/message_registry_file.py | 75 ++++++ sushy/resources/sessionservice/sessionservice.py | 24 +- sushy/resources/settings.py | 7 +- sushy/resources/system/bios.py | 32 +-- sushy/resources/system/ethernet_interface.py | 27 +-- sushy/resources/system/processor.py | 55 ++--- sushy/resources/system/simple_storage.py | 33 ++- sushy/resources/system/storage/storage.py | 105 +++++++-- sushy/resources/system/storage/volume.py | 33 +-- sushy/resources/system/system.py | 97 ++++---- .../unit/json_samples/message_registry_file.json | 18 ++ .../message_registry_file_collection.json | 12 + .../unit/json_samples/storage_collection.json | 13 ++ .../json_samples/virtual_media_collection.json | 15 ++ .../unit/resources/manager/test_virtual_media.py | 85 +++++++ .../resources/registry/test_message_registry.py | 67 ++++++ .../registry/test_message_registry_file.py | 74 ++++++ .../sessionservice/test_sessionservice.py | 6 +- .../unit/resources/system/storage/test_storage.py | 252 ++++++++++++++++++++- .../unit/resources/system/storage/test_volume.py | 2 - .../resources/system/test_ethernet_interfaces.py | 1 - .../unit/resources/system/test_simple_storage.py | 22 +- sushy/utils.py | 162 ++++++++++++- tox.ini | 7 +- zuul.d/project.yaml | 11 +- 65 files changed, 2009 insertions(+), 301 deletions(-) From no-reply at openstack.org Mon Nov 19 20:56:59 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:56:59 -0000 Subject: [release-announce] puppet-aodh 14.1.0 (stein) Message-ID: We are thrilled to announce the release of: puppet-aodh 14.1.0: Puppet module for OpenStack Aodh This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-aodh/ For more details, please see below. Changes in puppet-aodh 13.3.0..14.1.0 ------------------------------------- a0960c4 Prepare Stein M1 10fcaa1 Fix stdlib version in metadata 5e3c133 Install python3-aodh in Fedora or RedHat > 7 af4aef4 Update min tox version to 2.0 40a31ee Dissuade .gitignore references to personal tools bd265b0 Fix undef typo c804440 switch documentation job to new PTI 1388add import zuul job settings from project-config 824ed47 Bump version for the start of Stein 6348e94 Add the missing 'Table of Contents' 9a807e4 Update reno for stable/rocky 659c9b7 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + README.md | 4 +++- manifests/init.pp | 2 +- manifests/params.pp | 3 ++- metadata.json | 16 ++++++---------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 9 files changed, 32 insertions(+), 15 deletions(-) From no-reply at openstack.org Mon Nov 19 20:57:04 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:57:04 -0000 Subject: [release-announce] puppet-glance 14.1.0 (stein) Message-ID: We jubilantly announce the release of: puppet-glance 14.1.0: Puppet module for OpenStack Glance This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-glance/ For more details, please see below. 14.1.0 ^^^^^^ New Features * Add new parameter 'filesystem_store_metadata_file', This parameters needs to be set with file path which must contain a valid JSON object with the keys 'id' and 'mountpoint'. * Add new parameter 'filesystem_store_file_perm', File access permissions for the image files. Changes in puppet-glance 13.3.0..14.1.0 --------------------------------------- 68e5cf5 Prepare Stein M1 d5b2fbd Fix stdlib version in metadata 2620754 Convert spec testgin to rspec-puppet-facts 2a36e93 Add puppet-glance-tripleo-standalone job 32de32b Fix rabbitmq README 377daf6 Run tripleo standalone job 98fe69e Update min tox version to 2.0 6276e3b Dissuade .gitignore references to personal tools a14d727 Adjust glance packages name for Fedora dcab5db switch documentation job to new PTI 0a61283 import zuul job settings from project-config 3e28d24 Bump version for the start of Stein e321413 Add the missing 'Table of Contents' d41caa0 Update reno for stable/rocky 55f4ef0 Remove PE requirement from metadata.json 749a075 Add ability to configure filesystem metadata related parameters Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +- .zuul.yaml | 18 +++ README.md | 24 +++- manifests/api.pp | 17 +++ manifests/params.pp | 9 +- metadata.json | 18 +-- ...a_file_related_parameters-dd365b3cfaed47a1.yaml | 8 ++ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + spec/classes/glance_api_spec.rb | 13 ++ spec/classes/glance_backend_rbd_spec.rb | 147 ++++++++++++--------- tox.ini | 2 +- 12 files changed, 188 insertions(+), 87 deletions(-) From no-reply at openstack.org Mon Nov 19 20:57:11 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:57:11 -0000 Subject: [release-announce] puppet-swift 14.1.0 (stein) Message-ID: We are ecstatic to announce the release of: puppet-swift 14.1.0: Puppet module for OpenStack Swift This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-swift/ For more details, please see below. 14.1.0 ^^^^^^ Prelude ******* The default signing_dir is changed to /var/lib/swift for Debian. For all other OSes, /var/cache/swift is kept. This is due to the fact that the Debian sysv-init / systemd scripts are setting /var/cache/swift with the unix rights 0755, which isn't safe for this OS. New Features ************ * Default number of account/container/object server workers capped to os_workers fact unless overridden. * Added new parameters max_containers_per_account and max_containers_whitelist to proxy class that can be used to configure the maximum authorized container number for an account. Upgrade Notes ************* * The deprecated options rabbit_host, rabbit_hosts, rabbit_password, rabbit_port, rabbit_userid and rabbit_virtual_host in swift::proxy::ceilometer has been removed. Changes in puppet-swift 13.3.0..14.1.0 -------------------------------------- 1f87231 Prepare Stein M1 4fc8ec5 Fix stdlib version in metadata 092615f Install python3-swift in Fedora or RedHat > 7 4d997af Fix default signing_dir for Debian f2ea896 Add puppet-swift-tripleo-standalone job a6e9e39 Add parameter max_containers_per_account ef46b58 Remove deprecated rabbit opts in swift::proxy::ceilometer 457cf65 Update min tox version to 2.0 db15378 Limit number of default swift server workers 20f1557 Run tripleo standalone job 0104069 Dissuade .gitignore references to personal tools 31dc95f Add servers_per_port parameter in object-server b7fd656 switch documentation job to new PTI 66be3cd import zuul job settings from project-config 3e1621f Bump version for the start of Stein 51d7ddb Update reno for stable/rocky 4f69c84 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 ++- .zuul.yaml | 18 ++++ manifests/params.pp | 9 +- manifests/proxy.pp | 106 ++++++++++++--------- manifests/proxy/authtoken.pp | 25 ++--- manifests/proxy/ceilometer.pp | 61 +----------- manifests/storage/all.pp | 12 +-- manifests/storage/server.pp | 9 ++ metadata.json | 12 +-- ...ault-swift-server-workers-90b6206b37c6866b.yaml | 4 + ...eprecated-rabbitmq-params-3a97ecbde4dfd55b.yaml | 6 ++ .../notes/signing-dir-543b814469e76728.yaml | 6 ++ ...ax-containers-per-account-f033e8f28c87a802.yaml | 6 ++ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++ spec/classes/swift_proxy_authtoken_spec.rb | 15 ++- spec/classes/swift_proxy_ceilometer_spec.rb | 58 +++++------ spec/classes/swift_proxy_spec.rb | 32 ++++--- templates/object-server.conf.erb | 1 + tox.ini | 2 +- 20 files changed, 219 insertions(+), 182 deletions(-) From no-reply at openstack.org Mon Nov 19 20:57:11 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:57:11 -0000 Subject: [release-announce] puppet-zaqar 14.1.0 (stein) Message-ID: We are chuffed to announce the release of: puppet-zaqar 14.1.0: Puppet module for OpenStack Zaqar This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-zaqar/ For more details, please see below. Changes in puppet-zaqar 13.3.0..14.1.0 -------------------------------------- f3d970c Prepare Stein M1 ae6ba95 Fix stdlib version in metadata 243a912 Install python3-zaqarclient in Fedora or RedHat > 7 1f29023 Update min tox version to 2.0 881f1f5 Dissuade .gitignore references to personal tools f67ac95 switch documentation job to new PTI 70dd361 import zuul job settings from project-config 01dde67 Bump version for the start of Stein 31b7783 Update reno for stable/rocky adfe6e7 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + manifests/params.pp | 6 +++++- metadata.json | 16 ++++++---------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 7 files changed, 31 insertions(+), 13 deletions(-) From no-reply at openstack.org Mon Nov 19 20:57:24 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:57:24 -0000 Subject: [release-announce] puppet-neutron 14.1.0 (stein) Message-ID: We are satisfied to announce the release of: puppet-neutron 14.1.0: Puppet module for OpenStack Neutron This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-neutron/ For more details, please see below. 14.1.0 ^^^^^^ New Features ************ * Added vlan_transparent boolean parameter that if set to true allows plugins that support transparent VLANs to use it. * Adds 'neutron::agents::ml2::ovs::tunnel_csum' Set or un-set the tunnel header checksum on outgoing IP packet carrying GRE/VXLAN tunnel in ovs agent. * Added support for networking-ansible's mac parameter * Added support for networking-ansible's manage_vlans parameter * Added new parameter neutron::server::ensure_lbaas_package that if set to true will install the neutron LBaaS package so that you can load that service_provider. Deprecation Notes ***************** * neutron::services::lbaas class is deprecated, please use the option neutron::server::ensure_lbaas_package to install the LBaaS package and use neutron::server::service_provider to load the plugin. You should still be using neutron::agents::lbaas to configure the LBaaS agent unless you are using Octavia. Changes in puppet-neutron 13.3.0..14.1.0 ---------------------------------------- cff2e2d Prepare Stein M1 f836291 Fix stdlib version in metadata 1d23f59 Adding support for networking-ansible's mac parameter f45169f CiscoNexus: Update and Remove deprecated vars 0ea6a7a Allow the networking_ansible plugin to set manage_vlans 42b30bf Add puppet-neutron-tripleo-standalone job efad566 Update min tox version to 2.0 9f7a2a3 Run tripleo standalone job 15dbf87 Dissuade .gitignore references to personal tools afe371f Update neutron packages name for Fedora 2892f6b Add posibilities to set tunnel_csum in ovs agent 1bb6623 Adds new neutron nsx plugin parameters 8d3ffb5 Set metadata_agent_package to false for RedHat 849d562 Allow for keypair auth in ansible driver 4ebcf07 switch documentation job to new PTI dd94091 import zuul job settings from project-config dd127c3 Bump version for the start of Stein 33f8cdc Notify about deprecated neutron::services::lbaas c70e4fa Add ensure_lbaas_package to neutron::server a1a54a9 Add the missing 'Table of Contents' 5c39cd7 neutron-dynamic-routing wrong package for Debian 02f735f Update reno for stable/rocky 2fe6254 Make vlan_transparent in neutron.conf configurable 0a12b49 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 ++- .zuul.yaml | 19 ++++- README.md | 2 + examples/cisco_ml2.pp | 2 - manifests/agents/bigswitch.pp | 2 +- manifests/agents/ml2/ovs.pp | 7 ++ manifests/init.pp | 44 ++++++----- manifests/params.pp | 17 +++-- manifests/plugins/ml2/cisco/nexus.pp | 85 +-------------------- manifests/plugins/ml2/cisco/nexus_creds.pp | 7 +- manifests/plugins/ml2/cisco/nexus_switch.pp | 17 +---- manifests/plugins/ml2/networking_ansible.pp | 4 +- manifests/plugins/ml2/networking_ansible_host.pp | 39 ++++++++-- manifests/plugins/nsx.pp | 88 +++++++++++++++------- manifests/server.pp | 25 ++++++ manifests/services/lbaas.pp | 18 ++--- metadata.json | 20 ++--- ...d-vlan_transparent-config-74028f32b6041daa.yaml | 4 + .../notes/bug-1794268-2d0a335261fc8910.yaml | 5 ++ ...te-neutron-services-lbaas-285a9f7a394a74fd.yaml | 8 ++ .../notes/net-ansible-mac-189cb3b712b30a89.yaml | 4 + .../net-ansible-manage-vlans-46dde6651bf47897.yaml | 4 + ...rver-ensure_lbaas_package-aca96cd3d51bda28.yaml | 5 ++ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++ spec/classes/neutron_agents_bgp_dragent_spec.rb | 2 +- spec/classes/neutron_agents_dhcp_spec.rb | 6 +- spec/classes/neutron_agents_l3_spec.rb | 6 +- spec/classes/neutron_agents_lbaas_spec.rb | 2 + spec/classes/neutron_agents_metadata_spec.rb | 6 +- spec/classes/neutron_agents_metering_spec.rb | 6 +- .../classes/neutron_agents_ml2_linuxbridge_spec.rb | 6 +- spec/classes/neutron_agents_ml2_ovs_spec.rb | 1 + spec/classes/neutron_agents_ml2_sriov_spec.rb | 6 +- spec/classes/neutron_agents_n1kv_vem_spec.rb | 1 + spec/classes/neutron_agents_ovn_metadata_spec.rb | 6 +- spec/classes/neutron_agents_vpnaas_spec.rb | 5 +- spec/classes/neutron_init_spec.rb | 33 +++++++- spec/classes/neutron_plugins_cisco_spec.rb | 6 +- spec/classes/neutron_plugins_midonet_spec.rb | 6 +- ...neutron_plugins_ml2_bigswitch_restproxy_spec.rb | 3 +- spec/classes/neutron_plugins_ml2_bigswitch_spec.rb | 6 +- .../neutron_plugins_ml2_cisco_nexus1000v_spec.rb | 1 + .../neutron_plugins_ml2_cisco_nexus_spec.rb | 28 ++----- spec/classes/neutron_plugins_ml2_cisco_spec.rb | 3 +- ...tron_plugins_ml2_cisco_type_nexus_vxlan_spec.rb | 3 +- .../classes/neutron_plugins_ml2_cisco_ucsm_spec.rb | 1 + spec/classes/neutron_plugins_ml2_cisco_vts_spec.rb | 4 +- spec/classes/neutron_plugins_ml2_mellanox_spec.rb | 3 +- spec/classes/neutron_plugins_ml2_midonet_spec.rb | 3 +- .../neutron_plugins_ml2_mlnx_sdn_assist_spec.rb | 4 +- .../neutron_plugins_ml2_networking_ansible_spec.rb | 16 +++- .../neutron_plugins_ml2_opendaylight_spec.rb | 4 +- spec/classes/neutron_plugins_ml2_spec.rb | 6 +- spec/classes/neutron_plugins_nsx_spec.rb | 58 ++++++++------ spec/classes/neutron_plugins_nuage_spec.rb | 12 ++- spec/classes/neutron_plugins_nvp_spec.rb | 6 +- spec/classes/neutron_plugins_opencontrail_spec.rb | 6 +- spec/classes/neutron_plugins_plumgrid_spec.rb | 6 +- spec/classes/neutron_server_spec.rb | 32 +++++++- spec/classes/neutron_services_fwaas_spec.rb | 12 ++- spec/classes/neutron_services_lbaas_spec.rb | 6 +- spec/classes/neutron_services_vpnaas_spec.rb | 6 +- templates/nexus_switch_port_mappings.erb | 1 + tox.ini | 2 +- 65 files changed, 480 insertions(+), 295 deletions(-) From no-reply at openstack.org Mon Nov 19 20:57:30 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:57:30 -0000 Subject: [release-announce] puppet-panko 14.1.0 (stein) Message-ID: We are stoked to announce the release of: puppet-panko 14.1.0: Puppet module for OpenStack Panko This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-panko/ For more details, please see below. Changes in puppet-panko 13.3.0..14.1.0 -------------------------------------- 73483cf Prepare Stein M1 edc07fb Fix stdlib version in metadata 9675ab2 Update min tox version to 2.0 59033f8 Dissuade .gitignore references to personal tools 807e71c switch documentation job to new PTI 3bd394f import zuul job settings from project-config be88cfb Bump version for the start of Stein 061d154 Add the missing 'Table of Contents' 8d2c5e9 Update reno for stable/rocky d35e9d8 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + README.md | 2 ++ metadata.json | 16 ++++++---------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 7 files changed, 28 insertions(+), 12 deletions(-) From no-reply at openstack.org Mon Nov 19 20:57:30 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:57:30 -0000 Subject: [release-announce] puppet-rally 2.1.0 (stein) Message-ID: We are ecstatic to announce the release of: puppet-rally 2.1.0: Puppet module for OpenStack Rally This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-rally/ For more details, please see below. Changes in puppet-rally 1.3.0..2.1.0 ------------------------------------ 1ee830b Prepare Stein M1 12785ff Fix stdlib version in metadata 1db7e0d Update min tox version to 2.0 e136dd0 Dissuade .gitignore references to personal tools 1045ab1 switch documentation job to new PTI 1667f9f import zuul job settings from project-config 010d5cf Bump version for the start of Stein 8ff74d5 Update reno for stable/rocky f56f92c Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + metadata.json | 14 +++++--------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 6 files changed, 25 insertions(+), 11 deletions(-) From no-reply at openstack.org Mon Nov 19 20:57:40 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:57:40 -0000 Subject: [release-announce] puppet-cinder 14.1.0 (stein) Message-ID: We contentedly announce the release of: puppet-cinder 14.1.0: Puppet module for OpenStack Cinder This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-cinder/ For more details, please see below. 14.1.0 ^^^^^^ New Features ************ * Add new "backend_availability_zone" parameter to every volume backend. The parameters are optional, and when set they override the DEFAULT/storage_availability_zone for the corresponding backend. * Added new parameter cinder::enable_new_services that can be used to set the enable_new_services configuration option in the DEFAULT section. * Added Dell EMC SC multipath support This change implements the documented best practice to use multipath with a Cinder deployment by setting a Cinder configuration setting to ensure that multipath is appropriately used by the Dell EMC SC iSCSI driver. Multipath is true by default. Upgrade Notes ************* * The iscsi_ip_address parameter is no longer supported, and has been replaced by a corresponding target_ip_address parameter. This is due to cinder's removal of support for the iscsi_ip_address option during the Stein cycle. * The deprecated cinder::api::nova_catalog_admin_info parameter has been removed. * The Dell EMC SC configuration option excluded_domain_ip has been deprecated and will be removed in a future release. Deployments should now migrate to the option excluded_domain_ips for equivalent functionality. Deprecation Notes ***************** * The following parameters are deprecated because support for them was removed from cinder during the Stein cycle. * iscsi_ip_address * iscsi_port * iscsi_helper * iscsi_protocol They are replaced by the following parameters. * target_ip_address * target_port * target_helper * target_protocol * The following parameters are deprecated because support for them was removed from cinder during the Queens cycle. * glance_api_version * nova_catalog_info * os_privileged_user_name * os_privileged_user_password * os_privileged_user_tenant * os_privileged_user_auth_url Bug Fixes ********* * The ability to specify a Cinder backup driver by module name was deprecated in the Queens release and the ability has now been removed in Cinder. This fix updates the defaults to use the full module name, for example "cinder.backup.drivers.swift.SwiftBackupDriver". Changes in puppet-cinder 13.3.0..14.1.0 --------------------------------------- f8a906b Prepare Stein M1 3810e1b Fix stdlib version in metadata 23d622b Deprecate several iscsi_XXX parameters 2a47110 Add puppet-cinder-tripleo-standalone job 6122791 Set rbd_cluster_name to cope with custom cluster names 2e8ee6f Fix rabbit options in README dcc7b17 Update min tox version to 2.0 bda6d01 Run tripleo standalone job 176ef13 Dell EMC SC: Add support for excluded_domain_ips 87c604b Dissuade .gitignore references to personal tools a96f912 Add ability to configure backend availability zones c1e2c28 Update cinder packages name for Fedora and RedHat > 7 72035c5 Dell EMC SC: Add use_multipath_for_image_xfer 9a1b28c Use backup driver class name 79983f1 Add enable_new_services config option 6bed094 Add cinder QOS support dd23fe6 Add release note for parameter removal 944d484 Add cinder::nova class to configure nova section 3c634d2 Deprecate parameters that have been removed from cinder 99c58fb switch documentation job to new PTI 4ac9f92 import zuul job settings from project-config 1035001 Bump version for the start of Stein ce34f91 Add the missing 'Table of Contents' in README 647a69c Update reno for stable/rocky 08a45ce Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +- .zuul.yaml | 22 +++- README.md | 27 +++-- lib/puppet/provider/cinder_qos/openstack.rb | 90 +++++++++++++++ lib/puppet/type/cinder_qos.rb | 43 +++++++ manifests/api.pp | 107 ++++++++--------- manifests/backend/bdd.pp | 104 ++++++++++++----- manifests/backend/dellemc_unity.pp | 36 +++--- manifests/backend/dellemc_vmax_iscsi.pp | 8 ++ manifests/backend/dellemc_xtremio_iscsi.pp | 8 ++ manifests/backend/dellsc_iscsi.pp | 127 +++++++++++++++------ manifests/backend/emc_vnx.pp | 8 ++ manifests/backend/eqlx.pp | 56 +++++---- manifests/backend/glusterfs.pp | 21 ++-- manifests/backend/gpfs.pp | 57 +++++---- manifests/backend/hpe3par_iscsi.pp | 8 ++ manifests/backend/hpelefthand_iscsi.pp | 8 ++ manifests/backend/iscsi.pp | 99 ++++++++++++---- manifests/backend/netapp.pp | 8 ++ manifests/backend/nexenta.pp | 8 ++ manifests/backend/nexenta_edge.pp | 44 ++++--- manifests/backend/nfs.pp | 8 ++ manifests/backend/nvmeof.pp | 40 ++++--- manifests/backend/pure.pp | 8 ++ manifests/backend/quobyte.pp | 20 +++- manifests/backend/rbd.pp | 17 +++ manifests/backend/san.pp | 62 +++++----- manifests/backend/scaleio.pp | 8 ++ manifests/backend/solidfire.pp | 10 +- manifests/backend/veritas_hyperscale.pp | 14 ++- manifests/backend/vmdk.pp | 8 ++ manifests/backend/vstorage.pp | 30 +++-- manifests/backup/ceph.pp | 4 +- manifests/backup/glusterfs.pp | 4 +- manifests/backup/google.pp | 4 +- manifests/backup/nfs.pp | 4 +- manifests/backup/posix.pp | 4 +- manifests/backup/swift.pp | 4 +- manifests/backup/tsm.pp | 4 +- manifests/glance.pp | 19 +-- manifests/init.pp | 6 + manifests/nova.pp | 89 +++++++++++++++ manifests/params.pp | 11 +- manifests/qos.pp | 33 ++++++ .../notes/nova-class-24c2c12b8d422aee.yaml | 5 + metadata.json | 16 +-- ...ilability_zone-parameters-da10215b94d604f0.yaml | 6 + ...nable-new-services-config-0dffaadac7fa49ea.yaml | 5 + ...ckup-driver-use-classname-910b92dfb6e67697.yaml | 7 ++ .../notes/dellsc-driver-a7cd300a24a64b01.yaml | 7 ++ ...eprecate-iscsi-parameters-9b091c7207694e4c.yaml | 20 ++++ ...precate-queens-parameters-a9cbd23131f763d8.yaml | 12 ++ ...d-nova_catalog_admin_info-de323f732b3ecddc.yaml | 5 + .../sc-driver-exclude-domain-a428e372280c44e8.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + spec/classes/cinder_api_spec.rb | 95 +++------------ spec/classes/cinder_backup_ceph_spec.rb | 2 +- spec/classes/cinder_backup_glusterfs_spec.rb | 2 +- spec/classes/cinder_backup_google_spec.rb | 2 +- spec/classes/cinder_backup_nfs_spec.rb | 2 +- spec/classes/cinder_backup_posix_spec.rb | 2 +- spec/classes/cinder_backup_swift_spec.rb | 2 +- spec/classes/cinder_backup_tsm_spec.rb | 2 +- spec/classes/cinder_glance_spec.rb | 3 +- spec/classes/cinder_init_spec.rb | 9 +- spec/classes/cinder_nova_spec.rb | 69 +++++++++++ spec/classes/cinder_scheduler_spec.rb | 10 +- spec/classes/cinder_volume_spec.rb | 5 +- spec/defines/cinder_backend_bdd_spec.rb | 56 ++++++--- spec/defines/cinder_backend_dellemc_unity_spec.rb | 17 ++- spec/defines/cinder_backend_dellemc_vmax_spec.rb | 5 +- .../defines/cinder_backend_dellemc_xtremio_spec.rb | 19 ++- spec/defines/cinder_backend_dellsc_iscsi_spec.rb | 71 ++++++++++-- spec/defines/cinder_backend_emc_vnx_spec.rb | 8 +- spec/defines/cinder_backend_eqlx_spec.rb | 27 ++--- spec/defines/cinder_backend_glusterfs_spec.rb | 3 + spec/defines/cinder_backend_gpfs_spec.rb | 38 +++--- spec/defines/cinder_backend_hpe3par_iscsi_spec.rb | 16 +-- .../cinder_backend_hpelefthand_iscsi_spec.rb | 10 +- spec/defines/cinder_backend_iscsi_spec.rb | 47 ++++++-- spec/defines/cinder_backend_netapp_spec.rb | 2 + spec/defines/cinder_backend_nexenta_edge_spec.rb | 12 +- spec/defines/cinder_backend_nexenta_spec.rb | 4 +- spec/defines/cinder_backend_nfs_spec.rb | 3 + spec/defines/cinder_backend_nvmeof_spec.rb | 7 +- spec/defines/cinder_backend_pure_spec.rb | 6 +- spec/defines/cinder_backend_quobyte_spec.rb | 9 +- spec/defines/cinder_backend_rbd_spec.rb | 25 +++- spec/defines/cinder_backend_san_spec.rb | 13 ++- spec/defines/cinder_backend_scaleio_spec.rb | 1 + spec/defines/cinder_backend_solidfire_spec.rb | 1 + .../cinder_backend_veritas_hyperscale_spec.rb | 5 +- spec/defines/cinder_backend_vmdk_spec.rb | 4 + spec/defines/cinder_backend_vstorage_spec.rb | 25 ++-- spec/defines/cinder_qos_spec.rb | 25 ++++ spec/unit/provider/cinder_qos/openstack_spec.rb | 89 +++++++++++++++ spec/unit/type/cinder_qos_spec.rb | 53 +++++++++ tox.ini | 2 +- 99 files changed, 1653 insertions(+), 562 deletions(-) From no-reply at openstack.org Mon Nov 19 20:58:24 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:58:24 -0000 Subject: [release-announce] puppet-openstack_extras 14.1.0 (stein) Message-ID: We are chuffed to announce the release of: puppet-openstack_extras 14.1.0: Puppet module for OpenStack Openstack_extras This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-openstack_extras/ For more details, please see below. Changes in puppet-openstack_extras 13.3.0..14.1.0 ------------------------------------------------- 6186978 Prepare Stein M1 fb35b17 Fix stdlib version in metadata cdab282 Convert spec testing to use rspec-puppet-facts eb4aecb Update min tox version to 2.0 57b5d11 Dissuade .gitignore references to personal tools ab12565 switch documentation job to new PTI 7ad15ec import zuul job settings from project-config 6dc520a Bump version for the start of Stein 874c10d Add the missing 'Table of Contents' d82f326 Update reno for stable/rocky 7462927 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +- .zuul.yaml | 1 + README.md | 6 +- metadata.json | 10 +- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + spec/classes/openstack_extras_auth_file_spec.rb | 219 ++++++++++--------- .../openstack_extras_repo_debian_debian_spec.rb | 130 +++++------ .../openstack_extras_repo_debian_ubuntu_spec.rb | 136 ++++++------ .../openstack_extras_repo_redhat_redhat_spec.rb | 214 +++++++++--------- .../openstack_extras_pacemaker_service_spec.rb | 243 +++++++++------------ tox.ini | 2 +- 12 files changed, 496 insertions(+), 484 deletions(-) From no-reply at openstack.org Mon Nov 19 20:58:29 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:58:29 -0000 Subject: [release-announce] puppet-keystone 14.1.0 (stein) Message-ID: We are pumped to announce the release of: puppet-keystone 14.1.0: Puppet module for OpenStack Keystone This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-keystone/ For more details, please see below. 14.1.0 ^^^^^^ New Features * Add new parameter "amqp_durable_queues", to indicate whether to use durable queues in AMQP * Added new parameter keystone::manage_backend_package that is sent to the oslo::cache class which determines if the backend cache python library should be installed or not. Defaults to true same as oslo::cache default value. * Added new parameters password_hash_algorithm and password_hash_rounds to keystone class that can be used to configure the password hash algorithm. Changes in puppet-keystone 13.3.0..14.1.0 ----------------------------------------- 56eb5a4 Prepare Stein M1 fe6c76c Fix stdlib version in metadata ea53e3f Drop undercloud job 898ecc1 Install python3-keystoneclient in Fedora or RedHat > 7 9a125b9 Add puppet-keystone-tripleo-standalone job 7f951d9 Fix documentation for Keystone_user_role. f882e39 Add manage_backend_package parameter 92b307d Add password hash algorithm and rounds config d456896 Update min tox version to 2.0 c948359 Dissuade .gitignore references to personal tools 64cd71d switch documentation job to new PTI 24cba82 import zuul job settings from project-config f39b442 Bump version for the start of Stein 271fd61 Add the missing 'Table of Contents' in README f342d8a Update reno for stable/rocky c70a1d1 Remove PE requirement from metadata.json cb30b94 Add oslo_messaging_rabbit/amqp_durable_queues option Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++- .zuul.yaml | 22 ++++++- README.md | 2 + .../user_project_user_role_composite_namevar.pp | 2 +- manifests/init.pp | 29 ++++++++- manifests/params.pp | 3 +- metadata.json | 14 ++-- .../add_amqp_durable_queues-12ed69721e01b67c.yaml | 4 ++ .../manage-backend-param-490db3b5bce0b3ea.yaml | 7 ++ .../notes/password-hash-algo-884cb38f8edecb6b.yaml | 5 ++ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++ spec/classes/keystone_client_spec.rb | 5 +- spec/classes/keystone_db_mysql_spec.rb | 5 +- .../keystone_disable_admin_token_auth_spec.rb | 5 +- spec/classes/keystone_init_spec.rb | 76 ++++++++++++++-------- spec/classes/keystone_roles_admin_spec.rb | 1 + spec/classes/keystone_service_spec.rb | 5 +- tox.ini | 2 +- 19 files changed, 160 insertions(+), 46 deletions(-) From no-reply at openstack.org Mon Nov 19 20:58:31 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:58:31 -0000 Subject: [release-announce] puppet-oslo 14.1.0 (stein) Message-ID: We exuberantly announce the release of: puppet-oslo 14.1.0: Puppet module for Oslo This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-oslo/ For more details, please see below. 14.1.0 ^^^^^^ Prelude ******* If you relied on the now removed rabbit_hosts parameters to set rabbit_ha_queues to true automatically when you configured multiple hosts you must now explicitly set it to true. Upgrade Notes ************* * The deprecated options rabbit_host, rabbit_port, rabbit_hosts, rabbit_userid, rabbit_password and rabbit_virtual_host in oslo::messaging::rabbit has been removed. Please use the transport_url in oslo::messaging::default instead. * If you relied on the now removed rabbit_hosts parameters to set rabbit_ha_queues to true automatically when you configured multiple hosts you must now explicitly set it to true. Changes in puppet-oslo 13.3.0..14.1.0 ------------------------------------- 6d99fe2 Prepare Stein M1 09222f7 Fix stdlib version in metadata ae6a6b4 Remove deprecated rabbit options b6da933 Update min tox version to 2.0 b5968ac Dissuade .gitignore references to personal tools 2bab4eb switch documentation job to new PTI 18c82a2 import zuul job settings from project-config b7fff21 Bump version for the start of Stein 5eaacfe Add the missing 'Table of Contents' 80577f0 Update reno for stable/rocky fcbb31c Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 ++- .zuul.yaml | 1 + README.md | 2 + manifests/messaging/rabbit.pp | 64 +-------------- metadata.json | 12 +-- ...deprecated-rabbit-options-212b21d41e6d2808.yaml | 14 ++++ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++ spec/defines/oslo_messaging_rabbit_spec.rb | 96 +--------------------- tox.ini | 2 +- 10 files changed, 44 insertions(+), 166 deletions(-) From no-reply at openstack.org Mon Nov 19 20:58:38 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:58:38 -0000 Subject: [release-announce] puppet-murano 14.1.0 (stein) Message-ID: We contentedly announce the release of: puppet-murano 14.1.0: Puppet module for OpenStack Murano This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-murano/ For more details, please see below. Changes in puppet-murano 13.3.0..14.1.0 --------------------------------------- f5f79e1 Prepare Stein M1 92765cb Fix stdlib version in metadata 3d60f89 Update min tox version to 2.0 591f678 Dissuade .gitignore references to personal tools d6ad75c Optimise the client vars defined 8ae8a24 switch documentation job to new PTI f6ae474 import zuul job settings from project-config 1d79e82 Bump version for the start of Stein 4e172d7 Add the missing 'Table of Contents' 8491515 Update reno for stable/rocky 1638aa3 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 3 ++- README.md | 1 + manifests/params.pp | 15 +++++++-------- metadata.json | 16 ++++++---------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 8 files changed, 35 insertions(+), 21 deletions(-) From no-reply at openstack.org Mon Nov 19 20:58:42 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:58:42 -0000 Subject: [release-announce] puppet-watcher 14.1.0 (stein) Message-ID: We are gleeful to announce the release of: puppet-watcher 14.1.0: Puppet module for OpenStack Watcher This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-watcher/ For more details, please see below. Changes in puppet-watcher 13.3.0..14.1.0 ---------------------------------------- a4a1aa0 Prepare Stein M1 79b46ee Fix stdlib version in metadata 5a6f48c Update min tox version to 2.0 08148ff Dissuade .gitignore references to personal tools ed34f37 Fix the duplicated vars defined bbf0cf2 switch documentation job to new PTI b64b8d6 import zuul job settings from project-config 2843e97 Bump version for the start of Stein 03c0a8f Add the missing 'Table of Contents' in README 504500d Update reno for stable/rocky bd6993b Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + README.md | 2 ++ manifests/params.pp | 6 +++--- metadata.json | 14 +++++--------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 8 files changed, 30 insertions(+), 14 deletions(-) From no-reply at openstack.org Mon Nov 19 20:58:43 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:58:43 -0000 Subject: [release-announce] puppet-vswitch 10.1.0 (stein) Message-ID: We are gleeful to announce the release of: puppet-vswitch 10.1.0: Puppet module for OpenStack Vswitch This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-vswitch/ For more details, please see below. Changes in puppet-vswitch 9.3.0..10.1.0 --------------------------------------- f616a6d Prepare Stein M1 197d3ea Update min tox version to 2.0 437aa79 Dissuade .gitignore references to personal tools 1ac9af1 switch documentation job to new PTI 38cccf8 import zuul job settings from project-config e735c50 Bump version for the start of Stein b6dab2e Fix the undefined method 'chomp' for nil:NilClass error seen with ovs 2.10 350322b Update reno for stable/rocky 04c7404 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + lib/puppet/provider/vs_config/ovs.rb | 3 +++ metadata.json | 8 ++------ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 7 files changed, 25 insertions(+), 8 deletions(-) From no-reply at openstack.org Mon Nov 19 20:59:27 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:59:27 -0000 Subject: [release-announce] puppet-qdr 3.1.0 (stein) Message-ID: We are satisfied to announce the release of: puppet-qdr 3.1.0 This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-qdr/ For more details, please see below. Changes in puppet-qdr 2.3.0..3.1.0 ---------------------------------- 4b20803 Prepare Stein M1 6b11ff6 Fix stdlib version in metadata b87634c Add a broker connector configuration b5ae548 Update min tox version to 2.0 4d0921e Dissuade .gitignore references to personal tools c697aac switch documentation job to new PTI 8313266 import zuul job settings from project-config e39343d Bump version for the start of Stein 711151f Add the missing 'Table of Contents' 0fe455e Update reno for stable/rocky 816fb9c Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + README.md | 3 +++ manifests/init.pp | 17 +++++++++++++++++ metadata.json | 10 +++------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ templates/qdrouterd.conf.erb | 43 +++++++++++++++++++++++++++++++++++++++++++ tox.ini | 2 +- 9 files changed, 86 insertions(+), 9 deletions(-) From no-reply at openstack.org Mon Nov 19 20:59:52 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 20:59:52 -0000 Subject: [release-announce] puppet-tempest 14.1.0 (stein) Message-ID: We eagerly announce the release of: puppet-tempest 14.1.0: Puppet module for OpenStack Tempest This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-tempest/ For more details, please see below. Changes in puppet-tempest 13.3.0..14.1.0 ---------------------------------------- aba5e05 Prepare Stein M1 c64f948 Fix stdlib version in metadata ce2bf49 Adjust package names for some more packages for Fedora dfccd10 Update min tox version to 2.0 b1ac2a6 Dissuade .gitignore references to personal tools b4fafb6 Adjust package names for Fedora abe888f Adjust glance/keystone test package names for Fedora d377552 switch documentation job to new PTI 05b44ef import zuul job settings from project-config 4f84b6e Bump version for the start of Stein 59317d1 Update reno for stable/rocky 269c464 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + manifests/params.pp | 42 ++++++++++++++++++++++++------------------ metadata.json | 14 +++++--------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 7 files changed, 49 insertions(+), 29 deletions(-) From no-reply at openstack.org Mon Nov 19 21:01:17 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 21:01:17 -0000 Subject: [release-announce] puppet-tacker 14.1.0 (stein) Message-ID: We are gleeful to announce the release of: puppet-tacker 14.1.0: Puppet module for OpenStack Tacker This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-tacker/ For more details, please see below. Changes in puppet-tacker 13.3.0..14.1.0 --------------------------------------- cb039af Prepare Stein M1 eac4e46 Fix stdlib version in metadata 6f4e530 Update min tox version to 2.0 3f6c3b3 Dissuade .gitignore references to personal tools d9ca5b8 switch documentation job to new PTI 66b47be import zuul job settings from project-config d9d976b Bump version for the start of Stein cef3139 Add the missing 'Table of Contents' in README 6345aad Update reno for stable/rocky f3c6dab Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + README.md | 2 ++ metadata.json | 16 ++++++---------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 7 files changed, 28 insertions(+), 12 deletions(-) From no-reply at openstack.org Mon Nov 19 21:01:30 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 21:01:30 -0000 Subject: [release-announce] puppet-trove 14.1.0 (stein) Message-ID: We are pumped to announce the release of: puppet-trove 14.1.0: Puppet module for OpenStack Trove This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-trove/ For more details, please see below. 14.1.0 ^^^^^^ Upgrade Notes ************* * The deprecated rabbit_host, rabbit_hosts and rabbit_port parameters in trove::guestagent is now removed, please use default_transport_url instead. Bug Fixes ********* * The guestagent config now sets the transport_url instead of the removed rabbit options. Changes in puppet-trove 13.3.0..14.1.0 -------------------------------------- 4ced9b3 Prepare Stein M1 4013043 Fix stdlib version in metadata 8a26e05 Fix rabbitmq example 08f3eca Remove deprecated rabbit params in guestagent f11194a Remove faulty set rabbitmq options ca483a6 Update min tox version to 2.0 2a1ad0b Dissuade .gitignore references to personal tools d8e7e6d switch documentation job to new PTI 9c66ed9 import zuul job settings from project-config b18b382 Bump version for the start of Stein 1682b7c Add the missing 'Table of Contents' in README 0a2c0da Update reno for stable/rocky 6b382cf Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++- .zuul.yaml | 1 + README.md | 2 + examples/site.pp | 3 +- manifests/api.pp | 6 -- manifests/conductor.pp | 6 -- manifests/guestagent.pp | 74 ++++++---------------- manifests/taskmanager.pp | 6 -- metadata.json | 16 ++--- ...-rabbit-params-guestagent-4f0178bdfac9ffd9.yaml | 9 +++ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++ templates/trove-guestagent.conf.erb | 52 +-------------- tox.ini | 2 +- 14 files changed, 57 insertions(+), 139 deletions(-) From no-reply at openstack.org Mon Nov 19 21:01:46 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 21:01:46 -0000 Subject: [release-announce] puppet-monasca 3.1.0 (stein) Message-ID: We exuberantly announce the release of: puppet-monasca 3.1.0 This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-monasca/ For more details, please see below. Changes in puppet-monasca 2.3.0..3.1.0 -------------------------------------- ea9f24a Prepare Stein M1 f2e0f07 Fix stdlib version in metadata 726a4bf Update min tox version to 2.0 bcdcd92 Dissuade .gitignore references to personal tools d3d422d Bump version for the start of Stein 9507d9f Update reno for stable/rocky e43c914 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- manifests/init.pp | 1 + metadata.json | 12 ++++-------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 6 files changed, 24 insertions(+), 10 deletions(-) From no-reply at openstack.org Mon Nov 19 21:02:03 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 21:02:03 -0000 Subject: [release-announce] puppet-gnocchi 14.1.0 (stein) Message-ID: We eagerly announce the release of: puppet-gnocchi 14.1.0: Puppet module for OpenStack Gnocchi This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-gnocchi/ For more details, please see below. Changes in puppet-gnocchi 13.3.0..14.1.0 ---------------------------------------- c9a1da1 Prepare Stein M1 a6504f8 Fix stdlib version in metadata 9a6de0d Convert spec testing to rspec-puppet-facts d204da8 Install python3-gnocchi in Fedora or RedHat > 7 50c0341 Fix db spec test 236ae1f Update min tox version to 2.0 a509c6e Dissuade .gitignore references to personal tools 958a27d switch documentation job to new PTI 3d9dd7e import zuul job settings from project-config 6d732a8 Bump version for the start of Stein 400337d Add the missing 'Table of Contents' in README c8ff4dd Update reno for stable/rocky c9374b1 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 ++++- .zuul.yaml | 1 + README.md | 2 + manifests/params.pp | 3 +- metadata.json | 16 +++--- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 +++ spec/classes/gnocchi_db_spec.rb | 116 +++++++++++++++++++++++----------------- tox.ini | 2 +- 9 files changed, 97 insertions(+), 62 deletions(-) From no-reply at openstack.org Mon Nov 19 21:02:27 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 21:02:27 -0000 Subject: [release-announce] puppet-cloudkitty 3.1.0 (stein) Message-ID: We are amped to announce the release of: puppet-cloudkitty 3.1.0: Puppet module for OpenStack cloudkitty This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-cloudkitty/ For more details, please see below. Changes in puppet-cloudkitty 2.3.0..3.1.0 ----------------------------------------- 9163227 Prepare Stein M1 57ee760 Fix stdlib version in metadata 03e5366 Update min tox version to 2.0 87bf06b Dissuade .gitignore references to personal tools ee3401e switch documentation job to new PTI 269534a import zuul job settings from project-config 2189349 Bump version for the start of Stein 695c764 Add the missing 'Table of Contents' 08f6783 Update reno for stable/rocky a17cd05 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + README.md | 4 +++- metadata.json | 16 ++++++---------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 7 files changed, 29 insertions(+), 13 deletions(-) From no-reply at openstack.org Mon Nov 19 21:02:44 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 21:02:44 -0000 Subject: [release-announce] puppet-magnum 14.1.0 (stein) Message-ID: We are pumped to announce the release of: puppet-magnum 14.1.0: Puppet module for Magnum This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-magnum/ For more details, please see below. 14.1.0 ^^^^^^ New Features * Added magnum::api::workers and magnum::conductor::workers which can be used to specify the number of worker processes. * Added magnum::api::manage_service that can be used to determine if we should manage the service state or not. * Added new class magnum::wsgi::apache, you can now run the magnum API under Apache with mod_wsgi. Changes in puppet-magnum 13.3.0..14.1.0 --------------------------------------- c618a4e Prepare Stein M1 73b6b14 Fix stdlib version in metadata c115c31 Fix auth_uri deprecation 930f70f Fix rabbitmq example 3d05aa4 Update min tox version to 2.0 28cd52b Dissuade .gitignore references to personal tools 8663888 Test Magnum API with WSGI e16f87c Add Magnum API WSGI support 544c8ba switch documentation job to new PTI eed0259 import zuul job settings from project-config 284959e Bump version for the start of Stein f7c745c Add the missing 'Table of Contents' in README d59bd32 Add workers to magnum api and conductor 1c219c6 Update reno for stable/rocky Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +- .zuul.yaml | 1 + README.md | 2 + examples/magnum.pp | 9 +- manifests/api.pp | 61 ++++++-- manifests/conductor.pp | 6 + manifests/keystone/authtoken.pp | 2 +- manifests/params.pp | 30 ++-- manifests/wsgi/apache.pp | 155 +++++++++++++++++++++ metadata.json | 12 +- .../notes/add-workers-1ae88b14d0638a82.yaml | 5 + .../notes/magnum-api-wsgi-d0740524e4232379.yaml | 8 ++ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + spec/acceptance/basic_magnum_spec.rb | 9 +- spec/classes/magnum_api_spec.rb | 53 +++++-- spec/classes/magnum_conductor_spec.rb | 13 +- tox.ini | 2 +- 18 files changed, 333 insertions(+), 54 deletions(-) From no-reply at openstack.org Mon Nov 19 21:02:47 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 21:02:47 -0000 Subject: [release-announce] puppet-mistral 14.1.0 (stein) Message-ID: We joyfully announce the release of: puppet-mistral 14.1.0: Puppet module for OpenStack Mistral This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-mistral/ For more details, please see below. Changes in puppet-mistral 13.3.0..14.1.0 ---------------------------------------- 94247b3 Prepare Stein M1 d4bf2a8 Fix stdlib version in metadata ff1a853 Install python3-mistralclient in Fedora or RedHat > 7 7e41145 Remove faulty config option from describe 572ca2c Update min tox version to 2.0 bfb0432 Dissuade .gitignore references to personal tools 4912a17 Debian is using python3-mistralclient 537b966 switch documentation job to new PTI 652375e import zuul job settings from project-config 249c79b Bump version for the start of Stein b00237d Add the missing 'Table of Contents' in README fa3d16f Update reno for stable/rocky 5cdc201 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + README.md | 2 ++ manifests/params.pp | 9 ++++++++- metadata.json | 16 ++++++---------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ spec/classes/mistral_api_spec.rb | 2 ++ spec/classes/mistral_client_spec.rb | 13 +++++++++++-- spec/classes/mistral_db_mysql_spec.rb | 5 ++++- spec/classes/mistral_db_spec.rb | 4 +++- spec/classes/mistral_engine_spec.rb | 10 ++++++++-- spec/classes/mistral_executor_spec.rb | 2 ++ spec/classes/mistral_init_spec.rb | 3 ++- spec/classes/mistral_keystone_auth_spec.rb | 3 ++- tox.ini | 2 +- 16 files changed, 70 insertions(+), 21 deletions(-) From no-reply at openstack.org Mon Nov 19 21:02:55 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 21:02:55 -0000 Subject: [release-announce] puppet-octavia 14.1.0 (stein) Message-ID: We are glad to announce the release of: puppet-octavia 14.1.0: Puppet module for OpenStack Octavia This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-octavia/ For more details, please see below. 14.1.0 ^^^^^^ New Features ************ * Added new parameter octavia::api::allow_tls_terminated_listeners which can be used to set the allow_tls_terminated_listeners config option. * Added new parameters octavia::api::api_v1_enabled and api_v2_enabled that can be used for enable/disable the API versions. * Listeners default timeouts can be set by config in section haproxy_amphora: * *timeout_client_data*: Frontend client inactivity timeout * *timeout_member_connect*: Backend member connection timeout * *timeout_member_data*: Backend member inactivity timeout * *timeout_tcp_inspect*: Time to wait for TCP packets for content inspection The value for all of these options is expected to be in milliseconds. * Added new parameter cert_generator, cert_manager, region_name and endpoint_type to the octavia::certificates class that configures the certificates section in the octavia.conf file. * Added new parameter client_ca and client_data_data to octavia::certificates. These can be used to separate the ca_certificate/server_ca and client_ca used which is something you want to do in production environment to avoid a compromised Amphora being able to connect to the other running amphoras. * Added new parameter octavia::worker::workers that can be used to set the number of worker processes. * Added all databases parameters in octavia::db in octavia::init. * Added new class octavia::wsgi::apache, you can now run the API under Apache with mod_wsgi. * Added new octavia::glance class that can be used to configure the glance section in octavia.conf * Added new octavia::neutron class that can be used to configure the neutron section in octavia.conf * Added new octavia::nova class that can be used to configure the nova section in octavia.conf * When certificate data or file paths change in octavia::certificates it will not cause a restart of the Octavia services so that for example the octavia-worker service can use the new certificates. Upgrade Notes ************* * The octavia::db class should now be considered a private class. You should set all your database parameters in the init class. * Octavia option [haproxy_amphora]/key_path will no longer be set. None of the maintained Octavia releases support it (removed in Mitaka). Deprecation Notes ***************** * The following octavia::worker parameters are deprecated and have been moved to octavia::controller class. * amp_flavor_id * amp_image_tag * amp_secgroup_list * amp_boot_network_list * loadbalancer_topology * amphora_driver * compute_driver * network_driver * amp_ssh_key_name * enable_ssh_access * timeout_member_connect * timeout_member_data * timeout_tcp_inspect Bug Fixes ********* * There are a couple of configuration options that need to be set not only for the worker but also for other Octavia services. For example, on a composable node deployment where the API runs on a separate node than the rest of the Octavia services, the network driver was not being set (hence defaulting to noop driver) while for the worker the driver was allowed_address_pairs_driver. Another example is the database that was only being set for the API service. Such configuration misalignment and omissions lead to operate Octavia services and its resources. Changes in puppet-octavia 13.3.0..14.1.0 ---------------------------------------- 01593b1 Prepare Stein M1 d86bba9 Fix stdlib version in metadata ab310a6 Certificate changes should restart services b264336 Set common configuration options across services 6c768b0 Do not set inexistent haproxy_amphora/key_path 2bf9dc6 Add posibilities to set default values for timeouts 13989b4 Removed faulty option in context block a040311 Update min tox version to 2.0 7acccc6 Dissuade .gitignore references to personal tools 7820189 Add release note for database change c65d6cc Fix the duplicated vars defined 8833f40 Fix stupid spacing 2b83ae2 Add octavia::certificates::client_ca and data e78054f switch documentation job to new PTI 28421c7 import zuul job settings from project-config 45673ee Added missing DB params to init class e1531c3 Add Octavia API WSGI support 9825353 Bump version for the start of Stein d2a9586 Add octavia::neutron to configure nova section 6731e53 Add octavia::glance to configure glance section 9b285e7 Add missing options to octavia::certificates 6864cd0 Add octavia::nova to configure nova section 7d6bada Add workers support to octavia::worker class 6e7dacc Add api_v1_enabled and api_v2_enabled options 14c5257 Add allow_tls_terminated_listeners config option e361fe8 Add the missing 'Table of Contents' 54c9e53 Update reno for stable/rocky 3296b0f Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +- .zuul.yaml | 1 + README.md | 2 + manifests/api.pp | 80 +++++++--- manifests/certificates.pp | 78 ++++++++- manifests/controller.pp | 129 +++++++++++++++ manifests/db.pp | 33 ++-- manifests/deps.pp | 3 + manifests/glance.pp | 38 +++++ manifests/health_manager.pp | 1 + manifests/housekeeping.pp | 1 + manifests/init.pp | 48 ++++++ manifests/neutron.pp | 38 +++++ manifests/nova.pp | 57 +++++++ manifests/params.pp | 7 +- manifests/worker.pp | 175 +++++++++++---------- manifests/wsgi/apache.pp | 155 ++++++++++++++++++ metadata.json | 18 +-- ..._tls_terminated_listeners-5555b0b3bc8c5313.yaml | 5 + .../notes/api-v1-v2-options-393e026d4d22b94d.yaml | 5 + .../notes/bug-1797130-789318b2dff121d3.yaml | 11 ++ .../certificates-options-45294bca5186878e.yaml | 6 + releasenotes/notes/client-ca-b05d5a5e4a93bfe3.yaml | 6 + .../notes/controller-workers-947eada7f23b5da9.yaml | 5 + releasenotes/notes/db-init-7a0087aca12e0530.yaml | 8 + .../notes/octavia-api-wsgi-2d9469478fd2cd28.yaml | 5 + .../notes/octavia-glance-37d48b9829d6ca8d.yaml | 5 + .../notes/octavia-neutron-7d3d9cc0e95ecb11.yaml | 5 + .../notes/octavia-nova-0205d7406d58e871.yaml | 5 + ...-haproxy-amphora-key-path-bf21706a6504e28f.yaml | 4 + ...start-service-certificate-b4000c445374129c.yaml | 6 + ...n-options-across-services-91a9057d62b52de0.yaml | 29 ++++ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + spec/classes/octavia_api_spec.rb | 74 +++++++-- spec/classes/octavia_certificates_spec.rb | 90 ++++++++++- spec/classes/octavia_controller_spec.rb | 68 ++++++++ spec/classes/octavia_glance_spec.rb | 45 ++++++ spec/classes/octavia_init_spec.rb | 17 +- spec/classes/octavia_neutron_spec.rb | 45 ++++++ spec/classes/octavia_nova_spec.rb | 54 +++++++ spec/classes/octavia_worker_spec.rb | 10 +- tox.ini | 2 +- 43 files changed, 1236 insertions(+), 157 deletions(-) From no-reply at openstack.org Mon Nov 19 21:03:36 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 21:03:36 -0000 Subject: [release-announce] python-barbicanclient 4.7.1 (rocky) Message-ID: We enthusiastically announce the release of: python-barbicanclient 4.7.1: Client Library for OpenStack Barbican Key Management API This release is part of the rocky stable release series. The source is available from: https://git.openstack.org/cgit/openstack/python-barbicanclient/ Download the package from: https://tarballs.openstack.org/python-barbicanclient/ Please report issues through launchpad: https://storyboard.openstack.org/#!/project/984 For more details, please see below. 4.7.1 ^^^^^ New Features * Lookups (for all Read/Update/Delete actions) are now performed using only the UUID of the entity. For backward compatability, full HATEOS refs may be used, but everything before the UUID will be stripped and the service catalog entry for Barbican will be substituted. This should have no impact on accessing existing secrets with any version of Barbican. Changes in python-barbicanclient 4.7.0..4.7.1 --------------------------------------------- 5774b98 Allow fetching by UUID, and respect interface 626b97f Import python-barbicanclient-dsvm 51dfb8d import zuul job settings from project-config 6b155fb Update UPPER_CONSTRAINTS_FILE for stable/rocky 84dd76c Update .gitreview for stable/rocky Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 20 +++++ barbicanclient/base.py | 23 ++++-- barbicanclient/v1/acls.py | 35 ++++++++- barbicanclient/v1/cas.py | 5 +- barbicanclient/v1/containers.py | 34 ++++---- barbicanclient/v1/orders.py | 14 ++-- barbicanclient/v1/secrets.py | 29 ++++--- playbooks/python-barbicanclient-dsvm/post.yaml | 15 ++++ playbooks/python-barbicanclient-dsvm/run.yaml | 64 +++++++++++++++ .../use-only-uuid-from-href-81710d1b388dce57.yaml | 8 ++ tox.ini | 5 +- 18 files changed, 468 insertions(+), 99 deletions(-) From no-reply at openstack.org Mon Nov 19 21:03:36 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 21:03:36 -0000 Subject: [release-announce] puppet-vitrage 4.1.0 (stein) Message-ID: We are pleased to announce the release of: puppet-vitrage 4.1.0: Puppet module for OpenStack Vitrage This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-vitrage/ For more details, please see below. Changes in puppet-vitrage 3.3.0..4.1.0 -------------------------------------- b49f449 Prepare Stein M1 7ba7274 Fix stdlib version in metadata 698da45 Update min tox version to 2.0 24ffda5 Dissuade .gitignore references to personal tools 3fbe13f switch documentation job to new PTI 360452b import zuul job settings from project-config a3461fe Bump version for the start of Stein d387bc9 Add the missing 'Table of Contents' 1b693b4 Update reno for stable/rocky 0f4b7a8 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + README.md | 2 ++ metadata.json | 16 ++++++---------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 7 files changed, 28 insertions(+), 12 deletions(-) From no-reply at openstack.org Mon Nov 19 21:04:54 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 21:04:54 -0000 Subject: [release-announce] puppet-openstacklib 14.1.0 (stein) Message-ID: We are gleeful to announce the release of: puppet-openstacklib 14.1.0: Puppet module for OpenStack Openstacklib This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-openstacklib/ For more details, please see below. 14.1.0 ^^^^^^ Prelude Puppet OpenStack has in this release deprecated Puppet 4 support. This older version of Puppet is EOL since October 2018 and will only get security fixes. We will continue to support this Puppet version for the duration of this release with minimal testing. In the next release Puppet 4 support will be removed completely and you should move to using Puppet 5 or the newly released Puppet 6. Changes in puppet-openstacklib 13.3.0..14.1.0 --------------------------------------------- 51d23db Prepare Stein M1 af84627 Add tripleo coverage to the project 154927c Fix stdlib version in metadata f2d1977 Deprecate Puppet 4 0bd97be Revert "Use puppet4 functions-api" fd3156b Use puppet4 functions-api 4d08ab7 Cleanup spec testing 20ac1f9 Install python3-openstackclient in Fedora or RedHat > 7 6b1a928 Update min tox version to 2.0 e510d04 Dissuade .gitignore references to personal tools 33b0543 Make sure the wsgi script dir mode is 0755 a39a44f make openstackclient package name configurable 6ba3a26 switch documentation job to new PTI 7ffb606 import zuul job settings from project-config a1f5a0c Bump version for the start of Stein 5ac7f89 Add the missing 'Table of Contents' 13fd3ab Update reno for stable/rocky daf881e Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +- .zuul.yaml | 2 + README.md | 3 + manifests/defaults.pp | 7 + manifests/openstackclient.pp | 14 +- manifests/params.pp | 15 ++ manifests/wsgi/apache.pp | 1 + metadata.json | 10 +- .../notes/deprecate-puppet4-59a430de68834017.yaml | 8 + releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + spec/classes/openstacklib_openstackclient_spec.rb | 27 +++- spec/classes/openstacklib_policy_spec.rb | 19 +-- spec/classes/openstacklib_policyrcd_spec.rb | 41 +++-- .../openstacklib_db_mysql_host_access_spec.rb | 42 +++--- spec/defines/openstacklib_db_mysql_spec.rb | 99 ++++++------ spec/defines/openstacklib_db_postgresql_spec.rb | 31 ++-- .../openstacklib_messaging_rabbitmq_spec.rb | 25 ++-- spec/defines/openstacklib_policy_base_spec.rb | 57 +++---- .../openstacklib_service_validation_spec.rb | 24 ++- spec/defines/openstacklib_wsgi_apache_spec.rb | 166 +++++++++++---------- tox.ini | 2 +- 22 files changed, 341 insertions(+), 271 deletions(-) From no-reply at openstack.org Mon Nov 19 21:06:10 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 21:06:10 -0000 Subject: [release-announce] python-openstackclient 3.16.2 (rocky) Message-ID: We jubilantly announce the release of: python-openstackclient 3.16.2: OpenStack Command-line Client This release is part of the rocky stable release series. The source is available from: https://git.openstack.org/cgit/openstack/python-openstackclient Download the package from: https://pypi.org/project/python-openstackclient Please report issues through launchpad: https://storyboard.openstack.org/#!/project/975 For more details, please see below. 3.16.2 ^^^^^^ Bug Fixes * The "openstack server add floating ip" command has been fixed to handle servers with multiple ports attached. Previously, the command was using the first port in the port list when attempting to associate the floating ip. This could fail if the server had multiple ports and the first port in the list was not attached to an external gateway. Another way it could fail is if the "--fixed-ip- address" option was passed and the first port did not have the specified fixed IP address attached to it. Now, the "openstack server add floating ip" command will find the port attached to the specified "--fixed-ip-address", if provided, else it will try multiple ports until one is found attached to an external gateway. If a suitable port is not found in the port list, an error will be returned. Changes in python-openstackclient 3.16.1..3.16.2 ------------------------------------------------ e09c358 Handle multiple ports in AddFloatingIP 4944d4e Default --nic to 'auto' if creating a server with >= 2.37 cda854c Allow endpoint filtering on both project and project-domain a12cee6 Fix 'project purge' deleting wrong project's servers and volumes Diffstat (except docs and test files) ------------------------------------- openstackclient/common/project_purge.py | 4 +- openstackclient/compute/v2/server.py | 62 ++++++-- openstackclient/identity/v3/endpoint.py | 2 +- .../floating-ip-multi-port-9779e88f590cae23.yaml | 14 ++ 9 files changed, 292 insertions(+), 37 deletions(-) From no-reply at openstack.org Mon Nov 19 21:08:09 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 21:08:09 -0000 Subject: [release-announce] oslo.service 1.31.6 (rocky) Message-ID: We are pleased to announce the release of: oslo.service 1.31.6: oslo.service library This release is part of the rocky stable release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through launchpad: https://bugs.launchpad.net/oslo.service For more details, please see below. Changes in oslo.service 1.31.5..1.31.6 -------------------------------------- 6566ec5 Use eventlet Event for loopingcall events 6a7d05d Fix stop of loopingcall 23dc8c0 Stop asserting on Eventlet internals Diffstat (except docs and test files) ------------------------------------- oslo_service/__init__.py | 2 + oslo_service/loopingcall.py | 72 ++++++++++++---------------------- 3 files changed, 37 insertions(+), 89 deletions(-) From no-reply at openstack.org Mon Nov 19 21:09:26 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 21:09:26 -0000 Subject: [release-announce] puppet-glare 3.1.0 (stein) Message-ID: We are chuffed to announce the release of: puppet-glare 3.1.0: Puppet module for OpenStack Glare This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-glare/ For more details, please see below. Changes in puppet-glare 2.3.0..3.1.0 ------------------------------------ f82d48c Prepare Stein M1 dc06061 Fix stdlib version in metadata 5e74fd3 Convert spec testing to rspec-puppet-facts 226ba85 Update min tox version to 2.0 fd6372a Dissuade .gitignore references to personal tools 5080ae0 switch documentation job to new PTI 92a9b6e import zuul job settings from project-config cfcd2e4 Bump version for the start of Stein 3d30e2b Add the missing 'Table of Contents' dae8c5d Update reno for stable/rocky 1a7c770 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 ++- .zuul.yaml | 1 + README.md | 4 +- metadata.json | 16 ++-- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++ spec/classes/glare_backend_rbd_spec.rb | 152 +++++++++++++++++++-------------- tox.ini | 2 +- 8 files changed, 117 insertions(+), 77 deletions(-) From no-reply at openstack.org Mon Nov 19 21:09:57 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 21:09:57 -0000 Subject: [release-announce] python-openstackclient 3.14.3 (queens) Message-ID: We are chuffed to announce the release of: python-openstackclient 3.14.3: OpenStack Command-line Client This release is part of the queens stable release series. The source is available from: https://git.openstack.org/cgit/openstack/python-openstackclient Download the package from: https://pypi.org/project/python-openstackclient Please report issues through launchpad: https://bugs.launchpad.net/python-openstackclient For more details, please see below. 3.14.3 ^^^^^^ Bug Fixes * The "openstack server add floating ip" command has been fixed to handle servers with multiple ports attached. Previously, the command was using the first port in the port list when attempting to associate the floating ip. This could fail if the server had multiple ports and the first port in the list was not attached to an external gateway. Another way it could fail is if the "--fixed-ip- address" option was passed and the first port did not have the specified fixed IP address attached to it. Now, the "openstack server add floating ip" command will find the port attached to the specified "--fixed-ip-address", if provided, else it will try multiple ports until one is found attached to an external gateway. If a suitable port is not found in the port list, an error will be returned. Changes in python-openstackclient 3.14.2..3.14.3 ------------------------------------------------ 010da92 Handle multiple ports in AddFloatingIP 4607431 Default --nic to 'auto' if creating a server with >= 2.37 1a7aee6 Don't sent disk_over_commit if nova api > 2.24 118cc98 Allow endpoint filtering on both project and project-domain 67fc4d3 Fix 'project purge' deleting wrong project's servers and volumes 39d41f3 import zuul job settings from project-config 3012ab4 Do not require port argument when updating floating IP 814ffb2 Prevent "server migrate --wait" from hanging Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 9 + openstackclient/common/project_purge.py | 4 +- openstackclient/compute/v2/server.py | 76 ++++++-- openstackclient/identity/v3/endpoint.py | 2 +- openstackclient/network/v2/floating_ip.py | 13 +- .../unit/network/v2/test_floating_ip_network.py | 64 +++++++ .../floating-ip-multi-port-9779e88f590cae23.yaml | 14 ++ 13 files changed, 420 insertions(+), 52 deletions(-) From no-reply at openstack.org Mon Nov 19 23:07:08 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 23:07:08 -0000 Subject: [release-announce] puppet-gnocchi 14.1.0 (stein) Message-ID: We eagerly announce the release of: puppet-gnocchi 14.1.0: Puppet module for OpenStack Gnocchi This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-gnocchi/ For more details, please see below. Changes in puppet-gnocchi 13.3.0..14.1.0 ---------------------------------------- c9a1da1 Prepare Stein M1 a6504f8 Fix stdlib version in metadata 9a6de0d Convert spec testing to rspec-puppet-facts d204da8 Install python3-gnocchi in Fedora or RedHat > 7 50c0341 Fix db spec test 236ae1f Update min tox version to 2.0 a509c6e Dissuade .gitignore references to personal tools 958a27d switch documentation job to new PTI 3d9dd7e import zuul job settings from project-config 6d732a8 Bump version for the start of Stein 400337d Add the missing 'Table of Contents' in README c8ff4dd Update reno for stable/rocky c9374b1 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 ++++- .zuul.yaml | 1 + README.md | 2 + manifests/params.pp | 3 +- metadata.json | 16 +++--- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 +++ spec/classes/gnocchi_db_spec.rb | 116 +++++++++++++++++++++++----------------- tox.ini | 2 +- 9 files changed, 97 insertions(+), 62 deletions(-) From no-reply at openstack.org Mon Nov 19 23:07:52 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 23:07:52 -0000 Subject: [release-announce] puppet-zaqar 14.1.0 (stein) Message-ID: We are glad to announce the release of: puppet-zaqar 14.1.0: Puppet module for OpenStack Zaqar This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-zaqar/ For more details, please see below. Changes in puppet-zaqar 13.3.0..14.1.0 -------------------------------------- f3d970c Prepare Stein M1 ae6ba95 Fix stdlib version in metadata 243a912 Install python3-zaqarclient in Fedora or RedHat > 7 1f29023 Update min tox version to 2.0 881f1f5 Dissuade .gitignore references to personal tools f67ac95 switch documentation job to new PTI 70dd361 import zuul job settings from project-config 01dde67 Bump version for the start of Stein 31b7783 Update reno for stable/rocky adfe6e7 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + manifests/params.pp | 6 +++++- metadata.json | 16 ++++++---------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 7 files changed, 31 insertions(+), 13 deletions(-) From no-reply at openstack.org Mon Nov 19 23:10:37 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 19 Nov 2018 23:10:37 -0000 Subject: [release-announce] puppet-cloudkitty 3.1.0 (stein) Message-ID: We exuberantly announce the release of: puppet-cloudkitty 3.1.0: Puppet module for OpenStack cloudkitty This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-cloudkitty/ For more details, please see below. Changes in puppet-cloudkitty 2.3.0..3.1.0 ----------------------------------------- 9163227 Prepare Stein M1 57ee760 Fix stdlib version in metadata 03e5366 Update min tox version to 2.0 87bf06b Dissuade .gitignore references to personal tools ee3401e switch documentation job to new PTI 269534a import zuul job settings from project-config 2189349 Bump version for the start of Stein 695c764 Add the missing 'Table of Contents' 08f6783 Update reno for stable/rocky a17cd05 Remove PE requirement from metadata.json Diffstat (except docs and test files) ------------------------------------- .gitignore | 12 +++++++++++- .zuul.yaml | 1 + README.md | 4 +++- metadata.json | 16 ++++++---------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ tox.ini | 2 +- 7 files changed, 29 insertions(+), 13 deletions(-) From no-reply at openstack.org Tue Nov 20 17:20:15 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 20 Nov 2018 17:20:15 -0000 Subject: [release-announce] openstack-ansible 18.1.0 (rocky) Message-ID: We are tickled pink to announce the release of: openstack-ansible 18.1.0: Ansible playbooks for deploying OpenStack This release is part of the rocky stable release series. The source is available from: https://git.openstack.org/cgit/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ For more details, please see below. 18.1.0 ^^^^^^ New Features ************ * Horizon has, since OSA's inception, been deployed with HTTPS access enabled, and has had no way to turn it off. Some use-cases may want to access via HTTP instead, so this patch enables the following. * Listen via HTTPS on a load balancer, but via HTTP on the horizon host and have the load balancer forward the correct headers. It will do this by default in the integrated build due to the presence of the load balancer, so the current behaviour is retained. * Enable HTTPS on the horizon host without a load balancer. This is the role's default behaviour which matches what it always has been. * Disable HTTPS entirely by setting "haproxy_ssl: no" (which will also disable https on haproxy. This setting is inherited by the new "horizon_enable_ssl" variable by default. This is a new option. Known Issues ************ * The original "stable/rocky" release (18.0.x) contained a reference to a pre-release state of the ceph-ansible role (its 3.2.0beta1 release). That role --- and hence, any OpenStack-Ansible "stable/rocky" release prior to 18.1.0 --- should not be used to deploy production Ceph clusters. As of this release, "stable/rocky" tracks the ceph-ansible role's "stable-3.1" branch. Upgrade Notes ************* * Configurations using the "ceph-ansible" role (that is, those applying the "ceph-install.yml" or "ceph-rgw-install.yml" playbooks) should be very carefully reviewed if you are upgrading from prior "stable/rocky" releases. Those releases shipped a pre-release version of "ceph-ansible" that was unintentionally included in "ansible-role-requirements.yml". * The variables "ceilometer_oslomsg_rpc_servers" and "ceilometer_oslomsg_notify_servers" have been removed in favour of using "ceilometer_oslomsg_rpc_host_group" and "ceilometer_oslomsg_notify_host_group" instead. Deprecation Notes ***************** * The package cache on the repo server has been removed. If caching of packages is desired, it should be setup outside of OpenStack- Ansible and the variable "lxc_container_cache_files" (for LXC containers) or "nspawn_container_cache_files_from_host" (for nspawn containers) can be used to copy the appropriate host configuration from the host into the containers on creation. Alternatively, environment variables can be set to use the cache in the host /etc/environment file prior to container creation, or the "deployment_environment_variables" can have the right variables set to use it. The following variables have been removed. * "repo_pkg_cache_enabled" * "repo_pkg_cache_port" * "repo_pkg_cache_bind" * "repo_pkg_cache_dirname" * "repo_pkg_cache_dir" * "repo_pkg_cache_owner" * "repo_pkg_cache_group" Bug Fixes ********* * The "ansible-role-requirements.yml" reference to the "ceph- ansible" role has been fixed to refer to the current "HEAD" of that role's "stable-3.1" branch. It previously pointed to the pre-release 3.2.0beta1 version. * The quota for security group rules was erroneously set to 100 with the aim to have 100 security group rules per security group instead of to 100*#security group rules. This patch fixes this discrepancy. Changes in openstack-ansible 18.0.0..18.1.0 ------------------------------------------- cc9e999 Reset ceph-ansible to the current HEAD of stable-3.1 8c8950e Provides group_names for use with provider_network plugin 799309d Restart cinder-scheduler instead of reloading 0a19200 Adds option to enable ARA plugin install 3a76f07 Ensure ceph server apt pinning is well defined f273369 zuul: Make openSUSE distro jobs voting 99526d9 Ensure pip/setuptools/wheel are up to date in the utility venv fa2497f Update rocky index with release date a6f7933 Update all SHAs for 18.0.1 e77ef14 scripts: sources-branch-updater: Make regexp for master branch stricter 758edb7 Update Ansible to 2.5.10 ebeffb4 Restore OpenSUSE voting jobs 9b7ad5e zuul: SUSE: Fix scenario for ceph jobs e4ba166 Make system_crontab_coordination idempotent 01bf4d3 Set an upper pin for Cython to please gnocchi 22ef7ec Fix rgw playbook pre_tasks f0c7528 Use the compute kit + horizon for all distros 4d675ce fix typo in releasenotes 149e5d9 releasenotes: oslo-messaging-separate-backends add project name Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 86 +++++------ global-requirement-pins.txt | 5 + inventory/group_vars/all/all.yml | 2 +- playbooks/ceph-install.yml | 22 +++ playbooks/ceph-rgw-install.yml | 14 +- playbooks/common-playbooks/neutron.yml | 1 + playbooks/defaults/repo_packages/gnocchi.yml | 2 +- .../defaults/repo_packages/openstack_services.yml | 74 ++++----- playbooks/os-cinder-install.yml | 10 +- .../templates/crontab.j2 | 2 +- playbooks/utility-install.yml | 17 +++ .../notes/ceph-stable-3.1-12985e1446665872.yaml | 21 +++ .../fixes_sec_grp_rule_quota-2755da6c2c2ab434.yaml | 8 + .../http-access-horizon-94c27a0aadb9f1b4.yaml | 22 +++ .../notes/journal-log-ccbb504642b49611.yaml | 2 +- .../notes/journal-log-ccbb504642b49614.yaml | 2 +- .../notes/journal-log-cxcb512642b49617.yaml | 2 +- .../notes/journal-log-ycba504642b47619.yaml | 2 +- .../oslo-messaging-backends-65287400dba86fce.yaml | 3 +- ...ssaging-separate-backends-06a1b30ffb228f22.yaml | 3 +- ...ssaging-separate-backends-1fbdb77e93e29542.yaml | 3 +- ...ssaging-separate-backends-3b2dac9462595b31.yaml | 3 +- ...ssaging-separate-backends-401c97b4c48a9b31.yaml | 3 +- ...ssaging-separate-backends-4491e7c099bee4f5.yaml | 3 +- ...ssaging-separate-backends-60f81dae397b1c96.yaml | 3 +- ...ssaging-separate-backends-61d279ded1bc999e.yaml | 3 +- ...ssaging-separate-backends-652f63d5c21b1884.yaml | 3 +- ...ssaging-separate-backends-702d7b33fda7a9f5.yaml | 3 +- ...ssaging-separate-backends-87f2d1a15c202f73.yaml | 3 +- ...ssaging-separate-backends-9b3fcaaa21a0d9f4.yaml | 3 +- ...ssaging-separate-backends-a3af6957a984ac51.yaml | 3 +- ...ssaging-separate-backends-e68c98d4f9d9a79c.yaml | 3 +- ...ssaging-separate-backends-e82ea3162d2d383f.yaml | 3 +- ...ssaging-separate-backends-e8a0b6857f2a9749.yaml | 3 +- .../notes/remove-pkg-cache-afba3577138dc0a0.yaml | 22 +++ .../remove_oslomsg_server-6b5c19e03a001e85.yaml | 6 + scripts/bootstrap-ansible.sh | 9 +- scripts/gate-check-commit.sh | 6 +- scripts/sources-branch-updater-lib.sh | 2 +- zuul.d/jobs.yaml | 168 +++++++++++---------- zuul.d/project-templates.yaml | 108 ++++--------- zuul.d/project.yaml | 4 - 44 files changed, 401 insertions(+), 305 deletions(-) From no-reply at openstack.org Tue Nov 20 17:21:02 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 20 Nov 2018 17:21:02 -0000 Subject: [release-announce] ldappool 2.4.0 Message-ID: We are pumped to announce the release of: ldappool 2.4.0: A simple connector pool for python-ldap. Download the package from: https://tarballs.openstack.org/ldappool/ For more details, please see below. Changes in ldappool 2.3.1..2.4.0 -------------------------------- acc14fc Allow pool status to be printed as a table 2626d58 Add plumbing to support reno release notes 3f0ea85 Handle retry logic for timeouts with multiple LDAP servers a74cf70 Improve connection retry logging 32dec4f Don't quote {posargs} in tox.ini Diffstat (except docs and test files) ------------------------------------- README.rst | 23 +++ ldappool/__init__.py | 104 +++++++++---- lower-constraints.txt | 1 + releasenotes/source/conf.py | 283 ++++++++++++++++++++++++++++++++++ releasenotes/source/index.rst | 8 + releasenotes/source/unreleased.rst | 5 + requirements.txt | 1 + tox.ini | 11 +- 10 files changed, 546 insertions(+), 36 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d12620f..624fd17 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,0 +5 @@ python-ldap>=3.0.0 # PSF +PrettyTable<0.8,>=0.7.2 From no-reply at openstack.org Wed Nov 21 09:18:00 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 21 Nov 2018 09:18:00 -0000 Subject: [release-announce] oslo.messaging 9.2.1 (stein) Message-ID: We jubilantly announce the release of: oslo.messaging 9.2.1: Oslo Messaging API This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through launchpad: https://bugs.launchpad.net/oslo.messaging For more details, please see below. Changes in oslo.messaging 9.2.0..9.2.1 -------------------------------------- fb3ab00 Use ensure_connection to prevent loss of connection error logs Diffstat (except docs and test files) ------------------------------------- oslo_messaging/_drivers/impl_rabbit.py | 7 ++++++- 2 files changed, 12 insertions(+), 4 deletions(-) From no-reply at openstack.org Wed Nov 21 09:21:55 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 21 Nov 2018 09:21:55 -0000 Subject: [release-announce] oslo.rootwrap 5.15.0 (stein) Message-ID: We are glad to announce the release of: oslo.rootwrap 5.15.0: Oslo Rootwrap This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.rootwrap Download the package from: https://pypi.org/project/oslo.rootwrap Please report issues through launchpad: https://bugs.launchpad.net/oslo.rootwrap For more details, please see below. 5.15.0 ^^^^^^ New Features ************ * A configurable limit on the number of file descriptors that can be opened by a rootwrap-started process has been added. It defaults to 1024, but can be adjusted by setting the "rlimit_nofile" option in rootwrap.conf to a larger or smaller value. Upgrade Notes ************* * Because a file descriptor limit was added in this release (see the features section for details), rootwrap processes that were previously relying on inheriting their parent process's descriptor limits may exhaust their available file descriptors. Use the "rlimit_nofile" option to restore the previous limits if this is the case. Changes in oslo.rootwrap 5.14.1..5.15.0 --------------------------------------- 7e79f31 Add release note for file descriptor limit change 8a2a7b5 Clean up .gitignore references to personal tools 06e17e8 Don't quote {posargs} in tox.ini c0a8699 Run rootwrap with lower fd ulimit by default 2ebda95 add lib-forward-testing-python3 test job 96f6d84 add python 3.6 unit test job a82d5a5 import zuul job settings from project-config b20c51d Update reno for stable/rocky de7e0f0 Switch to stestr 99f6383 Add release notes link to README 3b2b9b6 fix tox python3 overrides Diffstat (except docs and test files) ------------------------------------- .gitignore | 17 ++++++++++++----- .stestr.conf | 3 +++ .testr.conf | 4 ---- .zuul.yaml | 10 ++++++++++ README.rst | 1 + etc/rootwrap.conf.sample | 3 +++ lower-constraints.txt | 2 +- oslo_rootwrap/cmd.py | 22 ++++++++++++++++++++-- oslo_rootwrap/wrapper.py | 6 ++++++ .../file-descriptor-limit-e2b2a3033b9ef21e.yaml | 14 ++++++++++++++ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ test-requirements.txt | 2 +- tox.ini | 20 +++++++++++++++----- 15 files changed, 101 insertions(+), 18 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 08248d0..ed60fb1 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +7,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -testrepository>=0.0.18 # Apache-2.0/BSD @@ -9,0 +9 @@ testtools>=2.2.0 # MIT +stestr>=2.0.0 # Apache-2.0 From no-reply at openstack.org Wed Nov 21 09:22:11 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 21 Nov 2018 09:22:11 -0000 Subject: [release-announce] oslo.concurrency 3.29.0 (stein) Message-ID: We are pumped to announce the release of: oslo.concurrency 3.29.0: Oslo Concurrency library This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.concurrency Download the package from: https://pypi.org/project/oslo.concurrency Please report issues through launchpad: https://bugs.launchpad.net/oslo.concurrency For more details, please see below. 3.29.0 ^^^^^^ Prelude ******* This release includes optional support for fair locks. When fair locks are specified, blocking waiters will acquire the lock in the order that they blocked. New Features ************ * We now have optional support for "fair" locks. When fair locks are specified, blocking waiters will acquire the lock in the order that they blocked. This can be useful to ensure that existing blocked waiters do not wait indefinitely in the face of large numbers of new attempts to acquire the lock. When specifying locks as both "external" and "fair", the ordering *within* a given process will be fair, but the ordering *between* processes will be determined by the behaviour of the underlying OS. Changes in oslo.concurrency 3.28.1..3.29.0 ------------------------------------------ 2b55da6 Add support for fair locks de4d88d Clean up .gitignore references to personal tools 5b28448 Don't quote {posargs} in tox.ini ade5db6 Always build universal wheels 7d4433e Use templates for cover and lower-constraints Diffstat (except docs and test files) ------------------------------------- .gitignore | 21 ++++--- .zuul.yaml | 21 +++---- oslo_concurrency/lockutils.py | 66 ++++++++++++++++++++-- ...add-option-for-fair-locks-b6d660e97683cec6.yaml | 15 +++++ setup.cfg | 2 +- tox.ini | 8 ++- 8 files changed, 167 insertions(+), 31 deletions(-) From no-reply at openstack.org Wed Nov 21 09:25:00 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 21 Nov 2018 09:25:00 -0000 Subject: [release-announce] oslo.log 3.41.0 (stein) Message-ID: We high-spiritedly announce the release of: oslo.log 3.41.0: oslo.log library This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.log Download the package from: https://pypi.org/project/oslo.log Please report issues through launchpad: https://bugs.launchpad.net/oslo.log For more details, please see below. 3.41.0 ^^^^^^ New Features * Added Windows EventLog functionality to oslo.log. Set use_eventlog to true in the service's configuration file to use it. Changes in oslo.log 3.40.1..3.41.0 ---------------------------------- 74e8e48 Add Windows Event Log handler a9ba6c5 Clean up .gitignore references to personal tools 5cd0248 Always build universal wheels fa045da Add devstack job with JSONFormatter configured Diffstat (except docs and test files) ------------------------------------- .gitignore | 21 ++++++++------ .zuul.yaml | 32 +++++++++++++++++++++- oslo_log/_options.py | 3 ++ oslo_log/log.py | 8 ++++++ .../notes/windows-eventlog-2beb0a6010e342eb.yaml | 4 +++ setup.cfg | 2 +- 7 files changed, 78 insertions(+), 11 deletions(-) From no-reply at openstack.org Wed Nov 21 10:04:23 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 21 Nov 2018 10:04:23 -0000 Subject: [release-announce] monasca-kibana-plugin 1.4.0 (stein) Message-ID: We are glad to announce the release of: monasca-kibana-plugin 1.4.0 This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/monasca-kibana-plugin/ For more details, please see below. Changes in monasca-kibana-plugin 1.2.0..1.4.0 --------------------------------------------- eeb4d71 Bump version to 1.4.0 f0eda78 Upgrade keystone-v3-client to 0.0.8 46f1f9c Adding events visualization in kibana 669056c import zuul job settings from project-config a36eec6 Convert README.md to ReStructuredTest format Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 + README.md | 48 --------- README.rst | 55 ++++++++++ index.js | 5 + package.json | 4 +- server/mt/kibana/defaultIndexPattern/_create.js | 56 ----------- .../kibana/defaultIndexPattern/_events_create.js | 58 +++++++++++ .../kibana/defaultIndexPattern/_events_delete.js | 30 ++++++ .../kibana/defaultIndexPattern/_events_exists.js | 33 ++++++ server/mt/kibana/defaultIndexPattern/_exists.js | 35 ------- .../mt/kibana/defaultIndexPattern/_logs_create.js | 57 +++++++++++ .../mt/kibana/defaultIndexPattern/_logs_delete.js | 30 ++++++ .../mt/kibana/defaultIndexPattern/_logs_exists.js | 33 ++++++ server/mt/kibana/defaultIndexPattern/index.js | 70 +++++++++++-- server/mt/routing/routes/paths.js | 11 +- 16 files changed, 462 insertions(+), 176 deletions(-) From no-reply at openstack.org Fri Nov 23 05:14:11 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 23 Nov 2018 05:14:11 -0000 Subject: [release-announce] ironic-tempest-plugin 1.2.1 (rocky) Message-ID: We are pleased to announce the release of: ironic-tempest-plugin 1.2.1: Tempest plugin for ironic and ironic- inspector This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/ironic-tempest-plugin Download the package from: https://tarballs.openstack.org/ironic-tempest-plugin/ Please report issues through launchpad: https://storyboard.openstack.org/#!/project/951 For more details, please see below. Changes in ironic-tempest-plugin 1.2.0..1.2.1 --------------------------------------------- 7eec992 multitenancy: Don't use fixed IPs in the test 6fbe7f0 Add API tests for portgroup update 3ef5348 Update the outdated URL in HACKING.rst 537d90c fix bug link in readme 0c4a693 Update the usage documentation with recent changes a0a36fe Stop relying on VCPU count in the introspection tests dab1c6a switch documentation job to new PTI fd69150 import zuul job settings from project-config bf770e5 Test cases for iLO drivers in standalone ironic Diffstat (except docs and test files) ------------------------------------- HACKING.rst | 2 +- README.rst | 2 +- ironic_tempest_plugin/config.py | 3 + .../services/baremetal/v1/json/baremetal_client.py | 16 +++- .../scenario/ironic_standalone/test_basic_ops.py | 96 ++++++++++++++++++++++ zuul.d/project.yaml | 5 ++ 12 files changed, 230 insertions(+), 13 deletions(-) From no-reply at openstack.org Fri Nov 23 05:15:45 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 23 Nov 2018 05:15:45 -0000 Subject: [release-announce] oslo.cache 1.30.2 (rocky) Message-ID: We are psyched to announce the release of: oslo.cache 1.30.2: Cache storage for OpenStack projects. This release is part of the rocky stable release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.cache Download the package from: https://pypi.org/project/oslo.cache Please report issues through launchpad: https://bugs.launchpad.net/oslo.cache For more details, please see below. 1.30.2 ^^^^^^ Other Notes * [bug 1743036 (https://bugs.launchpad.net/oslo.cache+bug/1743036)] The *backend_argument* value(s) for *url* when configuring memcache did not properly handle multiple servers. This is because the URL was passed as a string (comma delimited) instead of a list to the memcache library/client. The *url* argument is now special cased and will split the string on a comma so that it mirrors the behavior of the ListOpt used by *memcache_servers* option. Changes in oslo.cache 1.30.1..1.30.2 ------------------------------------ 6e6d3d6 Config dict arguments.url must be a list 12b245f import zuul job settings from project-config 80ec6c3 Switch to stestr b0988fb Update .gitreview for stable/rocky Diffstat (except docs and test files) ------------------------------------- .gitignore | 3 +-- .gitreview | 1 + .stestr.conf | 3 +++ .testr.conf | 7 ------- .zuul.yaml | 8 ++++++++ lower-constraints.txt | 2 +- oslo_cache/core.py | 2 ++ releasenotes/notes/bug-1743036-320ed918d5fb4325.yaml | 10 ++++++++++ test-requirements.txt | 1 + tox.ini | 15 +++++++++++---- 10 files changed, 38 insertions(+), 14 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 6d4b49b..0fc8517 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9,0 +10 @@ bandit>=1.1.0 # Apache-2.0 +stestr>=2.0.0 # Apache-2.0 From no-reply at openstack.org Fri Nov 23 05:17:40 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 23 Nov 2018 05:17:40 -0000 Subject: [release-announce] oslo.config 6.4.1 (rocky) Message-ID: We eagerly announce the release of: oslo.config 6.4.1: Oslo Configuration API This release is part of the rocky stable release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.config Download the package from: https://pypi.org/project/oslo.config Please report issues through launchpad: https://bugs.launchpad.net/oslo.config For more details, please see below. Changes in oslo.config 6.4.0..6.4.1 ----------------------------------- 1884c30 python3: Ensure ConfigOpts __iter__ uses list(d.keys()) 771a6ba import zuul job settings from project-config e7eda6d Update UPPER_CONSTRAINTS_FILE for stable/rocky 317bff0 Update .gitreview for stable/rocky Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.d/project.yaml | 8 ++++++++ oslo_config/cfg.py | 3 ++- tox.ini | 2 +- 4 files changed, 12 insertions(+), 2 deletions(-) From no-reply at openstack.org Fri Nov 23 05:28:52 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 23 Nov 2018 05:28:52 -0000 Subject: [release-announce] python-zunclient 3.2.1 (stein) Message-ID: We are gleeful to announce the release of: python-zunclient 3.2.1: Client Library for Zun This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/python-zunclient Download the package from: https://pypi.org/project/python-zunclient Please report issues through launchpad: https://bugs.launchpad.net/python-zunclient For more details, please see below. Changes in python-zunclient 3.2.0..3.2.1 ---------------------------------------- 01a1d2f Fix setup.cfg Get and Update QuotaClass f56ad38 Refactor the getid method base.py cd2fece Fix help message for action-list 8e3f564 Remove unused config for devstack job Diffstat (except docs and test files) ------------------------------------- setup.cfg | 4 ++-- zunclient/common/base.py | 5 +---- zunclient/v1/actions_shell.py | 4 ++-- 4 files changed, 5 insertions(+), 9 deletions(-) From no-reply at openstack.org Fri Nov 23 05:42:10 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 23 Nov 2018 05:42:10 -0000 Subject: [release-announce] kuryr-kubernetes 0.5.2 (rocky) Message-ID: We are jazzed to announce the release of: kuryr-kubernetes 0.5.2: Kubernetes integration with OpenStack networking This release is part of the rocky stable release series. The source is available from: https://git.openstack.org/cgit/openstack/kuryr-kubernetes Download the package from: https://tarballs.openstack.org/kuryr-kubernetes/ Please report issues through launchpad: https://bugs.launchpad.net/kuryr-kubernetes For more details, please see below. Changes in kuryr-kubernetes 0.5.1..0.5.2 ---------------------------------------- 0b25b5b Remove race between sync_pools and other pool actions 85e856b Remove race between sync_pools and _get_port_from_pool 00c991b Ensure namespace and network policy compatibility Diffstat (except docs and test files) ------------------------------------- devstack/plugin.sh | 2 +- kuryr_kubernetes/controller/drivers/base.py | 4 ++- .../controller/drivers/default_security_groups.py | 12 +++++++ kuryr_kubernetes/controller/drivers/vif_pool.py | 40 +++++++++++++++++----- kuryr_kubernetes/controller/handlers/namespace.py | 13 +++++-- 5 files changed, 59 insertions(+), 12 deletions(-) From no-reply at openstack.org Fri Nov 23 05:44:24 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 23 Nov 2018 05:44:24 -0000 Subject: [release-announce] puppet-cinder 12.4.1 (queens) Message-ID: We are ecstatic to announce the release of: puppet-cinder 12.4.1: Puppet module for OpenStack Cinder This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/puppet-cinder/ For more details, please see below. 12.4.1 ^^^^^^ New Features ************ * Add openstack-db tag to Exec that run db-sync. Deprecation Notes ***************** * storage_vnx_pool_name is deprecated and will be removed in a future release. Please use storage_vnx_pool_names instead. Bug Fixes ********* * Fixes bug 1753596 so the backend_host option is set in each cinder- volume backend driver's section, and not in the DEFAULT section where the option isn't relevant. Other Notes *********** * A previous deprecation notice stated the host option was deprecated in favor of the backend_host option. This was misleading because the note failed to clarify this only applied to options in the cinder- volume backend driver sections. In the DEFAULT section, the host option is not deprecated, and the backend_host option isn't relevant. Changes in puppet-cinder 12.4.0..12.4.1 --------------------------------------- 1a0856a Release 12.4.1 7a15cb9 Set rbd_cluster_name to cope with custom cluster names 22ee15c import zuul job settings from project-config cc3ece0 Update Gemfile to pull spec_helper from stable/queens 7472908 Make providers use auth_url for authentication 641e036 Add 'openstack-db' tag to db-sync Exec resource 9400988 [VNX Cinder] Deprecate option storage_vnx_pool_name 24fd4bd Revert "Restore iscsi loopback LVM volume group on startup" 4011a82 Configure secondary_san_password as secret c57c842 Fix location where backend_host is configured Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 + Gemfile | 1 + lib/puppet/provider/cinder.rb | 4 ++-- manifests/backend/dellsc_iscsi.pp | 2 +- manifests/backend/emc_vnx.pp | 20 +++++++++++++---- manifests/backend/rbd.pp | 26 ++++++++++++++++------ manifests/backends.pp | 15 +++++++++++++ manifests/db/sync.pp | 1 + manifests/init.pp | 21 +++++++++-------- manifests/setup_test_volume.pp | 8 ------- metadata.json | 4 ++-- ...ate-storage_vnx_pool_name-a89ae51a3e4f73df.yaml | 4 ++++ .../fix-backend_host-usage-316f4fb0f2ef6dae.yaml | 14 ++++++++++++ .../notes/openstack_db_tag-a0c3d09e892eade0.yaml | 3 +++ spec/classes/cinder_backends_spec.rb | 23 +++++++++++++++++++ spec/classes/cinder_db_sync_spec.rb | 2 ++ spec/classes/cinder_init_spec.rb | 14 +++--------- spec/classes/cinder_setup_test_volume_spec.rb | 4 ---- spec/defines/cinder_backend_emc_vnx_spec.rb | 10 ++++----- spec/defines/cinder_backend_rbd_spec.rb | 2 ++ spec/unit/provider/cinder_spec.rb | 4 ++-- 21 files changed, 126 insertions(+), 57 deletions(-) From no-reply at openstack.org Fri Nov 23 05:46:50 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 23 Nov 2018 05:46:50 -0000 Subject: [release-announce] bifrost 5.1.2 (rocky) Message-ID: We are delighted to announce the release of: bifrost 5.1.2: Deployment of physical machines using OpenStack Ironic and Ansible This release is part of the rocky stable release series. Download the package from: https://tarballs.openstack.org/bifrost/ For more details, please see below. 5.1.2 ^^^^^ Bug Fixes * Updates the default branch of dependent software packages from "master" to "stable/rocky". Also updates the TinyIPA ramdisk and kernel images to use OpenStack Rocky series images. Changes in bifrost 5.1.1..5.1.2 ------------------------------- a6086eb Use the stable/rocky branch for dependencies Diffstat (except docs and test files) ------------------------------------- .../roles/bifrost-ironic-install/defaults/main.yml | 2 +- playbooks/roles/bifrost-prep-for-install/README.md | 17 +++++++++-------- .../roles/bifrost-prep-for-install/defaults/main.yml | 16 ++++++++-------- releasenotes/notes/rocky-deps-6fbc2d321622f951.yaml | 6 ++++++ 4 files changed, 24 insertions(+), 17 deletions(-) From no-reply at openstack.org Fri Nov 23 05:47:22 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 23 Nov 2018 05:47:22 -0000 Subject: [release-announce] puppet-cinder 13.3.2 (rocky) Message-ID: We are happy to announce the release of: puppet-cinder 13.3.2: Puppet module for OpenStack Cinder This release is part of the rocky stable release series. Download the package from: https://tarballs.openstack.org/puppet-cinder/ For more details, please see below. Changes in puppet-cinder 13.3.1..13.3.2 --------------------------------------- 36bb5fe Release 13.3.2 9dfd4bb Improve cinder::nova support for auth_type password 2d9e7fd Add cinder::nova class to configure nova section 8d55d05 Set rbd_cluster_name to cope with custom cluster names Diffstat (except docs and test files) ------------------------------------- manifests/backend/rbd.pp | 9 ++ manifests/nova.pp | 130 +++++++++++++++++++++ .../notes/nova-class-24c2c12b8d422aee.yaml | 5 + metadata.json | 2 +- spec/classes/cinder_nova_spec.rb | 85 ++++++++++++++ spec/defines/cinder_backend_rbd_spec.rb | 2 + 6 files changed, 232 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Nov 23 05:53:23 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 23 Nov 2018 05:53:23 -0000 Subject: [release-announce] octavia-tempest-plugin 0.2.0 (rocky) Message-ID: We are excited to announce the release of: octavia-tempest-plugin 0.2.0: Tempest plugin for Octavia This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/octavia-tempest-plugin Download the package from: https://tarballs.openstack.org/octavia-tempest-plugin/ Please report issues through launchpad: https://storyboard.openstack.org/#!/project/openstack/octavia- tempest-plugin For more details, please see below. Changes in octavia-tempest-plugin 0.1.0..0.2.0 ---------------------------------------------- 70c06d8 Collect diskimage-builder logs f88cffc Add configuration support for skipping tests df24079 Run octavia-tempest-plugin patches against stable 2b95f2f Raise build_timeout from 60 to 300 24733cb Use the infra mirrors for DIB 124ba8b Fix test_with_ipv6 = False failure cafb606 Disable KVM at limestone (again) dfd818a Fix tests to honor Octavia API versioning b569047 Fix the scenario parent job to use the live base 921ed42 Fix the readme example 93d84aa switch documentation job to new PTI a54922e import zuul job settings from project-config cedab48 Gate on CentOS 7 and check on Ubuntu Bionic 28f29e2 Disable kvm on OVH infra instances 4e62028 Update links in README.rst Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 8 +- HACKING.rst | 2 +- README.rst | 12 +-- octavia_tempest_plugin/common/constants.py | 21 ++--- octavia_tempest_plugin/config.py | 11 ++- octavia_tempest_plugin/plugin.py | 5 ++ .../services/load_balancer/v2/base_client.py | 64 +++++++++++++ playbooks/Octavia-DSVM/pre.yaml | 3 +- zuul.d/jobs.yaml | 47 +++++++++- zuul.d/projects.yaml | 16 ++++ 19 files changed, 464 insertions(+), 139 deletions(-) From no-reply at openstack.org Mon Nov 26 15:19:06 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 26 Nov 2018 15:19:06 -0000 Subject: [release-announce] openstack-ansible 16.0.22 (pike) Message-ID: We are glad to announce the release of: openstack-ansible 16.0.22: Ansible playbooks for deploying OpenStack This release is part of the pike stable release series. The source is available from: https://git.openstack.org/cgit/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ For more details, please see below. Changes in openstack-ansible 16.0.21..16.0.22 --------------------------------------------- 911c950 Add extra volume types to AIO 0105c39 Adds option to enable ARA plugin install 218f838 Update all SHAs for 16.0.22 2ce2d5a Update lxc_hosts role SHA for apt failures Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 14 ++--- etc/openstack_deploy/conf.d/cinder.yml.aio | 27 +++++++++ group_vars/all/all.yml | 2 +- playbooks/defaults/repo_packages/gnocchi.yml | 2 +- .../defaults/repo_packages/openstack_services.yml | 64 +++++++++++----------- scripts/bootstrap-ansible.sh | 7 +++ scripts/gate-check-commit.sh | 6 +- 7 files changed, 78 insertions(+), 44 deletions(-) From no-reply at openstack.org Tue Nov 27 17:05:34 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 27 Nov 2018 17:05:34 -0000 Subject: [release-announce] oslo.policy 1.41.1 (stein) Message-ID: We jubilantly announce the release of: oslo.policy 1.41.1: Oslo Policy library This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.policy Download the package from: https://pypi.org/project/oslo.policy Please report issues through launchpad: https://bugs.launchpad.net/oslo.policy For more details, please see below. Changes in oslo.policy 1.41.0..1.41.1 ------------------------------------- a102757 Fix usage of token fixture in shell tests Diffstat (except docs and test files) ------------------------------------- 1 file changed, 5 insertions(+), 2 deletions(-) From no-reply at openstack.org Wed Nov 28 11:16:32 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 28 Nov 2018 11:16:32 -0000 Subject: [release-announce] oslo.i18n 3.23.0 (stein) Message-ID: We high-spiritedly announce the release of: oslo.i18n 3.23.0: Oslo i18n library This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.i18n Download the package from: https://pypi.org/project/oslo.i18n Please report issues through launchpad: https://bugs.launchpad.net/oslo.i18n For more details, please see below. Changes in oslo.i18n 3.22.1..3.23.0 ----------------------------------- a5fde9a Override getttext.find to cache result a3b5734 Don't quote {posargs} in tox.ini 8ccb5c4 Clean up .gitignore references to personal tools d08ab87 Always build universal wheels a38f70d Remove references to log translation functions 0444336 Use templates for cover and lower-constraints Diffstat (except docs and test files) ------------------------------------- .gitignore | 15 +++++++++++---- .zuul.yaml | 21 +++++++-------------- oslo_i18n/_gettextutils.py | 26 ++++++++++++++++++++++++++ setup.cfg | 2 +- tox.ini | 9 ++++++++- 7 files changed, 70 insertions(+), 39 deletions(-) From no-reply at openstack.org Wed Nov 28 12:27:29 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 28 Nov 2018 12:27:29 -0000 Subject: [release-announce] puppet-tripleo 10.1.0 (stein) Message-ID: We are tickled pink to announce the release of: puppet-tripleo 10.1.0: Puppet module for OpenStack TripleO This release is part of the stein release series. The source is available from: http://git.openstack.org/cgit/openstack/puppet-tripleo Download the package from: https://tarballs.openstack.org/puppet-tripleo/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo (tag: puppet) For more details, please see below. 10.1.0 ^^^^^^ New Features ************ * Add the ability to override the "backend_availability_zone" parameter in every cinder volume backend. * Add support to enable ODL deployment on IPv6 networks Upgrade Notes ************* * The tripleo::profile::base::cinder::volume::rbd::cinder_rbd_backend_host default value has changed, and no longer defaults to "hostgroup" when other hiera variables (cinder::backend_host and cinder::host) are undefined. This ensures cinder's RBD backend_host is only set for pacemaker (HA) deployments, when tripleo-heat-templates sets cinder::backend_host to "hostgroup". When upgrading an existing non-HA deployment, the old "hostgroup" default value can be preserved by assigning the hiera variable trip leo::profile::base::cinder::volume::rbd::cinder_rbd_backend_host. New non-HA deployments should leave this variable unset. * The following hieradata updates for cinder dell sc to be done. cinder::backend::dellsc::excluded_domain_ip to be deprecated, use comma separated cinder::backend::netapp::excluded_domain_ips instead. * Logrotate's copytruncate is used by default for containerized services logs rotation. The default period to keep old logs remains unchanged (14 days). * All manifests no longer use the bootstrap_nodeid hiera key, since this was generated per role and can result in multiple bootstrap nodes when a service on more than one role. The SERVICE_short_bootstrap_node_name key is used instead, which is automatically generated in tripleo-heat-templates based on the service_name key of the service template role_data. Bug Fixes ********* * With nova metadata api running via wsgi we do not need the ssl proxy when configure tls-everywhere as we terminate ssl direct in the httpd wsgi. With this change we only create the ssl proxy vhost if we do not run nova metadata via wsgi. Changes in puppet-tripleo 10.0.0..10.1.0 ---------------------------------------- fcadda0 Bump metadata for Stein milestone 1 9379202 Remove default value for cinder RBD backend_host ab13b5d Add support for cinder backend availability zones c372f5e Remove restart_flag leftovers for bundles 7e3219f Fix ceph-nfs duplicate property 9cde913 Replace bootstrap_nodeid with SERVICE_short_bootstrap_node_name 7fd1113 Dell EMC SC: Add support for excluded_domain_ips 2b223de Copytruncate containerized logrotate configuration 318e20a Make sure that ceph-nfs and the VIP start in the right order c0cc54f Implements: liquidio-containerization 6fb8797 Fix nic_alias fact error 10074cd ceilometer: escape % in crontab 9289a3e Add additional tuning options for mariadb/galera 4592234 Include missing config classes 66292a5 Add support for ODL-OVS IPv6 deployment a8bef7a Do not create metadata ssl proxy if we have metadata api via httpd wsgi Diffstat (except docs and test files) ------------------------------------- lib/facter/nic_alias.rb | 11 ++- lib/puppet/functions/add_brackets.rb | 14 +++ lib/puppet/provider/liquidio_config/ini_setting.rb | 10 +++ lib/puppet/type/liquidio_config.rb | 49 ++++++++++ manifests/host/liquidio/compute.pp | 100 +++++++++++++++++++++ manifests/host/liquidio/config.pp | 34 +++++++ manifests/network/cavium/liquidio.pp | 99 -------------------- manifests/profile/base/aodh.pp | 4 +- manifests/profile/base/aodh/api.pp | 4 +- manifests/profile/base/barbican/api.pp | 4 +- manifests/profile/base/barbican/backends.pp | 2 +- manifests/profile/base/ceilometer/expirer.pp | 2 +- manifests/profile/base/ceilometer/upgrade.pp | 4 +- manifests/profile/base/cinder.pp | 4 +- manifests/profile/base/cinder/api.pp | 4 +- .../profile/base/cinder/volume/dellemc_unity.pp | 13 +-- .../base/cinder/volume/dellemc_vmax_iscsi.pp | 3 +- .../profile/base/cinder/volume/dellemc_vnx.pp | 2 +- .../base/cinder/volume/dellemc_xtremio_iscsi.pp | 1 + manifests/profile/base/cinder/volume/dellps.pp | 21 ++--- manifests/profile/base/cinder/volume/dellsc.pp | 39 +++++--- .../profile/base/cinder/volume/hpelefthand.pp | 6 ++ manifests/profile/base/cinder/volume/iscsi.pp | 12 ++- manifests/profile/base/cinder/volume/netapp.pp | 1 + manifests/profile/base/cinder/volume/nfs.pp | 6 ++ manifests/profile/base/cinder/volume/nvmeof.pp | 36 ++++---- manifests/profile/base/cinder/volume/pure.pp | 1 + manifests/profile/base/cinder/volume/rbd.pp | 45 ++++++---- manifests/profile/base/cinder/volume/scaleio.pp | 1 + .../base/cinder/volume/veritas_hyperscale.pp | 1 + manifests/profile/base/congress.pp | 5 +- manifests/profile/base/database/mongodb.pp | 4 +- manifests/profile/base/database/mysql.pp | 23 ++++- manifests/profile/base/database/redis.pp | 10 +-- manifests/profile/base/glance/api.pp | 4 +- manifests/profile/base/gnocchi/api.pp | 4 +- manifests/profile/base/heat.pp | 4 +- manifests/profile/base/heat/api.pp | 4 +- manifests/profile/base/heat/api_cfn.pp | 4 +- manifests/profile/base/heat/engine.pp | 4 +- manifests/profile/base/horizon.pp | 4 +- manifests/profile/base/ironic.pp | 4 +- manifests/profile/base/ironic/api.pp | 4 +- manifests/profile/base/ironic_inspector.pp | 5 +- manifests/profile/base/keystone.pp | 4 +- manifests/profile/base/logging/logrotate.pp | 5 ++ manifests/profile/base/manila.pp | 4 +- manifests/profile/base/manila/api.pp | 4 +- manifests/profile/base/mistral.pp | 4 +- manifests/profile/base/mistral/api.pp | 4 +- manifests/profile/base/mistral/engine.pp | 4 +- manifests/profile/base/mistral/event_engine.pp | 4 +- manifests/profile/base/mistral/executor.pp | 4 +- manifests/profile/base/neutron/ovn_northd.pp | 4 +- manifests/profile/base/neutron/plugins/ml2.pp | 4 +- .../base/neutron/plugins/ml2/opendaylight.pp | 9 ++ manifests/profile/base/neutron/plugins/nsx.pp | 4 +- manifests/profile/base/neutron/plugins/nuage.pp | 4 +- .../profile/base/neutron/plugins/opencontrail.pp | 4 +- .../base/neutron/plugins/ovs/opendaylight.pp | 23 ++++- manifests/profile/base/neutron/plugins/plumgrid.pp | 4 +- manifests/profile/base/neutron/server.pp | 4 +- manifests/profile/base/nova.pp | 4 +- manifests/profile/base/nova/api.pp | 6 +- manifests/profile/base/nova/ec2api.pp | 4 +- manifests/profile/base/nova/metadata.pp | 4 +- manifests/profile/base/nova/placement.pp | 4 +- manifests/profile/base/octavia/api.pp | 4 +- manifests/profile/base/panko/api.pp | 4 +- manifests/profile/base/sahara.pp | 5 +- manifests/profile/base/sahara/engine.pp | 4 +- manifests/profile/base/swift/proxy.pp | 4 +- manifests/profile/base/tacker.pp | 5 +- manifests/profile/base/trove/api.pp | 4 +- manifests/profile/base/zaqar.pp | 5 +- manifests/profile/pacemaker/ceph_nfs.pp | 38 ++++++-- .../profile/pacemaker/database/mysql_bundle.pp | 6 -- manifests/profile/pacemaker/haproxy_bundle.pp | 6 -- manifests/profile/pacemaker/neutron/lbaas.pp | 4 +- manifests/profile/pacemaker/rabbitmq_bundle.pp | 7 -- metadata.json | 2 +- ...der-backend-az-parameters-f9ab30b42b4df37b.yaml | 5 ++ ...pport-for-IPv6-deployment-988400c781b92066.yaml | 4 + ...t-cinder-rbd-backend-host-2b37388637756c80.yaml | 14 +++ ...ellsc-excluded-domain_ips-1004544d96796e76.yaml | 6 ++ ...otate-copytruncate-hourly-f0851bec551f5f5f.yaml | 5 ++ .../nova-metadata-wsgi-ssl-a64c2b9a99deb7a9.yaml | 7 ++ .../remove_bootstrap_nodeid-c5109a575c538bda.yaml | 8 ++ spec/classes/tripleo_host_liquidio_compute_spec.rb | 24 +++++ spec/classes/tripleo_host_liquidio_config_spec.rb | 20 +++++ ...tripleo_profile_base_ceilometer_expirer_spec.rb | 2 +- ...ripleo_profile_base_cinder_volume_iscsi_spec.rb | 11 ++- .../tripleo_profile_base_cinder_volume_nfs_spec.rb | 14 +++ ...ipleo_profile_base_cinder_volume_nvmeof_spec.rb | 22 +++++ .../tripleo_profile_base_cinder_volume_rbd_spec.rb | 49 +++++----- .../tripleo_profile_base_database_redis_spec.rb | 14 +-- spec/unit/provider/liquidio_config/ini_setting.rb | 53 +++++++++++ spec/unit/type/liquidio_config_sepc.rb | 52 +++++++++++ templates/logrotate/containers_logrotate.conf.erb | 12 +-- 99 files changed, 807 insertions(+), 348 deletions(-) From no-reply at openstack.org Wed Nov 28 12:29:49 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 28 Nov 2018 12:29:49 -0000 Subject: [release-announce] python-tripleoclient 11.1.0 (stein) Message-ID: We enthusiastically announce the release of: python-tripleoclient 11.1.0: TripleO client This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/python-tripleoclient/ For more details, please see below. 11.1.0 ^^^^^^ New Features ************ * Switch the Heat Launcher to use Podman instead of Docker when heat_native is disabled. Bug Fixes ********* * When requesting the deployment status of a non-existant plan, instead of showing a traceback, show a helpful message indicating there is no status. Changes in python-tripleoclient 11.0.0..11.1.0 ---------------------------------------------- 45395e8 Fix defaults to templates, roles-file and plan-environment 16b5048 Add fixture to replace multiple mocks 2d8dc58 Use transport_url instead of rpc_backend 7cef36b Honor blacklist during temp key injection 9f716d8 Increase the deploy_plan timeout in tripleoclient a022a33 Log exceptions that are uncaught c56face Fix documentation string for update roles and nodes option. 383d5f9 Switch Heat Launcher to use Podman instead of Docker when containerized e5a960e Allow to actually disable heat-native 3f58423 Validate routed networks enabled if multiple subnets in conf 5d4cebf Create DeployIdentifier for standalone 44f4b08 Don't use deprecated environment for no-tls setup 84dd5ee Fix overcloudrc creation in upgrade commands e478e97 Update deployment status when deploying or failed 23f1969 Pass stack name to enable_ssh_admin workflow b7419d5 Ensure that the --template-file option is passed to the kolla builder d3dcf93 Fix misspelling in deployment complete message. ec2e018 Use sync action get_deployment_failures 2535aca Disable SSH password authentication during tripleo-admin enablement. 0b14fd1 Handle non-existant plan when getting deployment status 6639b9e Handle tls endpoint for zaqar websocket client Diffstat (except docs and test files) ------------------------------------- ...ndle-no-deployment-status-a8f73f887f0f158f.yaml | 4 + .../heat_launcher_podman-80870701fe4d99a5.yaml | 5 + tripleoclient/command.py | 12 +- tripleoclient/config/standalone.py | 7 +- tripleoclient/constants.py | 3 + tripleoclient/heat_launcher.py | 27 ++- tripleoclient/plugin.py | 9 +- .../v1/overcloud_deploy/test_overcloud_deploy.py | 221 ++++++++++----------- tripleoclient/utils.py | 6 + tripleoclient/v1/container_image.py | 3 +- tripleoclient/v1/overcloud_deploy.py | 58 ++++-- tripleoclient/v1/overcloud_ffwd_upgrade.py | 3 +- tripleoclient/v1/overcloud_update.py | 19 +- tripleoclient/v1/overcloud_upgrade.py | 3 +- tripleoclient/v1/tripleo_deploy.py | 68 +++++-- tripleoclient/v1/undercloud_config.py | 6 +- tripleoclient/v1/undercloud_preflight.py | 9 + tripleoclient/workflows/deployment.py | 67 +++++-- 25 files changed, 475 insertions(+), 214 deletions(-) From no-reply at openstack.org Wed Nov 28 12:30:44 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 28 Nov 2018 12:30:44 -0000 Subject: [release-announce] paunch 4.1.0 (stein) Message-ID: We are jazzed to announce the release of: paunch 4.1.0: Utility to launch and manage containers using YAML based configuration data This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/paunch Download the package from: https://tarballs.openstack.org/paunch/ Please report issues through launchpad: https://bugs.launchpad.net/paunch For more details, please see below. 4.1.0 ^^^^^ Other Notes * Logging verbosity and destination file can be controled with "-- debug" "--verbose" and "--log-file". Changes in paunch 4.0.0..4.1.0 ------------------------------ d3c8325 Fix logging to stdout and file in classes/commands 133bb38 Set standard mode for systemd generated unit files fd01df5 zuul: run tripleo-ci-centos-7-containerized-undercloud-upgrades Diffstat (except docs and test files) ------------------------------------- paunch/__init__.py | 85 +++++++++++++++--------- paunch/builder/base.py | 57 ++++++++-------- paunch/builder/compose1.py | 8 +-- paunch/builder/podman.py | 8 +-- paunch/cmd.py | 61 ++++++++++++++--- paunch/runner.py | 68 ++++++++++--------- paunch/utils/common.py | 46 +++++++++++++ paunch/utils/systemd.py | 26 +++++--- releasenotes/notes/logging-1517682a7b0037cf.yaml | 5 ++ zuul.d/layout.yaml | 7 ++ 13 files changed, 300 insertions(+), 159 deletions(-) From no-reply at openstack.org Wed Nov 28 12:31:15 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 28 Nov 2018 12:31:15 -0000 Subject: [release-announce] tripleo-heat-templates 10.1.0 (stein) Message-ID: We are gleeful to announce the release of: tripleo-heat-templates 10.1.0: Heat templates for deploying OpenStack with OpenStack. This release is part of the stein release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-heat-templates Download the package from: https://tarballs.openstack.org/tripleo-heat-templates/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo For more details, please see below. 10.1.0 ^^^^^^ New Features ************ * Add support for ODL deployment on IPv6 networks. * Adds posibilities to set 'neutron::agents::ml2::ovs::tunnel_csum' via NeutronOVSTunnelCsum in heat template. This param set or un-set the tunnel header checksum on outgoing IP packet carrying GRE/VXLAN tunnel in ovs agent. * Add nova file_backed_memory and memory_backing_dir support for qemu.conf The libvirt driver now allows utilizing file backed memory for qemu/KVM virtual machines, via a new configuration attribute "[libvirt]/file_backed_memory", defaulting to 0 (disabled). "[libvirt]/file_backed_memory" specifies the available capacity in MiB for file backed memory, at the directory configured for "memory_backing_dir" in libvirt's "qemu.conf". When enabled, the libvirt driver will report the configured value for the total memory capacity of the node, and will report used memory as the sum of all configured guest memory. Running Nova with file_backed_memory requires libvirt version 4.0.0 and qemu version 2.6.0 * Add provision to set java options like heap size configurations in ODL. * Add support for libvirt volume_use_multipath the ability to use multipath connection of the iSCSI or FC volume. Volumes can be connected in the LibVirt as multipath devices. Adds new parameter "NovaLibvirtVolumeUseMultipath". Upgrade Notes ************* * The Dell EMC SC configuration option excluded_domain_ip has been deprecated and will be removed in a future release. Deployments should now migrate to the option excluded_domain_ips for equivalent functionality. * The online part of the service upgrades (online data migrations) is now run using: openstack overcloud external-upgrade run --tags online_upgrade or per-service like: openstack overcloud external-upgrade run --tags online_upgrade_nova openstack overcloud external-upgrade run --tags online_upgrade_cinder openstack overcloud external-upgrade run --tags online_upgrade_ironic Consult the upgrade documentation regarding the full upgrade workflow. * The environment file puppet-pacemaker.yaml has been removed, make sure that you no longer reference it. The docker-ha.yaml file should have already been used in place of puppet-pacemaker.yaml during upgrade from Ocata to Pike. The environment file puppet-pacemaker- no-restart.yaml has been removed too, it was only used in conjunction with puppet-pacemaker.yaml. * The environment file deployed-server-pacemaker-environment.yaml has been removed, make sure that you no longer reference it. Its current contents result in no tangible difference from the default resource registry state, so removing the file should not change the overcloud. * Remove zaqar wbesocket service when upgrading from non- containerized environment. Deprecation Notes ***************** * All references to the logging_source output in the services templates have been removed, since it's been unused for a couple of releases now. Bug Fixes ********* * Fixed an issue where if Octavia API or Glance API were deployed away from the controller node with internal TLS, the service principals wouldn't be created. * Nova Scheduler added worker support in Rocky. Added *NovaSchedulerWorkers* to allow it to be configurable. * Make sure all Swift services are disabled after upgrading to a containerized undercloud. * Fixes openDaylight karaf file log rotation by changing karaf log rollover parameters in PAX logging configuration. Reference https://git.opendaylight.org/gerrit/#/c/75480/ for more details. Also, moves openDaylight karaf log file location to /var/log/containers/opendaylight/karaf/logs/karaf.log. Reference https://review.openstack.org/#/c/603907/ for more details. * With OOO we configure a separate DB for placement for the undercloud and overcloud since the beginning. But the placement_database config options were reverted with https://review.openstack.org/#/c/442762/1 , which means so far even if the config option was set, it was not used. With rocky the options were introduced again which is not a problem on a fresh installed env, but on upgrades from queens to rocky. We should use the same DB for both fresh deployments on and upgrades to rocky before we switch to the new DB as part of the extraction of placement. * SELinux can be configured on the Standalone deployment by setting SELinuxMode. Changes in tripleo-heat-templates 10.0.0..10.1.0 ------------------------------------------------ 5bcfb71 Skip hosts group in ceph-ansible inventory when all are blacklisted 6241838 Fix typo in standalone-tripleo environment 60f6300 ceilometer: --skip-metering-database is gone f7a359c Merge new params - nic-config templates 64f30b5 Delete novajoin manual setup from freeipa setup script 4ad9922 Fix cinder_api_apache error during upgrade. 983920e Support for libvirt volume multipath 24aab1d Switch OpenShiftGlusterDisks to a single disk d2a27c6 Change Swift storage directory to /srv/node/d1 9a1effd Add tempest workspace volume for tempest 623dd49 Fix haproxy tls mapping under pacemaker 0c5ba2f Add OS::TripleO::Services::ContainerImagePrepare to ControllerOpenStack 9235e30 Fix IHA with the new region_name key b56ae57 Remove non-container zaqar-server on upgrade 3cbaadd Revert "Convert *tasks from bootstrap_nodeid to short_bootstrap_node_name" f6a6fb4 Apply variable to task not the block fc30066 Add stack output ansible_group_vars 4ca6c5c Correct a minor typo in the doc that could lead to some issues 9174cf8 Disable non-containerized Swift services 4001c1a Swift doesn't use standard logging. 7451fc4 Allow standalone to manage selinux ab1fb06 Run update jobs for fuller set of services f5ba55b Remove artificial constrains around notification drivers 1c56834 Use single replica for standalone AIO deployments 0013a75 Revert "iscsi: workaround to let podman read /dev/null" 47f93e1 Disable Swift auditors/replicators on undercloud 8fe38fb Standardize path to prepare log file 66f9c30 Add metadata_settings to Octavia and Glance APIs 4f2677f Do not wipe disks on OpenShift gluster nodes cbac4c4 Set openshift_docker_insecure_registries a17b245 Do not modify imagestreams 26c108b Let openshift-ansible configure the firewall e2f7392 Use Timesync service instead of Ntp a9f3874 Add OS::TripleO::Services::Rhsm to OpenShift roles 633379f Ensure the needed openshift resources are set 52c1641 Convert *tasks from bootstrap_nodeid to short_bootstrap_node_name b278f6c Remove unused tls-cert-inject.yaml template 3ecbf82 Rename no-tls environment 3f5ed99 Improve support for deploying ceph on standalone system c8c45be import_role takes name as a parameter, not role. 0244ae0 Add sample designate environment for ha d6a5c04 Update no-tls environment in ssl/ directory 2040d4f Recreate cinder LVM loopback device on startup 429bc3c Use different base virtual_router_id on openshift 73c3cd4 Fix update tasks for openshift a4b31b2 Use openshift-ansible container instead of RPMs 39df80b Use glusterfs for registry when deploying with CNS 81ca843 Deploy openshift all in one in scenario009 7a43865 Remove obsolete code for handling Pacemakerized resource restarts f290a92 Use nova_api DB for [placement_database] -> connection d556fd6 Do not reference ansible_hostname if it is undefined 245da47 Add SELinux configurations for a proper Standalone deploy 88b7347 Add nova-scheduler worker support 5c8617b Set octavia log directory permissions to octavia user a795583 Honor --skip-deploy-identifier in common deploy tasks 0ec9a3d Remove deprecated Ram/Disk filters in NovaSchedulerDefaultFilters a800ee0 Implements: liquidio-containerization 973395d Exposing NeutronDhcpOvsIntegrationBridge cb3c72f Remove references to logging_source e81878b Run online migrations via "external-upgrade run" 46246e8 Add heat param for openshift prerequisites playbook 2b2e5a8 Load openvswitch module from the host c80ca5e Load dm-multipath module from the host. 694b8d3 Load ip_vs module from the host 9aab4de Load iscsi_tcp module from the host. 865e8b5 Add provision to specify java arguments to ODL c2139a7 Fix TLS when using a containerized undercloud 977de98 Ensure ceph-ansible source directory is present 7d35d24 Remove 3node from CI 53b2cc0 Add config option for ODL IPv6 deployment f4b4a33 Use valid_interfaces instead of os_interface for placement bcd6cde Introduce proper steps to external update/upgrade tasks c67c345 Consolidate openshift-ansible global variables d90bb11 Make glusterfs the default sc when deploying with CNS bd5dddb Introduce OpenShiftGlusterNodeVars heat param a04ceaa Fix inventory files for newer openshift-ansible 580fb66 Tag container image prepare tasks to allow running them for updates/upgrades 538c894 Name unnamed tasks b76a36e check mode: paunch configs 29f05e1 check mode: docker_puppet_tasks a6f9821 check mode: docker_puppet bd2b7a1 Revert "Allow a containerized logrotate to access docker" b9aa60b Collectd documentation refactor 6d0f16d check mode: puppet host d3a56e4 Add posibilities to set tunnel_csum in ovs agent 654961a Add nova file_backed_memory and memory_backing_dir support for qemu.conf d520016 Change log directory for OpenDaylight bf98351 Dell EMC Sc: Add support for excluded_domain_ips b2bcc10 Configure haproxy for openshift infra 00652b6 Fix error in Tenant network routes definition 2b78110 Pass image import conf file to command which runs glance server 6deb54c Fix list concatenation of routes in bond-with-vlan 7b71a4c ceilometer: Use new archive policies a33d42a scenario010: enable Ceph RBD e44d9de Enable health check for OVN containers e56b898 ironic: enable noop management interface by default f9baf54 Add tripleo-heat-templates dir to Mistral volumes 1e723b7 Set virt queue size as 1024 for all OVS-DPDK roles 911da8c Add role definition for ComputeOvsDpdkSriov role c9e2d39 This file intorduces OVN as a controller. I've cloned the neutron-sfc.yaml file and added to the parameter_defaults NeutronSfcDriver:'ovn' There could be other param defaults needs to be added and i'm not aware of. Diffstat (except docs and test files) ------------------------------------- README.rst | 4 +- ci/environments/multinode-3nodes-registry.yaml | 3 - ci/environments/multinode-containers.yaml | 3 - ci/environments/multinode.yaml | 77 ---- ci/environments/multinode_major_upgrade.yaml | 70 --- .../scenario000-multinode-containers.yaml | 3 - .../scenario001-multinode-containers.yaml | 18 +- .../scenario002-multinode-containers.yaml | 18 +- .../scenario003-multinode-containers.yaml | 3 - .../scenario004-multinode-containers.yaml | 3 - .../scenario008-multinode-containers.yaml | 3 - ci/environments/scenario009-multinode.yaml | 27 +- .../scenario010-multinode-containers.yaml | 50 ++- .../scenario011-multinode-containers.yaml | 3 - ci/scripts/freeipa_setup.sh | 15 - common/deploy-steps-tasks.yaml | 212 ++++++++- common/deploy-steps.j2 | 11 +- common/services.yaml | 46 +- .../services/logging/files/opendaylight-api.yaml | 6 +- environments/cavium-liquidio.yaml | 6 +- environments/cinder-dellsc-config.yaml | 2 +- environments/collectd-environment.yaml | 94 +++- .../deployed-server-pacemaker-environment.yaml | 4 - environments/enable-designate-ha.yaml | 137 ++++++ environments/metrics-collectd-qdr.yaml | 4 +- environments/network-isolation-v6.j2.yaml | 2 + environments/neutron-ml2-ovn-hw-offload.yaml | 2 +- environments/neutron-ovs-dpdk.yaml | 2 +- environments/neutron-sriov.yaml | 2 +- environments/no-tls-endpoints-public-ip.yaml | 3 + environments/nonha-arch.yaml | 5 - environments/openshift-cns.yaml | 5 - environments/openshift.yaml | 5 +- environments/ovs-hw-offload.yaml | 2 +- environments/puppet-pacemaker-no-restart.yaml | 3 - environments/puppet-pacemaker.yaml | 21 - .../neutron-opendaylight-dpdk.yaml | 4 +- .../neutron-opendaylight-hw-offload.yaml | 2 +- .../neutron-opendaylight-sriov.yaml | 2 +- .../services-baremetal/neutron-ovs-dpdk.yaml | 2 +- .../services-baremetal/neutron-ovs-hw-offload.yaml | 2 +- environments/services-baremetal/neutron-sriov.yaml | 2 +- .../services/neutron-opendaylight-dpdk.yaml | 4 +- .../services/neutron-opendaylight-hw-offload.yaml | 2 +- .../services/neutron-opendaylight-sriov.yaml | 2 +- environments/services/neutron-ovn-sriov.yaml | 2 +- environments/services/neutron-ovs-dpdk.yaml | 2 +- environments/services/neutron-ovs-hw-offload.yaml | 2 +- environments/services/neutron-sfc-ovn.yaml | 8 + environments/services/neutron-sriov.yaml | 2 +- environments/services/octavia.yaml | 2 +- environments/ssl/no-tls-endpoints-public-ip.yaml | 120 ++++++ environments/ssl/no-tls-endpoints-public.yaml | 120 ------ environments/ssl/tls-endpoints-public-dns.yaml | 3 + environments/ssl/tls-endpoints-public-ip.yaml | 3 + environments/ssl/tls-everywhere-endpoints-dns.yaml | 3 + environments/standalone.yaml | 4 + environments/standalone/standalone-overcloud.yaml | 7 +- environments/standalone/standalone-tripleo.yaml | 7 +- environments/tls-endpoints-public-dns.yaml | 3 + environments/tls-endpoints-public-ip.yaml | 3 + environments/tls-everywhere-endpoints-dns.yaml | 3 + environments/undercloud.yaml | 4 +- extraconfig/services/openshift-cns.yaml | 182 ++++---- extraconfig/services/openshift-infra.yaml | 82 ++++ extraconfig/services/openshift-master.yaml | 108 +++-- extraconfig/services/openshift-node.yaml | 5 +- extraconfig/services/openshift-worker.yaml | 12 +- extraconfig/services/rhsm.yaml | 5 +- .../tasks/instanceha/check-run-nova-compute | 10 +- extraconfig/tasks/pacemaker_common_functions.sh | 447 ------------------- extraconfig/tasks/pacemaker_maintenance_mode.sh | 19 - extraconfig/tasks/pacemaker_resource_restart.sh | 33 -- extraconfig/tasks/post_puppet_pacemaker.j2.yaml | 43 -- .../tasks/post_puppet_pacemaker_restart.yaml | 29 -- extraconfig/tasks/pre_puppet_pacemaker.yaml | 26 -- network/config/bond-with-vlans/role.role.j2.yaml | 4 +- network/endpoints/endpoint_data.yaml | 13 +- network/endpoints/endpoint_map.yaml | 246 +++++++++++ network/service_net_map.j2.yaml | 1 + network_data_routed.yaml | 2 +- overcloud-resource-registry-puppet.j2.yaml | 1 + overcloud.j2.yaml | 1 - puppet/extraconfig/tls/tls-cert-inject.yaml | 140 ------ puppet/role.role.j2.yaml | 4 - puppet/services/aodh-base.yaml | 2 - puppet/services/barbican-api.yaml | 2 - puppet/services/ceilometer-base.yaml | 4 +- puppet/services/cinder-api.yaml | 2 - puppet/services/cinder-backend-dellsc.yaml | 9 + puppet/services/congress.yaml | 2 - puppet/services/container-image-prepare.j2.yaml | 7 +- puppet/services/designate-api.yaml | 1 - puppet/services/designate-base.yaml | 2 - puppet/services/designate-central.yaml | 1 - puppet/services/designate-mdns.yaml | 1 - puppet/services/designate-producer.yaml | 1 - puppet/services/designate-sink.yaml | 1 - puppet/services/designate-worker.yaml | 1 - puppet/services/glance-api.yaml | 10 +- puppet/services/heat-base.yaml | 2 - puppet/services/ironic-conductor.yaml | 2 +- puppet/services/keystone.yaml | 2 - puppet/services/liquidio-compute-config.yaml | 15 +- puppet/services/manila-base.yaml | 2 - puppet/services/mistral-base.yaml | 2 - puppet/services/neutron-base.yaml | 2 - puppet/services/neutron-dhcp.yaml | 9 + puppet/services/neutron-metadata.yaml | 9 +- puppet/services/neutron-ovs-agent.yaml | 7 + puppet/services/nova-api.yaml | 7 +- puppet/services/nova-base.yaml | 8 +- puppet/services/nova-compute.yaml | 29 ++ puppet/services/nova-libvirt.yaml | 23 + puppet/services/nova-metadata.yaml | 7 +- puppet/services/nova-scheduler.yaml | 13 + puppet/services/octavia-api.yaml | 2 + puppet/services/octavia-base.yaml | 2 - puppet/services/opendaylight-api.yaml | 9 +- puppet/services/opendaylight-ovs.yaml | 5 + puppet/services/ovn-metadata.yaml | 1 - puppet/services/sahara-base.yaml | 2 - puppet/services/tacker.yaml | 2 - puppet/services/tripleo-ui.yaml | 1 - ...a-and-glance-tls-internal-5d8e46650b174626.yaml | 6 + ...-scheduler-worker-support-0ab66160b936a0c0.yaml | 4 + ...pport-for-IPv6-deployment-4c5b577cfb38c416.yaml | 4 + .../notes/bug-1794268-0f875aa640b4246e.yaml | 6 + .../notes/dellsc_cinder_a5572898724a11e7.yaml | 5 + ...tainerized-swift-services-4f7edd98203d749b.yaml | 5 + .../fix-odl-karaf-logging-eca10973e57caa3a.yaml | 12 + ...king_dir_support_for_qemu-accfda4919b3d9dd.yaml | 18 + ...nova_api_db_for_placement-eea44dd48c768f04.yaml | 12 + ...igration-external-upgrade-5093de6bd8993b5c.yaml | 16 + ...acemaker-env-file-removed-1e39f85ff7a54be8.yaml | 15 + .../remove-logging-sources-e573f5281798a069.yaml | 5 + ...et_java_opts_from_tripleo-d969b1151ec244a0.yaml | 4 + ...one-selinux-configuration-39a0c7285d8e4c66.yaml | 4 + ...se_multipath-for-libvirt--c8e93a0bb83e0bc8.yaml | 7 + .../notes/zaqar-ws-upgrade-8dda7caea7e6bc1e.yaml | 5 + roles/ComputeOvsDpdk.yaml | 2 + roles/ComputeOvsDpdkRT.yaml | 2 + roles/ComputeOvsDpdkSriov.yaml | 60 +++ roles/ComputeOvsDpdkSriovRT.yaml | 61 +++ roles/ControllerOpenstack.yaml | 1 + roles/OpenShiftAllInOne.yaml | 17 +- roles/OpenShiftInfra.yaml | 7 +- roles/OpenShiftMaster.yaml | 7 +- roles/OpenShiftWorker.yaml | 6 +- roles/Standalone.yaml | 1 + roles/Undercloud.yaml | 1 - roles_data_undercloud.yaml | 1 - sample-env-generator/README.rst | 2 +- sample-env-generator/enable-services.yaml | 109 +++++ sample-env-generator/ssl.yaml | 17 +- sample-env-generator/standalone.yaml | 18 +- tools/merge-new-params-nic-config-script.py | 267 ++++++++++++ tools/yaml-validate.py | 3 +- zuul.d/layout.yaml | 17 +- 265 files changed, 2750 insertions(+), 2064 deletions(-) From no-reply at openstack.org Wed Nov 28 12:32:45 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 28 Nov 2018 12:32:45 -0000 Subject: [release-announce] os-net-config 10.1.0 (stein) Message-ID: We jubilantly announce the release of: os-net-config 10.1.0: OpenStack network configuration This release is part of the stein release series. The source is available from: http://git.openstack.org/cgit/openstack/os-net-config Download the package from: https://tarballs.openstack.org/os-net-config/ Please report issues through launchpad: http://bugs.launchpad.net/os-net-config For more details, please see below. 10.1.0 ^^^^^^ Bug Fixes ********* * The ovs-appctl command may fail, particularly when setting an interface as a slave in a bond if the primary interface is not yet up. Retry the ovs-appctl command and log a failure if the command still fails. Other Notes *********** * The schema now allow the "routes" option to be an empty list. (Previously at least one route was was required.) Bug: *1792992 _*. Changes in os-net-config 10.0.0..10.1.0 --------------------------------------- 25c70ea Retry ovs-appctl command bba39d5 Don't quote {posargs} in tox.ini acf6463 Allow list_of_routes to be [] in config e8e6157 Replace coremask with cpu_list in vrouter schema Diffstat (except docs and test files) ------------------------------------- os_net_config/__init__.py | 16 +++++++++++++++- os_net_config/schema.yaml | 4 ++-- ...llow-list-of-routes-to-be-empty-323690796760630d.yaml | 6 ++++++ .../notes/retry_ovs-appctl-6734b087ab6db80b.yaml | 6 ++++++ tox.ini | 2 +- 5 files changed, 30 insertions(+), 4 deletions(-) From no-reply at openstack.org Wed Nov 28 12:37:12 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 28 Nov 2018 12:37:12 -0000 Subject: [release-announce] tripleo-validations 10.1.0 (stein) Message-ID: We are tickled pink to announce the release of: tripleo-validations 10.1.0: A collection of Ansible playbooks to detect and report potential issues during TripleO deployments This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/tripleo-validations Download the package from: https://tarballs.openstack.org/tripleo-validations/ Please report issues through launchpad: https://storyboard.openstack.org/#!/project/openstack/tripleo- validations For more details, please see below. Changes in tripleo-validations 10.0.0..10.1.0 --------------------------------------------- a178605 Use containerized location of ironic inspector.conf for validation Diffstat (except docs and test files) ------------------------------------- validations/switch-vlans.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) From no-reply at openstack.org Wed Nov 28 12:42:34 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 28 Nov 2018 12:42:34 -0000 Subject: [release-announce] tripleo-ui 10.1.0 (stein) Message-ID: We are jazzed to announce the release of: tripleo-ui 10.1.0: tripleo-ui This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/tripleo-ui/ For more details, please see below. Changes in tripleo-ui 10.0.0..10.1.0 ------------------------------------ 2ec97a2 Prepare Stein M1 versions c5a80e2 Fix tgz plan upload error on some OSes 7fb2cb4 Fix plan and logs export actions eae8a7c Imported Translations from Zanata 675115f Removed older version of python added 3.5 555db64 Convert ZaqarActions to named exports ea437a5 Convert RolesActions to named exports 7859c63 Convert RegisterNodesActions to named exports 0876f35 Convert ParametersActions to named exports 4a5f7c5 Convert NotificationActions to named exports 5b84b9d Convert EnvironmentConfigurationActions to named exports bb84651 Convert NetworksActions to named exports 21a1f4c Convert LoginActions to named exports 95c97d6 Convert LoggerActions to named exports 4fc2498 Convert I18nActions to named exports 5c3c557 Convert FlavorsActions to named exports 03ebf89 Convert CurrentPlanActions to named exports e3459a2 Convert WorkflowExecutionsActions to named exports a3dab0a Convert ValidationsActions to named exports f34edf9 Convert NodesActions to named expoers a8da5aa Convert PlansActions to named exports 9ac79a5 Refactor workflow actions Diffstat (except docs and test files) ------------------------------------- i18n/locales/de.json | 2 +- i18n/locales/en-GB.json | 2 +- i18n/locales/es.json | 2 +- i18n/locales/id.json | 2 +- i18n/locales/ja.json | 2 +- i18n/locales/ko-KR.json | 2 +- i18n/locales/zh-CN.json | 2 +- npm-shrinkwrap.json | 2 +- package.json | 2 +- setup.cfg | 2 +- src/js/actions/CurrentPlanActions.js | 51 +- src/js/actions/DeploymentActions.js | 12 +- src/js/actions/EnvironmentConfigurationActions.js | 270 +++--- src/js/actions/ErrorActions.js | 17 +- src/js/actions/FlavorsActions.js | 74 +- src/js/actions/I18nActions.js | 60 +- src/js/actions/LoggerActions.js | 166 ++-- src/js/actions/LoginActions.js | 175 ++-- src/js/actions/NetworksActions.js | 95 +-- src/js/actions/NodesActions.js | 668 +++++++-------- src/js/actions/NotificationActions.js | 38 +- src/js/actions/ParametersActions.js | 228 +++-- src/js/actions/PlansActions.js | 920 ++++++++++----------- src/js/actions/RegisterNodesActions.js | 142 ++-- src/js/actions/RolesActions.js | 272 +++--- src/js/actions/StacksActions.js | 254 +++--- src/js/actions/ValidationsActions.js | 113 ++- src/js/actions/WorkflowActions.js | 8 +- src/js/actions/WorkflowExecutionsActions.js | 108 +-- src/js/actions/ZaqarActions.js | 452 +++++----- src/js/components/AuthenticatedContent.js | 13 +- src/js/components/NavBar.js | 8 +- src/js/components/UserAuthenticator.js | 4 +- src/js/components/debug/DebugScreen.js | 24 +- .../deployment/DeploymentConfirmation.js | 6 +- src/js/components/deployment/DeploymentFailure.js | 4 +- src/js/components/deployment/DeploymentProgress.js | 10 +- src/js/components/deployment/StackResources.js | 5 +- src/js/components/deployment/UndeployProgress.js | 10 +- src/js/components/deployment_plan/CurrentPlan.js | 14 +- .../deployment_plan/DeploymentFailure.js | 11 +- .../components/deployment_plan/DeploymentPlan.js | 8 +- .../deployment_plan/DeploymentProgress.js | 10 +- .../deployment_plan/DeploymentSuccess.js | 13 +- src/js/components/deployment_plan/RolesStep.js | 17 +- .../components/deployment_plan/UndeployProgress.js | 10 +- .../EnvironmentConfiguration.js | 27 +- src/js/components/i18n/I18nDropdown.js | 8 +- src/js/components/i18n/I18nProvider.js | 8 +- src/js/components/login/Login.js | 8 +- .../networkConfiguration/NetworkConfiguration.js | 19 +- src/js/components/nodes/NodeDrives/NodeDrives.js | 4 +- src/js/components/nodes/Nodes.js | 22 +- .../nodes/NodesListView/NodesListForm.js | 19 +- src/js/components/nodes/NodesTableView.js | 16 +- .../nodes/registerNodes/RegisterNodesDialog.js | 17 +- src/js/components/nodes/tag_nodes/TagNodesModal.js | 8 +- .../notifications/NotificationsToaster.js | 24 +- .../components/parameters/EnvironmentParameters.js | 32 +- src/js/components/parameters/Parameters.js | 18 +- src/js/components/plan/DeletePlan.js | 6 +- src/js/components/plan/EditPlan.js | 15 +- src/js/components/plan/ExportPlan.js | 4 +- src/js/components/plan/NewPlan.js | 15 +- src/js/components/plan/PlanFieldsTab.js | 4 +- src/js/components/plan/PlansList.js | 7 +- src/js/components/roles/NodesAssignment.js | 12 +- src/js/components/roles/RoleDetail.js | 11 +- src/js/components/roles/SelectRolesDialog.js | 13 +- .../components/utils/checkRunningDeploymentHOC.js | 10 +- src/js/components/validations/ValidationsList.js | 19 +- src/js/reducers/rolesReducer.js | 5 + src/js/services/ZaqarWebSocketService.js | 8 +- src/js/services/logging/adapters/ZaqarAdapter.js | 4 +- 93 files changed, 2156 insertions(+), 2594 deletions(-) From no-reply at openstack.org Thu Nov 29 16:50:12 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Nov 2018 16:50:12 -0000 Subject: [release-announce] tripleo-image-elements 10.1.0 (stein) Message-ID: We are delighted to announce the release of: tripleo-image-elements 10.1.0: Disk image builder elements for deploying OpenStack. This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/tripleo-image-elements/ For more details, please see below. Changes in tripleo-image-elements 10.0.0..10.1.0 ------------------------------------------------ aa19a7f Increase size for security hardened images Diffstat (except docs and test files) ------------------------------------- elements/overcloud-secure-uefi/block-device-default.yaml | 13 +++++++++---- elements/overcloud-secure/block-device-default.yaml | 13 +++++++++---- 2 files changed, 18 insertions(+), 8 deletions(-) From no-reply at openstack.org Thu Nov 29 16:54:53 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Nov 2018 16:54:53 -0000 Subject: [release-announce] tripleo-common 10.1.0 (stein) Message-ID: We are pleased to announce the release of: tripleo-common 10.1.0: A common library for TripleO workflows. This release is part of the stein release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/tripleo-common/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo-common For more details, please see below. 10.1.0 ^^^^^^ New Features ************ * Increase the size of the security hardened images to 40G. With the move to containers more disk space is needed and the disk layout has been modified. It needs a global size of 40G to work. * Loads and persist kernel modules from the host directly. Bug Fixes ********* * While we have a dedicated nova_metadata healthcheck script, the nova_metadata and nova_api container the same image and the current nova api healtcheck script still checks the non wsgi implementation. This changes the nova_api healthcheck script to check the metadata wsgi vhost config for details instead of the details in nova.conf. * Add missing httpd and mod_ssl packages to octavia container image to support TLS proxy for internal TLS. Other Notes *********** * Individual server deployments that are of type group:hiera now support check mode, and when running under check mode, also support diff mode. Changes in tripleo-common 10.0.0..10.1.0 ---------------------------------------- 2575fbc write_config: force utf8 ac4ac83 Run NetworkDeployment as async task 6d3d0e5 Add tht to mistral_executor (for plan create) f08383d Add ansible_group_vars to config download f1f96a8 Skip deployments with no uuid 83c7887 Increase size for security hardened images c10ccfd Improve inspect error retry behaviour 79a5455 Make service optional for auth 1afd1f0 Remove ceph-ansible Mistral workflow 9cb8175 Change ceph-ansible fetch directory format on upgrade from Q to R 28a5ba0 Replace skopeo inspect with python 1317799 Add AllNodesConfig to config-download group vars a77d5c8 Fix nova-api healthcheck in case of nova metadata wsgi b4053ad Retry uploading messages to Swift up to 5 times 62e8613 Set prepare neutron_driver from NeutronMechanismDrivers c3db422 Default the scale status to SUCCESS 062f5e4 Fix temp file locking issues in tests 116b109 tripleo-container-image-prepare add --log-file 188e1d4 Fix skip of octavia-undercloud Ansible role 1d17a99 Improve validations output for troubleshooting. a202919 Add wrapper for openshift-ansible docker command e6a5344 Add openshift-ansible container image 356334b Don't add tarball to config-download dir 49ca8f5 Add image building config file for Fedora and py3 9301bc1 Check mode support for hiera deployments 72dbb3c Load and persist modules from the host. 2cb528b Revert "Add container runtime packages for cron image" 71a2020 Set workflow status to success when manipulating deployment status 9668767 Add httpd and mod_ssl packages to octavia api image 4d4eab6 Do not include ceph-ansible in the container image. 1fc15b3 Skopeo based uploader d0f903e Use templates for cover Diffstat (except docs and test files) ------------------------------------- container-images/overcloud_containers.yaml | 1 + container-images/overcloud_containers.yaml.j2 | 6 + .../tripleo_kolla_template_overrides.j2 | 29 +- healthcheck/nova-api | 6 +- image-yaml/overcloud-hardened-images-uefi.yaml | 2 +- image-yaml/overcloud-hardened-images.yaml | 2 +- image-yaml/overcloud-images-fedora.yaml | 22 + image-yaml/overcloud-images-python3.yaml | 61 ++ playbooks/octavia-files.yaml | 2 +- ...ck-mode-support-for-hiera-f15fed971d4397f8.yaml | 4 + ...-security-hardened-images-3fc4df73a48d4a91.yaml | 7 + ...heck_metadata_wsgi_change-4a191009d7ef9963.yaml | 8 + ...avia-internal-tls-support-f595ed1c3a1f3353.yaml | 5 + .../tripleo-module-load-80f7fd8c8dd6a81e.yaml | 3 + roles/tripleo-module-load/defaults/main.yaml | 7 + roles/tripleo-module-load/tasks/main.yaml | 52 ++ .../templates/module-load.conf.j2 | 2 + scripts/tripleo-container-image-prepare | 29 +- scripts/tripleo-deploy-openshift | 55 ++ setup.cfg | 1 + sudoers | 1 + test-requirements.txt | 1 + tripleo_common/image/image_uploader.py | 439 +++++++++++++-- tripleo_common/image/kolla_builder.py | 24 +- tripleo_common/templates/deployments.yaml | 137 ++++- tripleo_common/utils/config.py | 39 +- workbooks/ceph-ansible.yaml | 196 ------- workbooks/deployment.yaml | 4 +- workbooks/messaging.yaml | 2 + workbooks/plan_management.yaml | 18 +- workbooks/rename_ceph_ansible_fetch_directory.yaml | 105 ++++ workbooks/scale.yaml | 2 +- workbooks/validations.yaml | 20 +- zuul.d/layout.yaml | 12 +- 37 files changed, 1637 insertions(+), 415 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 6963e85..d422644 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -20,0 +21 @@ bashate>=0.2 # Apache-2.0 +requests-mock>=1.2.0 # Apache-2.0 From no-reply at openstack.org Thu Nov 29 16:55:27 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Nov 2018 16:55:27 -0000 Subject: [release-announce] os-brick 2.6.2 (stein) Message-ID: We are thrilled to announce the release of: os-brick 2.6.2: OpenStack Cinder brick library for managing local volume attaches This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through launchpad: https://bugs.launchpad.net/os-brick For more details, please see below. Changes in os-brick 2.6.1..2.6.2 -------------------------------- 9a6fe17 removing older python version 3.4 from setup.cfg 71a1e22 Context manager to handle shared_targets 633e3dd Fix a spelling mistake b67b832 Fix a spelling mistake fab367c Retry executing command "nvme list" when fail 793d36a Improve VolumePathsNotFound message details Diffstat (except docs and test files) ------------------------------------- os_brick/initiator/connector.py | 2 +- os_brick/initiator/connectors/fibre_channel.py | 6 +-- os_brick/initiator/connectors/iscsi.py | 6 +++ os_brick/initiator/connectors/nvme.py | 57 +++++++++++---------- os_brick/initiator/utils.py | 46 +++++++++++++++++ os_brick/initiator/windows/fibre_channel.py | 2 +- setup.cfg | 1 - 10 files changed, 166 insertions(+), 40 deletions(-) From no-reply at openstack.org Thu Nov 29 21:38:06 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Nov 2018 21:38:06 -0000 Subject: [release-announce] oslo.context 2.22.0 (stein) Message-ID: We high-spiritedly announce the release of: oslo.context 2.22.0: Oslo Context library This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.context Download the package from: https://pypi.org/project/oslo.context Please report issues through launchpad: https://bugs.launchpad.net/oslo.context For more details, please see below. Changes in oslo.context 2.21.0..2.22.0 -------------------------------------- f65408d Implement domain-scope for context objects 374c855 Clean up .gitignore references to personal tools b2b0f2c Always build universal wheels e6dc979 add lib-forward-testing-python3 test job 43489ef add python 3.6 unit test job bed8867 import zuul job settings from project-config 0d1bb50 import zuul job settings from project-config 73b5cd3 Update reno for stable/rocky 4abd537 Switch to stestr f2e394c Add release notes link to README f0ad977 fix tox python3 overrides Diffstat (except docs and test files) ------------------------------------- .gitignore | 24 +++++++++++++----------- .stestr.conf | 3 +++ .testr.conf | 7 ------- .zuul.yaml | 10 ++++++++++ README.rst | 1 + lower-constraints.txt | 2 +- oslo_context/context.py | 2 ++ releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 ++++++ setup.cfg | 2 +- test-requirements.txt | 1 + tox.ini | 6 +++++- 13 files changed, 76 insertions(+), 21 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 0119686..096cc97 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8,0 +9 @@ coverage!=4.4,>=4.0 # Apache-2.0 +stestr>=2.0.0 # Apache-2.0 From no-reply at openstack.org Thu Nov 29 22:26:48 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Nov 2018 22:26:48 -0000 Subject: [release-announce] openstacksdk 0.20.0 (stein) Message-ID: We are gleeful to announce the release of: openstacksdk 0.20.0: An SDK for building applications to work with OpenStack This release is part of the stein release series. Download the package from: https://pypi.org/project/openstacksdk For more details, please see below. 0.20.0 ^^^^^^ New Features ************ * Basic CRUD functionality was added on Host Aggregates. Actions are not implemented yet (adding/removing hosts from Host Aggregates). * The objects returned by baremetal detailed listing functions ("connection.baremetal.{nodes,ports,chassis,port_groups}") are now fully functional, e.g. can be directly updated or deleted. * The installed version can now be quickly checked with "python -m openstack version". Deprecation Notes ***************** * The following baremetal resource classes are no longer used and will be removed in a future release: "NodeDetail", "PortDetail", "ChassisDetail" and "PortGroupDetail". The regular "Node", "Port", "Chassis" and "PortGroup" are now used instead. Bug Fixes ********* * Fixed incorrect neutron endpoint mangling for the cases when the catalog contains a versioned neutron endpoint. Changes in openstacksdk 0.19.0..0.20.0 -------------------------------------- 1d1b5da do not force interface=admin for identity api v3 7b14c1e Add functional tests for masakari 84116d6 Make timeouts in functional tests configurable 5c5478d Change approach to detailed listings of baremetal resources 6f49b8d new auth_url for ELASTX cdef480 Advancing the protocal of the website to HTTPS in compute.rst. a7f35be Fix neutron endpoint mangling 92eb2ed Add wait functions to orchestration proxy e0b4176 Add a __main__ handler, version command ca636b9 Test python2 with py27 46ca87b Document "insecure" flag 8ba8a7f Remove unused Task classes 0b62542 Shift swift segment async code out of adapter 4a345e2 [Trivial Fix] Correct spelling error of "bandwidth" 3755456 Update min tox version to 2.0 999ff0e Remove mocking workaround from adapter dbaf360 Explicit set capabilities in VolumeDetail and SnapshotDetail a084fe7 Fix bugs in debugging with Tox ff91798 Fix the conflict of urlparse between python2 and python3 d33109b Add networks to Limestone vendor 6fef03c Apply list filter fix to servers and floating ips too 49cf6f9 Remove setup.py check from pep8 job 61468af Make delete_unattached_floating_ips return a count d42811c Fix latest flake8 issues 60d931f Use sdk for list_servers 5225369 Added basic CRUD functionality around Host Aggregates f5570b7 Added assign function to identity v3 proxy c2311d6 Handle empty values in regions 88efc29 compute: fix typo in update_security_groups() Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 21 ++ examples/connect.py | 1 + openstack/__main__.py | 40 ++++ openstack/_adapter.py | 27 +-- openstack/baremetal/v1/_common.py | 29 +++ openstack/baremetal/v1/_proxy.py | 14 +- openstack/baremetal/v1/chassis.py | 17 +- openstack/baremetal/v1/node.py | 45 ++--- openstack/baremetal/v1/port.py | 23 +-- openstack/baremetal/v1/port_group.py | 20 +- openstack/block_storage/v2/_proxy.py | 4 +- openstack/block_storage/v2/snapshot.py | 7 + openstack/block_storage/v2/volume.py | 7 + openstack/cloud/_heat/template_format.py | 2 + openstack/cloud/_heat/template_utils.py | 4 +- openstack/cloud/_normalize.py | 3 +- openstack/cloud/_tasks.py | 108 ----------- openstack/cloud/_utils.py | 18 +- openstack/cloud/meta.py | 5 +- openstack/cloud/openstackcloud.py | 173 +++++++++++------ openstack/clustering/v1/_proxy.py | 24 +-- openstack/compute/v2/_proxy.py | 75 +++++++- openstack/compute/v2/aggregate.py | 38 ++++ openstack/config/cloud_region.py | 2 +- openstack/config/loader.py | 19 +- openstack/config/vendors/elastx.json | 2 +- openstack/config/vendors/limestonenetworks.json | 23 ++- openstack/database/v1/_proxy.py | 8 +- openstack/exceptions.py | 2 + openstack/identity/v2/_proxy.py | 6 +- openstack/identity/v3/_proxy.py | 45 +++-- openstack/image/v1/_proxy.py | 4 +- openstack/image/v2/_proxy.py | 2 +- openstack/instance_ha/v1/_proxy.py | 6 +- openstack/key_manager/v1/_proxy.py | 6 +- openstack/message/v2/_proxy.py | 6 +- openstack/network/v2/_proxy.py | 26 +-- openstack/object_store/v1/_proxy.py | 2 +- openstack/orchestration/v1/_proxy.py | 48 ++++- openstack/resource.py | 11 +- openstack/task_manager.py | 2 +- .../functional/baremetal/test_baremetal_node.py | 14 ++ .../functional/baremetal/test_baremetal_port.py | 11 ++ .../baremetal/test_baremetal_port_group.py | 11 ++ .../functional/block_storage/v2/test_snapshot.py | 10 +- .../functional/block_storage/v2/test_volume.py | 7 +- .../load_balancer/v2/test_load_balancer.py | 95 +++++++--- .../functional/orchestration/v1/test_stack.py | 23 ++- openstack/workflow/v2/_proxy.py | 4 +- .../notes/add-aggregates-fc563e237755112e.yaml | 5 + .../notes/baremetal-details-09b27fba82111cfb.yaml | 12 ++ ...neutron-endpoint-mangling-a9dd89dd09bc71ec.yaml | 5 + .../notes/version-command-70c37dd7f880e9ae.yaml | 4 + tools/keystone_version.py | 2 +- tox.ini | 14 +- 86 files changed, 1379 insertions(+), 646 deletions(-) From no-reply at openstack.org Thu Nov 29 23:20:18 2018 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 29 Nov 2018 23:20:18 -0000 Subject: [release-announce] ironic-python-agent 3.5.0 (stein) Message-ID: We are tickled pink to announce the release of: ironic-python-agent 3.5.0: Ironic Python Agent Ramdisk This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/ironic-python-agent/ For more details, please see below. 3.5.0 ^^^^^ New Features ************ * Erase metadata on disk partitions to prevent the Linux kernel from automatically recreating storage entities (eg LVM, RAID) described by the metadata. The Hardware Manager API was correspondingly modified to optionally include partitions when listing block devices. See story 2003673 (https://storyboard.openstack.org/#!/story/2003673) for details. Upgrade Notes ************* * Operators with custom hardware managers to support software RAID may wish to ensure that they have removed the software RAID prior to any stock cleaning step for erasing block devices executes. As a result of a bug fix, such devices may now be picked up in the list of possible devices to delete, which may extend cleaning depending on the deployment configuration. Bug Fixes ********* * Fixes an issue where devices offered via ATARAID (or even software RAID setup by a hardware manager) were excluded from the list as they are not returned as type disk, even though they should be considered both disks and block devices. See story (https://storyboard.openstack.org/#!/story/2003445) for more details. Changes in ironic-python-agent 3.4.0..3.5.0 ------------------------------------------- 86d9866 zuul-ify primary IPA jobs 391636c Update link addresses 416859e spelling error 9696107 Allow erasing metadata from disk partitions d4919dc Update min tox version to 2.0 b8f0d26 Update min tox version to 2.0 c540731 Fix multi-device behavior Diffstat (except docs and test files) ------------------------------------- ironic_python_agent/hardware.py | 70 ++++++++-- .../post.yaml | 15 --- .../run.yaml | 107 ---------------- .../post.yaml | 15 --- .../run.yaml | 103 --------------- .../post.yaml | 15 --- .../run.yaml | 107 ---------------- .../post.yaml | 15 --- .../run.yaml | 103 --------------- .../tempest-dsvm-ironic-inspector-src/post.yaml | 15 --- .../tempest-dsvm-ironic-inspector-src/run.yaml | 122 ------------------ ...d_does_not_appear_as_disk-8a260e66b3496bf6.yaml | 18 +++ ..._metadata_from_partitions-4f1902533d530b8f.yaml | 8 ++ .../rework-ata-secure-erase-c6684962ef078281.yaml | 2 +- tox.ini | 2 +- zuul.d/ironic-jobs.yaml | 87 +++++++++++++ zuul.d/legacy-ironic-jobs.yaml | 39 ------ 19 files changed, 290 insertions(+), 698 deletions(-)