From no-reply at openstack.org Mon May 6 16:02:40 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 06 May 2019 16:02:40 -0000 Subject: [release-announce] puppet-ceph 3.0.0 Message-ID: We are satisfied to announce the release of: puppet-ceph 3.0.0: Puppet module for Ceph The source is available from: https://opendev.org/openstack/puppet-ceph Download the package from: https://tarballs.openstack.org/puppet-ceph/ For more details, please see below. 3.0.0 ^^^^^ New Features ************ * Support for Ceph Nautilus release (LTS) has been added to puppet- ceph. Known Issues ************ * puppet-ceph can still work with previous release Luminous (LTS) and Mimic but only working with LVM backend. Filestore based OSDs are not longer supported by puppet-ceph, so the recommendation is to keep using latest 2.X.Y to manage Luminous and Mimic deployments. Changes in puppet-ceph 2.6.0..3.0.0 ----------------------------------- 896a222 Release 3.0.0 ec93559 Make p-o-i jobs voting again for puppet-ceph 8981703 Support Ceph Nautilus release in puppet-ceph da5321f Move to opendev 8b9e5bd Fix Repository 4d96efd OpenDev Migration Patch 54718a1 Change default version to Ceph Nautilus 17ed08b Added support for the rgw_swift_url parameter in the rgw.pp 3ed8441 Update master for stable/mimic Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- Gemfile | 2 +- README.md | 2 +- examples/common.yaml | 2 +- manifests/osd.pp | 119 ++--- manifests/osds.pp | 2 +- manifests/params.pp | 4 +- manifests/profile/params.pp | 2 +- manifests/repo.pp | 2 +- manifests/rgw.pp | 7 +- metadata.json | 2 +- .../add-support-for-nautilus-6b4e7a5a23f3d269.yaml | 10 + releasenotes/source/index.rst | 1 + releasenotes/source/mimic.rst | 6 + spec/classes/ceph_repo_spec.rb | 84 ++-- spec/defines/ceph_osd_spec.rb | 543 ++++++++------------- spec/defines/ceph_rgw_civetweb_spec.rb | 6 + spec/defines/ceph_rgw_spec.rb | 20 +- spec/fixtures/hieradata/common.yaml | 2 +- tox.ini | 2 +- 20 files changed, 351 insertions(+), 469 deletions(-) From no-reply at openstack.org Mon May 6 16:09:06 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 06 May 2019 16:09:06 -0000 Subject: [release-announce] openstackdocstheme 1.29.3 Message-ID: We are pleased to announce the release of: openstackdocstheme 1.29.3: OpenStack Docs Theme The source is available from: https://opendev.org/openstack/openstackdocstheme Download the package from: https://tarballs.openstack.org/openstackdocstheme/ For more details, please see below. 1.29.3 ^^^^^^ Other Notes * The rendered git URL now uses "https://opendev.org" as git repository URLs. Changes in openstackdocstheme 1.29.2..1.29.3 -------------------------------------------- 2d76fd9 Update for OpenDev change d63035e Prevent InvocationError on non-existent files 83e72ee OpenDev Migration Patch 017c352 Add missing fonts for pdf build in Sphinx 2.0 Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- README.rst | 2 +- bin/docstheme-build-translated.sh | 7 +++++-- bindep.txt | 2 ++ openstackdocstheme/ext.py | 2 +- openstackdocstheme/theme/openstackdocs/static/js/docs.js | 2 +- releasenotes/notes/opendev-5c528b2b4c737d59.yaml | 4 ++++ tox.ini | 2 +- 9 files changed, 19 insertions(+), 9 deletions(-) From no-reply at openstack.org Tue May 7 13:51:04 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 07 May 2019 13:51:04 -0000 Subject: [release-announce] python-tempestconf 2.2.0 Message-ID: We are glad to announce the release of: python-tempestconf 2.2.0: python-tempestconf will automatically generates the tempest configuration based on your cloud. The source is available from: https://opendev.org/openstack/python-tempestconf Download the package from: https://pypi.org/project/python-tempestconf For more details, please see below. 2.2.0 ^^^^^ New Features * A new argument for converting images before uploading them to glance is added. If the arugment is used, the images are converted to .raw format. The feature will reduce boot time of the images in case ceph is the backend. * A support for heat-tempest-plugin is added to python-tempestconf which means, that some options required by heat_plugin will be set automatically in order to generate a tempest.conf which can pass at least some heat-tempest-plugin tests and make user's life easier. Changes in python-tempestconf 2.1.0..2.2.0 ------------------------------------------ f12cbe8 Replace git.openstack.org URLs with opendev.org URLs 4c66f5c OpenDev Migration Patch 310fd11 Fix no _member_ role found 12d4aa0 Add option for converting images 50920bd Add heat_plugin support 507940a Introduce post_configuration method b7ea055 Move disabling of logging to the test base file cdc0266 Allow to specify min flavor memory and disk size dbb2711 Add RNG device to images and flavours fa80dfd Replace openstack.org git:// URLs with https:// 0517434 Run with builtin manila wsgi 1978383 Add support for microversions for compute 87a4e81 Remove aodh_plugin option e312be8 Remove SERVICE_NAMES 33e39f3 Implement set_availability method 912d0de Add tripleo-ci-centos-7-standalone-os-tempest job 9dacbfd add python 3.7 unit test job be87a3a Enable manila plugin in devstack e8f8df9 Add support for manila api microversion 72f0edf Update image flavor to have some disk Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 26 ++++++-- README.rst | 2 +- config_tempest/accounts.py | 4 +- config_tempest/clients.py | 4 ++ config_tempest/constants.py | 25 ++------ config_tempest/flavors.py | 61 +++++++++++------- config_tempest/main.py | 27 +++++++- config_tempest/services/alarming.py | 27 ++++++++ config_tempest/services/baremetal.py | 27 ++++++++ config_tempest/services/base.py | 64 +++++++++++++++---- config_tempest/services/ceilometer.py | 38 ++++++----- config_tempest/services/compute.py | 16 ++++- config_tempest/services/data-processing.py | 27 ++++++++ config_tempest/services/database.py | 27 ++++++++ config_tempest/services/event.py | 27 ++++++++ config_tempest/services/identity.py | 3 - config_tempest/services/image.py | 57 ++++++++++++++--- config_tempest/services/messaging.py | 27 ++++++++ config_tempest/services/metric.py | 27 ++++++++ config_tempest/services/network.py | 4 ++ config_tempest/services/object_storage.py | 4 ++ config_tempest/services/octavia.py | 4 ++ config_tempest/services/orchestration.py | 68 ++++++++++++++++++++ config_tempest/services/services.py | 50 ++++----------- config_tempest/services/share.py | 39 ++++++++++++ config_tempest/services/telemetry.py | 27 ++++++++ config_tempest/services/volume.py | 73 +++++++++------------- config_tempest/services/workflowv2.py | 27 ++++++++ config_tempest/users.py | 10 +++ playbooks/python-tempestconf-tempest-devstack.yaml | 5 +- .../python-tempestconf-tempest-packstack.yaml | 4 +- ...ent-for-converting-images-b3ea78ce1faf9df6.yaml | 7 +++ .../Add-heat-plugin-support-539c28e2b4376224.yaml | 7 +++ ...ion-in-validation-section-7cd0a6f44a8fdc1f.yaml | 2 +- roles/generate-accounts-file/tasks/main.yaml | 2 +- .../tasks/main.yaml | 2 +- roles/generate-tempestconf-file/tasks/main.yaml | 2 +- .../tasks/test-demo-user.yaml | 2 +- tox.ini | 4 +- 55 files changed, 822 insertions(+), 249 deletions(-) From no-reply at openstack.org Tue May 7 19:47:31 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 07 May 2019 19:47:31 -0000 Subject: [release-announce] oslo.db 4.40.2 (rocky) Message-ID: We are jazzed to announce the release of: oslo.db 4.40.2: Oslo Database library This release is part of the rocky stable release series. The source is available from: https://opendev.org/openstack/oslo.db Download the package from: https://pypi.org/project/oslo.db Please report issues through: https://bugs.launchpad.net/oslo.db/+bugs For more details, please see below. Changes in oslo.db 4.40.1..4.40.2 --------------------------------- 249c65b OpenDev Migration Patch 028df31 exc_filters: fix deadlock detection for MariaDB/Galera cluster Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- oslo_db/sqlalchemy/exc_filters.py | 2 ++ 3 files changed, 9 insertions(+), 1 deletion(-) From no-reply at openstack.org Thu May 9 14:17:41 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 09 May 2019 14:17:41 -0000 Subject: [release-announce] python-ironicclient 2.7.1 (stein) Message-ID: We are jazzed to announce the release of: python-ironicclient 2.7.1: OpenStack Bare Metal Provisioning API Client Library This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/python-ironicclient Download the package from: https://pypi.org/project/python-ironicclient Please report issues through: https://bugs.launchpad.net/python-ironicclient/+bugs For more details, please see below. 2.7.1 ^^^^^ Bug Fixes * Fixes an issue where an endpoint_override was not considered when performing version negotiation, which would can result in the client attempting to base version negotiation off of an entry in the service catalog as opposed to an endpoint_override. Changes in python-ironicclient 2.7.0..2.7.1 ------------------------------------------- b40630f Use endpoint_override in version negotiation cdd4b8c Run jobs under python2 and python3 bab6477 Move to zuulv3 1665244 Replace openstack.org git:// URLs with https:// 97c94dc Update .gitreview for stable/stein 4c6e8b6 Update UPPER_CONSTRAINTS_FILE for stable/stein 95f00f4 Fix allocation tests Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + ironicclient/common/http.py | 3 +- .../functional/osc/v1/test_baremetal_allocation.py | 4 +- .../osc/v1/test_baremetal_deploy_template_basic.py | 5 +- .../osc/v1/test_baremetal_node_negative.py | 14 ++- playbooks/functional/run.yaml | 55 ++++++++++ .../legacy/ironicclient-dsvm-functional/post.yaml | 15 --- .../legacy/ironicclient-dsvm-functional/run.yaml | 68 ------------- .../legacy/ironicclient-tempest-dsvm-src/post.yaml | 15 --- .../legacy/ironicclient-tempest-dsvm-src/run.yaml | 113 --------------------- ...oint-override-for-version-e6d25da654f0a7ff.yaml | 7 ++ tools/run_functional.sh | 28 ----- tox.ini | 17 +++- zuul.d/ironicclient-jobs.yaml | 63 ++++++++++++ zuul.d/legacy-ironicclient-jobs.yaml | 42 -------- zuul.d/project.yaml | 12 ++- 20 files changed, 173 insertions(+), 350 deletions(-) From no-reply at openstack.org Thu May 9 14:17:45 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 09 May 2019 14:17:45 -0000 Subject: [release-announce] os-brick 2.5.7 (rocky) Message-ID: We are psyched to announce the release of: os-brick 2.5.7: OpenStack Cinder brick library for managing local volume attaches This release is part of the rocky stable release series. The source is available from: https://opendev.org/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through: https://bugs.launchpad.net/os-brick/+bugs For more details, please see below. Changes in os-brick 2.5.6..2.5.7 -------------------------------- 00a4d96 Fix FC case sensitive scanning Diffstat (except docs and test files) ------------------------------------- os_brick/initiator/connectors/fibre_channel.py | 16 +++++++++-- .../initiator/connectors/test_fibre_channel.py | 32 +++++++++++++++++++++- 2 files changed, 45 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu May 9 14:18:07 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 09 May 2019 14:18:07 -0000 Subject: [release-announce] python-monascaclient 1.15.0 (stein) Message-ID: We are thrilled to announce the release of: python-monascaclient 1.15.0: Monasca API Client Library This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/python-monascaclient Download the package from: https://pypi.org/project/python-monascaclient Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in python-monascaclient 1.14.0..1.15.0 ---------------------------------------------- bcb16d1 Fix metric list formatting with Python 3 5adcfa0 Replace openstack.org git:// URLs with https:// 9ca07fe Update UPPER_CONSTRAINTS_FILE for stable/stein 31a46a1 Update .gitreview for stable/stein Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + monascaclient/common/utils.py | 14 ++++++++------ tox.ini | 2 +- 4 files changed, 11 insertions(+), 8 deletions(-) From no-reply at openstack.org Thu May 9 14:19:56 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 09 May 2019 14:19:56 -0000 Subject: [release-announce] python-ironicclient 2.5.2 (rocky) Message-ID: We are pleased to announce the release of: python-ironicclient 2.5.2: OpenStack Bare Metal Provisioning API Client Library This release is part of the rocky stable release series. The source is available from: https://opendev.org/openstack/python-ironicclient Download the package from: https://pypi.org/project/python-ironicclient Please report issues through: https://bugs.launchpad.net/python-ironicclient/+bugs For more details, please see below. 2.5.2 ^^^^^ Bug Fixes * Fixes an issue where an endpoint_override was not considered when performing version negotiation, which would can result in the client attempting to base version negotiation off of an entry in the service catalog as opposed to an endpoint_override. * The "interface" argument was being ignored so that the HTTP client was always using the public endpoint for Ironic. This fixes it so that the "interface" argument is taken into consideration. See story 2005118 (https://storyboard.openstack.org/#!/story/2005118). Changes in python-ironicclient 2.5.1..2.5.2 ------------------------------------------- 466be3b Use endpoint_override in version negotiation e81f745 Replace openstack.org git:// URLs with https:// 3768e80 pass endpoint interface to http client Diffstat (except docs and test files) ------------------------------------- ironicclient/client.py | 13 +++- ironicclient/common/http.py | 3 +- .../legacy/ironicclient-dsvm-functional/run.yaml | 4 +- .../legacy/ironicclient-tempest-dsvm-src/run.yaml | 4 +- ...oint-override-for-version-e6d25da654f0a7ff.yaml | 7 ++ .../pass-interface-argument-deb92e3feb0bf051.yaml | 7 ++ 8 files changed, 97 insertions(+), 16 deletions(-) From no-reply at openstack.org Thu May 9 14:25:17 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 09 May 2019 14:25:17 -0000 Subject: [release-announce] os-brick 2.3.7 (queens) Message-ID: We are chuffed to announce the release of: os-brick 2.3.7: OpenStack Cinder brick library for managing local volume attaches This release is part of the queens stable release series. The source is available from: https://opendev.org/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through: https://bugs.launchpad.net/os-brick/+bugs For more details, please see below. Changes in os-brick 2.3.6..2.3.7 -------------------------------- ce72e77 Improve detection of multipathd running Diffstat (except docs and test files) ------------------------------------- os_brick/initiator/linuxscsi.py | 9 +++++++-- 3 files changed, 24 insertions(+), 10 deletions(-) From no-reply at openstack.org Thu May 9 14:25:24 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 09 May 2019 14:25:24 -0000 Subject: [release-announce] python-manilaclient 1.21.2 (queens) Message-ID: We contentedly announce the release of: python-manilaclient 1.21.2: Client library for OpenStack Manila API. This release is part of the queens stable release series. The source is available from: https://opendev.org/openstack/python-manilaclient Download the package from: https://pypi.org/project/python-manilaclient Please report issues through: https://bugs.launchpad.net/python-manilaclient/+bugs For more details, please see below. 1.21.2 ^^^^^^ Bug Fixes * Launchpad bug 1814094 (https://bugs.launchpad.net/python- manilaclient/+bug/1814094) has been fixed and the client now correctly parses the base URL from manila's endpoint url, accounting for proxy URLs. Changes in python-manilaclient 1.21.1..1.21.2 --------------------------------------------- f9384b1 Fix get_base_url 02d6234 Replace openstack.org git:// URLs with https:// 0478fd5 [CI] Fix logs for the functional test job 00be7fe Fix functional tests 7eeb181 import zuul job settings from project-config 79b2825 Allow clone of manila-tempest-plugin Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 10 +++ contrib/ci/post_test_hook.sh | 39 ++--------- contrib/ci/pre_test_hook.sh | 14 ++-- manilaclient/common/httpclient.py | 13 +++- .../manilaclient-dsvm-neutron-functional/post.yaml | 78 ++++------------------ .../manilaclient-dsvm-neutron-functional/run.yaml | 5 +- ...-fix-_get_base_url-method-168e12292aeec8f1.yaml | 6 ++ 8 files changed, 92 insertions(+), 118 deletions(-) From no-reply at openstack.org Thu May 9 15:49:06 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 09 May 2019 15:49:06 -0000 Subject: [release-announce] cinder 13.0.5 (rocky) Message-ID: We are stoked to announce the release of: cinder 13.0.5: OpenStack Block Storage This release is part of the rocky stable release series. The source is available from: https://opendev.org/openstack/cinder Download the package from: https://tarballs.openstack.org/cinder/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. Changes in cinder 13.0.4..13.0.5 -------------------------------- 2b00794ff OpenDev Migration Patch 8bf4a1e80 Tests: Fix up test_volume notify tests 3cadefbbc Remove auth_uri usage 96c3892bb Tests: Fix up migrate notify tests 721500aa7 Handle multiattach attribute when managing volumes aa7335659 Set right attach mode after migration 9125cfa9c Replace openstack.org git:// URLs with https:// b9a9492ba Check Volume Status on attahcment create/update d3bc8e559 VMAX Driver - Fix for invalid device id length 1df0c9a6f Raise the ImageTooBig exception when found it 5618041bf hpe 3par driver initialization failure 1a8021a28 Fix unexpected behavior in _clone_image_volume c5e2ed9da VNX: Add constraints for async migration d7c240f01 Handle drivers that do not support list manageable 77d54c212 Fix wrong uuid recognized when create group 9ec5413ef Exclude disabled API versions from listing c8baa2821 Tintri: Inherit tests from BaseDriverTestCase Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 4 +- cinder/api/versions.py | 12 +++++- cinder/db/sqlalchemy/api.py | 9 ++++- cinder/group/api.py | 10 ++++- cinder/test.py | 17 ++++++++- .../unit/volume/drivers/dell_emc/vmax/test_vmax.py | 21 +++++++++++ .../unit/volume/flows/test_manage_volume_flow.py | 24 +++++++++++- cinder/volume/api.py | 17 +++++++++ cinder/volume/drivers/dell_emc/vmax/utils.py | 7 ++++ cinder/volume/drivers/hpe/hpe_3par_common.py | 2 +- cinder/volume/flows/api/manage_existing.py | 6 +++ cinder/volume/flows/manager/create_volume.py | 8 ++-- cinder/volume/manager.py | 15 ++++++-- .../block-storage/drivers/dell-emc-vnx-driver.rst | 12 ++++++ .../install/cinder-controller-install-obs.rst | 2 +- .../install/cinder-controller-install-rdo.rst | 2 +- .../install/cinder-storage-install-ubuntu.rst | 2 +- .../cinder-tempest-dsvm-lvm-lio-barbican/run.yaml | 8 ++-- ...h-none-when-manage-volume-yu7du8yth78i0e6b.yaml | 4 ++ 28 files changed, 303 insertions(+), 41 deletions(-) From no-reply at openstack.org Thu May 9 15:52:00 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 09 May 2019 15:52:00 -0000 Subject: [release-announce] cinder 12.0.7 (queens) Message-ID: We eagerly announce the release of: cinder 12.0.7: OpenStack Block Storage This release is part of the queens stable release series. The source is available from: https://opendev.org/openstack/cinder Download the package from: https://tarballs.openstack.org/cinder/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. 12.0.7 ^^^^^^ Bug Fixes * Fixed group availability zone-backend host mismatch [Bug 1773446 (https://bugs.launchpad.net/cinder/+bug/1773446)]. Changes in cinder 12.0.6..12.0.7 -------------------------------- 38b4e4e3b Check Volume Status on attachment create/update 22db1a6f2 Handle multiattach attribute when managing volumes 5d477dd11 Set right attach mode after migration 2627b2f63 Correct attachment create success response code 24074c37e Replace openstack.org git:// URLs with https:// 039193fdc add resource filters to the included data_files a22416106 Delete related encryption provider when a volume type is deleting 8d7675783 Fix group availability zone-backend host mismatch Diffstat (except docs and test files) ------------------------------------- api-ref/source/v3/attachments.inc | 4 +- cinder/api/v3/attachments.py | 4 +- cinder/db/sqlalchemy/api.py | 5 ++ cinder/group/api.py | 1 + .../unit/volume/flows/test_manage_volume_flow.py | 24 ++++++- cinder/volume/api.py | 17 +++++ cinder/volume/flows/api/manage_existing.py | 6 ++ cinder/volume/manager.py | 2 +- .../cinder-tempest-dsvm-lvm-lio-barbican/run.yaml | 4 +- ...h-none-when-manage-volume-yu7du8yth78i0e6b.yaml | 4 ++ .../notes/bug-1773446-984d76ed29445c9b.yaml | 5 ++ setup.cfg | 1 + 16 files changed, 203 insertions(+), 9 deletions(-) From no-reply at openstack.org Thu May 9 19:46:36 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 09 May 2019 19:46:36 -0000 Subject: [release-announce] python-glanceclient 2.8.1 (pike) Message-ID: We jubilantly announce the release of: python-glanceclient 2.8.1: OpenStack Image API Client Library This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/python-glanceclient Download the package from: https://pypi.org/project/python-glanceclient Please report issues through: https://bugs.launchpad.net/python-glanceclient/+bugs For more details, please see below. 2.8.1 ^^^^^ Prelude ******* This update contains bug fixes for the interoperable image import functionality introduced into Glance as an EXPERIMENTAL API during the Pike cycle. Bug Fixes ********* * The following bug fixes are included in this release: * Bug 1711090: stage call fails with TypeError * Bug 1711259: Fix image-import call * Bug 1711511: image-create-via-import fails with ValueError (https://code.launchpad.net/bugs/1711090) (https://code.launchpad.net/bugs/1711259) (https://code.launchpad.net/bugs/1711511) Changes in python-glanceclient 2.8.0..2.8.1 ------------------------------------------- 2dfd7c7 import zuul job settings from project-config 1eb97f8 Migrate dsvm functional test jobs to project repo f0cff25 Add release note for Pike point release 13b25ff image-create-via-import fails with ValueError 66d4867 Fix image-import call f7ce62b stage call fails with TypeError 192170e Updated from global requirements 5cc1a8b Update UPPER_CONSTRAINTS_FILE for stable/pike ebfbe7d Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 58 ++++++++++++++++++++++ glanceclient/v2/images.py | 12 +++-- glanceclient/v2/shell.py | 5 +- .../pike-update-relnote-ab77b01aa8799f22.yaml | 16 ++++++ requirements.txt | 2 +- test-requirements.txt | 2 +- tools/fix_ca_bundle.sh | 37 ++++++++++++++ tools/tox_install.sh | 55 -------------------- tox.ini | 13 +++-- 11 files changed, 134 insertions(+), 113 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ca2a418..dcdc24f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ PrettyTable<0.8,>=0.7.1 # BSD -keystoneauth1>=3.0.1 # Apache-2.0 +keystoneauth1>=3.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 2c9bfb4..97134ed 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ os-client-config>=1.28.0 # Apache-2.0 -openstackdocstheme>=1.11.0 # Apache-2.0 +openstackdocstheme>=1.16.0 # Apache-2.0 From no-reply at openstack.org Thu May 9 19:53:19 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 09 May 2019 19:53:19 -0000 Subject: [release-announce] glance 15.0.2 (pike) Message-ID: We contentedly announce the release of: glance 15.0.2: OpenStack Image Service This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/glance Download the package from: https://tarballs.openstack.org/glance/ Please report issues through: https://bugs.launchpad.net/glance/+bugs For more details, please see below. Changes in glance 15.0.1..15.0.2 -------------------------------- f37724cc Use new devstack-plugin-ceph job e450a18d Remove use of broken bandit from tests 3ccbf2e0 import zuul job settings from project-config 63d9a70f [doc] Modify the description for the command c2b55151 Add barbican-tempest experimental job 2eb2e0b1 Make ImageTarget behave like a dictionary 892af471 Avoid restarting a child when terminating Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 91 +++++++++++++ bandit.yaml | 245 ----------------------------------- glance/api/policy.py | 32 ++++- glance/common/wsgi.py | 1 + test-requirements.txt | 1 - tox.ini | 5 +- 8 files changed, 146 insertions(+), 267 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index fcb8a434..272ec3aa 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +11,0 @@ Babel!=2.4.0,>=2.3.4 # BSD -bandit>=1.1.0 # Apache-2.0 From no-reply at openstack.org Thu May 9 22:26:08 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 09 May 2019 22:26:08 -0000 Subject: [release-announce] oslo.db 4.33.3 (queens) Message-ID: We are tickled pink to announce the release of: oslo.db 4.33.3: Oslo Database library This release is part of the queens stable release series. The source is available from: https://opendev.org/openstack/oslo.db Download the package from: https://pypi.org/project/oslo.db Please report issues through: https://bugs.launchpad.net/oslo.db/+bugs For more details, please see below. Changes in oslo.db 4.33.2..4.33.3 --------------------------------- 3552185 OpenDev Migration Patch c015a89 Resolve SAWarning in Query.soft_delete() Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- oslo_db/sqlalchemy/orm.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu May 9 22:31:12 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 09 May 2019 22:31:12 -0000 Subject: [release-announce] rally 1.5.0 Message-ID: We are overjoyed to announce the release of: rally 1.5.0: Generic Testing Framework & Tool that unifies all types of testing. The source is available from: https://opendev.org/openstack/rally Download the package from: https://pypi.org/project/rally For more details, please see below. Changes in rally 1.4.1..1.5.0 ----------------------------- 21630956e Release 1.5.0 ffd3dc7e7 Add support for iframe charts 941a79c78 Fix unittests related to fileutils 11c0de7e4 update git.openstack.org to opendev c4a1f8549 update upper-constraints.txt for Sphinx 0c667db68 OpenDev Migration Patch 04aeef7da Fix the feature what creating the deployment from sysenv 5d9336fe2 Migrate rally-database-migration to Ubuntu Bionic 33023798b Replace openstack.org git:// URLs with https:// de4ea0939 Task context: implement comparison operators 6cef6a9a0 Fix test_time_hook functional test 32af8354f bindep.txt: * Excluding platform SUSE from redhat-rpm-config by adding platform selector [... !platform:suse] Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.d/zuul.yaml | 2 +- CHANGELOG.rst | 10 +- README.rst | 2 +- bindep.txt | 2 +- devstack/plugin.sh | 4 +- etc/docker/README.md | 8 +- rally/cli/commands/deployment.py | 5 +- rally/cli/envutils.py | 62 ------------ rally/task/context.py | 15 +++ rally/task/processing/charts.py | 63 ++++++++++++ rally/ui/templates/ci/index.html | 2 +- rally/ui/templates/ci/index_verify.html | 2 +- rally/ui/templates/task/directive_widget.js | 30 ++++-- upper-constraints.txt | 2 + 26 files changed, 286 insertions(+), 291 deletions(-) From no-reply at openstack.org Thu May 9 22:33:00 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 09 May 2019 22:33:00 -0000 Subject: [release-announce] oslo.service 1.29.1 (queens) Message-ID: We are chuffed to announce the release of: oslo.service 1.29.1: oslo.service library This release is part of the queens stable release series. The source is available from: https://opendev.org/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through: https://bugs.launchpad.net/oslo.service/+bugs For more details, please see below. Changes in oslo.service 1.29.0..1.29.1 -------------------------------------- 7e69bf9 OpenDev Migration Patch 7bd23cf Fix oslo.service ProcessLauncher fails to call stop 8a0e8cb import zuul job settings from project-config b264ad7 Updated from global requirements c659995 Update UPPER_CONSTRAINTS_FILE for stable/queens 89efd06 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 ++- .zuul.yaml | 8 ++++++++ oslo_service/service.py | 2 ++ requirements.txt | 4 ++-- test-requirements.txt | 6 +++--- tox.ini | 4 ++-- 6 files changed, 19 insertions(+), 8 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9b03e96..6261156 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ oslo.utils>=3.33.0 # Apache-2.0 -oslo.concurrency>=3.20.0 # Apache-2.0 +oslo.concurrency>=3.25.0 # Apache-2.0 @@ -12 +12 @@ oslo.config>=5.1.0 # Apache-2.0 -oslo.log>=3.30.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 61dbb11..98d04ae 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ mock>=2.0.0 # BSD -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -11,2 +11,2 @@ oslotest>=1.10.0 # Apache-2.0 -openstackdocstheme>=1.17.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD From no-reply at openstack.org Thu May 9 22:42:34 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 09 May 2019 22:42:34 -0000 Subject: [release-announce] horizon 13.0.2 (queens) Message-ID: We eagerly announce the release of: horizon 13.0.2: OpenStack Dashboard This release is part of the queens stable release series. The source is available from: https://opendev.org/openstack/horizon Download the package from: https://tarballs.openstack.org/horizon/ Please report issues through: https://bugs.launchpad.net/horizon/+bugs For more details, please see below. Changes in horizon 13.0.1..13.0.2 --------------------------------- d9dc8340f OpenDev Migration Patch 0df60f4db Not implicitly set vol_device_name to vda 30c65437a Imported Translations from Zanata 94bf61662 network topology: handle port AZ correctly f315efa12 Don't use check_for_language in the user settings form c37a0f26b Use correct cinder API version for tenant_absolute_limits 24cc69d64 Imported Translations from Zanata f3a66ae34 Consistency Group Snapshots detail url is wrong 9ba7a0360 Add Fix django.contrib.auth.middleware monkey patching for APITestCase f7dd73008 Restores deletion in flat network topology 5b6ee8fd2 Fix images minimum ram and disk default values 6ae1f5e21 Fix django.contrib.auth.middleware monkey patching 52a011c0d Imported Translations from Zanata c261df6ef Imported Translations from Zanata 6d58d3550 Fix documents in doc/source/install 5d1690da9 Add enabled check in Backups panel c7dc4b429 Imported Translations from Zanata 6efba5541 Imported Translations from Zanata a18e51048 Imported Translations from Zanata 7ade18009 import zuul job settings from project-config 352748ffe Imported Translations from Zanata 503bb0f78 Imported Translations from Zanata b9f0afe73 Add reserved status key word to horizon 7fe81e40c Sort image list by name when launch instance b7d890bb3 Update RHEL/CentOS horizon install instruction 1d7742a9e Imported Translations from Zanata e41a54d4b Allow OVA upload for images 3982960fd Improve mocking in REST API tests (test_glance) 54d97a799 Drop horizon-openstack-tox-py35dj20 from queens jobs Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 19 +- horizon/locale/ja/LC_MESSAGES/djangojs.po | 14 +- horizon/locale/pt_BR/LC_MESSAGES/djangojs.po | 7 +- horizon/locale/zh_CN/LC_MESSAGES/djangojs.po | 10 +- horizon/test/settings.py | 1 + openstack_auth/middleware.py | 20 ++ openstack_auth/urls.py | 2 - openstack_auth/utils.py | 4 +- openstack_dashboard/api/cinder.py | 16 +- openstack_dashboard/api/glance.py | 83 ++++++++- openstack_dashboard/api/microversions.py | 3 +- openstack_dashboard/api/rest/glance.py | 81 ++------ .../dashboards/admin/volumes/forms.py | 2 +- .../dashboards/project/backups/panel.py | 6 + .../dashboards/project/cg_snapshots/tables.py | 3 +- .../dashboards/project/images/images/forms.py | 100 ++-------- .../dashboards/project/images/images/views.py | 10 +- .../launch-instance-model.service.js | 5 +- .../launch-instance-model.service.spec.js | 17 -- .../dashboards/project/volumes/tables.py | 2 + .../dashboards/settings/user/forms.py | 5 +- .../locale/de/LC_MESSAGES/django.po | 12 +- .../locale/en_GB/LC_MESSAGES/django.po | 8 +- .../locale/ja/LC_MESSAGES/django.po | 8 +- .../locale/ko_KR/LC_MESSAGES/django.po | 16 +- .../locale/pt_BR/LC_MESSAGES/django.po | 8 +- .../locale/ru/LC_MESSAGES/django.po | 29 +-- .../locale/ru/LC_MESSAGES/djangojs.po | 12 +- .../locale/zh_CN/LC_MESSAGES/django.po | 14 +- openstack_dashboard/settings.py | 1 + .../static/js/horizon.flatnetworktopology.js | 6 +- .../static/js/horizon.networktopology.js | 5 +- .../pages/project/compute/imagespage.py | 16 +- .../test/unit/api/rest/test_glance.py | 206 +++++++++++---------- openstack_dashboard/test/unit/api/test_cinder.py | 8 +- openstack_dashboard/test/unit/api/test_glance.py | 47 +++++ 45 files changed, 593 insertions(+), 436 deletions(-) From no-reply at openstack.org Fri May 10 16:26:31 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 16:26:31 -0000 Subject: [release-announce] python-cinderclient 4.0.2 (rocky) Message-ID: We joyfully announce the release of: python-cinderclient 4.0.2: OpenStack Block Storage API Client Library This release is part of the rocky stable release series. The source is available from: https://opendev.org/openstack/python-cinderclient Download the package from: https://pypi.org/project/python-cinderclient Please report issues through: https://bugs.launchpad.net/python-cinderclient/+bugs For more details, please see below. 4.0.2 ^^^^^ Prelude ******* This release fixes the issue that functionality had been implemented in the previous release to handle up to microversion 3.55 of the Block Storage API, but the cinderclient was under the impression that it could only handle up to microversion 3.52. Known Issues ************ * There is a possible backward incompatability issue that could affect consumers of the "cinderclient.client.get_highest_client_server_version(url)" method. It might have been expected that the 4.0.x series of releases would be capped at microversion 3.52; however, in this release, that method may return up to microversion 3.55. Ordinarily, this would be signaled by incrementing the minor version of the cinderclient; however, that cannot be done for this release because the 4.1.x series has already been released from the stein branch. Upgrade Notes ************* * This version of the cinderclient can communicate with the Block Storage API up to microversion 3.55. The previous release could only handle up to microversion 3.52. Changes in python-cinderclient 4.0.1..4.0.2 ------------------------------------------- 44bcd69 Raise API max version for Rocky updates 37a9779 OpenDev Migration Patch 8aaa618 Replace openstack.org git:// URLs with https:// a5bc5f7 import zuul job settings from project-config d3da686 Update UPPER_CONSTRAINTS_FILE for stable/rocky 07d1520 Update .gitreview for stable/rocky Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 ++- .zuul.yaml | 16 ++++++++++++++-- cinderclient/api_versions.py | 2 +- .../run.yaml | 6 +++--- .../legacy/cinderclient-dsvm-functional/run.yaml | 6 +++--- ...ate-rocky-max-api-version-ff9cc9a9ed8353c1.yaml | 22 ++++++++++++++++++++++ tox.ini | 8 ++++---- 7 files changed, 49 insertions(+), 14 deletions(-) From no-reply at openstack.org Fri May 10 16:34:37 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 16:34:37 -0000 Subject: [release-announce] trove-dashboard 9.0.1 (pike) Message-ID: We are overjoyed to announce the release of: trove-dashboard 9.0.1: Trove Management Dashboard This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/trove-dashboard Download the package from: https://tarballs.openstack.org/trove-dashboard/ Please report issues through: https://bugs.launchpad.net/trove/+bugs For more details, please see below. Changes in trove-dashboard 9.0.0..9.0.1 --------------------------------------- d198007 OpenDev Migration Patch d473f30 Fix README syntax to meet PyPI requirements 0185aa3 Replace openstack.org git:// URLs with https:// c2dc65c import zuul job settings from project-config ff6fa44 Imported Translations from Zanata b80f72e Update UPPER_CONSTRAINTS_FILE for stable/pike 82ce5a8 Update .gitreview for stable/pike c0eb841 Fix unstable test case bffd077 Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 +- .zuul.yaml | 5 + README.rst | 32 +- .../source/locale/de/LC_MESSAGES/releasenotes.po | 90 ---- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 49 --- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 56 --- .../source/locale/id/LC_MESSAGES/releasenotes.po | 88 ---- .../source/locale/ja/LC_MESSAGES/releasenotes.po | 49 --- .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 87 ---- .../source/locale/ru/LC_MESSAGES/releasenotes.po | 44 -- .../locale/zh_CN/LC_MESSAGES/releasenotes.po | 84 ---- tools/pip_install.sh | 2 +- tox.ini | 4 +- trove_dashboard/locale/de/LC_MESSAGES/django.po | 18 +- .../locale/en_GB/LC_MESSAGES/djangojs.po | 8 +- trove_dashboard/locale/ko_KR/LC_MESSAGES/django.po | 8 +- .../locale/ko_KR/LC_MESSAGES/djangojs.po | 8 +- trove_dashboard/locale/pt_BR/LC_MESSAGES/django.po | 454 ++++++++++++++++++++- trove_dashboard/locale/tr_TR/LC_MESSAGES/django.po | 8 +- .../locale/tr_TR/LC_MESSAGES/djangojs.po | 8 +- trove_dashboard/locale/zh_CN/LC_MESSAGES/django.po | 8 +- .../locale/zh_CN/LC_MESSAGES/djangojs.po | 8 +- trove_dashboard/test/settings.py | 10 + 23 files changed, 520 insertions(+), 611 deletions(-) From no-reply at openstack.org Fri May 10 16:37:24 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 16:37:24 -0000 Subject: [release-announce] python-troveclient 2.12.1 (pike) Message-ID: We high-spiritedly announce the release of: python-troveclient 2.12.1: Client library for OpenStack DBaaS API This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/python-troveclient Download the package from: https://pypi.org/project/python-troveclient Please report issues through: https://bugs.launchpad.net/python-troveclient/+bugs For more details, please see below. Changes in python-troveclient 2.12.0..2.12.1 -------------------------------------------- b10b817 import zuul job settings from project-config Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 15 ++++++++++++++ tools/tox_install.sh | 55 ---------------------------------------------------- tox.ini | 7 +++---- 3 files changed, 18 insertions(+), 59 deletions(-) From no-reply at openstack.org Fri May 10 16:41:40 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 16:41:40 -0000 Subject: [release-announce] trove 8.0.1 (pike) Message-ID: We exuberantly announce the release of: trove 8.0.1: OpenStack DBaaS This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/trove Download the package from: https://tarballs.openstack.org/trove/ Please report issues through: https://bugs.launchpad.net/trove/+bugs For more details, please see below. Changes in trove 8.0.0..8.0.1 ----------------------------- 7695661c Replace openstack.org git:// URLs with https:// 2cfee504 import zuul job settings from project-config b1586ae9 Add .stestr.conf to fix tox-py27 stable job 5e16c93c Failed to build mongo image 2ae65178 Open the volume_support of redis d45716a9 Fix mysql instance create failed when enable skip-name-resolve 2a39699f Remove Mitaka reference in install/dashboard.rst 64a4a987 Enable longer Keystone token life e6d4b4b3 Fix gate issues Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + .gitreview | 1 + .stestr.conf | 3 +++ .zuul.yaml | 18 ++++++++++++++++++ devstack/README.rst | 6 +++--- devstack/plugin.sh | 3 +++ devstack/settings | 2 +- etc/trove/trove-taskmanager.conf.sample | 6 +++--- etc/trove/trove.conf.sample | 5 ++--- .../files/elements/ubuntu-mongodb/install.d/20-mongodb | 2 +- integration/scripts/trovestack | 6 +++--- integration/scripts/trovestack.rc | 2 +- tox.ini | 2 +- trove/guestagent/datastore/mysql_common/service.py | 4 ++-- 15 files changed, 47 insertions(+), 26 deletions(-) From no-reply at openstack.org Fri May 10 16:44:04 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 16:44:04 -0000 Subject: [release-announce] heat-translator 1.3.1 (stein) Message-ID: We high-spiritedly announce the release of: heat-translator 1.3.1: Tool to translate non-heat templates to Heat Orchestration Template. This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/heat-translator Download the package from: https://pypi.org/project/heat-translator Please report issues through: https://bugs.launchpad.net/heat-translator/+bugs For more details, please see below. Changes in heat-translator 1.3.0..1.3.1 --------------------------------------- 80b5450 OpenDev Migration Patch 50ccec0 Create VNF with parameter file using scaling policy fded08d Update UPPER_CONSTRAINTS_FILE for stable/stein cfce078 Update .gitreview for stable/stein Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 +- tox.ini | 2 +- translator/hot/tosca/tosca_policies_scaling.py | 11 ++- translator/hot/translate_node_templates.py | 8 +- .../nfv/hot_tosca_nfv_autoscaling_with_param.yaml | 66 +++++++++++++++ .../data/hot_output/reservation/SP_RSV_res.yaml | 4 + .../test_tosca_nfv_autoscaling_with_params.yaml | 94 +++++++++++++++++++++ 10 files changed, 316 insertions(+), 8 deletions(-) From no-reply at openstack.org Fri May 10 16:55:43 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 16:55:43 -0000 Subject: [release-announce] python-heatclient 1.11.2 (pike) Message-ID: We are pleased to announce the release of: python-heatclient 1.11.2: OpenStack Orchestration API Client Library This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/python-heatclient Download the package from: https://pypi.org/project/python-heatclient Please report issues through: https://bugs.launchpad.net/python-heatclient/+bugs For more details, please see below. Changes in python-heatclient 1.11.1..1.11.2 ------------------------------------------- 5619c0f Don't override sections in deep_update fdc7ba6 import zuul job settings from project-config Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 11 +++++++ heatclient/common/template_utils.py | 3 ++ tools/tox_install.sh | 28 ----------------- tox.ini | 6 ++-- 5 files changed, 63 insertions(+), 30 deletions(-) From no-reply at openstack.org Fri May 10 16:57:04 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 16:57:04 -0000 Subject: [release-announce] heat-translator 0.9.1 (pike) Message-ID: We are ecstatic to announce the release of: heat-translator 0.9.1: Tool to translate non-heat templates to Heat Orchestration Template. This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/heat-translator Download the package from: https://pypi.org/project/heat-translator Please report issues through: https://bugs.launchpad.net/heat-translator/+bugs For more details, please see below. Changes in heat-translator 0.9.0..0.9.1 --------------------------------------- 2f927ce import zuul job settings from project-config dc9faa8 Test against None a3c8d49 Test if property is a get_input before treating it as such 576b849 When removing an empty res also remove refs to it in depends_on d80708a Revert "Fix: nested resources cannot be given out" a09469d Updated from global requirements 1c5146c Update UPPER_CONSTRAINTS_FILE for stable/pike 2e77cfa Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 9 +++++++++ requirements.txt | 6 +++--- test-requirements.txt | 2 +- tools/tox_install.sh | 5 +++++ tox.ini | 2 +- translator/common/utils.py | 9 +-------- translator/hot/syntax/hot_template.py | 9 ++++----- translator/hot/tosca_translator.py | 8 ++++---- translator/hot/translate_node_templates.py | 7 ++++++- .../data/hot_output/hot_get_functions_semantic.yaml | 2 -- 12 files changed, 39 insertions(+), 39 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2de8022..e36b962 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +6 @@ Babel!=2.4.0,>=2.3.4 # BSD -cliff>=2.6.0 # Apache-2.0 +cliff>=2.8.0 # Apache-2.0 @@ -11 +11 @@ tosca-parser>=0.8.1 # Apache-2.0 -keystoneauth1>=2.21.0 # Apache-2.0 +keystoneauth1>=3.1.0 # Apache-2.0 @@ -14 +14 @@ python-heatclient>=1.6.1 # Apache-2.0 -python-glanceclient>=2.7.0 # Apache-2.0 +python-glanceclient>=2.8.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index ff25da8..da69d4f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx!=1.6.1,>=1.5.1 # BSD +sphinx>=1.6.2 # BSD From no-reply at openstack.org Fri May 10 16:57:33 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 16:57:33 -0000 Subject: [release-announce] python-mistralclient 3.1.5 (pike) Message-ID: We are stoked to announce the release of: python-mistralclient 3.1.5: Mistral Client Library This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/python-mistralclient Download the package from: https://pypi.org/project/python-mistralclient Please report issues through: https://bugs.launchpad.net/python-mistralclient/+bugs For more details, please see below. Changes in python-mistralclient 3.1.4..3.1.5 -------------------------------------------- 8aac707 Make python mistralclient readme better 19ea884 OpenDev Migration Patch 2dcc2b3 Replace openstack.org git:// URLs with https:// 667457d Add --export option to environment-get 4b1f40d import zuul job settings from project-config 7dc17b3 Restore devstack job for python-mistralclient b8bf448 Support no_auth mode in mistral client Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 38 +++++++++++++ README.rst | 16 +++--- mistralclient/api/v2/client.py | 9 ++- mistralclient/commands/v2/environments.py | 20 +++++++ .../python-mistralclient-devstack-dsvm/post.yaml | 15 +++++ .../python-mistralclient-devstack-dsvm/run.yaml | 65 ++++++++++++++++++++++ tools/tox_install.sh | 56 ------------------- tox.ini | 3 +- 12 files changed, 199 insertions(+), 69 deletions(-) From no-reply at openstack.org Fri May 10 16:58:26 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 16:58:26 -0000 Subject: [release-announce] mistral-lib 0.3.4 (pike) Message-ID: We are overjoyed to announce the release of: mistral-lib 0.3.4: Mistral shared routings and utilities (Actions API, YAQL functions API, data types etc.) This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/mistral-lib Download the package from: https://pypi.org/project/mistral-lib Please report issues through: https://bugs.launchpad.net/mistral/+bugs For more details, please see below. Changes in mistral-lib 0.3.3..0.3.4 ----------------------------------- d01ab6f Replace openstack.org git:// URLs with https:// 24b40ef import zuul job settings from project-config Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 5 +++++ tools/tox_install.sh | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri May 10 16:58:57 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 16:58:57 -0000 Subject: [release-announce] mistral 5.2.8 (pike) Message-ID: We are chuffed to announce the release of: mistral 5.2.8: Mistral Project This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/mistral Download the package from: https://pypi.org/project/mistral Please report issues through: https://bugs.launchpad.net/mistral/+bugs For more details, please see below. Changes in mistral 5.2.7..5.2.8 ------------------------------- caed955c Replace openstack.org git:// URLs with https:// 6d24a5fc Remove tripleo newton and ocata jobs (pike branch) Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 ++----- playbooks/legacy/mistral-devstack-dsvm-kombu/run.yaml | 4 ++-- playbooks/legacy/mistral-devstack-dsvm-non-apache/run.yaml | 4 ++-- playbooks/legacy/mistral-devstack-dsvm/run.yaml | 4 ++-- playbooks/legacy/mistral-docker-buildimage/run.yaml | 2 +- playbooks/legacy/mistral-ha/run.yaml | 2 +- playbooks/legacy/mistral-tox-unit-mysql/run.yaml | 2 +- playbooks/legacy/mistral-tox-unit-postgresql/run.yaml | 2 +- playbooks/legacy/rally-dsvm-mistral-task/run.yaml | 4 ++-- 9 files changed, 14 insertions(+), 17 deletions(-) From no-reply at openstack.org Fri May 10 16:59:58 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 16:59:58 -0000 Subject: [release-announce] tosca-parser 0.8.2 (pike) Message-ID: We are thrilled to announce the release of: tosca-parser 0.8.2: Parser for TOSCA Simple Profile in YAML. This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/tosca-parser Download the package from: https://pypi.org/project/tosca-parser Please report issues through: https://bugs.launchpad.net/tosca-parser/+bugs For more details, please see below. Changes in tosca-parser 0.8.1..0.8.2 ------------------------------------ 2aa8131 import zuul job settings from project-config 8a54722 Updated from global requirements e5341a8 Update UPPER_CONSTRAINTS_FILE for stable/pike 925334e Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 9 +++++++++ requirements.txt | 4 ++-- test-requirements.txt | 4 ++-- tools/tox_install.sh | 30 ------------------------------ tox.ini | 7 ++++--- 6 files changed, 18 insertions(+), 37 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index bdfe7f3..b0f8df3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +6 @@ Babel!=2.4.0,>=2.3.4 # BSD -cliff>=2.3.0 # Apache-2.0 +cliff>=2.8.0 # Apache-2.0 @@ -10 +10 @@ six>=1.9.0 # MIT -requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0 +requests>=2.14.2 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 9294851..da69d4f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -coverage>=4.0 # Apache-2.0 +coverage!=4.4,>=4.0 # Apache-2.0 @@ -10 +10 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx>=1.5.1 # BSD +sphinx>=1.6.2 # BSD From no-reply at openstack.org Fri May 10 18:55:05 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 18:55:05 -0000 Subject: [release-announce] horizon 14.0.3 (rocky) Message-ID: We jubilantly announce the release of: horizon 14.0.3: OpenStack Dashboard This release is part of the rocky stable release series. The source is available from: https://opendev.org/openstack/horizon Download the package from: https://tarballs.openstack.org/horizon/ Please report issues through: https://bugs.launchpad.net/horizon/+bugs For more details, please see below. Changes in horizon 14.0.2..14.0.3 --------------------------------- f03ac7a2f OpenDev Migration Patch e37aaf80f Imported Translations from Zanata 79a4c3bd1 Not implicitly set vol_device_name to vda f89f7a843 Imported Translations from Zanata 6b30d42c3 network topology: handle port AZ correctly 24b653402 Don't use check_for_language in the user settings form b0eb41f60 Use correct cinder API version for tenant_absolute_limits 8efab1710 Imported Translations from Zanata 013d56a8f Consistency Group Snapshots detail url is wrong 527553752 Ensure django.contrib.auth.middleware monkey patching for APIMockTestCase 63ae48d1a Imported Translations from Zanata f83584a84 Imported Translations from Zanata d2720d971 Fix images minimum ram and disk default values 85fef71c0 Add Fix django.contrib.auth.middleware monkey patching for APITestCase 3a90d8d4b Update geckodriver to version 0.23.0 2e91dc414 Get scope token of current project when switch Keystone Provider Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 2 +- openstack_auth/plugin/k2k.py | 3 +- openstack_auth/views.py | 3 +- openstack_dashboard/api/cinder.py | 16 +- openstack_dashboard/api/glance.py | 4 +- openstack_dashboard/api/microversions.py | 3 +- .../dashboards/project/cg_snapshots/tables.py | 3 +- .../launch-instance-model.service.js | 2 - .../launch-instance-model.service.spec.js | 17 - .../dashboards/settings/user/forms.py | 5 +- .../locale/eo/LC_MESSAGES/django.po | 42 +- .../locale/eo/LC_MESSAGES/djangojs.po | 94 +- .../locale/fr/LC_MESSAGES/django.po | 9 +- .../locale/ru/LC_MESSAGES/django.po | 389 +++++++- .../locale/ru/LC_MESSAGES/djangojs.po | 18 +- .../static/js/horizon.networktopology.js | 5 +- openstack_dashboard/test/helpers.py | 10 +- openstack_dashboard/test/unit/api/test_cinder.py | 4 +- 21 files changed, 1541 insertions(+), 68 deletions(-) From no-reply at openstack.org Fri May 10 20:01:40 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 20:01:40 -0000 Subject: [release-announce] ovsdbapp 0.4.4 (pike) Message-ID: We contentedly announce the release of: ovsdbapp 0.4.4: A library for creating OVSDB applications This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/ovsdbapp Download the package from: https://tarballs.openstack.org/ovsdbapp/ Please report issues through: https://bugs.launchpad.net/ovsdbapp/+bugs For more details, please see below. Changes in ovsdbapp 0.4.3..0.4.4 -------------------------------- c9b8dcb Replace openstack.org git:// URLs with https:// 40766c0 import zuul job settings from project-config 88ed0a1 Transaction: Handle NOT_LOCKED status Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 16 ++++++++++++++++ ovsdbapp/backend/ovs_idl/transaction.py | 13 +++++++++++-- tools/tox_install.sh | 2 +- 3 files changed, 28 insertions(+), 3 deletions(-) From no-reply at openstack.org Fri May 10 20:03:13 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 20:03:13 -0000 Subject: [release-announce] networking-sfc 5.0.1 (pike) Message-ID: We are stoked to announce the release of: networking-sfc 5.0.1: API's and implementations to support Service Function Chaining in Neutron. This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/networking-sfc Download the package from: https://pypi.org/project/networking-sfc Please report issues through: https://bugs.launchpad.net/networking-sfc/+bugs For more details, please see below. Changes in networking-sfc 5.0.0..5.0.1 -------------------------------------- 14587ae Replace openstack.org git:// URLs with https:// d066e74 Fix gates c12f0e1 import zuul job settings from project-config 4f98a7b Zuul v3 migration af2ee0c tempest: update on removal of cred manager aliases 519d4ba Pin stable/pike in tox_install Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 + .stestr.conf | 3 + devstack/README.md | 2 +- .../networking-sfc-functional-dsvm/post.yaml | 80 ++++++++++++++++++++ .../legacy/networking-sfc-functional-dsvm/run.yaml | 75 ++++++++++++++++++ .../networking-sfc-periodic-tempest-dsvm/post.yaml | 15 ++++ .../networking-sfc-periodic-tempest-dsvm/run.yaml | 88 ++++++++++++++++++++++ .../post.yaml | 15 ++++ .../networking-sfc-tempest-dsvm-multinode/run.yaml | 83 ++++++++++++++++++++ .../legacy/networking-sfc-tempest-dsvm/post.yaml | 15 ++++ .../legacy/networking-sfc-tempest-dsvm/run.yaml | 87 +++++++++++++++++++++ test-requirements.txt | 1 - tools/tox_install.sh | 9 ++- tox.ini | 4 +- zuul.d/jobs.yaml | 44 +++++++++++ zuul.d/projects.yaml | 32 ++++++++ 22 files changed, 568 insertions(+), 25 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 4be0bfd..6b39b39 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -15 +14,0 @@ os-api-ref>=1.0.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD From no-reply at openstack.org Fri May 10 20:03:25 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 20:03:25 -0000 Subject: [release-announce] networking-ovn 3.0.2 (pike) Message-ID: We are happy to announce the release of: networking-ovn 3.0.2: OpenStack Neutron integration with OVN This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/networking-ovn Download the package from: https://pypi.org/project/networking-ovn Please report issues through: https://bugs.launchpad.net/networking-ovn/+bugs For more details, please see below. Changes in networking-ovn 3.0.1..3.0.2 -------------------------------------- 1380843 Replace openstack.org git:// URLs with https:// f37d033 import zuul job settings from project-config 386543b Fix stable/pike gate 0744187 Fix race condition on ovn_client on startup 299fe30 Initialize privsep in networking-ovn-metadata-agent e7fc4ed Use metadata IP as DHCP service IP for subnet without gateway IP 16d80db Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + .stestr.conf | 3 + devstack/devstackgatekuryrrc | 2 +- networking_ovn/agent/metadata/server.py | 4 +- networking_ovn/agent/metadata_agent.py | 1 + networking_ovn/common/ovn_client.py | 35 ++++--- networking_ovn/conf/agent/metadata/config.py | 10 ++ .../db/migration/alembic_migrations/script.py.mako | 8 +- ...9b8aad9f2_add_journal_and_maintenance_tables.py | 9 +- networking_ovn/ml2/mech_driver.py | 20 +++- networking_ovn/ovsdb/impl_idl_ovn.py | 4 +- .../legacy/grenade-dsvm-networking-ovn/run.yaml | 2 +- .../install-dsvm-networking-ovn-kuryr/run.yaml | 2 +- .../networking-ovn-dsvm-functional-py35/run.yaml | 2 +- .../legacy/networking-ovn-dsvm-functional/run.yaml | 2 +- .../legacy/rally-dsvm-networking-ovn/post.yaml | 106 --------------------- .../legacy/rally-dsvm-networking-ovn/run.yaml | 65 ------------- .../tempest-dsvm-networking-ovn-multinode/run.yaml | 4 +- .../run.yaml | 4 +- .../run.yaml | 4 +- .../run.yaml | 4 +- .../run.yaml | 4 +- .../run.yaml | 4 +- releasenotes/source/conf.py | 5 +- test-requirements.txt | 1 - tools/tox_install.sh | 8 +- zuul.d/legacy-networking-ovn-jobs.yaml | 11 --- zuul.d/networkin-ovn-rally-task.yaml | 28 ++++++ zuul.d/project.yaml | 15 ++- 32 files changed, 168 insertions(+), 259 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index aff55fd..b62e9d1 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -16 +15,0 @@ pylint==1.4.5 # GPLv2 -testrepository>=0.0.18 # Apache-2.0/BSD From no-reply at openstack.org Fri May 10 20:05:16 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 20:05:16 -0000 Subject: [release-announce] networking-odl 11.0.1 (pike) Message-ID: We are glad to announce the release of: networking-odl 11.0.1: OpenStack Networking This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/networking-odl Download the package from: https://pypi.org/project/networking-odl Please report issues through: https://bugs.launchpad.net/networking-odl/+bugs For more details, please see below. 11.0.1 ^^^^^^ Prelude ******* Completed rows are deleted by default. Agent aliveness will be ignored during port binding. Upgrade Notes ************* * Completed rows will now be immediately deleted upon completion. To retain the completed rows, set the completed_rows_retention configuration value explicitly. Bug Fixes ********* * Fixes ODL Neutron NB URL path for SFC v2 Driver. Other Notes *********** * During scale tests we saw that neutron agent aliveness mechanism is not working properly and was marking agents as down and thus failing on port binding. We assessed that aliveness in our context is not actually interesting, as we only use the agentdb mechanism to store the information we need for port binding. As a result of this assessment we decided to remove the aliveness awareness from the code and try to bind the port disregarding that. The consequence of this is that a "neutron agent-list" call might show the agent as dead or alive but that's not information we should depend on to understand if we are binding to that node. Changes in networking-odl 11.0.0..11.0.1 ---------------------------------------- 4b0e121be Replace openstack.org git:// URLs with https:// 998e2985f Revert "pseudo port binding: teach agent aliveness" 632764d17 import zuul job settings from project-config 4c6f59566 Ceilometer meters for ODL should use project id of admin 409a62b09 devstack: teach how to handle latest ODL release 1a97f101d Zuul: Remove project name 01f763683 Fix pep8 errors and pip 10 compatibility issues 684c46437 Fix missing parentid on rule delete journal record fbcc7cce5 Fix dependency calculation when two fixed IPs under same subnet 96138781a devstack: fix URL for karaf distribution 319c51183 Zuul: add file extension to playbook path d46b46644 Fix on PeriodicTask locking mechanism 77cbc291f Log additional info about entries 845d8242e Fix exception handling in journal f2d4d0895 Delete completed rows immediately when retention=0 803a95303 Have create_pending_row return the entry 7f9a439ae Fixes error handling of DB calls 71cc9ad81 Full Sync: Moved resource fetching into drivers 86230d3c8 pseudo agent: pre-populate agentdb if missing aedbadf22 Don't sleep on exception d5d08c930 Update subport status for trunk ports 0022243a9 Correction in dependency calculation for port pair group ab4c69a47 Fixes URL path for SFC v2 Driver ebaf805a9 Correction in dependency calculation for port pair chains f183dd9f9 Fix CI jobs a0cb8d942 Delete completed rows one by one in during cleanup f7a50e1d4 Trivial Fix: correct typo artifcat to artifact 520fecb22 Change the cloner branch to stable/pike 3a877f47e Remove WebsocketBadStatusException 968373f6f Update rows one by one in journal cleanup b81eaa87a Fixes db.delete_row deletion by row_id 98b2281ec Fix: retry journal.record on dependency deleted 618e5f027 Full Sync: Correction in bgpvpn assoc variable d0b0f5d72 pseudo port binding: teach agent aliveness af29a534e Fix gate issue: br-int not getting controller 2c5df911b Use maintenance interval for maintenance task fb6a92e22 Fix: tests were no longer avoiding journal calls Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + .zuul.d/jobs.yaml | 141 ++++++++ .zuul.d/project.yaml | 256 ++++++++++++++ devstack/devstackgaterc | 2 +- devstack/entry_points | 3 + devstack/functions | 50 ++- devstack/local.conf.example | 2 +- devstack/odl-releases/boron-latest | 0 devstack/odl-releases/carbon-latest | 2 + devstack/odl-releases/common | 36 +- devstack/odl-releases/latest-release | 0 devstack/odl-releases/nitrogen-0.7.0 | 0 devstack/odl-releases/nitrogen-latest | 2 + devstack/plugin.sh | 2 +- devstack/pre_test_hook.sh | 4 +- devstack/settings.odl | 23 +- etc/neutron/plugins/ml2/ml2_conf_odl.ini | 14 +- networking_odl/bgpvpn/odl_v2.py | 17 +- .../network/statistics/opendaylight_v2/driver.py | 39 ++- networking_odl/common/config.py | 14 +- networking_odl/common/constants.py | 12 +- networking_odl/common/websocket_client.py | 7 +- networking_odl/db/db.py | 77 +++-- ...87ae5_opendaylight_neutron_mechanism_driver_.py | 7 +- .../fa0c536252a5_update_opendayligut_journal.py | 4 +- .../3d560427d776_add_sequence_number_to_journal.py | 6 +- .../703dbf02afde_add_journal_maintenance_table.py | 8 +- ...865b7d3a_drop_opendaylight_maintenance_table.py | 4 +- .../0472f56ff2fb_add_journal_dependencies_table.py | 6 +- ...d638_added_version_id_for_optimistic_locking.py | 6 +- ...1354_create_opendaylight_preiodic_task_table.py | 8 +- networking_odl/journal/cleanup.py | 17 +- networking_odl/journal/dependency_validations.py | 12 +- networking_odl/journal/full_sync.py | 64 ++-- networking_odl/journal/journal.py | 83 ++++- networking_odl/journal/periodic_task.py | 37 ++- networking_odl/journal/recovery.py | 28 +- networking_odl/lbaas/lbaasv2_driver_v2.py | 15 +- networking_odl/ml2/mech_driver_v2.py | 31 +- networking_odl/ml2/pseudo_agentdb_binding.py | 66 +++- .../statistics/opendaylight_v2/test_driver.py | 10 +- .../unit/journal/test_dependency_validations.py | 147 ++++++-- networking_odl/trunk/trunk_driver_v2.py | 56 ++++ .../post.yaml | 80 +++++ .../run.yaml | 88 +++++ .../post.yaml | 80 +++++ .../run.yaml | 88 +++++ .../post.yaml | 80 +++++ .../run.yaml | 88 +++++ .../post.yaml | 80 +++++ .../run.yaml | 88 +++++ .../legacy/grenade-dsvm-networking-odl/post.yaml | 80 +++++ .../legacy/grenade-dsvm-networking-odl/run.yaml | 46 +++ .../post.yaml | 106 ++++++ .../run.yaml | 76 +++++ .../post.yaml | 106 ++++++ .../run.yaml | 76 +++++ .../post.yaml | 80 +++++ .../run.yaml | 88 +++++ .../post.yaml | 80 +++++ .../run.yaml | 88 +++++ .../post.yaml | 80 +++++ .../run.yaml | 88 +++++ .../post.yaml | 80 +++++ .../run.yaml | 88 +++++ .../post.yaml | 80 +++++ .../run.yaml | 88 +++++ ...ompleted-rows-immediately-d3aee2ff5278b3f4.yaml | 7 + .../notes/fix-sfcv2-urlpath-f339357bed1a538c.yaml | 4 + .../ignore_agent_aliveness-935a1aa8c285dfa2.yaml | 16 + test-requirements.txt | 1 + tools/tox_install.sh | 5 + tools/tox_install_project.sh | 4 +- tox.ini | 3 +- vagrant/functional/reproduce.sh | 4 +- vagrant/integration/multinode/compute.conf | 2 +- vagrant/integration/multinode/control.conf | 2 +- 100 files changed, 4384 insertions(+), 421 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 328230d6b..5bb880446 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -14,0 +15 @@ os-testr>=0.8.0 # Apache-2.0 +pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 # BSD From no-reply at openstack.org Fri May 10 20:05:36 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 20:05:36 -0000 Subject: [release-announce] networking-bagpipe 7.0.1 (pike) Message-ID: We are satisfied to announce the release of: networking-bagpipe 7.0.1: Mechanism driver for Neutron ML2 plugin using BGP E-VPNs/IP VPNs as a backend This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/networking-bagpipe Download the package from: https://pypi.org/project/networking-bagpipe Please report issues through: https://bugs.launchpad.net/networking-bagpipe/+bugs For more details, please see below. Changes in networking-bagpipe 7.0.0..7.0.1 ------------------------------------------ e14e0ac Remove openstack-tox-py35-with-neutron-lib-master 60bd7be OpenDev Migration Patch 501cc65 Fix README setup.py check error 8dee891 Replace openstack.org git:// URLs with https:// 071afb8 import zuul job settings from project-config f7339dd Fix sphinx-docs job for stable branch 7d36788 bagpipe-bgp: ensure instance id uniqueness ab71587 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 92 ++++++++++++++++++++++ README.rst | 3 +- devstack/gate-hooks/bagpipe | 2 +- devstack/gate-hooks/bgpvpn | 2 +- networking_bagpipe/bagpipe_bgp/vpn/manager.py | 5 +- requirements.txt | 2 +- tools/tox_install.sh | 5 ++ 9 files changed, 197 insertions(+), 7 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d265bee..31015fe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18 +18 @@ oslo.service>=1.10.0 # Apache-2.0 -pyroute2>=0.4.17 # Apache-2.0 (+ dual licensed GPL2) +pyroute2!=0.4.18,!=0.4.19,!=0.4.20,>=0.4.17 # Apache-2.0 (+ dual licensed GPL2) From no-reply at openstack.org Fri May 10 20:06:06 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 20:06:06 -0000 Subject: [release-announce] networking-bgpvpn 7.0.1 (pike) Message-ID: We contentedly announce the release of: networking-bgpvpn 7.0.1: API and Framework to interconnect bgpvpn to neutron networks This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/networking-bgpvpn Download the package from: https://pypi.org/project/networking-bgpvpn Please report issues through: https://bugs.launchpad.net/bgpvpn/+bugs For more details, please see below. Changes in networking-bgpvpn 7.0.0..7.0.1 ----------------------------------------- bbddf69 Replace openstack.org git:// URLs with https:// aec2435 Remove tripleo newton and ocata jobs (pike branch) 8c5715f Add required projects d6ea68b Import legacy jobs a62d8c6 tempest: unbreak scenario test 68c5433 import zuul job settings from project-config 9c34943 Fix check, gate and periodic jobs fe90ea2 unbreak tempest tests b25f6f9 Zuul: Remove project name cd85725 zuul: run tripleo scenario004 like before bf87af3 Shrink Tempest scenario manager copy 9aebfee functional tests: ignore all ODL tables Diffstat (except docs and test files) ------------------------------------- .gitignore | 9 + .stestr.conf | 3 + .zuul.yaml | 153 +++++++ devstack/devstack-gate-bagpipe-rc | 2 +- devstack/post_test_hook.sh | 15 +- .../post.yaml | 15 + .../run.yaml | 80 ++++ .../post.yaml | 15 + .../run.yaml | 80 ++++ .../networking-bgpvpn-dsvm-functional/post.yaml | 15 + .../networking-bgpvpn-dsvm-functional/run.yaml | 78 ++++ playbooks/networking-bgpvpn-dsvm-install/post.yaml | 15 + playbooks/networking-bgpvpn-dsvm-install/run.yaml | 78 ++++ tools/tox_install.sh | 5 + 21 files changed, 576 insertions(+), 509 deletions(-) From no-reply at openstack.org Fri May 10 20:06:28 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 20:06:28 -0000 Subject: [release-announce] networking-midonet 5.0.1 (pike) Message-ID: We are glad to announce the release of: networking-midonet 5.0.1: OpenStack MidoNet Neutron Plugin This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/networking-midonet Download the package from: https://pypi.org/project/networking-midonet Please report issues through: https://bugs.launchpad.net/networking-midonet/+bugs For more details, please see below. Changes in networking-midonet 5.0.0..5.0.1 ------------------------------------------ b629137 Replace openstack.org git:// URLs with https:// 638d22f import zuul job settings from project-config 3350a59 Fix sphinx-docs job b7f83c9 Zuul: Remove project name 3c0cfba devstack: Avoid using $NEUTRON_CORE_PLUGIN too early c0af6b2 Add in-repo jobs c975498 Revert "tox_install: Make this release script friendly" 748207a Import midonet config explicitly 23c364f Import midonet config in each service driver f8c0ada Updated from global requirements b2a11b2 Update tox_install for stable/pike f04f7d7 DB migration milestone for Pike 022f3ca devstack: Install JDK earlier 6d4f31d features.rst: Categorize extensions 1aa2e5e features.rst: Remove a duplicated port-security 49ce26d upgrade.rst: Guide into release notes Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 445 +++++++++++++++++++++ devstack/ci/gate_hook.sh | 12 +- devstack/override-defaults | 6 - devstack/plugin.sh | 4 +- devstack/settings | 6 + midonet/neutron/db/l3_db_midonet.py | 11 + .../expand/9f3992811410_add_logging_resource.py | 5 +- .../1612b5389e6e_remove_agent_membership.py | 2 +- midonet/neutron/services/bgp/plugin.py | 1 + midonet/neutron/services/firewall/plugin.py | 1 + .../l2gateway/service_drivers/l2gw_midonet.py | 1 + midonet/neutron/services/loadbalancer/v2_driver.py | 1 + .../neutron/services/logging_resource/plugin.py | 1 + midonet/neutron/services/qos/driver.py | 1 + .../services/taas/service_drivers/taas_midonet.py | 1 + .../services/vpn/service_drivers/midonet_ipsec.py | 1 + midonet/os_vif/vif_midonet.py | 24 ++ playbooks/grenade-ml2/post.yaml | 15 + playbooks/grenade-ml2/run.yaml | 53 +++ playbooks/grenade-v2/post.yaml | 15 + playbooks/grenade-v2/run.yaml | 52 +++ playbooks/rally-ml2/post.yaml | 106 +++++ playbooks/rally-ml2/run.yaml | 59 +++ playbooks/rally-v2/post.yaml | 106 +++++ playbooks/rally-v2/run.yaml | 59 +++ playbooks/tempest-aio-ml2-centos-7/post.yaml | 15 + playbooks/tempest-aio-ml2-centos-7/run.yaml | 58 +++ playbooks/tempest-aio-ml2-full-centos-7/post.yaml | 15 + playbooks/tempest-aio-ml2-full-centos-7/run.yaml | 58 +++ playbooks/tempest-aio-ml2-full-legacy/post.yaml | 15 + playbooks/tempest-aio-ml2-full-legacy/run.yaml | 58 +++ playbooks/tempest-aio-ml2-full/post.yaml | 15 + playbooks/tempest-aio-ml2-full/run.yaml | 58 +++ playbooks/tempest-aio-ml2/post.yaml | 15 + playbooks/tempest-aio-ml2/run.yaml | 58 +++ playbooks/tempest-aio-v2-full/post.yaml | 15 + playbooks/tempest-aio-v2-full/run.yaml | 58 +++ playbooks/tempest-aio-v2/post.yaml | 15 + playbooks/tempest-aio-v2/run.yaml | 58 +++ playbooks/tempest-multinode-ml2/post.yaml | 15 + playbooks/tempest-multinode-ml2/run.yaml | 58 +++ test-requirements.txt | 2 +- tools/tox_install.sh | 7 +- tools/tox_install_project.sh | 4 +- tox.ini | 6 +- 48 files changed, 1627 insertions(+), 82 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 7301eee..1450af1 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -33 +33 @@ reno!=2.3.1,>=1.8.0 # Apache-2.0 -python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0 +python-openstackclient>=3.11.0 # Apache-2.0 From no-reply at openstack.org Fri May 10 20:08:54 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 20:08:54 -0000 Subject: [release-announce] neutron-dynamic-routing 11.0.2 (pike) Message-ID: We are pumped to announce the release of: neutron-dynamic-routing 11.0.2: Neutron Dynamic Routing This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/neutron-dynamic-routing Download the package from: https://tarballs.openstack.org/neutron-dynamic-routing/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. Changes in neutron-dynamic-routing 11.0.1..11.0.2 ------------------------------------------------- 0ea1ff9 Replace openstack.org git:// URLs with https:// cef750e import zuul job settings from project-config 4737365 Remove setting of version/release from releasenotes Diffstat (except docs and test files) ------------------------------------- .stestr.conf | 3 +++ .zuul.yaml | 12 ++++++++++++ playbooks/neutron-dynamic-routing-dsvm-functional/run.yaml | 2 +- playbooks/neutron-dynamic-routing-dsvm-tempest-api/run.yaml | 4 ++-- .../run.yaml | 4 ++-- .../run.yaml | 4 ++-- .../run.yaml | 4 ++-- .../run.yaml | 4 ++-- .../run.yaml | 4 ++-- releasenotes/source/conf.py | 11 +++-------- test-requirements.txt | 1 - tools/tox_install.sh | 7 ++++++- 13 files changed, 42 insertions(+), 28 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 794c2cc..c330c88 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -16 +15,0 @@ os-testr>=0.8.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD From no-reply at openstack.org Fri May 10 20:09:29 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 20:09:29 -0000 Subject: [release-announce] neutron 11.0.8 (pike) Message-ID: We are jazzed to announce the release of: neutron 11.0.8: OpenStack Networking This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/neutron Download the package from: https://tarballs.openstack.org/neutron/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. Changes in neutron 11.0.7..11.0.8 --------------------------------- d6189d3bc3 Handle DBConnectionError in skip_if_timeout decorator Diffstat (except docs and test files) ------------------------------------- 1 file changed, 3 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri May 10 20:09:51 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 20:09:51 -0000 Subject: [release-announce] neutron-lib 1.9.2 (pike) Message-ID: We are gleeful to announce the release of: neutron-lib 1.9.2: Neutron shared routines and utilities This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/neutron-lib Download the package from: https://pypi.org/project/neutron-lib Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. Changes in neutron-lib 1.9.1..1.9.2 ----------------------------------- 0063158 import zuul job settings from project-config 2388fea Fix tests in stable/pike branch 911f5ff Remove tools/tox_install.sh f0d7e47 Updated from global requirements 8fd5a26 Update UPPER_CONSTRAINTS_FILE for stable/pike 9812c67 Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 + .gitreview | 1 + .stestr.conf | 3 ++ .testr.conf | 8 ---- .zuul.yaml | 13 ++++++ api-ref/source/conf.py | 3 +- releasenotes/source/conf.py | 3 +- test-requirements.txt | 4 +- tools/tox_install.sh | 52 ------------------------ tox.ini | 18 +++++--- 12 files changed, 42 insertions(+), 72 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 51dd0cf..cfbc641 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +12 @@ sphinx>=1.6.2 # BSD -openstackdocstheme>=1.11.0 # Apache-2.0 +openstackdocstheme>=1.16.0 # Apache-2.0 @@ -17 +17 @@ reno!=2.3.1,>=1.8.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 Fri May 10 20:10:29 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 20:10:29 -0000 Subject: [release-announce] python-neutronclient 6.5.1 (pike) Message-ID: We are psyched to announce the release of: python-neutronclient 6.5.1: CLI and Client Library for OpenStack Networking This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/python-neutronclient Download the package from: https://pypi.org/project/python-neutronclient Please report issues through: https://bugs.launchpad.net/python-neutronclient/+bugs For more details, please see below. Changes in python-neutronclient 6.5.0..6.5.1 -------------------------------------------- 1331280 Replace openstack.org git:// URLs with https:// 48cc4a0 import zuul job settings from project-config 0e0e408 Fix Pike gates e145c4e Updated from global requirements a0893c3 Define shell.COMMANDS explicitly to avoid random UT failure 9cc1f06 Updated from global requirements 69e97e2 Add missing correlation type "mpls" to port pair ca278c5 Update UPPER_CONSTRAINTS_FILE for stable/pike 171febb Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 47 ++++++++++++++++++++++ neutronclient/osc/v2/sfc/sfc_port_pair.py | 4 +- neutronclient/shell.py | 3 ++ requirements.txt | 2 +- setup.cfg | 6 --- test-requirements.txt | 6 +-- tools/tox_install.sh | 9 ++++- tox.ini | 10 ++++- 14 files changed, 97 insertions(+), 27 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 02235fc..4d02449 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14 +14 @@ os-client-config>=1.28.0 # Apache-2.0 -keystoneauth1>=3.0.1 # Apache-2.0 +keystoneauth1>=3.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index dfd3c4b..911f27a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11 +10,0 @@ mock>=2.0 # BSD -openstackdocstheme>=1.11.0 # Apache-2.0 @@ -14 +13 @@ osprofiler>=1.4.0 # Apache-2.0 -python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0 +python-openstackclient>=3.11.0 # Apache-2.0 @@ -16 +14,0 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -reno!=2.3.1,>=1.8.0 # Apache-2.0 @@ -18 +15,0 @@ requests-mock>=1.1 # Apache-2.0 -sphinx>=1.6.2 # BSD @@ -22,0 +20 @@ tempest>=16.1.0 # Apache-2.0 +pycodestyle<=2.3.1 From no-reply at openstack.org Fri May 10 20:11:23 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 20:11:23 -0000 Subject: [release-announce] neutron-fwaas-dashboard 1.0.1 (pike) Message-ID: We high-spiritedly announce the release of: neutron-fwaas-dashboard 1.0.1: Neutron FWaaS Dashboard This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/neutron-fwaas-dashboard Download the package from: https://tarballs.openstack.org/neutron-fwaas-dashboard/ Please report issues through: https://bugs.launchpad.net/neutron-fwaas-dashboard/+bugs For more details, please see below. Changes in neutron-fwaas-dashboard 1.0.0..1.0.1 ----------------------------------------------- d786cfd import zuul job settings from project-config 4752560 Fix gate errors 8f85508 Align tox_install.sh with other projects 132ffd8 v1 dashboard: Show routers associated with a firewall 1da3411 v1 dashboard: Show IP version of firewall rules 184ca62 v1 dashboard: Fix a bug that rule cannot be updated f1941e4 Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 7 ++ neutron_fwaas_dashboard/api/fwaas.py | 15 ++- .../dashboards/project/firewalls/forms.py | 10 +- .../dashboards/project/firewalls/tables.py | 2 + .../templates/firewalls/_firewall_details.html | 4 +- .../templates/firewalls/_rule_details.html | 3 + .../dashboards/project/firewalls/views.py | 24 +--- neutron_fwaas_dashboard/test/settings.py | 10 +- .../test/test_data/fwaas_data.py | 1 + releasenotes/source/conf.py | 3 +- tools/tox_install.sh | 127 +++++++++------------ tox.ini | 3 +- 16 files changed, 122 insertions(+), 123 deletions(-) From no-reply at openstack.org Fri May 10 21:55:01 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 May 2019 21:55:01 -0000 Subject: [release-announce] monasca-log-api 2.7.1 (rocky) Message-ID: We are satisfied to announce the release of: monasca-log-api 2.7.1: Monasca API for sending log entries This release is part of the rocky stable release series. The source is available from: https://opendev.org/openstack/monasca-log-api Download the package from: https://tarballs.openstack.org/monasca-log-api/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-log-api 2.7.0..2.7.1 --------------------------------------- cd3d6fe OpenDev Migration Patch 4ef6fe6 Replace openstack.org git:// URLs with https:// 31f92d5 Fix policy check for healthcheck and version 443d21a Fix default policy rules registration 1f19af5 Set stable/rocky branch for devstack e81df1c import zuul job settings from project-config 586a959 Update UPPER_CONSTRAINTS_FILE for stable/rocky fc9f168 Update .gitreview for stable/rocky Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 ++- .zuul.yaml | 13 ++++++++++++- devstack/README.md | 2 +- devstack/Vagrantfile | 4 ++-- devstack/settings | 7 +++---- etc/monasca/log-api-paste.ini | 7 ++----- monasca_log_api/app/api.py | 8 ++++++-- monasca_log_api/policies/__init__.py | 6 ------ monasca_log_api/policies/healthchecks.py | 10 +++++++--- monasca_log_api/policies/logs.py | 11 ++++++++--- monasca_log_api/policies/versions.py | 5 ++++- playbooks/legacy/monascalog-tempest-base/run.yaml | 10 +++++----- tox.ini | 2 +- 13 files changed, 53 insertions(+), 35 deletions(-) From no-reply at openstack.org Sun May 12 12:13:50 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sun, 12 May 2019 12:13:50 -0000 Subject: [release-announce] os-service-types 1.7.0 Message-ID: We are amped to announce the release of: os-service-types 1.7.0: Python library for consuming OpenStack sevice- types-authority data The source is available from: https://opendev.org/openstack/os-service-types Download the package from: https://pypi.org/project/os-service-types For more details, please see below. Changes in os-service-types 1.6.0..1.7.0 ---------------------------------------- 0b2f473 Updated from OpenStack Service Type Authority 9243671 Update links for opendev b090f8f OpenDev Migration Patch 8f7e4e9 add python 3.7 unit test job 595052d Update home-page Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 1 + README.rst | 2 +- os_service_types/data/service-types.json | 40 ++++++++++++++++---------------- setup.cfg | 2 +- tox.ini | 4 ++-- 6 files changed, 26 insertions(+), 25 deletions(-) From no-reply at openstack.org Tue May 14 14:26:43 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 14 May 2019 14:26:43 -0000 Subject: [release-announce] python-mistralclient 3.8.1 (stein) Message-ID: We are jazzed to announce the release of: python-mistralclient 3.8.1: Mistral Client Library This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/python-mistralclient Download the package from: https://pypi.org/project/python-mistralclient Please report issues through: https://bugs.launchpad.net/python-mistralclient/+bugs For more details, please see below. Changes in python-mistralclient 3.8.0..3.8.1 -------------------------------------------- 1712bd4 OpenDev Migration Patch 0b52bfc Fix typo for self.list ac6de6c Update .gitreview for stable/stein 515db59 Update UPPER_CONSTRAINTS_FILE for stable/stein 13bfc42 Replace openstack.org git:// URLs with https:// Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 ++- .zuul.yaml | 4 ++-- README.rst | 2 +- mistralclient/api/base.py | 10 +++++++++- tox.ini | 6 +++--- 5 files changed, 17 insertions(+), 8 deletions(-) From no-reply at openstack.org Tue May 14 14:44:53 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 14 May 2019 14:44:53 -0000 Subject: [release-announce] python-tripleoclient 7.3.15 (pike) Message-ID: We joyfully announce the release of: python-tripleoclient 7.3.15: TripleO client This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/python-tripleoclient Download the package from: https://tarballs.openstack.org/python-tripleoclient/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. Changes in python-tripleoclient 7.3.14..7.3.15 ---------------------------------------------- 814ab49c Catch websocket connection close errors in cleanup 2f75b8b5 [Pike Only] Change docker img rendering variable to docker_namespace. 824fb7df [Pike only] Fix the default namespace. Diffstat (except docs and test files) ------------------------------------- tripleoclient/plugin.py | 5 ++++- tripleoclient/v1/container_image.py | 6 +++--- 3 files changed, 10 insertions(+), 7 deletions(-) From no-reply at openstack.org Tue May 14 14:48:10 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 14 May 2019 14:48:10 -0000 Subject: [release-announce] tripleo-quickstart 2.1.1 (pike) Message-ID: We contentedly announce the release of: tripleo-quickstart 2.1.1: tripleo-quickstart - Making it easy to get started with tripleo This release is part of the pike release series. The source is available from: https://opendev.org/openstack/tripleo-quickstart Download the package from: https://tarballs.openstack.org/tripleo-quickstart/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. 2.1.1 ^^^^^ New Features ************ * Add ability to deploy supplmental node alongside the undercloud. Add ability to deploy FreeIPA on supplemental node and enable TLS Everywhere. * Support for virtualport types, such as openvswitch, added. * Added ability to set the DNS server for eth0 as defined in the tls_everywhere_provisioner.sh.j2 script. Default <192.168.23.1> can be overridden by setting the *supplemental_tls_everywhere_dns_server* var. * Add a featureset038 to support testing Octavia. * Added functionality to run OVB deployments from devmode.sh - including options to remove old stacks and keypairs from the host cloud environment, include DLRN changes, and deploy in custom host cloud environments. Added two new switches to devmode.sh, --ovb (runs devmode through the OVB workflow) --delete-all-stacks (removes stacks and key pairs in the host cloud environment) * Configuration files in general_config were separated into feature sets (to be specified with --config argument )and nodes configuration (to be specified with --nodes configuration) Featureset files should contain only the list of flags that enable features we want to test in the deployment, the overcloud nodes configuration, and all that involves their set up, should be put into nodes configuration files. The nodes file should follow the scheme N[_N[_N]...].yml Where N is the number of nodes of a certain , could be one of ctlr for controllers, comp for compute nodes, ceph for ceph nodes, and so on. It's advised to add a node_count variable to the nodes configuration file * update the config/general_config/minimal.yml and config/general_config/pacemaker.yml configuration files to more closely match what is executed upstream. * TripleO-QuickStart has now the ability to run TripleO-Validations through the Mistral Framework (pre-introspection, pre-deployment and post-deployment). TripleO-Quickstart will also be able to run a bunch of negative tests using Ansible directly. * Added the ability to better control what happens when converting an overcloud-full.qcow2 image into an undercloud image. It is now possible to change whether an update is run (convert_image_update|bool), what packages should be removed (convert_image_remove_pkgs|list), what packages should be installed (convert_image_install_pkgs|list, and what tempest plugins should be installed (convert_image_tempest_plugins|list). * Added conditional removing of all files in image cache directory 'image_cache_dir_cleanup' or removing files older more than N days (by default 14) 'image_cache_expire_days'. * Starting with the Pike release, the "ipmi" hardware type is used for virtual nodes instead of the old "pxe_ipmitool" driver. * An experimental provider of an openstack static inventory and SSH config. Is a feature for advanced dev/QE setups, like pre- provisioned VMs on OpenStack clouds (deployed-servers) or a split- stack. It has yet been tested by TripleO CI jobs. Eventually, we'll add a CI job and switch some of the OVB jobs in order to start testing this mode as well. In order to enable the feature for the 'tripleo-inventory' role, define *inventory: openstack*. * Create featureset026 that will deploy COE on the overcloud instead of OpenStack services (scenario006). * Create a scenario for running tests on top of OpenShift * Tags were added in all the playbooks so that it is possible to control atomically the flow of the entire process. The *DEFAULT_OPT_TAGS* variable used in quickstart.sh has been changed to reflect all the available tags, which are *untagged*, *provision*, *environment*, *libvirt*, *undercloud-inventory*, *overcloud-scripts*, *undercloud-install* and *undercloud-post- install*. Upgrade Notes ************* * Ansible >= 2.2 required for openvswitch virtualport customisation. Deprecation Notes ***************** * All old configuration files are deprecated. Any new configuration should put the topology part into nodes/ dir and the part that configures the features to be tested into featureset files. For example, the old minimal.yml file was split into no_netiso.yml and 1ctlr_1comp.yml * The configurations that be default did not use containers for releases that supported containers ( pike++ ) are now deprecrated. Specifically the configuration file in tripleo-quickstart-extras config/general_config/containers_minimal.yml and config/general_config/containers_undercloud_minimal.yml are deprecrated. * The old tag named *undercloud-scripts* has been replaced with the more self-explaining *undercloud-inventory*. Bug Fixes ********* * The bug 1712081 SSH connection to supplemental ipa VM takes minutes; was fixed. * Updated repo injection code to use the repo-setup role. This allows for configuring what repos get injected to the provided images rather than relying on hardcoded repo setup. Other Notes *********** * Enable the VNC console by default for the undercloud and overcloud VMs. In previous versions the VNC console was disabled by default. Changes in tripleo-quickstart 2.1.0..2.1.1 ------------------------------------------ 7284df0 Revert "add temp repo for rdoinfo changes podman/buildah" 93c7b28 add temp repo for rdoinfo changes podman/buildah dfe5b7d Create libvirt nodes dynamically b1cecfb Remove "validate_services" param from featureset 98d8433 Parametrize libvirt delay and retries b3ff275 Remove consistent release config and trunk/newton 2215516 Add a baremetal 3 controller, 2 compute nodeset 14eb437 Remove obsoleted mixed release config files 6eb5515 Switch to topology_map 58b8136 align fs020/21 settings 8310b4c Add stein support for centosci 0d9e444 Use fedora28-stein dlrn path for periodics 1da70f5 Add promotion-testing-hash-stein.yml for Fedora-28 4d7949f Run standalone in gate as in check a5aef10 standalone upgrade needs container_cli config 9825362 Add missing dnf-plugins-core on fedora 16225e8 Improve own path detection in quickstart.sh a77ea0e Add release configuration for stein f94a1a7 Improve master release config reusability 8c97ac5 Replace openstack.org git:// URLs with https:// b8c93b9 Improve tempest plugins installation 9073d18 Adding barbican on skip list of featureset020 de45958 Execute ara script in best effort 66e389a Add libvirt env for qemu-guest task 4369041 Fix use of VIRTHOST variable on quickstart.sh 61019d6 Add ipv4 undercloud_external_network when the overcloud is ipv6 e48038c Improve virt-resize UX e81fa97 Revert "Activate ansible lint after deployment." 0b12790 Remove dependency on github for cloning 32990b0 Point to the right ovn environment file 003f78c fix the f28 container namespace 49b6478 Add qemu-guest-agent to libvirt guests 02e4a70 pacemaker: force the use of docker for ContainerCli 6d73679 Add new nodes config for IPA job 9ad2f99 Activate validate-services on fs056 c9fe60a Ignore novajoin tests in job that don't support it 08bc574 Ensure cirros-0.3.6 is referenced consistently 275361c Fix freeipa role for quickstart 9e6177d Set hostname for containerized undercloud-upgrade 811843b Use private IP for supplemental node 892f484 Set hostname for undercloud-upgrade 404bbb0 Add featureset for scenario012 standalone 6585d63 bindep can be called w/o -f file 2f59c4b remove other-requirements.txt 21a63ff Adding tempest plugins into black list for featureset021 a9ab51f Add supplemental node to inventory 331fa89 Add centos7-rt repository ffa9341 Ensure the latest rpms versions are installed 9c7c547 use a single bindep config file 114249e Update FreeIPA featureset file fbee853 use bindep to install rpm deps 85904bf curl install-deps if needed 04402d3 Disable tripleo-upgrade launch_sanity_workload parameter. d40ef71 break out install-deps from quickstart.sh a782670 Make custom nameserver optional f4e41ed Change featureset030 to work with ML2/OVS 8f8a7a1 Use force_tcg by libguestfs is not ok 221d362 write out the libvirt node ip addresses 22faab5 Set overcloud_ssh_user to zuul in upgrades jobs. 9a26592 Remove overrides for Ceph container image in pike 4a26aaf Tempest plugin url shouldn't have '.git' 85c0af8 Spell openstack properly in featureset 57 4a6caca Make libvirt role usable by zuul reproducer 990df7d Added requirements for integrating os_tempest role af27ea2 install both python-libselinux versions on py3 env a35d6ce Avoid silent parsing failure of provisioned.csv cc9c302 Add new featureset for running tripleo-ui tests bf535d5 repos: remove quickstart-centos-virt7-container-testing 2cd3d6c [Documentation] Must remove quickstart directory. f854861 Added the `-e` parameter to the featureset049 for ceph templates 1d59e8a Use the tripleo-standalone-scenarios-full template f0b251d Run all linters via pre-commit 3d3e8fb Remove tripleo newton and ocata jobs 0b8cf2e Re-enable idempotent check for releases before master 4c458e1 Add scenario002 standalone to gate as well as it is voting 8f445e7 Fix ssh agent handling of keys 72263d5 update url to docs from quickstart.sh b552e48 Replace tripleo-scenario002-multinode with scenario002-standalone 3d02514 Lint fixes for playbooks and roles 5748d15 Modify fs020 parameters to match fs001 more closely 4a4df7f Replace tripleo-scenario003-multinode with scenario003-standalone 6b6e758 Resolve ansible warnings and deprecated syntax 7d1da74 Resolve ansible warnings related to empty inventory 0a72ab4 reduce standalone tempest workers to 3 0976e3b Auto-load VIRTHOST variable when defined 048319d Replace tripleo scenario004-multinode with scenario004-standalone aee10a9 Prevent reproducer failure when there is no local ssh public key 4a41ca7 Lint fixes for ci-scripts and config folders 8fc03e3 [Configuration] Remove mitaka file. a8029c8 Revert "temporarily turn off podman" 6822ba9 temporarily turn off podman 0498d21 Add promotion release file for master Fedora 28 pipeline 1e779db Remove standalone quickstart.sh gating_repo var d928d9c [Documentation] Fix malformed table. 54aa147 Drop baremetal job template 7d64cc6 fs001/035/053: switch undercloud to podman 07501cb Replace scenario001-multinode with scenario001-standalone 7cbac10 [Core] Fix links of delorean part. 8ffb8a3 fs010: enable Podman on the overcloud b0b4101 Add featureset058 file for standalone-update 2c4c525 [Configuration] Update min tox version. 717e0bc [Templates] Add a bridge setup. 6de3897 Change openstack-dev to openstack-discuss bc47ab7 Reintroduce get-overcloud-nodes tasks in tripleo-inventory role ccc42ab Fix little typo at pre-commit 691552e Revert "master/hack: Switch to CBS instead of buildlogs" 5d513aa [Configuration] Remove liberty files. 37e2497 master/hack: Switch to CBS instead of buildlogs a774b91 Run tempest.api.identity.v3 tests in fs016 ef78e1b Document usage of pre-commit 87384e5 Collect logs: disable SSL certificate verification 4453efa Use a shorter default domain name 839bf81 [Core] Update release stable list. 155439c Move standalone job to podman instead of docker 2ad3e8b Revert "Revert "Revert "(squash) disabling podman everywhere in gate""" 0eb6f36 Revert "Revert "(squash) disabling podman everywhere in gate"" 69122df Set undercloud_cloud_domain/hostname in fs023 8b51e2b Enable low memory for standalone 3c5e12a Update fedora28 release file current dlrn hash 3f8a362 Switch upgrade job to master to master 1e8901a Add masquerade option to ipa.yaml configuration e180f46 Enable smoke tests and some tempest scenario on standalone 3dd6587 standalone support for quickstart on libvirt 8a01e8b Remove developer tools from tripleo .gitignore aa3cecd Run tempest from package in non_containerized env ad94c8b Make setuptools RPM installation optional 9b197a7 Explicitly set containerized_undercloud in the UC cont. upgrade job bbb6c73 Use container images mirrored on dockerhub for CI cce6031 Switch to OpenShift 3.11 198bef9 make quickstart.sh rpm pip/virtualenv optional 9989134 Revert "(squash) disabling podman everywhere in gate" ebdc755 Enable undercloud_enable_tempest to true for minimal a598899 Enable undercloud_enable_tempest to true for FS01 0c824a0 Remove non-voting scenarios from gate 2552cec Use undercloud_enable_tempest for fs035 and fs053 2bfd762 Make quickstack.sh avoid needing sudo on missing virtualenv de5ca41 (squash) disabling podman everywhere in gate 681ff01 enable ansible-lint as pre-commit hook 77406e3 Fix runtime Ansible warnings ab6cbcb fs050: upgrade the undercloud to Podman containers 39d1da5 fs010: switch undercloud to podman c12e6cb temp, turn of tempest on upload job fs002 fd9fa44 Add release file for fedora 28 a27900e Remove openshift-ansible repos 18ad098 Fix bad 'retry' role attribute 99f3f8a Use dnf and python3 on platforms where these are default 226fa0a Fixed test_black_regex in FS020 04463d1 Adopt use of ansible_pkg_mgr variable 309524b Remove old config/release files d936512 Create venv only when virtualenv is not there 90d4c1e Run scenario001-multinode-oooq-container job for config/* changes e946eb5 Revert "Use dnf and python3 on platforms where these are default" f2f6dcb Use dnf and python3 on platforms where these are default a77ce53 [Documentation] Make featureset numbers links to the definition. a624234 Add ctlplane_masquerade for fs21 failing in ovb for ntp issue eb39ff6 Add manila and sahara tests to tempest skip list for fs020 6f8a47b Activate ansible lint after deployment. 14ba7d9 Remove tripleo-ci-centos-7-3nodes-multinode job 392cc7b Re-enable manila tests in scenario004/pike 7db3bc8 Use yum priorities to ensure atomic package from virt-sig 18aa39e Fix .bashrc path for XDG exports b54b6d2 Add new featureset 056 for standalone upgarde. fc271e1 Put create repo script into its own tasks file. 64cb180 [Documentation] Fix link for devmode. d20d997 [Documentation] Deprecated quickstart extras. f777718 Switch fs027 to deploy with podman ce706a0 Fix a broken link to go to how to enable the developer mode inside the basic usage page. The link to go to documentation to enable the developer mode is broken. Provided link: https://docs.openstack.org/tripleo-docs/latest/contributor/reproduce-ci.htmlfordevmode Expected link: https://docs.openstack.org/tripleo-docs/latest/contributor/reproduce-ci.html Closes-Bug: 1796090 ee2885f Create CentOS-7 specific release files a957c21 Pin older versions of ara for pike/queens 4bd7ad3 Make setup repo task output visible when errored 7ac402f Pull in instack-undercloud a9f673c Use rdo mirror for q,p,o buildlogs at promotions 18541fd fix tox python3 overrides 297df78 Document the KVM accelerated mode for building VMs 5fe2a71 use the debug callback (humananly_readable) 9a981d1 Update the outdated URL 51e68c8 Disable manila tests on ocata and pike 3b50f4d tripleo-ci/master: add virt7-container-common-candidate 77f9955 use a more stable centos repo for k8s and container rpms 8f749da Enable yamllint to avoid future key duplications 7d5cd2f Set containerized_undercloud for OpenShift featureset 416ef56 Revert "Stop relying on old legacy sub_nodes_private" 76e11a3 allow insecure curl downloads eee4c0d use fs config to assign standalone role, tests ff5112c Retry id command for stack user d795e56 Fixed package name for manila-tempest-plugin for pike b1c53d9 Stop relying on old legacy sub_nodes_private 3fd28a0 Use containers-prepare-parameters in upgrades/updates jobs. f132d6a Fix API version in the manila tempest config a8bde93 Pin openshift-ansible to last known good version e5c1a3c Fix regex for python paunch package in repo config d64a258 FS38: switch to containerized UC and config-download 3cd8301 Remove duplicate dictionary keys 1795038 Install openstack-heat-agents for Queens and Ocata subnodes 6b61f95 Revert "Revert "Enable virt7-container-common-candidate repo starting in Stein"" 1ffc96b Set ansible in quickstart to 2.5.7 54caad2 Handle VirtualBMC 1.4.0+ setup 2429ae4 Revert "Enable virt7-container-common-candidate repo starting in Stein" 99ab004 Add scenario010 to the check queue a0aad6e Fix queens fs016 fs019 6132480 Enable virt7-container-common-candidate repo starting in Stein 706981b Revert "Revert "Move to openshift-ansible 3.10"" 6f1639f Use atomic package from virt-sig for openshift job 7f1314a Switch featuresets to workflow driven image prepare 7cc6296 [FS021] Switch to containerized undercloud net config d9c02c9 switch documentation job to new PTI e9a1b48 import zuul job settings from project-config b77944c set the correct config download settings for queens e43af56 Add feature set file to run HA validations 7016f68 add rocky release file for users df88237 Fix spellcheck mistakes dddf228 Remove references to jenkins jobs f7b206c add rocky release file for centos 512c844 devmode.sh has been upgraded 4d9d3a8 Use mirrored etcd container for openshift CI 80f4ec1 Fix delorean-deps url for releases >= rocky 60f9a8f bump ansible from 2.5.5 to 2.5.8 62e2164 include error info on resize failures d2bb743 enable centos cr repo in featureset021, promotion jobs 3f5e97d allow tripleo-roles to be updated in ci 024fd10 Revert "rocky is not yet promoted, adjust release file" f1f0218 rocky is not yet promoted, adjust release file e2f3668 we need to allow tripleo-roles to be updated in ci 3149955 add standalone to include-changes script d930e99 fix full-deploy standalone logic 0a3a909 Use sudo when working with root home as non root b88ea55 Install openstack-heat-agents for Pike subnodes 4602359 Add featureset 054 - overcloud baremetal+ansible-ml2 b9355d8 Enable mistral tempest tests in fs027 60a5bf7 Add containerized_overcloud option for ipa.yaml environment 345dc14 fix bug in standalone ci-script logic 6cc1853 Do not manage users/groups/services when chrooted aca1702 fix if statement for standalone 0d0ff7a libvirt standalone deployment 2c11596 Use undercloud templates path for UC deployments 1532301 Move scenario009 to the check queue b0bc28b Set newton-eol branch for tht downloading. 80fd5d5 Fix/enable the Tempest tests for Manila 0bb2a45 add path for a standalone deployment in ci.centos f11e671 Running containerized tempest only in containerized environment 3dcc03b Rocky: adding releases files for rocky 5cefd54 Move ipa.yaml from the deprecated folder to the general_config one d3df91e Modify ipa.yml environment 7bc0460 supplemental node: Replace pause with wait_for a2f9c02 Enable containerized undercloud in upgrades jobs. fe44262 use retries when pulling image checksum 57e4480 Revert "Move to openshift-ansible 3.10" dbd021d fix typos in documentation df47f39 Fix typo in coverage ignore pattern a2f31bd Fix --requirements argument on quickstart.sh 389227f fs050: enable TLS aa570dc Add fs055 to run refstack tests c657bad Add Browbeat enable settings to fs053 5af0a56 Move to openshift-ansible 3.10 9e45cce Use net-config-undercloud for UC in minimal config f9eaa7c Update the config for FS021 e00410c Don't clean node in ci.centos 4024019 Don't clean bootstrapped env in ci.centos aadc15e Let's tempestconf tool handle swift related conf 596d117 Remove --use-heat usage, as it's deprecated a4f4f90 ensure pip deps are at the latest version 0a30e04 Add option to install additional roles 5ab3e7b remove scenario005 from experimental 2fefb70 Add Browbeat feature set and install requirements 328fb43 Fix Ansible Using tests as filters is deprecated ef6bd63 basic tests in ci.centos need to install the undercloud 3935851 update minimal to keep it up to date with containers cdd8c72 Enabling cont/uc on scenario001/002 39c32ba make quickstart.sh more user friendly with pip errors 87a6429 Avoid local working dir task failure on local without sudo 01c3c29 Add tripleo-ha-utils as a requirement 43ba8ce Don't use NTP server in extra args 20da791 Set ntp server in ntp args 2a6d6a4 update image url for tripleo builds outside of ci b2d5a90 update the minimal config for master e442df4 Configure 3nodes & scenario000-upgrades underclouds 4118c94 ci-scripts: avoid failure when cd prints to stdout 3344423 Use undercloud kernel when not overcloud_as_undercloud 3b17cd0 Reconfigure undercloud args for scenarios 8085fb6 Enforce use-heat=False on 3 jobs 0b90b0a Bump ARA version to 0.15.0 977f91c Fix up pm_addr when undercloud_local_ip is specified a710d70 Enable pipelining for ansible 242b0cd Use delorean-build-deps.repo for test-package-build fff7bd3 add default overcloud-prep tags cafe67e make fs21 like fs20 w/o skip list 7ad1921 Don't trigger repo injection if nothing was built 6df42a0 Revert "Revert "Deploy container-multinode (fs010) with a containerized undercloud"" d8b116e save curl errors in separate file for future debug 3e985e4 Add fs038 for Octavia scenario testing 4f0e7f5 Add creator role to tempest configuration in Pike df55d39 allow tq req to be installed w/o cache 3eeb94a Fix broken README refs in getting started guide 7445fc3 Clean up upgrades/updates featureset. 7b4763d Adds check for virtualenv in quickstart.sh bootstrap function aae6819 Switch to the containerized services defaults 8e071f7 Add pauch to the includepkgs fb01990 Switch to containerized undercloud net config 8176bdd Include python{2,3}-tripleo-common from delorean current f674552 Unpin ansible-lint 5fa5176 Remove workaround that breaks Intel(R) Xeon(R) Gold 5120 CPU @ 2.20GHz 723c416 Create zuul-hosts file for pre.yaml network setup 62947ec turn off undercloud idempotency check on fs002 06f8168 Remove tempest compute-feature-enabled.attach_encrypted_volume b469bc0 Allow custom host kernel params for libguestfs 610f3a0 featureset002 was lagging behind featureset001 f24345d Fix centos opstools repo deactivation 7b2eb1d fix typos 529b43f Set ansible version to 2.5.5 for quickstart 7d2415a set the ceph container for pike 269b77f Install packages from centos-release-openshift-origin39 9d6e73e add release notes to README.rst 1567931 centos defaults with ceph jewel, ensure luminous ea5778d update README to exclude Fedora from support 19b345f Do a fail fast if there are pip install issues 5e9f1eb Add barematal-specific nodes files with toplogy c0c05ea Set ansible linter to stable 3.4.21 46e8af3 Switch more promotion jobs to containerized undercloud 6fdb078 Revert "scen007 is failing in the gate" d8305b7 Revert "Revert "Revert "Revert "fs050: enable upgrade cleanup"""" 789aec0 Revert "Revert "Revert "fs050: enable upgrade cleanup""" fce2f2f scen007 is failing in the gate 6f75516 Fix ansible inventory clean up 6b22e93 kick standalone on fs52 changes 70c5bbb Define a 'baremetal' file for nodes config 184558b Revert "Switch scenario00{1,2,3,4,7} to containerized undercloud" 62f5308 fix typo in chart 33a0687 Fix deps repo in master-undercloud-queens-overcloud.yml c7365fa Run ovb (fs035) with a containerized undercloud 66f9df7 Fix version checking 6f5c934 Mixed version R/Q deploy -- don't use config download for upgrade. fb90034 Fix logs by setting defaults for tempest_format 8f3feb8 Revert "Revert "fs050: enable upgrade cleanup"" 358087e Set rdoproject registry in promotion release files 52edd3d Fix OS_AUTH_URL dc23ebd Create an additional network interface on libvirt subnode db42bd0 Add featureset config for standalone, keystone only b98f1be Never remove the ansible_inventory if --dry-run is used b2eb98f Switch scenario00{1,2,3,4,7} to containerized undercloud 9953666 Generating tempest documentation dcd3235 Fix readme formatting 436933b Fix cmd2 release inside requirements d22e876 Updates OpenDaylight feature set 31 ca86b1a Remove ceph from major upgrade jobs. 25c83b0 Revert "fs050: enable upgrade cleanup" 9052ded Remove ceph from fast forward upgrade job 3cfb0f5 Unset test_ping in fs051 upgrades job. c5a4889 Pass tripleo-admin as ssh-user in FFWD job. 5e2c6a5 Enable OVN DB HA profile in fset30 60b3aea Add multinode jobs for various branches in CI d5f3b54 Corrected controller and compute scale 2d78ccc fs050: enable upgrade cleanup cf9a0be Add config-download back into queens CI 1bdf8a6 Run tempest containerized a7dc4fa Mixed version R/Q deploy -- don't use config download d89da5b Enable undercloud_enable_tempest to true 6ec8cb4 Remove centos-release-qemu-ev release packages 99a6d31 Remove explicit --config-download dc18890 Use md5sum -b on images 596e54d Verify undercloud installation in fs027. 6e30581 Don't run full update/upgrade converge in CI to keep sane wall time e0643fb fs050: don't test idempotency 9af4f8f ensure python-netaddr is installed 5793952 Disable validations for FFU job 750b827 use --force-reinstall for tqe bfc426a remove python setup hack for oooq-key 5767085 Rename get-undercloud-ip.sh --> get-domain-ip.sh 55d4ba4 Misc improvements to libvirt nodepool reproducer c01adfb Move libvirt-fake-nodepool vars to roles 0d765d4 fs001: enable cleaning, disable inspection extras efe902a Add editor dirs to .gitignore dea9c05 Inject the generated hash password on the node 69e4739 Tag "Add the virthost to the inventory" as teardown- 4b26369 Convert featureset020 experimental ovb job to config-download 012d69b Remove use_tripleo_upgrade and add var into fs037. 4a7bbb4 Rename test_regex to test_white_regex 4d1581c Disable cloud-init for VMs in libvirt-fake-nodepool 67eedfd Add external DNS server to the /etc/resolv.conf f292677 Update quickstart base centos image. 95aa652 Switch default to queens a231ccc Fix ironic-python-agent download URLs 44e852c Remove disable-workflow-tasks.yaml env f7ee860 Run tempest on undercloud on fs003 cf2a27b inventory: uses a var to simplify the logic f37173b Add ability to provision "dumb" VMs for fake nodepool 43bd69b Add basic tempest tests for Glance/identity/compute/network c826b1c Use promotion process for diskimage-builder 9a6ef3c Enable Swift encryption for the undercloud-containers job b7e9398 fs001: Enable support for routed ctlplane networks dbd731f Convert ceph multinode jobs to config-download e1b0fa6 Add tripleo-upgrade vars into featureset050. 2d1e372 Run ping_test only with old releases ce3058f Add tripleo-upgrade vars into featureset047. fb66e0f Create BuildRequires repo for master 1902541 Update and replace http with https for doc links ed99f54 use minimal to verify ping/tempest 4ab8b78 exit out w/ error message when pip fails 3fea591 Add sudo and iproute deps ffa34a6 Revert "Allow to clone extras if zuul cloner is not presented" 93f1924 Add a new nodes configuration and featureset049 for Ceph 5bf9a8e Add opstools repo roles to path a163cc8 Convert remaining check ovb jobs to config-download a263139 Run tempest on fs027 using containerized tempest a76f5e5 Revert "Deploy container-multinode (fs010) with a containerized undercloud" 190c3b6 Make sure we keep using tripleo-admin as ssh user in CI 30faa17 fs001: enable masquerading via THT 44ce151 Adding featureset048 4fac0ca Convert remaining multinode jobs to config-download 782a693 Default environment/services/* to docker 50d4cb4 Run ovb-ha (fs001) with a containerized undercloud 5cb98d4 Change container registry file to the default paremters 1293079 Add featureset051 to test keystone-only upgrades 22a0fa4 Add retry to Get dlrn_hash 58997f8 Test containerized undercloud with TLS c8004e1 Add fs050: containerized undercloud upgrade ba304fd Remove unnecessary parameters from featureset047. 9b77bda Ignore empty values for dlrn hashes ec6f060 remove dstat from the virthost c00049a move virtbmc var to common dad6bee Allow to clone extras if zuul cloner is not presented f61f8d0 Deploy container-multinode (fs010) with a containerized undercloud 68d98c7 Add overcloud related variables in master upgrade release file. 6ec9690 Add missing Featureset037 documentation. 0da001d Fix Fast Forward featureset documentation. efbacd0 Update overcloud-prep-containers script name. feeb657 setup the virt-bmc in tq fbe4cf6 bump fs20 tempest to 3 workers 8928e2a Add tripleo-upgrade specific parameters. 567da71 Use tripleo-upgrade role for p->q job. 1d18c5a Add ff-upg to featureset table 4494c22 New featureset for fast forward upgrade testing. 0cd8072 Add validation-errors-nonfatal and debug into updates job. 6be1f9d Fix image_cache_expire_days d90922a Remove duplicate release note e150e2b turn off ping/tempest in fs023 6ab62a5 Support multiple environment files f4f0b10 Update cleanup script to match new naming 33eb64d deprecate old general configurations 1d6ee2b fs020: deploy containerized overcloud after Pike 4fbcf0f consolidate tq configurations b3872ce Explicitly set tempest workers for full tempest featureset bdc47b9 Add chrooted to the common vars b0fa785 Add featureset for upgrade undercloud. 4aa5f03 Explicitly specify if to run validation in undercloud bb44028 Add Queens->Master upgrades release file. 5961e22 Remove docker.yaml environment from featuresets 26 and 33 0c42cbe Updated tempest plugin names c135a6d add the ability to set the root passwd on the overcloud-full image b10dbd4 use the working dir var vs. user variables 1f135b5 Use net-config-simple-bridge.yaml from THT 78d1ff4 Fix rdo, tripleo dlrn url for queens 71d874c rdophase2: (full-deploy-internal.sh) add support for queens 43770ba Set tripleo-upgrade vars in featureset. 4c91204 Revert "fs030: disable tempest" df9649a Set docker and image value to the right value in mixed version. c9bc663 fs004: add missing deployed_server var 9343b13 Added a troubleshooting tip to clean up ~/.quickstart 9731ae7 Expand docs for extradisks and update var name f6cd3ef fix feature config doc 10bf286 add undercloud-setup to default tags 746e802 Add featureset for overcloud update job 9833541 Add Featureset 39 -- HA deploy w/ IPA 1cbea79 In mixed version upgrade we don't want yum upgrade to be triggered. 77ca110 Add queens promotion release files c65bce4 Update FS027 to use latest bits for containerized undercloud f51f4c6 add deployed_server variable f14a1b4 Default to docker.io instead of trunk.registry.rdoproject.org bab0f87 remove deployed_server from common args 905258d Activate config-download only in Queens and beyond a6d251e fix featureset doc f0f04ed Add featureset045: master to master update d9efafa Add support of local CentOS mirrors for quickstart a543931 fs032: activate config-download 13f549a Generate HostnameMap with quickstart interface e97c11c Add command to quickstart log for future debug e7e2822 Replace Chinese single quotation marks to English single quotes c7184ad Use current-tripleo for images in consistent configs 949fd3f Use telemetry-tempest-plugin for Telemetry projects d6480e2 Add default libvirt options to dev_privileged environment a596eff Add featureset and column for IPSec in feature-configuration matrix ee03219 Add example of deploying with privileged virt ee878ac Activate ipsec for for featureset042 6ed8515 Add python-tripleoclient subpackage(s) from delorean-current 98f0cc8 Add full-deploy-internal.sh (used in rdo2, osp0) to upstream 4b5918c add custom hostname_map to node config 075f46f add release config for queens 7fa967f Remove tripleo-ci templates from featuresets c4789a7 Make sure we clean up yum metadata at the right moment. d6755cc Zuul: Remove project name d913362 P->M upgrade we need pike containers, not the ones from master. 4e3908a Modify full-deploy-ovb to use common settings and nodes files e006fab Set -q option to ssh in ProxyCommand 89a7051 Remove RH1 OVB jobs form configuration 5c900a5 Reducing tempest_workers to 1 for fs016 1be05ec Reducing tempest_workers to 1 for fs017 92b1142 ipv4 address for overcloud nodes in ssh.config.ansible 50ceb75 Stop using deprecated running state 95df348 Add featureset040.yml for Pike to Q all containers upgrade 32e9d3e Fix ansible warning group and host with same name feb71c7 Fix ansible warning with jinja2 delimiters 91fc754 Correct link address in doc ca6b01b Containerize featureset032 (multinode-3nodes) 506d8ec Document the featuresets which have config-download 29fd7a2 Activate config-download for ovb-ha 80b905c Use network templates from tripleo-heat-templates 41b6bfe Docker file for running quickstart in container af39eb3 ocata2pike: change repos layout 21138da Change stable repos layout af1807d fs032: use multinode-3nodes-registry from THT ccec92c Update README to make add_repos use clearer 55d4d1b fs017: stop running test_volume_boot_pattern 38073eb fs016/17: set telemetry.alarm_granularity to 60s 6555851 Fix docs syntax for OVB jobs ad32178 add env for ci.centos to turn off tempest 38a194f Add missing --overcloud-ssh-user parameter be95de7 Update 002 periodic config accordingly to 001 2f14e6d fs030: disable tempest 6c96e5d fs010: switch tempest test to test_network_basic_ops 60d4643 Log by default all output of quickstart.sh 7e834e1 Reduce memory for undercloud image convert f3ace2d Use more advanced regular expressions in quickstart.sh dc8f13c Use storage-environment.yaml in featureset024 for newton 1578e77 Remove dlrn_hash_tag_newest from upgrades job. 20fbb3a Do not use puppet-ceph on newton 7d538b6 Switch Ceph repo from Jewel to Luminous for master c2c63cd add dry-run or list-tasks to quickstart.sh fa91b3a Switch gate-check to THT patch aed8ce3 Remove dlrn_hash_tag_newest usage when it is not defined 3ec2363 Don't use non promoted packages in stable branches 593e46a Update repos for P->O job. 25ac9d6 fix indentation on getting started page 614147b Correct links for images bb0917f Adds ocata to list of stable releases for repos 7059165 Fix wrong IPA images URL and file names b900c28 remove --ansible-debug from BM jobs 60b6e49 Change volume encryption test to use barbican_tempest test e2f8177 Fix the tripleo-ui patchset used for ovb gating cdbed04 update the mock change to test dlrn patches f43a76f Add ansible_facts_cache/ to .gitignore e7db6ed Clarify SSH server requirements prior to tripleo-quickstart deployment 3f6c12e scenario002-container: ignore telemetry & barbican tests dffd1d7 Changing sahara tempest plugin names 1cc9a8e Fix default deploy where undercloud install scripts are not installed. d98dd74 remove tempest plugin install from convert image 68ed8e8 config: Provide a Master UC and Newton OC release config 6cc34a2 zuul: update OVB jobs 6f78fbf Create an artifact for convert-image log 9a71cc8 Enable tripleo-validations runs in featureset010 7d32b55 Use cachable facts to allow multiple runs 25dd3a5 Specify docker.io defaults for upstream config release files. b325b4f Move set -ex to occur before activate_venv df7c082 Update consistent repo files for periodic jobs 42395e2 Remove file rule on tripleo-ci-centos-7-ovb-ha-oooq 0e12bef Enable autoscaling tests in scenario002 e3695ec Add compute-feature-enabled.attach_encrypted_volume to True b4df335 Move scenario001 and scenario003 back to the gate cf793bb Introduce fs035, ovb-ha-ipv6 071c5cf fs001: run tempest instead of pingtest d650193 Make FreeIPA supplemental node DNS server configureable b8b8f6f collect logs: remove --ansible-debug 3a902f9 Run ovb-ha with minimal services aa5d937 Don't hardcode .quickstart since this is configurable e9b4b85 fset030: configure and run tempest for OVN scenario007 container job fb04ab5 Update default release to pike 74b45a8 Use the proper link name for the newton dlrn variable 0a9929d Remove tempest_config (obsolete) 2a137bf scenario001: stop running pingtest 28dae1a Enable and document tags for all tasks c15f8b5 Add featureset33 for scenario009 f77e7b3 fs001: deploy containerized overcloud after Pike 48d999e Update supplemental libvirt setup role fb9e941 Make scenario007-container voting 2d77e94 Fix newton jobs in rdo cloud 7c53f60 Use ansible workflow in featureset026 ae3d489 Remove scenario003 from the gate 42a3baf Set up XDG_RUNTIME_DIR in .bashrc 0b52386 fs010: remove legacy config-download parameters 77f747a fs010: use --config-download from tripleoclient abd7d65 Migrate tripleo-quickstart to zuul v3 jobs 084c92c Fix undercloud inventory ansible_host e22c989 Silence repo-setup task 6331734 Switch scenario007 to run Tempest 2caf8e0 Allow deploying Kubernetes worker nodes in fs026 but keep default at 0 da77cc8 Update undercloud dependencies for containers a7116ed Fix ssh tunnel systemd unit file permissions bc876b0 Fix featureset024 to deploy Ceph not in containers via puppet-ceph 2ebcb70 Make repo-setup script name as a parameter e8d9775 remove outdated playbook, tripleo-roles.yml 21fd2d1 Add dlrn_hash_tag to promotion-testing-hash config files 41986b6 Don't force injection of repos into image 811c190 Add playbook argument to full-deploy-ovb.sh cb98ae2 Fix ansible syntax error for dlrn_hash_tag 340f465 Don't calculate hashes for rh1 images c2f1a43 Set quickstart to use ansible 2.4.1 f8183c5 Get DLRN hash before setting up repos and images d5d7218 fs10: deploy steps with ansible 6850136 Fix delorean_hash for newton and ocata promotion 82cd0be switch to RDO Queens deps repo 66cad6b Update images location to new ones db1e75b Use the new containers tag name for master and pike 627b955 add basic/simple tests for the tripleo-ui b0d042e update tripleo_ui_secure_access to true by default 51c2419 use a non-default virthost_user for the basic test 6eefa30 Make provision/remote role safe to include statically 7510034 Disable tempest swift on scenario004 ef707ab Update documentation around tripleo-inventory 84aad30 Override target_upgrade_version to the right version 73507ed Do not rely on openstack-puppet-modules in Queens and beyond f0e2e9f Add domain to nova client in get-overcloud-nodes.py cbeb7b8 Use different variables for deploy and upgrade scenarios e924839 Fix clouds.yaml generation 6ecd525 update release config to use overcloud-as-undercloud d92ea2c Fix IP address for ssh-tunnel for UI 904500f Increase default size of extra disks to 8G 119d74d Change image paths to the images server 14e6b07 Node config for HA overcloud and FreeIPA node a2e8f7a Disable cloud-init for IPA supplemental VM e345c7b Fix image locations in roles/libvirt/defaults/main.yml 7f190f8 add pike release f9b910b Added newer stable releases (ocata, pike) f22d154 pm_addr in instack should not be localhost a38e963 Make the convert-image role more generic 8851cd2 Fix pike release config cff9a96 Use sub_nodes_private instead of sub_nodes 8bddfd3 scenario templates deploy with pacemaker d0fe7ae remove workaround with XDG 54ddb52 fs016: remove duplicate dict key eeb1e41 remove priority 30 from testing repos f95d883 teach repo-setup about exclude 4cbc40d Use containers mirrored from rdoproject.org build/promote d5cf00d Add --nodes configs used by rdophase2 2483813 Add release notes for TripleO-Validations patch. e0441e3 update the version of ansible to 2.2.3 9c576ff build_images: remove some collect-logs related config fb7cb37 scenario001-container: run autoscaling tests as well 5c2f6d2 Set correct priority for deps repo adf3bbd Set priorities for all delorean repos, not only -current 839e904 fix lp bug url and comments in contributing doc faefc61 Use wildcard in delorean-current whitelist dc862e0 Adding Support for e1000 nics on overcloud VM 659eb4a Default update_images to false 6c56aef Install yum priorities after repo set up e092565 Disable pipelining mode in Ansible config c912ad8 Switch scenario004-container to run Tempest 99fe95d enable pingtest on scenarios container upgrade jobs 80d8904 Enable pacemaker in scenario004/containers a555877 Fix the trunk/ocata release file 49a299d run tempest on fs018 (scenario003-container) f3573b6 add upgrade release files for the latest deployments fd0ce9a fs016: run tempest like fs005 bafaad8 Switch scenario004 to run Tempest 9da3ee4 Configure the set of tests to execute in scenario001 9dee886 Switch scenario003 to run Tempest 0b24447 Use Python to compute release notes version 0e47375 Don't use docker-network.yaml env 1074909 fs017: run tempest like fs006 414d02c pin ara to a known version de07d51 Change Delorean repo link to consistent for single job pipelines 6f2925e the pike-testing-hash release config should be pike aaf88f4 Use repo-setup when injecting repos 303250f Remove original CentOS Ceph repos in tripleo-ci master b239213 Add missing CentOS repos to promote releases 54039b9 Use https for NODEPOOL_RDO_PROXY outside of gate 8dee042 Revert "Enable opstools-testing repo" 5bb3261 Enable opstools-testing repo 1ef01f4 Add missing ceph-ansible install to appropriate releases 56d64a2 Add fset030 for OVN with containerized oc 36633e5 Clean up repo_cmd_before command for setup-repo 0156bcb Add a note for the experimental openstack inventory 45e0321 Handle undercloud autostart dependant on ansible version 54f7a32 moving docker registry config to environment 281ecbf Use for docker namespace in rdoproject.org 65a0079 Enable pingtest on 2 scenarios container jobs 4cf3873 Switch scenario002 to run Tempest b628d8a Add featureset for 3nodes multinode job 3ed912b Move common multinode role setup from tripleo-ci 7261d35 fs010: enable tempest f2219bb Enable pingtest on containers-multinode-upgrade 6a91b92 enable enable_opstools_repo where opstools are deployed fdaa974 Add support for openstack inventory provider 5389b4c Rename centos repositories created by quickstart 8a78e84 Use undercloud docker proxy 3fa2214 Add missing deploy_composable_scenario in featuresets 84e0168 Disable existing repositories in tripleo-ci 962d72e Use images created by periodic pike job in pike configs d993a26 update the dlrn-gate-check checkout to patch 5 02faa61 tripleo-ci: transform delorean URL to use AFS mirrors when possible a656663 Add node config variables to support deployed server 5934456 fix FreeIPA dns server issue 9560f17 Use stdout_lines instead of stdout for subnode inventory fa2dae0 Remove vars from multinode common config which can be overriden 38b2680 scenario001: run tempest only in Pike and beyond 67acee4 use AFS mirror for buildlogs repo e153937 Remove TripleO CI mitaka environment 8a6b9ff enable container periodic job 1071e49 Create configurations for pike jobs in ci.centos.org a150b5b Add featureset023, tests up to overcloud images build e1bba67 Add consistent-pike.yml configuration 116b538 Move release notes to the right directory 7715bba Enable tempest on scenario001-multinode job bf338f8 Improve ansible.cfg ssh args bdaf5b7 Prepare pike.yaml config for TripleO CI 0758738 Implement scenario008 (opnfv) da3ea25 build-images ssh-user must be root, as stack is not setup 6f49979 turn on debugging for collect logs script by default 3268516 qemu://system fixes 2ca5eb8 Add support for custom additional repos in featureset cd74a12 Add support for external network bridges 3bdfeac add a config for building images d565afc Add ability to run tripleo-validations tests 2b7b55b Specify compute scale to 1 18566f5 Add fset028 for OVN 3e6bad8 Don't fail if VM extradisks are already attached 750028e doc: use curl instead of wget d146bee Set right endpoint IP in ssh tunnel f0838d0 Pass kubernetes' environment to fset26 9fda0bb Add ability to control the size of VM extradisks d5f7db8 add featureset for containerized undercloud 36308d2 Fixed typos in English words 7c13e99 Keep CentOS Ceph repos to be able to install ceph-ansible e31a4db Add libselinux-python to bindep requirements ab42386 Adjust ansible ssh settings for performance 0f37788 user: group creation require root privilege Diffstat (except docs and test files) ------------------------------------- .ansible-lint | 11 + .gitignore | 24 +- .pre-commit-config.yaml | 42 ++ .yamllint | 12 + Dockerfile | 11 + LICENSE | 1 - README.rst | 161 +----- ansible-role-requirements.yml | 2 +- ansible.cfg | 12 +- bindep.txt | 43 ++ ci-scripts/ansible-lint.sh | 29 - ci-scripts/basic.sh | 11 +- ci-scripts/cleanup-stack-image-ovb.sh | 13 +- ci-scripts/collect-logs.sh | 5 +- ci-scripts/devmode_tempest.sh | 1 - ci-scripts/feature-scale-deploy.sh | 1 - ci-scripts/full-deploy-baremetal.sh | 2 - ci-scripts/full-deploy-internal.sh | 175 ++++++ ci-scripts/full-deploy-ovb.sh | 20 +- ci-scripts/full-deploy.sh | 145 +++-- ci-scripts/get-node.sh | 10 +- ci-scripts/images.sh | 1 - ci-scripts/include-gate-changes.sh | 10 +- ci-scripts/ooo-usbkey.sh | 1 - ci-scripts/ovb-image-upload.sh | 1 - ci-scripts/pre-commit-hook | 1 - ci-scripts/pre-commit.d/validate-yaml-in-commit | 1 - ci-scripts/provision_centos_settings.yml | 164 +++--- ci-scripts/releasenotes_tox.sh | 1 - ci-scripts/return-node.sh | 1 - ci-scripts/upgrade-baremetal.sh | 1 - ci-scripts/upgrade.sh | 1 - ci-scripts/usbkey/RUN_ME.sh | 1 - ci-scripts/usbkey/quickstart-usb.yml | 18 +- ci-scripts/usbkey/quickstart.sh | 7 +- ci-scripts/validate-yaml | 3 +- config/environments/baseos_centos_libvirt.yml | 7 +- .../environments/baseos_rhel_libvirt.yml.example | 4 + config/environments/ci_centos_libvirt.yml | 26 + config/environments/default_libvirt.yml | 16 +- config/environments/dev_privileged_libvirt.yml | 34 ++ config/environments/standalone_centos_libvirt.yml | 29 + config/environments/standalone_fedora_libvirt.yml | 27 + config/general_config/build_images.yml | 37 ++ .../{ => deprecated}/composable_upgrade.yml | 8 +- .../{ => deprecated}/composable_upgrade_ovb.yml | 8 +- config/general_config/{ => deprecated}/ipv6.yml | 7 +- .../{ => deprecated}/minimal_pacemaker.yml | 15 +- .../general_config/{ => deprecated}/no_netiso.yml | 3 +- .../general_config/featureset-multinode-common.yml | 4 - config/general_config/featureset001.yml | 118 +++- config/general_config/featureset002.yml | 119 +++- config/general_config/featureset003.yml | 49 +- config/general_config/featureset004.yml | 25 +- config/general_config/featureset005.yml | 80 ++- config/general_config/featureset006.yml | 108 +++- config/general_config/featureset007.yml | 70 ++- config/general_config/featureset008.yml | 89 ++- config/general_config/featureset009.yml | 18 +- config/general_config/featureset010.yml | 94 +++- config/general_config/featureset011.yml | 43 +- config/general_config/featureset012.yml | 37 +- config/general_config/featureset013.yml | 35 +- config/general_config/featureset014.yml | 35 +- config/general_config/featureset015.yml | 35 +- config/general_config/featureset016.yml | 129 ++++- config/general_config/featureset017.yml | 144 ++++- config/general_config/featureset018.yml | 116 +++- config/general_config/featureset019.yml | 131 ++++- config/general_config/featureset020.yml | 130 ++++- config/general_config/featureset021.yml | 147 ++++- config/general_config/featureset022.yml | 6 +- config/general_config/featureset023.yml | 8 + config/general_config/featureset024.yml | 13 +- config/general_config/featureset025.yml | 10 +- config/general_config/featureset026.yml | 51 +- config/general_config/featureset027.yml | 134 +++++ config/general_config/featureset028.yml | 57 ++ config/general_config/featureset030.yml | 91 ++++ config/general_config/featureset031.yml | 83 +++ config/general_config/featureset032.yml | 81 +++ config/general_config/featureset033.yml | 110 ++++ config/general_config/featureset035.yml | 119 ++++ config/general_config/featureset036.yml | 111 ++++ config/general_config/featureset037.yml | 93 ++++ config/general_config/featureset038.yml | 143 +++++ config/general_config/featureset039.yml | 194 +++++++ config/general_config/featureset040.yml | 124 +++++ config/general_config/featureset041.yml | 153 ++++++ config/general_config/featureset042.yml | 81 +++ config/general_config/featureset045.yml | 73 +++ config/general_config/featureset047.yml | 24 + config/general_config/featureset048.yml | 79 +++ config/general_config/featureset049.yml | 43 ++ config/general_config/featureset050.yml | 36 ++ config/general_config/featureset051.yml | 138 +++++ config/general_config/featureset052.yml | 45 ++ config/general_config/featureset053.yml | 171 ++++++ config/general_config/featureset054.yml | 88 +++ config/general_config/featureset055.yml | 110 ++++ config/general_config/featureset056.yml | 49 ++ config/general_config/featureset057.yml | 87 +++ config/general_config/featureset058.yml | 41 ++ config/general_config/featureset060.yml | 47 ++ config/general_config/featureset099.yml | 50 ++ config/general_config/ipa.yml | 28 +- config/general_config/minimal.yml | 136 ++++- config/general_config/pacemaker.yml | 75 ++- config/nodes/1ctlr.yml | 10 +- config/nodes/1ctlr_1comp.yml | 4 + config/nodes/1ctlr_1comp_1ceph.yml | 7 +- config/nodes/1ctlr_1comp_64gb.yml | 24 + config/nodes/1ctlr_2comp_1supp.yml | 28 + config/nodes/2ctlr.yml | 26 + config/nodes/3ctlr_1comp.yml | 8 +- config/nodes/3ctlr_1comp_192gb.yml | 44 ++ config/nodes/3ctlr_1comp_1supp.yml | 33 ++ config/nodes/3ctlr_1comp_64gb.yml | 45 ++ config/nodes/3ctlr_2comp_3ceph.yml | 63 +++ config/nodes/3ctlr_3comp.yml | 9 +- config/nodes/baremetal.yml | 16 + config/nodes/baremetal_1ctlr_1comp.yml | 2 + config/nodes/baremetal_3ctlr_1comp.yml | 12 + config/nodes/baremetal_3ctlr_2comp.yml | 14 + config/nodes/ovb_4node.yml | 2 - config/release/centosci/liberty-consistent.yml | 5 - config/release/centosci/liberty.yml | 5 - config/release/centosci/master-consistent.yml | 5 - config/release/centosci/master-current-tripleo.yml | 48 +- config/release/centosci/master.yml | 26 +- config/release/centosci/mitaka-cloudsig-stable.yml | 5 - .../release/centosci/mitaka-cloudsig-testing.yml | 5 - config/release/centosci/mitaka-consistent.yml | 5 - config/release/centosci/mitaka.yml | 26 - config/release/centosci/newton-cloudsig-stable.yml | 1 - .../release/centosci/newton-cloudsig-testing.yml | 1 - config/release/centosci/newton-consistent.yml | 5 - config/release/centosci/newton.yml | 1 - config/release/centosci/ocata-cloudsig-stable.yml | 1 - config/release/centosci/ocata-cloudsig-testing.yml | 1 - config/release/centosci/ocata-current-tripleo.yml | 33 +- config/release/centosci/ocata.yml | 26 +- config/release/centosci/pike-cloudsig-stable.yml | 19 + config/release/centosci/pike-cloudsig-testing.yml | 21 + config/release/centosci/pike-current-tripleo.yml | 47 ++ config/release/centosci/pike.yml | 1 + config/release/centosci/queens-current-tripleo.yml | 47 ++ config/release/centosci/rocky-current-tripleo.yml | 47 ++ config/release/centosci/stein-current-tripleo.yml | 48 ++ config/release/liberty.yml | 1 - config/release/master-tripleo-ci.yml | 2 +- .../release/master-undercloud-ocata-overcloud.yml | 26 - config/release/master.yml | 26 +- config/release/mitaka.yml | 1 - config/release/newton.yml | 2 +- .../release/ocata-undercloud-newton-overcloud.yml | 26 - config/release/pike.yml | 1 + config/release/queens.yml | 1 + .../rhos-11-rhn-baseos-undercloud.yml.example | 1 - config/release/rocky.yml | 49 ++ config/release/stable/mitaka.yml | 14 - config/release/stable/newton.yml | 1 - config/release/stable/ocata.yml | 13 + config/release/stable/pike.yml | 13 + config/release/stein.yml | 1 + .../tripleo-ci/CentOS-7/consistent-master.yml | 117 ++++ .../tripleo-ci/CentOS-7/consistent-newton.yml | 106 ++++ .../tripleo-ci/CentOS-7/consistent-ocata.yml | 111 ++++ .../tripleo-ci/CentOS-7/consistent-pike.yml | 116 ++++ .../tripleo-ci/CentOS-7/consistent-queens.yml | 114 ++++ .../tripleo-ci/CentOS-7/consistent-rocky.yml | 118 ++++ config/release/tripleo-ci/CentOS-7/master.yml | 142 +++++ config/release/tripleo-ci/CentOS-7/newton.yml | 119 ++++ config/release/tripleo-ci/CentOS-7/ocata.yml | 131 +++++ config/release/tripleo-ci/CentOS-7/pike.yml | 138 +++++ .../CentOS-7/promotion-testing-hash-master.yml | 120 ++++ .../CentOS-7/promotion-testing-hash-newton.yml | 106 ++++ .../CentOS-7/promotion-testing-hash-ocata.yml | 115 ++++ .../CentOS-7/promotion-testing-hash-pike.yml | 121 +++++ .../CentOS-7/promotion-testing-hash-queens.yml | 125 +++++ .../CentOS-7/promotion-testing-hash-rocky.yml | 127 +++++ .../CentOS-7/promotion-testing-hash-stein.yml | 127 +++++ config/release/tripleo-ci/CentOS-7/queens.yml | 134 +++++ config/release/tripleo-ci/CentOS-7/rocky.yml | 139 +++++ config/release/tripleo-ci/CentOS-7/stein.yml | 142 +++++ config/release/tripleo-ci/Fedora-28/master.yml | 97 ++++ .../Fedora-28/promotion-testing-hash-master.yml | 74 +++ .../Fedora-28/promotion-testing-hash-stein.yml | 72 +++ config/release/tripleo-ci/Fedora-28/stein.yml | 97 ++++ config/release/tripleo-ci/consistent-master.yml | 70 --- config/release/tripleo-ci/consistent-newton.yml | 70 --- config/release/tripleo-ci/consistent-ocata.yml | 70 --- .../master-undercloud-ocata-overcloud.yml | 99 ---- config/release/tripleo-ci/master.yml | 94 ---- config/release/tripleo-ci/mitaka.yml | 70 --- config/release/tripleo-ci/newton.yml | 70 --- config/release/tripleo-ci/ocata.yml | 70 --- config/release/trunk/liberty.yml | 5 - config/release/trunk/master.yml | 49 ++ config/release/trunk/mitaka.yml | 25 - config/release/trunk/newton.yml | 25 - config/release/trunk/ocata.yml | 34 +- config/release/trunk/pike.yml | 50 ++ config/release/trunk/queens.yml | 52 ++ config/release/trunk/stein.yml | 49 ++ devmode.sh | 45 +- install-deps.sh | 255 +++++++++ library/generate_macs.py | 10 +- other-requirements.txt | 5 - playbooks/build-images-and-quickstart.yml | 5 +- playbooks/build-images.yml | 9 +- playbooks/libvirt-nodepool.yml | 33 ++ playbooks/libvirt-setup.yml | 7 +- playbooks/libvirt-teardown.yml | 5 +- playbooks/noop.yml | 1 - playbooks/provision.yml | 5 +- playbooks/quickstart.yml | 35 +- playbooks/repo-setup-virthost.yml | 2 +- playbooks/teardown-environment.yml | 1 - playbooks/teardown-nodes.yml | 5 +- playbooks/teardown-provision.yml | 1 - playbooks/teardown.yml | 5 +- playbooks/tripleo-roles.yml | 98 ---- quickstart-extras-requirements.txt | 5 + quickstart.sh | 210 ++++--- releasenotes/notes/2.0.0-1579472457180d77.yaml | 1 - ...-tls-everywhere-supp-node-9f61fc635dd09070.yaml | 8 + .../add-fs038-for-octavia-c3fef2c3e65c0a55.yaml | 4 + .../break-out-general-config-8a02f40113e58dbc.yaml | 3 +- ...te-general-configurations-4748e1b2fbd6d5c9.yaml | 9 + ...nable_tripleo-validations-5d8064acb2460cf0.yaml | 7 + .../generic-convert-image-5605efaea6828aad.yaml | 9 + ...ck-shade-static-inventory-88e9985286162ccb.yaml | 11 + .../notes/scenario009-883d1575a561bb1a.yaml | 3 + .../notes/tags_for_all_tasks-7797e4ba6492794e.yaml | 13 + .../notes/use-repo-setup-f3a3ce9d9d3bbf63.yaml | 6 + releasenotes/source/conf.py | 4 +- requirements.txt | 7 +- roles/common/defaults/main.yml | 98 ++-- roles/convert-image/README.md | 24 + roles/convert-image/defaults/main.yml | 16 + roles/convert-image/meta/main.yml | 1 - roles/convert-image/tasks/main.yml | 30 +- roles/convert-image/templates/convert_image.sh.j2 | 25 +- roles/environment/meta/main.yml | 1 - roles/environment/setup/meta/main.yml | 1 - roles/environment/setup/tasks/main.yml | 27 +- roles/environment/setup/templates/network.xml.j2 | 5 +- roles/environment/tasks/main.yml | 1 - roles/environment/teardown/meta/main.yml | 1 - roles/environment/teardown/tasks/main.yml | 10 +- roles/environment/vars/centos-7.yml | 1 - roles/environment/vars/fedora.yml | 1 - roles/environment/vars/main.yml | 1 - roles/environment/vars/redhat.yml | 1 - roles/fetch-images/meta/main.yml | 1 - roles/fetch-images/tasks/fetch.yml | 35 +- roles/fetch-images/tasks/main.yml | 15 +- roles/libvirt/defaults/main.yml | 20 +- roles/libvirt/meta/main.yml | 1 - roles/libvirt/setup/common/tasks/main.yml | 11 +- roles/libvirt/setup/meta/main.yml | 10 +- .../libvirt/setup/overcloud/files/get-domain-ip.sh | 25 + roles/libvirt/setup/overcloud/meta/main.yml | 10 + .../setup/overcloud/tasks/libvirt_nodepool.yml | 181 ++++++ roles/libvirt/setup/overcloud/tasks/main.yml | 51 +- .../libvirt/setup/overcloud/tasks/register_vm.yml | 48 ++ .../overcloud/tasks/vars/libvirt_nodepool_vars.yml | 25 + .../setup/overcloud/templates/baremetalvm.xml.j2 | 6 +- .../setup/overcloud/templates/instackenv.json.j2 | 20 +- .../setup/overcloud/templates/libguestfs-env.sh.j2 | 10 + .../overcloud/templates/libvirtnodepoolvm.xml.j2 | 54 ++ .../setup/overcloud/templates/zuul-hosts.yaml.j2 | 43 ++ roles/libvirt/setup/supplemental/README.md | 2 + roles/libvirt/setup/supplemental/defaults/main.yml | 1 + roles/libvirt/setup/supplemental/meta/main.yml | 9 + roles/libvirt/setup/supplemental/tasks/main.yml | 2 +- .../libvirt/setup/supplemental/tasks/provision.yml | 69 ++- .../templates/tls_everywhere_provisioner.sh.j2 | 4 +- roles/libvirt/setup/undercloud/defaults/main.yml | 1 - .../setup/undercloud/files/get-undercloud-ip.sh | 1 - roles/libvirt/setup/undercloud/meta/main.yml | 9 + .../setup/undercloud/tasks/convert_image.yml | 3 +- .../setup/undercloud/tasks/customize_overcloud.yml | 43 +- .../setup/undercloud/tasks/inject_gating_repo.yml | 57 +- .../setup/undercloud/tasks/inject_repos.yml | 66 +-- roles/libvirt/setup/undercloud/tasks/main.yml | 605 ++++++++++++--------- .../setup/undercloud/tasks/update_image.yml | 3 +- .../undercloud/templates/inject_gating_repo.sh.j2 | 3 +- .../undercloud/templates/ssh-tunnel.service.j2 | 4 +- .../setup/undercloud/templates/undercloudvm.xml.j2 | 28 +- .../setup/undercloud/templates/update_image.sh.j2 | 13 +- roles/libvirt/setup/user/meta/main.yml | 10 +- roles/libvirt/setup/user/tasks/main.yml | 12 +- roles/libvirt/teardown/meta/main.yml | 1 - roles/libvirt/teardown/nodes/tasks/main.yml | 124 +++-- roles/libvirt/teardown/user/tasks/main.yml | 1 - roles/parts/kvm/defaults/main.yml | 1 - roles/parts/kvm/tasks/main.yml | 7 +- roles/parts/libvirt/tasks/main.yml | 5 +- roles/parts/ovs/tasks/main.yml | 2 +- roles/provision/defaults/main.yml | 3 +- roles/provision/local/meta/main.yml | 1 - roles/provision/local/tasks/main.yml | 38 +- roles/provision/meta/main.yml | 1 - roles/provision/remote/meta/main.yml | 1 - roles/provision/remote/tasks/main.yml | 93 ++-- roles/provision/support_check/meta/main.yml | 1 - roles/provision/support_check/tasks/main.yml | 3 +- roles/provision/teardown/meta/main.yml | 1 - roles/provision/teardown/tasks/main.yml | 9 +- roles/provision/user/meta/main.yml | 1 - roles/provision/user/tasks/main.yml | 5 +- roles/repo-setup/README.md | 31 +- roles/repo-setup/defaults/main.yml | 44 +- roles/repo-setup/tasks/create-repo-script.yml | 6 + roles/repo-setup/tasks/get-dlrn-hash-newest.yml | 38 ++ roles/repo-setup/tasks/get-dlrn-hash.yml | 69 +++ roles/repo-setup/tasks/inject_repos_into_image.yml | 2 +- roles/repo-setup/tasks/main.yml | 21 +- roles/repo-setup/tasks/setup_repos.yml | 6 +- roles/repo-setup/templates/repo_setup.sh.j2 | 11 +- roles/tripleo-inventory/README.md | 33 ++ roles/tripleo-inventory/defaults/main.yml | 10 +- roles/tripleo-inventory/files/get_extra_node.py | 35 ++ roles/tripleo-inventory/files/remove_extra_node.py | 30 + roles/tripleo-inventory/meta/main.yml | 12 +- roles/tripleo-inventory/tasks/inventory.yml | 183 +++++++ roles/tripleo-inventory/tasks/main.yml | 161 +----- roles/tripleo-inventory/tasks/openstack.yml | 102 ++++ roles/tripleo-inventory/templates/clouds.yaml.j2 | 12 + .../templates/get-overcloud-nodes.py.j2 | 33 +- roles/tripleo-inventory/templates/inventory.j2 | 16 +- .../templates/openstack_ssh_config.j2 | 43 ++ roles/tripleo-inventory/templates/ssh_config.j2 | 13 +- .../templates/ssh_config_localhost.j2 | 12 +- .../templates/ssh_config_no_undercloud.j2 | 2 +- roles/tripleo/undercloud/tasks/main.yml | 2 +- roles/virtbmc/defaults/main.yml | 3 + roles/virtbmc/meta/main.yml | 3 + roles/virtbmc/tasks/configure-vbmc.yml | 123 +++++ roles/virtbmc/tasks/main.yml | 5 + setup.cfg | 11 +- test-requirements.txt | 5 +- tox.ini | 61 +-- zuul.d/layout.yaml | 39 ++ 369 files changed, 12675 insertions(+), 3136 deletions(-) Requirements updates -------------------- diff --git a/quickstart-extras-requirements.txt b/quickstart-extras-requirements.txt index 922aee4..a984d65 100644 --- a/quickstart-extras-requirements.txt +++ b/quickstart-extras-requirements.txt @@ -1,0 +2,5 @@ git+https://git.openstack.org/openstack/tripleo-quickstart-extras/#egg=tripleo-q +git+https://git.openstack.org/openstack/tripleo-ha-utils/#egg=tripleo-ha-utils +git+https://git.openstack.org/openstack/browbeat/#egg=browbeat +git+https://git.openstack.org/openstack/openstack-ansible-os_tempest/#egg=openstack-ansible-os_tempest +git+https://git.openstack.org/openstack/ansible-role-python_venv_build/#egg=ansible-role-python_venv_build +git+https://git.openstack.org/openstack/ansible-config_template/#egg=ansible-config_template diff --git a/requirements.txt b/requirements.txt index a744a2b..fd8b861 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,4 @@ -ara -ansible==2.2.0.0 +cmd2==0.8.5 +ara==0.15.0 +ansible==2.5.7 +jmespath @@ -3,0 +6 @@ netaddr>=0.7.18 +os-client-config diff --git a/test-requirements.txt b/test-requirements.txt index fc27c95..cca8b77 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -2 +1,0 @@ openstackdocstheme>=1.11.0 # Apache-2.0 -hacking<0.11,>=0.10 @@ -4,3 +2,0 @@ hacking<0.11,>=0.10 -bashate>=0.2 # Apache-2.0 -ansible-lint -jenkins-job-builder @@ -9,0 +6 @@ reno>=1.8.0 # Apache-2.0 +pre-commit # MIT From no-reply at openstack.org Tue May 14 14:48:46 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 14 May 2019 14:48:46 -0000 Subject: [release-announce] instack-undercloud 7.4.15 (pike) Message-ID: We are excited to announce the release of: instack-undercloud 7.4.15: instack-undercloud This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/instack-undercloud Download the package from: https://tarballs.openstack.org/instack-undercloud/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. Changes in instack-undercloud 7.4.14..7.4.15 -------------------------------------------- 63cc74e4 Install python-panko client b48d9f35 Fix curly brackets for ntp::servers: to prevent HTML escaping 3a0e8ae2 Fix pep8 stricter requirement about backslash (W605) 0b964b9a import zuul job settings from project-config 9bcfff15 import zuul job settings from project-config d988d98e Ensure Boolean Strings from the environment are treated correctly f7afb499 Set Red Hat default SSHD configuration properly Diffstat (except docs and test files) ------------------------------------- .../install.d/02-puppet-stack-config | 7 +++++++ .../os-apply-config/etc/puppet/hieradata/RedHat.yaml | 20 ++++++++++++++++++++ elements/puppet-stack-config/puppet-stack-config.pp | 3 +++ .../puppet-stack-config.yaml.template | 2 +- instack_undercloud/undercloud.py | 2 +- zuul.d/layout.yaml | 10 +++++++++- 7 files changed, 46 insertions(+), 6 deletions(-) From no-reply at openstack.org Tue May 14 14:49:36 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 14 May 2019 14:49:36 -0000 Subject: [release-announce] tripleo-image-elements 7.0.6 (pike) Message-ID: We enthusiastically announce the release of: tripleo-image-elements 7.0.6: Disk image builder elements for deploying OpenStack. This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/tripleo-image-elements Download the package from: https://tarballs.openstack.org/tripleo-image-elements/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. Changes in tripleo-image-elements 7.0.5..7.0.6 ---------------------------------------------- d394f43a Fix identation in README so we can do a release 2384b0ac OpenDev Migration Patch c60f4193 Replace openstack.org git:// URLs with https:// 8b554a3f Add python jobs to tripleo-image-elements 0e177c3b import zuul job settings from project-config Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- README.md | 1 + elements/os-svc-install/README.md | 2 +- tox.ini | 6 ++++-- zuul.d/layout.yaml | 7 ++++++- 7 files changed, 15 insertions(+), 6 deletions(-) From no-reply at openstack.org Tue May 14 14:49:49 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 14 May 2019 14:49:49 -0000 Subject: [release-announce] tripleo-heat-templates 7.0.18 (pike) Message-ID: We joyfully announce the release of: tripleo-heat-templates 7.0.18: Heat templates for deploying OpenStack with OpenStack. This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/tripleo-heat-templates Download the package from: https://tarballs.openstack.org/tripleo-heat-templates/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. 7.0.18 ^^^^^^ New Features ************ * 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. Upgrade Notes ************* * The 'LogrotatePurgeAfterDays' enforces cleaning up of information exceeded its life-time (defaults to a 14 days) in the /var/log/containers directory of bare metal overcloud hosts, including upgrade (from containers) cases, when leftovers may be remaining on the host systems. Security Issues *************** * New heat parameters for containerized services 'LogrotateMaxsize', 'LogrotateRotationInterval', 'LogrotateRotate' and 'LogrotatePurgeAfterDays' allow customizing size/time-based rules for the containerized services logs rotation. The time based rules prevail over all. Bug Fixes ********* * The nova statedir ownership logic has been reimplemented to target only the files/directories controlled by nova. Resolves VM I/O errors when using an NFS backend (bug 1778465). Changes in tripleo-heat-templates 7.0.17..7.0.18 ------------------------------------------------ fc4b59a98 Catch directories we can not change ownership 2ccd9ed26 Run nova_statedir_owner on every run 85826b52d Fix typo in octavia upgrade_tasks b6b01d5c2 Revert "[Ocata/Pike/Queens] Make rhel-registration scripts location absolute." b7cefb14a Remove tripleo newton and ocata jobs (pike branch) de016e686 Remove tftp service and package upon upgrade to container dcc6aeeef Fix ironic containers data owning races 28de50b47 Fix containerized ironic bind-mounts 7781a3677 Allow custom time constraints to rotate logs 2ef90c3ef [Templates] Use str_replace for hosts. 5b7fd4578 Mount the public TLS certificate for HAProxy on up(date|grade) on pacemaker e84bc4c92 Switch stable scenarios to voting b85cb6849 Sharing hypervisor /var/lib/ironic with ironic-conductor container d476b9c54 Remove 3node from CI 6e021da2e [Queens/Pike] Re-registry with new rhel_reg parameters on upgrade. 521744b54 [Ocata/Pike/Queens] Make rhel-registration scripts location absolute. bacf86f80 Always lowercase role name bc9cf98c4 Add posibilities to set tunnel_csum in ovs agent 610193f7f Add RHELRegistrationActions to rhel-registration template 1a0d1de71 [Ocata/Pike] Pass DeployIdentifier in upgrade tasks. 8794eccaf Do not disable ipv6 on loopback interface for epmd 880556f89 Improve nova statedir ownership logic db79b80ce [Queens/Pike] Run online data migrations on converge, allow disabling them 62c6f7211 Fix Swift storage device setup 590660c8d Enable fluentd on scenario001 Diffstat (except docs and test files) ------------------------------------- .testr.conf | 2 +- .../scenario001-multinode-containers.yaml | 4 +- common/major_upgrade_steps.j2.yaml | 12 +- .../major-upgrade-composable-steps-docker.yaml | 5 + environments/major-upgrade-converge-docker.yaml | 5 + .../rhel-registration/rhel-registration.yaml | 9 +- .../rhel-registration/scripts/rhel-registration | 2 +- hosts-config.yaml | 19 +- puppet/extraconfig/tls/tls-cert-inject.yaml | 33 ++- puppet/role.role.j2.yaml | 8 +- puppet/services/kernel.yaml | 3 + puppet/services/neutron-ovs-agent.yaml | 7 + .../notes/bug-1794268-0f875aa640b4246e.yaml | 6 + ...ogrotate-containers-purge-a5587253fe6cbb28.yaml | 15 ++ .../nova_statedir_ownership-54c75dfe8ad64b4f.yaml | 7 + scripts/hosts-config.sh | 1 + test-requirements.txt | 1 + tox.ini | 5 + zuul.d/layout.yaml | 106 +-------- 37 files changed, 972 insertions(+), 207 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 6ba8e178d..3876d37b1 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -3,0 +4 @@ +hacking>=0.11.0,<0.12 # Apache-2.0 From no-reply at openstack.org Tue May 14 14:50:33 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 14 May 2019 14:50:33 -0000 Subject: [release-announce] tripleo-common 7.6.18 (pike) Message-ID: We are gleeful to announce the release of: tripleo-common 7.6.18: A common library for TripleO workflows. This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/tripleo-common/ Please report issues through: https://bugs.launchpad.net/tripleo-common/+bugs For more details, please see below. Changes in tripleo-common 7.6.17..7.6.18 ---------------------------------------- 73634590 [Pike only] Fix syntax error. 5fa18946 [Pike only] Fix docker registry url. a65c72f5 Switch stable scenarios to voting a652a35c Ensure that GetHostCpusListAction.run() returns a deterministic result 16cdb712 [Pike Only] Remove comment related to namespace variable. 2088f612 Remove horizon ui plugins we don't support a42f1e11 [Pike Only] Do not use namespace var name in docker img template. 779ecff0 [Pike Only] Rename uwsgi-plugin-python to uwsgi-plugin-python2 in barbican aad412a0 Disable external plugins in rabbitmq container Diffstat (except docs and test files) ------------------------------------- container-images/overcloud_containers.yaml | 176 ++++++++++----------- container-images/overcloud_containers.yaml.j2 | 2 +- .../tripleo_kolla_template_overrides.j2 | 15 +- scripts/container-update.py | 4 +- tripleo_common/actions/derive_params.py | 2 +- zuul.d/layout.yaml | 8 + 7 files changed, 125 insertions(+), 101 deletions(-) From no-reply at openstack.org Tue May 14 14:50:50 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 14 May 2019 14:50:50 -0000 Subject: [release-announce] tripleo-quickstart-extras 2.1.1 (pike) Message-ID: We are gleeful to announce the release of: tripleo-quickstart-extras 2.1.1: Extend tripleo-quickstart's abilities to deploy and test TripleO This release is part of the pike release series. The source is available from: https://opendev.org/openstack/tripleo-quickstart-extras Download the package from: https://tarballs.openstack.org/tripleo-quickstart-extras/ For more details, please see below. 2.1.1 ^^^^^ New Features ************ * Added public cloud settings. All public cloud settings can be overridden to deploy on custom cloud environments. Added functionality to remove stacks and key pairs from the host cloud. * Add support for composable upgrade since Newton release. The workflow for composable upgrade implement also the one for making mixed upgrade https://blueprints.launchpad.net/tripleo/+spec /tripleo-composable-upgrade-job * Add *undercloud_roles_data* for containerized undercloud deployments. Allows to specify a custom undercloud roles file which should be taken into account when preparing docker images for UC. Defaults to *{{overcloud_templates_path}}/roles_data_undercloud.yaml*. Note: The default value can not be changed yet. The command *openstack undercloud deploy* works only with the static role file *roles_data_undercloud.yaml* from t-h-t. Custom undercloud roles data files, like *roles/UndercloudLight.yaml*, need to be copied as *{{ overcloud_heat_templates }}/roles_data_undercloud.yaml* in order to use this feature. * EXPERIMENTAL feature to install the undercloud with openstack heat add support for a containerized undercloud. It allows to update the specified packages, install custom t-h-t templates and fetch work in progress dependency changes. This can be done deployment runtime, by an undercloud deploy script defined from a given template. The feature is invoked by using the config file in config/general_config/containers_undercloud_minimal.yml e.g. ./quickstart.sh -c $working_dir/config/general_config/containers_undercloud_minimal.yml --tags all -R master-tripleo-ci -w $working_dir $VIRTHOST * Added support for other network isolation physical topologies such as 'multiple-nics', 'bond-with-vlans', and 'public-bond' * Tags were added in all the playbooks so that it is possible to control atomically the flow of the entire process. For details about how to use tags check the chapter *Using tags to atomically execute specific phases of the deployment* in [TripleO Quickstart - Getting Started Guide](https://docs.openstack.org/tripleo-quickstart/latest /getting-started.html) * Added the possibility to give root device hints for nodes, covering the same type of hints as Ironic allows. * Underclouds and overclouds may be installed with Heat templates fetched into a custom location defined with "overcloud_templates_path". * New "validate_services" boolean flag in order to check the service state * New "validate-services" role in charge of container and service state validation Known Issues ************ * Because of very long image modifying by libguestfs, we now implement a different way to do it by converting image to raw, mounting it and modifying in the place (usual tripleo-ci way to do it, as it was before transition to quickstart). This implementation might be temporary until we figure what happens with libguestfs. Deprecation Notes ***************** * The variable "undercloud_hieradata_override_file" which was the hieradata override file for the undercloud, was deprecated in favor of the variables "hieradata_override_file_classic_undercloud" and "hieradata_override_file_t_h_t_undercloud". * The use of network isolation types 'multi-nic', 'bond_with_vlans', and 'single_nic_vlans' are deprecated and will be removed in the 'R' release. Please change these values to 'multiple-nics', 'bond-with- vlans', and 'single-nic-vlans' accordingly. * Currently only support for disk size hint was possible on OOOQ. This was using the "disk_root_device_size" setting, as well as the disk property on instackenv.json This feature is not being removed, but the usage of new root device hintes feature is prefered. If some device hints are given using this new env setting, the old way will be ignored. In the future, "disk_root_device_size" hint will need to be deprecated. * The tripleoupstream container registry is not used anymore and may be retired in the future. * The experimental containerized undercloud deployments driven via *undercloud deploy* CLI is not supported anymore for Pike. Bug Fixes ********* * The references to the Heat command are deprecated from Mitaka release and we should now be using the OpenStack CLI instead. * Fix *undercloud_roles_data* to contain a relative path as tripleoclient expects it. * Currently OOOQ deploys on baremetal, on servers with multiple disks, is not behaving correctly. There was the possibility of giving root device hints, but only based on size. On systems where the disk size was the same, it was impossible to target the right disk. * Containerized underclouds are allowed to have a custom *undercloud_docker_registry_tag*. *undercloud_docker_registry_port* may be omitted, if *undercloud_docker_registry_host* does not expect a custom port, like 'docker.io'. The docker registry host, port and tag for containerized undercloud services default to the values provided for overcloud deployments. You may want to alter it, if building images locally with Kolla, or fetching from remote registries not fitting overcloud deployment cases. As overcloud deployments may consume images form the undercloud local registry, it is possible to have *undercloud_docker_** and *docker_** params diverged for containerized underclouds vs overclouds. Other Notes *********** * "undercloud deploy" CLI now supports *undercloud_roles_data*. It can also be defined in *undercloud.conf* as *roles_file* to be used with "undercloud install --use-heat" as well. * The nodes registration and configure are done through *openstack overcloud node import instackenv.json* command from newton release and above. Changes in tripleo-quickstart-extras 2.1.0..2.1.1 ------------------------------------------------- 1cbafc9e Revert "Remove ctlplane data from CI network-environment" 3dabc41d Remove test_create_server_when_memory_quota_is_full from skiplist f4d33966 Set number_of_controllers to 1 if no Controller ebc09bd9 Remove ctlplane data from CI network-environment 320c7712 Remove newline spacing on dlrn_hash_tag vars a803afda Add blank line to repo while creating dlrn config 0cfee0b7 Adding test_server_multi_create_auto_allocate to stein skip list 7ba679d6 Remove telemetry tempest plugin tests from skip list 3b68bc40 typo in debug print statement d5476b1f add error message for failed container services c86f25dc Launch zuul reproducer at correct branch 7c7c5f75 update reproducer doc 3ac46f76 Add topology_map option to manage scale and flavors 7d2cff88 Ensure cirros-0.3.6 is referenced consistently d0b9e111 Call podman with root 6573549c Update os_tempest playbook var for source install 1e01fc20 Add selinux configuration for OVB jobs c54a1087 Copy /etc/ipa/ca.crt file to tempest container 04ae8fe8 Remove the tempest_test_whitelist from playbook 5df6fdd3 Do not redefine container_build_id if set with get_build_command 53f01ad7 Add build-test to virthost bm a295c006 Adding test_server_multi_create_auto_allocate to skip list dddea19c Remove deprecated commands from overcloud deletion c9f33ebf Remove keystone_service_internaluri_insecure var from os_tempest 645838e2 Revert "Removed the release check from the pre-deploy task." ed1364ec Unskip bootvolumepattern from master da26295b remove tripleo-ui validate cb358e96 add tempest skip list for stein 89668ff8 Collect services statuses in logs 6c16c3f8 clean up reproducer files a1f4a4d0 Parameterize undercloud masquerade networks overrides 1ed9b910 Changing the way you copy tempest data to shell a72f9f03 update the master skip list for barbican 53273fa2 The |bool seems to prevent the |default to kick in c6eaa9d8 WIP: attempt cleanup on container build id vars a4b1340a Fix containerized tempest logic b79a57e8 Change yum to package for fedora28 7df9bfb1 Fix NovaHWMachineType to be compatible with fedora ca4f3250 update reproducer doc w/ command options f9ba72c7 Improve warning message on docker group issue 12d708db Add testrepository.subunit file to root dir 4591eb5e Support patches in reproducer runs ae22344c check that kvm kernel modules are inserted 9297f58e Ensure default value is set, and is "False" 9dbb6a73 Makes default docker_prep_prefix distro dependent 934b0f49 Depends-On is not needed with periodic jobs 619c763d zuul reproducer script add missing fi 34c93803 Enable barbican tempest plugin 2c655258 Add test_create_server_when_memory_quota_is_full to skip list cd7bb9bc Fix tempest container post logging c0ec7f6d Script to identify tests passing on FS021 but still on skip list 6f663804 Adding test to skip list 0ec60468 image build: temporarily add DIB debug flag 36f51a1b Mount required files for running novajoin tempest tests 210c0702 Use ansible_user_dir instead of hard coded /home/zuul path 536df412 Add user variables to the virthost connection 316ca33d Reuse the validate-tempest skip list in os_tempest ae2c0afe prevent -l, libvirt on machines w/o capabilities a5f5b653 ensure docker group exists e3842159 Reproducer script: run only on job started by zuul 746a0603 Correct how failed containers make the whole thing fail 71e5d89c make the git clone idempotent b01bcdac echo out the user that tempest is containerized 0ad99eb2 Use infra generation of ARA reports b0ccef09 Standardize os_tempest playbook and set vars dynamically 14afbbf1 Remove novajoin tests from skip lists dae49779 Add atop command as configurable 42dd32e6 Adding test to the skiplist for OVN related updates f1b69d2e add image sharing instructions 518b7d2e update the reproducer doc, with image import 4bf4aded Removed the release check from the pre-deploy task. 8a6b1ae2 Rename errors file if it's big 95f62877 Include standalone deploy logs for logstash index 74983421 Raise an error if a service or container is failed bf39f0d9 Remove duplicate enable_tempest from undercloud.conf bcd581fc Tell people how to ignore their personnal editor temporary files cb5269e4 standalone: enable debug on container image build c8c23915 Run dstat prior deploying to standalone 2db357c5 ensure pip is updated in reproducer 97f8b3ef Set tempest_private_net_provider_type to geneve for os_tempest 87c3d5c3 Treat dest as normal file when copying out of podman containers d1fd33e8 Set container_binary to podman from stein releases onwards 84423aa9 Set network interface in extra node 666c62b2 Add settings for ovb_key_name b21ac8c3 Add settings to launcher-playbook for OVB 3806641b overcloud/deploy: use overcloud_container_cli to find out which env to load 68110409 Make use of standalone-tripleo.yml env in standalone-upgrade. bf442295 Set DNS for jobs dynamically in OVB a3581d4a Configure FreeIPA vars 1f07118c Add inventory and repos to freeipa playbook ed75738a warnings should be first and in red fe62dcc6 Re-enable neutron-tempest-plugin scenario tests de3faa4c add some formatting to the repro doc 891a7148 Design new role for zuul-based reproducer 33780dda Add playbook for FreeIPA job fc07a263 Specify hostname for standalone e6cfcb29 Remove use of upgrade_init_command from multinode-overcloud-upgrade.yml. e7d86f22 Add overcloud-scripts tag to network env task eff38085 Loop over *all* containers in order to get the container STDOUT f6561dae Remove usage of target_upgrade_version. 7a82d31a Fix md5 for cirrus 3.6 image 055e5ec4 Change validate_image_url to 0.3.6 c45688c6 Skip test not supported by OVN 689fef43 Add output for ip6tables and related ipv6 things 099cdd53 Setup Ironic in Overcloud 55df6235 Change headless chrome port to 4444 75b10e17 Add logic to use different Ceph container images based on OSP version c39655fe Remove double quote from tempestconf 8cfab9f8 Fix tempest init path in tempest-venv b15450d9 Update cirros image from 3.5 to 3.6 e54341be Add tripleo-standalone-scenarios-full to tripleo-quickstart df2401d7 Use os_tempest for running tempest on standalone 2bc4f29b Do not build projects with '-distgit' in project name c9cc2414 Don't build OVB changes 2f6d455d Use environments/ssl directory for getting CA environment 74e8e614 Correct reproducer dependency detection and adds missing git 28b46708 Corrected openstack-virtual-baremetal repo location 29b0bd84 Bump the Ceph container image to 3.2.1 0a9346dd Update tht,tripleoclient and tc before standalone_upgrade. 86d5cec0 Add in-place execution mode for reproducer 4b0e51aa Switch ovb_repo_version to the new branch stable/1.0 69fb81b2 skip delete intf by fixed ip 55f3bfec Improve output of Verify Sphinx build task dd975856 Makes tempest sendmail failure easier to track ccca64f5 Install correct python version packages at tempest 881d16fb Added support for installing tempest plugins from git c76954e6 overcloud-deploy: introduce overcloud_container_cli parameter c399e3a8 Remove reproducer lines added to get zuul related info a8880ab6 Bypass standalone container prep at mixed OSs 0c532f71 Makes reproducer output more human friendly (readable) 77cb2491 Extend DeployedServerPortMap to include network props 12cc9a2e Use buildah only for stein onwards, fixes rocky a5c26afa Revert "Removing barbican and telemetry from skiplist" 540beaa5 Switch the undercloud to deploy Podman by default starting from Stein 19e62a65 Add updates to standalone containers prep 412d2e3f [Core] Change the author and author mail. 87badd3d Removing barbican and telemetry from skiplist 543988c2 fix tripleo-ui non-secure setup dcf4cf2f Fix standalone containers prep to work with docker_registry_host 08b8a191 tempestmail: few updates to Storage-related notifications 9c196b00 Use ansible debug stdout_callback on overcloud-deploy 816d75f4 [Configuration] Update min tox version. ebcf22bb Migrate ansible-lint to pre-commit a466cc6a Disable nested virt for standalone e400db1e set-libvirt-type: Stop throwing a misleading failure a5580e7a Fix regression of collect-logs package listing 52481077 Add /usr/share/ansible-modules ->ANSIBLE_LIBRARY standalone lint 2a9cb028 Fix indentation in containers-prepare-parameter.yaml 07cf90a1 fix tox python3 overrides 05b5b272 Add ability to disable yum update with gating repo 47d0c0e8 Add TestNetworkBasicOps.test_hotplug_nic to master skip list 72141b7f Adopt yamllint strict linting 06e1966a Remove tripleo-multinode-baremetal-full template b48d6fcd Fix Chinese quotes d9a66b56 Fixed path for tripleo deployer input file 0aee2f5e Allow to collect HAProxy stats and log them in a file 54ec8d22 Correct some commands from the "Collect container info" tasks cf56a554 Migrate flake8 to pre-commit 25760f71 Correct buggy typo 5102788c Fixed logstash file name for tempest 1647bf5b ensure we get podman container logs 7ff41dea Add option to install chrome when running tempest a31f9954 Use a shorter default domain name 45e2ab6e [Documentation] Migrate the format. cc823493 Adapt code to newer code style (linters) 46c0b497 Replace yum with package on validate-tempest 2af2c919 Fetch version for container engine. 8823e7d0 standalone: configure DockerRegistryMirror when possible baf83924 Harden yaml linting on modified files 2ded6f1d Make build-test-packages more resilient feb33e63 break out the tempest skip list generation by deployment a554bed7 remove volumebootpattern from master ae1d1ab9 Correctly handle complex nameserver types for standalone 5b7e12b8 Use correct package manager at DLRN 3758dbf3 OVB - external network masquerading 2f2d7ab4 Introduce zuul.projects and executed pre-run playbooks for reproducer 722ecff6 Add custom env and container cli option to standalone upgrade. cce53432 Add custom environment files for standalone 503f82a1 Create /var/lib/tempestdata with sudo 52155722 Run atop for monitoring deployment a657781d Create a reproducer-quickstart dir 5fb90bcb Fix runtime Ansible warnings d78d8f5e Set undercloud hostname from ansible variables 2d255d14 Add podman support to validate-tempest role 850f2242 increase the available ram for the bmc node 04585eb6 Use dnf and python3 on platforms where these are default c1c68563 Add multi ports to tcpdump for ironic debug ea2c751d Add time for overcloud deletion 6ee94559 Smarter containerization defaults 0130fed3 Add vars for setting images for openshift 3.11 08978f28 Resolve get_build_command output before container_build_id e0043812 [Trivial Fix] Correct spelling error of "cloud" c073cdb8 undercloud/hieradata: configure nova-scheduler workers too f4eb8f2d undercloud/hieradata: fix jinja syntax for conditionnals a8fde94f Upgrade rdopkg to 0.47.3 f02176b2 Fix pip installation 93e5bc51 Stop using docker.yaml after it was deprecated 9fcdfada Add new standalone_container_cli variable 229922b6 Add /var/log/tripleo-container-image-prepare.log 3588ffbb Don't install setuptools/pip/virtualenv from RPMs 8338a939 Use container_build_id for standalone containers 107a4f91 Fixed stackviz report for standalone bc2ddcb1 Add the possibility to create more than one stack with reproducer. 9f226515 Fix EXTRA_VARS calculation for env_vars_to_source_file. cca95eed Update standalone environment file 3c5e5655 Add standalone upgrade role and playbook. 61357f8e Add vars for setting gluster images for openshift 2824be4d Set identity.region with tempestconf explicitly 5f2da9cf Lint all the generated playbook after standalone deployment. 3652de04 Do not configure ara on undercloud by default a47f26d2 Create tempest networks for standalone 1c9b0fd9 Gather facts for the undercloud to make platform data available 8386e6a9 overcloud-prep-images: use container_cli 1c592660 Get ara stats from rocky branch 2a6f060f Add conditions for allowing traffic for controllers c0020005 Configure SELinux for standalone 1c6cfa1e Run bashate via pre-commit a472345d Repair ansible when calls with jinja2 8a6f845c Un-skip manila and sahara tests on master and Rocky 91504fad Fix typo, expand l33tspeak in reproducer template ecd5d0d8 Add ANSIBLE0019 (rule id 102) to skip list -[102] No Jinja in when 9db2de54 Fix stackviz and subunit2html report generation 00ea9d56 Fix TLS resource_registry key error 58f10757 [Scripts] Add a dependency. 97fc73a2 Prefer to use yaml safe_load instead load 52db4aef Rebase undercloud.conf template 47914f50 Add podman support for log collection e644ad63 remove names from tempest mail 49bff74a Always pass docker.yml when using containers c193a2ff Update standalone container prep steps d2389fbf Fix nits with configure-tempest 1c5ad2c9 by default collect all files in /var/lib/mistral 20943755 Add log of ansible modify container role to logstash 36e5b05c Introduce undercloud_container_cli parameter bf7a2e22 Use TLS environment files from environments/ssl/ d89affe0 Standalone configurable virt type e2407483 Search for stackrc at remote/target undercloud b3646e13 Do not override resource_registry for UC heat d821f0d8 Fix multinode image list a21ca548 Allow pinning of ara in undercloud-setup d47da1be Fix quickstart undercloud selinux configuration 5e737e00 Use subnodes groups for multinode roles and templates 22126f70 Fix overcloud ARA data collection 0a63a77f Add ability to specify undercloud install command 9e2a3168 Use local ansible connection for libvirt repro 684db051 Fix script typo deb4ed36 Remove duplicate entry in params.yaml e0d14153 Calculate ARA metrics for overcloud a33a92ef Upgrade docker ceph container 0dfd92f2 Skip some neutron_tempest_plugin tests for master and rocky and telemetry for master e4621e84 Fix used paths to match custom working dir 9da455dc Support ARA statistics in InfluxDB for longest tasks 65384f03 Revert "Revert "Add ability to have dlrn build all the packages at once"" 850595c4 Do not enforce libguestfs emulation mode 2af6e870 Revert "Add ability to have dlrn build all the packages at once" 04525c65 Track ansible overcloud deployment with ARA 9cb388dc Add tempest to standalone 5a6ba288 Add support for OS_CLOUD f20c2968 Remove volume.min/max microversion in tempest.conf from queens 0e2ca879 Add ability to have dlrn build all the packages at once 5ef81585 Add support to pullin distgit changes a8b048e1 Don't set compare_host_packages:True 1f9c7a1d Testing adding properties to flavors a0201833 Rebase patch in reproducing as zuul does in CI fc60cb0d Quote $PLAYBOOKS variable for sourcing af2691fb Update build-test-package for non-centos7 2a5f4c88 Remove container_registry_file from multinode-overcloud-update. b82212cb Revert "reproducer: cherry pick zuul changes" 4efc65cf Use overcloud status for failure checking ac843a1c nodepool-setup: add NODEPOOL_CBS_CENTOS_PROXY c4ec5a3b Switch to workflow driven image prepare bf0c95b1 Log collection: list installed rpms and their source repos 86006d98 switch documentation job to new PTI 04d0d98f import zuul job settings from project-config bc311ac3 Remove deprecated ironic command from prep images 49636d10 Show cfg,j2,py files in browser ddc8467a Fetch images again inside BM undercloud playbook 717e0c0b Include minimal Browbeat playbook in baremetal playbook be4f5dee remove older and slower portions of collect-logs e3ab79ee Fix default value for overcloud_roles 28285916 vitrage not supported by tempest on the undercloud 5d8f67f7 add delorean-current to repolist for updates 30732968 Updated skip list for Tempest 188b8949 Fix Subsequent run of tempest-setup.sh 5a76f77e skip mistral action test 656c195b Updated tempest role for rocky branch e4cc61a2 Pin rdopkg to 0.46.3 87874565 Prevent mistral-db-manage not found error 9ea6018d list and show all the available flavors prior to introspection 07d14c4f Don't use the undercloud containers during mixed upgrade. 416d1d1d Fix libvirt_type kvm for overcloud deploy f6dd92d2 add default value for update_containers fbb9e59b Use local docker registry host for tempest container 36569be2 Unify custom t-h-t install steps for UC/OC/upgrade baa78023 update rdocloud dns settings to outside provider f79d80c9 Integrate Validate-HA work into OVB jobs 263c97f3 Use the TripleO Ansible role from tripleo-upgrade to run upgrades c05c83da Cleaning up tempest skip tests for ocata 70b69798 Fix centos opstools repo deactivation 9f5558f0 Cleaning up tempest skip tests for pike 393505c5 avoid Inappropriate ioctl for device with pause module a9755c20 Fix ssl warnings on tempest containerized 5241e085 Remove single quote from docker inspect command in tempest run da4fc17d Fix tempest related files permissions for tempest container 749acdfa Fix docker info log name 615ff594 Fix network config conflicts for containerized UC d32e1f3e Set update_repo to gating_repo_name parameter c348e84c reproducer: cherry pick zuul changes dc4b6d68 update default logging to match upstream aec808d5 update default libvirt from qemu -> kvm 1a2d5040 Reproducer don't fail if workspace path doesn't exist yet d2b8a9ff Adds reproducer check+exit+warning dependencies - virtualenv+others 2176fce8 Restrict undercloud resolvers to IPv4 addresses 018d057f Fix tempest-deployer-input.conf path fcfba663 Skip all non-kolla based images in containers-prepare-parameter.yaml 4d1bf62c Add openshift etcd image to image prepare params 146d1d1c Fix Ansible Using tests as filters is deprecated 417ec7dd Search for last public image for reproducer 27850ad8 Add generate_overcloud_roles var to overcloud-deploy role 885ee170 use upstream git url instead of github dbf1a257 Print failed stack info in case of failure b4e000cc Revert "Don't trigger repo injection if nothing was built" 521f2ad4 Add doc for the libvirt reproducer 913e0cef Create classic undercloud hieradata overrides with any cli arg 6b05d5ab Revert "Removing test from skip list" b28d23a9 Adding undercloud_ntp_servers to undercloud.conf template 1b8cf6e2 Fix iteritems for dictionary 8968a530 Fix tempestmail regex d173fc09 Update rdocloud env: boot_from_volume not required 46597925 Add network prefix configuration 40eaab0e Add memory and swap info into collect-logs collect task 7ee0e882 Removing test from skip list 83965606 ensure the container_build_id is set 5ab1af1e Configure SELinux in the undercloud 861e5f1f Disable ssl certificate validation in tempest 07d323aa Fix tempest compute feature for releases before rocky f0e02ef2 Run image prepare with --verbose fa0c6560 Enable ARA for the undercloud install f8ecad18 Use openstack CLI for ironic 5c7ed8b3 Prevent recursive copy of /var/log 336e6c6a Sync docker log collection with retired get_docker_logs.sh 12da08b9 Remove "-oooq" from toci script name 35bbe960 Unpin ansible-lint 942405ad Remove deprecated mitaka/liberty logic for workers 2037e9a4 set container variables when needed 9ae6212f Removing options in configure-tempest 1329dc1f Reliably build the subnode_ip_pair 476bc1ff Fix multinode reproducer for periodic jobs 6fd5393c Don't trigger repo injection if nothing was built 1f6440c7 Add openshift images to ContainerImagePrepare parameter ff9fe54d CI overrides the tripleoclient config code 9e209a28 Fix undefined update_containers variable f159c5a9 Set ansible linter to stable 3.4.21 f0785c3c standalone: switch default NeutronPublicInterface to br-ex c2a3aac3 Use role tripleo-modify-image to update containers b3794ff0 Use the in-built image prepare for undercloud install 52741892 Add upgrade and update logs to logstash indexing a902346e Make ansible linting script executable 1cecdcc5 Fix yum contentdir var for non altarch 51bf7801 Run openstack overcloud failures when failures c27270f7 Add a role for the standalone deployment 00a9ba2f Disable update of OpenShift and k8s containers 13ac96c9 Add a variable to append paths in log collect list 7f626241 Add openshift params to containers prepare cmd de06a05f Make sure we append mock group to the ansible user. 8f010971 Use preferred option where possible 91e5acea Fix typo in config-download template so it match neturon api 8e283e45 Create an additional network interface on subnode c1c82f06 Fix generation of docs 60229bdd Add generation of network yaml to default tags 329de087 Ensure IPA CA generates CRL on startup ed200638 Updated undercloud tempest skip list for Ocata a239deaa Remove hardcoded validation options 3f46478e Run tempest container with host networking d13dc308 execute the build / install of zuul changes in upgrade 3dd1cdd6 Introduce a custom parameter to pass to ipa-server-install dca6c0d0 Deployed Server - portmap should match neutron API e6802881 Move BUILD_ID setting logic out of template 467e1da8 Revert "Revert "Run "overcloud container image prepare" only once"" 7ac207ab Use a dedicated prepare command for container-check 5c01853b Add a full path for the -r option in prep-containers f2eb6462 Adding test_object_services to skip list b65eed4b Export ZUUL_CHANGES in the reproducer 90aba7ea Fix path and wire-in UC deploy role data file 31925c72 Add multinode jobs for various branches in CI 5ea59882 Support upgrade_cleanup param in undercloud.conf d2382d92 Fix idents in setting undercloud hostname a17a6764 Revert "Run "overcloud container image prepare" only once" d19178ca Set the permissions for "/" in the ramdisk fac419ab Revert "Temporary disable update of IPA image in jobs" bd002ea7 Run fast forward upgrade for multinode-overcloud-upgrade a835a69e Temporary disable update of IPA image in jobs 7977a290 Add opendaylight to collect-logs c570dd05 Enable tempest.log in /var/log/tempest for container 24be1861 Mount /dev for chrooted environment 1f2fa4eb doc on which tests to skip c366bad2 Revert "Add test_autoscaling tests to skip list" 14314ca3 Add test_autoscaling tests to skip list 23a3f5cc Remove duplicated undercloud_enable_tempest key 11b2c370 Populate /etc/yum/vars/contentdir 44515714 Run "overcloud container image prepare" only once da48e520 Remove hardcoded cinder v1 option for tempestconf eae02e5d Run containers update only for required packages 341515f2 Include extra_params option in reproducer-quickstart.sh. 9a8db045 Manage hostnames in quickstart for instack UC 071b871b Revert the workarouds for kernel override ac23f3e1 Replace the invalid links with the right ones for the document 33b94afe Collect entire Browbeat folder c3fd5257 Align UC net/env-files override with instack 7fe6b9e0 Alter collect heat templates dir from undercloud ae2dd1d9 Updated undercloud tempest skip list for Pike ebfab172 Collect heat templates dir from undercloud 14ac5ec3 Fix new lines in reproducer 732df850 Set cleanup in undercloud.conf 36072a73 Prepare for DLRN modular build driver structure 29fb1792 Get rid of tasks in overcloud updates playbook. 94b81f1c Use identity version v2.0 for Pike a21afc03 Support custom sequence of playbooks to run 355859be Fix hieradata overrides for UC instack/heat install c243c146 Install python-os-testr for subunit2html 2ed5d499 Edit reproducer for libvirt-volume-path and renamed playbook 9f938650 Moving installation of tempest plugins to tempest-rpm file 5357e3b4 undercloud-deploy: allow configuring inspection_extras and clean_nodes 2d7455b7 Improved validate-tempest role README documentation 7736bb4b Add role to manage snapshots in a libvirt environment b6cf73ec Manage UC hostname and hosts file in client f5e28e28 Reduce reproducer redudancy 5cc8a81f Added tempest skip list for undercloud for stable branches 6012516c Update OVB jobs to use the 'ipmi' driver before Queens 08baeb01 Revert "Add test_segment_with_timestamp to skip list" 02566e01 Remove DNS servers that are no longer used e06f50fe Add vxlan port to the multinodes security group 4e330242 Remove unused undercloud_public_net_name var 69ad943a Add ansible linter rule for set pipefail 5338db0f Add a libvirt option to the reproducer script a65a8418 Remove tasks from overcloud upgrade playbook. 6cff46c5 Rename test_regex to test_white_regex with deprecation f535c3f5 Add configurable cloud and update to nodepool role da6810a2 Setup iptables in nodepool-setup 05945f95 Get the list of tempest/-plugins rpms installed within a tempest container fab9704d Fix services docker tht path for tempest container e754119d Fix config_tempest.py args for Newton f898aa28 Install stestr only when release is pike or newer dff0863f Fix changes regex 52f1e760 Expose the undercloud's enable_swift_encryption option 57f652a0 Fixing tempest containerized script d90770fc Add test_segment_with_timestamp to skip list 4e234da1 undercloud: Allow to enable support for routed ctlplane networks b16a3afd Fixing stackviz generation 8b5abf5a Enable BuildRequires repository in DLRN for master baac85ef Don't use OS::Neutron::Port in subnode template 0a7999d4 Revert "Temporarily add tempest failures to skip list" 7f68348e Fixed tempestconf directory for newton c03e44f6 Added enable_tempest flag for installing tempest on undercloud 246aa15f containerized/undercloud: don't prepare containers by default 069a7b15 Add new line for quickstart-extras-requirement 3605f546 Remove nat/masquerading config workarounds. df408ef9 Fix dstat time penalty for failed runs e42908cb containerized-undercloud: don't manage stackrc 3673896a tempest: gen the JUNIT out from subunit v2 file fec6fd06 add option to turn on/off non default kernel 7602e8a9 Force json output for openstack software deployment show aa5850ab Don't merge repo changes from different branches 9fe9165f Replace message OVB by multinode eb8e4f3c Fix switching services-docker to services 49f4aea8 Add undercloud upgrades playbook. de5dd4cc Refactored validate-tempest role for undercloud and containers 473a2b04 Default environment/services/* to docker e1e91e55 Revert "Remove adjust-interface-mtus script" a8d4c5fa Fix autorun option in reproducer script be0f0f41 only build rpm changes for the branch in use 936a17b7 add mtu summary for each nic on each node 5e6a0a91 undercloud: allow to configure ctlplane_masquerade in undercloud.conf bbf0a4dc Add ui to container prep for undercloud 2cdc0095 Rework create reproducing script b5e349bc Collect dstat on overcloud nodes a0de810b Temporarily add tempest failures to skip list 677a3803 [tempestmail] Add instruction to run unit tests 00ae37c2 remove virt-bmc setup for tqe bb1eed51 deprecate older general configs 39726313 rdocloud-ci.yml is not used 6f5f26b1 Add missing dash in repo-setup task. 0afd4639 Switch to tempest run cli for running tempest tests 84aecbb2 Overcloud update CI with tripleo-upgrade role eae835dc Modify failed tripleo validations log file name c1d0eb1c Remove adjust-interface-mtus script 6648a0b5 undercloud: add missing TLS environments when preparing containers ffecd43b Fix checking if the overcloud group is empty 6c8fdb36 Fix validate-template-override. d96dcae4 Do not override NeutronServicePlugins in CI e47d68eb undercloud: workaround for masquerading network in CI/OVB 33cf682e Add support to mixed upgrade for overcloud-prep-container role. 6366ff5e Parametrize overcloud-prep-containers script name. 9579af5a Fix checking if the overcloud group is empty 25174f1b Share overcloud Heat templates for undercloud conf 3237e735 Add option to specify the timeout for reproducer script 73d0427f Checking if the overcloud group is empty fd0d70e4 Fix custom_nameserver must be a list 66507ca6 Collect installed cron jobs 2d1d9d0a pass the fine input to subunit2junitxml 1f93cee8 move test_ping variable to extras/common 089ff3bc Remove addition of docker.yaml in overcloud deploy for rocky 241f2e56 Set ExternalInterfaceDefaultRoute when setting ExternalNetCidr 9eb2bbf5 Do not record host identification for reproducer ssh commands. e8690620 Revert "queens: Add failing barbican tempest test to skip list" eaa3fd0d Check repo setup script exists before content load. 4a6bdeb2 Ensure gated packages are installed during upgrade. 00c289d5 fix error url 1bb56950 Use TLS by default with autogenerated certificate in the undercloud 375867e1 Fix overcloud_nodes check failing branch FF d991c103 Do not attempt install kernel when chrooted ec8bbe2b queens: Add failing barbican tempest test to skip list d9b2a499 Add undercloud-validate tag for tempest role 1ae2c8c5 Modify OVB stack and resource identifiers to match te-broker fb1557eb Enable undercloud upgrade using tripleo-upgrade role. 86f7ccc5 Add output dir and cleanup vars for UC use_heat 4d4312a1 undercloud-deploy: remove heat-installer package 0fc8cb20 Fix the pkg installation in BM undercloud e1d43211 Stop skipping volume encryption test 6d378a62 Use undercloud registry for ceph in overcloud deployment 00506c68 Gracefully handle OS_TENANT_NAME c9d7f44f Set network-feature-enabled.port_security to True 3426f01b Check that overcloud_nodes is defined before assigning hostnames 4a3e4bc6 two new tempest failures on master a72604a4 Fix overcloud image upload for containerized UC 440099f6 Add a hook to run a bash script at the end of the overcloud prep. 2f055964 Use overcloud_templates for deployed server prepare scripts. 6170bea8 Make deploy_args_used fact cacheable. 96d5695b Update openstack-virtual-baremetal 80ba11d9 Upgrade UC and OC using tripleo-upgrade role. aff4cc36 Adding tempest_skip_queens.yml file e27546d5 Adding queens release b3725647 OVB: use "ipmi" driver instead of "pxe_ipmitool" for >= Queens 5900c64c remove duplicate README file (part deux) a3eed8d4 Wire up pike .. queens upgrade workflow (controller only for now) 0d54f547 Fix conflicting cut/paste licence 0cfbdb54 Run undercloud containers only when containerized_undercloud e9a02b97 Add default for undercloud_rpm_dependencies 03404bec Remove wrong path to ironic agent disk 2700e0f7 Add tripleo-upgrade to cloned projects for reproducer script fd6505fc Updates for containerized undercloud 3f7cdc3e Default to docker.io instead of trunk.registry.rdoproject.org 32e54aec overcloud-deploy-post: detect keystone with undercloud's credentials 78bd3339 remove duplicate README file 23d4f733 Fix typo df63be26 fix issue where containers can not update successfully 197f63a5 Increase logging for overcloud container uploads 031b5544 Add -n to lsof collection 3d24a15d Set rdo cloud mirrors in reproducer 0aa136cd config-download: remove HostnameMap management 9a163ca1 Don't run deployed-server_prepare.sh with config-download ce704197 Align enable_telemetry default with instack-undercloud b7d4c5da Separate common ovb settings 13c7815b Add /var/lib/pacemaker/pengine/pe-input* to saved logs bf8d1270 overcloud-prep-containers allow override of deploy args 3c578506 Configure undercloud containers default params bf6e3121 add the code required for hostname_map names f6f1d8d5 Move multinode playbooks to oooq extras repo 9f42e6df Zuul: Remove project name 62431d0e Add more directories to collect bd73ba55 Add empty ovb-common settings file c9222123 Remove compatibility cruft from overcloud-validate 4e529502 Drop net-config noop from the undercloud-deploy. 8db26c75 Remove RH1 OVB jobs form configuration 8eedcb4b Add VolumeEncryptionTest to skip list ff0a5c9a Ensure libguestfs_kernel_override kernel is installed b4505072 Remove scenario.img_file from queens release onwards 6e4bf900 Run overcloud-ssl role with default quickstart.sh tags 6aac2108 Set SUPERMIN_* variables to working kernel d656527f Add support for creating sub-CAs in FreeIPA role 2591c56f Updated telemetry tempest regex in sendmail config 770ef97a Restrict resolvers to IPv4 addresses acf3412b Collect and send statistics to InfluxDB 5ece123c Use shell instead of command module as using &> operator d0ad1ec4 Fix failure of UI validation in some shells 8eefb81b Add extra options for undercloud deploy command 7f223b96 Align overcloud upgrade repo conf to new policy on promotion. 7a3e7469 Replace validate-ipmi by enabling tripleo-validations role 38fca37c add global python settings to multinode call ffa0d7cc Use shell when deploying FreeIPA 6d9fdaa2 Revert "Revert "Rerun inventory before collect-logs"" 8e7e253c Improve reproducer script 5f5cd0ad Remove logs reserved time from deploy_timeout args 8b39e490 fix reproducer script when statement 70b2ebc6 split baremetal playbook 44ee46e8 Revert "Rerun inventory before collect-logs" 589cb8fb Add option to run job automatically in reproducing b44c140e Fix graphite data order 24e801ad Ignore ansible errors occuring during log collection 0fc58428 Generate ARA statistics 18a3287d [tempestmail] Custom email for different matchers f31bedca Fix unittest in tempest sendmail tool c4d263c3 Force decompression of stackviz data 660b181c Remove workaround for bug 1668939 794dd2fe do not dump_vars on localhost 126ecf53 Only execute UI validations when UI is enabled d6262255 Replace deprecated packages installation 07da4e94 Remove list of tests and plugins af115852 Add undercloud-install tag to novajoin preparation ab710428 Remove "Add subnodes to known hosts" task dfe4d962 Add the option to run the container-check script 936bfff9 Create 8GB file on subnodes 3c61ed65 Calculated deploy timeout dynamically in CI 09625eaf Remove MTU-based tests from the master and pike skip lists 06fd3fa3 Fix EXTRA_VARS in reproducer script dbefdc29 Add config to set neutron mtu in undercloud/overcloud 6777cdbc tempest: use Member role in Queens and beyond fcad1cc0 Fix reproducer script path references for all environments 3c5884a4 Use openstack commands in overcloud-deploy.sh 90c2eb39 Add ansible update into UpgradeInitCommand of repo template bda60576 Ignore errors in graphite task ed220f5b Add reproducer script for OVB and multinode jobs 17525035 Rerun inventory before collect-logs 154177a4 Add neutron_tempest_plugin.scenario to skip list eb6950ef dump out all the variables used 769094bb Add Nova max_concurrent_builds, rpc response timeout to undercloud conf d69e0ea3 Enable mistral on the undercloud by default 5ddfe22c Stop services before upgrade only before Pike dc30a1e5 Sudo fix overcloud-custom-tht-script.sh.j2 11f5c2ec install python-neutron-tests for stable releases 7a5701d1 Always use overcloudrc, it is now v3 by default 4ecea258 Make sure we don’t use delorean-current for release != master. 7634e86e Add missing steps from tripleo-ci ovb playbook 465fed25 add keystone and neutron tempest plugins to default config 905d9044 Do not send email when logs are not available af63b0e8 Do not create roles unless keystone was deployed 77fa67a3 Revert "Allow deleting all of docker cache" 13c3fd90 Update the Docker registry defaults to rdoproject fde03d04 Fix loop in config-download.yaml.j2 template b42f4f82 Only create config-download.yaml for multinode 689d759e Use cachable facts to allow multiple runs 37032dde Prepend errors file with prefix for logstash index 87b72781 Add ui_validate_simple to the logs collected 5c966baa Do not assume default values for undercloud.conf 062f43b7 Configure scenario image for tempest 0256306a Fix SSL certs creation for ipv6 613bf1e1 Re-add net-iso args when containerized overcloud 21f87557 align containers_minimal with minimal config 5898f59f Fix TLS everywhere containerized deployments f08aa3a6 Add ironic-inspector to containerized undercloud ee856305 Collect most of var/lib/heat-config directory. 793a5dcd Set DNS on ctlplane network 48b457cd Remove mon_use_fqdn from cloud-names.yaml 573e1bb5 Fix typo in tempest-results 95dfc523 Add pike as release using old deps repo. 95a322fe Multinode provision role ef09083b Switch to tripleomaster registry by default c072857c Remove BASE var from vxlan_networking.sh cf564451 Skip tempest test test_implied_roles_create_check_show_delete 1323845b Clone repos with zuul changes applied 755afc93 Remove extra spaces and fix README for bmu role 7dd3f036 Add overcloud-ssl task to bm undercloud playbook 7c288381 Restore tags inside the main playbook 03fe19d2 Add help links to /var/lib/mistral 1dd0df18 Fix typo in tempest_skip_ocata.yml d0f1b1e2 Fix undercloud containers images prepare a72d3602 Blacklist test_boot_server_from_encrypted_volume_luks in ocata 00f5c97b Adding the possibility to pass the log url to tempestmail 9e449577 Allow support for subunit2junitxml < 1.2 78c60d21 Add optional tcpdump to introspection 6869f6de Remove technical debt when testing config-download 09b66924 Save console files with timestamps 29dde00c Add test_mtu_sized_frames to the skip list during investigation b094ee1f config-download: use workflow supported in Queens 86ceb2b3 Fix the undercloud-containers job d157cf0b Use openstack commands for postci 747f818f dns from libvirthost should be off for ovb aebbc649 Migrate tripleo-quickstart-extras to zuul v3 jobs e3fe91e4 Fix path of cirros image for pingtest 6b1fc20e Add various functionality to nodepool role 993a8f85 Start lines with timestamps in errors for logstash 963d39f8 Install dstat when a ready undercloud image is not used. af0eec6b Fix conditional to be compatible with new Ansible ddc6843a Include 'queens' as target version for upgrade. fd44cd27 Allow using FQDN for ceph-mon setup d0f1a4bf update the master tempest skip list, remove old bugs edfbd87f Add role to setup any centos vm to look like nodepool vm 4b05e5e7 Updated tempest_version to 17.1.0 for Pike and 16.1.0 for ocata d9286761 Changing python-tempestconf url d6e9333d Fix ansible-lint.sh to check playbooks 580c8ab5 Ensure that network.device type exists before using it cd0e8e68 Switch to RDO Queens baseurl in overcloud upgrade d923396e Make overcloud trust undercloud CA if undercloud has TLS 356bc315 Exclude 127.0.0.2 from logs collection as localhost 9bd86f50 Add log to validate ipmi role 3c9941e5 Fix role name to validate-tempest in role files f51f4bf6 Make a bigger undercloud in rdocloud by default 2945aad1 Make ovb-manage-stack role usable for upstream reproducers a05e1f76 Fix devmode run of quickstart 20e7f3fa Send ARA statistics to Graphite server 9482ac92 Enable OVN deployment 58887d06 validate-tempest: better workers default 86ac8c0a Remove workaround for LP#1701239 bug 9ae33e73 Extract all errors from tripleo deployment 3dab05c2 Fix tempest html generation file 42d71884 create subunit test results for the undercloud sanity check e125413b Install openstack-selinux with openvswitch ef1efcd5 Fix a typo ce0c324d Fix overcloud-prep-network when overcloud_nodes is None 4e71f6da tempest: conditional --provider:physical_network 6e3bfaab Set --ntp-server without having to edit extra_args 995838ab Fix extra newline in deploy command a5981992 Add ability to build images to baremetal playbook a3e0c181 Add undercloud to inventory before undercloud-setup 5a33f119 Make roles safe to include statically d83d1ade Switch to keystone v3 API for validate-simple on master 13e889c1 Simplify network_args 550be2b7 Add steps needed when using OVB with a testenv broker a4c0b13d Provide a quick workaround for 1727454 e1cee6df add a very simple tripleo-ui validation c0fc5295 update the tripleo-ui when condition 4868f9c7 Set empty default for network_isolation_args d6ab0fa6 Allow pre-installed DLRN 1d675866 Don't append DockerInsecureRegistryAddress d77ea8c6 Translate tripleo-ci logic of when to build images to ansible caa8a628 Always pass docker-ha env when passing docker env 562348bf Tempest notifications for Storage components 2d1e0cc9 Switch vbmc to Systemd's instantiated services and open up corresponding firewall f7d387b7 Add abregman to tempest notifications cf15dafa upgrades: manage quickstart-centos-base repository f273a590 Stop using deprecated --pull-source option 23889093 Remove scenarios from config/general_config 5cc18e2b Split general OVB setup tasks from the the stack create d57278d8 Work with containers across builds fc222b39 overcloud-deploy: add config-download + ansible run feature 5e35f29d create skip for tempest neutronResources 3f431e3f Revert "Adding test_mtu_sized_frames to skip list" 6ac97afe Allow removing of options from tempest conf 2955cdf8 Add custom options support for sosreport command 0c451d80 Make sure ansible_distribution is defined 1006ea09 Revert "latest version of DLRN breaks CI" 64c83230 Set NeutronGlobalPhysnetMtu=1350 for ovb based deployment a9b876dc Create tempest role Member and creator d6133844 Use sub_nodes_private file for getting IP of multinode c1fe7f84 latest version of DLRN breaks CI 72ea9a49 Add compute_feature_enabled.console_output to true fe88bef9 Use different variables for deploy and upgrade scenarios 96a7a2eb validate-tempest: use local_working_dir var 9387ab43 Remove dependency on identity credentials with keystone v3 67526d23 Switch to keystone V3 API from Queens onwards 3cc88bdd Use tempest cli for listing tempest tests 54e54f04 Allow custom undercloud roles files for images prepare e1bac003 Remove cloud-init update bits a07e92ba add centos base yum repo to upgrade role ba1a906d Increase 'boot from volume' default baremetal volume size 0a9ce505 Adding rhos telemetry to the list of mail users 96c256f4 Increase session IPMI timeout in VBMC a83e9bc9 Updating tempestmail README.md 460b4afc Change api server for sendmail 24959302 build-images: adjust workaround for libguestfs 380cc33f Fixing typo in skip list 86279de3 Add the possibility to send email only when job fail 8b0806df Default RDO Cloud non-ci settings to use 'boot_from_volume' d12fecee Add boot from volume option for OVB 5d3c2b82 Use AFS mirrors in upgrades jobs 2c2810c7 Remove validate-ha from available roles 35c0b6c5 Adding test_mtu_sized_frames to skip list cea9fe65 Fix upgrade repo script e8b69f8d Add scenarios environment files to prepare cmd e8e41e2d Stop using deprecated --pull-source 8c280655 Save bootstrap server logs in logstash 6512716c Save tempest output in logstash 740b67d9 Revert "Exclude networking-bagpipe from dlrn" ac8b61df Fix filter image list by deployed services 16247499 Use Python to compute release notes version ce0303b5 Allow composable scenarios without deployed server environment 1a73e9a6 Change where the modify script logs c3468bfb In-tree function ovs_vxlan_bridge 20807685 use pip to install delorean ea3e29b5 Make image path for tempest configurable 90840c8a tempest/exclude: remove TestEncryptedCinderVolumes a4c29467 Removing TestNetworkBasicOps from skip list 899eb4ed Add port security option for OVB with no network isolation 0c6e3cd4 Removing duplicated tasks cf1786d5 Make deployed_server_prepare.sh compatible with newton 2e637c58 Filter image list by deployed services 17e41431 Don't use docker-network.yaml env 7051cdbc add logs for virt-customize 1a97e78f Don't pass puppet-pacemaker.yaml to containerized HA envs 7da50c05 Display output from machine provisioning script c6808815 Switch to overcloudrc.v3 for running tempest a49a6931 Make overcloud trust the undercloud's CA certificate ace96f55 Move multinode overcloud user to multinode settings 2dcd4a63 Revert "Filter image list by deployed services" e7c7570e Filter image list by deployed services ba0c3014 Introduced tempest_extra_config flag for tempest.conf 3978e820 Support initramfs images in modify-image role c44fc11c Containerized deployment with pacemaker via OOOQ 906d4970 Add OS_REGION_NAME to clouds.yaml 0b4b09dd Add quickstart-* repos to build-images role 3b89cd0b Move creating fake image to oooq extras 9ab8f181 Add converge step to the container upgrade 92a1bf7f Add options to use local DLRN and CentOS mirrors ac32662b Change the default name of white list file 1e6fd805 Reintroduce OVERCLOUD_HOSTS exporting 619bbe8b Make env variables for multinode into ansible vars 3e24d07c upload containers to undercloud in upgrade scenario 8a2cfa55 Fix set_overcloud_workers=False being ignored for >mitaka e1681dda Drop mongo from UC deploy 6c458083 Avoid overcloud validate timeout on stack failure 0941ec46 Create tripleo-admin user on deployed servers 5de4a155 Add --tag parameter to image prepare command 5178fafc Make container varaibles defined for upgrades 4cf4dfda pin the ovb git repo to a working version cd8e6f92 Add required variables for pike in validate-tempest 5a894849 Exclude networking-bagpipe from dlrn b0b7f954 Remove --subunit --no-pretty from tempest run 3c5b0d83 Install openstack services tempest plugin 6d316c6b Move subunit test results generation pieces in tempest-results c424cc70 Better long validation task management 5ab7d5f4 Undercloud deploy custom sources of container images 150cd76f Enable tempest to run with whitelist 18e4f824 Set overcloud_domain_name using overcloud_cloud_domain 3992ef35 Updating tempestmail template mail 90e70376 Use prepare command for overcloud_containers.yaml 929bbc05 Add option to pin the version on OVB repo a18e37c7 Use deploy.py script to deploy OVB stack c7d6b0a3 Fix compute-feature-enabled option 517ce106 Removed obseletes params from validate-tempest role fa81a9da Remove Mitaka release reference from validate-tempest c5718f08 Fix conditional on repo_built 7aa19020 Add /root/.cache/image-create to cleanup role 649d54bd Don't fail if Virtual BMCs have already been created 791bddce Let's make yum transaction less expensive for tempest 6b32929f Disable compute_feature_enabled.attach_encrypted_volume fc5bf6e3 Add new role for tripleo-validations 9ced8ecd Adding real time bug verification 1e8db184 Missing conversion for ironic-inspector port in tripleo-ui config 7425bd3c Set run_tempest default value to false c9f96856 Adjust MTU on br-ctlplane and make adjustment survive a reboot 7fefe3d2 Use DockerInsecureRegistryAddress heat param 55b4640b Add containers in baremetal undercloud playbooks d370ac1b Pacemaker args must be included before containers 4ab61205 Remove enable_vbmc from tripleo-ui check 583d5913 Install ceph-ansible in the undercloud 6bd61714 Fix split() function f15ba1de validate-simple: Fix template conditional bba8cab7 Add qemu:///system support to vbmc Diffstat (except docs and test files) ------------------------------------- .ansible-lint | 18 + .gitignore | 4 +- .pre-commit-config.yaml | 41 ++ .yamllint | 6 + README.md | 16 - README.rst | 19 + ci-scripts/ansible-lint.sh | 33 -- ci-scripts/ansible_rules/ShellPipefail.py | 53 ++ .../ovb-common.yml} | 86 ++- config/environments/rdocloud-ci.yml | 25 - config/environments/rdocloud-ci.yml.example | 40 ++ config/environments/rdocloud.yml | 39 +- config/general_config/centosci-logs.yml | 1 + .../{ => deprecated}/containers_minimal.yml | 29 +- .../containers_undercloud_minimal.yml | 13 +- .../{ => deprecated}/scale_compute.yml | 21 +- .../ovb-minimal-pacemaker-public-bond.yml | 101 +--- config/general_config/ovb-multiple-nics.yml | 33 ++ config/general_config/rdoproject-logs.yml | 1 + config/general_config/scenario001-multinode.yml | 55 -- config/general_config/scenario002-multinode.yml | 56 -- config/general_config/scenario003-multinode.yml | 56 -- config/general_config/scenario004-multinode.yml | 56 -- config/general_config/scenario005-multinode.yml | 60 -- other-requirements.txt | 2 +- playbooks/baremetal-full-deploy.yml | 14 +- playbooks/baremetal-full-freeipa.yml | 46 ++ playbooks/baremetal-full-overcloud-prep.yml | 79 +++ playbooks/baremetal-full-overcloud-validate.yml | 46 ++ playbooks/baremetal-full-overcloud.yml | 43 ++ playbooks/baremetal-full-undercloud.yml | 36 ++ playbooks/baremetal-prep-virthost.yml | 42 +- playbooks/baremetal-quickstart-extras.yml | 116 +--- playbooks/baremetal-undercloud-validate-ha.yml | 126 ---- playbooks/baremetal-undercloud.yml | 95 +-- playbooks/build-images-v2.yml | 4 +- playbooks/build-test-packages.yml | 4 +- playbooks/cleanup-destructive.yml | 4 +- playbooks/collect-logs.yml | 19 +- playbooks/deploy-delete.yml | 9 +- playbooks/multinode-overcloud-prep.yml | 51 ++ playbooks/multinode-overcloud-update.yml | 9 + playbooks/multinode-overcloud-upgrade.yml | 50 ++ playbooks/multinode-overcloud.yml | 32 ++ playbooks/multinode-standalone-upgrade.yml | 69 +++ playbooks/multinode-standalone.yml | 61 ++ playbooks/multinode-undercloud-upgrade.yml | 27 + playbooks/multinode-undercloud.yml | 93 +++ playbooks/multinode-validate.yml | 21 + playbooks/multinode.yml | 8 + playbooks/nodepool-setup.yml | 7 + playbooks/ovb-create-stack.yml | 34 +- playbooks/ovb-delete-stack.yml | 2 +- playbooks/ovb-setup.yml | 89 +++ playbooks/overcloud-validate-ha.yml | 7 - playbooks/prepare-slave.yml | 51 ++ playbooks/provision_multinodes.yml | 6 + playbooks/quickstart-extras-overcloud-prep.yml | 60 +- playbooks/quickstart-extras-overcloud.yml | 24 +- playbooks/quickstart-extras-undercloud.yml | 30 +- playbooks/quickstart-extras-validate.yml | 34 +- playbooks/quickstart-extras.yml | 1 + playbooks/repo-setup.yml | 4 +- playbooks/scale_nodes.yml | 4 +- playbooks/scale_nodes_verify.yml | 4 +- playbooks/snapshot-libvirt.yml | 12 + playbooks/tempest.yml | 62 +- playbooks/to-build-or-not-to-build.yml | 51 ++ playbooks/tripleo-validations.yml | 23 + playbooks/upgrade-baremetal.yml | 29 - playbooks/upgrade-only.yml | 7 - playbooks/upgrade.yml | 18 - .../notes/composable_upgrade-50c2b6edc9a1ae82.yaml | 1 - ...tom-undercloud-roles-file-3603a5e98e2b12d5.yaml | 10 + ...tom-undercloud-roles-file-812cf0871a3d3370.yaml | 14 + ...ploy-undercloud-with-heat-d3f76546f2048fed.yaml | 2 - ...tore-tags-extras-playbook-3fdc668612708931.yaml | 8 + ...to_tripleomaster_registry-fd195a8ec8ca511b.yaml | 9 + ...-containers-registry-opts-fe4530037ac3762a.yaml | 15 + .../undercloud-deploy-pike-f14645c4a5442ef8.yaml | 5 + ...cloud_heat_templates_path-a28dd58b923aafae.yaml | 5 + .../notes/validate_services-ea3d14b982f4f9e8.yaml | 5 + releasenotes/source/conf.py | 4 +- roles/baremetal-prep-overcloud/README.md | 2 +- roles/baremetal-prep-overcloud/meta/main.yml | 1 + .../tasks/adjust-mtu-dnsmasq-ironic.yml | 4 +- .../tasks/allow-traffic-for-controller.yml | 10 +- .../tasks/install-upstream-ipxe.yml | 2 - roles/baremetal-prep-overcloud/tasks/main.yml | 2 + roles/baremetal-prep-virthost/README.md | 2 +- roles/baremetal-prep-virthost/meta/main.yml | 1 + roles/baremetal-prep-virthost/tasks/main.yml | 2 +- .../templates/add-provisioning-interface.sh.j2 | 4 +- roles/baremetal-undercloud/README.md | 193 ++++--- roles/baremetal-undercloud/meta/main.yml | 1 + .../packages/defaults/main.yml | 4 +- roles/baremetal-undercloud/packages/tasks/main.yml | 3 +- roles/baremetal-undercloud/packages/tasks/ntp.yml | 13 +- .../tasks/machine-provisioning.yml | 3 +- roles/baremetal-undercloud/tasks/machine-setup.yml | 5 +- roles/build-images/defaults/main.yml | 1 + roles/build-images/meta/main.yml | 1 + roles/build-images/tasks/convert-image.yml | 1 + roles/build-images/tasks/fetch-images.yml | 1 + roles/build-images/tasks/main.yml | 7 +- roles/build-images/tasks/modify-image.yml | 1 + .../templates/overcloud-image-build.sh.j2 | 10 +- roles/build-test-packages/README.md | 25 + roles/build-test-packages/defaults/main.yml | 16 + roles/build-test-packages/meta/main.yml | 1 + roles/build-test-packages/tasks/dlrn-build.yml | 49 +- roles/build-test-packages/tasks/main.yml | 243 ++++++-- .../build-test-packages/templates/projects.ini.j2 | 35 ++ roles/collect-logs/README.md | 3 + roles/collect-logs/defaults/main.yml | 136 ++++- roles/collect-logs/docs/source/conf.py | 55 +- .../running-quickstart-instances-openstack.rst | 4 +- roles/collect-logs/files/heat-deploy-times.py | 1 + roles/collect-logs/library/ara_graphite.py | 169 ++++++ roles/collect-logs/library/ara_influxdb.py | 516 +++++++++++++++++ roles/collect-logs/meta/main.yml | 1 + roles/collect-logs/tasks/ara_graphite.yml | 12 + roles/collect-logs/tasks/ara_influxdb.yml | 59 ++ roles/collect-logs/tasks/collect.yml | 300 +++++++--- roles/collect-logs/tasks/create-docs.yml | 12 +- roles/collect-logs/tasks/main.yml | 9 +- roles/collect-logs/tasks/publish.yml | 104 +++- roles/collect-logs/templates/README-logs.html.j2 | 53 -- roles/collect-logs/templates/get_host_info.sh.j2 | 29 +- roles/collect-logs/templates/odl_extra_logs.j2 | 20 + roles/container-prep/README.md | 9 + roles/container-prep/defaults/main.yml | 2 + .../{validate-ha => container-prep}/meta/main.yml | 1 + roles/container-prep/tasks/main.yml | 70 +++ roles/create-reproducer-script/README.md | 40 ++ roles/create-reproducer-script/defaults/main.yml | 9 + .../meta/main.yml | 1 + roles/create-reproducer-script/tasks/main.yml | 55 ++ .../templates/README-reproducer-quickstart.html.j2 | 131 +++++ .../templates/reproducer-quickstart.sh.j2 | 392 +++++++++++++ roles/create-zuul-based-reproducer/README.md | 83 +++ .../create-zuul-based-reproducer/defaults/main.yml | 6 + roles/create-zuul-based-reproducer/meta/main.yml | 3 + roles/create-zuul-based-reproducer/tasks/main.yml | 100 ++++ ...README-reproducer-zuul-based-quickstart.html.j2 | 296 ++++++++++ .../templates/launcher-env-setup-playbook.yaml.j2 | 67 +++ .../templates/launcher-playbook.yaml.j2 | 117 ++++ .../reproducer-zuul-based-quickstart.sh.j2 | 310 ++++++++++ roles/dump_vars/defaults/main.yml | 2 + roles/dump_vars/meta/main.yml | 3 + roles/dump_vars/tasks/main.yml | 34 ++ .../templates/dump_variables_environment.j2 | 1 + .../templates/dump_variables_group_names.j2 | 1 + roles/dump_vars/templates/dump_variables_groups.j2 | 1 + .../dump_vars/templates/dump_variables_hostvars.j2 | 1 + roles/dump_vars/templates/dump_variables_vars.j2 | 1 + roles/extras-common/README.md | 19 +- roles/extras-common/defaults/main.yml | 55 +- roles/extras-common/meta/main.yml | 1 + .../tasks/main.yml} | 0 roles/freeipa-setup/README.md | 5 +- roles/freeipa-setup/defaults/main.yml | 3 +- roles/freeipa-setup/meta/main.yml | 1 + roles/freeipa-setup/tasks/main.yml | 4 +- roles/freeipa-setup/templates/deploy_freeipa.sh.j2 | 19 +- roles/gate-quickstart/meta/main.yml | 2 +- roles/gate-quickstart/tasks/checkout.yml | 5 +- roles/gate-quickstart/tasks/main.yml | 4 +- roles/install-built-repo/README.md | 5 +- roles/install-built-repo/defaults/main.yml | 1 + roles/install-built-repo/meta/main.yml | 1 + roles/install-built-repo/tasks/inject_repo.yml | 5 +- .../tasks/install_built_repo.yml | 1 + roles/install-built-repo/tasks/main.yml | 7 + .../templates/install-built-repo.sh.j2 | 6 +- roles/modify-image/meta/main.yml | 1 + roles/modify-image/tasks/libguestfs.yml | 11 +- roles/modify-image/tasks/main.yml | 6 +- roles/modify-image/tasks/manual.yml | 49 +- roles/multinodes/README.md | 69 +++ roles/multinodes/defaults/main.yml | 33 ++ roles/multinodes/tasks/delete_stack.yml | 33 ++ roles/multinodes/tasks/main.yml | 203 +++++++ roles/multinodes/templates/multinode_hosts.j2 | 14 + roles/multinodes/templates/params.yaml.j2 | 11 + roles/multinodes/templates/stack.yaml | 105 ++++ roles/multinodes/templates/subnode.yaml | 58 ++ roles/nodepool-setup/defaults/main.yml | 27 + roles/nodepool-setup/tasks/clone-ci-repos.yml | 54 ++ roles/nodepool-setup/tasks/etc-nodepool.yml | 85 +++ roles/nodepool-setup/tasks/main.yml | 164 ++++++ roles/nodepool-setup/tasks/patch_repos.yml | 39 ++ roles/nodepool-setup/templates/mirror_info.sh.j2 | 70 +++ roles/ovb-manage-stack/README.md | 13 +- roles/ovb-manage-stack/defaults/main.yml | 89 +-- roles/ovb-manage-stack/meta/main.yml | 1 + .../tasks/ovb-cleanup-stacks-keypairs.yml | 12 +- roles/ovb-manage-stack/tasks/ovb-create-stack.yml | 174 ++++-- roles/ovb-manage-stack/tasks/ovb-delete-stack.yml | 25 +- roles/ovb-manage-stack/templates/clouds.yaml.j2 | 2 +- roles/ovb-manage-stack/templates/env.yaml.j2 | 34 +- roles/ovb-manage-stack/templates/ovb_hosts.j2 | 14 + roles/overcloud-delete/defaults/main.yml | 2 +- roles/overcloud-delete/meta/main.yml | 1 + roles/overcloud-delete/tasks/main.yml | 3 +- .../templates/overcloud_delete.sh.j2 | 10 +- roles/overcloud-deploy/README.md | 16 +- roles/overcloud-deploy/defaults/main.yml | 50 +- roles/overcloud-deploy/docs/contributing.md | 4 +- .../common/plan-parameter-neutron-bridge.yaml | 1 + .../hardware_environments/virt/hw_settings.yml | 1 + .../single_nic_vlans_ipv4/hw_settings.yml | 1 + .../single_nic_vlans_ipv4.yml | 3 +- .../single_nic_vlans_ipv6/hw_settings.yml | 1 + .../single_nic_vlans_ipv6.yml | 3 +- roles/overcloud-deploy/meta/main.yml | 1 + roles/overcloud-deploy/tasks/create-scripts.yml | 44 +- roles/overcloud-deploy/tasks/deploy-overcloud.yml | 4 +- roles/overcloud-deploy/tasks/deployed-server.yml | 5 - roles/overcloud-deploy/tasks/main.yml | 3 +- roles/overcloud-deploy/tasks/post-deploy.yml | 1 + roles/overcloud-deploy/tasks/pre-deploy.yml | 170 ++++-- roles/overcloud-deploy/templates/ansible.cfg.j2 | 8 + .../templates/config-download.yaml.j2 | 15 + .../templates/deployed_server_prepare.sh.j2 | 24 +- .../overcloud-deploy/templates/hostnamemap.yaml.j2 | 7 + .../templates/overcloud-deploy-post.sh.j2 | 18 +- .../templates/overcloud-deploy.sh.j2 | 50 +- .../templates/overcloud-selinux-config.yaml.j2 | 2 + .../templates/overcloud-status.sh.j2 | 2 +- .../templates/overcloud-topology-config.yaml.j2 | 9 + .../templates/overcloud_network_params.yaml.j2 | 4 + .../templates/overcloud_roles.yaml.j2 | 2 +- roles/overcloud-prep-config/README.md | 3 + roles/overcloud-prep-config/defaults/main.yml | 12 +- roles/overcloud-prep-config/meta/main.yml | 1 + roles/overcloud-prep-config/tasks/custom_tht.yml | 12 - roles/overcloud-prep-config/tasks/main.yml | 21 +- .../templates/overcloud-custom-tht-script.sh.j2 | 64 --- roles/overcloud-prep-containers/README.md | 10 +- roles/overcloud-prep-containers/defaults/main.yml | 20 +- roles/overcloud-prep-containers/meta/main.yml | 2 + .../tasks/create-scripts.yml | 19 +- roles/overcloud-prep-containers/tasks/main.yml | 17 +- .../tasks/overcloud-prep-containers.yml | 50 +- .../templates/container-default-parameters.yaml.j2 | 5 - .../templates/overcloud-prep-containers.sh.j2 | 231 +++++++- roles/overcloud-prep-flavors/README.md | 2 +- roles/overcloud-prep-flavors/meta/main.yml | 1 + .../tasks/create-scripts.yml | 1 + roles/overcloud-prep-flavors/tasks/main.yml | 1 + .../tasks/overcloud-prep-flavors.yml | 1 + .../templates/overcloud-prep-flavors.sh.j2 | 6 +- roles/overcloud-prep-images/README.md | 2 +- roles/overcloud-prep-images/defaults/main.yml | 7 + roles/overcloud-prep-images/meta/main.yml | 1 + .../overcloud-prep-images/tasks/create-scripts.yml | 1 + roles/overcloud-prep-images/tasks/main.yml | 4 +- .../tasks/overcloud-prep-images.yml | 1 + .../tasks/update-cloud-init.yml | 21 - .../templates/overcloud-prep-images.sh.j2 | 94 +-- roles/overcloud-prep-network/README.md | 2 +- roles/overcloud-prep-network/meta/main.yml | 1 + .../tasks/create-scripts.yml | 1 + roles/overcloud-prep-network/tasks/main.yml | 1 + .../tasks/overcloud-prep-network.yml | 1 + .../templates/overcloud-prep-network.sh.j2 | 58 +- roles/overcloud-scale/meta/main.yml | 1 + .../overcloud-scale/tasks/delete-original-node.yml | 5 +- roles/overcloud-scale/tasks/pre-scale.yml | 3 +- roles/overcloud-scale/tasks/scale-nodes.yml | 8 +- roles/overcloud-ssl/library/tls_tht.py | 63 +- roles/overcloud-ssl/meta/main.yml | 1 + roles/overcloud-ssl/tasks/main.yml | 18 +- .../templates/overcloud-create-ssl-cert.sh.j2 | 4 +- roles/overcloud-upgrade/README.md | 146 ----- roles/overcloud-upgrade/ansible.cfg | 14 - roles/overcloud-upgrade/defaults/main.yml | 90 --- roles/overcloud-upgrade/doc/upgrade.rst | 160 ------ roles/overcloud-upgrade/handlers/main.yml | 35 -- roles/overcloud-upgrade/requirements.txt | 2 - roles/overcloud-upgrade/tasks/create-scripts.yml | 33 -- roles/overcloud-upgrade/tasks/main.yml | 28 - roles/overcloud-upgrade/tasks/pre-overcloud.yml | 60 -- roles/overcloud-upgrade/tasks/pre-undercloud.yml | 39 -- .../overcloud-upgrade/tasks/upgrade-overcloud.yml | 7 - .../overcloud-upgrade/tasks/upgrade-undercloud.yml | 27 - .../templates/ceph-default.yaml.j2 | 9 - .../templates/ceph-upgrade.yaml.j2 | 4 - .../major-upgrade-overcloud-containers.sh.j2 | 40 -- .../templates/major-upgrade-overcloud.sh.j2 | 210 ------- .../templates/minor-upgrade-overcloud.sh.j2 | 17 - .../templates/overcloud-repo-tripleo-ci.yaml.j2 | 31 - .../templates/overcloud-repo.yaml.j2 | 28 - .../quickstart-hieradata-overrides.yaml.j2 | 66 --- .../templates/update-dnsserver.yaml.j2 | 26 - .../templates/update-heat-stack.yaml.j2 | 2 - .../templates/upgrade-repo-tripleo-ci.sh.j2 | 30 - .../overcloud-upgrade/templates/upgrade-repo.sh.j2 | 6 - .../templates/upgrade-undercloud.sh.j2 | 17 - roles/overcloud-upgrade/test.yaml | 6 - roles/set-libvirt-type/README.md | 45 ++ roles/set-libvirt-type/tasks/main.yml | 25 + roles/snapshot-libvirt/README.md | 72 +++ roles/snapshot-libvirt/defaults/main.yml | 5 + roles/snapshot-libvirt/tasks/main.yml | 65 +++ roles/standalone-upgrade/README.md | 38 ++ roles/standalone-upgrade/defaults/main.yml | 26 + roles/standalone-upgrade/meta/main.yml | 4 + roles/standalone-upgrade/tasks/main.yml | 31 + .../templates/standalone-container-prep.sh.j2 | 14 + .../standalone-upgrade/templates/standalone.sh.j2 | 17 + .../templates/standalone_config.yaml.j2 | 30 + roles/standalone/README.md | 44 ++ roles/standalone/defaults/main.yml | 40 ++ roles/standalone/meta/main.yml | 4 + roles/standalone/tasks/main.yml | 181 ++++++ .../templates/standalone-container-prep.sh.j2 | 3 + roles/standalone/templates/standalone.sh.j2 | 12 + .../standalone/templates/standalone_config.yaml.j2 | 31 + roles/tht-prep-config/README.md | 70 +++ roles/tht-prep-config/defaults/main.yaml | 9 + roles/tht-prep-config/meta/main.yml | 3 + roles/tht-prep-config/tasks/main.yaml | 17 + .../templates/custom-tht-script.sh.j2 | 73 +++ roles/tripleo-validations/README.md | 62 ++ roles/tripleo-validations/defaults/main.yml | 22 + roles/tripleo-validations/meta/main.yml | 3 + roles/tripleo-validations/tasks/config.yml | 34 ++ roles/tripleo-validations/tasks/main.yml | 62 ++ .../templates/run-tripleo-validations.sh.j2 | 67 +++ roles/undercloud-deploy/README.md | 192 ++++--- roles/undercloud-deploy/defaults/main.yml | 69 ++- roles/undercloud-deploy/meta/main.yml | 2 + roles/undercloud-deploy/tasks/configure-vbmc.yml | 100 ---- roles/undercloud-deploy/tasks/create-scripts.yml | 80 ++- roles/undercloud-deploy/tasks/docker_prep.yml | 13 - .../undercloud-deploy/tasks/install-undercloud.yml | 16 +- roles/undercloud-deploy/tasks/main.yml | 16 +- roles/undercloud-deploy/tasks/novajoin_prep.yml | 4 +- roles/undercloud-deploy/tasks/post-install.yml | 25 +- roles/undercloud-deploy/tasks/tripleo-ui.yml | 50 +- .../templates/containers-prepare-parameter.yaml.j2 | 146 +++++ .../hieradata-overrides-classic-undercloud.yaml.j2 | 15 + .../hieradata-overrides-t-h-t-undercloud.yaml.j2 | 70 ++- .../install_novajoin.sh.j2} | 2 +- .../templates/undercloud-deploy.sh.j2 | 126 ++-- .../templates/undercloud-install.sh.j2 | 7 +- .../undercloud-parameter-defaults.yaml.j2 | 13 + .../undercloud-deploy/templates/undercloud.conf.j2 | 233 ++++++-- roles/undercloud-setup/README.md | 7 +- roles/undercloud-setup/defaults/main.yml | 19 +- roles/undercloud-setup/meta/main.yml | 2 + roles/undercloud-setup/tasks/ansible_cfg.yml | 45 ++ roles/undercloud-setup/tasks/atop.yml | 16 + roles/undercloud-setup/tasks/hostname.yml | 55 +- roles/undercloud-setup/tasks/main.yml | 6 + .../tasks/ovb_setup_connectivity.yml | 2 +- roles/undercloud-setup/tasks/package_installs.yml | 9 +- .../tasks/toci_vxlan_networking.yml | 1 - roles/undercloud-setup/tasks/vxlan_networking.yml | 4 +- roles/undercloud-setup/templates/hostname.sh.j2 | 15 +- .../install_packages.sh.j2} | 2 +- .../templates/vxlan_networking.sh.j2 | 121 +++- roles/validate-ha/README.md | 106 ---- roles/validate-ha/defaults/main.yml | 14 - roles/validate-ha/tasks/main.yml | 139 ----- roles/validate-ha/templates/environment.j2 | 11 - roles/validate-ha/templates/workarounds.sh.j2 | 27 - roles/validate-ha/vars/test_list_master.yml | 1 - roles/validate-ha/vars/test_list_mitaka.yml | 7 - roles/validate-ha/vars/test_list_newton.yml | 7 - roles/validate-ha/vars/test_list_ocata.yml | 7 - roles/validate-ipmi/meta/main.yml | 1 + roles/validate-ipmi/tasks/main.yml | 6 +- roles/validate-perf/defaults/main.yml | 4 + roles/validate-perf/meta/main.yml | 3 + roles/validate-perf/tasks/main.yml | 29 + roles/validate-sanity-checks/meta/main.yml | 1 + roles/validate-services/tasks/containers.yaml | 59 ++ roles/validate-services/tasks/main.yaml | 3 + roles/validate-services/tasks/systemd.yaml | 18 + roles/validate-simple/defaults/main.yml | 17 +- .../validate-simple/files/tenantvm_floatingip.yaml | 45 +- roles/validate-simple/meta/main.yml | 1 + roles/validate-simple/tasks/main.yml | 8 +- .../templates/overcloud-validate.sh.j2 | 27 +- roles/validate-tempest/README.md | 126 +++- roles/validate-tempest/defaults/main.yml | 91 ++- roles/validate-tempest/files/bugcheck/.testr.conf | 9 + roles/validate-tempest/files/bugcheck/__init__.py | 0 roles/validate-tempest/files/bugcheck/bugcheck.py | 227 ++++++++ .../files/bugcheck/requirements.txt | 4 + .../files/bugcheck/test-requirements.txt | 6 + .../files/check-skip-list/__init__.py | 0 .../files/check-skip-list/check_skip.py | 110 ++++ .../files/check-skip-list/requirements.txt | 2 + roles/validate-tempest/files/stackviz/css/main.css | 14 - .../files/stackviz/fonts/FontAwesome.otf | Bin 106260 -> 0 bytes .../files/stackviz/fonts/fontawesome-webfont.eot | Bin 68875 -> 0 bytes .../files/stackviz/fonts/fontawesome-webfont.svg | 640 --------------------- .../files/stackviz/fonts/fontawesome-webfont.ttf | Bin 138204 -> 0 bytes .../files/stackviz/fonts/fontawesome-webfont.woff | Bin 81284 -> 0 bytes .../files/stackviz/fonts/fontawesome-webfont.woff2 | Bin 64464 -> 0 bytes roles/validate-tempest/files/stackviz/index.html | 18 - roles/validate-tempest/files/stackviz/js/main.js | 21 - roles/validate-tempest/files/tempestmail/README.md | 93 +++ .../validate-tempest/files/tempestmail/config.yaml | 73 ++- .../files/tempestmail/config2.yaml | 12 + .../files/tempestmail/tempestmail.py | 91 ++- .../files/tempestmail/template/template.html | 31 +- roles/validate-tempest/meta/main.yml | 1 + roles/validate-tempest/tasks/main.yml | 42 +- roles/validate-tempest/tasks/post-tempest.yml | 5 +- roles/validate-tempest/tasks/pre-tempest.yml | 90 ++- roles/validate-tempest/tasks/run-tempest.yml | 2 +- roles/validate-tempest/tasks/stackviz.yml | 51 +- .../validate-tempest/tasks/tempest-containers.yml | 20 + roles/validate-tempest/tasks/tempest-results.yml | 85 ++- roles/validate-tempest/tasks/tempest-rpm.yml | 49 ++ roles/validate-tempest/tasks/tempest-status.yml | 17 - roles/validate-tempest/tasks/tempest-venv.yml | 64 +++ roles/validate-tempest/tasks/undercloud-config.yml | 27 - .../templates/cleanup-network.sh.j2 | 99 ++++ .../templates/configure-tempest.sh.j2 | 266 +++++---- roles/validate-tempest/templates/run-tempest.sh.j2 | 100 +++- roles/validate-tempest/templates/skip_file.j2 | 41 ++ roles/validate-tempest/templates/tempest-setup.j2 | 1 - roles/validate-tempest/templates/whitelist_file.j2 | 3 + .../validate-tempest/vars/tempest_skip_liberty.yml | 1 + .../validate-tempest/vars/tempest_skip_master.yml | 307 ++++++++-- .../validate-tempest/vars/tempest_skip_mitaka.yml | 1 + .../validate-tempest/vars/tempest_skip_newton.yml | 140 +++++ roles/validate-tempest/vars/tempest_skip_ocata.yml | 186 ++++-- roles/validate-tempest/vars/tempest_skip_pike.yml | 156 +++++ .../validate-tempest/vars/tempest_skip_queens.yml | 116 ++++ roles/validate-tempest/vars/tempest_skip_rocky.yml | 215 +++++++ roles/validate-tempest/vars/tempest_skip_stein.yml | 257 +++++++++ roles/validate-ui/.travis.yml | 29 + roles/validate-ui/README.md | 38 ++ roles/validate-ui/defaults/main.yml | 5 + roles/validate-ui/handlers/main.yml | 2 + roles/validate-ui/meta/main.yml | 3 + roles/validate-ui/tasks/main.yml | 12 + .../validate-ui/templates/validate_ui_simple.sh.j2 | 6 + roles/validate-ui/vars/main.yml | 2 + roles/validate-undercloud/meta/main.yml | 1 + roles/validate-undercloud/tasks/main.yml | 6 + .../templates/undercloud-sanity-check.sh.j2 | 49 +- roles/virthost-full-cleanup/meta/main.yml | 1 + roles/virthost-full-cleanup/tasks/main.yml | 66 +-- setup.cfg | 7 +- test-requirements.txt | 4 +- tox.ini | 46 +- vars | 1 + zuul.d/layout.yaml | 17 + 475 files changed, 13242 insertions(+), 5181 deletions(-) Requirements updates -------------------- diff --git a/other-requirements.txt b/other-requirements.txt index d46b47c0..3021f902 100644 --- a/other-requirements.txt +++ b/other-requirements.txt @@ -2 +2 @@ -# see http://docs.openstack.org/infra/bindep/ for additional information. +# see https://docs.openstack.org/infra/bindep/ for additional information. diff --git a/test-requirements.txt b/test-requirements.txt index f19a4f55..3370341c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -2 +1,0 @@ openstackdocstheme>=1.11.0 # Apache-2.0 -hacking<0.11,>=0.10 @@ -4,2 +3 @@ hacking<0.11,>=0.10 -bashate>=0.2 # Apache-2.0 -ansible-lint +pre-commit>=1.10 # MIT License From no-reply at openstack.org Tue May 14 14:51:01 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 14 May 2019 14:51:01 -0000 Subject: [release-announce] os-apply-config 7.2.4 (pike) Message-ID: We are gleeful to announce the release of: os-apply-config 7.2.4: Config files from cloud metadata This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/os-apply-config Download the package from: https://tarballs.openstack.org/os-apply-config/ Please report issues through: https://bugs.launchpad.net/os-apply-config/+bugs For more details, please see below. Changes in os-apply-config 7.2.3..7.2.4 --------------------------------------- e28e908 Replace openstack.org git:// URLs with https:// aaa2f21 fixes how os-apply-config handles invalid json 7bde07a import zuul job settings from project-config Diffstat (except docs and test files) ------------------------------------- README.rst | 4 ++-- os_apply_config/collect_config.py | 2 +- zuul.d/layout.yaml | 9 ++++++++- 4 files changed, 18 insertions(+), 5 deletions(-) From no-reply at openstack.org Tue May 14 14:52:30 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 14 May 2019 14:52:30 -0000 Subject: [release-announce] os-net-config 7.3.9 (pike) Message-ID: We high-spiritedly announce the release of: os-net-config 7.3.9: OpenStack network configuration This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/os-net-config Download the package from: https://tarballs.openstack.org/os-net-config/ Please report issues through: https://bugs.launchpad.net/os-net-config/+bugs For more details, please see below. Changes in os-net-config 7.3.8..7.3.9 ------------------------------------- 2f6f6cb Fix - restart VLAN interface on underlying device change f948a83 Make onboot parameter for ifcfg configuration configurable Diffstat (except docs and test files) ------------------------------------- etc/os-net-config/samples/interface.json | 3 +- etc/os-net-config/samples/interface.yaml | 1 + os_net_config/impl_ifcfg.py | 71 ++++++++++----- os_net_config/objects.py | 151 +++++++++++++++++-------------- os_net_config/schema.yaml | 36 ++++++++ 8 files changed, 293 insertions(+), 126 deletions(-) From no-reply at openstack.org Tue May 14 14:55:32 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 14 May 2019 14:55:32 -0000 Subject: [release-announce] os-collect-config 7.2.3 (pike) Message-ID: We joyfully announce the release of: os-collect-config 7.2.3: Collect and cache metadata, run hooks on changes. This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/os-collect-config Download the package from: https://tarballs.openstack.org/os-collect-config/ Please report issues through: https://bugs.launchpad.net/os-collect-config/+bugs For more details, please see below. Changes in os-collect-config 7.2.2..7.2.3 ----------------------------------------- a7379a2 Replace openstack.org git:// URLs with https:// 43f5a5d Don't ignore SIGPIPE d7c1fb7 import zuul job settings from project-config 83f85f6 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- README.rst | 2 +- os_collect_config/collect.py | 3 +++ zuul.d/layout.yaml | 11 ++++++++--- 3 files changed, 12 insertions(+), 4 deletions(-) From no-reply at openstack.org Tue May 14 14:59:23 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 14 May 2019 14:59:23 -0000 Subject: [release-announce] tripleo-puppet-elements 7.0.9 (pike) Message-ID: We are jazzed to announce the release of: tripleo-puppet-elements 7.0.9: Puppet building rules for OpenStack images. This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/tripleo-puppet-elements Download the package from: https://tarballs.openstack.org/tripleo-puppet-elements/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. Changes in tripleo-puppet-elements 7.0.8..7.0.9 ----------------------------------------------- 5a6f6db Use external centos7-rt if present 1280d7f import zuul job settings from project-config f2108de Update test-requirements.txt Diffstat (except docs and test files) ------------------------------------- .../overcloud-compute/pre-install.d/03-centos-rt-for-tuned-only | 9 +++++++-- test-requirements.txt | 2 +- zuul.d/layout.yaml | 3 ++- 3 files changed, 10 insertions(+), 4 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 189cfcd..480005d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -2 +2 @@ openstackdocstheme>=1.11.0 # Apache-2.0 -hacking>=0.8.0,<0.9 +hacking<0.11,>=0.10.0 From no-reply at openstack.org Tue May 14 15:04:15 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 14 May 2019 15:04:15 -0000 Subject: [release-announce] tripleo-validations 7.4.11 (pike) Message-ID: We joyfully announce the release of: tripleo-validations 7.4.11: A collection of Ansible playbooks to detect and report potential issues during TripleO deployments This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/tripleo-validations Download the package from: https://tarballs.openstack.org/tripleo-validations/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. Changes in tripleo-validations 7.4.10..7.4.11 --------------------------------------------- 6386f85 Fix documentations for pypi 56d8340 Ignore ansible-lint issues 1e5bf6f OpenDev Migration Patch 050a26f import zuul job settings from project-config Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- README.rst | 414 ------------------------------------------- tools/ansible-lint.sh | 5 +- validations/haproxy.yaml | 2 +- zuul.d/layout.yaml | 6 +- 6 files changed, 453 insertions(+), 419 deletions(-) From no-reply at openstack.org Thu May 16 06:32:29 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 06:32:29 -0000 Subject: [release-announce] oslo.cache 1.33.3 (stein) Message-ID: We enthusiastically announce the release of: oslo.cache 1.33.3: Cache storage for OpenStack projects. This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/oslo.cache Download the package from: https://pypi.org/project/oslo.cache Please report issues through: https://bugs.launchpad.net/oslo.cache/+bugs For more details, please see below. 1.33.3 ^^^^^^ Bug Fixes * [bug 1819957 (https://bugs.launchpad.net/keystone/+bug/1819957)] If a memcache server disappears and then reconnects when multiple memcache servers are used (specific to the python-memcached based backends) it is possible that the server will contain stale data. The default is now to supply the "flush_on_reconnect" optional argument to the backend. This means that when the service connects to a memcache server, it will flush all cached data in the server. This change only impacts the pooled backend as it is the most likely (with heavy use of greenlet) to be impacted by the problem and is the recommended production configuration. See the help from python-memcached: @param flush_on_reconnect: optional flag which prevents a scenario that can cause stale data to be read: If there's more than one memcached server and the connection to one is interrupted, keys that mapped to that server will get reassigned to another. If the first server comes back, those keys will map to it again. If it still has its data, get()s can read stale data that was overwritten on another server. This flag is off by default for backwards compatibility. Changes in oslo.cache 1.33.2..1.33.3 ------------------------------------ aeb9577 Pass `flush_on_reconnect` to memcache pooled backend 2ecba59 OpenDev Migration Patch 68311de Update UPPER_CONSTRAINTS_FILE for stable/stein fbed9d2 Update .gitreview for stable/stein Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 ++- oslo_cache/_memcache_pool.py | 22 +++++++++++++++++++- .../notes/bug-1819957-ccff6b0ec9d1cbf2.yaml | 24 ++++++++++++++++++++++ tox.ini | 2 +- 4 files changed, 48 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu May 16 06:34:10 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 06:34:10 -0000 Subject: [release-announce] python-cinderclient 4.2.0 (stein) Message-ID: We are delighted to announce the release of: python-cinderclient 4.2.0: OpenStack Block Storage API Client Library This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/python-cinderclient Download the package from: https://pypi.org/project/python-cinderclient Please report issues through: https://bugs.launchpad.net/python-cinderclient/+bugs For more details, please see below. 4.2.0 ^^^^^ New Features * Starting with API microversion 3.56, "backup-list" and "backup- show" will include the "User ID" denoting the user that created the backup. Changes in python-cinderclient 4.1.0..4.2.0 ------------------------------------------- 953243d Raise API max version for Stein updates 0f013f8 Add support for backup user ID ee37f26 Raise API max version for Rocky updates 8f7cc5b OpenDev Migration Patch 84d0e50 Fix max version handling for help output 2ac3e35 Replace openstack.org git:// URLs with https:// 9789b03 Don't quote {posargs} in tox.ini 47ef579 More shell completion cache additions 5a884fb Re-enable shell UUID completion cache 77fec74 Change bash completion dir permissions to 0750 9799727 Fix: cinder group-list not working with non-admin user a25a75b Add dependency on requests lib 8f4796d Fix incorrect punctuation 004be70 Fix doc build error c565461 Cleanup the home page 10afa84 Change openstack-dev to openstack-discuss be5a44b Add Python 3.6 classifier to setup.cfg 381edcf Remove i18n.enable_lazy() translation 385307b Replace assertRaisesRegexp with assertRaisesRegex d1b01aa Update UPPER_CONSTRAINTS_FILE for stable/stein 7ae5bee Update .gitreview for stable/stein Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 +- .zuul.yaml | 4 +- cinderclient/api_versions.py | 2 +- cinderclient/base.py | 7 +- cinderclient/shell.py | 12 ++-- cinderclient/v2/shell.py | 6 +- cinderclient/v3/shell.py | 75 ++++++++++++++++++++-- .../run.yaml | 6 +- .../legacy/cinderclient-dsvm-functional/run.yaml | 6 +- .../notes/backup-user-id-059ccea871893a0b.yaml | 5 ++ requirements.txt | 1 + setup.cfg | 3 +- tox.ini | 12 ++-- 23 files changed, 151 insertions(+), 143 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e07ffad..efa6cf3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,0 +12 @@ oslo.utils>=3.33.0 # Apache-2.0 +requests!=2.20.0,>=2.14.2 # Apache-2.0 From no-reply at openstack.org Thu May 16 06:43:42 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 06:43:42 -0000 Subject: [release-announce] oslo.messaging 8.1.3 (rocky) Message-ID: We are gleeful to announce the release of: oslo.messaging 8.1.3: Oslo Messaging API This release is part of the rocky stable release series. The source is available from: https://opendev.org/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through: https://bugs.launchpad.net/oslo.messaging/+bugs For more details, please see below. 8.1.3 ^^^^^ Known Issues * A bug in the "amqp" python library can cause the connection to the RabbitMQ broker to hang when using SSL/TLS. This results in frequent errors such as this: MessagingTimeout: Timed out waiting for a reply to message ID ae039d1695984addbfaaef032ce4fda3 (see bug 1800957 (https://bugs.launchpad.net/oslo.messaging/+bug/1800957)). This bug has been fixed in v2.4.1 of amqp (https://github.com/celery /py-amqp/commit/bf122a05a21a8cc5bca314b0979f32c8026fc66e). It is recommended that deployments using SSL/TLS upgrade the amqp library to v2.4.1 or later. Changes in oslo.messaging 8.1.2..8.1.3 -------------------------------------- d75eba02 Retry to declare a queue after internal error 7c00cc2c OpenDev Migration Patch 70c56a47 Replace openstack.org git:// URLs with https:// 82f9d306 Mark telemetry tests nv and remove from gate 693cd964 Add release note for amqp library TLS/SSL error Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 22 ++++++++++----------- oslo_messaging/_drivers/impl_rabbit.py | 23 +++++++++++++++++++++- .../run.yaml | 8 ++++---- playbooks/oslo.messaging-src-grenade-dsvm/run.yaml | 8 ++++---- .../run.yaml | 16 +++++++-------- .../run.yaml | 16 +++++++-------- .../run.yaml | 14 ++++++------- .../run.yaml | 16 +++++++-------- .../notes/amqp-tls-issue-7e6cc523e267f336.yaml | 17 ++++++++++++++++ 10 files changed, 90 insertions(+), 52 deletions(-) From no-reply at openstack.org Thu May 16 06:46:28 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 06:46:28 -0000 Subject: [release-announce] taskflow 3.5.0 (stein) Message-ID: We jubilantly announce the release of: taskflow 3.5.0: Taskflow structured state management library. This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/taskflow Download the package from: https://pypi.org/project/taskflow Please report issues through: https://bugs.launchpad.net/taskflow/+bugs For more details, please see below. Changes in taskflow 3.4.0..3.5.0 -------------------------------- a3ec3d38 OpenDev Migration Patch 8c7dfbcc Raise lower constraint of psycopg2 Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + .gitreview | 2 +- lower-constraints.txt | 2 +- setup.cfg | 2 +- test-requirements.txt | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index b334d6b1..e15ffb92 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -23 +23 @@ PyMySQL>=0.7.6 # MIT License -psycopg2>=2.6.2 # LGPL/ZPL +psycopg2>=2.7.0 # LGPL/ZPL From no-reply at openstack.org Thu May 16 06:48:28 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 06:48:28 -0000 Subject: [release-announce] puppet-tripleo 7.4.18 (pike) Message-ID: We are ecstatic to announce the release of: puppet-tripleo 7.4.18: Puppet module for OpenStack TripleO This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-tripleo Download the package from: https://tarballs.openstack.org/puppet-tripleo/ Please report issues through: https://bugs.launchpad.net/puppet-tripleo/+bugs For more details, please see below. Changes in puppet-tripleo 7.4.17..7.4.18 ---------------------------------------- cd876f28 Bump metadata for final pike release 537df876 Fix missing version requirements ce76e746 OpenDev Migration Patch Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- metadata.json | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu May 16 06:52:24 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 06:52:24 -0000 Subject: [release-announce] monasca-agent 2.6.3 (queens) Message-ID: We are delighted to announce the release of: monasca-agent 2.6.3: Monitoring agent for gathering metrics and sending them to the Monasca API. This release is part of the queens stable release series. The source is available from: https://opendev.org/openstack/monasca-agent Download the package from: https://tarballs.openstack.org/monasca-agent/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-agent 2.6.2..2.6.3 ------------------------------------- 0c47a34 Fix log rotation in monasca agent a8442fc OpenDev Migration Patch f21a43b Convert README to reStructuredText f696026 Improve metric error handling ea66b65 import zuul job settings from project-config fbf3281 Correctly detects apache process when mod_perl is installed 89d31cc Allow Keystone config in init_config for http check Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 2 + README.md | 49 -------------------- README.rst | 63 ++++++++++++++++++++++++++ conf.d/http_check.yaml.example | 23 +++++----- monasca_agent/collector/checks_d/http_check.py | 9 +++- monasca_agent/common/aggregator.py | 2 +- monasca_agent/common/metrics.py | 7 +++ monasca_agent/common/util.py | 5 +- monasca_setup/detection/plugins/apache.py | 21 ++++++++- setup.cfg | 14 +++--- test-requirements.txt | 1 + tox.ini | 5 ++ 14 files changed, 154 insertions(+), 81 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 61dcfc7..26398a2 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10,0 +11 @@ os-testr>=1.0.0 # Apache-2.0 +docutils>=0.11 # OSI-Approved Open Source, Public Domain From no-reply at openstack.org Thu May 16 06:55:26 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 06:55:26 -0000 Subject: [release-announce] python-mistralclient 3.9.0 (train) Message-ID: We are excited to announce the release of: python-mistralclient 3.9.0: Mistral Client Library This release is part of the train release series. The source is available from: https://opendev.org/openstack/python-mistralclient Download the package from: https://pypi.org/project/python-mistralclient Please report issues through: https://bugs.launchpad.net/python-mistralclient/+bugs For more details, please see below. Changes in python-mistralclient 3.8.0..3.9.0 -------------------------------------------- 87d54bb Don't use default mutable parameter c6811e8 Replace git.openstack.org URLs with opendev.org URLs aa3171a OpenDev Migration Patch ed75b2f Dropping the py35 testing a52a158 Replace openstack.org git:// URLs with https:// 73eaa5b Update master for stable/stein f43343b Change tripleo job to multinode-containers job 0cd6b28 Fix typo for self.list d81f899 Update json module to jsonutils Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 9 ++++----- README.rst | 4 ++-- mistralclient/api/base.py | 19 ++++++++++++++----- mistralclient/api/v2/action_executions.py | 6 +++--- mistralclient/api/v2/cron_triggers.py | 7 +++---- mistralclient/api/v2/environments.py | 9 +++++---- mistralclient/api/v2/event_triggers.py | 6 +++--- mistralclient/api/v2/executions.py | 6 +++--- mistralclient/api/v2/tasks.py | 4 ++-- mistralclient/commands/v2/action_executions.py | 11 ++++++----- mistralclient/commands/v2/environments.py | 7 ++++--- mistralclient/commands/v2/executions.py | 11 ++++++----- mistralclient/commands/v2/tasks.py | 11 ++++++----- mistralclient/utils.py | 12 +++++++----- releasenotes/source/index.rst | 1 + releasenotes/source/stein.rst | 6 ++++++ setup.cfg | 1 - tox.ini | 9 ++++----- 28 files changed, 122 insertions(+), 94 deletions(-) From no-reply at openstack.org Thu May 16 06:57:41 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 06:57:41 -0000 Subject: [release-announce] oslo.cache 1.30.4 (rocky) Message-ID: We enthusiastically announce the release of: oslo.cache 1.30.4: Cache storage for OpenStack projects. This release is part of the rocky stable release series. The source is available from: https://opendev.org/openstack/oslo.cache Download the package from: https://pypi.org/project/oslo.cache Please report issues through: https://bugs.launchpad.net/oslo.cache/+bugs For more details, please see below. 1.30.4 ^^^^^^ Bug Fixes * [bug 1819957 (https://bugs.launchpad.net/keystone/+bug/1819957)] If a memcache server disappears and then reconnects when multiple memcache servers are used (specific to the python-memcached based backends) it is possible that the server will contain stale data. The default is now to supply the "flush_on_reconnect" optional argument to the backend. This means that when the service connects to a memcache server, it will flush all cached data in the server. This change only impacts the pooled backend as it is the most likely (with heavy use of greenlet) to be impacted by the problem and is the recommended production configuration. See the help from python-memcached: @param flush_on_reconnect: optional flag which prevents a scenario that can cause stale data to be read: If there's more than one memcached server and the connection to one is interrupted, keys that mapped to that server will get reassigned to another. If the first server comes back, those keys will map to it again. If it still has its data, get()s can read stale data that was overwritten on another server. This flag is off by default for backwards compatibility. Changes in oslo.cache 1.30.3..1.30.4 ------------------------------------ 8ef2778 Update UPPER_CONSTRAINTS_FILE for stable/rocky 1d6d08f Pass `flush_on_reconnect` to memcache pooled backend 09c0a69 OpenDev Migration Patch caf5443 Fix memcache pool client in monkey-patched environments Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- oslo_cache/_memcache_pool.py | 36 ++++++++++++++++++++-- .../notes/bug-1819957-ccff6b0ec9d1cbf2.yaml | 24 +++++++++++++++ tox.ini | 2 +- 5 files changed, 77 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu May 16 06:58:10 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 06:58:10 -0000 Subject: [release-announce] python-novaclient 14.0.0 (train) Message-ID: We are delighted to announce the release of: python-novaclient 14.0.0: Client library for OpenStack Compute API This release is part of the train release series. The source is available from: https://opendev.org/openstack/python-novaclient Download the package from: https://pypi.org/project/python-novaclient Please report issues through: https://bugs.launchpad.net/python-novaclient/+bugs For more details, please see below. 14.0.0 ^^^^^^ New Features ************ * Added a "--reason" option to "nova lock" command that enables users to specify a reason when locking a server and a "locked" filtering/sorting option to "nova list" command which enables users to filter/sort servers based on their "locked" value in microversion 2.73. Upgrade Notes ************* * The following deprecated options have been removed. * "--endpoint-override" (Authentication option) * "--instance-name" ("nova list" command) Changes in python-novaclient 13.0.0..14.0.0 ------------------------------------------- 8c3311ee Cap sphinx for py2 and drop keyring dependency f0388977 [Docs] Update client docs to add reason and locked options a1ac69c6 Microversion 2.73: Support adding the reason behind a server lock 2595bac2 Use SHA256 instead of MD5 in completion cache 6ea7b506 Tiny fix of documentation fe4138ae Updates for OpenDev transition f970589f Drop py35 tests 7cfd3abf OpenDev Migration Patch e8f7aaf9 Add test for console-log and docs for bug 1746534 a9b1125f Revert "Fix crashing console-log" df8e10cc Replace openstack.org git:// URLs with https:// a7ea3fb0 Remove deprecated options a4ea27fa Update master for stable/stein Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 3 +- README.rst | 2 +- lower-constraints.txt | 1 - novaclient/__init__.py | 2 +- novaclient/base.py | 4 +- novaclient/shell.py | 20 -------- novaclient/v2/servers.py | 28 +++++++++++ novaclient/v2/shell.py | 42 ++++++++++------ .../legacy/novaclient-dsvm-functional/run.yaml | 6 +-- .../bp-add-locked-reason-3f136db97b820c73.yaml | 6 +++ ...-deprecated-option-14.0.0-c6d7189938f5f063.yaml | 7 +++ releasenotes/source/index.rst | 1 + releasenotes/source/stein.rst | 6 +++ setup.cfg | 1 - test-requirements.txt | 1 - tox.ini | 15 +++--- 29 files changed, 235 insertions(+), 80 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 83326f07..998e89a8 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +9,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -keyring>=5.5.1 # MIT/PSF From no-reply at openstack.org Thu May 16 06:58:36 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 06:58:36 -0000 Subject: [release-announce] openstacksdk 0.28.0 (train) Message-ID: We are pumped to announce the release of: openstacksdk 0.28.0: An SDK for building applications to work with OpenStack This release is part of the train release series. The source is available from: https://opendev.org/openstack/openstacksdk Download the package from: https://pypi.org/project/openstacksdk Please report issues through: https://storyboard.openstack.org/#!/project/760 For more details, please see below. 0.28.0 ^^^^^^ New Features ************ * Adds support for dns (https://developer.openstack.org/api- ref/dns/) service. * Add floating IP Port Forwarding related methods. * Add image service info discovery (import constraints and supported stores) * In microversion 1.1, Masakari returns "recovery_workflow_details" information of the notification in "GET /notifications/{notification_id}" API. Added "recovery_workflow_details" attribute to Notification class to read the recovery_workflow_details of the notification. * When generating a config drive for baremetal, "mkisofs" and "xorrisofs" are now supported beside the already available "genisoimage" binary. This is useful on environment where the "genisoimage" binary is not available but "mkisofs" and/or "xorrisofs" are available. * Adds support for the bare metal introspection service. * Implements updating the baremetal Node's "maintenance_reason". * Adds support for changing bare metal resources by providing a JSON patch. Adds the following calls to the bare metal proxy: "patch_node", "patch_port", "patch_port_group" and "patch_chassis". * Supports Bare Metal API version 1.56, which allows building a config drive on the server side from a provided dictionary. * Added methods to manage object store temp-url keys and generate signatures needed for FormPost middleware. * The "auth_url" will be used for the default value of "identity_endpoint_override" in the absence of project or system- scope information. This should simplify some actions such as listing available projects. * Added support for collecting and reporting stats on calls made to statsd and prometheus. Upgrade Notes ************* * When a known service cannot be resolved to a supported version, an exception is now thrown instead of just returning a blank Proxy object. This allows returning sane errors to users. Deprecation Notes ***************** * The "set_node_instance_info" call is deprecated, use "patch_machine" with the same arguments instead. * The "purge_node_instance_info" call is deprecated, use "patch_machine" or "update_machine" instead. * Requesting volumes or backups with details from block_storage will return objects of classes Volume and Backup correspondingly, instead of VolumeDetail and BackupDetail. * Listing servers with details *servers(details=True)* will return instances of the Server class instead of ServerDetails. Bug Fixes ********* * The "get_server_by_id" method is supposed to return "None" if the server in question can't be found, but a regression was introduced causing it to raise "ResourceNotFound" instead. This has been corrected and "get_server_by_id" returns "None" correctly again. * Fixes "openstack.baremetal.configdrive.build" to actually handle the "network_data" argument. Other Notes *********** * "openstack.resource.Resource.find" now can use the database back- end to filter by name. If the resource class has "name" in the query parameters, this function will add this filter parameter in the "list" command, instead of retrieving the whole list and then manually filtering. Changes in openstacksdk 0.26.0..0.28.0 -------------------------------------- 1e810595 Continue refactoring of the image 364b17e2 Workaround older octavia version discovery f9483e5d Skip attaching FloatingIP if it is already attached bc0cff52 Add support for all_tenants in OpenStackInventory 21bb881d fixing timing 83cd4f9d Uncap jsonschema 790fefbc Add "name" filter in "list" call when retrieving a single register 769646c5 Update compute.server resource 9fb79904 Deduplicate next-page URL's query params 737bcb0e Finish updating links to point to opendev f1983475 OpenDev Migration Patch 598c994e Support for the baremetal introspection service d6a53c92 Remove now unused task_manager file 667fc55b Update baremetal to use proxy logger d8db601f Actually pass on network_data when building configdrive e8e99af4 Return None from get_server_by_id on 404 1c051733 Try to fix the masakari CI job 842d3caa Support microversion 2.61 for nova flavors 5c06d139 Add logger to Proxy object 0df7372b Removing region La1 from the list of regions. 8fed470b baremetal: Add support for mkisofs and xorrisofs for configdrive 8bbd44c9 Add floating IP port forwarding related methods d1f880fc Clarify error if no version can be found be753eac Bail earlier on a version mismatch for a supported service e9a5d45e Expand on a brief error message 16afacbc Move Orchestration methods into Proxy 6c81f736 Expose locked status for Server 0aabfb0a Remove and rearrange object bonged proxy tests af8888af Move set_temp_url_key logic into resource objects fdd364ee Add support for generating form-post signatures 3fe09b84 Allow replacing service implementation 7f0a6087 Cleanup split of openstackcloud 9ace77e6 Make PATCH a first class operation and support it for baremetal a0ec8ef7 Do not disregard tags when updating stacks 7f2efade Adds missing "params" attribute for creating a Mistral workflow execution 1a4ed826 Split OpenStackCloud into reasonable pieces b3723bed add python 3.7 unit test job 82aaf190 Update master for stable/stein 4b89bc25 Fix wait_for_server docstring e8622646 Create runtime descriptor for new service 6dcf92fc Add unit tests for connection.add_service 16f2dbe3 Add proxy API reference to baremetal user guide bde55433 baremetal: implement the correct update of the maintenance_reason field 72504d7f Use auth_url as identity endpoint when not project scoped 55235c5c Replace openstack.org git:// URLs with https:// c8b96cdd Collect request stats f9b09111 Collapse OpenStackSDKAdapter into Proxy b548c0ee added support for binding:profile parameter in create_port/update_port e7a9b529 Revert "Revert "Replace TaskManager with a keystoneauth concurrency"" 8748f4a4 Move pep8 requirements in to test-requirements cf583cca Fix some typos ddd8d84c Deprecate ServerDetails class 334f8acb Remove outdated devstack section from docs bb8b4bf5 Swap human-facing links to use opendev.org 0eaf2c95 Deprecate VolumeDetail and BackupDetail classes baa70256 Move object methods to object_store proxy 371db82c baremetal: support server-side configdrive building (API 1.56) 8d14cbaa Add DNS support a49f2056 Get rid of setUpClass and block it for forever e9e1bbe9 Add image.service_info resources 45629a9e Test _alternate_id logic Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 30 +- CONTRIBUTING.rst | 4 +- HACKING.rst | 14 +- README.rst | 2 +- devstack/plugin.sh | 2 +- .../user/proxies/baremetal_introspection.rst | 25 + .../resources/baremetal_introspection/index.rst | 7 + .../baremetal_introspection/v1/introspection.rst | 13 + .../user/resources/block_storage/v2/backup.rst | 9 - .../user/resources/block_storage/v2/volume.rst | 9 - .../user/resources/image/v2/service_info.rst | 20 + .../cloud/_heat => examples/dns}/__init__.py | 0 examples/dns/list.py | 24 + lower-constraints.txt | 6 +- openstack/_adapter.py | 162 - openstack/_hacking.py | 44 + openstack/baremetal/configdrive.py | 40 +- openstack/baremetal/v1/_proxy.py | 96 +- openstack/baremetal/v1/allocation.py | 11 +- openstack/baremetal/v1/chassis.py | 1 + openstack/baremetal/v1/node.py | 106 +- openstack/baremetal/v1/port.py | 1 + openstack/baremetal/v1/port_group.py | 1 + openstack/baremetal_introspection/__init__.py | 0 .../baremetal_introspection_service.py | 22 + openstack/baremetal_introspection/v1/__init__.py | 0 openstack/baremetal_introspection/v1/_proxy.py | 130 + .../baremetal_introspection/v1/introspection.py | 131 + openstack/block_storage/v2/_proxy.py | 24 +- openstack/block_storage/v2/backup.py | 9 +- openstack/block_storage/v2/volume.py | 43 +- openstack/block_storage/v3/_proxy.py | 22 +- openstack/block_storage/v3/backup.py | 9 +- openstack/block_storage/v3/volume.py | 43 +- openstack/cloud/_baremetal.py | 704 ++ openstack/cloud/_block_storage.py | 870 ++ openstack/cloud/_clustering.py | 567 + openstack/cloud/_coe.py | 425 + openstack/cloud/_compute.py | 1939 +++ openstack/cloud/_dns.py | 296 + openstack/cloud/_floating_ip.py | 1178 ++ openstack/cloud/_identity.py | 1534 +++ openstack/cloud/_image.py | 384 + openstack/cloud/_network.py | 2566 ++++ openstack/cloud/_network_common.py | 370 + openstack/cloud/_normalize.py | 84 +- openstack/cloud/_object_store.py | 837 ++ openstack/cloud/_orchestration.py | 254 + openstack/cloud/_security_group.py | 387 + openstack/cloud/inventory.py | 6 +- openstack/cloud/openstackcloud.py | 12006 +------------------ openstack/compute/v2/_proxy.py | 59 +- openstack/compute/v2/flavor.py | 7 + openstack/compute/v2/server.py | 177 +- openstack/config/cloud_region.py | 137 +- openstack/config/defaults.json | 1 + openstack/config/loader.py | 22 +- openstack/config/schema.json | 2 +- openstack/config/vendor-schema.json | 2 +- openstack/config/vendors/citycloud.json | 1 - openstack/connection.py | 83 +- openstack/dns/__init__.py | 0 openstack/dns/dns_service.py | 22 + openstack/dns/v2/__init__.py | 0 openstack/dns/v2/_proxy.py | 494 + openstack/dns/v2/floating_ip.py | 40 + openstack/dns/v2/recordset.py | 64 + openstack/dns/v2/zone.py | 96 + openstack/dns/v2/zone_export.py | 86 + openstack/dns/v2/zone_import.py | 86 + openstack/dns/v2/zone_transfer.py | 72 + openstack/image/_base_proxy.py | 112 +- openstack/image/v1/_proxy.py | 55 +- openstack/image/v1/image.py | 64 + openstack/image/v2/_proxy.py | 257 +- openstack/image/v2/image.py | 54 +- openstack/image/v2/service_info.py | 36 + openstack/instance_ha/v1/host.py | 5 - openstack/instance_ha/v1/notification.py | 5 - openstack/instance_ha/v1/segment.py | 5 - openstack/network/v2/_proxy.py | 117 + openstack/object_store/v1/_base.py | 7 +- openstack/object_store/v1/_proxy.py | 451 +- openstack/object_store/v1/account.py | 16 + openstack/object_store/v1/container.py | 27 +- openstack/object_store/v1/info.py | 75 + openstack/object_store/v1/obj.py | 25 +- openstack/orchestration/util/__init__.py | 0 .../util}/environment_format.py | 2 +- .../_heat => orchestration/util}/event_utils.py | 0 .../util}/template_format.py | 0 .../_heat => orchestration/util}/template_utils.py | 14 +- .../{cloud/_heat => orchestration/util}/utils.py | 4 +- openstack/orchestration/v1/_proxy.py | 67 +- openstack/orchestration/v1/stack.py | 107 +- openstack/proxy.py | 164 +- openstack/resource.py | 273 +- openstack/service_description.py | 44 +- openstack/task_manager.py | 290 - .../functional/baremetal/test_baremetal_chassis.py | 10 + .../functional/baremetal/test_baremetal_node.py | 107 + .../functional/baremetal/test_baremetal_port.py | 13 + .../baremetal/test_baremetal_port_group.py | 10 + .../load_balancer/v2/test_load_balancer.py | 9 +- .../functional/orchestration/v1/test_stack.py | 8 +- .../unit/baremetal_introspection/v1/__init__.py | 0 .../unit/baremetal_introspection/v1/test_proxy.py | 142 + .../unit/cloud/test_server_delete_metadata.py | 2 + openstack/workflow/v2/execution.py | 2 + playbooks/devstack/legacy-git.yaml | 4 +- releasenotes/notes/add-dns-606cc018e01d40fa.yaml | 5 + ...ip-portforwarding-methods-cffc14a6283cedfb.yaml | 4 + .../add-image-service-info-90d6063b5ba0735d.yaml | 3 + .../bail-on-failed-service-cf299c37d5647b08.yaml | 6 + ...igdrive-mkisofs-xorrisofs-075db4d7d80e5a13.yaml | 8 + .../baremetal-introspection-973351b3ee76309e.yaml | 4 + .../baremetal-maintenance-5cb95c6d898d4d72.yaml | 4 + .../notes/baremetal-patch-feebd96b1b92f3b9.yaml | 13 + .../notes/configdrive-f8ca9f94b2981db7.yaml | 5 + .../generate-form-signature-294ca46812f291d6.yaml | 5 + .../get-server-by-id-none-3e8538800fa09d82.yaml | 7 + .../notes/identity-auth-url-f3ae8ef22d2bcab6.yaml | 7 + .../notes/network-data-bd94e4a499ba3e0d.yaml | 5 + ...ock-store-details-classes-158ab1f46655320a.yaml | 6 + ...ve-serverdetails-resource-f66cb278b224627d.yaml | 5 + .../removed-glanceclient-105c7fba9481b9be.yaml | 2 +- .../notes/request-stats-9d70480bebbdb4d6.yaml | 5 + ...ource-find-filter-by-name-e647e5c507ff4b6c.yaml | 7 + releasenotes/source/index.rst | 1 + releasenotes/source/stein.rst | 6 + requirements.txt | 2 +- test-requirements.txt | 8 +- tox.ini | 20 +- 256 files changed, 20136 insertions(+), 14226 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 78f75851..6181b554 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11 +11 @@ os-service-types>=1.2.0 # Apache-2.0 -keystoneauth1>=3.11.0 # Apache-2.0 +keystoneauth1>=3.13.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 54ba19d0..c32f6356 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -3,0 +4,2 @@ +hacking>=1.0,<1.2 # Apache-2.0 + @@ -7 +9 @@ fixtures>=3.0.0 # Apache-2.0/BSD -jsonschema<3.0.0,>=2.6.0 # MIT +jsonschema>=2.6.0 # MIT @@ -8,0 +11 @@ mock>=2.0.0 # BSD +prometheus-client>=0.4.2 # Apache-2.0 @@ -11,0 +15 @@ requests-mock>=1.2.0 # Apache-2.0 +statsd>=3.3.0 @@ -15,0 +20,2 @@ testtools>=2.2.0 # MIT +doc8>=0.8.0 # Apache-2.0 +Pygments>=2.2.0 # BSD license From no-reply at openstack.org Thu May 16 07:15:26 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 07:15:26 -0000 Subject: [release-announce] rally 1.5.1 Message-ID: We are stoked to announce the release of: rally 1.5.1: Generic Testing Framework & Tool that unifies all types of testing. The source is available from: https://opendev.org/openstack/rally Download the package from: https://pypi.org/project/rally For more details, please see below. Changes in rally 1.5.0..1.5.1 ----------------------------- 14a8b0f93 Release 1.5.1 with a fix for os deployment create from env Diffstat (except docs and test files) ------------------------------------- CHANGELOG.rst | 12 +++++++++++ etc/docker/README.md | 8 ++++---- rally/cli/commands/deployment.py | 16 +++++++++++++++ upper-constraints.txt | 1 + 6 files changed, 67 insertions(+), 7 deletions(-) From no-reply at openstack.org Thu May 16 07:20:56 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 07:20:56 -0000 Subject: [release-announce] oslo.serialization 2.29.1 (train) Message-ID: We joyfully announce the release of: oslo.serialization 2.29.1: Oslo Serialization library This release is part of the train release series. The source is available from: https://opendev.org/openstack/oslo.serialization Download the package from: https://pypi.org/project/oslo.serialization Please report issues through: https://bugs.launchpad.net/oslo.serialization/+bugs For more details, please see below. Changes in oslo.serialization 2.29.0..2.29.1 -------------------------------------------- 28da3af Replace git.openstack.org URLs with opendev.org URLs 448807a Explicitly set default_flow_style to False Diffstat (except docs and test files) ------------------------------------- README.rst | 2 +- oslo_serialization/yamlutils.py | 2 +- tox.ini | 2 +- 4 files changed, 9 insertions(+), 7 deletions(-) From no-reply at openstack.org Thu May 16 20:40:41 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 20:40:41 -0000 Subject: [release-announce] monasca-persister 1.7.1 (pike) Message-ID: We are gleeful to announce the release of: monasca-persister 1.7.1: Moves metrics and alarm state transitions from the Message Queue to the Metrics and Alarms database. This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/monasca-persister Download the package from: https://tarballs.openstack.org/monasca-persister/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-persister 1.7.0..1.7.1 ----------------------------------------- f2ded56 Convert README.md to ReStructuredTest format bac70cd OpenDev Migration Patch 5d97b19 Replace openstack.org git:// URLs with https:// 60bd427 Fixed the handling of metrics outside of the retention policy 41711e4 import zuul job settings from project-config 87dcf86 Allow hostnames to be used as ip_address 2a62743 Make legacy java gate working 622572d Update UPPER_CONSTRAINTS_FILE for stable/pike c3c8d5c Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 +- .zuul.yaml | 16 +++++ README.md | 57 --------------- README.rst | 103 ++++++++++++++++++++++++++++ common/build_common.sh | 6 +- monasca_persister/conf/influxdb.py | 5 +- monasca_persister/repositories/persister.py | 13 ++-- setup.cfg | 2 +- tools/tox_install.sh | 4 +- tox.ini | 2 +- 10 files changed, 140 insertions(+), 71 deletions(-) From no-reply at openstack.org Thu May 16 20:43:27 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 20:43:27 -0000 Subject: [release-announce] monasca_ceilometer 1.5.1 (pike) Message-ID: We are amped to announce the release of: monasca_ceilometer 1.5.1: OpenStack Monasca Ceilometer - Provide Metering for Monasca This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/monasca_ceilometer Download the package from: https://tarballs.openstack.org/monasca-ceilometer/ For more details, please see below. Changes in monasca_ceilometer 1.5.0..1.5.1 ------------------------------------------ 5638d22 Convert README.md to ReStructuredText format 7abecd3 OpenDev Migration Patch 933df6f Replace openstack.org git:// URLs with https:// 3a583cc import zuul job settings from project-config d099932 Remove oslo config global conf dependency 45f642b Ceilometer newton-eol, cap keystonemiddleware a06e3a6 Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 +- .stestr.conf | 3 + .zuul.yaml | 4 + README.md | 100 -------- README.rst | 259 +++++++++++++++++++++ ceilosca/ceilometer/api/health.py | 81 +++++++ .../ceilometer_static_info_mapping.py | 32 +-- .../ceilosca_mapping/ceilosca_mapping.py | 39 ++-- ceilosca/ceilometer/monasca_ceilometer_opts.py | 114 +++++++++ ceilosca/ceilometer/monasca_client.py | 125 +++++----- ceilosca/ceilometer/opts.py | 157 +++++++++++++ .../ceilometer/publisher/monasca_data_filter.py | 38 +-- ceilosca/ceilometer/publisher/monclient.py | 135 ++++------- ceilosca/ceilometer/service.py | 72 ++++++ ceilosca/ceilometer/storage/impl_monasca.py | 38 +-- .../api/v2/test_api_with_monasca_driver.py | 32 +-- .../unit/ceilosca_mapping/test_ceilosca_mapping.py | 60 +++-- .../test_static_ceilometer_mapping.py | 38 +-- .../unit/publisher/test_monasca_data_filter.py | 26 ++- devstack/ceilosca.sh | 4 +- devstack/sample-local.conf | 2 +- monasca_test_setup.py | 1 + pep8-test-requirements.txt | 1 - setup.cfg | 2 +- setup.py | 2 +- test-requirements.txt | 18 +- tox.ini | 7 +- 31 files changed, 1107 insertions(+), 560 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ac3aef7..997a9fa 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,2 +1 @@ -hacking>=0.12.0,!=0.13.0,<0.14 # Apache-2.0 -git+https://github.com/openstack/ceilometer.git at stable/newton#egg=ceilometer +git+https://github.com/openstack/ceilometer.git at stable/pike#egg=ceilometer @@ -7,2 +6 @@ testtools>=1.4.0 -oslosphinx>=2.5.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +oslotest>=2.15.0 # Apache-2.0 @@ -12,4 +10,8 @@ oslo.vmware>=1.16.0,<2.17.0 # Apache-2.0 -oslo.config>=2.3.0 # Apache-2.0 -oslo.utils!=2.6.0,>=2.0.0 # Apache-2.0 -oslo.log>=1.8.0 # Apache-2.0 -python-monascaclient<=1.2.0 +# pike restriction for keystone +keystonemiddleware<=4.17.0 +oslo.config>=3.22.0 # Apache-2.0 +oslo.log>=1.14.0 # Apache-2.0 +os-testr>=0.8.0 # Apache-2.0 +python-monascaclient<=1.7.1 +docutils>=0.11 # OSI-Approved Open Source, Public Domain +hacking<0.11,>=0.10.0 From no-reply at openstack.org Thu May 16 20:44:18 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 20:44:18 -0000 Subject: [release-announce] monasca-ui 1.8.1 (pike) Message-ID: We eagerly announce the release of: monasca-ui 1.8.1: Monasca Plugin for Horizon This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/monasca-ui Download the package from: https://tarballs.openstack.org/monasca-ui/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-ui 1.8.0..1.8.1 ---------------------------------- fc50203 Convert README.md to ReStructuredText format 1acc7c8 OpenDev Migration Patch 0ffd912 Fix the partial missing metrics in Create Alarm Definition flow fa84298 import zuul job settings from project-config 73155df Retrieve registers sorted by name 2b12614 Fix Alarm status Panel on Overview page 7b60651 Fix incorrect splitting of dimension in ProxyView 28747fd Change IntegerField to ChoiceField for notification period 37a6366 Imported Translations from Zanata 9b166a2 Display unique metric names for alarm 406de44 Fix Alarm Details section in Alarm History view 1159a21 Fix validators for creating and editing notifications 8536a09 Adding title to Filter Alarms pop-up 180cb8d Center the text for the button Deterministic 220b667 Fix misleading validation error 4431e96 Fixed the problem for SSL certificate access failure 863cd24 Fix nit found in monasca-ui 2472140 Fix installing horizon dependency 6e6ab70 Fix Breadcrumbs 7ff6d30 Fix description for name field 42dc077 Revert "Remove heat_data from unit tests" ddb9204 Imported Translations from Zanata cdaf5b3 Fixing 'Create Alarm Definition' for IE11 f8b9958 Update tox to use stable/pike 3d833bb Remove heat_data from unit tests 7bb2cdc Updated from global requirements bd60df4 Make tox working for zuulv3 8babb0a Update UPPER_CONSTRAINTS_FILE for stable/pike f332115 Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 +- .zuul.yaml | 4 + README.md | 99 ------------ README.rst | 126 +++++++++++++++ monitoring/alarmdefs/forms.py | 20 ++- .../alarmdefs/templates/alarmdefs/_edit.html | 6 +- .../alarmdefs/templates/alarmdefs/alarm.html | 7 + .../alarmdefs/templates/alarmdefs/detail.html | 8 + monitoring/alarmdefs/workflows.py | 6 +- monitoring/alarms/tables.py | 9 +- monitoring/alarms/templates/alarms/_filter.html | 1 + monitoring/alarms/templates/alarms/alarm.html | 8 +- .../alarms/templates/alarms/alarm_history.html | 20 ++- monitoring/api/client.py | 14 +- monitoring/api/monitor.py | 17 +- monitoring/locale/ja/LC_MESSAGES/django.po | 86 ++++++----- monitoring/locale/ja/LC_MESSAGES/djangojs.po | 13 +- monitoring/notifications/forms.py | 44 +++--- .../templates/notifications/index.html | 8 + monitoring/overview/templates/overview/index.html | 7 + monitoring/overview/views.py | 27 ++-- monitoring/static/monitoring/js/ng-tags-input.js | 2 +- .../widgets/expression/sub-expression.tpl.html | 4 +- monitoring/test/settings.py | 5 + requirements.txt | 2 + setup.cfg | 2 +- tools/tox_install.sh | 104 ++++++------- tox.ini | 17 +- 30 files changed, 592 insertions(+), 268 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b98899b..22e5536 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,0 +4 @@ +oslo.log>=3.22.0 # Apache-2.0 @@ -5,0 +7 @@ Django<2.0,>=1.8 # BSD +six>=1.9.0 # MIT From no-reply at openstack.org Thu May 16 20:44:44 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 20:44:44 -0000 Subject: [release-announce] monasca-api 2.2.1 (pike) Message-ID: We are amped to announce the release of: monasca-api 2.2.1: OpenStack Monitoring as a Service This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/monasca-api Download the package from: https://tarballs.openstack.org/monasca-api/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. 2.2.1 ^^^^^ Upgrade Notes * Due to CVE-2018-1288, Apache Kafka has been upgraded to version 0.10.2.2 in devstack. It is the recommended version for Monasca in stable/pike and older. Because of existing old consumers, Kafka log message format option *log.message.format.version* should be set to 0.9.0. Changes in monasca-api 2.2.0..2.2.1 ----------------------------------- 20740989 Convert README.md to ReStructuredText format 2369bcf6 OpenDev Migration Patch 011db48a Detect missing metric_id before passing through bytearray() e23386ca Replace openstack.org git:// URLs with https:// d339ba15 Upgrade Apache Kafka to ver. 0.10.2.2 in devstack 18b158cf import zuul job settings from project-config d587245b Run against Pike requirements d4535aa9 Backport tempest test robustness improvements 2c113b65 devstack: download storm from archive.apache.org 8f7892c9 1724543-fixed kafka partition creation error in devstack installation 113a6b77 Zuul: Remove project name dbd51ffa Fix:No alarms created if metric name in alarm def. expr. is mix case 84df7ca0 Fix sphinx-docs job for stable/pike 2e99f797 Fix bug: Use correct dimension name in expression 4ab5f3a7 Upgrade Apache Storm to 1.0.6 6f95c486 Provide id for existing sub-expressions of alarm definitions 6eb5f8dc determine influxdb version on each request if required 1e053b53 Migrate to Zuul v3 ae241dcd Use stable/pike branch in devstack a8053777 Download Kafka from Apache Archives 6e8e0c33 Upgrade the storm to 1.0.5 f4c726a6 Make legacy gates working f594d93a Fix TestAlarmsCount failure in tempest tests 749fca85 Update UPPER_CONSTRAINTS_FILE for stable/pike 6bad3da5 Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 +- .zuul.yaml | 80 +++++++++ README.md | 188 --------------------- README.rst | 139 +++++++++++++++ common/build_common.sh | 11 +- devstack/README.md | 2 +- devstack/Vagrantfile | 4 +- devstack/files/kafka/kafka.service | 1 + devstack/files/kafka/server.properties | 9 + devstack/plugin.sh | 21 ++- devstack/post_test_hook.sh | 4 +- devstack/settings | 24 +-- .../repositories/cassandra/metrics_repository.py | 8 +- .../repositories/influxdb/metrics_repository.py | 69 +++++--- .../sqla/alarm_definitions_repository.py | 6 +- monasca_api/v2/reference/alarm_definitions.py | 4 +- .../test_alarms_state_history_one_transition.py | 2 + playbooks/legacy/monasca-tempest-base/post.yaml | 15 ++ playbooks/legacy/monasca-tempest-base/run.yaml | 85 ++++++++++ .../apache-kafka-0.10.2.2-a04c7fe47fb23e0b.yaml | 7 + setup.cfg | 2 +- tools/tox_install.sh | 57 ------- tox.ini | 14 +- 32 files changed, 606 insertions(+), 328 deletions(-) From no-reply at openstack.org Thu May 16 20:45:00 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 20:45:00 -0000 Subject: [release-announce] monasca_transform 0.11.1 (pike) Message-ID: We are chuffed to announce the release of: monasca_transform 0.11.1: Data Aggregation and Transformation component for Monasca This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/monasca_transform Download the package from: https://tarballs.openstack.org/monasca-transform/ For more details, please see below. Changes in monasca_transform 0.11.0..0.11.1 ------------------------------------------- 0be76d0 Replace openstack.org git:// URLs with https:// 325c3b9 import zuul job settings from project-config b5acdd5 Set region in metric meta from config file 11aa26d Use generic user for both zuul v2 and v3 6d0f613 Update UPPER_CONSTRAINTS_FILE for stable/pike b79d62f Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 17 +++++++++++++++++ devstack/post_test_hook.sh | 2 +- etc/monasca-transform.conf | 1 + monasca_transform/component/insert/__init__.py | 2 +- monasca_transform/config/config_initializer.py | 3 +++ tools/vagrant/local.conf | 2 +- tox.ini | 2 +- 8 files changed, 26 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu May 16 20:46:42 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 20:46:42 -0000 Subject: [release-announce] monasca-agent 2.2.5 (pike) Message-ID: We exuberantly announce the release of: monasca-agent 2.2.5: Monitoring agent for gathering metrics and sending them to the Monasca API. This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/monasca-agent Download the package from: https://tarballs.openstack.org/monasca-agent/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-agent 2.2.4..2.2.5 ------------------------------------- 8097661 Convert README to reStructuredText 7498147 OpenDev Migration Patch b0c02a9 Improve metric error handling 79d53f2 import zuul job settings from project-config Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 3 ++ README.md | 49 ----------------------------- README.rst | 63 ++++++++++++++++++++++++++++++++++++++ monasca_agent/common/aggregator.py | 2 +- monasca_agent/common/metrics.py | 7 +++++ setup.cfg | 14 ++++----- test-requirements.txt | 1 + tox.ini | 7 +++-- 9 files changed, 88 insertions(+), 60 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index c259efc..a74162c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10,0 +11 @@ prometheus_client +docutils>=0.11 # OSI-Approved Open Source, Public Domain From no-reply at openstack.org Thu May 16 20:50:56 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 20:50:56 -0000 Subject: [release-announce] monasca-log-api 2.3.1 (pike) Message-ID: We high-spiritedly announce the release of: monasca-log-api 2.3.1: Monasca API for sending log entries This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/monasca-log-api Download the package from: https://tarballs.openstack.org/monasca-log-api/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-log-api 2.3.0..2.3.1 --------------------------------------- 799a1b4 Replace openstack.org git:// URLs with https:// ed16200 import zuul job settings from project-config a24037d Fix tempest test 14210cd Zuul: Remove project name d0562cf Allow to disable statsd self-moniotring 2dcf277 Configure tempest test job for zuul3 3fd7189 Avoid tox_install.sh for constraints support 670829d Fix WSGI application 6b312e8 Make ZuulV3 working d15c01f Update UPPER_CONSTRAINTS_FILE for stable/pike 5be91d5 Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 45 +++++++++ contrib/post_test_hook.sh | 103 +++++++++++++++++++++ devstack/README.md | 2 +- devstack/Vagrantfile | 4 +- devstack/plugin.sh | 2 +- devstack/post_test_hook.sh | 6 +- devstack/pre_test_hook.sh | 0 devstack/settings | 8 +- etc/monasca/log-api-logging.conf | 2 +- monasca_log_api/app/base/log_publisher.py | 50 +++++----- monasca_log_api/app/controller/api/logs_api.py | 45 ++++----- monasca_log_api/app/controller/v2/logs.py | 60 +++++++----- .../app/controller/v3/aid/bulk_processor.py | 24 +++-- monasca_log_api/app/controller/v3/aid/helpers.py | 5 + monasca_log_api/app/controller/v3/logs.py | 73 +++++++++------ monasca_log_api/app/wsgi.py | 15 ++- monasca_log_api/conf/monitoring.py | 3 + playbooks/legacy/monascalog-tempest-base/post.yaml | 16 ++++ playbooks/legacy/monascalog-tempest-base/run.yaml | 75 +++++++++++++++ tools/tox_install.sh | 30 ------ tox.ini | 10 +- 24 files changed, 420 insertions(+), 168 deletions(-) From no-reply at openstack.org Thu May 16 23:09:08 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:09:08 -0000 Subject: [release-announce] puppet-congress 11.6.0 (pike) Message-ID: We are tickled pink to announce the release of: puppet-congress 11.6.0: Puppet module for OpenStack Congress This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-congress Download the package from: https://tarballs.openstack.org/puppet-congress/ Please report issues through: https://bugs.launchpad.net/puppet-congress/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Adds the kombu_failover_strategy option for configuring oslo.messaging.rabbit. This will determines how the next RabbitMQ node is chosen in case the one we are currently connected to becomes unavailable. * Add openstack-db tag to Exec that run db-sync. Changes in puppet-congress 11.4.0..11.6.0 ----------------------------------------- ea8a720 Prepare a final release for Pike e71289f import zuul job settings from project-config 37a78a7 Add 'openstack-db' tag to db-sync Exec resource 99bc411 Add some kombu options 13a8c65 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/db/sync.pp | 1 + manifests/init.pp | 8 ++++++++ metadata.json | 10 +++++----- .../notes/add_rabbit_kombu_options-93fa34586e34eb65.yaml | 6 ++++++ releasenotes/notes/openstack_db_tag-88dbf004beb21248.yaml | 3 +++ spec/classes/congress_db_sync_spec.rb | 1 + spec/classes/congress_init_spec.rb | 2 ++ 8 files changed, 27 insertions(+), 6 deletions(-) From no-reply at openstack.org Thu May 16 23:09:12 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:09:12 -0000 Subject: [release-announce] puppet-barbican 11.6.0 (pike) Message-ID: We are pumped to announce the release of: puppet-barbican 11.6.0: Puppet module for Barbican This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-barbican Download the package from: https://tarballs.openstack.org/puppet-barbican/ Please report issues through: https://bugs.launchpad.net/puppet-barbican/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Adds the kombu_failover_strategy option for configuring oslo.messaging.rabbit. This will determines how the next RabbitMQ node is chosen in case the one we are currently connected to becomes unavailable. * Add openstack-db tag to Exec that run db-sync. Changes in puppet-barbican 11.4.0..11.6.0 ----------------------------------------- f8b6b03 Prepare a final release for Pike 2e18fd2 Notify apache for barbican api in wsgi 8b74cd5 import zuul job settings from project-config 3b7563d Add 'openstack-db' tag to db-sync Exec resource 8dc9fcf Configure dogtag_plugin_nss_password as secret 884c976 Add some kombu options b11e830 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/api.pp | 10 ++++++++++ manifests/db/sync.pp | 1 + manifests/plugins/dogtag.pp | 2 +- metadata.json | 10 +++++----- .../notes/add_rabbit_kombu_options-81a0ef4ac97e5a3a.yaml | 6 ++++++ releasenotes/notes/openstack_db_tag-afedb8332112f9ef.yaml | 3 +++ spec/classes/barbican_api_spec.rb | 3 +++ spec/classes/barbican_db_sync_spec.rb | 2 ++ spec/classes/barbican_plugins_dogtag_spec.rb | 2 +- 10 files changed, 33 insertions(+), 8 deletions(-) From no-reply at openstack.org Thu May 16 23:11:50 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:11:50 -0000 Subject: [release-announce] puppet-murano 11.6.0 (pike) Message-ID: We are pleased to announce the release of: puppet-murano 11.6.0: Puppet module for OpenStack Murano This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-murano Download the package from: https://tarballs.openstack.org/puppet-murano/ Please report issues through: https://bugs.launchpad.net/puppet-murano/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Add openstack-db tag to Exec that run db-sync. Changes in puppet-murano 11.4.0..11.6.0 --------------------------------------- f8f7fa1 Prepare a final release for Pike 382395f Add 'openstack-db' tag to db-sync Exec resource 1ce856a import zuul job settings from project-config ea48684 Package openstack-murano-dashboard not found on Redhat b36cf04 Fix mysql connection Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/db.pp | 4 ++-- manifests/db/sync.pp | 1 + manifests/db/sync_cfapi.pp | 1 + manifests/params.pp | 2 +- metadata.json | 10 +++++----- releasenotes/notes/openstack_db_tag-809258d24c1d3b46.yaml | 3 +++ spec/classes/murano_db_spec.rb | 4 ++-- spec/classes/murano_db_sync_cfapi_spec.rb | 1 + spec/classes/murano_db_sync_spec.rb | 1 + 10 files changed, 18 insertions(+), 11 deletions(-) From no-reply at openstack.org Thu May 16 23:12:17 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:12:17 -0000 Subject: [release-announce] puppet-cinder 11.6.0 (pike) Message-ID: We contentedly announce the release of: puppet-cinder 11.6.0: Puppet module for OpenStack Cinder This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-cinder Download the package from: https://tarballs.openstack.org/puppet-cinder/ Please report issues through: https://bugs.launchpad.net/puppet-cinder/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features ************ * Add new parameter "nfs_snapshot_support", which enables support for snapshots on the NFS driver. * Adds the kombu_failover_strategy option for configuring oslo.messaging.rabbit. This will determines how the next RabbitMQ node is chosen in case the one we are currently connected to becomes unavailable. * Add openstack-db tag to Exec that run db-sync. Bug Fixes ********* * Fixes bug 1758133 to use the new driver path for Dell EMC PS Driver. * Notify Apache in case the API is served in that context when the API is supposed to be restarted, for instance due to configuration changes. Changes in puppet-cinder 11.5.0..11.6.0 --------------------------------------- 6d0fb61 Prepare a final release for Pike 918845d Notify not only cinder service, but also Apache bab841c import zuul job settings from project-config 1b94133 Add 'openstack-db' tag to db-sync Exec resource 28e69af Dell EMC PS: Fix the driver path 01d3e0e Configure secondary_san_password as secret 8265644 Add nfs_snapshot_support option 7f22337 Add some kombu options e48b746 Read os_region_name from cinder.conf when doing requests with the Openstack client ae0fef4 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lib/puppet/provider/cinder.rb | 6 ++++++ manifests/api.pp | 1 + manifests/backend/dellsc_iscsi.pp | 2 +- manifests/backend/eqlx.pp | 2 +- manifests/backend/nfs.pp | 7 +++++++ manifests/db/sync.pp | 1 + manifests/init.pp | 8 ++++++++ metadata.json | 10 +++++----- .../notes/add-nfs_snapshot_support-1975a23455fd1353.yaml | 4 ++++ .../notes/add_rabbit_kombu_options-a282d4e697a30c03.yaml | 6 ++++++ releasenotes/notes/openstack_db_tag-a0c3d09e892eade0.yaml | 3 +++ releasenotes/notes/ps-driver-d428e372280c44e7.yaml | 5 +++++ releasenotes/notes/restart-apache-6b5d1e4ef37b7ff6.yaml | 5 +++++ spec/classes/cinder_db_sync_spec.rb | 2 ++ spec/classes/cinder_init_spec.rb | 1 + spec/classes/cinder_volume_eqlx_spec.rb | 2 +- spec/defines/cinder_backend_eqlx_spec.rb | 2 +- spec/defines/cinder_backend_nfs_spec.rb | 3 +++ 19 files changed, 62 insertions(+), 10 deletions(-) From no-reply at openstack.org Thu May 16 23:12:27 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:12:27 -0000 Subject: [release-announce] puppet-heat 11.6.0 (pike) Message-ID: We are psyched to announce the release of: puppet-heat 11.6.0: Puppet module for OpenStack Heat This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-heat Download the package from: https://tarballs.openstack.org/puppet-heat/ Please report issues through: https://bugs.launchpad.net/puppet-heat/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Heat has additional configuration option for plugin_dirs parameter. This parameter provides a list of directories to search for plug- ins. This change allows configuration of plugin_dirs parameter in heat.conf file. * Add openstack-db tag to Exec that run db-sync. Changes in puppet-heat 11.5.0..11.6.0 ------------------------------------- 548ea36 Prepare a final release for Pike 0d39f55 Notify Apache on config changes f0b6771 Add 'openstack-db' tag to db-sync Exec resource 84a8201 import zuul job settings from project-config f45dbee Make auth_encryption_key a secret dab3e55 Add oslo::cache to dependency chain 366a8ce Zuul: Remove project name 62df9b5 Make heat parameter plugin_dirs configurable 58207bb Add a parameter to be able to override clients_keystone/auth_uri. Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/api.pp | 1 + manifests/api_cfn.pp | 1 + manifests/db/sync.pp | 1 + manifests/deps.pp | 4 ++++ manifests/engine.pp | 19 ++++++++++++++++++- manifests/init.pp | 13 ++++++++++++- metadata.json | 10 +++++----- .../add_plugin_dirs_parameter-20c755fbdb22c58d.yaml | 6 ++++++ .../notes/openstack_db_tag-a3f0e6426366c25d.yaml | 3 +++ spec/classes/heat_db_sync_spec.rb | 2 ++ spec/classes/heat_engine_spec.rb | 11 +++++++++++ spec/classes/heat_init_spec.rb | 5 +++++ 13 files changed, 70 insertions(+), 8 deletions(-) From no-reply at openstack.org Thu May 16 23:12:35 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:12:35 -0000 Subject: [release-announce] puppet-horizon 11.6.0 (pike) Message-ID: We are overjoyed to announce the release of: puppet-horizon 11.6.0: Puppet module for OpenStack Horizon This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-horizon Download the package from: https://tarballs.openstack.org/puppet-horizon/ Please report issues through: https://bugs.launchpad.net/puppet-horizon/+bugs For more details, please see below. Changes in puppet-horizon 11.5.0..11.6.0 ---------------------------------------- 2ec0fa5 Prepare a final release for Pike d874d86 import zuul job settings from project-config b5b59a5 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- metadata.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu May 16 23:12:48 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:12:48 -0000 Subject: [release-announce] puppet-neutron 11.6.0 (pike) Message-ID: We are satisfied to announce the release of: puppet-neutron 11.6.0: Puppet module for OpenStack Neutron This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-neutron Download the package from: https://tarballs.openstack.org/puppet-neutron/ Please report issues through: https://bugs.launchpad.net/puppet-neutron/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features ************ * Non-IP traffic is allowed in L2 and L3 Domains. The default_allow_non_ip setting determines if non-ip traffic is allowed in Nuage specific L2 and L3 domains. * Add new configuration parameters for the Cisco UCSM ML2 driver The following new configuration parameters are now being supported by the UCSM ML2 driver. * ucsm_https_verify * sp_template_list * vnic_template_list * 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. * Add openstack-db tag to Exec that run db-sync. * Optionally users can set device_driver value in lbaas_agent.ini to $::os_service_default Deprecation Notes ***************** * Nexus: Configuration clean-up This changeset deprecates old configurations not used in the code and others to be aged out mostly due to code improvements such as implementation of the Nexusu RESTAPI driver. The RESTAPI driver replaces use of the ncclient driver. The ncclient driver will be removed along with any tuning configuration that goes with it. Changes in puppet-neutron 11.5.0..11.6.0 ---------------------------------------- 6fbea3d Prepare a final release for Pike 6217876 Add posibilities to set tunnel_csum in ovs agent c5fb34c Add 'openstack-db' tag to db-sync Exec resource 468d92d import zuul job settings from project-config 73635f1 Fixes missing 'geneve' network type 7415256 Configure metadata agent 'metadata_proxy_shared_secret' as secret 77215dd Optionally set device_driver to $::os_service_default c2fc133 Zuul: Remove project name b2f862a Corrections in comments 8be86b9 Allowing Non-IP Traffic in L2 and L3 domains 7939c55 New configuration being added for Cisco UCSM ML2 driver 09279a4 Latest Nexus Configuration Variables Updates Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/agents/lbaas.pp | 3 +- manifests/agents/metadata.pp | 2 +- manifests/agents/ml2/ovs.pp | 7 ++ manifests/db/sync.pp | 1 + manifests/plugins/ml2.pp | 4 +- manifests/plugins/ml2/cisco/nexus.pp | 122 +++++++++++++-------- manifests/plugins/ml2/cisco/nexus_creds.pp | 40 ++++++- manifests/plugins/ml2/cisco/nexus_switch.pp | 49 +++++++-- manifests/plugins/ml2/cisco/nexus_switch_server.pp | 4 +- manifests/plugins/ml2/cisco/type_nexus_vxlan.pp | 2 +- manifests/plugins/ml2/cisco/ucsm.pp | 27 ++++- manifests/plugins/ml2/nuage.pp | 12 +- manifests/plugins/ml2/type_driver.pp | 2 +- manifests/server.pp | 2 +- metadata.json | 14 +-- ...lt_allow_non_ip-parameter-70e03e7bf1927d4e.yaml | 5 + ...dd-new-ucsm-config-params-5a4d8d68b003adc6.yaml | 10 ++ .../notes/bug-1794268-2d0a335261fc8910.yaml | 5 + ...cate-some-nw-cisco-params-aad5a98077f9b4e4.yaml | 10 ++ .../notes/openstack_db_tag-a69183ca2ee8a4d9.yaml | 3 + ...ver-to-os-service-default-a5820845f828296c.yaml | 3 + spec/classes/neutron_agents_lbaas_spec.rb | 9 ++ spec/classes/neutron_agents_metadata_spec.rb | 2 +- spec/classes/neutron_agents_ml2_ovs_spec.rb | 1 + spec/classes/neutron_db_sync_spec.rb | 2 + .../neutron_plugins_ml2_cisco_nexus_spec.rb | 10 +- .../classes/neutron_plugins_ml2_cisco_ucsm_spec.rb | 7 +- spec/classes/neutron_plugins_ml2_nuage_spec.rb | 27 +++-- spec/classes/neutron_plugins_ml2_spec.rb | 2 +- 30 files changed, 302 insertions(+), 87 deletions(-) From no-reply at openstack.org Thu May 16 23:13:00 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:13:00 -0000 Subject: [release-announce] puppet-octavia 11.6.0 (pike) Message-ID: We are tickled pink to announce the release of: puppet-octavia 11.6.0: Puppet module for OpenStack Octavia This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-octavia Download the package from: https://tarballs.openstack.org/puppet-octavia/ Please report issues through: https://bugs.launchpad.net/puppet-octavia/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Adds the kombu_failover_strategy option for configuring oslo.messaging.rabbit. This will determines how the next RabbitMQ node is chosen in case the one we are currently connected to becomes unavailable. * Add openstack-db tag to Exec that run db-sync. Changes in puppet-octavia 11.5.0..11.6.0 ---------------------------------------- 4ea18f0 Prepare a final release for Pike 46ce06a Add 'openstack-db' tag to db-sync Exec resource 478339d import zuul job settings from project-config 859efcf Add kombu_failover_strategy option 8e675ca Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/db/sync.pp | 1 + manifests/init.pp | 8 ++++++++ metadata.json | 12 ++++++------ .../notes/add_rabbit_kombu_options-b446553d924dc219.yaml | 6 ++++++ releasenotes/notes/openstack_db_tag-825e070a8eda32b3.yaml | 3 +++ spec/classes/octavia_db_sync_spec.rb | 2 ++ spec/classes/octavia_init_spec.rb | 3 +++ 8 files changed, 30 insertions(+), 7 deletions(-) From no-reply at openstack.org Thu May 16 23:13:07 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:13:07 -0000 Subject: [release-announce] puppet-ironic 11.6.0 (pike) Message-ID: We are gleeful to announce the release of: puppet-ironic 11.6.0: Puppet module for OpenStack Ironic This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-ironic Download the package from: https://tarballs.openstack.org/puppet-ironic/ Please report issues through: https://bugs.launchpad.net/puppet-ironic/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Adds the kombu_failover_strategy option for configuring oslo.messaging.rabbit. This will determines how the next RabbitMQ node is chosen in case the one we are currently connected to becomes unavailable. * Add openstack-db tag to Exec that run db-sync. Changes in puppet-ironic 11.5.0..11.6.0 --------------------------------------- d1a4b86 Prepare a final release for Pike bc3b72f Notify apache for ironic api in wsgi 23e7fa0 Add 'openstack-db' tag to db-sync Exec resource 0ffe4e1 Move back beaker jobs 8d329f4 Remove non-voting job from gate de76822 import zuul job settings from project-config fc61157 Add kombu_failover_strategy option 82cbce4 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/api.pp | 1 + manifests/db/sync.pp | 1 + manifests/init.pp | 8 ++++++++ manifests/inspector/db/sync.pp | 1 + metadata.json | 10 +++++----- .../notes/add_rabbit_kombu_options-925c20fdd3bde3f0.yaml | 6 ++++++ releasenotes/notes/openstack_db_tag-92785ba5669c7b28.yaml | 3 +++ spec/classes/ironic_db_sync_spec.rb | 2 ++ spec/classes/ironic_init_spec.rb | 1 + spec/classes/ironic_inspector_db_sync_spec.rb | 3 ++- 11 files changed, 31 insertions(+), 7 deletions(-) From no-reply at openstack.org Thu May 16 23:13:09 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:13:09 -0000 Subject: [release-announce] puppet-aodh 11.6.0 (pike) Message-ID: We are glad to announce the release of: puppet-aodh 11.6.0: Puppet module for OpenStack Aodh This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-aodh Download the package from: https://tarballs.openstack.org/puppet-aodh/ Please report issues through: https://bugs.launchpad.net/puppet-aodh/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Adds the kombu_failover_strategy option for configuring oslo.messaging.rabbit. This will determines how the next RabbitMQ node is chosen in case the one we are currently connected to becomes unavailable. * Add openstack-db tag to Exec that run db-sync. Changes in puppet-aodh 11.4.0..11.6.0 ------------------------------------- 00d8439 Prepare a final release for Pike 7fd6db6 Notify Apache on config changes 010a3d0 import zuul job settings from project-config 937feed Add 'openstack-db' tag to db-sync Exec resource 77b54fc Add some kombu options e07b4a7 Zuul: Remove project name 6792545 Prepare for Pike post release 744324c Run puppet-openstack-beaker-jobs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 ++- manifests/api.pp | 1 + manifests/db/sync.pp | 1 + manifests/init.pp | 8 ++++++++ metadata.json | 8 ++++---- releasenotes/notes/add_rabbit_kombu_options-97d7fd85fb17b366.yaml | 6 ++++++ releasenotes/notes/openstack_db_tag-987f513d508e7717.yaml | 3 +++ spec/classes/aodh_db_sync_spec.rb | 1 + spec/classes/aodh_init_spec.rb | 2 ++ 9 files changed, 28 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu May 16 23:13:38 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:13:38 -0000 Subject: [release-announce] puppet-designate 11.6.0 (pike) Message-ID: We are satisfied to announce the release of: puppet-designate 11.6.0: Puppet module for OpenStack Designate This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-designate Download the package from: https://tarballs.openstack.org/puppet-designate/ Please report issues through: https://bugs.launchpad.net/puppet-designate/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Add new parameter "network_endpoint_type", to configure endpoint type to use. * Add openstack-db tag to Exec that run db-sync. Changes in puppet-designate 11.4.0..11.6.0 ------------------------------------------ 33a0126 Prepare a final release for Pike 6f3b92d import zuul job settings from project-config d514510 Add 'openstack-db' tag to db-sync Exec resource 72afdcc Designate/Neutron communicaton failure a1c8128 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/db/sync.pp | 1 + manifests/init.pp | 10 ++++++++-- metadata.json | 10 +++++----- .../notes/add_network_endpoint_type-1981354ab7125fed.yaml | 4 ++++ releasenotes/notes/openstack_db_tag-a1c65d120dfb5f01.yaml | 3 +++ spec/classes/designate_db_sync_spec.rb | 2 ++ spec/classes/designate_init_spec.rb | 13 +++++++++---- 8 files changed, 33 insertions(+), 12 deletions(-) From no-reply at openstack.org Thu May 16 23:13:38 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:13:38 -0000 Subject: [release-announce] puppet-trove 11.6.0 (pike) Message-ID: We are happy to announce the release of: puppet-trove 11.6.0: Puppet module for OpenStack Trove This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-trove Download the package from: https://tarballs.openstack.org/puppet-trove/ Please report issues through: https://bugs.launchpad.net/puppet-trove/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Adds the kombu_failover_strategy option for configuring oslo.messaging.rabbit. This will determines how the next RabbitMQ node is chosen in case the one we are currently connected to becomes unavailable. * Add openstack-db tag to Exec that run db-sync. Changes in puppet-trove 11.4.0..11.6.0 -------------------------------------- 265f6eb Prepare a final release for Pike f6c18d5 Add 'openstack-db' tag to db-sync Exec resource 6248c96 import zuul job settings from project-config fb8fe93 Add deps to all that is needed 37ab0f1 Add kombu_failover_strategy option 365e617 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/api.pp | 29 +++++++++++----------- manifests/conductor.pp | 29 +++++++++++----------- manifests/db/sync.pp | 1 + manifests/guestagent.pp | 29 +++++++++++----------- manifests/init.pp | 7 ++++++ manifests/keystone/authtoken.pp | 2 ++ manifests/taskmanager.pp | 29 +++++++++++----------- metadata.json | 10 ++++---- .../add_rabbit_kombu_options-919c4f7279179e1b.yaml | 6 +++++ .../notes/openstack_db_tag-801df2b37104b652.yaml | 3 +++ spec/classes/trove_api_spec.rb | 1 + spec/classes/trove_conductor_spec.rb | 1 + spec/classes/trove_db_sync_spec.rb | 1 + spec/classes/trove_guestagent_spec.rb | 1 + spec/classes/trove_taskmanager_spec.rb | 1 + 16 files changed, 90 insertions(+), 62 deletions(-) From no-reply at openstack.org Thu May 16 23:13:38 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:13:38 -0000 Subject: [release-announce] puppet-ec2api 11.6.0 (pike) Message-ID: We contentedly announce the release of: puppet-ec2api 11.6.0: Puppet module for OpenStack Ec2api This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-ec2api Download the package from: https://tarballs.openstack.org/puppet-ec2api/ Please report issues through: https://bugs.launchpad.net/puppet-ec2api/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Add openstack-db tag to Exec that run db-sync. Changes in puppet-ec2api 11.4.0..11.6.0 --------------------------------------- a1d5bf5 Prepare a final release for Pike c15de14 import zuul job settings from project-config 4833051 Add 'openstack-db' tag to db-sync Exec resource 89d7216 Configure metadata_proxy_shared_secret as secret 3090751 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/db/sync.pp | 1 + manifests/metadata.pp | 2 +- metadata.json | 10 +++++----- releasenotes/notes/openstack_db_tag-bdc29046cc947ea5.yaml | 3 +++ spec/classes/ec2api_db_sync_spec.rb | 1 + spec/classes/ec2api_metadata_spec.rb | 5 ++++- 7 files changed, 16 insertions(+), 8 deletions(-) From no-reply at openstack.org Thu May 16 23:13:46 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:13:46 -0000 Subject: [release-announce] puppet-oslo 11.6.0 (pike) Message-ID: We are gleeful to announce the release of: puppet-oslo 11.6.0: Puppet module for Oslo This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-oslo Download the package from: https://tarballs.openstack.org/puppet-oslo/ Please report issues through: https://bugs.launchpad.net/puppet-oslo/+bugs For more details, please see below. Changes in puppet-oslo 11.4.0..11.6.0 ------------------------------------- 63a8c94 Prepare a final release for Pike a2aaac4 import zuul job settings from project-config f5582ab Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- metadata.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu May 16 23:14:02 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:14:02 -0000 Subject: [release-announce] puppet-ceilometer 11.6.0 (pike) Message-ID: We eagerly announce the release of: puppet-ceilometer 11.6.0: Puppet module for OpenStack Ceilometer This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-ceilometer Download the package from: https://tarballs.openstack.org/puppet-ceilometer/ Please report issues through: https://bugs.launchpad.net/puppet-ceilometer/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Adds the kombu_failover_strategy option for configuring oslo.messaging.rabbit. This will determines how the next RabbitMQ node is chosen in case the one we are currently connected to becomes unavailable. * Add openstack-db tag to Exec that run db-sync. Changes in puppet-ceilometer 11.5.0..11.6.0 ------------------------------------------- 8a61530 Prepare a final release for Pike 927b895 import zuul job settings from project-config 8d2e123 Add 'openstack-db' tag to db-sync Exec resource f2f2d2b Add oslo::cache to dependency chain 2f23522 Fix mysql connection 8cbf82b Add some kombu options f89b2b9 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/db.pp | 4 ++-- manifests/db/sync.pp | 1 + manifests/deps.pp | 4 ++++ manifests/init.pp | 8 ++++++++ metadata.json | 10 +++++----- .../notes/add_rabbit_kombu_options-946374c89c1f95ba.yaml | 6 ++++++ releasenotes/notes/openstack_db_tag-874ef77468c5d1f2.yaml | 3 +++ spec/classes/ceilometer_db_spec.rb | 2 +- spec/classes/ceilometer_db_sync_spec.rb | 2 ++ spec/classes/ceilometer_init_spec.rb | 2 ++ 11 files changed, 35 insertions(+), 9 deletions(-) From no-reply at openstack.org Thu May 16 23:14:05 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:14:05 -0000 Subject: [release-announce] puppet-manila 11.6.0 (pike) Message-ID: We are satisfied to announce the release of: puppet-manila 11.6.0: Puppet module for OpenStack Manila This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-manila Download the package from: https://tarballs.openstack.org/puppet-manila/ Please report issues through: https://bugs.launchpad.net/puppet-manila/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Adds the kombu_failover_strategy option for configuring oslo.messaging.rabbit. This will determines how the next RabbitMQ node is chosen in case the one we are currently connected to becomes unavailable. * Add openstack-db tag to Exec that run db-sync. Changes in puppet-manila 11.4.0..11.6.0 --------------------------------------- 428a016 Prepare a final release for Pike 011d623 Add 'openstack-db' tag to db-sync Exec resource c14156b import zuul job settings from project-config cfb4554 Add deps to all that is needed c42483d Add kombu_failover_strategy option 982e76d Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/compute/nova.pp | 22 +++++++------- manifests/db/sync.pp | 1 + manifests/init.pp | 34 +++++++++++++--------- manifests/keystone/auth.pp | 2 ++ manifests/keystone/authtoken.pp | 2 ++ manifests/volume/cinder.pp | 24 ++++++++------- metadata.json | 12 ++++---- .../add_rabbit_kombu_options-a3b52f3aec9b3a48.yaml | 6 ++++ .../notes/openstack_db_tag-b328cfe24b29b287.yaml | 3 ++ spec/classes/manila_db_sync_spec.rb | 1 + spec/classes/manila_init_spec.rb | 3 ++ 12 files changed, 71 insertions(+), 41 deletions(-) From no-reply at openstack.org Thu May 16 23:14:38 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:14:38 -0000 Subject: [release-announce] puppet-zaqar 11.6.0 (pike) Message-ID: We are gleeful to announce the release of: puppet-zaqar 11.6.0: Puppet module for OpenStack Zaqar This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-zaqar Download the package from: https://tarballs.openstack.org/puppet-zaqar/ Please report issues through: https://bugs.launchpad.net/puppet-zaqar/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Add openstack-db tag to Exec that run db-sync. Changes in puppet-zaqar 11.4.0..11.6.0 -------------------------------------- b8a3a4c Prepare a final release for Pike 8cc1068 Add 'openstack-db' tag to db-sync Exec resource 924383e import zuul job settings from project-config 9d2326c Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/db/sync.pp | 1 + metadata.json | 8 ++++---- releasenotes/notes/openstack_db_tag-8af96261543c1429.yaml | 3 +++ spec/classes/zaqar_db_sync_spec.rb | 1 + 5 files changed, 10 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu May 16 23:14:57 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:14:57 -0000 Subject: [release-announce] puppet-gnocchi 11.6.0 (pike) Message-ID: We are thrilled to announce the release of: puppet-gnocchi 11.6.0: Puppet module for OpenStack Gnocchi This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-gnocchi Download the package from: https://tarballs.openstack.org/puppet-gnocchi/ Please report issues through: https://bugs.launchpad.net/puppet-gnocchi/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Add openstack-db tag to Exec that run db-sync. Changes in puppet-gnocchi 11.5.0..11.6.0 ---------------------------------------- 4de2ed7 Prepare a final release for Pike 74834e3 import zuul job settings from project-config b8dc3d3 Add 'openstack-db' tag to db-sync Exec resource bf4c952 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/db/sync.pp | 1 + metadata.json | 10 +++++----- releasenotes/notes/openstack_db_tag-8b0893929fcd6617.yaml | 3 +++ spec/classes/gnocchi_db_sync_spec.rb | 2 ++ 5 files changed, 12 insertions(+), 6 deletions(-) From no-reply at openstack.org Thu May 16 23:15:03 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:15:03 -0000 Subject: [release-announce] puppet-keystone 11.6.0 (pike) Message-ID: We are pleased to announce the release of: puppet-keystone 11.6.0: Puppet module for OpenStack Keystone This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-keystone Download the package from: https://tarballs.openstack.org/puppet-keystone/ Please report issues through: https://bugs.launchpad.net/puppet-keystone/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features ************ * In Keystone, we can set group_members_are_ids option. This parameter enables the members of the group object class to be keystone user IDs rather than LDAP DNs. This is the case when using posixGroup as the group object class in Open Directory. * Adds user_description_attribute mapping support to the LDAP backend. * Add openstack-db tag to Exec that run db-sync. Bug Fixes ********* * Fixed a bug where the keystone_user resource would test the password with a disabled project causing it to think the password was changed when it actually wasn't. Changes in puppet-keystone 11.4.0..11.6.0 ----------------------------------------- 8eeef2f Prepare a final release for Pike 974ee3e Keystone_user should not use disabled projects 5a3ee13 Add a LDAP param group_members_are_ids e5b3c5f Add 'openstack-db' tag to db-sync Exec resource 6b5217b import zuul job settings from project-config 5f0befb apache wsgi: Exchange defaults for workers and threads 1bbf750 Use OS_BOOTSTRAP_PASSWORD instead of passing CLI 4de23ac Configure memcache_secret_key as secret af00695 Add user_description_attribute option 2b8ecdc Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lib/puppet/provider/keystone_user/openstack.rb | 12 +- manifests/db/sync.pp | 2 +- manifests/init.pp | 3 +- manifests/ldap.pp | 12 ++ manifests/ldap_backend.pp | 182 +++++++++++---------- manifests/resource/authtoken.pp | 2 +- manifests/wsgi/apache.pp | 8 +- metadata.json | 8 +- ...add-group_members_are_ids-7decbef235d0afd8.yaml | 7 + ...ser_description_attribute-1875a124def9723f.yaml | 4 + ...keystone_user-bug-1814906-06781a797cd2e051.yaml | 6 + .../notes/openstack_db_tag-89916b8b22f8e4a5.yaml | 3 + spec/classes/keystone_db_sync_spec.rb | 2 + spec/classes/keystone_init_spec.rb | 3 +- spec/classes/keystone_ldap_spec.rb | 4 + spec/classes/keystone_wsgi_apache_spec.rb | 14 +- spec/defines/keystone_ldap_backend_spec.rb | 162 +++++++++--------- spec/defines/keystone_resource_authtoken_spec.rb | 6 +- spec/unit/provider/keystone_user/openstack_spec.rb | 29 ++++ 20 files changed, 281 insertions(+), 190 deletions(-) From no-reply at openstack.org Thu May 16 23:15:13 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:15:13 -0000 Subject: [release-announce] puppet-openstack_extras 11.6.0 (pike) Message-ID: We are thrilled to announce the release of: puppet-openstack_extras 11.6.0: Puppet module for OpenStack Openstack_extras This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-openstack_extras Download the package from: https://tarballs.openstack.org/puppet-openstack_extras/ Please report issues through: https://bugs.launchpad.net/puppet-openstack-extras/+bugs For more details, please see below. Changes in puppet-openstack_extras 11.5.0..11.6.0 ------------------------------------------------- b28450e Prepare a final release for Pike 9ac44f7 import zuul job settings from project-config 5c35c74 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- metadata.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu May 16 23:15:46 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:15:46 -0000 Subject: [release-announce] puppet-watcher 11.6.0 (pike) Message-ID: We are happy to announce the release of: puppet-watcher 11.6.0: Puppet module for OpenStack Watcher This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-watcher Download the package from: https://tarballs.openstack.org/puppet-watcher/ Please report issues through: https://bugs.launchpad.net/puppet-watcher/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Add support to run watcher-api with mod-wsgi. * Add openstack-db tag to Exec that run db-sync. Changes in puppet-watcher 11.3.1..11.6.0 ---------------------------------------- 9de3722 Prepare a final release for Pike e254d90 Add 'openstack-db' tag to db-sync Exec resource ba3b35d import zuul job settings from project-config f654140 Added retries for db_sync 3798aba Add WSGI support for `watcher-api' b565673 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/api.pp | 51 ++++++-- manifests/db/create_schema.pp | 3 + manifests/db/upgrade.pp | 2 + manifests/params.pp | 4 + manifests/wsgi/apache.pp | 132 +++++++++++++++++++++ metadata.json | 8 +- .../notes/add_wsgi_support-98135d2375f323e8.yaml | 3 + .../notes/openstack_db_tag-8c7bcab4734ad950.yaml | 3 + ...watcher_spec.rb => watcher_wsgi_apache_spec.rb} | 9 +- spec/classes/watcher_api_spec.rb | 44 +++++++ spec/classes/watcher_db_create_schema_spec.rb | 6 + spec/classes/watcher_db_upgrade_spec.rb | 4 + spec/classes/watcher_wsgi_apache_spec.rb | 93 +++++++++++++++ 14 files changed, 345 insertions(+), 19 deletions(-) From no-reply at openstack.org Thu May 16 23:15:50 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:15:50 -0000 Subject: [release-announce] puppet-openstacklib 11.6.0 (pike) Message-ID: We are psyched to announce the release of: puppet-openstacklib 11.6.0: Puppet module for OpenStack Openstacklib This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-openstacklib Download the package from: https://tarballs.openstack.org/puppet-openstacklib/ Please report issues through: https://bugs.launchpad.net/puppet-openstacklib/+bugs For more details, please see below. Changes in puppet-openstacklib 11.5.0..11.6.0 --------------------------------------------- a16d6f4 Prepare a final release for Pike 0812f5d Keep the system locale in the openstack command. 3ba4721 import zuul job settings from project-config 2908b1f Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lib/puppet/provider/openstack.rb | 2 +- metadata.json | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu May 16 23:15:55 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:15:55 -0000 Subject: [release-announce] puppet-tacker 11.6.0 (pike) Message-ID: We are satisfied to announce the release of: puppet-tacker 11.6.0: Puppet module for OpenStack Tacker This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-tacker Download the package from: https://tarballs.openstack.org/puppet-tacker/ Please report issues through: https://bugs.launchpad.net/puppet-tacker/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Adds the kombu_failover_strategy option for configuring oslo.messaging.rabbit. This will determines how the next RabbitMQ node is chosen in case the one we are currently connected to becomes unavailable. * Add openstack-db tag to Exec that run db-sync. Changes in puppet-tacker 11.4.0..11.6.0 --------------------------------------- 3a25c96 Prepare a final release for Pike 38e2efa Add 'openstack-db' tag to db-sync Exec resource 4f18b59 import zuul job settings from project-config 059bff6 Add kombu_failover_strategy option 50d69ed Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/db/sync.pp | 1 + manifests/init.pp | 8 ++++++++ metadata.json | 10 +++++----- .../notes/add_rabbit_kombu_options-91123efd753e0f02.yaml | 6 ++++++ releasenotes/notes/openstack_db_tag-9d9b3d58c9d63a42.yaml | 3 +++ spec/classes/tacker_db_sync_spec.rb | 2 ++ spec/classes/tacker_init_spec.rb | 3 +++ 8 files changed, 29 insertions(+), 6 deletions(-) From no-reply at openstack.org Thu May 16 23:16:07 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:16:07 -0000 Subject: [release-announce] puppet-mistral 11.6.0 (pike) Message-ID: We joyfully announce the release of: puppet-mistral 11.6.0: Puppet module for OpenStack Mistral This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-mistral Download the package from: https://tarballs.openstack.org/puppet-mistral/ Please report issues through: https://bugs.launchpad.net/puppet-mistral/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Adds the kombu_failover_strategy option for configuring oslo.messaging.rabbit. This will determines how the next RabbitMQ node is chosen in case the one we are currently connected to becomes unavailable. * Add openstack-db tag to Exec that run db-sync. Changes in puppet-mistral 11.4.0..11.6.0 ---------------------------------------- 7184139 Prepare a final release for Pike b99381c Add 'openstack-db' tag to db-sync Exec resource 280f5d7 import zuul job settings from project-config 728f96a Add kombu_failover_strategy option 4e91b91 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/db/sync.pp | 2 ++ manifests/init.pp | 8 ++++++++ metadata.json | 10 +++++----- .../notes/add_rabbit_kombu_options-8185738b6f0d8522.yaml | 6 ++++++ releasenotes/notes/openstack_db_tag-a79c0b390eeba4bb.yaml | 3 +++ spec/classes/mistral_db_sync_spec.rb | 6 ++++-- spec/classes/mistral_init_spec.rb | 1 + 8 files changed, 30 insertions(+), 8 deletions(-) From no-reply at openstack.org Thu May 16 23:16:48 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:16:48 -0000 Subject: [release-announce] puppet-nova 11.6.0 (pike) Message-ID: We high-spiritedly announce the release of: puppet-nova 11.6.0: Puppet module for OpenStack Nova This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-nova Download the package from: https://tarballs.openstack.org/puppet-nova/ Please report issues through: https://bugs.launchpad.net/puppet-nova/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features ************ * Adds the kombu_failover_strategy option for configuring oslo.messaging.rabbit. This will determines how the next RabbitMQ node is chosen in case the one we are currently connected to becomes unavailable. * Add the ability to set reserved_huge_pages on nova-computes via a string or a list of strings. * This allows for specifying granular CPU feature flags, when specifying CPU models. It should be set only if "cpu_mode" and "cpu_model" conf parameter are set and "cpu_mode" parameter value is set to "custom". The recent "Meltdown" CVE fixes have resulted in critical performance penalty which impacts every Nova guest within certain CPU models. More info is available in nova release notes (https://docs.openstack.org/releasenotes/nova/queens.html#bug- fixes). * Added group parameter to configure qemu.conf * Add openstack-db tag to Exec that run db-sync. Bug Fixes ********* * Fix live_migration_inbound_addr when used with non-default port/user/extra_params live_migration_scheme was being used when live_migration_inbound_addr was set. This prohibits a non-default port/user/extra_params being used which is often required to fully describe the uri, particularly for the ssh transport (see https://bugs.launchpad.net/nova/+bug/1671288). However live_migration_inbound_addr also works with live_migration_uri, so for now revert back to using live_migration_uri in all cases. * Correct permissions on the nova logfiles. If the "nova-manage" commands (such as dbsync) were initially run as root then subsequent runs as the nova user would fail as the logfile is owned by root (see bug 1671681). The ownership of all nova logfiles is now checked before configuring nova, as a similar issue could prevent a service starting, and the nova-manage command is now run as the correct user. Adds nova::params::nova_user and nova::params::nova_group. nova::cron::archive_deleted_rows::user now defaults to nova::params::nova_user instead of hardcoding 'nova' (https://bugs.launchpad.net/puppet-nova/+bug/1671681) Changes in puppet-nova 11.5.0..11.6.0 ------------------------------------- a99601b Prepare a final release for Pike 466230f Fixup functions for 5.5.7+ aa0ee29 Add 'openstack-db' tag to db-sync Exec resource 7c847cd import zuul job settings from project-config a8b7530 Allow live_migration_inbound_addr to be used with non-default port/user/extra_params 40eb56c Expose reserved_huge_pages param 9914cd5 Handle libvirt/cpu_model_extra_flags option 0d6f9e1 Correct permissions on the nova logfiles a4e7211 Add group configuration to qemu.conf file aae889c Add oslo::cache to dependency chain cb2881d Add kombu_failover_strategy option f09c5cf Zuul: Remove project name 8811b93 Fix until_complete parameter in nova crons Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- .../parser/functions/to_array_of_json_strings.rb | 10 +----- lib/puppet/provider/nova.rb | 5 +++ manifests/cell_v2/discover_hosts.pp | 2 ++ manifests/cell_v2/map_cell0.pp | 2 ++ manifests/cell_v2/map_cell_and_hosts.pp | 2 ++ manifests/cell_v2/map_instances.pp | 2 ++ manifests/compute.pp | 18 ++++++++++ manifests/compute/libvirt.pp | 13 +++++++ manifests/compute/libvirt/qemu.pp | 22 +++++++++--- manifests/cron/archive_deleted_rows.pp | 12 ++++--- manifests/db/online_data_migrations.pp | 1 + manifests/db/sync.pp | 2 ++ manifests/db/sync_api.pp | 2 ++ manifests/deps.pp | 4 +++ manifests/init.pp | 8 +++++ manifests/logging.pp | 41 ++++++++++++++++++++++ manifests/migration/libvirt.pp | 14 ++------ manifests/params.pp | 6 +++- metadata.json | 14 ++++---- .../add_rabbit_kombu_options-b43953e81f9516c0.yaml | 6 ++++ .../add_reserved_huge_pages-883f6feb4e274814.yaml | 5 +++ .../notes/extra_cpu_flags-2de6915770ac9514.yaml | 12 +++++++ .../notes/libvirt-qemu-group-8430caa099147529.yaml | 3 ++ ..._inbound_addr_with_params-3529d460d5047c80.yaml | 12 +++++++ .../notes/nova-manage-user-16e7145d0c10bf57.yaml | 17 +++++++++ .../notes/openstack_db_tag-b26aeeb1ec92e5a0.yaml | 3 ++ spec/classes/nova_cell_v2_discover_hosts_spec.rb | 2 ++ spec/classes/nova_cell_v2_map_cell0_spec.rb | 2 ++ .../nova_cell_v2_map_cell_and_hosts_spec.rb | 2 ++ spec/classes/nova_cell_v2_map_instances.rb | 2 ++ spec/classes/nova_compute_libvirt_qemu_spec.rb | 22 +++++++++++- spec/classes/nova_compute_libvirt_spec.rb | 9 +++-- spec/classes/nova_compute_spec.rb | 27 ++++++++++++++ .../classes/nova_cron_archive_deleted_rows_spec.rb | 4 ++- .../classes/nova_db_online_data_migrations_spec.rb | 3 ++ spec/classes/nova_db_sync_api_spec.rb | 6 ++++ spec/classes/nova_db_sync_spec.rb | 6 ++++ spec/classes/nova_init_spec.rb | 2 ++ spec/classes/nova_logging_spec.rb | 25 +++++++++++-- spec/classes/nova_migration_libvirt_spec.rb | 11 +++--- 41 files changed, 312 insertions(+), 51 deletions(-) From no-reply at openstack.org Thu May 16 23:18:05 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:18:05 -0000 Subject: [release-announce] puppet-glance 11.6.0 (pike) Message-ID: We enthusiastically announce the release of: puppet-glance 11.6.0: Puppet module for OpenStack Glance This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-glance Download the package from: https://tarballs.openstack.org/puppet-glance/ Please report issues through: https://bugs.launchpad.net/puppet-glance/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Adds the kombu_failover_strategy option for configuring oslo.messaging.rabbit. This will determines how the next RabbitMQ node is chosen in case the one we are currently connected to becomes unavailable. * Add openstack-db tag to Exec that run db-sync. Changes in puppet-glance 11.5.0..11.6.0 --------------------------------------- 34e06bb Prepare a final release for Pike a8a4290 import zuul job settings from project-config 2b38171 Update glance packages name for Fedora 48cd8b3 Configure access_key and secret_key as secret 74b063e Add 'openstack-db' tag to db-sync Exec resource 03bd9b8 Add kombu_failover_strategy option 604a07a Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/api.pp | 2 +- manifests/backend/s3.pp | 4 ++-- manifests/db/sync.pp | 1 + manifests/notify/rabbitmq.pp | 8 ++++++++ manifests/params.pp | 17 +++++++++++++---- manifests/registry.pp | 2 +- metadata.json | 12 ++++++------ .../add_rabbit_kombu_options-b5c925f0f593b95e.yaml | 6 ++++++ .../notes/openstack_db_tag-9766c2362156ac1e.yaml | 3 +++ spec/classes/glance_backend_s3_spec.rb | 8 ++++---- spec/classes/glance_client_spec.rb | 17 +++++++++++++++++ spec/classes/glance_db_sync_spec.rb | 2 ++ spec/classes/glance_notify_rabbitmq_spec.rb | 19 ++++++++++++------- 14 files changed, 77 insertions(+), 26 deletions(-) From no-reply at openstack.org Thu May 16 23:19:53 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:19:53 -0000 Subject: [release-announce] puppet-tempest 11.6.0 (pike) Message-ID: We are chuffed to announce the release of: puppet-tempest 11.6.0: Puppet module for OpenStack Tempest This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-tempest Download the package from: https://tarballs.openstack.org/puppet-tempest/ Please report issues through: https://bugs.launchpad.net/puppet-tempest/+bugs For more details, please see below. Changes in puppet-tempest 11.5.0..11.6.0 ---------------------------------------- 8cc3daa Prepare a final release for Pike dcda7d0 import zuul job settings from project-config ee7a6db Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- metadata.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu May 16 23:21:31 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:21:31 -0000 Subject: [release-announce] puppet-sahara 11.6.0 (pike) Message-ID: We are gleeful to announce the release of: puppet-sahara 11.6.0: Puppet module for OpenStack Sahara This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-sahara Download the package from: https://tarballs.openstack.org/puppet-sahara/ Please report issues through: https://bugs.launchpad.net/puppet-sahara/+bugs For more details, please see below. Changes in puppet-sahara 11.4.0..11.6.0 --------------------------------------- cb8fa34 Prepare a final release for Pike 3b8ab4e import zuul job settings from project-config dbd7e9b Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- metadata.json | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) From no-reply at openstack.org Thu May 16 23:21:33 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:21:33 -0000 Subject: [release-announce] puppet-panko 11.6.1 (pike) Message-ID: We are jazzed to announce the release of: puppet-panko 11.6.1: Puppet module for OpenStack Panko This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-panko Download the package from: https://tarballs.openstack.org/puppet-panko/ Please report issues through: https://bugs.launchpad.net/puppet-panko/+bugs For more details, please see below. 11.6.1 ^^^^^^ New Features * Add openstack-db tag to Exec that run db-sync. Changes in puppet-panko 11.6.0..11.6.1 -------------------------------------- a94432f Prepare a final release for Pike a477ac7 Prepare a final release for Pike 994de29 Add 'openstack-db' tag to db-sync Exec resource 0decf9e import zuul job settings from project-config Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 + manifests/db/sync.pp | 1 + metadata.json | 8 ++++---- releasenotes/notes/openstack_db_tag-8ad108d6f8e07a9e.yaml | 3 +++ spec/classes/panko_db_sync_spec.rb | 1 + 5 files changed, 10 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu May 16 23:21:43 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:21:43 -0000 Subject: [release-announce] puppet-vitrage 1.2.0 (pike) Message-ID: We are psyched to announce the release of: puppet-vitrage 1.2.0: Puppet module for OpenStack Vitrage This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-vitrage Download the package from: https://tarballs.openstack.org/puppet-vitrage/ Please report issues through: https://bugs.launchpad.net/puppet-vitrage/+bugs For more details, please see below. 1.2.0 ^^^^^ New Features * Add openstack-db tag to Exec that run db-sync. Changes in puppet-vitrage 1.1.0..1.2.0 -------------------------------------- 1e37263 Prepare a final release for Pike 433ca06 Add 'openstack-db' tag to db-sync Exec resource ab84258 import zuul job settings from project-config 87fcbe9 Fix mysql connection 7d91427 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/db.pp | 4 ++-- manifests/db/sync.pp | 1 + metadata.json | 8 ++++---- releasenotes/notes/openstack_db_tag-b63b1eccf6075b52.yaml | 3 +++ spec/classes/vitrage_db_spec.rb | 4 ++-- spec/classes/vitrage_db_sync_spec.rb | 2 ++ 7 files changed, 15 insertions(+), 9 deletions(-) From no-reply at openstack.org Thu May 16 23:23:38 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:23:38 -0000 Subject: [release-announce] puppet-ovn 11.6.0 (pike) Message-ID: We are happy to announce the release of: puppet-ovn 11.6.0: Puppet module for OVN This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-ovn Download the package from: https://tarballs.openstack.org/puppet-ovn/ Please report issues through: https://bugs.launchpad.net/puppet-ovn/+bugs For more details, please see below. Changes in puppet-ovn 11.4.0..11.6.0 ------------------------------------ b6795e7 Prepare a final release for Pike 89dae56 import zuul job settings from project-config fde12c4 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- metadata.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu May 16 23:25:53 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:25:53 -0000 Subject: [release-announce] puppet-swift 11.6.0 (pike) Message-ID: We are amped to announce the release of: puppet-swift 11.6.0: Puppet module for OpenStack Swift This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-swift Download the package from: https://tarballs.openstack.org/puppet-swift/ Please report issues through: https://bugs.launchpad.net/puppet-swift/+bugs For more details, please see below. Changes in puppet-swift 11.4.0..11.6.0 -------------------------------------- 00de645 Prepare a final release for Pike 4bfa478 import zuul job settings from project-config 1091b43 Zuul: Remove project name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- metadata.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu May 16 23:29:32 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 May 2019 23:29:32 -0000 Subject: [release-announce] puppet-magnum 11.6.0 (pike) Message-ID: We are psyched to announce the release of: puppet-magnum 11.6.0: Puppet module for Magnum This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/puppet-magnum Download the package from: https://tarballs.openstack.org/puppet-magnum/ Please report issues through: https://bugs.launchpad.net/puppet-magnum/+bugs For more details, please see below. 11.6.0 ^^^^^^ New Features * Adds the kombu_failover_strategy option for configuring oslo.messaging.rabbit. This will determines how the next RabbitMQ node is chosen in case the one we are currently connected to becomes unavailable. * Add openstack-db tag to Exec that run db-sync. Changes in puppet-magnum 11.3.2..11.6.0 --------------------------------------- 88f2b32 Prepare a final release for Pike cd303e7 Add 'openstack-db' tag to db-sync Exec resource 17cb127 import zuul job settings from project-config 82bc629 Fix mysql connection 0b808ec Add kombu_failover_strategy option 00476b7 Zuul: Remove project name 5674006 Run puppet-openstack-beaker-jobs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 ++- manifests/db.pp | 4 +-- manifests/db/sync.pp | 1 + manifests/init.pp | 30 ++++++++++++++-------- metadata.json | 10 ++++---- .../add_rabbit_kombu_options-8c59fd5ff9e66f74.yaml | 6 +++++ .../notes/openstack_db_tag-aa8292ddf63b0698.yaml | 3 +++ spec/classes/magnum_db_spec.rb | 6 ++--- spec/classes/magnum_db_sync_spec.rb | 2 ++ spec/classes/magnum_init_spec.rb | 3 +++ 10 files changed, 46 insertions(+), 22 deletions(-) From no-reply at openstack.org Tue May 21 09:29:52 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 May 2019 09:29:52 -0000 Subject: [release-announce] kayobe 3.1.2 (pike) Message-ID: We are overjoyed to announce the release of: kayobe 3.1.2: Deployment of OpenStack to bare metal using OpenStack kolla and bifrost This release is part of the pike stable release series. The source is available from: https://opendev.org/openstack/kayobe Download the package from: https://tarballs.openstack.org/kayobe/ For more details, please see below. Changes in kayobe 3.1.1..3.1.2 ------------------------------ 8cbc56e Update git.openstack.org to opendev.org b4942a1 OpenDev Migration Patch Diffstat (except docs and test files) ------------------------------------- .gitreview | 4 ++-- README.rst | 5 +++-- ansible/group_vars/all/ipa | 2 +- ansible/group_vars/all/kolla | 2 +- playbooks/kayobe-seed-base/run.yml | 2 +- tox.ini | 4 ++-- 10 files changed, 22 insertions(+), 20 deletions(-) From no-reply at openstack.org Tue May 21 09:31:46 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 May 2019 09:31:46 -0000 Subject: [release-announce] kayobe 5.0.2 (rocky) Message-ID: We are ecstatic to announce the release of: kayobe 5.0.2: Deployment of OpenStack to bare metal using OpenStack kolla and bifrost This release is part of the rocky stable release series. The source is available from: https://opendev.org/openstack/kayobe Download the package from: https://tarballs.openstack.org/kayobe/ For more details, please see below. Changes in kayobe 5.0.1..5.0.2 ------------------------------ dbf6966 Fix setup.cfg syntax error, not allowed comment in files section 5170087 Update git.openstack.org to opendev.org 9e8a1aa OpenDev Migration Patch d7758fd Prevent use of KVM for Tenks VMs in CI Diffstat (except docs and test files) ------------------------------------- .gitreview | 4 ++-- README.rst | 4 ++-- ansible/group_vars/all/bifrost | 2 +- ansible/group_vars/all/ipa | 2 +- ansible/group_vars/all/kolla | 6 +++--- dev/tenks-deploy-config-compute.yml | 4 ++++ dev/tenks-deploy-config-overcloud.yml | 4 ++++ playbooks/kayobe-overcloud-base/overrides.yml.j2 | 8 ++++---- playbooks/kayobe-overcloud-base/post.yml | 2 +- playbooks/kayobe-overcloud-base/pre.yml | 6 +++--- playbooks/kayobe-overcloud-base/run.yml | 6 +++--- playbooks/kayobe-overcloud-upgrade-base/overrides.yml.j2 | 8 ++++---- playbooks/kayobe-overcloud-upgrade-base/post.yml | 2 +- playbooks/kayobe-overcloud-upgrade-base/pre.yml | 10 +++++----- playbooks/kayobe-overcloud-upgrade-base/run.yml | 6 +++--- playbooks/kayobe-seed-base/overrides.yml.j2 | 8 ++++---- playbooks/kayobe-seed-base/post.yml | 2 +- playbooks/kayobe-seed-base/pre.yml | 6 +++--- playbooks/kayobe-seed-base/run.yml | 4 ++-- playbooks/kayobe-seed-upgrade-base/overrides.yml.j2 | 8 ++++---- playbooks/kayobe-seed-upgrade-base/post.yml | 2 +- playbooks/kayobe-seed-upgrade-base/pre.yml | 6 +++--- playbooks/kayobe-seed-upgrade-base/run.yml | 4 ++-- setup.cfg | 7 ++++--- tox.ini | 8 ++++---- zuul.d/jobs.yaml | 16 ++++++++-------- 32 files changed, 91 insertions(+), 82 deletions(-) From no-reply at openstack.org Tue May 21 09:35:58 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 May 2019 09:35:58 -0000 Subject: [release-announce] kayobe 2.0.2 (ocata) Message-ID: We are satisfied to announce the release of: kayobe 2.0.2: OpenStack deployment for scientific computing This release is part of the ocata stable release series. The source is available from: https://opendev.org/openstack/kayobe Download the package from: https://tarballs.openstack.org/kayobe/ For more details, please see below. Changes in kayobe 2.0.1..2.0.2 ------------------------------ 0f01ea4 Update git.openstack.org to opendev.org 934ddd5 OpenDev Migration Patch Diffstat (except docs and test files) ------------------------------------- .gitreview | 6 +++--- ansible/group_vars/all/ipa | 2 +- tox.ini | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Tue May 21 09:40:16 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 May 2019 09:40:16 -0000 Subject: [release-announce] kayobe 4.1.2 (queens) Message-ID: We are overjoyed to announce the release of: kayobe 4.1.2: Deployment of OpenStack to bare metal using OpenStack kolla and bifrost This release is part of the queens stable release series. The source is available from: https://opendev.org/openstack/kayobe Download the package from: https://tarballs.openstack.org/kayobe/ For more details, please see below. Changes in kayobe 4.1.1..4.1.2 ------------------------------ 2e9d5cf Update git.openstack.org to opendev.org c14f78f OpenDev Migration Patch Diffstat (except docs and test files) ------------------------------------- .gitreview | 4 ++-- README.rst | 4 ++-- ansible/group_vars/all/bifrost | 2 +- ansible/group_vars/all/ipa | 2 +- ansible/group_vars/all/kolla | 6 +++--- playbooks/kayobe-overcloud-base/overrides.yml.j2 | 8 ++++---- playbooks/kayobe-overcloud-base/post.yml | 2 +- playbooks/kayobe-overcloud-base/pre.yml | 6 +++--- playbooks/kayobe-overcloud-base/run.yml | 4 ++-- playbooks/kayobe-overcloud-upgrade-base/overrides.yml.j2 | 8 ++++---- playbooks/kayobe-overcloud-upgrade-base/post.yml | 2 +- playbooks/kayobe-overcloud-upgrade-base/pre.yml | 10 +++++----- playbooks/kayobe-overcloud-upgrade-base/run.yml | 4 ++-- playbooks/kayobe-seed-base/overrides.yml.j2 | 8 ++++---- playbooks/kayobe-seed-base/post.yml | 2 +- playbooks/kayobe-seed-base/pre.yml | 6 +++--- playbooks/kayobe-seed-base/run.yml | 4 ++-- playbooks/kayobe-seed-upgrade-base/overrides.yml.j2 | 8 ++++---- playbooks/kayobe-seed-upgrade-base/post.yml | 2 +- playbooks/kayobe-seed-upgrade-base/pre.yml | 6 +++--- playbooks/kayobe-seed-upgrade-base/run.yml | 4 ++-- tox.ini | 8 ++++---- zuul.d/jobs.yaml | 16 ++++++++-------- 27 files changed, 71 insertions(+), 71 deletions(-) From no-reply at openstack.org Tue May 21 17:24:57 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 May 2019 17:24:57 -0000 Subject: [release-announce] oslo.log 3.44.0 (train) Message-ID: We are amped to announce the release of: oslo.log 3.44.0: oslo.log library This release is part of the train release series. The source is available from: https://opendev.org/openstack/oslo.log Download the package from: https://pypi.org/project/oslo.log Please report issues through: https://bugs.launchpad.net/oslo.log/+bugs For more details, please see below. Changes in oslo.log 3.43.0..3.44.0 ---------------------------------- 8c53171 Avoid tox_install.sh for constraints support 1d4c0f4 Cap bandit below 1.6.0 version and update sphinx and limit monotonic. 815df26 Replace git.openstack.org URLs with opendev.org URLs 6742d1f Dropping the py35 testing 25a9468 Add TRAIN to deprecated releases b882c31 Use raw string for regex Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - README.rst | 2 +- lower-constraints.txt | 2 +- oslo_log/formatters.py | 2 +- oslo_log/versionutils.py | 2 ++ requirements.txt | 2 +- setup.cfg | 2 +- test-requirements.txt | 7 +++---- tools/tox_install.sh | 35 ----------------------------------- tox.ini | 20 ++++++++++---------- 15 files changed, 29 insertions(+), 60 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 303bce2..a25e739 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15 +15 @@ python-dateutil>=2.7.0 # BSD -monotonic>=1.4 # Apache-2.0 +monotonic>=1.4;python_version<'3.3' # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index ad8d09a..e17e18a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12,3 +11,0 @@ oslotest>=3.3.0 # Apache-2.0 -# when we can require tox>= 1.4, this can go into tox.ini: -# [testenv:cover] -# deps = {[testenv]deps} coverage @@ -18 +15,3 @@ coverage>=4.5.1 # Apache-2.0 -bandit>=1.1.0 # Apache-2.0 +bandit>=1.1.0,<1.6.0 # Apache-2.0 + +fixtures>=3.0.0 # Apache-2.0/BSD From no-reply at openstack.org Tue May 21 17:26:37 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 May 2019 17:26:37 -0000 Subject: [release-announce] oslo.rootwrap 5.16.0 (train) Message-ID: We are overjoyed to announce the release of: oslo.rootwrap 5.16.0: Oslo Rootwrap This release is part of the train release series. The source is available from: https://opendev.org/openstack/oslo.rootwrap Download the package from: https://pypi.org/project/oslo.rootwrap Please report issues through: https://bugs.launchpad.net/oslo.rootwrap/+bugs For more details, please see below. Changes in oslo.rootwrap 5.15.2..5.16.0 --------------------------------------- a64282d Replace git.openstack.org URLs with opendev.org URLs 4a46079 OpenDev Migration Patch e36c028 Dropping the py35 testing 5259c08 Always close all passed in fds beyond sensible_fd_limit on launch 71243fe Update master for stable/stein a84402e Update hacking version Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 1 - README.rst | 2 +- etc/rootwrap.conf.sample | 2 +- oslo_rootwrap/cmd.py | 17 +++++++++++++++-- oslo_rootwrap/filters.py | 8 ++++---- oslo_rootwrap/wrapper.py | 14 +++++++------- releasenotes/source/index.rst | 1 + releasenotes/source/stein.rst | 6 ++++++ setup.cfg | 2 +- test-requirements.txt | 2 +- tox.ini | 7 +++++-- 13 files changed, 47 insertions(+), 23 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ed60fb1..b2c4e8f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=1.1.0,<1.2.0 # Apache-2.0 From no-reply at openstack.org Tue May 21 17:27:46 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 May 2019 17:27:46 -0000 Subject: [release-announce] osprofiler 2.8.0 (train) Message-ID: We are happy to announce the release of: osprofiler 2.8.0: OpenStack Profiler Library This release is part of the train release series. The source is available from: https://opendev.org/openstack/osprofiler Download the package from: https://pypi.org/project/osprofiler Please report issues through: https://bugs.launchpad.net/osprofiler/+bugs For more details, please see below. 2.8.0 ^^^^^ New Features ************ * Redis storage schema is optimized for higher performance. Previously Redis driver stored each tracing event under its own key, as result both list and get operations required full scan of the database. With the optimized schema traces are stored as Redis lists under a key equal to trace id. So list operation iterates only over unique trace ids and get operation retrieves content of a specified list. Note that list operation still needs to retrieve at least 1 event from the trace to get a timestamp. Upgrade Notes ************* * The optimized Redis driver is backward compatible: while new events are stored using new schema the driver can retrieve existing events using both old and new schemas. Changes in osprofiler 2.7.0..2.8.0 ---------------------------------- 0fcc65d Automatic configuration of SQLAlchemy driver in DevStack 5386d7c change function list_traces of mongodb module b018925 Replace git.openstack.org URLs with opendev.org URLs 895dbc6 Fix elasticsearch version in python requirements 147effe Optimize storage schema for Redis driver Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 21 +++++++++++++- README.rst | 2 +- devstack/README.rst | 8 ++++-- devstack/lib/osprofiler | 6 ++++ osprofiler/drivers/mongodb.py | 2 +- osprofiler/drivers/redis_driver.py | 32 ++++++++++++++++++---- osprofiler/drivers/sqlalchemy_driver.py | 17 ++++++++++++ playbooks/osprofiler-post.yaml | 27 +++++++++--------- .../notes/redis-improvement-d4c91683fc89f570.yaml | 16 +++++++++++ test-requirements.txt | 2 +- tox.ini | 2 +- 12 files changed, 110 insertions(+), 29 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ed7dc97..9153e9e 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -18 +18 @@ pymongo!=3.1,>=3.0.2 # Apache-2.0 -elasticsearch>=2.0.0,<=3.0.0 # Apache-2.0 +elasticsearch>=2.0.0,<3.0.0 # Apache-2.0 From no-reply at openstack.org Tue May 21 17:28:51 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 May 2019 17:28:51 -0000 Subject: [release-announce] taskflow 3.6.0 (train) Message-ID: We are excited to announce the release of: taskflow 3.6.0: Taskflow structured state management library. This release is part of the train release series. The source is available from: https://opendev.org/openstack/taskflow Download the package from: https://pypi.org/project/taskflow Please report issues through: https://bugs.launchpad.net/taskflow/+bugs For more details, please see below. Changes in taskflow 3.4.0..3.6.0 -------------------------------- cd93a63d Remove unsused tools/tox_install.sh 23889f56 Handle collections.abc deprecations 8bcef3f5 Uncap jsonschema 97393c0c OpenDev Migration Patch dbe22b3e Update master for stable/stein 9a30e5dc add python 3.7 unit test job Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + .gitreview | 2 +- .zuul.yaml | 1 + lower-constraints.txt | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/stein.rst | 6 ++++++ requirements.txt | 5 +++-- setup.cfg | 2 +- taskflow/types/sets.py | 12 +++++++++++- test-requirements.txt | 2 +- tox.ini | 4 +--- 11 files changed, 28 insertions(+), 10 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 80d7a9df..49a749ff 100644 --- a/requirements.txt +++ b/requirements.txt @@ -23 +23,2 @@ fasteners>=0.7.0 # Apache-2.0 -networkx>=1.10 # BSD +networkx>=1.10,<2.3;python_version<'3.0' # BSD +networkx>=1.10;python_version>='3.4' # BSD @@ -35 +36 @@ futures>=3.0.0;python_version=='2.7' or python_version=='2.6' # BSD -jsonschema<3.0.0,>=2.6.0 # MIT +jsonschema>=2.6.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index b334d6b1..e15ffb92 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -23 +23 @@ PyMySQL>=0.7.6 # MIT License -psycopg2>=2.6.2 # LGPL/ZPL +psycopg2>=2.7.0 # LGPL/ZPL From no-reply at openstack.org Tue May 21 17:30:13 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 May 2019 17:30:13 -0000 Subject: [release-announce] metalsmith 0.12.0 (train) Message-ID: We contentedly announce the release of: metalsmith 0.12.0: Deployment and Scheduling tool for Bare Metal This release is part of the train release series. The source is available from: https://opendev.org/openstack/metalsmith Download the package from: https://tarballs.openstack.org/metalsmith/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/metalsmith For more details, please see below. 0.12.0 ^^^^^^ New Features ************ * Allows disabling clean up on failure via the new "clean_up_on_failure" argument and "--no-clean-up" flag. * The "reserve_node" call now also accepts "hostname". Upgrade Notes ************* * Bare Metal API version 1.56 (Stein) or newer is now required. Use the 0.11 release series for older versions. * The "resource_class" argument to "reserve_node", as well as the "-- resource-class" CLI argument, are now required. Deprecation Notes ***************** * "InstanceConfig.build_configdrive" is deprecated, use "generate" with openstacksdk's "openstack.baremetal.configdrive.build" instead. Bug Fixes ********* * Fixes stale "instance_info" remaining after deploy failures. * Cleans up "instance_info" before updating it before deployment to make sure not stale information is left there. Changes in metalsmith 0.11.0..0.12.0 ------------------------------------ 4920cc2 Allow disabling clean up on deployment failure 814611f Switch to allocation API instead of reservations via instance_id 0161eff Build configdrives on ironic side 1afa4ac Expose Allocation objects on Instance ce77bf8 Update Sphinx requirements to match global-requirements 3281a67 Replace git.openstack.org URLs with opendev.org URLs fd85c9a OpenDev Migration Patch f69b813 Repare the CI job 9be7472 Accept hostname in reserve_node in addition to provision_node 8e7b8d3 Ensure instance_info is clean before deploy and after failure d64e020 Make resource class required 6d85e21 Update master for stable/stein Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 2 +- README.rst | 5 +- lower-constraints.txt | 2 +- metalsmith/_cmd.py | 11 +- metalsmith/_config.py | 43 ++- metalsmith/_instance.py | 12 +- metalsmith/_provisioner.py | 253 +++++++++---- metalsmith/_scheduler.py | 120 +----- metalsmith/_utils.py | 18 +- metalsmith/test/test_cmd.py | 14 +- metalsmith/test/test_config.py | 7 +- metalsmith/test/test_instance.py | 23 +- metalsmith/test/test_provisioner.py | 401 +++++++++++++++++---- metalsmith/test/test_scheduler.py | 145 +------- playbooks/integration/pre.yaml | 9 +- releasenotes/notes/api-stein-8e5d165aa6d115cf.yaml | 9 + releasenotes/notes/iinfo-2014b1de4dbeca2d.yaml | 7 + .../notes/no-clean-up-03bfaee6bbb112fb.yaml | 5 + .../notes/reserve-hostname-85d02321156bde3b.yaml | 4 + .../notes/resource-class-1957e83fa8235641.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/stein.rst | 6 + requirements.txt | 2 +- roles/metalsmith_deployment/README.rst | 2 +- setup.cfg | 2 +- tox.ini | 8 +- 28 files changed, 677 insertions(+), 444 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 41abe2d..d7dc353 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -openstacksdk>=0.22.0 # Apache-2.0 +openstacksdk>=0.28.0 # Apache-2.0 From no-reply at openstack.org Tue May 21 17:30:18 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 May 2019 17:30:18 -0000 Subject: [release-announce] oslo.service 1.39.0 (train) Message-ID: We eagerly announce the release of: oslo.service 1.39.0: oslo.service library This release is part of the train release series. The source is available from: https://opendev.org/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through: https://bugs.launchpad.net/oslo.service/+bugs For more details, please see below. Changes in oslo.service 1.38.0..1.39.0 -------------------------------------- 6aa2b71 Cap Bandit below 1.6.0 and update Sphinx requirement 60e1603 Add workers' type check before launching the services 5398851 Replace git.openstack.org URLs with opendev.org URLs 99eb0bc OpenDev Migration Patch 5b57ff1 Update master for stable/stein Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- README.rst | 2 +- oslo_service/service.py | 6 +++++- releasenotes/source/index.rst | 1 + releasenotes/source/stein.rst | 6 ++++++ test-requirements.txt | 5 +++-- tox.ini | 4 ++-- 11 files changed, 31 insertions(+), 16 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index f52f186..1f12c10 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -14 +14,2 @@ openstackdocstheme>=1.18.1 # Apache-2.0 -sphinx!=1.6.6,>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD @@ -21 +22 @@ coverage!=4.4,>=4.0 # Apache-2.0 -bandit>=1.1.0 # Apache-2.0 +bandit>=1.1.0,<1.6.0 # Apache-2.0 From no-reply at openstack.org Tue May 21 17:30:20 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 May 2019 17:30:20 -0000 Subject: [release-announce] oslo.cache 1.35.0 (train) Message-ID: We eagerly announce the release of: oslo.cache 1.35.0: Cache storage for OpenStack projects. This release is part of the train release series. The source is available from: https://opendev.org/openstack/oslo.cache Download the package from: https://pypi.org/project/oslo.cache Please report issues through: https://bugs.launchpad.net/oslo.cache/+bugs For more details, please see below. Changes in oslo.cache 1.34.0..1.35.0 ------------------------------------ 3e06753 Cap Bandit below 1.6.0 and update Sphinx requirement fcce95b Replace git.openstack.org URLs with opendev.org URLs. 4fb6e07 tox: Use the new hotness for constraints 6503e24 Avoid tox_install.sh for constraints support c862517 Fix lower-constraints 79ea6a9 Dropping the py35 testing Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - README.rst | 2 +- lower-constraints.txt | 2 +- requirements.txt | 2 +- setup.cfg | 2 +- test-requirements.txt | 5 +++- tools/tox_install.sh | 35 -------------------------- tox.ini | 50 ++++++++++++++++++-------------------- 14 files changed, 49 insertions(+), 86 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 15c99b9..7a0d951 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +6 @@ dogpile.cache>=0.6.2 # BSD -six>=1.10.0 # MIT +six>=1.11.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index a9e9f99..98c6823 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +9 @@ pifpaf>=0.10.0 # Apache-2.0 -bandit>=1.1.0 # Apache-2.0 +bandit>=1.1.0,<1.6.0 # Apache-2.0 @@ -10,0 +11,3 @@ stestr>=2.0.0 # Apache-2.0 +python-memcached>=1.56 # PSF +pymongo!=3.1,>=3.0.2 # Apache-2.0 +etcd3gw>=0.2.0 # Apache-2.0 From no-reply at openstack.org Tue May 21 17:30:24 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 May 2019 17:30:24 -0000 Subject: [release-announce] oslo.vmware 2.34.0 (train) Message-ID: We are gleeful to announce the release of: oslo.vmware 2.34.0: Oslo VMware library This release is part of the train release series. The source is available from: https://opendev.org/openstack/oslo.vmware Download the package from: https://pypi.org/project/oslo.vmware Please report issues through: https://bugs.launchpad.net/oslo.vmware/+bugs For more details, please see below. Changes in oslo.vmware 2.33.0..2.34.0 ------------------------------------- 462eb63 Dropping the py35 testing 9eef657 Ensure that log message with non-ascii code does not raise exception 42d240a Set locale to english ae6c2ae Update NFC lease progress 95d849e Add nosec to skip bandit check d57de11 Replace git.openstack.org URLs with opendev.org URLs b6b6e7b When looping call fails do not log the exception trace Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - CONTRIBUTING.rst | 4 ++-- README.rst | 8 ++++---- oslo_vmware/api.py | 3 ++- oslo_vmware/common/loopingcall.py | 1 - oslo_vmware/image_transfer.py | 8 +++++++- setup.cfg | 2 +- tox.ini | 6 +++--- 10 files changed, 33 insertions(+), 20 deletions(-) From no-reply at openstack.org Tue May 21 17:33:28 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 May 2019 17:33:28 -0000 Subject: [release-announce] ironic-lib 2.17.0 (train) Message-ID: We are pleased to announce the release of: ironic-lib 2.17.0: Ironic common library This release is part of the train release series. The source is available from: https://opendev.org/openstack/ironic-lib Download the package from: https://pypi.org/project/ironic-lib Please report issues through: https://bugs.launchpad.net/ironic-lib/+bugs For more details, please see below. 2.17.0 ^^^^^^ Bug Fixes * Fixes an issues when parsing GPT partitions with names or multiple flags. See story 2005322 (https://storyboard.openstack.org/#!/story/2005322) for details. Changes in ironic-lib 2.16.2..2.17.0 ------------------------------------ 93d3a75 Tests: replace mocking loopingcall with zero interval bfa2c64 Handle ironic exception in ironic-lib c90d008 Add support code for multicast DNS service discovery 8a79868 Update Sphinx requirements to match global-requirements 899d255 Replace git.openstack.org URLs with opendev.org URLs f4321de OpenDev Migration Patch 782d58e Dropping the py35 testing 9a95e14 Include partiton name and flags from parted output Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- ironic_lib/disk_utils.py | 8 +- ironic_lib/exception.py | 101 +++++++- ironic_lib/mdns.py | 254 +++++++++++++++++++++ lower-constraints.txt | 1 + .../extend-list-partitions-b71f81c77f6ecfdb.yaml | 6 + requirements.txt | 2 + setup.cfg | 3 +- test-requirements.txt | 3 +- tox.ini | 2 +- zuul.d/project.yaml | 1 - 15 files changed, 717 insertions(+), 26 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index fb98f7c..12c1f44 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,0 +15,2 @@ oslo.log>=3.36.0 # Apache-2.0 +zeroconf>=0.19.1,<0.20;python_version=='2.7' # LGPL +zeroconf>=0.19.1;python_version>='3.0' # LGPL diff --git a/test-requirements.txt b/test-requirements.txt index 0b11485..2c5c4e2 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -17 +17,2 @@ doc8>=0.6.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD From no-reply at openstack.org Tue May 21 17:36:34 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 May 2019 17:36:34 -0000 Subject: [release-announce] oslo.messaging 9.7.0 (train) Message-ID: We are gleeful to announce the release of: oslo.messaging 9.7.0: Oslo Messaging API This release is part of the train release series. The source is available from: https://opendev.org/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through: https://bugs.launchpad.net/oslo.messaging/+bugs For more details, please see below. Changes in oslo.messaging 9.6.0..9.7.0 -------------------------------------- 4f467fbd Cap Bandit below 1.6.0 and update Sphinx requirement 9d8b1430 Fix switch connection destination when a rabbitmq cluster node disappear 9b7bcbda Replace git.openstack.org URLs with opendev.org URLs 4f385720 Remove log translation and i18n 0ad4a204 Consider the topic parameter as an array in client-notify 4d278722 Retry to declare a queue after internal error f948e242 Handle unexpected failures during call monitor heartbeat Diffstat (except docs and test files) ------------------------------------- README.rst | 2 +- oslo_messaging/_drivers/amqp1_driver/controller.py | 41 ++++--- .../oslo_messaging_amqp_driver_overview.rst | 8 +- oslo_messaging/_drivers/amqpdriver.py | 63 ++++++----- oslo_messaging/_drivers/common.py | 38 ++++--- oslo_messaging/_drivers/impl_amqp1.py | 9 +- oslo_messaging/_drivers/impl_rabbit.py | 119 +++++++++++++-------- oslo_messaging/_i18n.py | 35 ------ oslo_messaging/hacking/checks.py | 78 ++------------ oslo_messaging/notify/_impl_routing.py | 7 +- oslo_messaging/notify/dispatcher.py | 5 +- oslo_messaging/notify/listener.py | 9 +- oslo_messaging/notify/messaging.py | 7 +- oslo_messaging/notify/middleware.py | 5 +- oslo_messaging/notify/notifier.py | 7 +- oslo_messaging/rpc/dispatcher.py | 11 +- oslo_messaging/rpc/server.py | 7 +- oslo_messaging/server.py | 7 +- oslo_messaging/transport.py | 9 +- requirements.txt | 1 - test-requirements.txt | 2 +- tools/simulator.py | 2 +- tox.ini | 3 +- 27 files changed, 247 insertions(+), 281 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3c6eb93f..2e05118b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13 +12,0 @@ oslo.service!=1.28.1,>=1.24.0 # Apache-2.0 -oslo.i18n>=3.15.3 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index e3852f54..da96f055 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -29 +29 @@ pyngus>=2.2.0 # Apache-2.0 -bandit>=1.1.0 # Apache-2.0 +bandit>=1.1.0,<1.6.0 # Apache-2.0 From no-reply at openstack.org Tue May 21 17:42:33 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 May 2019 17:42:33 -0000 Subject: [release-announce] oslo.db 5.0.0 (train) Message-ID: We are overjoyed to announce the release of: oslo.db 5.0.0: Oslo Database library This release is part of the train release series. The source is available from: https://opendev.org/openstack/oslo.db Download the package from: https://pypi.org/project/oslo.db Please report issues through: https://bugs.launchpad.net/oslo.db/+bugs For more details, please see below. 5.0.0 ^^^^^ Bug Fixes * Removed deprecated database option "min_pool_size". This option had no effect and was deprecated in Rocky. For more information see bug 1764786 (https://bugs.launchpad.net/oslo.db/+bug/1764786). Changes in oslo.db 4.46.0..5.0.0 -------------------------------- 05ddd9f docs: Use sphinxcontrib.apidoc for building API docs 925bb81 Cap Bandit below 1.6.0 and update Sphinx requirement cc5c0e3 Replace git.openstack.org URLs with opendev.org URLs 7c164cf Support context function argument as keyword 6cfdc11 Removing deprecated min_pool_size Diffstat (except docs and test files) ------------------------------------- README.rst | 2 +- oslo_db/options.py | 11 ----- oslo_db/sqlalchemy/enginefacade.py | 7 ++- ...-deprecated-min-pool-size-1f351d79fe232129.yaml | 7 +++ setup.cfg | 19 +------- test-requirements.txt | 2 +- tox.ini | 54 +++++++++++----------- 12 files changed, 69 insertions(+), 111 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 27a9e3f..26e7f56 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -15 +15 @@ os-testr>=1.0.0 # Apache-2.0 -bandit>=1.1.0 # Apache-2.0 +bandit>=1.1.0,<1.6.0 # Apache-2.0 From no-reply at openstack.org Wed May 22 16:23:27 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 22 May 2019 16:23:27 -0000 Subject: [release-announce] ironic-inspector 8.2.1 (stein) Message-ID: We are glad to announce the release of: ironic-inspector 8.2.1: Hardware introspection for OpenStack Bare Metal This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/ironic-inspector Download the package from: https://tarballs.openstack.org/ironic-inspector/ Please report issues through: https://storyboard.openstack.org/#!/project/944 For more details, please see below. 8.2.1 ^^^^^ Security Issues * Fixes insufficient input filtering when looking up a node by information from the introspection data. It could potentially allow SQL injections via the "/v1/continue" API endpoint. See story 2005678 (https://storyboard.openstack.org/#!/story/2005678) for details. Changes in ironic-inspector 8.2.0..8.2.1 ---------------------------------------- 67ff87e Eliminate SQL injection vulnerability in node_cache fbd3867 OpenDev Migration Patch bbd3894 Replace openstack.org git:// URLs with https:// 2ee155e Update UPPER_CONSTRAINTS_FILE for stable/stein 42900cc Update .gitreview for stable/stein Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 ++- ironic_inspector/node_cache.py | 15 ++++++--------- ironic_inspector/test/unit/test_node_cache.py | 5 +++++ .../legacy/ironic-inspector-grenade-dsvm/run.yaml | 18 +++++++++--------- .../find-node-input-filtering-e8ea529252e80739.yaml | 7 +++++++ tox.ini | 2 +- zuul.d/ironic-inspector-jobs.yaml | 2 +- zuul.d/legacy-ironic-inspector-jobs.yaml | 4 ++-- 8 files changed, 33 insertions(+), 23 deletions(-) From no-reply at openstack.org Wed May 22 16:25:36 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 22 May 2019 16:25:36 -0000 Subject: [release-announce] ironic-inspector 8.0.3 (rocky) Message-ID: We are thrilled to announce the release of: ironic-inspector 8.0.3: Hardware introspection for OpenStack Bare Metal This release is part of the rocky stable release series. The source is available from: https://opendev.org/openstack/ironic-inspector Download the package from: https://tarballs.openstack.org/ironic-inspector/ Please report issues through: https://storyboard.openstack.org/#!/project/944 For more details, please see below. 8.0.3 ^^^^^ Security Issues *************** * Fixes insufficient input filtering when looking up a node by information from the introspection data. It could potentially allow SQL injections via the "/v1/continue" API endpoint. See story 2005678 (https://storyboard.openstack.org/#!/story/2005678) for details. Bug Fixes ********* * Fix starting inspection of node having IPv6 BMC address. Inspection could not be initiated because v6 address was being considered as a hostname. Thus resolving incorrect hostname ended up with blocking error. Changes in ironic-inspector 8.0.2..8.0.3 ---------------------------------------- 97f9d34 Eliminate SQL injection vulnerability in node_cache f73967f OpenDev Migration Patch de754cc Replace openstack.org git:// URLs with https:// f66e207 Fix lookup when ipmi_address is a hostname 40abe1b Use getaddrinfo instead of gethostbyname while resolving BMC address Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- ironic_inspector/common/ironic.py | 37 +++++++++++---- ironic_inspector/introspect.py | 5 +- ironic_inspector/node_cache.py | 15 +++--- ironic_inspector/plugins/discovery.py | 3 +- ironic_inspector/test/unit/test_common_ironic.py | 53 ++++++++++++++-------- ironic_inspector/test/unit/test_introspect.py | 45 ++++++++++++++---- ironic_inspector/test/unit/test_node_cache.py | 5 ++ .../legacy/ironic-inspector-grenade-dsvm/run.yaml | 18 ++++---- .../run.yaml | 12 ++--- .../ironic-inspector-tempest-dsvm-python3/run.yaml | 10 ++-- ...find-node-input-filtering-e8ea529252e80739.yaml | 7 +++ ...-address-start-inspection-7a72794f25eb9f19.yaml | 7 +++ zuul.d/legacy-ironic-inspector-jobs.yaml | 4 +- 14 files changed, 154 insertions(+), 69 deletions(-) From no-reply at openstack.org Wed May 22 16:29:36 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 22 May 2019 16:29:36 -0000 Subject: [release-announce] ironic-inspector 7.2.4 (queens) Message-ID: We exuberantly announce the release of: ironic-inspector 7.2.4: Hardware introspection for OpenStack Bare Metal This release is part of the queens stable release series. The source is available from: https://opendev.org/openstack/ironic-inspector Download the package from: https://tarballs.openstack.org/ironic-inspector/ Please report issues through: https://bugs.launchpad.net/ironic-inspector/+bugs For more details, please see below. 7.2.4 ^^^^^ Security Issues *************** * Fixes insufficient input filtering when looking up a node by information from the introspection data. It could potentially allow SQL injections via the "/v1/continue" API endpoint. See story 2005678 (https://storyboard.openstack.org/#!/story/2005678) for details. Bug Fixes ********* * Fix starting inspection of node having IPv6 BMC address. Inspection could not be initiated because v6 address was being considered as a hostname. Thus resolving incorrect hostname ended up with blocking error. Changes in ironic-inspector 7.2.3..7.2.4 ---------------------------------------- 17c796b Eliminate SQL injection vulnerability in node_cache a28fd20 OpenDev Migration Patch 4cdd6f0 Replace openstack.org git:// URLs with https:// 81c0e17 Fix lookup when ipmi_address is a hostname d934e9a Use getaddrinfo instead of gethostbyname while resolving BMC address Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- ironic_inspector/common/ironic.py | 37 +++++++++++---- ironic_inspector/introspect.py | 5 +- ironic_inspector/node_cache.py | 15 +++--- ironic_inspector/plugins/discovery.py | 3 +- ironic_inspector/test/unit/test_common_ironic.py | 53 ++++++++++++++-------- ironic_inspector/test/unit/test_introspect.py | 40 +++++++++++++--- ironic_inspector/test/unit/test_node_cache.py | 5 ++ .../legacy/ironic-inspector-grenade-dsvm/run.yaml | 18 ++++---- .../run.yaml | 12 ++--- .../ironic-inspector-tempest-dsvm-python3/run.yaml | 10 ++-- ...find-node-input-filtering-e8ea529252e80739.yaml | 7 +++ ...-address-start-inspection-7a72794f25eb9f19.yaml | 7 +++ zuul.d/legacy-ironic-inspector-jobs.yaml | 4 +- 14 files changed, 151 insertions(+), 67 deletions(-) From no-reply at openstack.org Thu May 23 06:39:17 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 23 May 2019 06:39:17 -0000 Subject: [release-announce] python-ironicclient 2.7.2 (stein) Message-ID: We are thrilled to announce the release of: python-ironicclient 2.7.2: OpenStack Bare Metal Provisioning API Client Library This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/python-ironicclient Download the package from: https://pypi.org/project/python-ironicclient Please report issues through: https://bugs.launchpad.net/python-ironicclient/+bugs For more details, please see below. 2.7.2 ^^^^^ Bug Fixes * Prevent trying to access endpoints with "/v1/v1" when using endpoint overrides containing "/v1". Changes in python-ironicclient 2.7.1..2.7.2 ------------------------------------------- 266a700 Do not try to use /v1/v1 when endpoint_override is used 7217d7e OpenDev Migration Patch Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- ironicclient/common/http.py | 16 ++++++++++------ releasenotes/notes/endpoint-strip-dea59ccb05628a35.yaml | 5 +++++ zuul.d/ironicclient-jobs.yaml | 2 +- 5 files changed, 20 insertions(+), 11 deletions(-) From no-reply at openstack.org Thu May 23 07:02:44 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 23 May 2019 07:02:44 -0000 Subject: [release-announce] os-resource-classes 0.4.0 Message-ID: We are thrilled to announce the release of: os-resource-classes 0.4.0: Resource Classes for OpenStack The source is available from: https://opendev.org/openstack/os-resource-classes Download the package from: https://pypi.org/project/os-resource-classes For more details, please see below. Changes in os-resource-classes 0.3.0..0.4.0 ------------------------------------------- 5943305 Replace git.openstack.org URLs with opendev.org URLs 3c8a66a Add MEM_ENCRYPTION_CONTEXT resource class 6a49f2a Add missing upper-constraints.txt to deps in docs testenv 610afeb Use py3 for all* tox targets 7c6ac2b Dropping the py35 testing 63b1039 OpenDev Migration Patch 930e199 Update master for stable/stein f88664e Update bug links for storyboard Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 1 - CONTRIBUTING.rst | 4 +++- HACKING.rst | 2 +- README.rst | 8 ++++---- os_resource_classes/__init__.py | 4 ++++ releasenotes/source/index.rst | 1 + releasenotes/source/stein.rst | 6 ++++++ setup.cfg | 2 +- tox.ini | 11 +++++++++-- 11 files changed, 32 insertions(+), 13 deletions(-) From no-reply at openstack.org Fri May 24 00:02:22 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 May 2019 00:02:22 -0000 Subject: [release-announce] tripleo-upgrade 4.0.0 Message-ID: We are excited to announce the release of: tripleo-upgrade 4.0.0: tripleo-upgrade - An ansible role for upgrade and update a TripleO deployment The source is available from: https://opendev.org/openstack/tripleo-upgrade Download the package from: https://tarballs.openstack.org/tripleo-upgrade/ For more details, please see below. Changes in tripleo-upgrade 3.0.0..4.0.0 --------------------------------------- 39d4b47 OpenDev Migration Patch db7e04b Add new oc_hosts_roles variable. 00ed89b Option to specify python version and use package instead of yum. f3bbe18 Use the new limit option. 34936a2 [FFWD] Add missing post* workarounds calls. 42beb3e [FFWD] Align workarounds templating with upgrades. d67e6e7 Switch to more specific include modules for ffwd. 6e9762f Switch to more specific include modules for updates. 571d6b0 Switch to more specific include modules for upgrades. 2ff51bd Switch to more specific include statements. 4776547 [Configuration] Remove the build documentation. 4d62924 Remove become and become_user from include_role 34b12e0 Allow to specify order of roles upgrade. 9fec316 Fix order for applying workarounds 72d9519 Simplify some scripts and remove some unnecessary jq usage e3e97be [Documentation] Migrate the format. 1d03dfb Address ansible-lint issues 8ac74a8 Migrate linting to pre-commit 711a673 Cleanup irrelevant scripts from previous releases. 6ea9642 Drop overcloud-user for ceph external-upgrade. 82b0ad6 Fix condition for setting workload_memory fact. 353589b Fix typo in option name. c7a1178 [validation] Filter Neutron sidecar containers 0628e5f [Configuration] Update min tox version. d1888ac Don't wait on ERROR VM state a51bd6f [Core] Change the author mail. 96b4bec Autodiscover SSL cert after uc upgrade cc9133b Assert workloads are spawned in different stages 1235f10 Do not adjust roles data for minor updates. 2fd1b26 Drop remaining ssh-user from templates. 43cc0db Run online data migration before update/upgrade converge. ba36d95 [validation] ignore openstack-neutron-dhcp-agent as it is not restarting d8d12b9 Fix typo in workarounds step name 8c37eaa Use Jinja2 macro to remove redundancy in workarounds.sh.j2. ebc575a Remove tripleo-ci-centos-7-containerized-undercloud-upgrades from gate 6411e52 Drop ssh-user from 'upgrade run' template. f2beaf8 Set containerized_undercloud_upgrade to true 19ff8a7 Add missing bracket in jinja filter 7442009 Set pipefail during overcloud upgrade tasks. 037919f Drop deprecated Telemetry services from custom roles_data. 147ae80 Add container image prepare script to upgrade workflow. bd559cb Allow specify Ceph upgrade workarounds. 7e0412e Add timeout to openstack command 203db80 Pass stack name during minor update. abbf554 Add cli_opts_params.yaml to update prepare/converge. 9246d9d Add containers-prepare parameter to upgrade scripts. 2dba1be Add rocky specific parameters to custom NICs. 8cdda0e Fix variables for workaround variables. ed4cdcc Function to apply workarounds 4c28657 Add ContainerImagePrepare to custom roles_data 7c0fbc0 Adjust templating for upgrade scripts. c0c804d Use external-(upgrade|update) commands for Ceph. c0fad7c Set container_cli for undercloud 2caf0d5 Fix variable name for workload_launch task. 195ac92 Fix linters E102 Error 8ca800a Replace RabbitMQ with OsloMessaging(Rpc|Notify) 204787b SSH to node before validating services. 4611303 Update required packages for containerized undercloud upgrade f2d0bc0 fix tox python3 overrides 6e72e7d Assert services/containers are started after reboot. 1e04ab8 Don't change user during ping check. d2d32c9 Configure undercloud for containerized upgrade. 6d83ff9 Use ansible_host variable in wait_for task. 493446c Enhance undercloud reboot procedure for baremetal f87d7c5 Update reno for stable/rocky ee96eea Set container_images_file for containerized undercloud. Diffstat (except docs and test files) ------------------------------------- .ansible-lint | 15 ++ .gitreview | 2 +- .pre-commit-config.yaml | 41 ++++ .yamllint | 6 + README.md => README.rst | 95 +++++----- ci-scripts/ansible-lint.sh | 15 -- defaults/main.yml | 39 ++-- infrared_plugin/main.yml | 84 ++++----- meta/main.yml | 207 ++------------------- releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + requirements.txt | 1 - setup.cfg | 4 +- tasks/common/adjust-roles-data.yaml | 32 +++- tasks/common/auxilary-facts.yaml | 8 +- tasks/common/controller_post_script.yml | 4 +- tasks/common/controller_post_scripts.yml | 1 + tasks/common/convert_ceph_params.yaml | 22 ++- tasks/common/convert_cli_opts_params.yaml | 20 +- tasks/common/convert_nic_templates.yaml | 6 +- tasks/common/convert_roles_data.yaml | 1 + tasks/common/create_http_test_scripts.yml | 6 +- .../create_l3_agent_connectivity_check_script.yml | 1 + .../create_l3_agent_failover_check_script.yml | 1 + tasks/common/create_nova_actions_check_script.yml | 1 + tasks/common/create_workload.yml | 1 - tasks/common/load_roles_from_inventory.yaml | 24 ++- .../queens_to_rocky_adjust_nic_templates.yaml | 43 +++++ tasks/common/ssh_config_skip_host.yml | 1 + tasks/common/undercloud_validate_upgrade.yaml | 121 ++++++------ tasks/fast-forward-upgrade/convert_roles_data.yaml | 27 +-- tasks/fast-forward-upgrade/create-ffu-scripts.yaml | 1 + .../create-prepare-scripts.yaml | 61 +++--- .../ffu_update_stack_outputs.yaml | 6 +- tasks/fast-forward-upgrade/ffu_upgrade_ceph.yaml | 7 +- .../fast-forward-upgrade/ffu_upgrade_converge.yaml | 6 +- tasks/fast-forward-upgrade/main.yml | 146 ++++++++++----- tasks/fast-forward-upgrade/overcloud_bulk.yaml | 18 +- tasks/fast-forward-upgrade/overcloud_role.yaml | 33 ++-- tasks/fast-forward-upgrade/undercloud-upgrade.yml | 3 +- tasks/update/create-overcloud-update-scripts.yaml | 32 +++- tasks/update/create-undercloud-update-scripts.yaml | 3 +- tasks/update/main.yml | 59 ++++-- tasks/update/overcloud_update_converge.yml | 10 +- tasks/update/overcloud_update_prepare.yml | 11 +- tasks/update/overcloud_update_run.yml | 11 +- tasks/upgrade/ceph_upgrade_run.yml | 3 +- tasks/upgrade/compute_detect.yml | 25 --- tasks/upgrade/compute_upgrade.yml | 6 - tasks/upgrade/configure_uc_containers.yml | 60 ++++++ tasks/upgrade/container_images.yaml | 5 - tasks/upgrade/controller_node_upgrade.yml | 2 +- tasks/upgrade/controller_post_upgrade.yml | 1 + .../upgrade/create-overcloud-upgrade-scripts.yaml | 63 +++++-- .../upgrade/create-undercloud-upgrade-scripts.yaml | 9 +- tasks/upgrade/docker_registry_images_env.yaml | 5 - tasks/upgrade/kill_ssh.yaml | 1 + tasks/upgrade/local_docker_registry_env.yaml | 3 - tasks/upgrade/main.yml | 93 ++++++--- tasks/upgrade/node_upgrade.yml | 11 -- tasks/upgrade/non_controller_upgrade_scripts.yml | 14 -- tasks/upgrade/overcloud_upgrade_converge.yml | 10 +- tasks/upgrade/overcloud_upgrade_prepare.yml | 16 +- tasks/upgrade/overcloud_upgrade_run.yml | 8 +- tasks/upgrade/step_upgrade.yml | 45 ----- tasks/upgrade/swiftstorage_upgrade.yml | 11 -- tasks/upgrade/undercloud_ssl_camap.yaml | 71 +++++-- tasks/upgrade/use_oooq.yaml | 6 +- templates/ceph-update-run.sh.j2 | 66 +++++-- templates/ceph-upgrade-run.sh.j2 | 77 +++++--- templates/check_service_galera.sh.j2 | 2 +- templates/check_service_haproxy.sh.j2 | 2 +- templates/check_service_rabbitmq.sh.j2 | 2 +- templates/check_service_reboot.sh.j2 | 2 +- templates/check_service_redis.sh.j2 | 2 +- .../overcloud_upgrade_nodes.sh.j2 | 2 +- .../overcloud_upgrade_role.sh.j2 | 2 +- templates/fast-forward-upgrade/workarounds.sh.j2 | 143 +++++--------- templates/node_upgrade_post.sh.j2 | 2 +- templates/nova_actions_check.sh.j2 | 2 +- templates/overcloud_online_data_migration.sh.j2 | 18 ++ templates/overcloud_prepare_containers.sh.j2 | 18 ++ templates/overcloud_update_converge.sh.j2 | 3 + templates/overcloud_update_prepare.sh.j2 | 3 + templates/overcloud_update_run.sh.j2 | 12 +- templates/overcloud_upgrade_converge.sh.j2 | 53 +++--- templates/overcloud_upgrade_prepare.sh.j2 | 46 ++--- templates/overcloud_upgrade_run.sh.j2 | 21 ++- templates/undercloud_upgrade.sh.j2 | 6 +- templates/validate_docker_images_versions.sh.j2 | 2 +- templates/workarounds.sh.j2 | 140 ++++++-------- templates/workload_launch.sh.j2 | 178 +++++++++++++++--- test-requirements.txt | 6 +- tox.ini | 55 ++---- zuul.d/layout.yaml | 3 +- 97 files changed, 1450 insertions(+), 1135 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 885c2cb..ac56c37 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2 +1,0 @@ pbr>=1.6 -ansible diff --git a/test-requirements.txt b/test-requirements.txt index 685f9b9..c4960de 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -0,0 +1 @@ +pre-commit==1.13.0 # MIT License @@ -3,5 +3,0 @@ bashate>=0.5.1 # Apache-2.0 - -# this is required for the docs build jobs -reno>=2.5.0 # Apache-2.0 -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 From no-reply at openstack.org Fri May 24 00:53:38 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 May 2019 00:53:38 -0000 Subject: [release-announce] networking-hyperv 7.2.0 (stein) Message-ID: We are pleased to announce the release of: networking-hyperv 7.2.0: This project tracks the work to integrate the Hyper-V networking with Neutron. This project contains the Hyper-V Neutron Agent Mixin, Security Groups Driver, ML2 Mechanism Driver and the utils modules they use in order to properly bind neutron ports on a Hyper-V host. This project resulted from the neutron core vendor decomposition. This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/networking-hyperv Download the package from: https://pypi.org/project/networking-hyperv Please report issues through: https://bugs.launchpad.net/networking-hyperv/+bugs For more details, please see below. Changes in networking-hyperv 7.1.0..7.2.0 ----------------------------------------- 653ba51 Uses neutron_lib's rpc module 25e0016 OpenDev Migration Patch db12ebb Update UPPER_CONSTRAINTS_FILE for stable/stein e2e58b2 Update .gitreview for stable/stein Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 ++- lower-constraints.txt | 2 +- networking_hyperv/neutron/agent/layer2.py | 2 +- requirements.txt | 2 +- tox.ini | 2 +- 7 files changed, 9 insertions(+), 7 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 62a3ef5..408e1fc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +9 @@ eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT -neutron-lib>=1.13.0 # Apache-2.0 +neutron-lib>=1.18.0 # Apache-2.0 From no-reply at openstack.org Tue May 28 15:27:16 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 May 2019 15:27:16 -0000 Subject: [release-announce] python-novaclient 14.1.0 (train) Message-ID: We are jazzed to announce the release of: python-novaclient 14.1.0: Client library for OpenStack Compute API This release is part of the train release series. The source is available from: https://opendev.org/openstack/python-novaclient Download the package from: https://pypi.org/project/python-novaclient Please report issues through: https://bugs.launchpad.net/python-novaclient/+bugs For more details, please see below. 14.1.0 ^^^^^^ New Features * The "novaclient.v2.hypervisors.HypervisorManager.search" method now accepts a "detailed" boolean kwarg which defaults to False but when True will search for the given hypervisor hostname match and return details about any matching hypervisors. Specifying "detailed=True" requires compute API version 2.53 or greater. Changes in python-novaclient 14.0.0..14.1.0 ------------------------------------------- 7b9d3000 Set the lower limit of api_version for volume_type f78a4706 Allow passing negative values for the locked search_opt in cs.servers.list 0dc6b96e Allow searching for hypervisors and getting back details 2ecb3971 Optimize limit option docs string description for novaclient Diffstat (except docs and test files) ------------------------------------- novaclient/v2/flavors.py | 3 +++ novaclient/v2/hypervisors.py | 18 +++++++++++--- novaclient/v2/instance_action.py | 3 +++ novaclient/v2/keypairs.py | 3 +++ novaclient/v2/migrations.py | 6 +++++ novaclient/v2/server_groups.py | 3 +++ novaclient/v2/servers.py | 13 ++++++++-- novaclient/v2/shell.py | 2 +- novaclient/v2/usage.py | 8 +++++-- ...earch-hypervisor-detailed-352f3ac70d42fe6e.yaml | 8 +++++++ 14 files changed, 140 insertions(+), 8 deletions(-) From no-reply at openstack.org Tue May 28 15:31:28 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 May 2019 15:31:28 -0000 Subject: [release-announce] horizon 15.1.0 (stein) Message-ID: We are jazzed to announce the release of: horizon 15.1.0: OpenStack Dashboard This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/horizon Download the package from: https://tarballs.openstack.org/horizon/ Please report issues through: https://bugs.launchpad.net/horizon/+bugs For more details, please see below. 15.1.0 ^^^^^^ Upgrade Notes * python-cinderclient ">=4.0.1" is now required to fix :bug:`1824017`. Cinder API 3.55 or later does not accept additional properties but python-cinderclient older than 4.0.0 sends additional properties like used_id, status and so on. Horizon uses Cinder API 3.58 to create a volume, and this means the volume creation fails if python- cinderclient <4.0.0 is used. To handle this, the minimum requirement of python-cinderclient was bumped to 4.0.1. Changes in horizon 15.0.0..15.1.0 --------------------------------- 56a876b43 Imported Translations from Zanata 0d70b2e68 Add relnote on cinderclient minver bump to 4.0.1 13140aeea Imported Translations from Zanata a5a4c6d5f Update sphinx dependency 72b40d94d Correctly set content-type for workflow response 6768f5e57 Fix KeyError when image was deleted 6199bf352 Imported Translations from Zanata 478d28615 Imported Translations from Zanata ce158299b Imported Translations from Zanata ad587a006 OpenDev Migration Patch 2bad7e483 Complete angular translation extract pattern a0bf613d9 Change Cinder API version in the documentation b086505d3 Set min version of python-cinderclient to 4.0.0 7807bd9b6 Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 2 +- .../locale/id/LC_MESSAGES/doc-configuration.po | 322 ++++++++++++++++++++- horizon/forms/views.py | 3 +- .../test/unit/utils/test_babel_extract_angular.py | 16 + horizon/utils/babel_extract_angular.py | 8 +- lower-constraints.txt | 2 +- .../dashboards/project/instances/views.py | 4 +- .../local/local_settings.py.example | 3 +- .../locale/de/LC_MESSAGES/djangojs.po | 20 +- .../locale/eo/LC_MESSAGES/django.po | 170 ++++++++++- .../locale/fr/LC_MESSAGES/django.po | 34 ++- .../locale/fr/LC_MESSAGES/djangojs.po | 37 ++- .../locale/id/LC_MESSAGES/django.po | 58 +++- .../locale/id/LC_MESSAGES/djangojs.po | 29 +- .../locale/ja/LC_MESSAGES/django.po | 31 +- .../locale/pt_BR/LC_MESSAGES/django.po | 291 ++++++++++++++++++- .../locale/ru/LC_MESSAGES/django.po | 12 +- .../locale/ru/LC_MESSAGES/djangojs.po | 20 +- .../locale/zh_CN/LC_MESSAGES/django.po | 6 +- ...n-cinderclient-dependency-9e12a69492f63289.yaml | 10 + requirements.txt | 2 +- 31 files changed, 1068 insertions(+), 80 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 336f62fa6..2c907d8da 100644 --- a/requirements.txt +++ b/requirements.txt @@ -34 +34 @@ pyScss!=1.3.5,>=1.3.4 # MIT License -python-cinderclient>=3.3.0 # Apache-2.0 +python-cinderclient>=4.0.1 # Apache-2.0 From no-reply at openstack.org Wed May 29 14:34:27 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 May 2019 14:34:27 -0000 Subject: [release-announce] octavia-dashboard 3.0.1 (stein) Message-ID: We are ecstatic to announce the release of: octavia-dashboard 3.0.1: Horizon panels for Octavia This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/octavia-dashboard Download the package from: https://pypi.org/project/octavia-dashboard Please report issues through: https://storyboard.openstack.org/#!/project/909 For more details, please see below. 3.0.1 ^^^^^ Bug Fixes * Fixes an issue in the Octavia dashboard where users receive a 403 error when attempting to create a load balancer. This was due to the dashboard attempting to access the flavor profile information which is an administrator only object by default. Changes in octavia-dashboard 3.0.0..3.0.1 ----------------------------------------- fb14e34 Fix devstack plugin python3 support 74a07c9 Fix 403 issue when creating load balancers ffafed2 Imported Translations from Zanata a9ed836 OpenDev Migration Patch 43ce5a2 Add nodejs10 jobs on bionic. 73fae99 Update UPPER_CONSTRAINTS_FILE for stable/stein 823dcec Update .gitreview for stable/stein Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 +- devstack/plugin.sh | 2 +- .../locale/de/LC_MESSAGES/djangojs.po | 57 ++++- .../locale/ko_KR/LC_MESSAGES/djangojs.po | 40 +++- .../loadbalancer/loadbalancer.controller.js | 17 +- .../loadbalancer/loadbalancer.controller.spec.js | 23 +- .../project/lbaasv2/workflow/model.service.js | 9 - .../project/lbaasv2/workflow/model.service.spec.js | 27 +-- ...-flavor-no-flavor-profile-c3e82325f16d5ab8.yaml | 7 + .../source/locale/de/LC_MESSAGES/releasenotes.po | 66 ------ .../locale/en_GB/LC_MESSAGES/releasenotes.po | 256 -------------------- .../source/locale/id/LC_MESSAGES/releasenotes.po | 225 ------------------ .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 260 --------------------- .../locale/zh_CN/LC_MESSAGES/releasenotes.po | 197 ---------------- .../locale/zh_TW/LC_MESSAGES/releasenotes.po | 197 ---------------- tox.ini | 6 +- zuul.d/projects.yaml | 1 + 17 files changed, 111 insertions(+), 1282 deletions(-) From no-reply at openstack.org Wed May 29 18:01:22 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 May 2019 18:01:22 -0000 Subject: [release-announce] rally-openstack 1.5.0 Message-ID: We are ecstatic to announce the release of: rally-openstack 1.5.0: Rally plugins for OpenStack platform The source is available from: https://opendev.org/openstack/rally-openstack Download the package from: https://pypi.org/project/rally-openstack For more details, please see below. Changes in rally-openstack 1.4.0..1.5.0 --------------------------------------- 902359a1 Correct date of proposing release f5c0bcde Propose 1.5.0 release 33eb9ffe Implement storing osprofiler reports separately from rally report 65031b1a Switch to latest Rally release 2da73584 Fix LP #1819284 and barbican.get_secret of barbican service 738fac67 Add optional property user_password to user context a539f306 Fix various issues 945ac475 OpenDev Migration Patch bd09a3ec Select block-storage as service type 2911e380 Fix broken jobs due to image change 1c0d8a0b Add endpoint types to tempest config 4ac2a70f Fix rally nova gate job 796ef8c0 [docker] Ensure that we hae all sys packages installed 4ca898bc Add libpq-dev for postgres support 7bf9a74d [verify gates] split tasks & use `rally env` instead of `rally deployment` c7483386 [rally env]Move (https_cert, https_key) to OpenStackCredential 8b398c3a Fix AttributeError for tempest verifier a3a7c66f [gates]Restore the gate for "rally verify" bb9a58be Replace openstack.org git:// URLs with https:// 4822b452 py3: use binary mode for opening image files ec27fae7 [gate] try to fix "[[: not found" error 84638866 [Tempest context]Ignore case of role names Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.d/base.yaml | 8 +- .zuul.d/rally-task-barbican.yaml | 8 +- .zuul.d/rally-task-heat.yaml | 8 +- .zuul.d/rally-task-ironic.yaml | 8 +- .zuul.d/rally-task-load-balancing.yaml | 10 +- .zuul.d/rally-task-magnum.yaml | 10 +- .zuul.d/rally-task-mistral.yaml | 8 +- .zuul.d/rally-task-murano.yaml | 10 +- .zuul.d/rally-task-neutron-trunk.yaml | 4 +- .zuul.d/rally-task-neutron-with-extensions.yaml | 12 +- .zuul.d/rally-task-telemetry.yaml | 8 +- .zuul.d/rally-task-watcher.yaml | 8 +- .zuul.d/rally-task-zaqar.yaml | 8 +- .zuul.d/rally-tox-functional.yaml | 42 ++-- .zuul.d/rally-verify-tempest.yaml | 18 ++ .zuul.d/zuul.yaml | 2 + CHANGELOG.rst | 45 ++++- Dockerfile | 3 + devstack/lib/rally | 2 + rally-jobs/extra/autoscaling_group.yaml.template | 4 +- ...resource_group_server_with_volume.yaml.template | 2 +- rally-jobs/extra/server_with_ports.yaml.template | 2 +- rally-jobs/extra/server_with_volume.yaml.template | 4 +- rally-jobs/nova.yaml | 1 + rally-jobs/senlin.yaml | 2 +- rally_openstack/cfg/opts.py | 5 +- rally_openstack/cleanup/resources.py | 2 +- rally_openstack/consts.py | 8 +- rally_openstack/contexts/keystone/users.py | 9 +- rally_openstack/credential.py | 6 +- rally_openstack/embedcharts/osprofilerchart.py | 135 +++++++++---- rally_openstack/osclients.py | 22 ++- rally_openstack/platforms/existing.py | 4 - rally_openstack/scenario.py | 11 +- rally_openstack/scenarios/heat/utils.py | 4 +- rally_openstack/services/image/glance_v1.py | 2 +- rally_openstack/services/image/glance_v2.py | 2 +- rally_openstack/services/key_manager/barbican.py | 10 +- rally_openstack/validators.py | 19 +- rally_openstack/verification/tempest/config.py | 11 ++ rally_openstack/verification/tempest/context.py | 5 +- rally_openstack/verification/tempest/manager.py | 2 +- .../roles/check-os-resources/tasks/main.yaml | 2 +- .../roles/fetch-rally-task-results/tasks/main.yaml | 4 +- .../prepare-for-rally-task/defaults/main.yaml | 3 +- .../roles/prepare-for-rally-task/tasks/main.yaml | 28 ++- .../roles/process-task-results/tasks/main.yaml | 7 +- .../tasks/main.yaml | 2 +- upper-constraints.txt | 5 +- 64 files changed, 822 insertions(+), 242 deletions(-) From no-reply at openstack.org Thu May 30 01:53:03 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 30 May 2019 01:53:03 -0000 Subject: [release-announce] openstackdocstheme 1.30.0 Message-ID: We are jazzed to announce the release of: openstackdocstheme 1.30.0: OpenStack Docs Theme The source is available from: https://opendev.org/openstack/openstackdocstheme Download the package from: https://tarballs.openstack.org/openstackdocstheme/ For more details, please see below. 1.30.0 ^^^^^^ Bug Fixes * Allow to override build date of generated files with SOURCE_DATE_EPOCH in order to make build results of packages fully reproducible especially when building from tarballs without a .git directory. Changes in openstackdocstheme 1.29.3..1.30.0 -------------------------------------------- e137ed4 Add table styling 7f0b945 Allow to override build date with SOURCE_DATE_EPOCH 16dfbb2 Reference OpenStack logo in openstackdocstheme Diffstat (except docs and test files) ------------------------------------- openstackdocstheme/page_context.py | 5 +- .../theme/openstackdocs/static/css/combined.css | 22 ++++++--- .../static/images/openstack-logo-full.svg | 57 ++++++++++++++++++++++ .../static/images/openstack-logo-vert.svg | 57 ++++++++++++++++++++++ .../theme/starlingxdocs/static/css/combined.css | 14 +++++- .../notes/source_date_epoch-1078730ca0b29a4e.yaml | 6 +++ releasenotes/source/conf.py | 3 ++ 8 files changed, 189 insertions(+), 10 deletions(-) From no-reply at openstack.org Thu May 30 02:05:59 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 30 May 2019 02:05:59 -0000 Subject: [release-announce] oslo.messaging 9.7.1 (train) Message-ID: We are jazzed to announce the release of: oslo.messaging 9.7.1: Oslo Messaging API This release is part of the train release series. The source is available from: https://opendev.org/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through: https://bugs.launchpad.net/oslo.messaging/+bugs For more details, please see below. Changes in oslo.messaging 9.7.0..9.7.1 -------------------------------------- da6caaef Add thread name to the RabbitMQ heartbeat thread Diffstat (except docs and test files) ------------------------------------- oslo_messaging/_drivers/impl_rabbit.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Thu May 30 02:12:20 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 30 May 2019 02:12:20 -0000 Subject: [release-announce] oslo.privsep 1.33.1 (train) Message-ID: We are excited to announce the release of: oslo.privsep 1.33.1: OpenStack library for privilege separation This release is part of the train release series. The source is available from: https://opendev.org/openstack/oslo.privsep Download the package from: https://pypi.org/project/oslo.privsep Please report issues through: https://bugs.launchpad.net/oslo.privsep/+bugs For more details, please see below. Changes in oslo.privsep 1.33.0..1.33.1 -------------------------------------- 3574210 Pass correct arguments to six.reraise 5abc1e2 Cap Bandit below 1.6.0 and update Sphinx requirement 447b377 Replace git.openstack.org URLs with opendev.org URLs 6c3a6e2 Add more usage documentation Diffstat (except docs and test files) ------------------------------------- README.rst | 2 +- oslo_privsep/daemon.py | 2 +- test-requirements.txt | 5 ++- tox.ini | 2 +- 6 files changed, 115 insertions(+), 10 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 8e1704e..1ce5ad1 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -13 +13,2 @@ openstackdocstheme>=1.18.1 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD @@ -17 +18 @@ reno>=2.5.0 # Apache-2.0 -bandit>=1.1.0 # Apache-2.0 +bandit>=1.1.0,<1.6.0 # Apache-2.0 From no-reply at openstack.org Thu May 30 02:12:28 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 30 May 2019 02:12:28 -0000 Subject: [release-announce] pbr 5.2.1 Message-ID: We are pleased to announce the release of: pbr 5.2.1: Python Build Reasonableness The source is available from: https://opendev.org/openstack/pbr Download the package from: https://pypi.org/project/pbr For more details, please see below. 5.2.1 ^^^^^ Bug Fixes * Fixes the handling of spaces in data_files globs. Please see bug 1810934 (https://bugs.launchpad.net/pbr/+bug/1810934) for more details. Changes in pbr 5.2.0..5.2.1 --------------------------- 20d9546 Add openstack-tox-py37 job 713aff2 Set subparser argument required 4428e34 Remove neutron-lbaas 30926f6 Update Sphinx requirement 50356da Fix white space handling in file names Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- pbr/cmd/main.py | 4 +- pbr/hooks/files.py | 24 ++++++--- pbr/util.py | 10 ++-- .../legacy/pbr-installation-devstack/run.yaml | 1 - .../pbr-installation-upstream-devstack/run.yaml | 1 - ...spaces-in-data-files-glob-0fe0c398d70dfea8.yaml | 5 ++ test-requirements.txt | 3 +- tox.ini | 6 ++- 12 files changed, 120 insertions(+), 23 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 70e4ca0..c30a2b1 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -17 +17,2 @@ coverage!=4.4,>=4.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD From no-reply at openstack.org Thu May 30 02:20:03 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 30 May 2019 02:20:03 -0000 Subject: [release-announce] taskflow 3.7.0 (train) Message-ID: We eagerly announce the release of: taskflow 3.7.0: Taskflow structured state management library. This release is part of the train release series. The source is available from: https://opendev.org/openstack/taskflow Download the package from: https://pypi.org/project/taskflow Please report issues through: https://bugs.launchpad.net/taskflow/+bugs For more details, please see below. Changes in taskflow 3.6.0..3.7.0 -------------------------------- 59657479 update git.openstack.org to opendev bf0ebe61 Dropping the py35 testing 4bd9a5e0 Remove debtcollector requirement dd680367 Update Sphinx requirement Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - README.rst | 2 +- lower-constraints.txt | 1 - requirements.txt | 3 --- setup.cfg | 4 +--- test-requirements.txt | 2 -- tox.ini | 4 ++-- 10 files changed, 11 insertions(+), 59 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 49a749ff..e0652e61 100644 --- a/requirements.txt +++ b/requirements.txt @@ -49,3 +48,0 @@ cachetools>=2.0.0 # MIT License -# For deprecation of things -debtcollector>=1.2.0 # Apache-2.0 - diff --git a/test-requirements.txt b/test-requirements.txt index e15ffb92..09ee1f43 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -33,2 +32,0 @@ stestr>=2.0.0 # Apache-2.0 -doc8>=0.6.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD From no-reply at openstack.org Fri May 31 14:37:28 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 31 May 2019 14:37:28 -0000 Subject: [release-announce] oslo.messaging 5.35.5 (queens) Message-ID: We are excited to announce the release of: oslo.messaging 5.35.5: Oslo Messaging API This release is part of the queens stable release series. The source is available from: https://opendev.org/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through: https://bugs.launchpad.net/oslo.messaging/+bugs For more details, please see below. 5.35.5 ^^^^^^ Known Issues * A bug in the "amqp" python library can cause the connection to the RabbitMQ broker to hang when using SSL/TLS. This results in frequent errors such as this: MessagingTimeout: Timed out waiting for a reply to message ID ae039d1695984addbfaaef032ce4fda3 (see bug 1800957 (https://bugs.launchpad.net/oslo.messaging/+bug/1800957)). This bug has been fixed in v2.4.1 of amqp (https://github.com/celery /py-amqp/commit/bf122a05a21a8cc5bca314b0979f32c8026fc66e). It is recommended that deployments using SSL/TLS upgrade the amqp library to v2.4.1 or later. Changes in oslo.messaging 5.35.4..5.35.5 ---------------------------------------- 6ea1bb5f Retry to declare a queue after internal error 50b44515 OpenDev Migration Patch 99d90630 Replace openstack.org git:// URLs with https:// 82a09cef Mark telemetry tests nv and remove from gate 389dacdc Add release note for amqp library TLS/SSL error Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 46 +++++++++++----------- oslo_messaging/_drivers/impl_rabbit.py | 23 ++++++++++- playbooks/oslo.messaging-devstack-full/run.yaml | 2 +- .../run.yaml | 8 ++-- .../run.yaml | 8 ++-- .../run.yaml | 8 ++-- .../run.yaml | 8 ++-- .../run.yaml | 8 ++-- .../run.yaml | 6 +-- .../run.yaml | 8 ++-- .../run.yaml | 8 ++-- playbooks/oslo.messaging-src-grenade-dsvm/run.yaml | 8 ++-- .../run.yaml | 16 ++++---- .../run.yaml | 16 ++++---- .../run.yaml | 20 +++++----- .../run.yaml | 14 +++---- .../run.yaml | 20 +++++----- .../run.yaml | 8 ++-- .../run.yaml | 8 ++-- .../run.yaml | 8 ++-- .../run.yaml | 6 +-- .../run.yaml | 8 ++-- .../notes/amqp-tls-issue-9913203daab06713.yaml | 17 ++++++++ 24 files changed, 161 insertions(+), 123 deletions(-) From no-reply at openstack.org Fri May 31 14:45:54 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 31 May 2019 14:45:54 -0000 Subject: [release-announce] oslo.cache 1.28.1 (queens) Message-ID: We are excited to announce the release of: oslo.cache 1.28.1: Cache storage for OpenStack projects. This release is part of the queens stable release series. The source is available from: https://opendev.org/openstack/oslo.cache Download the package from: https://pypi.org/project/oslo.cache Please report issues through: https://bugs.launchpad.net/oslo.cache/+bugs For more details, please see below. Changes in oslo.cache 1.28.0..1.28.1 ------------------------------------ 29a9096 Use upper constraints from opendev.org 38dcffa Fix memcache pool client in monkey-patched environments e4d14dc OpenDev Migration Patch 55a7404 import zuul job settings from project-config bc8fd59 Fix sphinx-docs job for stable branch 396d836 Updated from global requirements 53fcf80 Update UPPER_CONSTRAINTS_FILE for stable/queens 50217cb Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 ++- .zuul.yaml | 9 +++++++++ oslo_cache/_memcache_pool.py | 14 +++++++++++++- requirements.txt | 4 ++-- test-requirements.txt | 2 +- tools/tox_install.sh | 5 +++++ tox.ini | 2 +- 9 files changed, 53 insertions(+), 9 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6a8dedb..49a19bf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,2 +9,2 @@ oslo.i18n>=3.15.3 # Apache-2.0 -oslo.log>=3.30.0 # Apache-2.0 -oslo.utils>=3.31.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 +oslo.utils>=3.33.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 4c12a85..6d4b49b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ mock>=2.0.0 # BSD -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 From no-reply at openstack.org Fri May 31 14:49:55 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 31 May 2019 14:49:55 -0000 Subject: [release-announce] oslo.db 4.33.4 (queens) Message-ID: We are jazzed to announce the release of: oslo.db 4.33.4: Oslo Database library This release is part of the queens stable release series. The source is available from: https://opendev.org/openstack/oslo.db Download the package from: https://pypi.org/project/oslo.db Please report issues through: https://bugs.launchpad.net/oslo.db/+bugs For more details, please see below. Changes in oslo.db 4.33.3..4.33.4 --------------------------------- c114b93 exc_filters: fix deadlock detection for MariaDB/Galera cluster Diffstat (except docs and test files) ------------------------------------- oslo_db/sqlalchemy/exc_filters.py | 2 ++ 2 files changed, 8 insertions(+)