From no-reply at openstack.org Wed Sep 1 08:43:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 01 Sep 2021 08:43:54 -0000 Subject: [release-announce] python-zunclient 4.3.0 (xena) Message-ID: We enthusiastically announce the release of: python-zunclient 4.3.0: Client Library for Zun This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-zunclient Download the package from: https://pypi.org/project/python-zunclient Please report issues through: https://bugs.launchpad.net/python-zunclient/+bugs For more details, please see below. Changes in python-zunclient 4.2.0..4.3.0 ---------------------------------------- 7ca6a6b Uncap PrettyTable 6e7e579 setup.cfg: Replace dashes with underscores 6b6c09e Use py3 as the default runtime for tox dc8db03 Add Python3 xena unit tests 49d0e41 Update master for stable/wallaby bbc32db remove unicode from code Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/conf.py | 14 +++++++------- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++++++ requirements.txt | 2 +- setup.cfg | 8 ++++---- tox.ini | 2 +- 8 files changed, 24 insertions(+), 17 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 165ea57..8f89f34 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +6 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -PrettyTable<0.8,>=0.7.1 # BSD +PrettyTable>=0.7.1 # BSD From no-reply at openstack.org Wed Sep 1 08:54:33 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 01 Sep 2021 08:54:33 -0000 Subject: [release-announce] swift 2.25.2 (ussuri) Message-ID: We are thrilled to announce the release of: swift 2.25.2: OpenStack Object Storage This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/swift Download the package from: https://tarballs.openstack.org/swift/ Please report issues through: https://bugs.launchpad.net/swift/+bugs For more details, please see below. Changes in swift 2.25.1..2.25.2 ------------------------------- 29eefcd0d Dep's should be restricted by upper-constraints 18d8c15f9 symlink: Ensure headers are returned as a list on py3 4a38f62b2 tempurl: Fix PUT upload to temp url on py3 e69b3c60f Avoid loops when gathering container listings from shards 18cdf9b56 Populate shrinking shards with shard ranges learnt from root 5791cec31 Use swiftclient Connections in sharding probe tests 959a98d7b Refactor audit shard tests 760528cb7 container-sharding: Stable overlap order 94346b134 Address a sharder/replicator race eef68d69c Identify deleted shards as shards f4061c043 swift-container-info: Show shard ranges summary 8588296dc Don't auto-create shard containers 0da122383 Latch shard-stat reporting d1b997889 py27: Suppress UnicodeWarnings in ShardRange setters 1b3b77696 sharding: Add probe test that exercises swift-manage-shard-ranges 9491d73a6 Give probe tests a second chance to pass 69c93dcb1 Bump up probe test timeout ebc023f53 Bump up timeouts for DSVM and probe test jobs 067328c8d Give unit tests a second chance to pass 2e487b42d s3-tests: Use my s3compat fork instead 9820aad4a s3-tests: Only try to copy outputs when there *are* outputs a357fc66a sharding: Don't inject shard ranges when user says quit 69a95a52a Prevent upgrading to pip 21+ b6d320b1d Memcached client TLS support 41bec521f [stable-only] Cap bandit to 1.6.2 Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + .zuul.yaml | 6 +- bin/swift-container-info | 4 + bin/swift-container-sharder | 4 + etc/memcache.conf-sample | 22 + etc/proxy-server.conf-sample | 4 + swift/cli/info.py | 46 +- swift/cli/manage_shard_ranges.py | 4 +- swift/common/memcached.py | 16 +- swift/common/middleware/memcache.py | 16 +- swift/common/middleware/symlink.py | 2 +- swift/common/middleware/tempurl.py | 2 +- swift/common/utils.py | 53 +- swift/common/wsgi.py | 3 +- swift/container/backend.py | 112 ++++- swift/container/server.py | 44 +- swift/container/sharder.py | 143 ++++-- swift/proxy/controllers/container.py | 18 +- test-requirements.txt | 2 +- test/probe/test_sharder.py | 292 ++++++++++- test/unit/cli/test_info.py | 89 +++- test/unit/cli/test_manage_shard_ranges.py | 21 +- test/unit/common/middleware/test_memcache.py | 21 + test/unit/common/middleware/test_symlink.py | 1 + test/unit/common/middleware/test_tempurl.py | 36 ++ test/unit/common/test_memcached.py | 14 + test/unit/common/test_utils.py | 37 +- test/unit/container/test_backend.py | 221 +++++++- test/unit/container/test_server.py | 110 ++-- test/unit/container/test_sharder.py | 615 ++++++++++++++++------- test/unit/proxy/controllers/test_container.py | 162 +++++- tools/playbooks/common/install_dependencies.yaml | 6 +- tox.ini | 24 +- 36 files changed, 1737 insertions(+), 423 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 085bd3b0e..a9d3a09e0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -24 +24 @@ keystonemiddleware>=4.17.0 # Apache-2.0 -bandit>=1.1.0 # Apache-2.0 +bandit>=1.1.0,<=1.6.2 # Apache-2.0 From no-reply at openstack.org Wed Sep 1 08:58:26 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 01 Sep 2021 08:58:26 -0000 Subject: [release-announce] keystone 17.0.1 (ussuri) Message-ID: We are stoked to announce the release of: keystone 17.0.1: OpenStack Identity This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/keystone Download the package from: https://tarballs.openstack.org/keystone/ Please report issues through: https://bugs.launchpad.net/keystone/+bugs For more details, please see below. 17.0.1 ^^^^^^ Security Issues *************** * [bug 1901207 (https://bugs.launchpad.net/keystone/+bug/1901207)] Policy enforcement for application credentials has been updated to protect against invalid ownership checks resulting in unauthorized users being able to get and delete application credentials for other users. Bug Fixes ********* * [bug 1688137 (https://bugs.launchpad.net/keystone/+bug/1688137)] Fixed the AccountLocked exception being shown to the end user since it provides some information that could be exploited by a malicious user. The end user will now see Unauthorized instead of AccountLocked, preventing user info oracle exploitation. * [bug 1878938 (https://bugs.launchpad.net/keystone/+bug/1878938)] Previously when a user used to have system role assignment and tries to delete the same role, the system role assignments still existed in system_assignment table. This causes keystone to return *HTTP 404 Not Found* errors when listing role assignments with names (e.g., *--names* or *?include_names*). If you are affected by this bug, you must remove stale role assignments manually. The following is an example SQL statement you can use to fix the issue, but you should verify it's applicability to your deployment's SQL implementation and version. SQL: * delete from system_assignment where role_id not in (select id from role); * [bug 1885753 (https://bugs.launchpad.net/keystone/+bug/1885753)] Keystone's SQL identity backend now retries update user requests to safely handle stale data when two clients update a user at the same time. * [bug 1889936 (https://bugs.launchpad.net/keystone/+bug/1889936)] Properly decode octet strings, or byte arrays, returned from LDAP. * [bug 1896125 (https://bugs.launchpad.net/keystone/+bug/1896125)] Introduced more robust connection handling for asynchronous LDAP requests to address memory leaks fetching data from LDAP backends with low page sizes. * [bug 1901654 (https://bugs.launchpad.net/keystone/+bug/1901654)] Previously, generate_public_ID() in sha256.py assumed the passed arguments is str data type. However, python-ldap 3.0 or later returns bytes data type for attribute values except fields of distinguished names, relative distinguished names, attribute names, queries. If keystone running on Python3 is integrated with LDAP and the LDAP server has local_id variable in its attribute, user login operations will fail due to the assumption and modifiation of python-ldap. By this fix, generate_public_ID() properly handles bytes data type in the parameter. Changes in keystone 17.0.0..17.0.1 ---------------------------------- 8ab4eb27b Hide AccountLocked exception from end users 07d3a3d3f Retry update_user when sqlalchemy raises StaleDataErrors 6b739ffc3 Use app cred user ID in policy enforcement d55c6c705 Drop lower-constraints job f4819fe36 Support bytes type in generate_public_ID() 7ac089137 Delete system role assignments from system_assignment table 35c7406bf Implement more robust connection handling for asynchronous LDAP calls c202bd506 Add vine to lower-constraints d5870f69c Properly handle octet (byte) strings when converting LDAP responses 300e79e93 Fix lower-constraint for PyMySQL 1c37797c5 Port the grenade multinode job to Zuul v3 6b8e036ba Fix UserNotFound exception for expiring groups 1f0603598 Switch to new grenade job name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 23 ++-- keystone/api/users.py | 47 +++++++- keystone/assignment/backends/sql.py | 5 + keystone/identity/backends/ldap/common.py | 118 ++++++++++++++------- keystone/identity/backends/sql.py | 8 ++ keystone/identity/id_generators/sha256.py | 10 +- keystone/identity/shadow_backends/sql.py | 2 +- keystone/notifications.py | 2 + .../protection/v3/test_application_credential.py | 66 ++++++++++++ .../unit/identity/backends/test_ldap_common.py | 14 +++ lower-constraints.txt | 2 + .../keystone-dsvm-grenade-multinode/post.yaml | 15 --- .../keystone-dsvm-grenade-multinode/run.yaml | 48 --------- .../notes/bug-1688137-e4203c9a728690a7.yaml | 8 ++ .../notes/bug-1878938-70ee2af6fdf66004.yaml | 16 +++ .../notes/bug-1885753-51df25f3ff1d9ae8.yaml | 6 ++ .../notes/bug-1889936-78d6853b5212b8f1.yaml | 5 + .../notes/bug-1896125-b17a4d12730fe493.yaml | 7 ++ .../notes/bug-1901207-13762f85b8a04481.yaml | 7 ++ .../notes/bug-1901654-69b9f35d11cd0c75.yaml | 10 ++ 25 files changed, 382 insertions(+), 123 deletions(-) From no-reply at openstack.org Wed Sep 1 13:44:52 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 01 Sep 2021 13:44:52 -0000 Subject: [release-announce] python-troveclient 7.1.1 (xena) Message-ID: We are chuffed to announce the release of: python-troveclient 7.1.1: Client library for OpenStack DBaaS API This release is part of the xena 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 7.1.0..7.1.1 ------------------------------------------ 64f3f62 Fix detach configuration from instance 5ce2e99 Changed minversion in tox to 3.18.0 Diffstat (except docs and test files) ------------------------------------- tox.ini | 4 ++-- troveclient/osc/v1/database_configurations.py | 25 ++++++++++++++-------- troveclient/osc/v1/database_instances.py | 4 ++-- troveclient/v1/instances.py | 1 + 5 files changed, 26 insertions(+), 16 deletions(-) From no-reply at openstack.org Wed Sep 1 18:27:46 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 01 Sep 2021 18:27:46 -0000 Subject: [release-announce] python-glanceclient 3.5.0 (xena) Message-ID: We are satisfied to announce the release of: python-glanceclient 3.5.0: OpenStack Image API Client Library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-glanceclient Download the package from: https://pypi.org/project/python-glanceclient Please report issues through: https://bugs.launchpad.net/python-glanceclient/+bugs For more details, please see below. 3.5.0 ^^^^^ Bug Fixes * Bug #1903727 (https://bugs.launchpad.net/python- glanceclient/+bug/1903727): Fixed raw Python error message when using "glance" without a subcommand while passing an optional argument, such as "--os-image-api-version". Changes in python-glanceclient 3.4.0..3.5.0 ------------------------------------------- 1eb0bbb Fix undesirable raw Python error cb084f5 Add member-get command 158d5f4 Clean up extra spaces b443996 setup.cfg: Replace dashes with underscores Diffstat (except docs and test files) ------------------------------------- glanceclient/shell.py | 2 ++ .../notes/add-member-get-command-11c15e0a94ecd39a.yaml | 5 +++++ glanceclient/v2/image_members.py | 6 ++++++ glanceclient/v2/shell.py | 10 +++++++++- ...ix-undesirable-raw-python-error-66e3ddaca7b72ae2.yaml | 7 +++++++ setup.cfg | 8 ++++---- 10 files changed, 68 insertions(+), 6 deletions(-) From no-reply at openstack.org Wed Sep 1 18:33:51 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 01 Sep 2021 18:33:51 -0000 Subject: [release-announce] os-brick 4.3.2 (wallaby) Message-ID: We are psyched to announce the release of: os-brick 4.3.2: OpenStack Cinder brick library for managing local volume attaches This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through: https://bugs.launchpad.net/os-brick/+bugs For more details, please see below. 4.3.2 ^^^^^ Bug Fixes * Bug #1924652 (https://bugs.launchpad.net/os-brick/+bug/1924652): Fix issue with newer multipathd implementations where path devices are kept in multipathd even after volume detachment completes, preventing it from creating a multipath device when a new device attachment is made shortly with the same volume device or the same device path. * NVMe-oF connector bug #1903032 (https://bugs.launchpad.net/os- brick/+bug/1903032): Fixed not flushing device on disconnect. Changes in os-brick 4.3.1..4.3.2 -------------------------------- 0c7f5fc NVMe-oF: Flush on disconnect 0cd58a9 multipath/iscsi: remove devices from multipath monitoring d0884a8 Drop lower-constraints job Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - os_brick/initiator/connectors/nvmeof.py | 18 ++-- os_brick/initiator/linuxscsi.py | 20 ++++ .../notes/bug-1924652-2323f905f62ef8ba.yaml | 8 ++ .../notes/nvme-flush-f31ab337224e5d3d.yaml | 6 ++ 7 files changed, 236 insertions(+), 15 deletions(-) From no-reply at openstack.org Wed Sep 1 18:34:26 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 01 Sep 2021 18:34:26 -0000 Subject: [release-announce] cinder 18.1.0 (wallaby) Message-ID: We are delighted to announce the release of: cinder 18.1.0: OpenStack Block Storage This release is part of the wallaby 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. 18.1.0 ^^^^^^ New Features ************ * Log a warning from the volume service when a volume driver's get_volume_stats() call takes a long time to return. This can help deployers troubleshoot a cinder-volume service misbehaving due to a driver/backend performance issue. Upgrade Notes ************* * Pure Storage FlashArray minimum "purestorage" SDK version increased to 1.17.0 Bug Fixes ********* * PowerFlex driver bug #1897598 (https://bugs.launchpad.net/cinder/+bug/1897598): Fixed bug with PowerFlex storage-assisted volume migration when volume migration was performed without conversion of volume type in cases where it should have been converted to/from thin/thick provisioned. * RBD driver Bug #1922408 (https://bugs.launchpad.net/cinder/+bug/1922408): Fixed create encrypted volume from encrypted snapshot. * PowerMax driver bug #1939139 (https://bugs.launchpad.net/cinder/+bug/1939139): Fix on create snapshot operation that exists when using PowerMax OS 5978.711 and later. * Fixed the schema validation for attachment create API to make instance uuid an optional field. It had mistakenly been defined as a required field when schema validation was added in an earlier release. Also updated the schema to allow specification of the "mode" parameter, which has been available since microversion >= 3.54, but which was not recognized as a legitimate request field. * NetApp ONTAP bug #1906291 (https://bugs.launchpad.net/cinder/+bug/1906291): Fix volume losing its QoS policy on the backend after moving it (migrate or retype with migrate) to a NetApp NFS backend. * NFS driver bug #1860913 (https://bugs.launchpad.net/cinder/+bug/1860913): Fixed instance uses base image file when it is rebooted after online snapshot creation. * PowerMax driver: Previously, the target storage group created from a replicated storage group was also replicated, which could cause failures. This fix creates a non-replicated target initially, and lets the replicate group API take care of replicating it. * PowerMax driver: Fix to suspend the storage group you are about to delete and then add a force flag to delete the volume pairs within the storage group. * Pure Storage FlashArray driver bug #1936663 (https://bugs.launchpad.net/cinder/+bug/1936663): Fixes issue where cloning a consistency group containing volumes with very long names causes a crash - Required for PowerVC support * Pure Storage FlashArray driver bug #1929219 (https://bugs.launchpad.net/cinder/+bug/1929219): Fixes issue with incorrect internal mechanism for checking REST API of backend array. This has no external effect for users. * Pure Storage FlashArray driver bug #1938579 (https://bugs.launchpad.net/cinder/+bug/1938579): Fixes issue when cloning multiple volumes in PowerVC deployments. * Pure Storage bug #1930748 (https://bugs.launchpad.net/cinder/+bug/1930748): Fixed issues with multiattched volumes being diconnected from a backend when still listed as an attachment to an instance. * Bug #1931004 (https://bugs.launchpad.net/cinder/+bug/1931004): Fixed use of incorrect stripe unit in RBD image clone causing volume-from- image to fail when using raw images backed by Ceph. * Bug #1898075 (https://bugs.launchpad.net/cinder/+bug/1898075): When Glance added support for multiple cinder stores, Images API version 2.11 modified the format of the image location URI, which Cinder reads in order to try to use an optimized data path when creating a volume from an image. Unfortunately, Cinder did not understand the new format and when Glance multiple cinder stores were used, Cinder could not use the optimized data path, and instead downloaded image data from the Image service. Cinder now supports Images API version 2.11. Changes in cinder 18.0.0..18.1.0 -------------------------------- 58250aae0 Fix: Schema validation for attachment create API e714a696a Support Images API v2.11 5a4f3ac53 Allow removing NFS snapshots in error status 2425f3ef5 LVM: Retry lvextend commands on code 139 a366ed53b PowerMax Driver - Fix for create snapshot 13e55d8ff [Pure Storage] Resolve missing provider_id issue (PowerVC) 5db58159f RBD: use correct stripe unit in clone operation 165122557 [rbd] Fix create encrypted volume from snapshot 80f5ad512 [Pure Storage] Fix CG cloning crash when very long volume names d4960fd59 NFS: Update connection info on online snap create ba4dc6f93 Add libcgroup related packages in bindep.txt 029796420 Abort volume creation when encryption spec is invalid ee49b6741 NetApp ONTAP: Fix QoS lost after moving volume 652c3bf31 [Pure Storage] Fix minimum SDK version required 77d4aa6a8 LVM: Retry lvdisplay and lvcreate calls on segfault a282bc8f7 LVM: Use --readonly for lvdisplay in lv_has_snapshot d2dc171b0 Fix instance locality scheduler filter 0043cacfe PowerMax Driver - Fix for create group from source cea3a1cc6 PowerMax Driver - Fix for deleting replication group 2903822b9 PowerMax Driver - Temporary snapshot enhancements ba49980ec [Pure Storage] Ensure multiattach volumes are not disconnected early 9ad46817e Retry "lvs" call on segfault for _get_thin_pool_free_space 624f63f34 Fix typo in Dell EMC Unity driver documentation 63abc4046 Add warning message about slow volume backend fbc1ccbea PowerMax Docs - Wallaby documentation e9af629d0 Fix PowerFlex volume type conversion f05fec7c4 zuul: fixes for the A/A job (nodeset, variables) 4e472a3e0 Fix sporadic cleanup unit test failure c16567bd8 Open local image files with "rb" mode e7f145bc8 Drop lower-constraints job Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 10 +- api-ref/source/v3/attachments.inc | 2 +- bindep.txt | 2 + cinder/api/schemas/attachments.py | 7 +- cinder/api/v3/attachments.py | 14 +- cinder/brick/local_dev/lvm.py | 62 +- cinder/compute/nova.py | 7 - cinder/image/glance.py | 2 +- cinder/image/image_utils.py | 7 +- .../scheduler/filters/instance_locality_filter.py | 20 - .../dell_emc/powerflex/test_migrate_volume.py | 16 +- .../drivers/dell_emc/powermax/powermax_data.py | 8 + .../dell_emc/powermax/test_powermax_common.py | 538 ++++++++------ .../dell_emc/powermax/test_powermax_replication.py | 127 +++- .../dell_emc/powermax/test_powermax_rest.py | 4 + .../drivers/netapp/dataontap/test_nfs_base.py | 6 + .../unit/volume/flows/test_create_volume_flow.py | 65 +- cinder/volume/drivers/dell_emc/powerflex/driver.py | 8 +- cinder/volume/drivers/dell_emc/powermax/common.py | 798 +++++++++++++-------- cinder/volume/drivers/dell_emc/powermax/masking.py | 2 +- .../volume/drivers/dell_emc/powermax/provision.py | 9 +- cinder/volume/drivers/dell_emc/powermax/rest.py | 16 +- cinder/volume/drivers/dell_emc/powermax/utils.py | 1 - cinder/volume/drivers/netapp/dataontap/nfs_base.py | 7 + cinder/volume/drivers/netapp/utils.py | 4 +- cinder/volume/drivers/nfs.py | 1 - cinder/volume/drivers/pure.py | 142 ++-- cinder/volume/drivers/rbd.py | 50 +- cinder/volume/drivers/remotefs.py | 11 +- cinder/volume/flows/manager/create_volume.py | 36 +- cinder/volume/manager.py | 15 +- cinder/volume/volume_utils.py | 3 + .../drivers/dell-emc-powermax-driver.rst | 143 +++- .../drivers/dell-emc-unity-driver.rst | 2 +- driver-requirements.txt | 2 +- lower-constraints.txt | 2 +- ...g-1897598-powerflex-volume-type-conversion.yaml | 9 + ...from-snapshot-skip-resize-bb5d77c5e912b5c1.yaml | 6 + .../notes/bug-1939139-02ab552420813e70.yaml | 7 + ...idation-attachment-create-3488914cb52d44d2.yaml | 10 + .../netapp-migrated-qos-c0c8aae50d010c75.yaml | 7 + .../nfs-online-snapshot-c05e6c8113bbded6.yaml | 6 + ...owermax-create-grp-source-560139c0850e60ce.yaml | 7 + ...-delete-replication-group-76656e96262201d5.yaml | 7 + .../notes/pure_fix_clone_cg-cfdf7d16b63882f8.yaml | 7 + .../pure_sdk_version_checks-257cb8387ed6f5f8.yaml | 11 + ..._provider_id_powervc.yaml-e794f05b0cd90f45.yaml | 6 + .../pure_storage_multiattach-f4aee3576757b2ff.yaml | 7 + ...hoose-correct-stripe-unit-9d317f4717533fb4.yaml | 6 + .../slow-get-volume-stats-91b84c6e661dc605.yaml | 7 + .../support-images-api-2.11-3699b20670db1843.yaml | 12 + setup.cfg | 4 +- 64 files changed, 1857 insertions(+), 809 deletions(-) Requirements updates -------------------- diff --git a/driver-requirements.txt b/driver-requirements.txt index 307153250..cc8da8eb5 100644 --- a/driver-requirements.txt +++ b/driver-requirements.txt @@ -12 +12 @@ krest>=1.3.0 # Apache-2.0 -purestorage>=1.6.0 # BSD +purestorage>=1.17.0 # BSD From no-reply at openstack.org Wed Sep 1 18:37:59 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 01 Sep 2021 18:37:59 -0000 Subject: [release-announce] python-cinderclient 7.4.1 (wallaby) Message-ID: We are happy to announce the release of: python-cinderclient 7.4.1: OpenStack Block Storage API Client Library This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/python-cinderclient Download the package from: https://pypi.org/project/python-cinderclient Please report issues through: https://bugs.launchpad.net/python-cinderclient/+bugs For more details, please see below. Changes in python-cinderclient 7.4.0..7.4.1 ------------------------------------------- 579846c [stable-only] Add missing classes to cinderclient.v3 fa00aff Unset tempest.lib timeout in functional tests aba49e1 Make instance_uuid optional in attachment create 4c6c3b4 Remove skip_missing_interpreters 7d890c6 Use default nodeset for functional jobs d96cfaa Drop lower-constraints job 3524a39 Update TOX_CONSTRAINTS_FILE for stable/wallaby 9a16065 Update .gitreview for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 5 +-- bindep.txt | 4 +- cinderclient/v3/attachments.py | 5 ++- cinderclient/v3/quotas.py | 4 ++ cinderclient/v3/shell.py | 2 + cinderclient/v3/volume_transfers.py | 4 ++ ...create-optional-server-id-9299d9da2b62b263.yaml | 10 +++++ tox.ini | 16 +++++--- 13 files changed, 148 insertions(+), 14 deletions(-) From no-reply at openstack.org Wed Sep 1 19:18:29 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 01 Sep 2021 19:18:29 -0000 Subject: [release-announce] python-openstackclient 5.5.1 (wallaby) Message-ID: We are overjoyed to announce the release of: python-openstackclient 5.5.1: OpenStack Command-line Client This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/python-openstackclient Download the package from: https://pypi.org/project/python-openstackclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- openstackclient For more details, please see below. Changes in python-openstackclient 5.5.0..5.5.1 ---------------------------------------------- 53f1efa0 Replace assertItemsEqual with assertCountEqual d50045e4 Update TOX_CONSTRAINTS_FILE for stable/wallaby 2aea1fa4 Update .gitreview for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../unit/identity/v3/test_identity_provider.py | 24 ++++---- .../unit/network/v2/test_security_group_compute.py | 10 ++-- .../unit/network/v2/test_security_group_network.py | 16 ++--- tox.ini | 8 +-- 33 files changed, 296 insertions(+), 295 deletions(-) From no-reply at openstack.org Wed Sep 1 19:21:37 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 01 Sep 2021 19:21:37 -0000 Subject: [release-announce] python-watcherclient 3.3.0 (xena) Message-ID: We are overjoyed to announce the release of: python-watcherclient 3.3.0: Python client library for Watcher API This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-watcherclient Download the package from: https://pypi.org/project/python-watcherclient Please report issues through: https://bugs.launchpad.net/watcher/+bugs For more details, please see below. Changes in python-watcherclient 3.2.0..3.3.0 -------------------------------------------- cf18f56 Changed minversion in tox to 3.18.0 f2f882e Switch testing to Xena testing runtime add4254 Replace deprecated UPPER_CONSTRAINTS_FILE variable 6a4937d setup.cfg: Replace dashes with underscores d0f4199 Use py3 as the default runtime for tox 52a3fd0 Drop lower constraints testing c97e16f remove unicode from code Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +-- setup.cfg | 8 ++++---- tox.ini | 20 ++++++-------------- 4 files changed, 15 insertions(+), 24 deletions(-) From no-reply at openstack.org Wed Sep 1 19:22:05 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 01 Sep 2021 19:22:05 -0000 Subject: [release-announce] python-openstackclient 5.6.0 (xena) Message-ID: We are excited to announce the release of: python-openstackclient 5.6.0: OpenStack Command-line Client This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-openstackclient Download the package from: https://pypi.org/project/python-openstackclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- openstackclient For more details, please see below. 5.6.0 ^^^^^ New Features ************ * Add new commands "network l3 conntrack helper create", "network l3 conntrack helper set", "network l3 conntrack helper show", "network l3 conntrack helper set" and "network l3 conntrack helper delete" to support Neutron L3 conntrack helper CRUD operations. * Add "--no-incremental", "--property" and "--availability-zone" options to "volume backup create" command, allowing users to request a non-incremental backup, set a metadata property on the created backup, and set an availability zone on the created backup, respectively. * Add "--property" and "--no-property" options to the "volume backup set" command to set a metadata property or remove all metadata properties from an existing backup. * Add new "volume backup unset" command to allow unsetting of properties from an existing volume backup. * Add "volume attachment create", "volume attachment delete", "volume attachment list", "volume attachment complete", "volume attachment set" and "volume attachment show" commands to create, delete, list, complete, update and show volume attachments, respectively. * Add "volume group create", "volume group delete", "volume group list", "volume group failover", "volume group set" and "volume attachment show" commands to create, delete, list, failover, update and show volume groups, respectively. * Add "volume group snapshot create", "volume group snapshot delete", "volume group snapshot list" and "volume group snapshot show" commands to create, delete, list, and show volume group snapshots, respectively. * Add "volume group type create", "volume group type delete", "volume group type list", "volume group type set/unset" and "volume group type show" commands to create, delete, list, update, and show volume group types, respectively. * Add "volume message list", "volume message get" and "volume message delete" commands, to list, get and delete volume failure messages, respectively. * The "volume transfer request create" command now accepts the "-- snapshots" / "--no-snapshots" option to configure whether to create a transfer request for a volume without snapshots or not. * Add column "Forced Down" to the output of "compute service list --long". Only available starting with "--os-compute-api-version 2.11". * Add mutually exclusive options "--hidden" and "--unhidden" to "image set" command to hide or unhide an image ("is_hidden" attribute). * Add option "--hidden" to "image list" command to list hidden images. * The "port create --vnic-type" option now accepts a "vdpa" value. Bug Fixes ********* * The "--name" and "--description" options of the "volume backup set" command will now verify the version requested on the client side. Previously this would fail on the server side. Changes in python-openstackclient 5.5.0..5.6.0 ---------------------------------------------- 6ce7da8a [community goal] Update contributor documentation 12c93c6d Show "Forced Down" compute service status with --long ed87f794 Correct REST API response fields for /os-migrations API e0dc31f3 volume: Add missing 'volume list --offset' parameter 4f6fe1c0 Fix TestListMigrationV223 test class MIGRATION_COLUMNS c1209601 tests: Handle removal of block-storage v2 API a821d6b7 volume: Add 'volume transfer request create --(no-)snapshots' option 4891bb38 Moving IRC network reference to OFTC af406f33 cinder: Remove redundant command 98979cfc Correct the tox option for skipping sdist generation 13de3494 compute: Better help text for 'openstack server set --state' 280b14ab compute: Note that '--password' is deployment-specific 7f66dfe0 volume: Add more missing 'volume backup *' options 34de2d33 volume: Add 'volume group snapshot *' commands 02d6fe9b L3 conntrack helper: Use singular name consistently fa8c8d26 Add support for Neutron's L3 conntrack helper resource 83551d2a volume: Add 'volume group type *' commands 4c2e8523 volume: Add 'volume group *' commands 5faa9ef8 tests: Rename 'FakeType' -> 'FakeVolumeType' 524af4a2 volume: Add missing 'volume backup *' options 0eddab36 volume: Add 'volume message *' commands 6dc94e1f volume: Add 'volume attachment *' commands 0f28588e volume: Allow more versions 95f91476 docs: Update neutronclient comparison doc 83e7e4ab docs: Update glanceclient comparison doc 3751f1fd docs: Update novaclient comparison doc 8dc2a7e9 docs: Update cinderclient comparison doc d0879527 compute: Fix typo fe6a4fa8 setup.cfg: Replace dashes with underscores a2375b87 Make functional Neutron tests running fine on ML2/OVN environments b26b7f34 Allow to send extra attributes in Neutron related commands b1a41904 compute: Update 'server resize --revert', '--confirm' help b019a561 Add check for cinderclient.v2 support 05807ee0 Set ML2/OVS backend explicitly in the devstack jobs 39186229 openstack image create: honor protection/visibility flags e82a0586 Replace assertItemsEqual with assertCountEqual 168a4e73 requirements: Drop os-testr f00e14f4 hacking: Remove references to encoding 383289ed Implements hide image 449b3098 Add Python3 xena unit tests 32151b09 Update master for stable/wallaby d769ff43 Hides prefix_length column in subnet show output c58f0277 network: Make 'network qos rule create --type' option required bf97b5f2 volume: Re-add accidentally deleted test 6f821659 network: Add support for vnic-type vdpa 87e68286 Add pre-commit 46bd6ef9 Update volume create documentation 30d5f14a Add support for token caching 4d3a3bb2 Remove unnecessary test Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 29 + .zuul.yaml | 20 +- CONTRIBUTING.rst | 29 +- HACKING.rst | 48 +- README.rst | 2 +- .../network-l3-conntrack-helper.rst | 8 + .../cli/command-objects/volume-attachment.rst | 8 + .../cli/command-objects/volume-group-snapshot.rst | 8 + .../cli/command-objects/volume-group-type.rst | 8 + lower-constraints.txt | 3 +- openstackclient/common/clientmanager.py | 10 +- openstackclient/compute/v2/server.py | 71 +- openstackclient/compute/v2/service.py | 4 + openstackclient/image/v2/image.py | 29 + openstackclient/network/common.py | 74 +- openstackclient/network/utils.py | 42 ++ openstackclient/network/v2/address_group.py | 11 +- openstackclient/network/v2/address_scope.py | 9 +- openstackclient/network/v2/floating_ip.py | 15 +- .../network/v2/floating_ip_port_forwarding.py | 12 +- openstackclient/network/v2/l3_conntrack_helper.py | 255 +++++++ openstackclient/network/v2/network.py | 17 +- openstackclient/network/v2/network_flavor.py | 9 +- .../network/v2/network_flavor_profile.py | 10 +- openstackclient/network/v2/network_meter.py | 5 +- openstackclient/network/v2/network_meter_rule.py | 5 +- openstackclient/network/v2/network_qos_policy.py | 10 +- openstackclient/network/v2/network_qos_rule.py | 14 +- openstackclient/network/v2/network_rbac.py | 9 +- openstackclient/network/v2/network_segment.py | 10 +- .../network/v2/network_segment_range.py | 12 +- openstackclient/network/v2/port.py | 29 +- openstackclient/network/v2/router.py | 18 +- openstackclient/network/v2/security_group.py | 10 +- openstackclient/network/v2/security_group_rule.py | 6 +- openstackclient/network/v2/subnet.py | 16 +- openstackclient/network/v2/subnet_pool.py | 10 +- .../network/v2/test_l3_conntrack_helper.py | 145 ++++ .../functional/network/v2/test_network_agent.py | 12 + .../network/v2/test_network_service_provider.py | 8 + .../unit/identity/v3/test_identity_provider.py | 24 +- .../unit/network/v2/test_l3_conntrack_helper.py | 316 +++++++++ .../unit/network/v2/test_security_group_compute.py | 10 +- .../unit/network/v2/test_security_group_network.py | 16 +- ..._request.py => test_volume_transfer_request.py} | 46 ++ .../unit/volume/v3/test_volume_group_snapshot.py | 262 ++++++++ openstackclient/volume/client.py | 61 +- openstackclient/volume/v1/volume.py | 10 + openstackclient/volume/v2/volume_backup.py | 300 +++++++-- .../volume/v2/volume_transfer_request.py | 36 + openstackclient/volume/v3/volume_attachment.py | 511 ++++++++++++++ openstackclient/volume/v3/volume_group.py | 506 ++++++++++++++ openstackclient/volume/v3/volume_group_snapshot.py | 234 +++++++ openstackclient/volume/v3/volume_group_type.py | 410 ++++++++++++ openstackclient/volume/v3/volume_message.py | 165 +++++ .../L3-conntrack-helper-bd0d9da041747e84.yaml | 8 + ...issing-volume-backup-opts-b9246aded87427ce.yaml | 19 + ...olume-attachment-commands-db2974c6460fa3bc.yaml | 8 + ...add-volume-group-commands-b121d6ec7da9779a.yaml | 8 + ...e-group-snapshot-commands-27fa8920d55f6bdb.yaml | 6 + ...olume-group-type-commands-13eabc7664a5c2bc.yaml | 7 + ...d-volume-message-commands-89a590a1549c333e.yaml | 6 + ...est-create-snapshots-opts-1361416d37021e89.yaml | 6 + ...-service-list-forced-down-2b16d1cb44f71a08.yaml | 5 + .../implements-hide-image-4c726a61c336ebaa.yaml | 8 + ...ort-create-vnic-type-vdpa-fc02516cfb919941.yaml | 4 + releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 + requirements.txt | 2 +- setup.cfg | 44 +- tox.ini | 2 +- 129 files changed, 8338 insertions(+), 835 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d3a17e9a..0ac991da 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ iso8601>=0.1.11 # MIT -openstacksdk>=0.53.0 # Apache-2.0 +openstacksdk>=0.56.0 # Apache-2.0 From no-reply at openstack.org Wed Sep 1 19:23:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 01 Sep 2021 19:23:35 -0000 Subject: [release-announce] openstack-ansible 23.1.0 (wallaby) Message-ID: We are amped to announce the release of: openstack-ansible 23.1.0: Ansible playbooks for deploying OpenStack This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. 23.1.0 ^^^^^^ Bug Fixes * This release addresses an issue which could cause wheels to fail to be built when upgrading from one operating system to another. Upgrading to this release is recommended before attempting an operating system upgrade. Changes in openstack-ansible 23.0.1..23.1.0 ------------------------------------------- 9243f5340 Bump OpenStack-Ansible Wallaby c8cd5eef5 Add shallow_since for ceph-ansible 2d39e3928 Add guide for distribution upgrades to docs 9c062982b Add shallow_since to parallel git clone 7d82fc574 Fix permissions for files created on repo server c62d9839a Do not use https for metadata service with calico networking Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 20 +- .../admin/upgrades/distribution-upgrades.rst | 281 +++++++++++++++++++++ inventory/group_vars/all/all.yml | 6 + inventory/group_vars/haproxy/haproxy.yml | 4 +- playbooks/defaults/repo_packages/gnocchi.yml | 2 +- playbooks/defaults/repo_packages/nova_consoles.yml | 4 +- .../defaults/repo_packages/openstack_services.yml | 112 ++++---- playbooks/library/git_requirements.py | 64 +++-- ...-upgrade-requirements-fix-bcc81b049339e9b5.yaml | 7 + scripts/get-ansible-role-requirements.yml | 5 +- 11 files changed, 415 insertions(+), 91 deletions(-) From no-reply at openstack.org Thu Sep 2 09:23:13 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 02 Sep 2021 09:23:13 -0000 Subject: [release-announce] python-vitrageclient 4.4.0 (xena) Message-ID: We are satisfied to announce the release of: python-vitrageclient 4.4.0: Vitrage Client API Library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-vitrageclient Download the package from: https://pypi.org/project/python-vitrageclient Please report issues through: https://bugs.launchpad.net/python-vitrageclient/+bugs For more details, please see below. Changes in python-vitrageclient 4.3.0..4.4.0 -------------------------------------------- bc829d3 setup.cfg: Replace dashes with underscores 096b484 Follow-up patch for fixing coverage issue 77bcc1b Use py3 as the default runtime for tox 63610f0 Migrate from testr to stestr e70ec02 Add Python3 xena unit tests 3611f26 Update master for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 +- .stestr.conf | 3 +++ .testr.conf | 7 ------- .zuul.yaml | 3 ++- lower-constraints.txt | 1 + releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++++++ setup.cfg | 8 ++++---- test-requirements.txt | 2 +- tox.ini | 19 +++++++++++++++---- 10 files changed, 34 insertions(+), 18 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index d071f6d..04bbf93 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +9 @@ oslotest>=3.3.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 Thu Sep 2 09:27:12 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 02 Sep 2021 09:27:12 -0000 Subject: [release-announce] python-cyborgclient 1.4.0 (xena) Message-ID: We are jazzed to announce the release of: python-cyborgclient 1.4.0: Python client for cyborg API This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-cyborgclient Download the package from: https://pypi.org/project/python-cyborgclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/cyborg For more details, please see below. Changes in python-cyborgclient 1.3.0..1.4.0 ------------------------------------------- 28f9622 Add test case for show arq 686ebac Fix the bug of making device_profile_group_id parameter is optional ec2a079 Replace deprecated inspect.getargspec 9d5bdc5 Hide the traceback when deleting a non-existent ARQ 83c099d Add checks for showing dp with name 72272fe [ussuri][goal] Update contributor documentation b5f9486 setup.cfg: Replace dashes with underscores 1d6d8e2 Add Python3 xena unit tests 1c0a3b4 Update master for stable/wallaby 2a674e6 bug fix: tox wrongly install client from repo path. 6c93f13 Add doc/requirements 8a9a48a update error url 18610ce Revert "remove py37" Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- CONTRIBUTING.rst | 24 ++-- README.rst | 2 +- cyborgclient/common/cliutils.py | 2 +- cyborgclient/osc/v2/accelerator_request.py | 8 +- cyborgclient/osc/v2/device_profile.py | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 + requirements.txt | 2 +- setup.cfg | 9 +- test-requirements.txt | 4 - tox.ini | 5 +- 19 files changed, 264 insertions(+), 40 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f40b1ba..ebd9838 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15 +15 @@ osc-lib>=1.14.0 # Apache-2.0 -PrettyTable<0.8,>=0.7.1 # BSD +PrettyTable>=0.7.1 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index ebe8b92..ba39f5c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +8,0 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx>=2.0.0,!=2.1.0 # BSD @@ -13 +11,0 @@ testtools>=2.4.0 # MIT -openstackdocstheme>=2.2.1 # Apache-2.0 @@ -15,2 +12,0 @@ requests-mock>=0.6.0 # Apache-2.0 -# releasenotes -reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Thu Sep 2 09:45:37 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 02 Sep 2021 09:45:37 -0000 Subject: [release-announce] python-heatclient 2.4.0 (xena) Message-ID: We are pumped to announce the release of: python-heatclient 2.4.0: OpenStack Orchestration API Client Library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-heatclient Download the package from: https://pypi.org/project/python-heatclient Please report issues through: https://bugs.launchpad.net/python-heatclient/+bugs For more details, please see below. Changes in python-heatclient 2.3.0..2.4.0 ----------------------------------------- b438314 Replace oslo_utils.fnmatch with fnmatch eff0d18 fix lower constraint job cc2014f [ussuri][goal] Update contributor documentation 490e6b6 Add Python3 xena unit tests 3a7b038 Update master for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- CONTRIBUTING.rst | 22 ++++++++------- heatclient/common/hook_utils.py | 3 +-- lower-constraints.txt | 11 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 +++++ requirements.txt | 4 +-- 9 files changed, 84 insertions(+), 29 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b5a0c75..3874e36 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ osc-lib>=1.14.0 # Apache-2.0 -PrettyTable<0.8,>=0.7.2 # BSD +PrettyTable>=0.7.2 # BSD @@ -14 +14 @@ oslo.utils>=3.33.0 # Apache-2.0 -keystoneauth1>=3.4.0 # Apache-2.0 +keystoneauth1>=3.8.0 # Apache-2.0 From no-reply at openstack.org Thu Sep 2 16:36:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 02 Sep 2021 16:36:15 -0000 Subject: [release-announce] kolla-ansible 12.2.0 (wallaby) Message-ID: We are pleased to announce the release of: kolla-ansible 12.2.0: Ansible Deployment of Kolla containers This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/kolla-ansible Download the package from: https://tarballs.openstack.org/kolla-ansible/ Please report issues through: https://bugs.launchpad.net/kolla-ansible/+bugs For more details, please see below. Changes in kolla-ansible 12.1.0..12.2.0 --------------------------------------- 8692c315a Restore libvirtd cgroupfs mount ff9b8efc8 Fix Masakari in multi-region deploys c34511910 Remove an unused file 018710221 Add ability to retry image pulling 30117a04a Fix haproxy precheck when kolla_externally_managed_cert is used a26e73005 Use more RMQ flags for less busy wait d6e14f8e4 Fix the Tempest image url variable 25d560f74 Validate if running CentOS OS is CentOS Stream ef67fb3fc Fix deployment failure when kolla_dev_mod is enabled 1e7fdb6fe Use Docker healthchecks for rabbitmq services 61eee5033 Trivial fix nova's healthchecks 25ee0b693 fluentd: Fix check for external elasticsearch f19713b47 ironic: Follow up for ironic_enable_keystone_integration 41896ac79 Add suppress_type_name to stop warnings with ES7 939fad039 Refactor and optimise image pulling 1add72931 Extra var ironic_enable_keystone_integration added. 899ab44ab monasca-thresh: Fix topology submission to storm e45bde636 baremetal: use docker_yum_gpgkey to fetch docker GPG key cbda3c3b2 Fix release note for ansible_facts 0e5f0b004 neutron: fix neutron-server config.json with VMware cb0c16be3 Blazar: Fix support for external keystone in multiregion deploy d22e3e995 nova: Use cinder user for Ceph c6c753f11 Elevated privileges required to set owner/group/mode by ansible c73be0067 Fix config action when OVN is enabled 767f1e4b2 Check config when checking the containers 8e8656fab Fix nova deployment failure when rabbitmq is disabled b6d8eefb8 Do not run timesync checks on deployment host bbdee7add Fix freezed spice console in horizon 183d93726 watcher: add missing become for copying configs 6eb1bfa2a Trivial fix horizon's healthcheck when SSL turned on f60c51d12 Fix incorrect config of linuxbridge multiple external networks feb274b06 Make setup module arguments configurable 53271045d cyborg: add missing become for api-paste.ini 197ffbd8c Revert "cephadm: Set auth_allow_insecure_global_id_reclaim to true" cab226ed0 [CI] Slim down Masakari job 7ae560fe2 manila: add glance section in manila-share.conf 493e6454b Use ansible_facts to reference facts 77308e241 Fix variable names in Octavia documentation 6c9b9179d Reduce RabbitMQ busy waiting, lowering CPU load Diffstat (except docs and test files) ------------------------------------- ansible/gather-facts.yml | 13 +- ansible/group_vars/all.yml | 26 ++- ansible/library/kolla_docker.py | 44 ++++- ansible/post-deploy.yml | 4 +- ansible/roles/aodh/defaults/main.yml | 8 +- ansible/roles/aodh/tasks/pull.yml | 12 +- ansible/roles/barbican/defaults/main.yml | 6 +- ansible/roles/barbican/tasks/pull.yml | 12 +- ansible/roles/baremetal/defaults/main.yml | 8 +- ansible/roles/baremetal/tasks/install.yml | 22 +-- ansible/roles/baremetal/tasks/post-install.yml | 20 +-- ansible/roles/baremetal/tasks/pre-install.yml | 16 +- ansible/roles/blazar/defaults/main.yml | 4 +- ansible/roles/blazar/tasks/pull.yml | 12 +- ansible/roles/blazar/templates/blazar.conf.j2 | 2 +- ansible/roles/ceilometer/defaults/main.yml | 8 +- ansible/roles/ceilometer/tasks/pull.yml | 12 +- ansible/roles/chrony/defaults/main.yml | 2 +- ansible/roles/chrony/tasks/pull.yml | 12 +- ansible/roles/cinder/defaults/main.yml | 8 +- ansible/roles/cinder/tasks/pull.yml | 12 +- ansible/roles/cloudkitty/defaults/main.yml | 4 +- ansible/roles/cloudkitty/tasks/pull.yml | 12 +- ansible/roles/collectd/defaults/main.yml | 2 +- ansible/roles/collectd/tasks/pull.yml | 12 +- ansible/roles/common/defaults/main.yml | 6 +- ansible/roles/common/tasks/config.yml | 2 +- ansible/roles/common/tasks/inspect.yml | 6 - ansible/roles/common/tasks/pull.yml | 11 +- .../templates/conf/input/03-rabbitmq.conf.j2 | 2 +- .../common/templates/conf/output/00-local.conf.j2 | 4 + .../common/templates/conf/output/01-es.conf.j2 | 1 + ansible/roles/cyborg/defaults/main.yml | 6 +- ansible/roles/cyborg/tasks/config.yml | 1 + ansible/roles/cyborg/tasks/pull.yml | 12 +- ansible/roles/designate/defaults/main.yml | 14 +- ansible/roles/designate/tasks/pull.yml | 12 +- ansible/roles/elasticsearch/defaults/main.yml | 4 +- ansible/roles/elasticsearch/tasks/pull.yml | 12 +- ansible/roles/etcd/defaults/main.yml | 6 +- ansible/roles/etcd/tasks/pull.yml | 12 +- ansible/roles/freezer/defaults/main.yml | 4 +- ansible/roles/freezer/tasks/pull.yml | 12 +- ansible/roles/glance/defaults/main.yml | 8 +- ansible/roles/glance/tasks/pull.yml | 12 +- ansible/roles/gnocchi/defaults/main.yml | 6 +- ansible/roles/gnocchi/tasks/pull.yml | 12 +- ansible/roles/grafana/defaults/main.yml | 2 +- ansible/roles/grafana/tasks/pull.yml | 9 +- .../roles/hacluster/tasks/bootstrap_service.yml | 8 +- ansible/roles/hacluster/tasks/pull.yml | 12 +- .../hacluster/templates/hacluster_corosync.conf.j2 | 2 +- .../templates/haproxy_single_service_listen.cfg.j2 | 2 +- .../templates/haproxy_single_service_split.cfg.j2 | 2 +- ansible/roles/haproxy/defaults/main.yml | 4 +- ansible/roles/haproxy/tasks/precheck.yml | 12 +- ansible/roles/haproxy/tasks/pull.yml | 12 +- ansible/roles/heat/defaults/main.yml | 6 +- ansible/roles/heat/tasks/pull.yml | 12 +- ansible/roles/horizon/defaults/main.yml | 2 +- ansible/roles/horizon/tasks/pull.yml | 12 +- ansible/roles/horizon/templates/horizon.conf.j2 | 7 +- ansible/roles/influxdb/defaults/main.yml | 2 +- ansible/roles/influxdb/tasks/pull.yml | 9 +- ansible/roles/ironic/defaults/main.yml | 13 +- ansible/roles/ironic/tasks/deploy.yml | 2 +- ansible/roles/ironic/tasks/pull.yml | 12 +- .../ironic/templates/ironic-inspector.conf.j2 | 4 +- ansible/roles/ironic/templates/ironic.conf.j2 | 8 +- ansible/roles/iscsi/defaults/main.yml | 4 +- ansible/roles/iscsi/tasks/precheck.yml | 2 +- ansible/roles/iscsi/tasks/pull.yml | 12 +- ansible/roles/kafka/defaults/main.yml | 2 +- ansible/roles/kafka/tasks/pull.yml | 12 +- ansible/roles/keystone/defaults/main.yml | 6 +- ansible/roles/keystone/tasks/pull.yml | 12 +- ansible/roles/kibana/defaults/main.yml | 2 +- ansible/roles/kibana/tasks/pull.yml | 12 +- ansible/roles/kuryr/defaults/main.yml | 2 +- ansible/roles/kuryr/tasks/pull.yml | 8 +- ansible/roles/magnum/defaults/main.yml | 4 +- ansible/roles/magnum/tasks/pull.yml | 12 +- ansible/roles/manila/defaults/main.yml | 8 +- ansible/roles/manila/tasks/pull.yml | 12 +- .../roles/manila/templates/manila-share.conf.j2 | 14 +- ansible/roles/mariadb/defaults/main.yml | 6 +- ansible/roles/mariadb/tasks/pull.yml | 12 +- ansible/roles/mariadb/templates/galera.cnf.j2 | 4 +- ansible/roles/masakari/defaults/main.yml | 6 +- ansible/roles/masakari/tasks/clone.yml | 8 +- ansible/roles/masakari/tasks/pull.yml | 12 +- ansible/roles/masakari/templates/masakari.conf.j2 | 1 + ansible/roles/memcached/defaults/main.yml | 4 +- ansible/roles/memcached/tasks/pull.yml | 13 +- ansible/roles/mistral/defaults/main.yml | 8 +- ansible/roles/mistral/tasks/pull.yml | 12 +- ansible/roles/monasca/defaults/main.yml | 23 +-- ansible/roles/monasca/handlers/main.yml | 33 +++- ansible/roles/monasca/tasks/check-containers.yml | 1 + ansible/roles/monasca/tasks/config.yml | 4 +- ansible/roles/monasca/tasks/pull.yml | 12 +- ansible/roles/monasca/tasks/upgrade.yml | 13 ++ .../monasca-agent-collector/agent-collector.yml.j2 | 2 +- .../monasca-agent-forwarder/agent-forwarder.yml.j2 | 2 +- .../monasca-agent-statsd/agent-statsd.yml.j2 | 2 +- .../monasca-thresh/monasca-thresh.json.j2 | 2 +- .../monasca/templates/monasca-thresh/storm.yml.j2 | 8 - ansible/roles/multipathd/defaults/main.yml | 2 +- ansible/roles/multipathd/tasks/pull.yml | 12 +- ansible/roles/murano/defaults/main.yml | 4 +- ansible/roles/murano/tasks/pull.yml | 12 +- ansible/roles/neutron/defaults/main.yml | 26 +-- ansible/roles/neutron/tasks/pull.yml | 12 +- .../neutron/templates/linuxbridge_agent.ini.j2 | 4 +- ansible/roles/neutron/templates/ml2_conf.ini.j2 | 2 +- .../roles/neutron/templates/neutron-server.json.j2 | 2 +- ansible/roles/neutron/templates/neutron.conf.j2 | 2 +- ansible/roles/nova-cell/defaults/main.yml | 28 +-- ansible/roles/nova-cell/tasks/config-host.yml | 2 +- .../roles/nova-cell/tasks/discover_computes.yml | 8 +- ansible/roles/nova-cell/tasks/loadbalancer.yml | 4 + ansible/roles/nova-cell/tasks/pull.yml | 12 +- ansible/roles/nova-cell/tasks/rabbitmq.yml | 4 +- ansible/roles/nova-cell/tasks/reload.yml | 1 + ansible/roles/nova-cell/templates/nova.conf.j2 | 4 +- ansible/roles/nova/defaults/main.yml | 8 +- ansible/roles/nova/tasks/pull.yml | 12 +- ansible/roles/nova/tasks/reload_api.yml | 1 + .../roles/nova/tasks/reload_super_conductor.yml | 1 + ansible/roles/octavia/defaults/main.yml | 10 +- ansible/roles/octavia/tasks/hm-interface.yml | 6 +- ansible/roles/octavia/tasks/openrc.yml | 4 +- ansible/roles/octavia/tasks/pull.yml | 12 +- ansible/roles/openvswitch/defaults/main.yml | 6 +- ansible/roles/openvswitch/tasks/pull.yml | 12 +- ansible/roles/ovn/handlers/main.yml | 4 + ansible/roles/ovn/tasks/pull.yml | 12 +- ansible/roles/ovs-dpdk/defaults/main.yml | 6 +- ansible/roles/ovs-dpdk/tasks/config.yml | 1 + ansible/roles/ovs-dpdk/tasks/pull.yml | 12 +- ansible/roles/panko/defaults/main.yml | 2 +- ansible/roles/panko/tasks/pull.yml | 9 +- ansible/roles/placement/defaults/main.yml | 2 +- ansible/roles/placement/tasks/pull.yml | 12 +- ansible/roles/prechecks/tasks/datetime_checks.yml | 2 +- ansible/roles/prechecks/tasks/host_os_checks.yml | 31 +++- ansible/roles/prechecks/tasks/main.yml | 1 + ansible/roles/prechecks/tasks/package_checks.yml | 2 +- ansible/roles/prechecks/tasks/port_checks.yml | 4 +- ansible/roles/prechecks/vars/main.yml | 6 +- ansible/roles/prometheus/defaults/main.yml | 20 +-- ansible/roles/prometheus/tasks/pull.yml | 12 +- ansible/roles/qdrouterd/defaults/main.yml | 2 +- ansible/roles/qdrouterd/tasks/precheck.yml | 2 +- ansible/roles/qdrouterd/tasks/pull.yml | 12 +- ansible/roles/rabbitmq/defaults/main.yml | 20 ++- ansible/roles/rabbitmq/tasks/check-containers.yml | 1 + ansible/roles/rabbitmq/tasks/precheck.yml | 4 +- ansible/roles/rabbitmq/tasks/pull.yml | 12 +- ansible/roles/rabbitmq/tasks/restart_services.yml | 1 + .../roles/rabbitmq/templates/rabbitmq-env.conf.j2 | 2 +- ansible/roles/rabbitmq/templates/rabbitmq.conf.j2 | 2 +- ansible/roles/rally/defaults/main.yml | 2 +- ansible/roles/rally/tasks/pull.yml | 12 +- ansible/roles/redis/defaults/main.yml | 4 +- ansible/roles/redis/tasks/pull.yml | 12 +- ansible/roles/sahara/defaults/main.yml | 4 +- ansible/roles/sahara/tasks/pull.yml | 12 +- ansible/roles/senlin/defaults/main.yml | 8 +- ansible/roles/senlin/tasks/pull.yml | 12 +- .../roles/service-images-pull/defaults/main.yml | 7 + ansible/roles/service-images-pull/tasks/main.yml | 16 ++ ansible/roles/skydive/defaults/main.yml | 4 +- ansible/roles/skydive/tasks/pull.yml | 12 +- .../skydive/templates/skydive-analyzer.conf.j2 | 2 +- ansible/roles/solum/defaults/main.yml | 8 +- ansible/roles/solum/tasks/pull.yml | 12 +- ansible/roles/solum/templates/solum.conf.j2 | 2 +- ansible/roles/storm/defaults/main.yml | 4 +- ansible/roles/storm/tasks/pull.yml | 12 +- ansible/roles/swift/defaults/main.yml | 6 + ansible/roles/swift/tasks/pull.yml | 24 +++ ansible/roles/tacker/defaults/main.yml | 6 +- ansible/roles/tacker/tasks/pull.yml | 12 +- ansible/roles/telegraf/defaults/main.yml | 2 +- ansible/roles/telegraf/tasks/pull.yml | 12 +- ansible/roles/tempest/defaults/main.yml | 4 +- ansible/roles/tempest/tasks/pull.yml | 12 +- ansible/roles/tempest/templates/tempest.conf.j2 | 2 +- ansible/roles/trove/defaults/main.yml | 6 +- ansible/roles/trove/tasks/pull.yml | 12 +- ansible/roles/vitrage/defaults/main.yml | 10 +- ansible/roles/vitrage/tasks/pull.yml | 12 +- ansible/roles/vmtp/defaults/main.yml | 2 +- ansible/roles/vmtp/tasks/pull.yml | 12 +- ansible/roles/watcher/defaults/main.yml | 6 +- ansible/roles/watcher/tasks/config.yml | 3 + ansible/roles/watcher/tasks/pull.yml | 12 +- ansible/roles/zookeeper/defaults/main.yml | 2 +- ansible/roles/zookeeper/tasks/pull.yml | 12 +- ansible/roles/zookeeper/templates/myid.j2 | 2 +- ansible/roles/zun/defaults/main.yml | 8 +- ansible/roles/zun/tasks/pull.yml | 12 +- .../message-queues/external-rabbitmq-guide.rst | 53 ++++++ .../reference/storage/external-ceph-guide.rst | 13 +- etc/kolla/globals.yml | 23 ++- kolla_ansible/kolla_address.py | 2 +- .../notes/ansible-facts-4279741e84c03ce0.yaml | 10 ++ .../notes/bug-1808805-3ebd9b0edceff170.yaml | 13 ++ .../notes/bug-1848775-b0625b7586adac96.yaml | 8 + .../notes/bug-1927880-cc407f18f415bbd2.yaml | 6 + .../notes/bug-1933347-4031d94ef7decb3c.yaml | 5 + .../notes/bug-1933846-122a62e9724b638c.yaml | 5 + .../notes/bug-1934913-a8d436e3d0b950b4.yaml | 6 + .../notes/bug-1938549-e73042a61f0a5935.yaml | 10 ++ .../notes/bug-1939291-bf2e405d286e4b07.yaml | 6 + .../notes/bug-1939679-a31bc2093a4c0000.yaml | 5 + .../notes/bug-1941706-a8f9e9544f1540e3.yaml | 13 ++ .../notes/cyborg-become-8453d941af536e91.yaml | 5 + ...h-externally-managed-cert-1c5faa980aaf8949.yaml | 4 + .../notes/fix-neutron-vmware-4a8804399d47d8d7.yaml | 5 + .../fix_supress_type_warning-59f87fe62f83bd12.yaml | 5 + .../notes/image-pull-retries-75490c3e6e1e4b54.yaml | 9 + ...healthchecks-for-rabbitmq-a596f6b063026491.yaml | 6 + .../notes/linux-bridge-multi-fe8576616fb7d373.yaml | 6 + .../notes/manila-glance-4524ed1e9d488a60.yaml | 5 + .../notes/nova-ceph-user-53670f9ccc546225.yaml | 16 ++ ...educe-rabbit-busy-waiting-085433c822165eab.yaml | 13 ++ ...nd-optimise-image-pulling-4346d3c0840ee640.yaml | 4 + .../notes/setup-module-args-c29e1815bbbe8aca.yaml | 8 + ...nic-template-for-keystone-1ee5f80fda7a21a0.yaml | 7 + roles/cephadm/tasks/main.yml | 11 -- 241 files changed, 1300 insertions(+), 1122 deletions(-) From no-reply at openstack.org Thu Sep 2 17:26:08 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 02 Sep 2021 17:26:08 -0000 Subject: [release-announce] python-brick-cinderclient-ext 1.4.0 (xena) Message-ID: We are tickled pink to announce the release of: python-brick-cinderclient-ext 1.4.0: python-cinderclient extension for local storage management This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-brick-cinderclient-ext Download the package from: https://pypi.org/project/python-brick-cinderclient-ext Please report issues through: https://bugs.launchpad.net/python-cinderclient/+bugs For more details, please see below. Changes in python-brick-cinderclient-ext 1.3.0..1.4.0 ----------------------------------------------------- bac215f Update requirements for Xena 1494765 Use cinderclient v3 in tests eba112c Changed minversion in tox to 3.18.0 24d30a3 Remove skip_missing_interpreters 208bbea Enable tls-proxy support in test job 3683547 setup.cfg: Replace dashes with underscores e2aa5a8 Dropping lower constraints testing 17d962f Add Python3 xena unit tests c3c9cf2 Update master for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 8 +++++--- lower-constraints.txt | 11 ----------- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++++++ requirements.txt | 4 ++-- setup.cfg | 8 ++++---- tox.ini | 12 +++--------- 8 files changed, 22 insertions(+), 30 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6d382b2..8769617 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,2 +7,2 @@ pbr>=5.5.1 # Apache-2.0 -python-cinderclient>=7.3.0 # Apache-2.0 -os-brick>=4.3.0 # Apache-2.0 +python-cinderclient>=8.0.0 # Apache-2.0 +os-brick>=5.0.0 # Apache-2.0 From no-reply at openstack.org Thu Sep 2 17:33:23 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 02 Sep 2021 17:33:23 -0000 Subject: [release-announce] python-blazarclient 3.3.1 (xena) Message-ID: We are satisfied to announce the release of: python-blazarclient 3.3.1: Client for OpenStack Reservation Service This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-blazarclient Download the package from: https://pypi.org/project/python-blazarclient Please report issues through: https://bugs.launchpad.net/blazar/+bugs For more details, please see below. Changes in python-blazarclient 3.3.0..3.3.1 ------------------------------------------- cfabd24 Fix up client init Diffstat (except docs and test files) ------------------------------------- blazarclient/client.py | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) From no-reply at openstack.org Fri Sep 3 10:30:23 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 03 Sep 2021 10:30:23 -0000 Subject: [release-announce] python-novaclient 17.6.0 (xena) Message-ID: We are ecstatic to announce the release of: python-novaclient 17.6.0: Client library for OpenStack Compute API This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-novaclient Download the package from: https://pypi.org/project/python-novaclient Please report issues through: https://bugs.launchpad.net/python-novaclient/+bugs For more details, please see below. 17.6.0 ^^^^^^ New Features * Added support for microversion 2.90. This microversion provides the ability to manually configure the instance "hostname" attribute when creating a new instance ("nova boot --hostname HOSTNAME ..."), updating an existing instance ("nova update --hostname HOSTNAME ..."), or rebuilding an existing instance ("nova rebuild --hostname HOSTNAME"). This attribute is published via the metadata service and config drive and can be used by init scripts such as "cloud-init" to configure the guest's hostname. (https://docs.openstack.org/nova/latest/reference/api-microversion- history.html#microversion-2-90) * Added support for microversion 2.89. This microversion removes the "id" field while adding the "attachment_id" and "bdm_uuid" fields to the responses of "GET /servers/{server_id}/os-volume_attachments" and "GET /servers/{server_id}/os-volume_attachments/{volume_id}" with these changes reflected in novaclient under the "nova volume- attachments" command. (https://docs.openstack.org/nova/latest/reference/api-microversion- history.html#microversion-2-89) Changes in python-novaclient 17.5.0..17.6.0 ------------------------------------------- 8066f8c7 Microversion 2.90 - Configurable hostnames 01c7a3aa tests: Add missing 'nova update' unit tests 4a5bdde3 Add pre-commit cfa172c4 Microversion 2.89 - os-volume_attachments bff8d413 Use importlib instead of imp 273c4157 Use Block Storage API v3 instead of API v2 Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 32 +++++ novaclient/__init__.py | 2 +- novaclient/v2/servers.py | 133 ++++++++++++++++----- novaclient/v2/shell.py | 42 ++++++- .../notes/microversion-v2_90-259779668e67dfb5.yaml | 13 ++ .../notes/microversion_v2_89-af6223273b2bdfb0.yaml | 11 ++ 12 files changed, 441 insertions(+), 43 deletions(-) From no-reply at openstack.org Fri Sep 3 10:41:21 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 03 Sep 2021 10:41:21 -0000 Subject: [release-announce] osc-placement 3.1.0 (xena) Message-ID: We enthusiastically announce the release of: osc-placement 3.1.0: OpenStackClient plugin for the Placement service This release is part of the xena release series. The source is available from: https://opendev.org/openstack/osc-placement Download the package from: https://pypi.org/project/osc-placement Please report issues through: https://bugs.launchpad.net/placement-osc-plugin/+bugs For more details, please see below. Changes in osc-placement 3.0.1..3.1.0 ------------------------------------- 5e38a59 Add support for microversion 1.38 consumer types 8b3ed3c Mark microversion 1.37 supported Diffstat (except docs and test files) ------------------------------------- osc_placement/resources/allocation.py | 60 ++++++++++++++++----- osc_placement/version.py | 2 + 4 files changed, 117 insertions(+), 15 deletions(-) From no-reply at openstack.org Fri Sep 3 10:46:32 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 03 Sep 2021 10:46:32 -0000 Subject: [release-announce] python-neutronclient 7.6.0 (xena) Message-ID: We enthusiastically announce the release of: python-neutronclient 7.6.0: CLI and Client Library for OpenStack Networking This release is part of the xena 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 7.5.0..7.6.0 -------------------------------------------- f83108d Use yaml.safe_load instead of yaml.load 2f047b1 Set ML2/OVS backend explicitly for functional job 23fb666 tests: change safe_hasattr to hasattr a1ebfaa Ussuri+ is python3 only and update python to python3 d6c211c Changed minversion in tox to 3.18.0 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 22 ++++++++++++++++++++++ tox.ini | 6 +++--- 8 files changed, 31 insertions(+), 13 deletions(-) From no-reply at openstack.org Fri Sep 3 11:41:46 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 03 Sep 2021 11:41:46 -0000 Subject: [release-announce] python-tackerclient 1.8.0 (xena) Message-ID: We jubilantly announce the release of: python-tackerclient 1.8.0: CLI and Client Library for OpenStack Tacker This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-tackerclient Download the package from: https://pypi.org/project/python-tackerclient Please report issues through: https://bugs.launchpad.net/python-tackerclient/+bugs For more details, please see below. Changes in python-tackerclient 1.7.0..1.8.0 ------------------------------------------- 98789f8 Multi version API support 6325127 Remove use of testtools.helpers.safe_hasattr e8280f5 Remove broken link from Python-TackerClient guide 94e28fc Correct YAML load warning c20ef24 vnfConfigurableProperties missing in VNF show 4c59029 Update min version of tox Diffstat (except docs and test files) ------------------------------------- setup.cfg | 11 +++ tackerclient/osc/common/__init__.py | 0 tackerclient/osc/common/vnflcm/__init__.py | 0 tackerclient/osc/common/vnflcm/vnflcm_versions.py | 49 ++++++++++ tackerclient/osc/plugin.py | 7 +- tackerclient/osc/v1/nfvo/vim.py | 3 +- tackerclient/osc/v1/vnflcm/vnflcm.py | 4 +- tackerclient/tacker/v1_0/nfvo/vim.py | 3 +- tackerclient/v1_0/client.py | 95 +++++++++++++------ tox.ini | 3 +- 20 files changed, 307 insertions(+), 43 deletions(-) From no-reply at openstack.org Fri Sep 3 13:52:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 03 Sep 2021 13:52:15 -0000 Subject: [release-announce] python-manilaclient 3.0.0 (xena) Message-ID: We are chuffed to announce the release of: python-manilaclient 3.0.0: Client library for OpenStack Manila API. This release is part of the xena 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. 3.0.0 ^^^^^ New Features ************ * The command "manila share-server-delete" now accepts an optional "-- wait" that allows users to let the client poll for the completion of the operation. * The command "manila share-group-delete" now accepts an optional "-- wait" that allows users to let the client poll for the completion of the operation. * The command "manila share-group-create" now accepts an optional "-- wait" that allows users to let the client poll for the completion of the operation. Upgrade Notes ************* * manilaclient SDK no longer supports some options that were deprecated in version 2.0.0: 'share_service_name' (use 'service_name' instead), 'proxy_tenant_id', 'proxy_token', 'os_cache' (use 'use_keyring' instead) 'api_key'(use 'password' instead). The client.authenticate() method has been removed as well, since authentication is performed automatically. Bug Fixes ********* * Fixed the issue in which users were unable to create a share from a snapshot, specifing the snapshot's name. For more details, please refer to launchpad bug 1798229 (https://bugs.launchpad.net/python- manilaclient/+bug/1798229) Changes in python-manilaclient 2.7.0..3.0.0 ------------------------------------------- 89f7f27 Fix OSC share groups 7c8aa8e [OSC] Implement Share Group Commands 92ca00c Implement OSC share instance export location commands d40205a OSC Implementation for Share Networks cc44060 [OSC] Implement Share Limits Show command 2f173cb [OSC] Implement share instance commands 1d59127 [OSC] Add Share Snapshot Instances commands 2fc21c3 Fix incorrect dict member lookup d566ecc [OSC] Implement Share Pools List command 376429e Add --wait flag to the create share group operation ca00798 [OSC] Implement Replica Export Locations commands fcbcf75 [OSC] Implement Share Services Commands 53275be [OSC] Implement Availability Zones Command 616f3ac Fix issue while creating share from snapshot 3c278d7 Fix PDF docs issue 6ecdbef Re-enable shell completion cache adc5bc1 [OSC] Fix the default API_VERSION in unit tests c5e2561 Replace deprecated inspect.getargspec f84f32e Add --wait flag to the delete share group operation eea1d21 tests: Remove unused fakes 0002625 utils: Remove unicode-related helpers f6c747f tools: Remove dead tools 1562ec6 Remove six f3d7927 Uncap PrettyTable 2a1fb2b Add "--wait" option for deleting a share server 8ad1583 Fix typo in quota set error message df33886 [OSC] Implement Share Replica Commands 5220acf Changed minversion in tox to 3.18.0 de19027 Further fix to "test_list_shares_by_status" 931743a Remove some deprecated options Diffstat (except docs and test files) ------------------------------------- HACKING | 40 - bindep.txt | 3 + lower-constraints.txt | 1 - manilaclient/base.py | 12 +- manilaclient/common/apiclient/base.py | 4 +- manilaclient/common/apiclient/exceptions.py | 5 +- manilaclient/common/apiclient/utils.py | 6 +- manilaclient/common/cliutils.py | 49 +- manilaclient/common/httpclient.py | 3 +- manilaclient/osc/utils.py | 16 +- manilaclient/osc/v2/availability_zones.py | 40 + manilaclient/osc/v2/quotas.py | 2 +- manilaclient/osc/v2/services.py | 134 ++++ manilaclient/osc/v2/share.py | 9 +- manilaclient/osc/v2/share_groups.py | 547 ++++++++++++++ .../osc/v2/share_instance_export_locations.py | 102 +++ manilaclient/osc/v2/share_instances.py | 223 ++++++ manilaclient/osc/v2/share_limits.py | 74 ++ manilaclient/osc/v2/share_networks.py | 680 +++++++++++++++++ manilaclient/osc/v2/share_pools.py | 101 +++ .../osc/v2/share_replica_export_locations.py | 87 +++ manilaclient/osc/v2/share_replicas.py | 329 +++++++++ .../v2/share_snapshot_instance_export_locations.py | 93 +++ manilaclient/osc/v2/share_snapshot_instances.py | 141 ++++ manilaclient/osc/v2/share_snapshots.py | 6 +- manilaclient/osc/v2/share_types.py | 3 +- manilaclient/shell.py | 15 +- .../osc/v2/test_share_instance_export_locations.py | 166 +++++ .../osc/v2/test_share_replica_export_locations.py | 124 ++++ ...est_share_snapshot_instance_export_locations.py | 149 ++++ .../unit/osc/v2/test_share_snapshot_instances.py | 240 ++++++ manilaclient/utils.py | 28 +- manilaclient/v1/client.py | 47 +- manilaclient/v2/client.py | 47 +- manilaclient/v2/limits.py | 1 + manilaclient/v2/shares.py | 7 +- manilaclient/v2/shell.py | 154 ++-- ...hare-from-snap-using-name-44100b907ea6a040.yaml | 6 + ...r-deleting-a-share-server-e2228018585de5cb.yaml | 8 + ...g-a-share-group-operation-c602ba9faad411be.yaml | 6 + ...te-sharee-group-operation-cd8310b241d377b0.yaml | 6 + ...0-deprecated-opts-removal-863565618535733d.yaml | 8 + requirements.txt | 3 +- setup.cfg | 37 + tools/generate_authors.sh | 3 - tools/install_venv.py | 250 ------- tools/manila.bash_completion | 2 +- tools/with_venv.sh | 4 - tox.ini | 12 +- 93 files changed, 7440 insertions(+), 750 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d8d09fc..3c563cf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12 +12 @@ oslo.utils>=3.33.0 # Apache-2.0 -PrettyTable<0.8,>=0.7.1 # BSD +PrettyTable>=0.7.1 # BSD @@ -16 +15,0 @@ Babel!=2.4.0,>=2.3.4 # BSD -six>=1.10.0 # MIT From no-reply at openstack.org Fri Sep 3 14:40:37 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 03 Sep 2021 14:40:37 -0000 Subject: [release-announce] python-mistralclient 4.3.0 (xena) Message-ID: We are pleased to announce the release of: python-mistralclient 4.3.0: Mistral Client Library This release is part of the xena 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. 4.3.0 ^^^^^ New Features * The new "enforce_raw_definitions" variable has been added to the "Client" class and each "ResourceManager" class. This variable is set to False by default. Setting this parameter to True enforces the client to use "definition" passed in as raw content. Changes in python-mistralclient 4.2.0..4.3.0 -------------------------------------------- ab54cb9 Allow enforcing usage of "raw" definitions ffa67c1 [community goal] Update contributor documentation 18fff74 Remove tripleo job from mistralclient dba9c08 Use py3 as the default runtime for tox 87e3a7b Add Python3 xena unit tests f1e217a Update master for stable/wallaby 63e20bf Drop lower-constraints job Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 12 +----- CONTRIBUTING.rst | 21 +++++----- mistralclient/api/base.py | 11 ++++- mistralclient/api/v2/actions.py | 7 ++-- mistralclient/api/v2/client.py | 37 ++++++++--------- mistralclient/api/v2/code_sources.py | 5 +-- mistralclient/api/v2/environments.py | 4 +- mistralclient/api/v2/workbooks.py | 7 ++-- mistralclient/api/v2/workflows.py | 7 ++-- .../enforce_raw_definitions-94433339a63d15f8.yaml | 7 ++++ releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 +++ tox.ini | 2 +- 15 files changed, 124 insertions(+), 65 deletions(-) From no-reply at openstack.org Fri Sep 3 14:47:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 03 Sep 2021 14:47:09 -0000 Subject: [release-announce] python-cloudkittyclient 4.3.0 (xena) Message-ID: We are pumped to announce the release of: python-cloudkittyclient 4.3.0: API client of cloudkitty, Rating as a Service project. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-cloudkittyclient Download the package from: https://pypi.org/project/python-cloudkittyclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- cloudkittyclient For more details, please see below. 4.3.0 ^^^^^ Bug Fixes * Fixes creation of hashmap mappings with a zero cost. Changes in python-cloudkittyclient 4.2.0..4.3.0 ----------------------------------------------- 647f561 Replace deprecated import of ABCs from collections 61ef2c3 Fix creation of hashmap mapping with a zero cost eb7f5e4 Changed minversion in tox to 3.18.0 0608c05 docs: Update Freenode to OFTC 754e06c setup.cfg: Replace dashes with underscores d12e5a8 [ussuri][goal] Update contributor documentation d2c2323 Fix PDF docs build 67fae0f Use py3 as the default runtime for tox 73668be Add release notes job template dc606b1 Add Python3 xena unit tests 5141971 Update master for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +- CONTRIBUTING.rst | 23 ++++++----- cloudkittyclient/v1/rating/hashmap.py | 2 +- .../fix-zero-cost-mapping-7a4247cf1c6815f8.yaml | 4 ++ releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 +++ setup.cfg | 8 ++-- tox.ini | 10 +++-- 12 files changed, 97 insertions(+), 29 deletions(-) From no-reply at openstack.org Fri Sep 3 15:18:36 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 03 Sep 2021 15:18:36 -0000 Subject: [release-announce] python-cinderclient 8.1.0 (xena) Message-ID: We exuberantly announce the release of: python-cinderclient 8.1.0: OpenStack Block Storage API Client Library This release is part of the xena 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. 8.1.0 ^^^^^ Prelude ******* The Xena release of the python-cinderclient supports Block Storage API version 3 through microversion 3.66. (The maximum microversion of the Block Storage API in the Xena release is 3.66.) New Features ************ * Adds support for Block Storage API version 3.66, which drops the requirement of a 'force' flag to create a snapshot of an in-use volume. Although the 'force' flag is invalid for the "snapshot- create" call for API versions 3.66 and higher, for backward compatibility the cinderclient follows the Block Storage API in silently ignoring the flag when it is passed with a value that evaluates to True. * Supports Block Storage API version 3.65, which displays a boolean "consumes_quota" field on volume and snapshot detail responses and which allows filtering volume and snapshot list responses using the standard "--filters [ [ ...]]" option to the "cinder list" or "cinder snapshot-list" commands. Filtering by this field may not always be possible in a cloud. Use the "cinder list-filters" command to see what filters are available in the cloud you are using. Upgrade Notes ************* * The python-cinderclient no longer supports version 2 of the Block Storage API. The last version of the python-cinderclient supporting that API is the 7.x series. Changes in python-cinderclient 8.0.0..8.1.0 ------------------------------------------- fab6ddf Prepare for Xena cinderclient release c3c15f6 Support Block Storage API mv 3.66 e16b025 update some scripts f949080 Add consumes quota field support e474eeb Add functional jobs to the gate 24b262c Increase default quotas for zuul jobs d04ded6 Unset tempest.lib timeout in functional tests 14bb543 Dropping lower constraints testing 0439a44 client: Stop logging request-id twice in DEBUG 14bc136 Fix list resources when use limit and with-count Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 15 +- cinderclient/api_versions.py | 2 +- cinderclient/base.py | 6 + cinderclient/client.py | 14 - cinderclient/v3/shell.py | 159 +++++++++- cinderclient/v3/shell_base.py | 56 ---- cinderclient/v3/volume_snapshots.py | 45 +++ lower-constraints.txt | 19 -- .../notes/support-bs-mv-3.66-5214deb20d164056.yaml | 9 + .../notes/xena-release-688918a69ada3a58.yaml | 21 ++ tools/colorizer.py | 334 --------------------- tools/lintstack.py | 2 +- tox.ini | 10 +- 14 files changed, 317 insertions(+), 446 deletions(-) From no-reply at openstack.org Mon Sep 6 08:32:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 06 Sep 2021 08:32:15 -0000 Subject: [release-announce] oslo.config 8.5.1 (wallaby) Message-ID: We jubilantly announce the release of: oslo.config 8.5.1: Oslo Configuration API This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/oslo.config Download the package from: https://pypi.org/project/oslo.config Please report issues through: https://bugs.launchpad.net/oslo.config/+bugs For more details, please see below. 8.5.1 ^^^^^ Bug Fixes * Adding the missing "HostDomain" config option. Previously this available type couldn't been imported because no related config option was defined. Changes in oslo.config 8.5.0..8.5.1 ----------------------------------- de1dbee config-generator yaml format doesn't work with i18n fields 67a071f Add the version parameter. 1074937 Adding the missing HostDomain config option 5ac41c1 Update TOX_CONSTRAINTS_FILE for stable/wallaby e3c050e Update .gitreview for stable/wallaby 39f6cec Move flake8 as a pre-commit local target. Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .pre-commit-config.yaml | 10 +++++--- oslo_config/cfg.py | 22 ++++++++++++++++++ oslo_config/generator.py | 14 +++++++++++ oslo_config/types.py | 7 ++++++ ...add-missing-config-option-9ee1992eea750200.yaml | 5 ++++ tox.ini | 4 ++-- 8 files changed, 85 insertions(+), 5 deletions(-) From no-reply at openstack.org Mon Sep 6 08:32:25 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 06 Sep 2021 08:32:25 -0000 Subject: [release-announce] futurist 2.4.0 Message-ID: We are chuffed to announce the release of: futurist 2.4.0: Useful additions to futures, from the future. The source is available from: https://opendev.org/openstack/futurist Download the package from: https://pypi.org/project/futurist For more details, please see below. Changes in futurist 2.3.0..2.4.0 -------------------------------- d073939 remove unicode from code 4139990 setup.cfg: Replace dashes with underscores cad3f62 trivial: Bump hacking to 4.x 0273cb7 Move flake8 as a pre-commit local target. ffec6e1 Remove lower-constraints remnants 52bb16c Use TOX_CONSTRAINTS_FILE 4373f93 Uncap PrettyTable 549c2cc Use py3 as the default runtime for tox dce4862 pre-commit: Lower flake8 version bd2356b Dropping lower constraints testing 94e8e07 ignore reno generated artifacts d6c4661 Adding pre-commit afe7105 Add Python3 wallaby unit tests fe7bf8c Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 ++ .pre-commit-config.yaml | 39 ++++++++++++++++++++++++++++++++++ .zuul.yaml | 3 +-- lower-constraints.txt | 45 ---------------------------------------- releasenotes/source/conf.py | 14 ++++++------- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 ++++++ setup.cfg | 8 +++---- test-requirements.txt | 6 +++--- tox.ini | 11 +++------- 11 files changed, 73 insertions(+), 76 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 896b34c..c31ce6a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,2 +4,0 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 - @@ -17 +15,3 @@ testtools>=2.2.0 # MIT -PrettyTable<0.8,>=0.7.1 # BSD +PrettyTable>=0.7.1 # BSD + +pre-commit>=2.6.0 # MIT From no-reply at openstack.org Mon Sep 6 08:34:57 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 06 Sep 2021 08:34:57 -0000 Subject: [release-announce] oslo.i18n 5.1.0 Message-ID: We high-spiritedly announce the release of: oslo.i18n 5.1.0: Oslo i18n library The source is available from: https://opendev.org/openstack/oslo.i18n Download the package from: https://pypi.org/project/oslo.i18n For more details, please see below. Changes in oslo.i18n 5.0.1..5.1.0 --------------------------------- c7d9354 Changed minversion in tox to 3.18.0 f42d0ce Switch testing to Xena testing runtime bd049f5 Upgrade the pre-commit-hooks version 08a5a58 Fix requirements issues 8609dc2 Remove all usage of six library 5ee531c Use TOX_CONSTRAINTS_FILE bf972ec Use py3 as the default runtime for tox 720230d Fix hacking min version to 3.0.1 912849f Remove six.PY3 05356e6 Adding pre-commit 598fb7c Add Python3 wallaby unit tests bc370d0 Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 39 +++++++++++++++++++++++++++++++ .zuul.yaml | 3 +-- lower-constraints.txt | 45 ------------------------------------ oslo_i18n/_factory.py | 8 +++---- oslo_i18n/_gettextutils.py | 4 ++-- oslo_i18n/_message.py | 14 +++++------ oslo_i18n/_translate.py | 4 +--- oslo_i18n/fixture.py | 3 +-- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 +++++ requirements.txt | 1 - test-requirements.txt | 4 +++- tox.ini | 18 +++++---------- 21 files changed, 88 insertions(+), 154 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a072ac0..6de9f4e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 73f6104..1b99e25 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -15,0 +16,2 @@ bandit>=1.6.0,<1.7.0 # Apache-2.0 + +pre-commit>=2.6.0 # MIT From no-reply at openstack.org Mon Sep 6 08:35:41 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 06 Sep 2021 08:35:41 -0000 Subject: [release-announce] castellan 3.7.2 (wallaby) Message-ID: We are happy to announce the release of: castellan 3.7.2: Generic Key Manager interface for OpenStack This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/castellan Download the package from: https://tarballs.openstack.org/castellan/ Please report issues through: https://bugs.launchpad.net/castellan/+bugs For more details, please see below. Changes in castellan 3.7.1..3.7.2 --------------------------------- 3775cf4 Add missing font for PDF doc generation 1570b66 Update TOX_CONSTRAINTS_FILE for stable/wallaby e381a45 Update .gitreview for stable/wallaby 1c67cd3 Move flake8 as a pre-commit local target. Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .pre-commit-config.yaml | 10 +++++++--- bindep.txt | 3 +++ tox.ini | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 6 08:37:42 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 06 Sep 2021 08:37:42 -0000 Subject: [release-announce] debtcollector 2.3.0 Message-ID: We are ecstatic to announce the release of: debtcollector 2.3.0: A collection of Python deprecation patterns and strategies that help you collect your technical debt in a non- destructive manner. The source is available from: https://opendev.org/openstack/debtcollector Download the package from: https://pypi.org/project/debtcollector For more details, please see below. Changes in debtcollector 2.2.0..2.3.0 ------------------------------------- 0bf5bf5 Replace deprecated inspect.getargspec 4c26e72 remove unicode from code e9003e3 setup.cfg: Replace dashes with underscores 7548762 Remove runtime dependency on pbr faf37ce Move flake8 as a pre-commit local target. 6878dbb Remove lower-constraints remnants ef848c3 Dropping lower constraints testing bbe0b09 Use TOX_CONSTRAINTS_FILE 2c8ba37 Use py3 as the default runtime for tox 746b73d ignore reno generated artifacts be7bc9e Adding pre-commit 3184b6a Add Python3 wallaby unit tests 8c2cebe Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 ++ .pre-commit-config.yaml | 39 +++++++++++++++++++++++++++ .zuul.yaml | 3 +-- debtcollector/__init__.py | 10 ++++--- lower-constraints.txt | 48 --------------------------------- releasenotes/source/conf.py | 16 +++++------ releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 +++++ requirements.txt | 1 + setup.cfg | 8 +++--- test-requirements.txt | 2 ++ tox.ini | 11 +++----- 14 files changed, 90 insertions(+), 90 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index dda3fe7..ae353a3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,0 +6 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 +importlib_metadata>=1.7.0;python_version<'3.8' # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index fbcaa92..9120a7a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -15,0 +16,2 @@ reno>=3.1.0 # Apache-2.0 + +pre-commit>=2.6.0 # MIT From no-reply at openstack.org Mon Sep 6 08:47:42 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 06 Sep 2021 08:47:42 -0000 Subject: [release-announce] taskflow 4.6.2 Message-ID: We are ecstatic to announce the release of: taskflow 4.6.2: Taskflow structured state management library. The source is available from: https://opendev.org/openstack/taskflow Download the package from: https://pypi.org/project/taskflow For more details, please see below. Changes in taskflow 4.6.1..4.6.2 -------------------------------- 05bdafd3 Replace deprecated import of ABCs from collections Diffstat (except docs and test files) ------------------------------------- taskflow/utils/misc.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Sep 6 08:48:25 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 06 Sep 2021 08:48:25 -0000 Subject: [release-announce] oslotest 4.5.0 Message-ID: We are thrilled to announce the release of: oslotest 4.5.0: Oslo test framework The source is available from: https://opendev.org/openstack/oslotest Download the package from: https://pypi.org/project/oslotest For more details, please see below. Changes in oslotest 4.4.1..4.5.0 -------------------------------- d4b1896 setup.cfg: Replace dashes with underscores c26aa6a Use TOX_CONSTRAINTS_FILE 9cbf196 Document unit of measure for OS_TEST_TIMEOUT 2b05a2f Move flake8 as a pre-commit local target. 0d208eb Remove lower-constraints remnants 8763180 Dropping lower constraints testing 333b737 Use TOX_CONSTRAINTS_FILE b591174 Use py3 as the default runtime for tox 2f4cb35 Adding pre-commit 47d76c4 Add Python3 wallaby unit tests ce65c03 Update master for stable/victoria Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 39 +++++++++++++++++++++++++++++++++++++++ .zuul.yaml | 3 +-- lower-constraints.txt | 40 ---------------------------------------- oslotest/base.py | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 ++++++ setup.cfg | 8 ++++---- test-requirements.txt | 2 ++ tox.ini | 14 ++++---------- 11 files changed, 63 insertions(+), 60 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 758471d..60dd8fd 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -13,0 +14,2 @@ stestr>=2.0.0 + +pre-commit>=2.6.0 # MIT From no-reply at openstack.org Mon Sep 6 08:53:22 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 06 Sep 2021 08:53:22 -0000 Subject: [release-announce] osprofiler 3.4.2 Message-ID: We eagerly announce the release of: osprofiler 3.4.2: OpenStack Profiler Library The source is available from: https://opendev.org/openstack/osprofiler Download the package from: https://pypi.org/project/osprofiler For more details, please see below. Changes in osprofiler 3.4.1..3.4.2 ---------------------------------- e475de6 Set manila config opts in devstack Diffstat (except docs and test files) ------------------------------------- devstack/lib/osprofiler | 1 + 1 file changed, 1 insertion(+) From no-reply at openstack.org Mon Sep 6 14:11:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 06 Sep 2021 14:11:35 -0000 Subject: [release-announce] tempest 28.1.0 (xena) Message-ID: We are gleeful to announce the release of: tempest 28.1.0: OpenStack Integration Testing This release is part of the xena release series. The source is available from: https://opendev.org/openstack/tempest Download the package from: https://pypi.org/project/tempest Please report issues through: https://bugs.launchpad.net/tempest/+bugs For more details, please see below. 28.1.0 ^^^^^^ New Features ************ * Add "QoS bandwidth limit rules" APIs to: "tempest/tests/lib/service s/network/test_qos_limit_bandwidth_rules_client.py" module. * List bandwidth limit rules for QoS policy * Create bandwidth limit rule * Show bandwidth limit rule details * Update bandwidth limit rule * Delete bandwidth limit rule * Add a new client for keystone's unified limits API to create and update limits. * Lists neutron's Loggable resources API service clients are available in "tempest/lib/services/network/loggable_resource_client.py" module. Upgrade Notes ************* * Application credentials are supported by Keystone since Queens. As Tempest currently supports only much newer OpenStack versions (Ussuri or later), the configuration option which enables application credentials testing ("CONF.identity-feature- enabled.application_credentials") is now enabled by default. * Project tags are supported by Keystone since Queens. As Tempest currently supports only much newer OpenStack versions (Ussuri or later), the configuration option which enables project tags testing ("CONF.identity-feature-enabled.project_tags") is now enabled by default. Deprecation Notes ***************** * Application credentials are supported by Keystone since Queens. As Tempest currently supports only much newer OpenStack versions (Ussuri or later), the configuration option which enables application credentials testing ("CONF.identity-feature- enabled.application_credentials") is now deprecated. * Project tags are supported by Keystone since Queens. As Tempest currently supports only much newer OpenStack versions (Ussuri or later), the configuration option which enables project tags testing ("CONF.identity-feature-enabled.project_tags") is now deprecated. Changes in tempest 28.0.0..28.1.0 --------------------------------- ad2c3009a Expected success status for "QoS rule update APIs" is "200 OK" 92d48d948 test update volume type extra specs for non existent volume type e0a03a92d Fix for QoS APIs: "Update" and "List" URLs ca3e51356 Add missing tempest client for "QoS Limit Bandwidth" APIs + testing 3d76ddb90 create volume type encryption nonexistent type id acf37cf89 Avoid running tempest-ipv6-only for unrelated tools files 61d6c1195 Blacklist failing x/vmware-nsx-tempest-plugin ea2b59ce6 Add reboot_server() helper 10a649b09 Fix cleanup of default security group when preprov creds are used e74445bac Fix test_fix_argument_yes by closing temp files f36272029 Updating NON_ACTIVE_LIST 5a3de3e49 Add loggable resource client be427bf02 Always enable project tags Identity tests 18a10b14a Always enable application credentials Identity tests ba62b11a2 Fixes test_user_update_own_password test cleanup problem (New password cannnot be identical to a previous password) 1bd605945 compute: Rework attach_volume waiters and cleanup 3c7159d2e Changes to ensure delete_containers is done at class level tear down 717cc793d Adds exception.Conflict handler to is_resource_delete function 617c84c7e Fix run-tempest-26 role for stable/stein deff57e2b Add test to verify FQDN hostname sanitization 126fe656a Wait couple of seconds for dns servers to be set in the guest 6354f6182 Replace deprecated import of ABCs from collections 46b59eea7 Switch back the tox constraint to master c67b02691 Improve dynamic cred log to include scope a15846ea1 Add tests for glance unified quotas ef987c411 Add keystone unified limits client 354c57df5 Make explicit the network backend used in the CI jobs Diffstat (except docs and test files) ------------------------------------- ...for-bandwidth-limit-rules-cc144660fcaa419a.yaml | 11 + ...y-application_credentials-1d4eaef4c3c9dcba.yaml | 17 + ...ble-identity-project-tags-23b87518888e563a.yaml | 17 + .../notes/limits-client-d656f16a3d3e84fc.yaml | 4 + .../loggable-resource-client-5977d46a7ea52199.yaml | 5 + roles/run-tempest-26/tasks/main.yaml | 2 +- tempest/api/compute/base.py | 49 ++- .../security_groups/test_security_groups.py | 4 +- tempest/api/compute/servers/test_create_server.py | 53 +++ .../api/compute/servers/test_instance_actions.py | 4 +- tempest/api/compute/servers/test_server_actions.py | 6 +- tempest/api/identity/v3/test_users.py | 2 + tempest/api/network/admin/test_negative_quotas.py | 3 +- tempest/api/network/base.py | 1 + tempest/api/object_storage/test_container_acl.py | 7 +- .../object_storage/test_container_acl_negative.py | 7 +- .../api/object_storage/test_container_quotas.py | 8 +- .../api/object_storage/test_container_services.py | 7 +- .../test_volume_types_extra_specs_negative.py | 15 + .../api/volume/admin/test_volume_types_negative.py | 15 + tempest/clients.py | 3 + tempest/common/utils/linux/remote_client.py | 15 +- tempest/common/waiters.py | 25 +- tempest/config.py | 25 +- tempest/lib/common/cred_provider.py | 16 +- tempest/lib/common/dynamic_creds.py | 19 +- tempest/lib/common/rest_client.py | 4 +- tempest/lib/services/identity/v3/__init__.py | 10 +- tempest/lib/services/identity/v3/limits_client.py | 57 +++ tempest/lib/services/network/__init__.py | 5 +- .../services/network/loggable_resource_client.py | 29 ++ .../network/qos_limit_bandwidth_rules_client.py | 74 ++++ .../lib/services/object_storage/object_client.py | 2 + tempest/scenario/test_unified_limits.py | 435 +++++++++++++++++++++ .../lib/services/identity/v3/test_limit_client.py | 82 ++++ .../network/test_loggable_resource_client.py | 53 +++ .../test_qos_limit_bandwidth_rules_client.py | 124 ++++++ tools/generate-tempest-plugins-list.py | 36 +- tox.ini | 10 +- zuul.d/project.yaml | 47 ++- 42 files changed, 1231 insertions(+), 106 deletions(-) From no-reply at openstack.org Mon Sep 6 14:50:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 06 Sep 2021 14:50:28 -0000 Subject: [release-announce] castellan 3.6.1 (victoria) Message-ID: We are ecstatic to announce the release of: castellan 3.6.1: Generic Key Manager interface for OpenStack This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/castellan Download the package from: https://tarballs.openstack.org/castellan/ Please report issues through: https://bugs.launchpad.net/castellan/+bugs For more details, please see below. Changes in castellan 3.6.0..3.6.1 --------------------------------- 90878d3 Add missing font for PDF doc generation 433bb42 Update TOX_CONSTRAINTS_FILE for stable/victoria f9fb0a1 Update .gitreview for stable/victoria Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + bindep.txt | 3 +++ tox.ini | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) From no-reply at openstack.org Mon Sep 6 14:53:06 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 06 Sep 2021 14:53:06 -0000 Subject: [release-announce] oslo.config 8.3.4 (victoria) Message-ID: We are stoked to announce the release of: oslo.config 8.3.4: Oslo Configuration API This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/oslo.config Download the package from: https://pypi.org/project/oslo.config Please report issues through: https://bugs.launchpad.net/oslo.config/+bugs For more details, please see below. 8.3.4 ^^^^^ Bug Fixes * Adding the missing "HostDomain" config option. Previously this available type couldn't been imported because no related config option was defined. Changes in oslo.config 8.3.3..8.3.4 ----------------------------------- 0950f82 config-generator yaml format doesn't work with i18n fields dca54e4 Adding the missing HostDomain config option f4e54d9 remove lower-constraints.txt Diffstat (except docs and test files) ------------------------------------- .zuul.d/project.yaml | 1 - lower-constraints.txt | 79 ---------------------- oslo_config/cfg.py | 22 ++++++ oslo_config/generator.py | 14 ++++ oslo_config/types.py | 7 ++ ...add-missing-config-option-9ee1992eea750200.yaml | 5 ++ tox.ini | 7 -- 8 files changed, 75 insertions(+), 87 deletions(-) From no-reply at openstack.org Mon Sep 6 14:55:23 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 06 Sep 2021 14:55:23 -0000 Subject: [release-announce] castellan 3.0.4 (ussuri) Message-ID: We are tickled pink to announce the release of: castellan 3.0.4: Generic Key Manager interface for OpenStack This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/castellan Download the package from: https://tarballs.openstack.org/castellan/ Please report issues through: https://bugs.launchpad.net/castellan/+bugs For more details, please see below. Changes in castellan 3.0.3..3.0.4 --------------------------------- 27a139b Add missing font for PDF doc generation Diffstat (except docs and test files) ------------------------------------- bindep.txt | 3 +++ 1 file changed, 3 insertions(+) From no-reply at openstack.org Mon Sep 6 15:02:33 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 06 Sep 2021 15:02:33 -0000 Subject: [release-announce] oslo.db 8.1.1 (ussuri) Message-ID: We are overjoyed to announce the release of: oslo.db 8.1.1: Oslo Database library This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/oslo.db Download the package from: https://pypi.org/project/oslo.db Please report issues through: https://bugs.launchpad.net/oslo.db/+bugs For more details, please see below. 8.1.1 ^^^^^ Bug Fixes * In mysql 8.0.19, duplicate key error information is extended to include the table name of the key. Previously, duplicate key error information included only the key value and key name. This extends capabilities to handle changes in duplicate key error information with newer mysql version since 8.0.19. Changes in oslo.db 8.1.0..8.1.1 ------------------------------- d15545a Remove lower-constraints remnants a051545 Followup of "Added handler for mysql 8.0.19 duplicate key error update" 79bfbd6 Added handler for mysql 8.0.19 duplicate key error update 08879fb Dropping lower constraints testing b11ea78 Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri 7d515ef Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 1 - lower-constraints.txt | 67 ---------------------- oslo_db/sqlalchemy/exc_filters.py | 9 +++ ...-error-information-update-548888bc44b8dbd7.yaml | 8 +++ tools/test-setup.sh | 4 +- tox.ini | 9 +-- 8 files changed, 48 insertions(+), 77 deletions(-) From no-reply at openstack.org Mon Sep 6 16:23:51 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 06 Sep 2021 16:23:51 -0000 Subject: [release-announce] osc-placement 3.1.1 (xena) Message-ID: We are pleased to announce the release of: osc-placement 3.1.1: OpenStackClient plugin for the Placement service This release is part of the xena release series. The source is available from: https://opendev.org/openstack/osc-placement Download the package from: https://pypi.org/project/osc-placement Please report issues through: https://bugs.launchpad.net/placement-osc-plugin/+bugs For more details, please see below. Changes in osc-placement 3.1.0..3.1.1 ------------------------------------- 0ea8f1b Fix allocation show / unset with empty allocation 087dd64 Repro allocation show bug with empty allocation Diffstat (except docs and test files) ------------------------------------- osc_placement/resources/allocation.py | 8 ++--- 3 files changed, 54 insertions(+), 11 deletions(-) From no-reply at openstack.org Wed Sep 8 10:42:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 08 Sep 2021 10:42:35 -0000 Subject: [release-announce] os_vif 2.0.1 (ussuri) Message-ID: We are excited to announce the release of: os_vif 2.0.1: A library for plugging and unplugging virtual interfaces in OpenStack. This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/os_vif Download the package from: https://pypi.org/project/os_vif For more details, please see below. 2.0.1 ^^^^^ Bug Fixes * Linux kernel 5.8 changed the sysfs interface that is used to discover the interfaces used for OVS offloads for certain NIC models. This results in network plugging failure, as described in bug #1892132. This release fixes the plugging issue by properly handling the new sysfs structure. (https://bugs.launchpad.net/os-vif/+bug/1892132) Changes in os_vif 2.0.0..2.0.1 ------------------------------ 37da337 [Stable Only] Drop lower constraints testing 1226d46 Fix - os-vif fails to get the correct UpLink Representor 3e1d898 Refactor code of linux_net to more cleaner and increase performace ecdd9a3 Update TOX_CONSTRAINTS_FILE for stable/ussuri f4d9118 Update .gitreview for stable/ussuri 820df7d Fix doc build job for wanring turn into error Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 1 - lower-constraints.txt | 93 ------- os_vif/objects/vif.py | 2 +- .../notes/bug-1892132-812e6d5ce0588ebb.yaml | 10 + tox.ini | 12 +- vif_plug_ovs/linux_net.py | 105 +++++--- 9 files changed, 213 insertions(+), 302 deletions(-) From no-reply at openstack.org Wed Sep 8 10:59:44 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 08 Sep 2021 10:59:44 -0000 Subject: [release-announce] os_vif 2.2.1 (victoria) Message-ID: We are happy to announce the release of: os_vif 2.2.1: A library for plugging and unplugging virtual interfaces in OpenStack. This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/os_vif Download the package from: https://pypi.org/project/os_vif For more details, please see below. 2.2.1 ^^^^^ Bug Fixes * Linux kernel 5.8 changed the sysfs interface that is used to discover the interfaces used for OVS offloads for certain NIC models. This results in network plugging failure, as described in bug #1892132. This release fixes the plugging issue by properly handling the new sysfs structure. (https://bugs.launchpad.net/os-vif/+bug/1892132) Changes in os_vif 2.2.0..2.2.1 ------------------------------ 2ebe47f Resolve dependency issues a28aafa Fix - os-vif fails to get the correct UpLink Representor 167bb03 Refactor code of linux_net to more cleaner and increase performace 7718f62 Update TOX_CONSTRAINTS_FILE for stable/victoria 37260a2 Update .gitreview for stable/victoria Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + lower-constraints.txt | 92 +------ .../notes/bug-1892132-812e6d5ce0588ebb.yaml | 10 + test-requirements.txt | 3 - tox.ini | 4 +- vif_plug_ovs/linux_net.py | 100 ++++--- 7 files changed, 224 insertions(+), 274 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index a5e00c9..b962210 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +4,0 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 @@ -7 +5,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -python-subunit>=1.0.0 # Apache-2.0/BSD @@ -11 +8,0 @@ stestr>=1.0.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD From no-reply at openstack.org Thu Sep 9 09:51:02 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 09 Sep 2021 09:51:02 -0000 Subject: [release-announce] oslo.concurrency 4.4.1 Message-ID: We high-spiritedly announce the release of: oslo.concurrency 4.4.1: Oslo Concurrency library The source is available from: https://opendev.org/openstack/oslo.concurrency Download the package from: https://pypi.org/project/oslo.concurrency For more details, please see below. Changes in oslo.concurrency 4.4.0..4.4.1 ---------------------------------------- 8e08400 setup.cfg: Replace dashes with underscores 0139c6c Remove references to 'sys.version_info' 5397838 Move flake8 as a pre-commit local target. 5e6ab75 Remove lower-constraints remnants aa1be28 Use py3 as the default runtime for tox Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 10 ++++++--- lower-constraints.txt | 51 --------------------------------------------- oslo_concurrency/prlimit.py | 8 ++----- setup.cfg | 8 +++---- tox.ini | 7 +------ 5 files changed, 14 insertions(+), 70 deletions(-) From no-reply at openstack.org Fri Sep 10 11:12:23 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Sep 2021 11:12:23 -0000 Subject: [release-announce] devstack-tools 1.2.1 Message-ID: We are tickled pink to announce the release of: devstack-tools 1.2.1: Devstack Helper Tools in Python The source is available from: https://opendev.org/openstack/devstack-tools Download the package from: https://pypi.org/project/devstack-tools For more details, please see below. Changes in devstack-tools 1.2.0..1.2.1 -------------------------------------- 006384c setup.cfg: Replace dashes with underscores 60dc28c Update links in the README 896d04e Migrate from testr to stestr e894b66 Switch testing to Xena testing runtime a567028 remove unicode from code Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 +- .stestr.conf | 3 +++ .testr.conf | 7 ------- .zuul.yaml | 3 ++- README.rst | 6 +++--- releasenotes/source/conf.py | 16 ++++++++-------- setup.cfg | 9 +++++---- test-requirements.txt | 2 +- tox.ini | 18 +++++++++++++++--- 10 files changed, 41 insertions(+), 31 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index fa22018..efde777 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11 +11 @@ oslotest>=1.10.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 Sep 10 14:58:48 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Sep 2021 14:58:48 -0000 Subject: [release-announce] sushy-tools 0.18.0 Message-ID: We are happy to announce the release of: sushy-tools 0.18.0: A set of tools to support the development and test of the Sushy library (https://docs.openstack.org/sushy/) The source is available from: https://opendev.org/openstack/sushy-tools Download the package from: https://tarballs.openstack.org/sushy-tools/ For more details, please see below. 0.18.0 ^^^^^^ New Features ************ * Supports HTTP basic authentication of Redfish endpoints. Set the new "SUSHY_EMULATOR_AUTH_FILE" variable to the path of an htpasswd file. * Supports reading and changing "VerifyCertificate" in "VirtualMedia" resources. * The emulator now supports providing "UserName" and "Password" for virtual media. Upgrade Notes ************* * The default value of "SUSHY_EMULATOR_VMEDIA_VERIFY_SSL" has been changed to "False" to match the actual bare metal hardware. Bug Fixes ********* * Fixes a bug in the handler for Bios/BiosRegistry - it should not include identity in order to match the url returned from bios_attribute_registry_file.json and be consistent with actual vendor responses. * Returns the correct status code (404) when a URL is not found. * Fixes handling HTTP errors on downloading virtual media files. Error codes are no longer silently ignored. Changes in sushy-tools 0.17.0..0.18.0 ------------------------------------- c37ffb9 Move virtual media endpoint handlers to a separate blueprint c6a42b9 Clean up error handling in the emulator cbb7f19 Basic support for vmedia TLS certificates from version 1.4.0 9a7cd1e Add lower-constraints job to current development branch af76d4d Support credentials for virtual media 158eb3c Handle HTTP errors when downloading virtual media 6b11ec4 Use correct status code with werkzeug exceptions 7998eec Support HTTP basic auth 07bc989 Add additional BIOS Settings 00fcd2f Fix to handle correct path for BiosRegistry fad94e7 Update min version of tox to use allowlist Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 14 + releasenotes/notes/auth-044dab149ab0c03f.yaml | 5 + ...fix-bios-registry-handler-63528fb2e114a04c.yaml | 7 + releasenotes/notes/http-code-b4e32ad8485ef841.yaml | 4 + .../notes/verify-certificate-798f84905cee03e5.yaml | 9 + .../notes/vmedia-credentials-0f6e1f539bd94d14.yaml | 5 + .../notes/vmedia-error-73fda32cf6046554.yaml | 5 + requirements.txt | 1 + sushy_tools/emulator/api_utils.py | 75 +++++ sushy_tools/emulator/controllers/__init__.py | 0 sushy_tools/emulator/controllers/virtual_media.py | 182 ++++++++++++ sushy_tools/emulator/main.py | 329 +++++++-------------- sushy_tools/emulator/resources/managers.py | 6 +- .../emulator/resources/systems/libvirtdriver.py | 18 +- .../emulator/resources/systems/novadriver.py | 14 +- sushy_tools/emulator/resources/vmedia.py | 129 +++++--- sushy_tools/emulator/templates/bios_registry.json | 42 ++- .../emulator/templates/certificate_collection.json | 18 ++ sushy_tools/emulator/templates/virtual_media.json | 10 +- sushy_tools/error.py | 18 ++ .../emulator/controllers/test_virtual_media.py | 168 +++++++++++ .../emulator/resources/systems/test_libvirt.py | 12 +- tox.ini | 4 +- zuul.d/project.yaml | 5 +- 30 files changed, 1011 insertions(+), 416 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 32a9b96..834ac64 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,0 +9 @@ tenacity>=6.2.0 # Apache-2.0 +ironic-lib>=4.6.1 # Apache-2.0 From no-reply at openstack.org Fri Sep 10 14:58:57 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Sep 2021 14:58:57 -0000 Subject: [release-announce] os-testr 2.0.1 Message-ID: We are gleeful to announce the release of: os-testr 2.0.1: A testr wrapper to provide functionality for OpenStack projects The source is available from: https://opendev.org/openstack/os-testr Download the package from: https://pypi.org/project/os-testr For more details, please see below. Changes in os-testr 2.0.0..2.0.1 -------------------------------- 01b0955 Update IRC network to OFTC e620c09 setup.cfg: Replace dashes with underscores 102fd7b Use py3 as the default runtime for tox 738256a Ussuri+ is python3 only and update python to python3 3faff3a Switch testing to Xena testing runtime 8ad78a1 Changed minversion in tox to 3.18.0 9bb54d2 Create tox environment to build pdf documentation a0ed463 Remove install unnecessary packages ef52ef5 Remove install unnecessary packages fb2c287 Switch testing to Victoria testing runtime 3ee44d3 Stop to use the __future__ module. eabcb94 Use unittest.mock instead of third party mock ea0e88e Switch to newer openstackdocstheme and reno versions 8c5eb12 Fix hacking min version to 3.0.1 ce1af65 [ussuri][goal] Update contributor documentation d5c6650 Update to hacking 3.0 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- CONTRIBUTING.rst | 23 +++++++------ os_testr/generate_subunit.py | 2 +- os_testr/ostestr.py | 2 +- os_testr/subunit_trace.py | 3 +- releasenotes/source/conf.py | 12 +++---- setup.cfg | 9 ++--- test-requirements.txt | 2 +- tox.ini | 18 ++++++---- 18 files changed, 136 insertions(+), 50 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 1ffe4a1..be131f1 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=2.0,<2.1 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 From no-reply at openstack.org Fri Sep 10 15:00:48 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Sep 2021 15:00:48 -0000 Subject: [release-announce] neutron 16.4.1 (ussuri) Message-ID: We are amped to announce the release of: neutron 16.4.1: OpenStack Networking This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/neutron Download the package from: https://tarballs.openstack.org/neutron/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 16.4.1 ^^^^^^ Security Issues * Fix bug 1939733 (https://bugs.launchpad.net/neutron/+bug/1939733) by dropping from the dhcp extra option values everything what is after first newline ("\n") character before passing them to the dnsmasq. Changes in neutron 16.4.0..16.4.1 --------------------------------- 2f642e23e0 Don't use singleton in routes.middleware.RoutesMiddleware c5cbbe51c6 ovn: Consider all router ports in is_lsp_router_port() 6ac5bc5837 Remove dhcp_extra_opt value after first newline character f315f85a7b Do not fail if the agent load is not bumped b6a6065f9f Trivial: check if ipv6 is available for IptablesManager f034de001b Make ARP protection commands compatible with "ebtables-nft" 715ecb1a67 [OVN] Fix Router Availability Zones for segmented networks 09e80d4a70 Fix typo in OVN SUPPORTED_DHCP_OPTS_MAPPING dictionary (ia-addr) 5dfd2e5615 Add extra logs to the network update callback in L3 agent f48b43c6cb [stable only] Disable functional IPv6 GRE tests a6106ac2bd [ovn]: Create neutron_pg_drop Port Group on init d8f1f1118d Set "floatingip.fixed_port" as viewonly 577be337b9 Provide integer number to arping "-w" parameter 172a628c5a [OVN] Fix ML2/OVN + Neutron DHCP agent use case 4eb057d8fd ovn-migration: Delete FIP agent gateway ports Diffstat (except docs and test files) ------------------------------------- neutron/agent/l3/agent.py | 3 + neutron/agent/linux/dhcp.py | 13 ++-- neutron/agent/linux/ip_lib.py | 2 +- neutron/agent/ovn/metadata/agent.py | 4 +- neutron/api/extensions.py | 7 ++- neutron/common/ovn/constants.py | 2 +- neutron/common/ovn/utils.py | 3 +- neutron/common/utils.py | 22 +++++++ neutron/db/models/l3.py | 6 +- .../ml2/drivers/linuxbridge/agent/arp_protect.py | 54 ++++++++-------- .../ml2/drivers/ovn/mech_driver/mech_driver.py | 72 +++++++++++++++++++++- .../drivers/ovn/mech_driver/ovsdb/ovn_client.py | 21 +------ .../drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py | 60 ++++++++++++++++++ neutron/scheduler/base_resource_filter.py | 4 ++ .../drivers/ovn/mech_driver/test_mech_driver.py | 55 +++++++++++++++++ .../drivers/linuxbridge/agent/test_arp_protect.py | 44 ++++--------- .../ovn/mech_driver/ovsdb/test_ovsdb_monitor.py | 30 +++++++++ .../drivers/ovn/mech_driver/test_mech_driver.py | 44 +++++++++++++ ...ars-in-dhcp-extra-options-bf86d30371556d63.yaml | 6 ++ .../templates/delete-neutron-resources.sh.j2 | 3 + 26 files changed, 392 insertions(+), 100 deletions(-) From no-reply at openstack.org Fri Sep 10 15:09:30 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Sep 2021 15:09:30 -0000 Subject: [release-announce] neutron 17.2.1 (victoria) Message-ID: We are gleeful to announce the release of: neutron 17.2.1: OpenStack Networking This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/neutron Download the package from: https://tarballs.openstack.org/neutron/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 17.2.1 ^^^^^^ Security Issues * Fix bug 1939733 (https://bugs.launchpad.net/neutron/+bug/1939733) by dropping from the dhcp extra option values everything what is after first newline ("\n") character before passing them to the dnsmasq. Changes in neutron 17.2.0..17.2.1 --------------------------------- d961731a73 Don't use singleton in routes.middleware.RoutesMiddleware 835307a482 ovn: Consider all router ports in is_lsp_router_port() a08e21c15b Remove dhcp_extra_opt value after first newline character 1eb6b8926a Do not fail if the agent load is not bumped 6adfdd74f4 Trivial: check if ipv6 is available for IptablesManager fafa5dacd5 Make ARP protection commands compatible with "ebtables-nft" 539bfdff2f [OVN] Fix Router Availability Zones for segmented networks 7e28f39522 Fix typo in OVN SUPPORTED_DHCP_OPTS_MAPPING dictionary (ia-addr) 7de9aa109a Add extra logs to the network update callback in L3 agent 54d73df935 Implement namespace creation method 32f1dee278 Set "floatingip.fixed_port" as viewonly d326ec6b9d [OVN] Fix ML2/OVN + Neutron DHCP agent use case 55d67f5179 ovn-migration: Delete FIP agent gateway ports Diffstat (except docs and test files) ------------------------------------- neutron/agent/l3/agent.py | 3 ++ neutron/agent/linux/dhcp.py | 13 +++--- neutron/agent/ovn/metadata/agent.py | 4 +- neutron/api/extensions.py | 7 ++- neutron/common/ovn/constants.py | 2 +- neutron/common/ovn/utils.py | 3 +- neutron/common/utils.py | 22 +++++++++ neutron/db/models/l3.py | 6 +-- .../ml2/drivers/linuxbridge/agent/arp_protect.py | 54 ++++++++++------------ .../ml2/drivers/ovn/mech_driver/mech_driver.py | 4 +- .../drivers/ovn/mech_driver/ovsdb/ovn_client.py | 4 +- neutron/privileged/agent/linux/ip_lib.py | 18 ++++++-- neutron/scheduler/base_resource_filter.py | 4 ++ .../drivers/linuxbridge/agent/test_arp_protect.py | 44 +++++------------- ...ars-in-dhcp-extra-options-bf86d30371556d63.yaml | 6 +++ .../templates/delete-neutron-resources.sh.j2 | 3 ++ 19 files changed, 141 insertions(+), 87 deletions(-) From no-reply at openstack.org Fri Sep 10 15:29:38 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Sep 2021 15:29:38 -0000 Subject: [release-announce] neutron 18.1.1 (wallaby) Message-ID: We are chuffed to announce the release of: neutron 18.1.1: OpenStack Networking This release is part of the wallaby 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. 18.1.1 ^^^^^^ Security Issues * Fix bug 1939733 (https://bugs.launchpad.net/neutron/+bug/1939733) by dropping from the dhcp extra option values everything what is after first newline ("\n") character before passing them to the dnsmasq. Changes in neutron 18.1.0..18.1.1 --------------------------------- c5e86f4f8f Don't use singleton in routes.middleware.RoutesMiddleware 3e5f1be057 Skip DVR binding for ports with invalid OFPORT dd72228058 ovn: Consider all router ports in is_lsp_router_port() 35a32a1cad Remove dhcp_extra_opt value after first newline character 816aca60b9 Do not fail if the agent load is not bumped 17b03e518f Follow up for replacing assertItemsEqual ada26647ec Replace assertItemsEqual with assertCountEqual fb1682a3e1 Add missing options to generated neutron.conf 069faf570a ovn: Don't fail db-sync if port binding changes adabfc8674 [OVN] Fix Router Availability Zones for segmented networks 6d6a27bd5e Use elevated context when getting default SG for tenant 7ab4b5f246 Fix typo in OVN SUPPORTED_DHCP_OPTS_MAPPING dictionary (ia-addr) 25f4864d12 Add extra logs to the network update callback in L3 agent 4b8ebdef8d Use elevated context to get default SG from database 0f02f97f25 Implement namespace creation method 7119f1babd Set "floatingip.fixed_port" as viewonly 335614be5f [OVN] Fix ML2/OVN + Neutron DHCP agent use case be5bcc6e53 ovn-migration: Delete FIP agent gateway ports Diffstat (except docs and test files) ------------------------------------- HACKING.rst | 1 + etc/oslo-config-generator/neutron.conf | 4 + neutron/agent/l3/agent.py | 3 + neutron/agent/linux/dhcp.py | 7 +- neutron/api/extensions.py | 7 +- neutron/common/ovn/constants.py | 2 +- neutron/common/ovn/utils.py | 3 +- neutron/common/utils.py | 22 ++++ neutron/db/models/l3.py | 6 +- neutron/db/securitygroups_db.py | 14 ++- neutron/hacking/checks.py | 10 ++ .../openvswitch/agent/ovs_dvr_neutron_agent.py | 7 +- neutron/plugins/ml2/drivers/ovn/db_migration.py | 9 +- .../ml2/drivers/ovn/mech_driver/mech_driver.py | 4 +- .../drivers/ovn/mech_driver/ovsdb/ovn_client.py | 4 +- neutron/privileged/agent/linux/ip_lib.py | 18 +++- neutron/scheduler/base_resource_filter.py | 4 + .../drivers/ovn/mech_driver/ovsdb/test_impl_idl.py | 6 +- .../ovn/mech_driver/ovsdb/test_ovn_db_resources.py | 8 +- .../ovn/mech_driver/ovsdb/test_ovn_db_sync.py | 120 ++++++++++----------- .../drivers/ovn/mech_driver/test_mech_driver.py | 2 +- .../scheduler/test_dhcp_agent_scheduler.py | 4 +- .../functional/services/ovn_l3/test_plugin.py | 8 +- .../trunk/drivers/ovn/test_trunk_driver.py | 2 +- .../linux/openvswitch_firewall/test_iptables.py | 2 +- .../agent/linux/openvswitch_firewall/test_rules.py | 2 +- .../unit/api/rpc/handlers/test_resources_rpc.py | 2 +- .../unit/extensions/test_availability_zone.py | 18 ++-- .../extensions/test_router_availability_zone.py | 4 +- .../unit/objects/test_network_segment_range.py | 2 +- .../drivers/openvswitch/agent/test_vlanmanager.py | 4 +- .../ovn/mech_driver/ovsdb/test_impl_idl_ovn.py | 44 ++++---- .../ovn/mech_driver/ovsdb/test_ovsdb_monitor.py | 8 +- .../plugins/ml2/drivers/ovn/test_db_migration.py | 25 +++++ .../unit/scheduler/test_l3_agent_scheduler.py | 2 +- ...ars-in-dhcp-extra-options-bf86d30371556d63.yaml | 6 ++ .../templates/delete-neutron-resources.sh.j2 | 3 + tox.ini | 1 + 57 files changed, 323 insertions(+), 184 deletions(-) From no-reply at openstack.org Mon Sep 13 08:30:27 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Sep 2021 08:30:27 -0000 Subject: [release-announce] bashate 2.1.0 Message-ID: We are overjoyed to announce the release of: bashate 2.1.0: A pep8 equivalent for bash scripts The source is available from: https://opendev.org/openstack/bashate Download the package from: https://pypi.org/project/bashate For more details, please see below. Changes in bashate 2.0.0..2.1.0 ------------------------------- 8f9b2fb Update IRC network to OFTC ff82480 Fix doc job 569be88 Switch testing to Xena testing runtime 189aadd [CI] Make bashate-devstack job voting and gating ceea480 setup.cfg: Replace dashes with underscores 421af4b Add ensure-tox role to test job 4e5de6a Changed minversion in tox to 3.18.0 069d60a remove unicode from code 389f891 Add Python3 wallaby unit tests 4a02a84 Create tox environment to build pdf documentation b920900 Remove obsolete files 4ef452b drop mock from lower-constraints and requirements 24944d3 Stop to use the __future__ module. 6a3769e Switch to newer openstackdocstheme and reno versions e57a429 Fix hacking min version to 3.0.1 c46e54f Switch testing to Victoria testing runtime 060abe4 [ussuri][goal] Update contributor documentation e4162c2 Cleanup py27 support 48c348d Update hacking for Python3 Diffstat (except docs and test files) ------------------------------------- .zuul.d/jobs.yaml | 8 +++-- CONTRIBUTING.rst | 26 +++++++++------ babel.cfg | 1 - bashate/bashate.py | 33 +++++++++---------- bindep.txt | 2 ++ openstack-common.conf | 6 ---- playbooks/bashate-devstack-master/run.yaml | 2 ++ releasenotes/source/conf.py | 30 ++++++++--------- requirements.txt | 1 - setup.cfg | 34 ++++--------------- setup.py | 9 ----- test-requirements.txt | 6 +--- tox.ini | 21 ++++++++---- 20 files changed, 160 insertions(+), 126 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 7acf1b0..6de9f4e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -Babel!=2.4.0,>=2.3.4 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 7ca50ae..e2270b0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,2 +5 @@ -hacking<0.11,>=0.10.0 -mock>=1.2 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -12,2 +10,0 @@ python-subunit>=0.0.18 -sphinx!=1.6.6,!=1.6.7,!=2.1.0 # BSD -openstackdocstheme>=1.11.0 # Apache-2.0 @@ -16 +12,0 @@ stestr>=1.0.0 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 From no-reply at openstack.org Mon Sep 13 09:45:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Sep 2021 09:45:15 -0000 Subject: [release-announce] patrole 0.13.0 (xena) Message-ID: We are delighted to announce the release of: patrole 0.13.0: Patrole is a tool for verifying that Role-Based Access Control is being enforced across OpenStack deployments. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/patrole Download the package from: https://tarballs.openstack.org/patrole/ Please report issues through: https://bugs.launchpad.net/patrole/+bugs For more details, please see below. 0.13.0 ^^^^^^ Prelude ******* This release is to tag the Patrole for OpenStack Xena release. This release marks the start of Xena release support in Patrole. After this release, Patrole will support below OpenStack Releases: * Xena * Wallaby * Victoria * Ussuri Current development of Patrole is for OpenStack Yoga development cycle. Every Patrole commit is also tested against master during the Yoga cycle. However, this does not necessarily mean that using Patrole as of this tag will work against a Xena (or future release) cloud. To be on safe side, use this tag to test the OpenStack Xena release. Bug Fixes ********* * fixes an issue in VolumesBackupsV3RbacTest.test_reset_backup_status test where the volume is not registered to be cleaned up after the test. This fix cleans up the volume. Changes in patrole 0.12.0..0.13.0 --------------------------------- 329f6a8 Add releasenote to tag the Patrole for Xena release 8cac133 Fix gate: fix the failing network, image, volume RBAC test 1fc88fd Update IRC network to OFTC db856d2 setup.cfg: Replace dashes with underscores f4bae14 Fixed issue with backup delete 43bf0d7 Add release notes page for version 0.12.0 ff6c9e8 Add release notes page for version 0.11.0 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 9 +++++++++ .../api/volume/test_volume_types_extra_specs_rbac.py | 5 ++++- .../notes/patrole-xena-release-66df296a5d4f5e8e.yaml | 17 +++++++++++++++++ .../volumes-backup-test-cleanup-7ffa74ae3599e6df.yaml | 6 ++++++ releasenotes/source/index.rst | 2 ++ releasenotes/source/v0.11.0.rst | 6 ++++++ releasenotes/source/v0.12.0.rst | 6 ++++++ setup.cfg | 8 ++++---- 14 files changed, 70 insertions(+), 18 deletions(-) From no-reply at openstack.org Mon Sep 13 09:46:19 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Sep 2021 09:46:19 -0000 Subject: [release-announce] python-cyborgclient 1.5.0 (xena) Message-ID: We are delighted to announce the release of: python-cyborgclient 1.5.0: Python client for cyborg API This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-cyborgclient Download the package from: https://pypi.org/project/python-cyborgclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/cyborg For more details, please see below. Changes in python-cyborgclient 1.4.0..1.5.0 ------------------------------------------- 2a8dc24 Add description args for device profile create Diffstat (except docs and test files) ------------------------------------- cyborgclient/osc/v2/device_profile.py | 5 +++ 2 files changed, 46 insertions(+) From no-reply at openstack.org Mon Sep 13 09:46:21 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Sep 2021 09:46:21 -0000 Subject: [release-announce] ironic-ui 5.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for ironic-ui for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ironic-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/ironic-ui/src/branch/stable/xena Release notes for ironic-ui can be found at: https://docs.openstack.org/releasenotes/ironic-ui/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/ironic-ui and tag it *xena-rc-potential* to bring it to the ironic-ui release crew's attention. From no-reply at openstack.org Mon Sep 13 09:46:53 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Sep 2021 09:46:53 -0000 Subject: [release-announce] ironic-prometheus-exporter 3.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for ironic-prometheus-exporter for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ironic-prometheus-exporter/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/ironic-prometheus-exporter/src/branch/stable/xena Release notes for ironic-prometheus-exporter can be found at: https://docs.openstack.org/releasenotes/ironic-prometheus-exporter/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/ironic-prometheus-exporter and tag it *xena-rc-potential* to bring it to the ironic-prometheus-exporter release crew's attention. From no-reply at openstack.org Mon Sep 13 18:09:40 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Sep 2021 18:09:40 -0000 Subject: [release-announce] mistral_tempest_tests 1.3.0 (xena) Message-ID: We are amped to announce the release of: mistral_tempest_tests 1.3.0: Tempest plugin for Mistral project This release is part of the xena release series. The source is available from: https://opendev.org/openstack/mistral_tempest_tests Download the package from: https://tarballs.openstack.org/mistral-tempest-plugin/ For more details, please see below. Changes in mistral_tempest_tests 1.2.0..1.3.0 --------------------------------------------- 091926b [community goal] Update contributor documentation 437e2b6 setup.cfg: Replace dashes with underscores bad014e Use py3 as the default runtime for tox Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 24 +++++++++++++----------- setup.cfg | 16 ++++++++-------- tox.ini | 2 +- 3 files changed, 22 insertions(+), 20 deletions(-) From no-reply at openstack.org Mon Sep 13 18:10:51 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Sep 2021 18:10:51 -0000 Subject: [release-announce] heat-tempest-plugin 1.3.0 (xena) Message-ID: We are thrilled to announce the release of: heat-tempest-plugin 1.3.0: OpenStack Orchestration Tempest Plugin This release is part of the xena release series. The source is available from: https://opendev.org/openstack/heat-tempest-plugin Download the package from: https://tarballs.openstack.org/heat-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/heat/+bugs For more details, please see below. Changes in heat-tempest-plugin 1.2.0..1.3.0 ------------------------------------------- 5c54847 [ussuri][goal] Update contributor documentation 00a904e Add stable/wallaby jobs on master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 ++++- CONTRIBUTING.rst | 19 +++++++++++++ 3 files changed, 73 insertions(+), 1 deletion(-) From no-reply at openstack.org Mon Sep 13 18:12:44 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Sep 2021 18:12:44 -0000 Subject: [release-announce] keystone_tempest_plugin 0.8.0 (xena) Message-ID: We are satisfied to announce the release of: keystone_tempest_plugin 0.8.0: Tempest plugin keystone_tempest_plugin This release is part of the xena release series. The source is available from: https://opendev.org/openstack/keystone_tempest_plugin Download the package from: https://tarballs.openstack.org/keystone-tempest-plugin/ For more details, please see below. Changes in keystone_tempest_plugin 0.7.0..0.8.0 ----------------------------------------------- faa9b13 Increase protection testing for application credentials Diffstat (except docs and test files) ------------------------------------- 1 file changed, 16 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Sep 13 18:18:22 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Sep 2021 18:18:22 -0000 Subject: [release-announce] senlin-tempest-plugin 1.4.0 (xena) Message-ID: We are happy to announce the release of: senlin-tempest-plugin 1.4.0: Tempest plugin senlin_tempest_plugin This release is part of the xena release series. The source is available from: https://opendev.org/openstack/senlin-tempest-plugin Download the package from: https://tarballs.openstack.org/senlin-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/senlin/+bugs For more details, please see below. Changes in senlin-tempest-plugin 1.3.0..1.4.0 --------------------------------------------- f71166b Moving IRC network reference to OFTC Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Mon Sep 13 20:02:47 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Sep 2021 20:02:47 -0000 Subject: [release-announce] masakari-dashboard 5.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for masakari-dashboard for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/masakari-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/masakari-dashboard/src/branch/stable/xena Release notes for masakari-dashboard can be found at: https://docs.openstack.org/releasenotes/masakari-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/masakari/+bugs and tag it *xena-rc-potential* to bring it to the masakari-dashboard release crew's attention. From no-reply at openstack.org Mon Sep 13 20:14:14 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Sep 2021 20:14:14 -0000 Subject: [release-announce] masakari 12.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for masakari for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/masakari/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/masakari/src/branch/stable/xena Release notes for masakari can be found at: https://docs.openstack.org/releasenotes/masakari/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/masakari/+bugs and tag it *xena-rc-potential* to bring it to the masakari release crew's attention. From no-reply at openstack.org Tue Sep 14 10:38:05 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 14 Sep 2021 10:38:05 -0000 Subject: [release-announce] cyborg-tempest-plugin 1.3.0 (xena) Message-ID: We are jazzed to announce the release of: cyborg-tempest-plugin 1.3.0: OpenStack Acceleration Tempest Plugin This release is part of the xena release series. The source is available from: https://opendev.org/openstack/cyborg-tempest-plugin Download the package from: https://tarballs.openstack.org/cyborg-tempest-plugin/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/cyborg For more details, please see below. Changes in cyborg-tempest-plugin 1.2.0..1.3.0 --------------------------------------------- 4a8f3fe Add assertion information for batch delete device profile testcase d3d38a1 Add description check for device profile create eefbb49 Fix broken testcase 'test_create_device_profile_server_fault' 5ff08e8 Revert "Skip the cases effected by sqlalchemy version update" 210b12f Skip the cases effected by sqlalchemy version update a25041b Enable tls-proxy support in test jobs ceb8d5d Add skip_checks f3fffa3 add delete accelerator request negative testcase 976b258 [ussuri][goal] Update contributor documentation d0058f4 Add stable branch jobs on the plugins master gate ff3204b setup.cfg: Replace dashes with underscores b19e2cf Add device profiles test case for device_profile APIs 68c4862 Remove the device_profile test case 273a2e9 Fix tempest for get device profile e316a3e Revert "Remove py37" Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 21 +++++++++- CONTRIBUTING.rst | 24 ++++++----- cyborg_tempest_plugin/services/cyborg_data.py | 3 +- setup.cfg | 9 +++-- 15 files changed, 189 insertions(+), 34 deletions(-) From no-reply at openstack.org Wed Sep 15 01:43:33 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 01:43:33 -0000 Subject: [release-announce] ec2-api 13.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for ec2-api for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ec2-api/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/ec2-api/src/branch/stable/xena Release notes for ec2-api can be found at: https://docs.openstack.org/releasenotes/ec2-api/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/ec2-api/+bugs and tag it *xena-rc-potential* to bring it to the ec2-api release crew's attention. From no-reply at openstack.org Wed Sep 15 02:11:40 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:11:40 -0000 Subject: [release-announce] masakari-monitors 12.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for masakari-monitors for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/masakari-monitors/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/masakari-monitors/src/branch/stable/xena Release notes for masakari-monitors can be found at: https://docs.openstack.org/releasenotes/masakari-monitors/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/masakari-monitors/+bugs and tag it *xena-rc-potential* to bring it to the masakari-monitors release crew's attention. From no-reply at openstack.org Wed Sep 15 02:21:51 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:21:51 -0000 Subject: [release-announce] ceilometer 17.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for ceilometer for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ceilometer/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/ceilometer/src/branch/stable/xena Release notes for ceilometer can be found at: https://docs.openstack.org/releasenotes/ceilometer/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/ceilometer/+bugs and tag it *xena-rc-potential* to bring it to the ceilometer release crew's attention. From no-reply at openstack.org Wed Sep 15 02:23:12 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:23:12 -0000 Subject: [release-announce] aodh 13.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for aodh for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/aodh/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/aodh/src/branch/stable/xena Release notes for aodh can be found at: https://docs.openstack.org/releasenotes/aodh/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/aodh/+bugs and tag it *xena-rc-potential* to bring it to the aodh release crew's attention. From no-reply at openstack.org Wed Sep 15 02:24:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:24:28 -0000 Subject: [release-announce] networking-bgpvpn 15.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for networking-bgpvpn for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-bgpvpn/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/networking-bgpvpn/src/branch/stable/xena Release notes for networking-bgpvpn can be found at: https://docs.openstack.org/releasenotes/networking-bgpvpn/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/bgpvpn/+bugs and tag it *xena-rc-potential* to bring it to the networking-bgpvpn release crew's attention. From no-reply at openstack.org Wed Sep 15 02:25:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:25:35 -0000 Subject: [release-announce] openstack-heat 17.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for openstack-heat for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/heat/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/openstack-heat/src/branch/stable/xena Release notes for openstack-heat can be found at: https://docs.openstack.org/releasenotes/heat/ From no-reply at openstack.org Wed Sep 15 02:28:47 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:28:47 -0000 Subject: [release-announce] heat-agents 3.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for heat-agents for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/heat-agents/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/heat-agents/src/branch/stable/xena Release notes for heat-agents can be found at: https://docs.openstack.org/releasenotes/heat-agents/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/heat-agents/+bugs and tag it *xena-rc-potential* to bring it to the heat-agents release crew's attention. From no-reply at openstack.org Wed Sep 15 02:30:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:30:09 -0000 Subject: [release-announce] openstack-cyborg 7.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for openstack-cyborg for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/cyborg/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/openstack-cyborg/src/branch/stable/xena Release notes for openstack-cyborg can be found at: https://docs.openstack.org/releasenotes/cyborg/ From no-reply at openstack.org Wed Sep 15 02:35:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:35:45 -0000 Subject: [release-announce] magnum-ui 9.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for magnum-ui for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/magnum-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/magnum-ui/src/branch/stable/xena Release notes for magnum-ui can be found at: https://docs.openstack.org/releasenotes/magnum-ui/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/magnum-ui/+bugs and tag it *xena-rc-potential* to bring it to the magnum-ui release crew's attention. From no-reply at openstack.org Wed Sep 15 02:36:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:36:10 -0000 Subject: [release-announce] magnum 13.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for magnum for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/magnum/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/magnum/src/branch/stable/xena Release notes for magnum can be found at: https://docs.openstack.org/releasenotes/magnum/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/magnum/+bugs and tag it *xena-rc-potential* to bring it to the magnum release crew's attention. From no-reply at openstack.org Wed Sep 15 02:38:33 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:38:33 -0000 Subject: [release-announce] compute-hyperv 13.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for compute-hyperv for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/compute-hyperv/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/compute-hyperv/src/branch/stable/xena Release notes for compute-hyperv can be found at: https://docs.openstack.org/releasenotes/compute-hyperv/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/compute-hyperv/+bugs and tag it *xena-rc-potential* to bring it to the compute-hyperv release crew's attention. From no-reply at openstack.org Wed Sep 15 02:39:11 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:39:11 -0000 Subject: [release-announce] zun 8.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for zun for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/zun/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/zun/src/branch/stable/xena Release notes for zun can be found at: https://docs.openstack.org/releasenotes/zun/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/zun/+bugs and tag it *xena-rc-potential* to bring it to the zun release crew's attention. From no-reply at openstack.org Wed Sep 15 02:41:49 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:41:49 -0000 Subject: [release-announce] networking-hyperv 11.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for networking-hyperv for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-hyperv/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/networking-hyperv/src/branch/stable/xena Release notes for networking-hyperv can be found at: https://docs.openstack.org/releasenotes/networking-hyperv/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/networking-hyperv/+bugs and tag it *xena-rc-potential* to bring it to the networking-hyperv release crew's attention. From no-reply at openstack.org Wed Sep 15 02:41:52 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:41:52 -0000 Subject: [release-announce] neutron-dynamic-routing 19.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for neutron-dynamic-routing for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/neutron-dynamic-routing/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/neutron-dynamic-routing/src/branch/stable/xena Release notes for neutron-dynamic-routing can be found at: https://docs.openstack.org/releasenotes/neutron-dynamic-routing/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron/+bugs and tag it *xena-rc-potential* to bring it to the neutron-dynamic-routing release crew's attention. From no-reply at openstack.org Wed Sep 15 02:41:58 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:41:58 -0000 Subject: [release-announce] networking-odl 19.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for networking-odl for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-odl/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/networking-odl/src/branch/stable/xena Release notes for networking-odl can be found at: https://docs.openstack.org/releasenotes/networking-odl/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/networking-odl/+bugs and tag it *xena-rc-potential* to bring it to the networking-odl release crew's attention. From no-reply at openstack.org Wed Sep 15 02:42:33 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:42:33 -0000 Subject: [release-announce] zun-ui 8.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for zun-ui for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/zun-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/zun-ui/src/branch/stable/xena Release notes for zun-ui can be found at: https://docs.openstack.org/releasenotes/zun-ui/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/zun-ui/+bugs and tag it *xena-rc-potential* to bring it to the zun-ui release crew's attention. From no-reply at openstack.org Wed Sep 15 02:45:32 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:45:32 -0000 Subject: [release-announce] networking-bagpipe 15.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for networking-bagpipe for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-bagpipe/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/networking-bagpipe/src/branch/stable/xena Release notes for networking-bagpipe can be found at: https://docs.openstack.org/releasenotes/networking-bagpipe/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/networking-bagpipe/+bugs and tag it *xena-rc-potential* to bring it to the networking-bagpipe release crew's attention. From no-reply at openstack.org Wed Sep 15 02:55:29 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:55:29 -0000 Subject: [release-announce] trove 16.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for trove for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/trove/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/trove/src/branch/stable/xena Release notes for trove can be found at: https://docs.openstack.org/releasenotes/trove/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/trove/+bugs and tag it *xena-rc-potential* to bring it to the trove release crew's attention. From no-reply at openstack.org Wed Sep 15 02:56:20 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:56:20 -0000 Subject: [release-announce] trove-dashboard 17.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for trove-dashboard for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/trove-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/trove-dashboard/src/branch/stable/xena Release notes for trove-dashboard can be found at: https://docs.openstack.org/releasenotes/trove-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/trove-dashboard/+bugs and tag it *xena-rc-potential* to bring it to the trove-dashboard release crew's attention. From no-reply at openstack.org Wed Sep 15 02:57:42 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 02:57:42 -0000 Subject: [release-announce] kuryr-libnetwork 8.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for kuryr-libnetwork for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/kuryr-libnetwork/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/kuryr-libnetwork/src/branch/stable/xena Release notes for kuryr-libnetwork can be found at: https://docs.openstack.org/releasenotes/kuryr-libnetwork/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/kuryr-libnetwork/+bugs and tag it *xena-rc-potential* to bring it to the kuryr-libnetwork release crew's attention. From no-reply at openstack.org Wed Sep 15 03:25:29 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 03:25:29 -0000 Subject: [release-announce] kuryr-kubernetes 5.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for kuryr-kubernetes for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/kuryr-kubernetes/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/kuryr-kubernetes/src/branch/stable/xena Release notes for kuryr-kubernetes can be found at: https://docs.openstack.org/releasenotes/kuryr-kubernetes/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/kuryr-kubernetes/+bugs and tag it *xena-rc-potential* to bring it to the kuryr-kubernetes release crew's attention. From no-reply at openstack.org Wed Sep 15 12:20:53 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 12:20:53 -0000 Subject: [release-announce] glance 20.2.0 (ussuri) Message-ID: We joyfully announce the release of: glance 20.2.0: OpenStack Image Service This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/glance Download the package from: https://tarballs.openstack.org/glance/ Please report issues through: https://bugs.launchpad.net/glance/+bugs For more details, please see below. 20.2.0 ^^^^^^ Bug Fixes * Bug 1916052: Unable to Create trust errors in glance-api * Bug 1930597: Doc for "Configuring SSL Support" outdated in glance (https://code.launchpad.net/bugs/1916052) (https://code.launchpad.net/bugs/1930597) Changes in glance 20.1.0..20.2.0 -------------------------------- 57de1804 Add 20.1.1 reno e7915489 Remove SSL configuration section from docs f213c1bf Revert "Remove all usage of keystoneclient" Diffstat (except docs and test files) ------------------------------------- glance/common/auth.py | 11 ++++++----- glance/common/trust_auth.py | 21 +++++++++++---------- .../notes/ussuri-20.1.1-e5ed6cdb4afa2e7c.yaml | 9 +++++++++ requirements.txt | 3 ++- 5 files changed, 28 insertions(+), 38 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a4c6777f..b769fbb8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -34 +34,2 @@ Paste>=2.0.2 # MIT -jsonschema>=2.6.0 # MIT +jsonschema>=3.2.0 # MIT +python-keystoneclient>=3.8.0 # Apache-2.0 From no-reply at openstack.org Wed Sep 15 12:24:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 12:24:15 -0000 Subject: [release-announce] glance 22.1.0 (wallaby) Message-ID: We are glad to announce the release of: glance 22.1.0: OpenStack Image Service This release is part of the wallaby 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. 22.1.0 ^^^^^^ Bug Fixes * Bug 1934673: Policy deprecations falsely claims defaulting to role based policies. * Bug 1922928: Image Tasks API excludes in-progress tasks * Bug 1916052: Unable to Create trust errors in glance-api * Bug 1930597: Doc for "Configuring SSL Support" outdated in glance (https://code.launchpad.net/bugs/1934673) (https://code.launchpad.net/bugs/1922928) (https://code.launchpad.net/bugs/1916052) (https://code.launchpad.net/bugs/1930597) Changes in glance 22.0.0..22.1.0 -------------------------------- 8499efd3 Add 22.0.1 release notes 62e921ec Remove SSL configuration section from docs 7ce475ce Revert "Remove all usage of keystoneclient" 29725837 Fix the policy deprecation message 78e8b750 Fix image/tasks API for in-progress tasks b5437773 Update TOX_CONSTRAINTS_FILE for stable/wallaby 955f4ecb Update .gitreview for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + glance/common/auth.py | 11 ++++++----- glance/common/trust_auth.py | 21 +++++++++++---------- glance/db/sqlalchemy/api.py | 3 ++- glance/policies/image.py | 2 +- .../notes/wallaby-22.0.1-712ef4d32107c171.yaml | 15 +++++++++++++++ requirements.txt | 1 + tox.ini | 8 ++++---- 10 files changed, 46 insertions(+), 48 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 0e43a7fb..c2cc8407 100644 --- a/requirements.txt +++ b/requirements.txt @@ -34,0 +35 @@ jsonschema>=3.2.0 # MIT +python-keystoneclient>=3.8.0 # Apache-2.0 From no-reply at openstack.org Wed Sep 15 12:30:38 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 12:30:38 -0000 Subject: [release-announce] glance 21.1.0 (victoria) Message-ID: We are glad to announce the release of: glance 21.1.0: OpenStack Image Service This release is part of the victoria 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. 21.1.0 ^^^^^^ Bug Fixes * Bug 1913625: Glance will leak staging data * Bug 1914826: web download with invalid url does not report error * Bug 1916052: Unable to Create trust errors in glance-api * Bug 1930597: Doc for "Configuring SSL Support" outdated in glance (https://code.launchpad.net/bugs/1913625) (https://code.launchpad.net/bugs/1914826) (https://code.launchpad.net/bugs/1916052) (https://code.launchpad.net/bugs/1930597) Changes in glance 21.0.0..21.1.0 -------------------------------- 31a574b4 Add 21.0.1 reno 2d77038b Remove SSL configuration section from docs 3139ef39 Revert "Remove all usage of keystoneclient" 0f6f5166 Drop lower-constraints jobs 94679941 Add housekeeping module and staging cleaner 8e216b49 Make functional tests set node_staging_uri 9cb3240b Make web-download revert all stores on fail 43d41159 Pass ImageActionWrapper to internal plugins 50880051 Bump lower_constraints and requirements df5f854d Update TOX_CONSTRAINTS_FILE for stable/victoria ce548b9b Update .gitreview for stable/victoria Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 3 - .../async_/flows/_internal_plugins/copy_image.py | 12 +- .../async_/flows/_internal_plugins/web_download.py | 24 ++- glance/async_/flows/api_image_import.py | 3 +- glance/common/auth.py | 11 +- glance/common/trust_auth.py | 21 +- glance/common/wsgi.py | 8 +- glance/common/wsgi_app.py | 15 ++ glance/housekeeping.py | 126 +++++++++++ lower-constraints.txt | 127 ----------- .../notes/victoria-21.0.1-3e2d24edcaba77b1.yaml | 15 ++ requirements.txt | 15 +- tox.ini | 17 +- 22 files changed, 653 insertions(+), 237 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 374e8e42..926948c8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16 +16 @@ sqlparse>=0.2.2 # BSD -alembic>=0.8.10 # MIT +alembic>=0.9.6 # MIT @@ -20 +20 @@ oslo.concurrency>=3.26.0 # Apache-2.0 -oslo.context>=2.19.2 # Apache-2.0 +oslo.context>=2.22.0 # Apache-2.0 @@ -22 +22 @@ oslo.upgradecheck>=0.1.0 # Apache-2.0 -oslo.utils>=3.33.0 # Apache-2.0 +oslo.utils>=3.40.2 # Apache-2.0 @@ -25 +25 @@ futurist>=1.2.0 # Apache-2.0 -taskflow>=2.16.0 # Apache-2.0 +taskflow>=4.0.0 # Apache-2.0 @@ -34,0 +35 @@ jsonschema>=3.2.0 # MIT +python-keystoneclient>=3.8.0 # Apache-2.0 @@ -37 +38 @@ pyOpenSSL>=17.1.0 # Apache-2.0 -six>=1.10.0 # MIT +six>=1.11.0 # MIT @@ -55 +56 @@ debtcollector>=1.2.0 # Apache-2.0 -cryptography>=2.1 # BSD/Apache-2.0 +cryptography>=2.6.1 # BSD/Apache-2.0 @@ -61 +62 @@ iso8601>=0.1.11 # MIT -os-win>=3.0.0 # Apache-2.0 +os-win>=4.0.1 # Apache-2.0 From no-reply at openstack.org Wed Sep 15 17:07:00 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 17:07:00 -0000 Subject: [release-announce] ansible-role-atos-hsm 2.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for ansible-role-atos-hsm for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ansible-role-atos-hsm/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/ansible-role-atos-hsm/src/branch/stable/xena Release notes for ansible-role-atos-hsm can be found at: https://docs.openstack.org/releasenotes/ansible-role-atos-hsm/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1183 and tag it *xena-rc-potential* to bring it to the ansible-role-atos-hsm release crew's attention. From no-reply at openstack.org Wed Sep 15 17:14:51 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 17:14:51 -0000 Subject: [release-announce] ansible-role-lunasa-hsm 2.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for ansible-role-lunasa-hsm for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ansible-role-lunasa-hsm/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/ansible-role-lunasa-hsm/src/branch/stable/xena Release notes for ansible-role-lunasa-hsm can be found at: https://docs.openstack.org/releasenotes/ansible-role-lunasa-hsm/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1180 and tag it *xena-rc-potential* to bring it to the ansible-role-lunasa-hsm release crew's attention. From no-reply at openstack.org Wed Sep 15 17:17:48 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 17:17:48 -0000 Subject: [release-announce] watcher-dashboard 6.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for watcher-dashboard for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/watcher-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/watcher-dashboard/src/branch/stable/xena Release notes for watcher-dashboard can be found at: https://docs.openstack.org/releasenotes/watcher-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/watcher-dashboard/+bugs and tag it *xena-rc-potential* to bring it to the watcher-dashboard release crew's attention. From no-reply at openstack.org Wed Sep 15 17:31:52 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 17:31:52 -0000 Subject: [release-announce] zaqar-ui 11.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for zaqar-ui for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/zaqar-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/zaqar-ui/src/branch/stable/xena Release notes for zaqar-ui can be found at: https://docs.openstack.org/releasenotes/zaqar-ui/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/zaqar-ui/+bugs and tag it *xena-rc-potential* to bring it to the zaqar-ui release crew's attention. From no-reply at openstack.org Wed Sep 15 17:35:05 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 17:35:05 -0000 Subject: [release-announce] python-watcher 7.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for python-watcher for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/watcher/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/python-watcher/src/branch/stable/xena Release notes for python-watcher can be found at: https://docs.openstack.org/releasenotes/watcher/ From no-reply at openstack.org Wed Sep 15 17:35:55 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 17:35:55 -0000 Subject: [release-announce] zaqar 13.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for zaqar for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/zaqar/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/zaqar/src/branch/stable/xena Release notes for zaqar can be found at: https://docs.openstack.org/releasenotes/zaqar/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/zaqar/+bugs and tag it *xena-rc-potential* to bring it to the zaqar release crew's attention. From no-reply at openstack.org Wed Sep 15 17:46:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 17:46:28 -0000 Subject: [release-announce] neutron 19.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for neutron for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/neutron/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/neutron/src/branch/stable/xena Release notes for neutron can be found at: https://docs.openstack.org/releasenotes/neutron/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron/+bugs and tag it *xena-rc-potential* to bring it to the neutron release crew's attention. From no-reply at openstack.org Wed Sep 15 17:55:37 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 17:55:37 -0000 Subject: [release-announce] openstack-ansible 22.3.2 (victoria) Message-ID: We are tickled pink to announce the release of: openstack-ansible 22.3.2: Ansible playbooks for deploying OpenStack This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. 22.3.2 ^^^^^^ Security Issues * This release eliminates following security issues: * OSSA-2021-005: https://security.openstack.org/ossa/OSSA-2021-005.html * OSSA-2021-006: https://security.openstack.org/ossa/OSSA-2021-006.html Changes in openstack-ansible 22.3.1..22.3.2 ------------------------------------------- 4f5727a61 Bump Openstack-Ansible Victoria Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 2 +- playbooks/defaults/repo_packages/gnocchi.yml | 2 +- playbooks/defaults/repo_packages/nova_consoles.yml | 4 +- .../defaults/repo_packages/openstack_services.yml | 112 ++++++++++----------- .../notes/ossa_2021_002-006-5e6a67bb03db0d24.yaml | 7 ++ 5 files changed, 67 insertions(+), 60 deletions(-) From no-reply at openstack.org Wed Sep 15 17:56:56 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 17:56:56 -0000 Subject: [release-announce] openstack-ansible 21.2.10 (ussuri) Message-ID: We contentedly announce the release of: openstack-ansible 21.2.10: Ansible playbooks for deploying OpenStack This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. 21.2.10 ^^^^^^^ Security Issues * This release eliminates following security issues: * OSSA-2021-005: https://security.openstack.org/ossa/OSSA-2021-005.html * OSSA-2021-006: https://security.openstack.org/ossa/OSSA-2021-006.html Changes in openstack-ansible 21.2.9..21.2.10 -------------------------------------------- c66a806ac Bump Openstack-Ansible Ussuri Diffstat (except docs and test files) ------------------------------------- playbooks/defaults/repo_packages/gnocchi.yml | 2 +- playbooks/defaults/repo_packages/nova_consoles.yml | 4 +- .../defaults/repo_packages/openstack_services.yml | 96 +++++++++++----------- .../notes/ossa_2021_002-006-96341a38cf70e955.yaml | 7 ++ 4 files changed, 58 insertions(+), 51 deletions(-) From no-reply at openstack.org Wed Sep 15 17:59:55 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Sep 2021 17:59:55 -0000 Subject: [release-announce] storlets 8.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for storlets for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/storlets/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/storlets/src/branch/stable/xena Release notes for storlets can be found at: https://docs.openstack.org/releasenotes/storlets/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/storlets/+bugs and tag it *xena-rc-potential* to bring it to the storlets release crew's attention. From no-reply at openstack.org Thu Sep 16 07:43:42 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 Sep 2021 07:43:42 -0000 Subject: [release-announce] openstack-ansible 23.1.1 (wallaby) Message-ID: We are overjoyed to announce the release of: openstack-ansible 23.1.1: Ansible playbooks for deploying OpenStack This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. 23.1.1 ^^^^^^ Security Issues * This release eliminates following security issues: * OSSA-2021-005: https://security.openstack.org/ossa/OSSA-2021-005.html * OSSA-2021-006: https://security.openstack.org/ossa/OSSA-2021-006.html Changes in openstack-ansible 23.1.0..23.1.1 ------------------------------------------- ea7a445d1 Fix ceph-ansible shallow_since date ff7146912 Bump OpenStack-Ansible Wallaby Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 6 +- playbooks/defaults/repo_packages/gnocchi.yml | 2 +- playbooks/defaults/repo_packages/nova_consoles.yml | 4 +- .../defaults/repo_packages/openstack_services.yml | 112 ++++++++++----------- .../notes/ossa_2021_002-006-822ce547857139e5.yaml | 7 ++ 5 files changed, 69 insertions(+), 62 deletions(-) From no-reply at openstack.org Thu Sep 16 08:18:51 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 Sep 2021 08:18:51 -0000 Subject: [release-announce] monasca-ui 5.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for monasca-ui for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/monasca-ui/src/branch/stable/xena Release notes for monasca-ui can be found at: https://docs.openstack.org/releasenotes/monasca-ui/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/monasca/+bugs and tag it *xena-rc-potential* to bring it to the monasca-ui release crew's attention. From no-reply at openstack.org Thu Sep 16 08:22:58 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 Sep 2021 08:22:58 -0000 Subject: [release-announce] monasca-notification 5.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for monasca-notification for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-notification/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/monasca-notification/src/branch/stable/xena Release notes for monasca-notification can be found at: https://docs.openstack.org/releasenotes/monasca-notification/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/monasca/+bugs and tag it *xena-rc-potential* to bring it to the monasca-notification release crew's attention. From no-reply at openstack.org Thu Sep 16 08:23:23 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 Sep 2021 08:23:23 -0000 Subject: [release-announce] monasca-api 7.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for monasca-api for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-api/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/monasca-api/src/branch/stable/xena Release notes for monasca-api can be found at: https://docs.openstack.org/releasenotes/monasca-api/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/monasca/+bugs and tag it *xena-rc-potential* to bring it to the monasca-api release crew's attention. From no-reply at openstack.org Thu Sep 16 08:23:36 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 Sep 2021 08:23:36 -0000 Subject: [release-announce] monasca-persister 5.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for monasca-persister for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-persister/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/monasca-persister/src/branch/stable/xena Release notes for monasca-persister can be found at: https://docs.openstack.org/releasenotes/monasca-persister/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/monasca/+bugs and tag it *xena-rc-potential* to bring it to the monasca-persister release crew's attention. From no-reply at openstack.org Thu Sep 16 08:24:48 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 Sep 2021 08:24:48 -0000 Subject: [release-announce] monasca-agent 6.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for monasca-agent for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-agent/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/monasca-agent/src/branch/stable/xena Release notes for monasca-agent can be found at: https://docs.openstack.org/releasenotes/monasca-agent/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/monasca/+bugs and tag it *xena-rc-potential* to bring it to the monasca-agent release crew's attention. From no-reply at openstack.org Thu Sep 16 08:36:31 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 Sep 2021 08:36:31 -0000 Subject: [release-announce] tempest 29.0.0 (xena) Message-ID: We are gleeful to announce the release of: tempest 29.0.0: OpenStack Integration Testing This release is part of the xena release series. The source is available from: https://opendev.org/openstack/tempest Download the package from: https://pypi.org/project/tempest Please report issues through: https://bugs.launchpad.net/tempest/+bugs For more details, please see below. 29.0.0 ^^^^^^ Prelude This release is to tag Tempest for OpenStack Xena release. This release marks the start of Xena release support in Tempest. After this release, Tempest will support below OpenStack Releases: * Xena * Wallaby * Victoria * Ussuri Current development of Tempest is for OpenStack Yoga development cycle. Every Tempest commit is also tested against master during the Yoga cycle. However, this does not necessarily mean that using Tempest as of this tag will work against a Yoga (or future release) cloud. To be on safe side, use this tag to test the OpenStack Xena release. Changes in tempest 28.1.0..29.0.0 --------------------------------- 709d6e1c8 Add releasenote to tag the Tempest for Xena release c43ce23cd Use stable constraint in tox to release new tag for Xena a25e9baed Fix tempest plugins sanity jobs by exclude failing plugins e6e95c6d7 create volume type with repeated name ba28d78c3 Add experimental job to run test with 'latest' microversion Diffstat (except docs and test files) ------------------------------------- .../tempest-xena-release-3ffb30eb59e49f2c.yaml | 18 ++++++++++++++++++ .../api/volume/admin/test_volume_types_negative.py | 10 ++++++++++ tools/generate-tempest-plugins-list.py | 14 +++++++++++++- tox.ini | 22 +++++++++++++++++----- zuul.d/integrated-gate.yaml | 14 ++++++++++++++ zuul.d/project.yaml | 1 + 6 files changed, 73 insertions(+), 6 deletions(-) From no-reply at openstack.org Thu Sep 16 08:57:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 Sep 2021 08:57:35 -0000 Subject: [release-announce] ansible-role-thales-hsm 2.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for ansible-role-thales-hsm for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ansible-role-thales-hsm/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/ansible-role-thales-hsm/src/branch/stable/xena Release notes for ansible-role-thales-hsm can be found at: https://docs.openstack.org/releasenotes/ansible-role-thales-hsm/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1184 and tag it *xena-rc-potential* to bring it to the ansible-role-thales-hsm release crew's attention. From no-reply at openstack.org Thu Sep 16 10:56:47 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 Sep 2021 10:56:47 -0000 Subject: [release-announce] senlin 12.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for senlin for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/senlin/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/senlin/src/branch/stable/xena Release notes for senlin can be found at: https://docs.openstack.org/releasenotes/senlin/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/senlin/+bugs and tag it *xena-rc-potential* to bring it to the senlin release crew's attention. From no-reply at openstack.org Thu Sep 16 11:05:56 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 Sep 2021 11:05:56 -0000 Subject: [release-announce] openstack-placement 6.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for openstack-placement for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/placement/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/openstack-placement/src/branch/stable/xena Release notes for openstack-placement can be found at: https://docs.openstack.org/releasenotes/placement/ From no-reply at openstack.org Thu Sep 16 11:10:29 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 Sep 2021 11:10:29 -0000 Subject: [release-announce] neutron-dynamic-routing 19.0.0.0rc2 (xena) Message-ID: Hello everyone, A new release candidate for neutron-dynamic-routing for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/neutron-dynamic-routing/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/neutron-dynamic-routing/src/branch/stable/xena Release notes for neutron-dynamic-routing can be found at: https://docs.openstack.org/releasenotes/neutron-dynamic-routing/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron/+bugs and tag it *xena-rc-potential* to bring it to the neutron-dynamic-routing release crew's attention. From no-reply at openstack.org Thu Sep 16 11:18:22 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 Sep 2021 11:18:22 -0000 Subject: [release-announce] octavia-dashboard 8.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for octavia-dashboard for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/octavia-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/octavia-dashboard/src/branch/stable/xena Release notes for octavia-dashboard can be found at: https://docs.openstack.org/releasenotes/octavia-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/octavia-dashboard and tag it *xena-rc-potential* to bring it to the octavia-dashboard release crew's attention. From no-reply at openstack.org Thu Sep 16 11:27:00 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 Sep 2021 11:27:00 -0000 Subject: [release-announce] barbican 13.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for barbican for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/barbican/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/barbican/src/branch/stable/xena Release notes for barbican can be found at: https://docs.openstack.org/releasenotes/barbican/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/barbican/+bugs and tag it *xena-rc-potential* to bring it to the barbican release crew's attention. From no-reply at openstack.org Thu Sep 16 11:27:52 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 Sep 2021 11:27:52 -0000 Subject: [release-announce] glance 23.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for glance for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/glance/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/glance/src/branch/stable/xena Release notes for glance can be found at: https://docs.openstack.org/releasenotes/glance/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/glance/+bugs and tag it *xena-rc-potential* to bring it to the glance release crew's attention. From no-reply at openstack.org Thu Sep 16 11:41:20 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 Sep 2021 11:41:20 -0000 Subject: [release-announce] tacker-horizon 4.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for tacker-horizon for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/tacker-horizon/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/tacker-horizon/src/branch/stable/xena Release notes for tacker-horizon can be found at: https://docs.openstack.org/releasenotes/tacker-horizon/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/tacker/+bugs and tag it *xena-rc-potential* to bring it to the tacker-horizon release crew's attention. From no-reply at openstack.org Fri Sep 17 13:29:18 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 13:29:18 -0000 Subject: [release-announce] python-masakariclient 7.1.0 (xena) Message-ID: We are ecstatic to announce the release of: python-masakariclient 7.1.0: masakariclient module and a CLI tool for masakari This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-masakariclient Download the package from: https://tarballs.openstack.org/python-masakariclient/ Please report issues through: https://bugs.launchpad.net/python-masakariclient/+bugs For more details, please see below. Changes in python-masakariclient 7.0.0..7.1.0 --------------------------------------------- e3c1bb1 Fix home_page in setup.cfg 0014e72 Fix url to docs 30eff27 [CI] Run bandit 6d96104 [community goal] Update contributor documentation d337fbe Replace deprecated UPPER_CONSTRAINTS_FILE variable 75a4c80 setup.cfg: Replace dashes with underscores dd83634 Use py3 as the default runtime for tox 9768f59 Add Python3 xena unit tests f615744 Update master for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 8 +++++- CONTRIBUTING.rst | 22 ++++++++------- README.rst | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++++ setup.cfg | 8 +++--- tox.ini | 28 ++++++++++++++++-- 9 files changed, 112 insertions(+), 23 deletions(-) From no-reply at openstack.org Fri Sep 17 13:48:07 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 13:48:07 -0000 Subject: [release-announce] ironic-python-agent-builder 3.0.0 (xena) Message-ID: We are chuffed to announce the release of: ironic-python-agent-builder 3.0.0: Tools and scripts to build Ironic Python Agent This release is part of the xena release series. The source is available from: https://opendev.org/openstack/ironic-python-agent-builder Download the package from: https://tarballs.openstack.org/ironic-python-agent-builder/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic- python-agent-builder For more details, please see below. Changes in ironic-python-agent-builder 2.7.0..3.0.0 --------------------------------------------------- 47ca827 Support non-genisoimage binaries 001100e Remove support for iSCSI deploy from the DIB builder c3186b9 Use Ubuntu Focal instead of the default Bionic 3a4db07 Use native Centos 8 Stream for dib images 09dcded Preliminary work to support CentOS 9 Stream f21e6dd Stop explicitly supported Fedora a601b56 CI: specify Debian version explicitly 5c8fc6f Allow opt-out of full ramdisk pruning 8ba630f Revert "Allow configuration of paths to prune" 6898957 Allow configuration of paths to prune ee4f3a8 typo in docu, admin, ironic-python-agent-ramdisk, outputs three files -> two 70ffdc5 Update min version of tox to use allowlist b133d4d Update requirements for diskimage-builder 0e243c4 tinyIPA: remove support for iSCSI deploy 963b23e Restrict publishing jobs to master e39185c Update master for stable/wallaby 9032aad setup.cfg: Replace dashes with underscores 6c74417 Fix build error on aarch64 9fd4f29 Stop testing the iscsi deploy interface 69107b7 Fix python2 compatible ipa creations 43486c2 Create tcedir with correct permissions Diffstat (except docs and test files) ------------------------------------- dib/extra-hardware/pkg-map | 15 +++-- .../60-ironic-python-agent-ramdisk-install | 14 ++++- .../package-installs.yaml | 3 +- dib/ironic-python-agent-ramdisk/pkg-map | 35 ++++------- .../build-succeeds-fedora/element-deps | 2 - .../build-succeeds-fedora/element-type | 1 - dib/ironic-ramdisk-base/README.rst | 9 +++ .../cleanup.d/99-ramdisk-create | 69 ++++++++++++++-------- .../notes/centos8-stream-d9c83190e987e07d.yaml | 4 ++ releasenotes/notes/no-fedora-aa65bcc43f9d56fa.yaml | 4 ++ releasenotes/notes/no-iscsi-5d132e6468acab0b.yaml | 5 ++ .../notes/tinyipa-tgt-226f74125238c239.yaml | 5 ++ releasenotes/source/index.rst | 6 +- releasenotes/source/unreleased.rst | 6 ++ releasenotes/source/wallaby.rst | 6 ++ requirements.txt | 4 +- setup.cfg | 6 +- tinyipa/build-iso.sh | 17 +++++- tinyipa/build-tinyipa.sh | 13 +--- tinyipa/finalise-tinyipa.sh | 2 - tox.ini | 4 +- zuul.d/ironic-python-agent-builder-jobs.yaml | 21 +++++-- zuul.d/project.yaml | 23 ++++---- 25 files changed, 194 insertions(+), 99 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 0cdeecb..f9f1b8b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4,3 @@ -diskimage-builder>=3.2.1 # Apache-2.0 + +diskimage-builder>=3.4.0 # Apache-2.0 + From no-reply at openstack.org Fri Sep 17 13:54:17 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 13:54:17 -0000 Subject: [release-announce] networking-baremetal 5.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for networking-baremetal for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-baremetal/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/networking-baremetal/src/branch/stable/xena Release notes for networking-baremetal can be found at: https://docs.openstack.org/releasenotes/networking-baremetal/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/networking-baremetal and tag it *xena-rc-potential* to bring it to the networking-baremetal release crew's attention. From no-reply at openstack.org Fri Sep 17 13:55:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 13:55:15 -0000 Subject: [release-announce] blazar 8.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for blazar for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/blazar/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/blazar/src/branch/stable/xena Release notes for blazar can be found at: https://docs.openstack.org/releasenotes/blazar/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/blazar/+bugs and tag it *xena-rc-potential* to bring it to the blazar release crew's attention. From no-reply at openstack.org Fri Sep 17 14:01:19 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 14:01:19 -0000 Subject: [release-announce] cloudkitty 15.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for cloudkitty for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/cloudkitty/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/cloudkitty/src/branch/stable/xena Release notes for cloudkitty can be found at: https://docs.openstack.org/releasenotes/cloudkitty/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/cloudkitty and tag it *xena-rc-potential* to bring it to the cloudkitty release crew's attention. From no-reply at openstack.org Fri Sep 17 14:05:51 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 14:05:51 -0000 Subject: [release-announce] cloudkitty-dashboard 13.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for cloudkitty-dashboard for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/cloudkitty-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/cloudkitty-dashboard/src/branch/stable/xena Release notes for cloudkitty-dashboard can be found at: https://docs.openstack.org/releasenotes/cloudkitty-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/cloudkitty-dashboard and tag it *xena-rc-potential* to bring it to the cloudkitty-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 17 14:14:21 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 14:14:21 -0000 Subject: [release-announce] blazar-dashboard 6.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for blazar-dashboard for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/blazar-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/blazar-dashboard/src/branch/stable/xena Release notes for blazar-dashboard can be found at: https://docs.openstack.org/releasenotes/blazar-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/blazar/+bugs and tag it *xena-rc-potential* to bring it to the blazar-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 17 14:14:31 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 14:14:31 -0000 Subject: [release-announce] networking-generic-switch 6.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for networking-generic-switch for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-generic-switch/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/networking-generic-switch/src/branch/stable/xena Release notes for networking-generic-switch can be found at: https://docs.openstack.org/releasenotes/networking-generic-switch/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/networking-generic-switch and tag it *xena-rc-potential* to bring it to the networking-generic-switch release crew's attention. From no-reply at openstack.org Fri Sep 17 14:14:40 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 14:14:40 -0000 Subject: [release-announce] networking-sfc 13.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for networking-sfc for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-sfc/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/networking-sfc/src/branch/stable/xena Release notes for networking-sfc can be found at: https://docs.openstack.org/releasenotes/networking-sfc/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/networking-sfc/+bugs and tag it *xena-rc-potential* to bring it to the networking-sfc release crew's attention. From no-reply at openstack.org Fri Sep 17 14:19:43 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 14:19:43 -0000 Subject: [release-announce] tacker 6.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for tacker for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/tacker/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/tacker/src/branch/stable/xena Release notes for tacker can be found at: https://docs.openstack.org/releasenotes/tacker/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/tacker/+bugs and tag it *xena-rc-potential* to bring it to the tacker release crew's attention. From no-reply at openstack.org Fri Sep 17 14:28:03 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 14:28:03 -0000 Subject: [release-announce] solum 11.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for solum for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/solum/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/solum/src/branch/stable/xena Release notes for solum can be found at: https://docs.openstack.org/releasenotes/solum/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/solum/+bugs and tag it *xena-rc-potential* to bring it to the solum release crew's attention. From no-reply at openstack.org Fri Sep 17 14:37:55 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 14:37:55 -0000 Subject: [release-announce] python-adjutant 3.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for python-adjutant for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/adjutant/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/python-adjutant/src/branch/stable/xena Release notes for python-adjutant can be found at: https://docs.openstack.org/releasenotes/adjutant/ From no-reply at openstack.org Fri Sep 17 14:48:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 14:48:54 -0000 Subject: [release-announce] murano 12.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for murano for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/murano/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/murano/src/branch/stable/xena Release notes for murano can be found at: https://docs.openstack.org/releasenotes/murano/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/murano/+bugs and tag it *xena-rc-potential* to bring it to the murano release crew's attention. From no-reply at openstack.org Fri Sep 17 14:50:03 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 14:50:03 -0000 Subject: [release-announce] murano-dashboard 12.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for murano-dashboard for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/murano-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/murano-dashboard/src/branch/stable/xena Release notes for murano-dashboard can be found at: https://docs.openstack.org/releasenotes/murano-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/murano/+bugs and tag it *xena-rc-potential* to bring it to the murano-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 17 14:50:13 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 14:50:13 -0000 Subject: [release-announce] freezer-dr 11.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for freezer-dr for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/freezer-dr/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/freezer-dr/src/branch/stable/xena Release notes for freezer-dr can be found at: https://docs.openstack.org/releasenotes/freezer-dr/ From no-reply at openstack.org Fri Sep 17 14:50:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 14:50:28 -0000 Subject: [release-announce] freezer 11.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for freezer for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/freezer/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/freezer/src/branch/stable/xena Release notes for freezer can be found at: https://docs.openstack.org/releasenotes/freezer/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/freezer and tag it *xena-rc-potential* to bring it to the freezer release crew's attention. From no-reply at openstack.org Fri Sep 17 14:50:32 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 14:50:32 -0000 Subject: [release-announce] freezer-web-ui 11.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for freezer-web-ui for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/freezer-web-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/freezer-web-ui/src/branch/stable/xena Release notes for freezer-web-ui can be found at: https://docs.openstack.org/releasenotes/freezer-web-ui/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/freezer-web-ui and tag it *xena-rc-potential* to bring it to the freezer-web-ui release crew's attention. From no-reply at openstack.org Fri Sep 17 14:54:59 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 14:54:59 -0000 Subject: [release-announce] murano-agent 8.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for murano-agent for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/murano-agent/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/murano-agent/src/branch/stable/xena Release notes for murano-agent can be found at: https://docs.openstack.org/releasenotes/murano-agent/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/murano/+bugs and tag it *xena-rc-potential* to bring it to the murano-agent release crew's attention. From no-reply at openstack.org Fri Sep 17 14:56:00 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 14:56:00 -0000 Subject: [release-announce] freezer-api 11.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for freezer-api for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/freezer-api/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/freezer-api/src/branch/stable/xena Release notes for freezer-api can be found at: https://docs.openstack.org/releasenotes/freezer-api/ From no-reply at openstack.org Fri Sep 17 15:02:12 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 15:02:12 -0000 Subject: [release-announce] solum-dashboard 7.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for solum-dashboard for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/solum-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/solum-dashboard/src/branch/stable/xena Release notes for solum-dashboard can be found at: https://docs.openstack.org/releasenotes/solum-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/solum/+bugs and tag it *xena-rc-potential* to bring it to the solum-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 17 15:06:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 15:06:34 -0000 Subject: [release-announce] senlin-dashboard 4.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for senlin-dashboard for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/senlin-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/senlin-dashboard/src/branch/stable/xena Release notes for senlin-dashboard can be found at: https://docs.openstack.org/releasenotes/senlin-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/senlin-dashboard/+bugs and tag it *xena-rc-potential* to bring it to the senlin-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 17 15:07:43 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 15:07:43 -0000 Subject: [release-announce] glance-tempest-plugin 0.2.0 (xena) Message-ID: We are chuffed to announce the release of: glance-tempest-plugin 0.2.0: Tempest plugin tests for Glance. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/glance-tempest-plugin Download the package from: https://tarballs.openstack.org/glance-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/glance/+bugs For more details, please see below. Changes in glance-tempest-plugin 0.1.0..0.2.0 --------------------------------------------- 174c3fa Refactor RbacBasetest to inherit from tempest afb867b Fix glance tempest plugin test to use the right tempest variables fcc8792 setup.cfg: Replace dashes with underscores Diffstat (except docs and test files) ------------------------------------- setup.cfg | 6 +++--- 3 files changed, 13 insertions(+), 11 deletions(-) From no-reply at openstack.org Fri Sep 17 15:09:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 15:09:15 -0000 Subject: [release-announce] nova 24.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for nova for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/nova/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/nova/src/branch/stable/xena Release notes for nova can be found at: https://docs.openstack.org/releasenotes/nova/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/nova/+bugs and tag it *xena-rc-potential* to bring it to the nova release crew's attention. From no-reply at openstack.org Fri Sep 17 16:09:55 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 16:09:55 -0000 Subject: [release-announce] designate-dashboard 13.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for designate-dashboard for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/designate-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/designate-dashboard/src/branch/stable/xena Release notes for designate-dashboard can be found at: https://docs.openstack.org/releasenotes/designate-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/designate-dashboard/+bugs and tag it *xena-rc-potential* to bring it to the designate-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 17 16:29:07 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 16:29:07 -0000 Subject: [release-announce] keystone 20.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for keystone for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/keystone/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/keystone/src/branch/stable/xena Release notes for keystone can be found at: https://docs.openstack.org/releasenotes/keystone/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/keystone/+bugs and tag it *xena-rc-potential* to bring it to the keystone release crew's attention. From no-reply at openstack.org Fri Sep 17 16:48:32 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 16:48:32 -0000 Subject: [release-announce] designate 13.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for designate for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/designate/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/designate/src/branch/stable/xena Release notes for designate can be found at: https://docs.openstack.org/releasenotes/designate/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/designate/+bugs and tag it *xena-rc-potential* to bring it to the designate release crew's attention. From no-reply at openstack.org Fri Sep 17 16:52:26 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 16:52:26 -0000 Subject: [release-announce] python-adjutantclient 0.9.0 (xena) Message-ID: We are chuffed to announce the release of: python-adjutantclient 0.9.0: Adjutant API Client Library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-adjutantclient Download the package from: https://pypi.org/project/python-adjutantclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- adjutantclient For more details, please see below. Changes in python-adjutantclient 0.8.0..0.9.0 --------------------------------------------- 20d234b Migrate from testr to stestr Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 - .stestr.conf | 3 +++ .testr.conf | 4 ---- test-requirements.txt | 2 +- tox.ini | 17 ++++++++++++----- 5 files changed, 16 insertions(+), 11 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 42c9cc1..fe3f111 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11 +11 @@ os-client-config>=1.13.1 # 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 Sep 17 16:52:26 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 16:52:26 -0000 Subject: [release-announce] mistral-dashboard 13.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for mistral-dashboard for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/mistral-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/mistral-dashboard/src/branch/stable/xena Release notes for mistral-dashboard can be found at: https://docs.openstack.org/releasenotes/mistral-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/mistral/+bugs and tag it *xena-rc-potential* to bring it to the mistral-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 17 16:52:39 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 16:52:39 -0000 Subject: [release-announce] sahara-plugin-spark 6.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for sahara-plugin-spark for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-spark/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/sahara-plugin-spark/src/branch/stable/xena Release notes for sahara-plugin-spark can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-spark/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1104 and tag it *xena-rc-potential* to bring it to the sahara-plugin-spark release crew's attention. From no-reply at openstack.org Fri Sep 17 16:52:52 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 16:52:52 -0000 Subject: [release-announce] python-keystoneclient 4.3.0 (xena) Message-ID: We are delighted to announce the release of: python-keystoneclient 4.3.0: Client Library for OpenStack Identity This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-keystoneclient Download the package from: https://pypi.org/project/python-keystoneclient Please report issues through: https://bugs.launchpad.net/python-keystoneclient/+bugs For more details, please see below. Changes in python-keystoneclient 4.1.1..4.3.0 --------------------------------------------- eecac33 [goal] Migrate testing to ubuntu focal f88a23a Replace assertItemsEqual with assertCountEqual Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 6 +++--- test-requirements.txt | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 418821c..cf7e234 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11 +11 @@ keyring>=5.5.1 # MIT/PSF -lxml!=3.7.0,>=3.4.1 # BSD +lxml>=4.5.0 # BSD From no-reply at openstack.org Fri Sep 17 16:53:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 16:53:15 -0000 Subject: [release-announce] mistral 13.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for mistral for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/mistral/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/mistral/src/branch/stable/xena Release notes for mistral can be found at: https://docs.openstack.org/releasenotes/mistral/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/mistral/+bugs and tag it *xena-rc-potential* to bring it to the mistral release crew's attention. From no-reply at openstack.org Fri Sep 17 16:53:27 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 16:53:27 -0000 Subject: [release-announce] manila-ui 6.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for manila-ui for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/manila-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/manila-ui/src/branch/stable/xena Release notes for manila-ui can be found at: https://docs.openstack.org/releasenotes/manila-ui/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/manila-ui/+bugs and tag it *xena-rc-potential* to bring it to the manila-ui release crew's attention. From no-reply at openstack.org Fri Sep 17 16:56:33 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 16:56:33 -0000 Subject: [release-announce] neutron-vpnaas 19.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for neutron-vpnaas for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/neutron-vpnaas/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/neutron-vpnaas/src/branch/stable/xena Release notes for neutron-vpnaas can be found at: https://docs.openstack.org/releasenotes/neutron-vpnaas/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron/+bugs and tag it *xena-rc-potential* to bring it to the neutron-vpnaas release crew's attention. From no-reply at openstack.org Fri Sep 17 16:57:02 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 16:57:02 -0000 Subject: [release-announce] octavia 9.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for octavia for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/octavia/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/octavia/src/branch/stable/xena Release notes for octavia can be found at: https://docs.openstack.org/releasenotes/octavia/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/908 and tag it *xena-rc-potential* to bring it to the octavia release crew's attention. From no-reply at openstack.org Fri Sep 17 16:57:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 16:57:09 -0000 Subject: [release-announce] sahara-plugin-ambari 6.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for sahara-plugin-ambari for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-ambari/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/sahara-plugin-ambari/src/branch/stable/xena Release notes for sahara-plugin-ambari can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-ambari/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1101 and tag it *xena-rc-potential* to bring it to the sahara-plugin-ambari release crew's attention. From no-reply at openstack.org Fri Sep 17 16:57:27 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 16:57:27 -0000 Subject: [release-announce] python-saharaclient 3.4.0 (xena) Message-ID: We are overjoyed to announce the release of: python-saharaclient 3.4.0: Client library for Sahara API This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-saharaclient Download the package from: https://pypi.org/project/python-saharaclient Please report issues through: https://bugs.launchpad.net/python-saharaclient/+bugs For more details, please see below. Changes in python-saharaclient 3.3.0..3.4.0 ------------------------------------------- 473ad0d Update master for stable/wallaby Diffstat (except docs and test files) ------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++++++ 2 files changed, 7 insertions(+) From no-reply at openstack.org Fri Sep 17 16:58:03 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 16:58:03 -0000 Subject: [release-announce] manila 13.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for manila for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/manila/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/manila/src/branch/stable/xena Release notes for manila can be found at: https://docs.openstack.org/releasenotes/manila/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/manila/+bugs and tag it *xena-rc-potential* to bring it to the manila release crew's attention. From no-reply at openstack.org Fri Sep 17 16:58:56 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 16:58:56 -0000 Subject: [release-announce] keystoneauth1 4.4.0 (xena) Message-ID: We are satisfied to announce the release of: keystoneauth1 4.4.0: Authentication Library for OpenStack Identity This release is part of the xena release series. The source is available from: https://opendev.org/openstack/keystoneauth1 Download the package from: https://pypi.org/project/keystoneauth1 For more details, please see below. Changes in keystoneauth1 4.3.0..4.4.0 ------------------------------------- 112bcae Specify manila microversion header Diffstat (except docs and test files) ------------------------------------- keystoneauth1/session.py | 10 ++++++++++ 2 files changed, 21 insertions(+) From no-reply at openstack.org Fri Sep 17 17:03:33 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 17:03:33 -0000 Subject: [release-announce] cinder 19.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for cinder for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/cinder/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/cinder/src/branch/stable/xena Release notes for cinder can be found at: https://docs.openstack.org/releasenotes/cinder/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/cinder/+bugs and tag it *xena-rc-potential* to bring it to the cinder release crew's attention. From no-reply at openstack.org Fri Sep 17 17:09:23 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 17:09:23 -0000 Subject: [release-announce] python-muranoclient 2.3.0 (xena) Message-ID: We are satisfied to announce the release of: python-muranoclient 2.3.0: python-muranoclient This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-muranoclient Download the package from: https://pypi.org/project/python-muranoclient Please report issues through: https://bugs.launchpad.net/python-muranoclient/+bugs For more details, please see below. Changes in python-muranoclient 2.2.0..2.3.0 ------------------------------------------- c3dd963 [community goal] Update contributor documentation 1145c47 Add Python3 xena unit tests 04cc702 Update master for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- CONTRIBUTING.rst | 52 +++++++-------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++++ 6 files changed, 76 insertions(+), 42 deletions(-) From no-reply at openstack.org Fri Sep 17 17:13:13 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 17:13:13 -0000 Subject: [release-announce] python-solumclient 3.4.0 (xena) Message-ID: We are psyched to announce the release of: python-solumclient 3.4.0: Client library for Solum API This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-solumclient Download the package from: https://tarballs.openstack.org/python-solumclient/ Please report issues through: https://bugs.launchpad.net/python-solumclient/+bugs For more details, please see below. Changes in python-solumclient 3.3.0..3.4.0 ------------------------------------------ 7156485 Fix lower-constraints job 2be3c97 Add Python3 xena unit tests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 76 +++++++++++++++++++++++++++++++++++------- requirements.txt | 8 ++--- solumclient/common/cliutils.py | 4 +-- test-requirements.txt | 5 ++- 5 files changed, 73 insertions(+), 22 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3b9a7a0..4655d24 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ oslo.log>=3.36.0 # Apache-2.0 -httplib2>=0.9.1 # MIT +httplib2>=0.18.1 # MIT @@ -15,3 +15,3 @@ python-keystoneclient>=3.8.0 # Apache-2.0 -PyYAML>=3.12 # MIT -stevedore>=1.20.0 # Apache-2.0 -PrettyTable<0.8,>=0.7.2 # BSD +PyYAML>=3.13 # MIT +stevedore>=2.0.1 # Apache-2.0 +PrettyTable>=0.7.2 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index ab1a0eb..0b9652a 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4,2 +4 @@ -hacking>=3.0.1,<3.1.0 # Apache-2.0 - +hacking>=3.1.0,<3.2.0 # Apache-2.0 @@ -8 +7 @@ fixtures>=3.0.0 # Apache-2.0/BSD -oslotest>=3.2.0 # Apache-2.0 +oslotest>=4.4.1 # Apache-2.0 From no-reply at openstack.org Fri Sep 17 17:13:46 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 17:13:46 -0000 Subject: [release-announce] python-freezerclient 4.3.0 (xena) Message-ID: We are stoked to announce the release of: python-freezerclient 4.3.0: OpenStack Disaster Recovery API Client Library This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-freezerclient Download the package from: https://pypi.org/project/python-freezerclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- freezerclient For more details, please see below. Changes in python-freezerclient 4.2.0..4.3.0 -------------------------------------------- a35d808 Fix lower-constraints CI error f10f3ae [ussuri][goal] Update contributor documentation c50503c Use py3 as the default runtime for tox Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 22 ++++++++------- lower-constraints.txt | 4 +-- tox.ini | 2 +- 6 files changed, 72 insertions(+), 31 deletions(-) From no-reply at openstack.org Fri Sep 17 17:13:53 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 17:13:53 -0000 Subject: [release-announce] sahara-plugin-storm 6.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for sahara-plugin-storm for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-storm/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/sahara-plugin-storm/src/branch/stable/xena Release notes for sahara-plugin-storm can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-storm/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1105 and tag it *xena-rc-potential* to bring it to the sahara-plugin-storm release crew's attention. From no-reply at openstack.org Fri Sep 17 17:16:29 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 17:16:29 -0000 Subject: [release-announce] python-zaqarclient 2.2.0 (xena) Message-ID: We are pumped to announce the release of: python-zaqarclient 2.2.0: Client Library for OpenStack Zaqar Messaging API This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-zaqarclient Download the package from: https://pypi.org/project/python-zaqarclient Please report issues through: https://bugs.launchpad.net/python-zaqarclient/+bugs For more details, please see below. Changes in python-zaqarclient 2.0.1..2.2.0 ------------------------------------------ f2e8500 Native Zuulv3 and fixes for python-zaqarclient-functional Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 32 +++++++--- playbooks/zaqarclient-dsvm-functional/post.yaml | 80 ------------------------- playbooks/zaqarclient-dsvm-functional/run.yaml | 73 ---------------------- tox.ini | 6 ++ 4 files changed, 29 insertions(+), 162 deletions(-) From no-reply at openstack.org Fri Sep 17 17:17:22 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 17:17:22 -0000 Subject: [release-announce] aodhclient 2.3.0 (xena) Message-ID: We eagerly announce the release of: aodhclient 2.3.0: Python client library for Aodh This release is part of the xena release series. The source is available from: https://opendev.org/openstack/aodhclient Download the package from: https://pypi.org/project/aodhclient For more details, please see below. Changes in aodhclient 2.2.0..2.3.0 ---------------------------------- e0bb4cf Update master for stable/wallaby Diffstat (except docs and test files) ------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++++++ 2 files changed, 7 insertions(+) From no-reply at openstack.org Fri Sep 17 17:17:27 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 17:17:27 -0000 Subject: [release-announce] sahara-plugin-cdh 6.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for sahara-plugin-cdh for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-cdh/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/sahara-plugin-cdh/src/branch/stable/xena Release notes for sahara-plugin-cdh can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-cdh/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1102 and tag it *xena-rc-potential* to bring it to the sahara-plugin-cdh release crew's attention. From no-reply at openstack.org Fri Sep 17 17:19:46 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 17:19:46 -0000 Subject: [release-announce] sahara-dashboard 15.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for sahara-dashboard for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/sahara-dashboard/src/branch/stable/xena Release notes for sahara-dashboard can be found at: https://docs.openstack.org/releasenotes/sahara-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/sahara-dashboard and tag it *xena-rc-potential* to bring it to the sahara-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 17 17:22:02 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 17:22:02 -0000 Subject: [release-announce] python-barbicanclient 5.2.0 (xena) Message-ID: We are amped to announce the release of: python-barbicanclient 5.2.0: Client Library for OpenStack Barbican Key Management API This release is part of the xena release series. The source is available from: https://opendev.org/openstack/python-barbicanclient Download the package from: https://tarballs.openstack.org/python-barbicanclient/ Please report issues through: https://bugs.launchpad.net/python-barbicanclient/+bugs For more details, please see below. Changes in python-barbicanclient 5.0.1..5.2.0 --------------------------------------------- b46836e bump py37 to py38 in tox.ini 2c563d5 Add Python3 wallaby unit tests c663fd2 [goal] Migrate tox based testing to ubuntu focal Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 6 +++--- tox.ini | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Fri Sep 17 17:22:31 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 17:22:31 -0000 Subject: [release-announce] sahara-plugin-mapr 6.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for sahara-plugin-mapr for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-mapr/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/sahara-plugin-mapr/src/branch/stable/xena Release notes for sahara-plugin-mapr can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-mapr/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1103 and tag it *xena-rc-potential* to bring it to the sahara-plugin-mapr release crew's attention. From no-reply at openstack.org Fri Sep 17 17:23:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 17:23:45 -0000 Subject: [release-announce] sahara-plugin-vanilla 6.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for sahara-plugin-vanilla for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-vanilla/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/sahara-plugin-vanilla/src/branch/stable/xena Release notes for sahara-plugin-vanilla can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-vanilla/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1106 and tag it *xena-rc-potential* to bring it to the sahara-plugin-vanilla release crew's attention. From no-reply at openstack.org Fri Sep 17 17:24:14 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 17:24:14 -0000 Subject: [release-announce] sahara 15.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for sahara for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/sahara/src/branch/stable/xena Release notes for sahara can be found at: https://docs.openstack.org/releasenotes/sahara/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/sahara/+bugs and tag it *xena-rc-potential* to bring it to the sahara release crew's attention. From no-reply at openstack.org Fri Sep 17 17:29:04 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Sep 2021 17:29:04 -0000 Subject: [release-announce] heat-dashboard 6.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for heat-dashboard for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/heat-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/heat-dashboard/src/branch/stable/xena Release notes for heat-dashboard can be found at: https://docs.openstack.org/releasenotes/heat-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/heat-dashboard and tag it *xena-rc-potential* to bring it to the heat-dashboard release crew's attention. From no-reply at openstack.org Mon Sep 20 09:26:19 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 20 Sep 2021 09:26:19 -0000 Subject: [release-announce] barbican_tempest_plugin 1.5.0 (xena) Message-ID: We are satisfied to announce the release of: barbican_tempest_plugin 1.5.0: OpenStack barbican tempest tests. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/barbican_tempest_plugin Download the package from: https://tarballs.openstack.org/barbican-tempest-plugin/ For more details, please see below. Changes in barbican_tempest_plugin 1.4.0..1.5.0 ----------------------------------------------- 8400a79 Add secure-rbac tests for Quotas across projects e20bc47 Enforce scope in RBAC testing ced0ebe Add secure-rbac tests for Orders across projects d47ae42 Refactor orders cleanup 4e5e457 Add secure-rbac test for Containers 087f89d Add secure-rbac test for Secrets across projects 62baff3 Refactor secret cleanup 6d4e995 Let the orders complete before using them Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 + .../services/key_manager/json/base.py | 4 + .../services/key_manager/json/container_client.py | 3 + .../services/key_manager/json/order_client.py | 55 +++- .../services/key_manager/json/secret_client.py | 26 +- 12 files changed, 760 insertions(+), 427 deletions(-) From no-reply at openstack.org Mon Sep 20 09:29:12 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 20 Sep 2021 09:29:12 -0000 Subject: [release-announce] kuryr-tempest-plugin 0.11.0 (xena) Message-ID: We enthusiastically announce the release of: kuryr-tempest-plugin 0.11.0: Kuryr Tempest Plugin This release is part of the xena release series. The source is available from: https://opendev.org/openstack/kuryr-tempest-plugin Download the package from: https://tarballs.openstack.org/kuryr-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/kuryr/+bugs For more details, please see below. Changes in kuryr-tempest-plugin 0.10.0..0.11.0 ---------------------------------------------- 19a3314 Check LB members when scaling a deployment 02778b3 Check service longevity Diffstat (except docs and test files) ------------------------------------- kuryr_tempest_plugin/config.py | 3 + 3 files changed, 156 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Sep 20 15:35:44 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 20 Sep 2021 15:35:44 -0000 Subject: [release-announce] masakari-monitors 9.0.3 (ussuri) Message-ID: We are overjoyed to announce the release of: masakari-monitors 9.0.3: Monitors for Masakari This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/masakari-monitors Download the package from: https://tarballs.openstack.org/masakari-monitors/ Please report issues through: https://bugs.launchpad.net/masakari-monitors/+bugs For more details, please see below. 9.0.3 ^^^^^ Bug Fixes * Fixes hostmonitor reporting hosts down because of Pacemaker cluster partitioning. Now hostmonitor properly respects the status of Pacemaker cluster quorum. LP#1878548 Changes in masakari-monitors 9.0.2..9.0.3 ----------------------------------------- c599293 Fix hostmonitor to respect quorum Diffstat (except docs and test files) ------------------------------------- .../hostmonitor/host_handler/handle_host.py | 7 ++++ .../hostmonitor/host_handler/parse_crmmon_xml.py | 22 +++++++++++ .../hostmonitor/host_handler/test_handle_host.py | 44 +++++++++++++++------- .../host_handler/test_parse_crmmon_xml.py | 23 +++++++++++ .../notes/bug-1878548-5fab31aec6ba5407.yaml | 7 ++++ 5 files changed, 90 insertions(+), 13 deletions(-) From no-reply at openstack.org Mon Sep 20 15:38:39 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 20 Sep 2021 15:38:39 -0000 Subject: [release-announce] openstackdocstheme 2.3.1 Message-ID: We are satisfied to announce the release of: openstackdocstheme 2.3.1: OpenStack Docs Theme The source is available from: https://opendev.org/openstack/openstackdocstheme Download the package from: https://tarballs.openstack.org/openstackdocstheme/ For more details, please see below. Changes in openstackdocstheme 2.3.0..2.3.1 ------------------------------------------ 4c6d655 Page header fix with Sphinx4 Diffstat (except docs and test files) ------------------------------------- openstackdocstheme/theme/openstackdocs/static/css/combined.css | 2 ++ 1 file changed, 2 insertions(+) From no-reply at openstack.org Mon Sep 20 15:40:58 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 20 Sep 2021 15:40:58 -0000 Subject: [release-announce] masakari-monitors 11.0.2 (wallaby) Message-ID: We are excited to announce the release of: masakari-monitors 11.0.2: Monitors for Masakari This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/masakari-monitors Download the package from: https://tarballs.openstack.org/masakari-monitors/ Please report issues through: https://bugs.launchpad.net/masakari-monitors/+bugs For more details, please see below. 11.0.2 ^^^^^^ Bug Fixes * Fixes hostmonitor reporting hosts down because of Pacemaker cluster partitioning. Now hostmonitor properly respects the status of Pacemaker cluster quorum. LP#1878548 Changes in masakari-monitors 11.0.1..11.0.2 ------------------------------------------- d090789 Fix hostmonitor to respect quorum Diffstat (except docs and test files) ------------------------------------- .../hostmonitor/host_handler/handle_host.py | 7 ++++ .../hostmonitor/host_handler/parse_crmmon_xml.py | 22 +++++++++++ .../hostmonitor/host_handler/test_handle_host.py | 44 +++++++++++++++------- .../host_handler/test_parse_crmmon_xml.py | 23 +++++++++++ .../notes/bug-1878548-5fab31aec6ba5407.yaml | 7 ++++ 5 files changed, 90 insertions(+), 13 deletions(-) From no-reply at openstack.org Mon Sep 20 15:54:17 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 20 Sep 2021 15:54:17 -0000 Subject: [release-announce] telemetry_tempest_plugin 1.5.0 (xena) Message-ID: We are psyched to announce the release of: telemetry_tempest_plugin 1.5.0: Tempest plugin for Telemetry Projects This release is part of the xena release series. The source is available from: https://opendev.org/openstack/telemetry_tempest_plugin Download the package from: https://tarballs.openstack.org/telemetry-tempest-plugin/ For more details, please see below. Changes in telemetry_tempest_plugin 1.4.0..1.5.0 ------------------------------------------------ d5c98fd Focus testing on train and wallaby aade825 Make telemetry-dsvm-integration patches vote again d42dc01 Adding FIPS job definitions for telemetry components 34e514a Remove autoscaling until gate issues sorted out Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 27 +++-- playbooks/enable-fips.yaml | 4 + .../telemetry_integration_gabbits/autoscaling.yaml | 116 --------------------- 3 files changed, 25 insertions(+), 122 deletions(-) From no-reply at openstack.org Mon Sep 20 16:02:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 20 Sep 2021 16:02:15 -0000 Subject: [release-announce] zaqar_tempest_plugin 1.3.1 (xena) Message-ID: We enthusiastically announce the release of: zaqar_tempest_plugin 1.3.1: Tempest plugin zaqar_tempest_plugin This release is part of the xena release series. The source is available from: https://opendev.org/openstack/zaqar_tempest_plugin Download the package from: https://tarballs.openstack.org/zaqar-tempest-plugin/ For more details, please see below. Changes in zaqar_tempest_plugin 1.3.0..1.3.1 -------------------------------------------- 3813c99 Migrate from testr to stestr Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 +- .stestr.conf | 3 +++ .testr.conf | 7 ------- test-requirements.txt | 2 +- tox.ini | 18 ++++++++++++++---- 5 files changed, 19 insertions(+), 13 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 93fc72c..d14547f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ oslotest>=1.10.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 Tue Sep 21 11:28:11 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Sep 2021 11:28:11 -0000 Subject: [release-announce] manila-tempest-plugin 1.6.0 (xena) Message-ID: We are glad to announce the release of: manila-tempest-plugin 1.6.0: Tempest plugin manila-tempest-plugin This release is part of the xena release series. The source is available from: https://opendev.org/openstack/manila-tempest-plugin Download the package from: https://tarballs.openstack.org/manila-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/manila/+bugs For more details, please see below. Changes in manila-tempest-plugin 1.5.0..1.6.0 --------------------------------------------- 98b3e87 Add tests for scheduler hints of share create. e6db08d Add extra check to server migration complete test 6e56677 Add run tests as thin provisioning c5c69a6 Modify share server migration tests 13f2dd2 Use local variable instead of instance variable 8ccbbeb [CI] Temporarily disable IPv6 scenario tests bef40b3 Fix tests creating share without using share_size da415b4 Fix parsing of share group type json 86f2432 Enable http response extraction Diffstat (except docs and test files) ------------------------------------- .../services/share/json/shares_client.py | 183 ++++++---- .../services/share/v2/json/shares_client.py | 405 +++++++++++++-------- .../api/admin/test_export_locations_negative.py | 8 +- .../api/admin/test_share_instances_negative.py | 4 +- .../admin/test_share_servers_manage_negative.py | 27 +- .../api/admin/test_share_servers_migration.py | 51 ++- .../admin/test_share_servers_migration_negative.py | 14 +- .../api/admin/test_share_snapshot_instances.py | 15 +- .../test_share_snapshot_instances_negative.py | 4 +- .../api/admin/test_share_types_extra_specs.py | 18 +- .../api/admin/test_snapshot_export_locations.py | 27 +- .../test_snapshot_export_locations_negative.py | 10 +- .../api/admin/test_snapshot_manage_negative.py | 10 +- .../api/test_access_rules_metadata_negative.py | 2 +- .../test_replication_export_locations_negative.py | 7 +- .../api/test_security_services_mapping_negative.py | 2 +- .../api/test_share_network_subnets_negative.py | 36 +- .../api/test_share_type_availability_zones.py | 7 +- .../api/test_shares_from_snapshot_across_pools.py | 4 +- zuul.d/manila-tempest-jobs.yaml | 4 +- zuul.d/manila-tempest-stable-jobs.yaml | 6 + 87 files changed, 1452 insertions(+), 922 deletions(-) From no-reply at openstack.org Tue Sep 21 13:43:48 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Sep 2021 13:43:48 -0000 Subject: [release-announce] openstack-governance 0.11.0 Message-ID: We contentedly announce the release of: openstack-governance 0.11.0: OpenStack Governance Documents The source is available from: https://opendev.org/openstack/openstack-governance Download the package from: https://tarballs.openstack.org/governance/ For more details, please see below. Changes in openstack-governance 0.10.0..0.11.0 ---------------------------------------------- 9128e502 Fix gate fd56ace4 Fix CLA link in licensing.rst f1eb2c1a Add Puppet OpenStack project IRC channel name 19a47a23 Add some PTLs missing irc nick name 351fbca1 Appoint FengShengqin as Zun PTL f45cca88 Appoint Fossen Qiu as Sahara PTL 0c3a97bb Appoint Tobias Urdin as Puppet OpenStack PTL 76eed6a7 Appoint Martin Chacon Piza as Monasca PTL 413f660f Appoint Rico Lin as Heat PTL bc1ff037 Appoint Adrian Turjak as Adjutant PTL 5a3c2c40 Update projects.yaml for Yoga PTLs 8fca258d Add openstack-loadbalancer charm and interfaces 0d670d5d [doc] Fix tag "assert:supports-standalone" 75b4b6ed Add the cinder-lvm charm to Openstack charms 04e55ac5 Add yoctozepto as TC vice-chair ff3a7d4c Add Ghanshyam nomination as chair 2dae218e Add two more release liasons for Keystone dc778e29 Close out Yoga TC Election e543ed34 Venus official project status 44556bad Retire puppet-monasca Diffstat (except docs and test files) ------------------------------------- reference/legacy.yaml | 4 + reference/licensing.rst | 2 +- reference/members.yaml | 8 +- reference/projects.yaml | 141 +++++++++++++++++++------- reference/tags/assert_supports-standalone.rst | 2 +- requirements.txt | 2 +- tools/universe_dot.py | 2 +- 7 files changed, 115 insertions(+), 46 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 4512eeb9..61f875ca 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4 @@ -pydot2>=1.0.32 +pydot From no-reply at openstack.org Tue Sep 21 17:47:46 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Sep 2021 17:47:46 -0000 Subject: [release-announce] bifrost 11.2.0 (xena) Message-ID: We are jazzed to announce the release of: bifrost 11.2.0: Deployment of physical machines using OpenStack Ironic and Ansible This release is part of the xena release series. The source is available from: https://opendev.org/openstack/bifrost Download the package from: https://tarballs.openstack.org/bifrost/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/bifrost For more details, please see below. 11.2.0 ^^^^^^ New Features ************ * Adds support for using dnsmasq as a DHCP relay target via the new "dhcp_pool_mask" parameter. * Automatically configures "enabled_raid_interfaces" based on the "enabled_hardware_types". * Adds support for manually specified enabled raid interfaces via the new "enabled_raid_interfaces" parameter. * Supports customizing the TFTP directory via the new parameter "tftp_boot_folder". * Adds a new role "bifrost-uwsgi-install" encapsulating uWSGI configuration logic. * Virtual media images are now protected by TLS when TLS support is enabled. Known Issues ************ * Fedora 34 cryptography settings may prevent it from logging into CirrOS via SSH. CirrOS images should not be used in production. If this problem affects your development environment, temporary lower the cryptography profile: sudo update-crypto-policies --set LEGACY Upgrade Notes ************* * Fedora 34 is now tested in the CI. Fedora 32 and newer should work, but are not tested any more. * The "admin" Keystone endpoint will be upgraded from using port 35357 (a separate admin API) to use port 5000 (the default Identity API). * Switches TFTP handling from Xinetd to dnsmasq, which must be enabled for TFTP boot to work. * Keystone services are now run as separate systemd services "uwsgi @keystone-public" and "uwsgi at keystone-admin". The standalone "uwsgi" service is no longer used and is disabled on upgrade. * If "enable_tls" is "true", virtual media images for Redfish, iDRAC- Redfish and iLO are now served via TLS using the Ironic's TLS certificate. If this is not desired, set the new option "vmedia_enable_tls" to "false". The new server's port can be configured via the new "file_url_port_tls" option. Deprecation Notes ***************** * The separate Keystone admin API (served at port 35357) is deprecated and will be removed in a future release. Please update your applications to refer to port 5000 only for Keystone operations. Bug Fixes ********* * When "copy_from_local_path" is used, destination path is removed on upgrade before copying. * Fixes Fedora 34 support by switching from the removed Xinetd to dnsmasq for TFTP boot. * Fixes support for TLS "ca_cert" and other current authentication parameters in the "os_ironic_node_info" module. The implementation uses utilities from the OpenStack Ansible collection. Other Notes *********** * Moves the generic code for managing Nginx into a new role "bifrost- nginx-install". Changes in bifrost 11.1.0..11.2.0 --------------------------------- e9e9206d Use safe shim binary paths on redhat family b31bc667 Explicitly trap on ERR 5c188128 Add uWSGI role and use systemd instead of emperor mode 52e14a65 Allow configuring enabled raid interfaces e8ae953d Add support for being dhcp relay target 05c13dfd Keystone: deprecate the separate admin service d4ddc053 CI: collect keystone information 7e1dbbd0 CI: copy bifrost logs to the log directory 358a989e Keystone: consolidate uWSGI config, drop non-existing plugin 4f2fd6df Use TLS for virtual media when TLS is enabled 6cf3c7be os_ironic_node_info: fix TLS and potentially other issues a79892ca Changes made to install documentation 6027b173 Improve main function 3852d3cf Remove destination when doing copy_from_local_path 064e8e9a Avoid a double restart of ironic components 8f94488f Update the supported Fedora versions f8c0e0b7 Trivial: fix a warning in bifrost-keystone-client-config a28b13eb Move Nginx code to a new role bifrost-nginx-install 65bc56e3 CI: use legacy crypto on Fedora with Cirros ce262837 Drop external tftp service in favor to use dnsmasq's one 36969332 Keep sushy-emulator state directory in /var/lib d5199cf1 Update deprecated pxe_append_params -> kernel_append_params Diffstat (except docs and test files) ------------------------------------- bifrost/cli.py | 5 +- playbooks/ci/run.yaml | 2 +- playbooks/ci/upgrade.yaml | 4 +- playbooks/library/os_ironic_node_info.py | 46 +++-------- .../bifrost-create-vm-nodes/defaults/main.yml | 1 + .../roles/bifrost-create-vm-nodes/tasks/main.yml | 8 ++ .../tasks/prepare_libvirt.yml | 33 +++++++- .../templates/redfish-emulator.conf.j2 | 3 + playbooks/roles/bifrost-ironic-install/README.md | 4 + .../roles/bifrost-ironic-install/defaults/main.yml | 10 ++- .../defaults/required_defaults_CentOS.yml | 1 + .../defaults/required_defaults_Debian_family.yml | 5 -- .../defaults/required_defaults_Fedora.yml | 5 +- .../defaults/required_defaults_RedHat.yml | 1 + .../defaults/required_defaults_RedHat_family.yml | 5 -- .../defaults/required_defaults_Suse_family.yml | 4 - .../defaults/required_defaults_Ubuntu.yml | 4 - .../bifrost-ironic-install/files/tftpboot-map-file | 2 - .../roles/bifrost-ironic-install/files/xinetd.tftp | 14 ---- .../bifrost-ironic-install/tasks/bootstrap.yml | 65 ++++++++++----- .../tasks/create_tftpboot.yml | 48 +++++++---- .../bifrost-ironic-install/tasks/hw_types.yml | 9 +++ .../roles/bifrost-ironic-install/tasks/install.yml | 5 ++ .../roles/bifrost-ironic-install/tasks/start.yml | 29 ++----- .../templates/dnsmasq.conf.j2 | 5 +- .../templates/ironic.conf.j2 | 6 +- .../nginx_conf.d_bifrost-httpboot.conf.j2 | 26 ++++++ .../bifrost-keystone-client-config/tasks/main.yml | 14 ++-- playbooks/roles/bifrost-keystone-install/README.md | 6 +- .../bifrost-keystone-install/defaults/main.yml | 2 +- .../defaults/required_defaults_Debian_family.yml | 2 - .../defaults/required_defaults_RedHat_family.yml | 2 - .../defaults/required_defaults_Suse_family.yml | 1 - .../bifrost-keystone-install/tasks/bootstrap.yml | 94 +++++----------------- .../bifrost-keystone-install/tasks/install.yml | 16 ++-- .../roles/bifrost-keystone-install/tasks/start.yml | 16 +++- .../templates/keystone-admin.ini.j2 | 19 ----- .../templates/nginx.conf.j2 | 52 ------------ .../nginx_conf.d_bifrost-keystone.conf.j2 | 9 ++- .../templates/systemd_template.j2 | 15 ---- ...eystone-public.ini.j2 => uwsgi-keystone.ini.j2} | 9 ++- .../roles/bifrost-nginx-install/defaults/main.yml | 17 ++++ .../bifrost-nginx-install/tasks/bootstrap.yml | 17 ++++ .../roles/bifrost-nginx-install/tasks/install.yml | 22 +++++ .../roles/bifrost-nginx-install/tasks/main.yml | 24 ++++++ .../roles/bifrost-nginx-install/tasks/start.yml | 18 +++++ .../templates/nginx.conf.j2 | 10 +-- .../roles/bifrost-prep-for-install/tasks/main.yml | 10 +++ .../roles/bifrost-uwsgi-install/defaults/main.yml | 23 ++++++ .../bifrost-uwsgi-install/tasks/bootstrap.yml | 57 +++++++++++++ .../roles/bifrost-uwsgi-install/tasks/install.yml | 18 +++++ .../roles/bifrost-uwsgi-install/tasks/main.yml | 20 +++++ .../templates/uwsgi at .service.j2 | 17 ++++ .../bifrost-nginx-install-8a824b4be58201c7.yaml | 5 ++ .../notes/copy-from-remove-7bcd4968a80cdbcf.yaml | 5 ++ .../notes/dhcp_pool_mask-6d9bd4d1b78be0ab.yaml | 5 ++ .../enabled_raid_interfaces-93086bc0cc29ee09.yaml | 8 ++ releasenotes/notes/fedora-bf306bdbbbea47c5.yaml | 13 +++ .../notes/keystone-admin-9eadd531de3f20ce.yaml | 10 +++ releasenotes/notes/no-xinetd-199ba2496469142c.yaml | 13 +++ .../os_ironic_node_info-49a608c3453cf18d.yaml | 6 ++ .../notes/uwsgi-install-eea2f9dca2470006.yaml | 10 +++ .../notes/vmedia-tls-ffa56b7c0466b663.yaml | 13 +++ scripts/collect-test-info.sh | 13 ++- scripts/test-bifrost.sh | 15 +++- tox.ini | 3 +- zuul.d/bifrost-jobs.yaml | 1 + 68 files changed, 641 insertions(+), 346 deletions(-) From no-reply at openstack.org Wed Sep 22 10:29:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 22 Sep 2021 10:29:34 -0000 Subject: [release-announce] ironic 18.2.0 (xena) Message-ID: We are chuffed to announce the release of: ironic 18.2.0: OpenStack Bare Metal Provisioning This release is part of the xena release series. The source is available from: https://opendev.org/openstack/ironic Download the package from: https://tarballs.openstack.org/ironic/ Please report issues through: https://storyboard.openstack.org/#!/project/943 For more details, please see below. Changes in ironic 18.1.0..18.2.0 -------------------------------- 058230e1c Set stage for release 18.2 ebd32ce3c Remove docker reference from legacy image build e73757316 Reno for default_boot_mode change in Yoga 38bba45ae Update python-dracclient version 8e173b88d Disable Neutron firewall 6e0c0e7fd Fix idrac-wsman having Completed with Errors jobs 85b6dc935 Facilitate asset copy for bootloader ops 34fd84560 Dial back gate job memory allocation fb9eae741 API endpoints to get node history 2a0fd1d13 Fix idrac-wsman set_power_state to wait on HW 72eac4e74 Support HttpHeaders in create_subscription 50c87cf63 Fix clear foreign config in idrac-redfish RAID 4fc1abf91 Fix driver task pattern to reduce periodic db load c174380db Fix iDRAC import configuration missing task handling d17749249 Record node history and manage events in db d0963378d Document eject_vmedia for Redfish fbaad948d Implements node history: database 391543946 Fix iDRAC import configuration job with errors a9d82bb12 Enable parallel downloads and allow tuning concurrency 94a1560d3 Always update cache for HTTP images if Last Modified is unknown df4778605 Clean step to remove CA certificates from iLO fc8601cd0 Use packaged grub efi for network boot f0b3695b3 Fix RAID steps for non-RAID in idrac-redfish a76fc6f54 Trivial: shorten the deploy/clean step failure message b7b0dfb14 Fix to unblock oslodb 11.0.0 88d6b99cc Move ramdisk deploy to its own module 75304deef Fix in-band cleaning for ramdisk and anaconda deploy 3dc887fa7 Add release note upgrade version check handling change afa801996 Remove images from the OS profiler docs 03440d9f6 Expand the driver contributor documentation b7ad3f51a Fix typo and add subscription docs f6781aadf Improve edge-case debugging for deployment and cleaning 28be9684c update irmc document c4a538c76 Redfish RAID: Use identity instead of durable_name c694c76d7 Split node verification code out of manager.py 0fe012246 Revert "Allow reboot to hard disk following iso ramdisk deploy." fbb0020ab Remove manager param for iDRAC OEM calls ee06761b0 Add support for fields in drivers API 7748b154b Silence debug logging from oslo_policy e52a13cca [doc] Cross-reference the updated power sync docs from tuning 5b545086a Minor formatting and doc changes to change boot mode feature commit. bc95c92f7 Add api endpoints for changing boot_mode and secure_boot state b3f6da3df Add better error messages for invalid conf molds 197e07d3d rfc3986: Replace deprecated URIReference.is_valid 28b97db91 [doc] Update power sync documentation ea8c10cc8 Allow initial versions to not be created yet 1c3e20d85 Make curl in DevStack Bypass Proxy e55502e0f [Trivial] Fix typo in burn-in docs 71481ac48 Enable priority overrides to enable/disable steps 7b097f016 Fix upgrade logic to allow for bundled changes 528eb9e4a Retry stdlib ssl.SSLError a8bbfae5a Fix subscription vendor passthru 6af0eb374 Set postgresql password encryption for FIPS compliance 294046bef Use shim-signed on Ubuntu, shim is empty now e5d35ba65 Add lower-constraints job to current development branch 22b4f7469 ci-workarounds/get_extra_logging.yaml : avoid grep failure 7aec74d4e Increase version of hacking and pycodestyle b03ff30f9 Fixes missing argument for log format string 171474d69 Fix regression in ramdisk deploy kernel parameters c46ae1af4 Minor updates to anaconda doc 59b4fb8dc Expand the IPMI documentation 1e041bea3 Document making bugfix releases and branches 9ed5820e2 Add iDRAC configuration mold docs Diffstat (except docs and test files) ------------------------------------- api-ref/source/baremetal-api-v1-drivers.inc | 8 + .../source/baremetal-api-v1-node-management.inc | 69 ++ api-ref/source/baremetal-api-v1-nodes-history.inc | 76 ++ api-ref/source/index.rst | 1 + api-ref/source/parameters.yaml | 56 + .../source/samples/node-history-list-response.json | 16 + .../source/samples/node-set-boot-mode-bios.json | 3 + .../source/samples/node-set-boot-mode-uefi.json | 3 + .../source/samples/node-set-secure-boot-off.json | 3 + .../source/samples/node-set-secure-boot-on.json | 3 + bindep.txt | 4 +- devstack/lib/ironic | 45 +- devstack/upgrade/upgrade.sh | 7 +- driver-requirements.txt | 4 +- ironic/api/controllers/v1/driver.py | 50 +- ironic/api/controllers/v1/node.py | 212 +++- ironic/api/controllers/v1/utils.py | 5 + ironic/api/controllers/v1/versions.py | 8 +- ironic/cmd/dbsync.py | 13 +- ironic/cmd/status.py | 11 +- ironic/common/exception.py | 9 + ironic/common/images.py | 7 +- ironic/common/molds.py | 12 +- ironic/common/policy.py | 39 +- ironic/common/pxe_utils.py | 58 + ironic/common/release_mappings.py | 29 +- ironic/common/states.py | 19 + ironic/conductor/base_manager.py | 21 +- ironic/conductor/cleaning.py | 8 +- ironic/conductor/deployments.py | 6 +- ironic/conductor/manager.py | 237 ++-- ironic/conductor/rpcapi.py | 43 +- ironic/conductor/steps.py | 20 +- ironic/conductor/utils.py | 215 +++- ironic/conductor/verify.py | 75 ++ ironic/conf/conductor.py | 51 + ironic/conf/default.py | 10 +- ironic/conf/drac.py | 7 +- ironic/conf/opts.py | 2 + ironic/conf/pxe.py | 23 +- ironic/db/api.py | 76 ++ .../9ef41f07cb58_add_node_history_table.py | 52 + ironic/db/sqlalchemy/api.py | 163 ++- ironic/db/sqlalchemy/models.py | 20 + ironic/drivers/generic.py | 3 +- ironic/drivers/modules/agent.py | 2 +- ironic/drivers/modules/agent_base.py | 247 +++-- ironic/drivers/modules/agent_client.py | 3 +- ironic/drivers/modules/drac/bios.py | 11 +- ironic/drivers/modules/drac/boot.py | 5 +- ironic/drivers/modules/drac/management.py | 99 +- ironic/drivers/modules/drac/power.py | 45 +- ironic/drivers/modules/drac/raid.py | 309 +++++- ironic/drivers/modules/drac/utils.py | 13 +- ironic/drivers/modules/ilo/boot.py | 7 +- ironic/drivers/modules/ilo/common.py | 5 +- ironic/drivers/modules/ilo/management.py | 62 ++ ironic/drivers/modules/image_cache.py | 42 +- ironic/drivers/modules/image_utils.py | 10 +- ironic/drivers/modules/irmc/raid.py | 9 +- ironic/drivers/modules/pxe.py | 69 -- ironic/drivers/modules/ramdisk.py | 99 ++ ironic/drivers/modules/redfish/boot.py | 6 +- ironic/drivers/modules/redfish/management.py | 27 +- ironic/drivers/modules/redfish/raid.py | 83 +- ironic/drivers/modules/redfish/utils.py | 10 +- ironic/drivers/modules/redfish/vendor.py | 40 +- ironic/objects/__init__.py | 1 + ironic/objects/node_history.py | 184 ++++ .../unit/drivers/modules/drac/test_management.py | 148 ++- .../drivers/modules/drac/test_periodic_task.py | 33 + .../unit/drivers/modules/ilo/test_management.py | 162 ++- .../unit/drivers/modules/redfish/test_boot.py | 52 - .../unit/drivers/modules/redfish/test_raid.py | 3 - .../unit/drivers/modules/redfish/test_vendor.py | 20 +- .../unit/drivers/modules/test_agent_client.py | 12 +- .../unit/drivers/third_party_driver_mock_specs.py | 14 +- lower-constraints.txt | 57 + playbooks/ci-workarounds/get_extra_logging.yaml | 2 +- .../notes/18.2-prelude-3c8609692bab70a3.yaml | 9 + ...river-api-fields-selector-36f12259f01b0f7a.yaml | 9 + .../add-node-event-history-99c6166607a90f3c.yaml | 8 + ...der-copy-for-network-boot-190c713cb5e872d8.yaml | 12 + .../notes/clear_ca_cert-db41e7be9723c0fb.yaml | 5 + .../custom-params-cleaning-f938549964ff6df0.yaml | 5 + ...oot-mode-changing-in-yoga-5012348ecfc2f45d.yaml | 7 + ...x-step-priority-overrides-edecff2a6c68dcac.yaml | 9 + ...scription-vendor-passthru-5a9af3613c0cbebc.yaml | 9 + ...ial-version-no-such-table-54c3c291050ae787.yaml | 14 + ...ing-table-in-status-check-512c1732dec56f62.yaml | 6 + ...port-conf-partial-success-86b8bd1983d227f6.yaml | 6 + ...onfiguration-task-deleted-2a0e6a96509394b6.yaml | 12 + ...raid-clear-foreign-config-9ce4ec35cf6d7225.yaml | 6 + ...raid-convert-from-nonraid-e9b5bbac89c71537.yaml | 7 + ...man-completed-with-errors-f65c9a48ed4c02d4.yaml | 8 + ...sman-set-power-state-wait-cd8f9ff41b19c7a7.yaml | 10 + .../notes/image-cache-4082178dabd64249.yaml | 8 + .../notes/node-boot-mode-0662effa2a2644dc.yaml | 2 +- ...node-boot-mode-change-api-c5e392e3cd6ea54b.yaml | 13 + .../notes/not-presistent-9c552f4209a84820.yaml | 7 - ...imize-driver-task-pattern-322e02b6a2233919.yaml | 8 + releasenotes/notes/parallel-6c54b4131b4ba991.yaml | 15 + .../notes/ramdisk-cleaning-f4e061f978bd6ac4.yaml | 17 + releasenotes/notes/sslerror-287edf7f8b3c5f1c.yaml | 4 + ...rs-in-create-subscription-e383137f0db1ae21.yaml | 5 + setup.cfg | 4 +- tools/test-setup.sh | 27 +- tox.ini | 10 +- zuul.d/ironic-jobs.yaml | 8 +- zuul.d/project.yaml | 1 + 169 files changed, 7435 insertions(+), 3253 deletions(-) Requirements updates -------------------- diff --git a/driver-requirements.txt b/driver-requirements.txt index 8b2af33a2..d5285a3df 100644 --- a/driver-requirements.txt +++ b/driver-requirements.txt @@ -10 +10 @@ python-scciclient>=0.8.0 -python-dracclient>=5.1.0,<7.0.0 +python-dracclient>=5.1.0,<8.0.0 @@ -23 +23 @@ python-ibmcclient>=0.2.2,<0.3.0 -sushy-oem-idrac>=2.1.0,<3.0.0 +sushy-oem-idrac>=3.0.1,<4.0.0 From no-reply at openstack.org Wed Sep 22 10:41:13 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 22 Sep 2021 10:41:13 -0000 Subject: [release-announce] glance 23.0.0.0rc2 (xena) Message-ID: Hello everyone, A new release candidate for glance for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/glance/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/glance/src/branch/stable/xena Release notes for glance can be found at: https://docs.openstack.org/releasenotes/glance/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/glance/+bugs and tag it *xena-rc-potential* to bring it to the glance release crew's attention. From no-reply at openstack.org Wed Sep 22 11:09:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 22 Sep 2021 11:09:35 -0000 Subject: [release-announce] sushy-tools 0.18.1 Message-ID: We are tickled pink to announce the release of: sushy-tools 0.18.1: A set of tools to support the development and test of the Sushy library (https://docs.openstack.org/sushy/) The source is available from: https://opendev.org/openstack/sushy-tools Download the package from: https://tarballs.openstack.org/sushy-tools/ For more details, please see below. 0.18.1 ^^^^^^ Bug Fixes * Fixes authentication when the configuration is provided via the "-- config" option (as opposed to the environment). Changes in sushy-tools 0.18.0..0.18.1 ------------------------------------- cb10724 Fix enabling authentication via --config Diffstat (except docs and test files) ------------------------------------- releasenotes/notes/auth-config-4f05bbfaea15bd2b.yaml | 5 +++++ sushy_tools/emulator/main.py | 11 ++++++----- 3 files changed, 14 insertions(+), 7 deletions(-) From no-reply at openstack.org Wed Sep 22 13:01:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 22 Sep 2021 13:01:54 -0000 Subject: [release-announce] adjutant-ui 3.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for adjutant-ui for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/adjutant-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/adjutant-ui/src/branch/stable/xena Release notes for adjutant-ui can be found at: https://docs.openstack.org/releasenotes/adjutant-ui/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/adjutant-ui and tag it *xena-rc-potential* to bring it to the adjutant-ui release crew's attention. From no-reply at openstack.org Wed Sep 22 13:01:57 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 22 Sep 2021 13:01:57 -0000 Subject: [release-announce] neutron-vpnaas-dashboard 5.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for neutron-vpnaas-dashboard for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/neutron-vpnaas-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/neutron-vpnaas-dashboard/src/branch/stable/xena Release notes for neutron-vpnaas-dashboard can be found at: https://docs.openstack.org/releasenotes/neutron-vpnaas-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron-vpnaas-dashboard/+bugs and tag it *xena-rc-potential* to bring it to the neutron-vpnaas-dashboard release crew's attention. From no-reply at openstack.org Wed Sep 22 18:55:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 22 Sep 2021 18:55:15 -0000 Subject: [release-announce] ironic-inspector 10.8.0 (xena) Message-ID: We contentedly announce the release of: ironic-inspector 10.8.0: Hardware introspection for OpenStack Bare Metal This release is part of the xena stable release series. The source is available from: https://opendev.org/openstack/ironic-inspector Download the package from: https://tarballs.openstack.org/ironic-inspector/ Please report issues through: https://storyboard.openstack.org/#!/project/944 For more details, please see below. 10.8.0 ^^^^^^ New Features ************ * The new "[healthcheck] enabled" option has been added. When this option is set to "True", the healthcheck middleware is enabled in API pipeline and the additional API endpoint to monitor service availability becomes available at "/healthcheck" path. Bug Fixes ********* * Inspector now ignores failures to list ironic ports during pxe filter driver sync, and just skips the sync in this case. Previously such errors resulted in pxe filter driver being stuck in an uninitialized state until ironic inspector was restarted. See bug 2008971 (https://storyboard.openstack.org/#!/story/2008971). * Fixes issues in Inspector where various tasks would not have retry logic applied to them and may sporadically fail. This is because the OpenStack SDK does not comprehend the NodeLocked error, which previously python-ironicclient silently handled. Basic operations such as "power reboot" and "set boot device" will now be retried automatically if they fail. For more information, please see story 2009107 (https://storyboard.openstack.org/#!/story/2009107). Changes in ironic-inspector 10.7.0..10.8.0 ------------------------------------------ 4bc7532 Fix sqlalchemy d7400b5 Add optional healthcheck middleware 62f79a1 Include ironic/tests in irrelevant-files 6e72471 Update parameters for authtoken middleware 7f6c4c4 Handle NodeLocked failures 424b53e Add lower-constraints job to current development branch 9cfd98e Increase version of hacking and pycodestyle c3b3166 Do not reset FSM when ironic ports cant be queried Diffstat (except docs and test files) ------------------------------------- ironic_inspector/conf/__init__.py | 2 + ironic_inspector/conf/healthcheck.py | 33 +++++ ironic_inspector/conf/opts.py | 1 + ironic_inspector/introspect.py | 10 +- ironic_inspector/main.py | 2 + ironic_inspector/node_cache.py | 9 +- ironic_inspector/pxe_filter/dnsmasq.py | 14 +- ironic_inspector/pxe_filter/iptables.py | 19 ++- ironic_inspector/test/unit/test_common_ironic.py | 12 +- .../test/unit/test_dnsmasq_pxe_filter.py | 16 +++ ironic_inspector/test/unit/test_introspect.py | 39 +++++- ironic_inspector/test/unit/test_iptables.py | 16 +++ ironic_inspector/test/unit/test_migrations.py | 151 ++++++++++++--------- ironic_inspector/test/unit/test_node_cache.py | 9 ++ ironic_inspector/test/unit/test_utils.py | 11 +- ironic_inspector/utils.py | 9 ++ lower-constraints.txt | 43 ++++++ .../healthcheck-middleware-5994e8a8b54dbdb4.yaml | 7 + .../pxe-filter-driver-stuck-ea5844cf3eafa61f.yaml | 9 ++ ...handle_transient_failures-e1da302fd1d06528.yaml | 11 ++ tools/config-generator.conf | 1 + tox.ini | 4 +- zuul.d/ironic-inspector-jobs.yaml | 1 + zuul.d/project.yaml | 1 + 24 files changed, 325 insertions(+), 105 deletions(-) From no-reply at openstack.org Wed Sep 22 18:57:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 22 Sep 2021 18:57:45 -0000 Subject: [release-announce] ironic-python-agent 8.2.0 (xena) Message-ID: We contentedly announce the release of: ironic-python-agent 8.2.0: Ironic Python Agent Ramdisk This release is part of the xena release series. The source is available from: https://opendev.org/openstack/ironic-python-agent Download the package from: https://tarballs.openstack.org/ironic-python-agent/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic- python-agent For more details, please see below. 8.2.0 ^^^^^ New Features * The introspection now includes the MAC address of the IPMI LAN channel which has a valid IP address and MAC address assigned in the hardware inventory data as "bmc_mac". Changes in ironic-python-agent 8.1.0..8.2.0 ------------------------------------------- cb836a2 Trivial: minor fixes in error messages 07ff3b8 Trivial: better debugging in list_all_block_devices a86e21e Check the network burnin roles and partner 6441db6 Move loading of IPMI module loading to a single point 61af712 Expose BMC MAC address in inventory data 22b538d Add lower-constraints job to current development branch caf695f Output verbose info from efibootmgr efbbc86 Increase version of hacking and pycodestyle Diffstat (except docs and test files) ------------------------------------- examples/business-logic/example_business_logic.py | 7 +- ironic_python_agent/agent.py | 11 +- ironic_python_agent/burnin.py | 8 ++ ironic_python_agent/extensions/clean.py | 2 +- ironic_python_agent/extensions/deploy.py | 2 +- ironic_python_agent/extensions/image.py | 9 +- ironic_python_agent/extensions/standby.py | 36 +++--- ironic_python_agent/hardware.py | 94 ++++++++++++--- ironic_python_agent/hardware_managers/cna.py | 7 +- ironic_python_agent/utils.py | 3 +- lower-constraints.txt | 26 ++++ .../bmc-mac-introspection-e4c2e203d8529710.yaml | 6 + tox.ini | 10 +- zuul.d/project.yaml | 5 +- 19 files changed, 312 insertions(+), 111 deletions(-) From no-reply at openstack.org Wed Sep 22 19:08:43 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 22 Sep 2021 19:08:43 -0000 Subject: [release-announce] ironic-tempest-plugin 2.3.1 (xena) Message-ID: We are satisfied to announce the release of: ironic-tempest-plugin 2.3.1: Tempest plugin for ironic and ironic- inspector This release is part of the xena release series. The source is available from: https://opendev.org/openstack/ironic-tempest-plugin Download the package from: https://tarballs.openstack.org/ironic-tempest-plugin/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic For more details, please see below. Changes in ironic-tempest-plugin 2.3.0..2.3.1 --------------------------------------------- 7504e63 remove ebtables fix env var from wallaby stable job Diffstat (except docs and test files) ------------------------------------- zuul.d/stable-jobs.yaml | 5 ----- 1 file changed, 5 deletions(-) From no-reply at openstack.org Thu Sep 23 09:00:52 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 23 Sep 2021 09:00:52 -0000 Subject: [release-announce] octavia-tempest-plugin 1.8.1 (xena) Message-ID: We are happy to announce the release of: octavia-tempest-plugin 1.8.1: Tempest plugin for Octavia This release is part of the xena release series. The source is available from: https://opendev.org/openstack/octavia-tempest-plugin Download the package from: https://tarballs.openstack.org/octavia-tempest-plugin/ Please report issues through: https://storyboard.openstack.org/#!/project/908 For more details, please see below. Changes in octavia-tempest-plugin 1.8.0..1.8.1 ---------------------------------------------- 605899c Increase job timeout for noop-api tests 6855323 Fix wrong protocol in UDP pool tests 5cf1f61 Fix two-node job configuration 1c53f1b Add stable/wallaby jobs to check and gate queues 88d78fb Fix expect_timeout_error in IPv6 scenario tests Diffstat (except docs and test files) ------------------------------------- playbooks/prepare-ovn-multinode.yaml | 4 + zuul.d/jobs.yaml | 107 ++++++++++++++++----- zuul.d/projects.yaml | 10 ++ 5 files changed, 100 insertions(+), 29 deletions(-) From no-reply at openstack.org Thu Sep 23 09:00:59 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 23 Sep 2021 09:00:59 -0000 Subject: [release-announce] zun-tempest-plugin 4.4.1 (xena) Message-ID: We are pleased to announce the release of: zun-tempest-plugin 4.4.1: Tempest plugin zun_tempest_plugin This release is part of the xena release series. The source is available from: https://opendev.org/openstack/zun-tempest-plugin Download the package from: https://tarballs.openstack.org/zun-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/zun/+bugs For more details, please see below. Changes in zun-tempest-plugin 4.4.0..4.4.1 ------------------------------------------ 6d25295 Temporarily disable capsule tests Diffstat (except docs and test files) ------------------------------------- 1 file changed, 6 insertions(+) From no-reply at openstack.org Thu Sep 23 09:14:25 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 23 Sep 2021 09:14:25 -0000 Subject: [release-announce] virtualbmc 2.2.1 Message-ID: We are delighted to announce the release of: virtualbmc 2.2.1: Create virtual BMCs for controlling virtual instances via IPMI The source is available from: https://opendev.org/openstack/virtualbmc Download the package from: https://tarballs.openstack.org/virtualbmc/ For more details, please see below. Changes in virtualbmc 2.2.0..2.2.1 ---------------------------------- 89220d2 Update min version of tox to use allowlist 7fe5444 Use xena jobs 5c54b12 Use TOX_CONSTRAINTS_FILE a8c3f27 setup.cfg: Replace dashes with underscores a006cc6 Remove "iscsi" from job names 5630176 Update minversion of tox 122f4ba Add doc/requirements 3617ce1 Remove lower-constraints job 5aae354 Fix lower-constraints with the new pip resolver c2a64eb Use wallaby jobs d181616 Set safe version of hacking 07094b5 Drop redundant milliseconds from logging Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 58 --------------------------------------------- setup.cfg | 8 +++---- test-requirements.txt | 8 ------- tox.ini | 15 +++++++++--- virtualbmc/log.py | 2 +- zuul.d/project.yaml | 13 +++++----- zuul.d/virtualbmc-jobs.yaml | 9 ++++++- 8 files changed, 35 insertions(+), 82 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index a153cb4..daabdad 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,2 +4,0 @@ -hacking>=3.0.0,<3.1.0 # Apache-2.0 - @@ -9 +6,0 @@ doc8>=0.6.0 # Apache-2.0 -flake8-import-order>=0.17.1 # LGPLv3 @@ -11,2 +7,0 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx>=2.0.0,!=2.1.0 # BSD -openstackdocstheme>=2.2.1 # Apache-2.0 @@ -18,3 +12,0 @@ stestr>=1.0.0 # Apache-2.0 - -# releasenotes -reno>=3.1.0 # Apache-2.0 From no-reply at openstack.org Thu Sep 23 09:39:40 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 23 Sep 2021 09:39:40 -0000 Subject: [release-announce] horizon 20.1.0 (xena) Message-ID: We are jazzed to announce the release of: horizon 20.1.0: OpenStack Dashboard This release is part of the xena 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. 20.1.0 ^^^^^^ New Features * Django 3.2 support is added. As of Xena release, it is considered as experimental. Considering Django 2.2 EOL, Django 3.2 will be the default Django version in Yoga release. * Add "Create Network QoS Policy" button to QoS Policy Panel. From Horizon users can now create network qos policy. Changes in horizon 20.0.0..20.1.0 --------------------------------- a20c4f6f2 workflow: Do not touch dict during iteration 0f34f6e7e Add a release note on Django 3.2 support 6c76b3a44 Bump decorator version in lower-constraints.txt 9526289b7 Support Django 3.2 support (2) f3d2b9d54 Preparation for Django 3.2 support 39f28ad5e Preparation for Django 3.0 and 3.1 support (2) 7d894e44e Support Django 3.2 support (3) e77633c56 Support Django 3.2 support (1) 44b7c03fb Support Django 3.0 and 3.1 support (4) a0dd4d738 Support Django 3.0 and 3.1 support (3) be12ce1e9 Support Django 3.0 and 3.1 support (2) 9b28ab402 Add horizontal scrollbar to role dropdown 6dfcb9013 Support Django 3.0 and 3.1 support (1) 420eaa5ba Imported Translations from Zanata e68e23937 Escape unicode characters when setting logout_reason cookie 3230e1fb1 Changes for tacker-horizon integration tests 820b738e2 Proper title for Format column 4a2a1db14 Show image names at Admin-Instances dashboard 180075080 Add Create QoS operation to Network QoS Panel c80d7e32e Add POST/Redirect/GET for Domains dashboard c635efece Enable CSRF token handling for PUT and PATCH reqs 64fe0abb6 Fix Unable to use multiattach volume as boot for new server b6439399e Make word wrapping consistent cb8ff8709 Added a condition to check whether value is in present in choices for ThemableSelectWidget. 8b59bc437 Drop nodejs10 job 6a2635e32 Preparation for Django 3.0 and 3.1 support (1) 797f882aa Update doc8 min version Diffstat (except docs and test files) ------------------------------------- .zuul.d/django-jobs.yaml | 14 ++-- .zuul.d/nodejs-jobs.yaml | 51 ------------ .zuul.d/project.yaml | 3 - .zuul.d/xstatic-master.yaml | 6 -- horizon/decorators.py | 9 +- horizon/forms/fields.py | 8 +- horizon/locale/ru/LC_MESSAGES/django.po | 17 +++- horizon/tables/base.py | 2 +- horizon/templates/auth/_login_form.html | 6 +- horizon/templates/auth/_password_form.html | 6 +- horizon/test/django_pyscss_fix/__init__.py | 24 ++++++ horizon/test/settings.py | 1 + horizon/test/unit/tables/test_tables.py | 18 ++-- horizon/test/unit/test_base.py | 4 +- horizon/utils/functions.py | 2 +- horizon/workflows/base.py | 2 +- lower-constraints.txt | 4 +- openstack_auth/locale/ru/LC_MESSAGES/django.po | 12 ++- openstack_auth/views.py | 24 ++++-- openstack_dashboard/api/glance.py | 25 ------ openstack_dashboard/api/microversions.py | 4 +- openstack_dashboard/api/nova.py | 3 +- openstack_dashboard/api/rest/neutron.py | 14 ++++ openstack_dashboard/api/rest/utils.py | 3 +- .../dashboards/admin/info/tables.py | 6 +- .../dashboards/admin/instances/tables.py | 9 +- .../dashboards/admin/instances/views.py | 83 ++++++++++++++++--- .../dashboards/admin/networks/agents/tables.py | 2 +- .../dashboards/admin/snapshots/tables.py | 2 +- .../dashboards/admin/volumes/tables.py | 3 +- .../dashboards/identity/domains/tables.py | 4 + .../dashboards/identity/users/forms.py | 4 +- .../launch-instance/source/source.controller.js | 8 +- openstack_dashboard/django_pyscss_fix/__init__.py | 12 +++ .../enabled/_1510_project_network_qos_panel.py | 3 - .../locale/ru/LC_MESSAGES/django.po | 84 ++++++++++++++++++- .../locale/ru/LC_MESSAGES/djangojs.po | 39 ++++++++- openstack_dashboard/settings.py | 2 +- openstack_dashboard/static/app/app.module.js | 7 +- .../app/core/network_qos/actions/actions.module.js | 13 +++ .../network_qos/actions/actions.module.spec.js | 5 ++ .../network_qos/actions/create.action.service.js | 89 ++++++++++++++++++++ .../actions/create.action.service.spec.js | 80 ++++++++++++++++++ .../actions/workflow/workflow.service.js | 84 +++++++++++++++++++ .../actions/workflow/workflow.service.spec.js | 51 ++++++++++++ .../core/openstack-service-api/neutron.service.js | 37 +++++++++ .../openstack-service-api/neutron.service.spec.js | 10 +++ .../dashboard/scss/components/_membership.scss | 2 + openstack_dashboard/test/helpers.py | 30 +++++-- openstack_dashboard/test/unit/api/test_glance.py | 33 -------- openstack_dashboard/test/unit/api/test_nova.py | 2 +- .../notes/django32-support-78232a850d04842c.yaml | 7 ++ .../notes/network_qos-ee068d073e86de76.yaml | 5 ++ .../locale/en_GB/LC_MESSAGES/releasenotes.po | 5 +- requirements.txt | 1 + tox.ini | 12 ++- 65 files changed, 878 insertions(+), 287 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 37866b9d7..fe857c6a7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -41,0 +42 @@ requests>=2.25.1 # Apache-2.0 +six>=1.16.0 # MIT From no-reply at openstack.org Thu Sep 23 12:48:06 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 23 Sep 2021 12:48:06 -0000 Subject: [release-announce] tacker 6.0.0.0rc2 (xena) Message-ID: Hello everyone, A new release candidate for tacker for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/tacker/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/tacker/src/branch/stable/xena Release notes for tacker can be found at: https://docs.openstack.org/releasenotes/tacker/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/tacker/+bugs and tag it *xena-rc-potential* to bring it to the tacker release crew's attention. From no-reply at openstack.org Thu Sep 23 14:09:21 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 23 Sep 2021 14:09:21 -0000 Subject: [release-announce] sahara-extra 14.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for sahara-extra for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-extra/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/sahara-extra/src/branch/stable/xena Release notes for sahara-extra can be found at: https://docs.openstack.org/releasenotes/sahara-extra/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/sahara/+bugs and tag it *xena-rc-potential* to bring it to the sahara-extra release crew's attention. From no-reply at openstack.org Thu Sep 23 14:10:13 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 23 Sep 2021 14:10:13 -0000 Subject: [release-announce] sahara-image-elements 15.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for sahara-image-elements for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-image-elements/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/sahara-image-elements/src/branch/stable/xena Release notes for sahara-image-elements can be found at: https://docs.openstack.org/releasenotes/sahara-image-elements/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/sahara/+bugs and tag it *xena-rc-potential* to bring it to the sahara-image-elements release crew's attention. From no-reply at openstack.org Thu Sep 23 14:40:06 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 23 Sep 2021 14:40:06 -0000 Subject: [release-announce] monasca-events-api 4.0.0.0rc1 (xena) Message-ID: Hello everyone, A new release candidate for monasca-events-api for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-events-api/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/monasca-events-api/src/branch/stable/xena Release notes for monasca-events-api can be found at: https://docs.openstack.org/releasenotes/monasca-events-api/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/866 and tag it *xena-rc-potential* to bring it to the monasca-events-api release crew's attention. From no-reply at openstack.org Thu Sep 23 18:09:22 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 23 Sep 2021 18:09:22 -0000 Subject: [release-announce] cinder 16.4.1 (ussuri) Message-ID: We are chuffed to announce the release of: cinder 16.4.1: OpenStack Block Storage This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/cinder Download the package from: https://tarballs.openstack.org/cinder/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. 16.4.1 ^^^^^^ Bug Fixes * PowerMax driver bug #1939139 (https://bugs.launchpad.net/cinder/+bug/1939139): Fix on create snapshot operation that exists when using PowerMax OS 5978.711 and later. * NetApp ONTAP bug #1906291 (https://bugs.launchpad.net/cinder/+bug/1906291): Fix volume losing its QoS policy on the backend after moving it (migrate or retype with migrate) to a NetApp NFS backend. * NFS driver bug #1860913 (https://bugs.launchpad.net/cinder/+bug/1860913): Fixed instance uses base image file when it is rebooted after online snapshot creation. Changes in cinder 16.4.0..16.4.1 -------------------------------- e9ef53695 Allow removing NFS snapshots in error status a56256c3d PowerMax Driver - Fix for create snapshot a5e44127f NFS: Update connection info on online snap create 652ab0aff NetApp ONTAP: Fix QoS lost after moving volume Diffstat (except docs and test files) ------------------------------------- .../volume/drivers/dell_emc/powermax/powermax_data.py | 4 ++++ .../drivers/dell_emc/powermax/test_powermax_common.py | 14 ++++++++++++++ .../volume/drivers/netapp/dataontap/test_nfs_base.py | 6 ++++++ cinder/volume/drivers/dell_emc/powermax/common.py | 13 ++++++++----- cinder/volume/drivers/dell_emc/powermax/fc.py | 3 ++- cinder/volume/drivers/dell_emc/powermax/iscsi.py | 3 ++- cinder/volume/drivers/netapp/dataontap/nfs_base.py | 7 +++++++ cinder/volume/drivers/netapp/utils.py | 4 ++-- cinder/volume/drivers/nfs.py | 1 - cinder/volume/drivers/remotefs.py | 11 +++++++++-- releasenotes/notes/bug-1939139-02ab552420813e70.yaml | 7 +++++++ .../notes/netapp-migrated-qos-c0c8aae50d010c75.yaml | 7 +++++++ .../notes/nfs-online-snapshot-c05e6c8113bbded6.yaml | 6 ++++++ 17 files changed, 116 insertions(+), 23 deletions(-) From no-reply at openstack.org Fri Sep 24 14:26:34 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 Sep 2021 14:26:34 -0000 Subject: [release-announce] heat-tempest-plugin 1.4.0 (xena) Message-ID: We exuberantly announce the release of: heat-tempest-plugin 1.4.0: OpenStack Orchestration Tempest Plugin This release is part of the xena release series. The source is available from: https://opendev.org/openstack/heat-tempest-plugin Download the package from: https://tarballs.openstack.org/heat-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/heat/+bugs For more details, please see below. Changes in heat-tempest-plugin 1.3.0..1.4.0 ------------------------------------------- 335c11b Use Block Storage API v3 instead of API v2 fcdf286 Make all functional jobs non-voting 67f98f8 Migrate from testr to stestr Diffstat (except docs and test files) ------------------------------------- .gitignore | 21 +++++++++++++++++++-- .stestr.conf | 4 ++++ .testr.conf | 12 ------------ .zuul.yaml | 27 ++++++++++++++++++--------- heat_tempest_plugin/services/clients.py | 2 +- test-requirements.txt | 1 + tox.ini | 7 +++---- 7 files changed, 46 insertions(+), 28 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index be225d8..23614af 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10,0 +11 @@ pyflakes>=2.1.1 +stestr>=2.0.0 # Apache-2.0 From no-reply at openstack.org Fri Sep 24 14:27:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 Sep 2021 14:27:28 -0000 Subject: [release-announce] freezer_tempest_plugin 1.3.1 (xena) Message-ID: We high-spiritedly announce the release of: freezer_tempest_plugin 1.3.1: Tempest plugin for the freezer project. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/freezer_tempest_plugin Download the package from: https://tarballs.openstack.org/freezer-tempest-plugin/ For more details, please see below. Changes in freezer_tempest_plugin 1.3.0..1.3.1 ---------------------------------------------- 1c5a831 Enable tls-proxy support for test job Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - 1 file changed, 1 deletion(-) From no-reply at openstack.org Fri Sep 24 14:35:40 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 Sep 2021 14:35:40 -0000 Subject: [release-announce] murano-tempest-plugin 2.3.1 (xena) Message-ID: We enthusiastically announce the release of: murano-tempest-plugin 2.3.1: Tempest plugin for the murano project. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/murano-tempest-plugin Download the package from: https://tarballs.openstack.org/murano-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/murano/+bugs For more details, please see below. Changes in murano-tempest-plugin 2.3.0..2.3.1 --------------------------------------------- e3ff450 [community goal] Update contributor documentation Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) From no-reply at openstack.org Fri Sep 24 14:45:58 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 Sep 2021 14:45:58 -0000 Subject: [release-announce] magnum_tempest_plugin 1.5.0 (xena) Message-ID: We are satisfied to announce the release of: magnum_tempest_plugin 1.5.0: Tempest plugin for Magnum Project This release is part of the xena release series. The source is available from: https://opendev.org/openstack/magnum_tempest_plugin Download the package from: https://tarballs.openstack.org/magnum-tempest-plugin/ For more details, please see below. Changes in magnum_tempest_plugin 1.4.0..1.5.0 --------------------------------------------- 9b9eacf Extend default glance limit Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +++ 1 file changed, 3 insertions(+) From no-reply at openstack.org Fri Sep 24 14:54:52 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 Sep 2021 14:54:52 -0000 Subject: [release-announce] cloudkitty_tempest_plugin 2.4.1 (xena) Message-ID: We are overjoyed to announce the release of: cloudkitty_tempest_plugin 2.4.1: Tempest plugin for CloudKitty This release is part of the xena release series. The source is available from: https://opendev.org/openstack/cloudkitty_tempest_plugin Download the package from: https://tarballs.openstack.org/cloudkitty-tempest-plugin/ For more details, please see below. Changes in cloudkitty_tempest_plugin 2.4.0..2.4.1 ------------------------------------------------- 94121d4 Use py3 as the default runtime for tox Diffstat (except docs and test files) ------------------------------------- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Fri Sep 24 16:16:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 Sep 2021 16:16:35 -0000 Subject: [release-announce] sushy-tools 0.18.2 Message-ID: We jubilantly announce the release of: sushy-tools 0.18.2: A set of tools to support the development and test of the Sushy library (https://docs.openstack.org/sushy/) The source is available from: https://opendev.org/openstack/sushy-tools Download the package from: https://tarballs.openstack.org/sushy-tools/ For more details, please see below. 0.18.2 ^^^^^^ Bug Fixes * Fixes configuring the emulator via environment parameters when "main" is not invoked (e.g. when using WSGI). Changes in sushy-tools 0.18.1..0.18.2 ------------------------------------- 569a02c Fix passing configuration via WSGI Diffstat (except docs and test files) ------------------------------------- releasenotes/notes/auth-config-7705910e241909c1.yaml | 5 +++++ sushy_tools/emulator/main.py | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) From no-reply at openstack.org Mon Sep 27 07:03:38 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 07:03:38 -0000 Subject: [release-announce] solum-tempest-plugin 2.3.0 (xena) Message-ID: We are excited to announce the release of: solum-tempest-plugin 2.3.0: Tempest plugin for the solum project. This release is part of the xena release series. The source is available from: https://opendev.org/openstack/solum-tempest-plugin Download the package from: https://tarballs.openstack.org/solum-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/solum/+bugs For more details, please see below. Changes in solum-tempest-plugin 2.0.0..2.3.0 -------------------------------------------- 80e23bb [goal] Migrate solum-tempest-plugin jobs to focal 46a90f1 Fix hacking min version to 3.0.1 fa58e28 Add stable branch jobs on the plugins master gate a2262b7 Update docs building, cleanup Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 29 +++++++++++++++++++++++++++++ setup.cfg | 14 -------------- test-requirements.txt | 6 +----- tox.ini | 14 +++++++++----- 5 files changed, 47 insertions(+), 24 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index a9c8b03..5ba0c48 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking<0.13,>=0.12.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -9 +8,0 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD @@ -13,3 +11,0 @@ testtools>=2.2.0 # MIT -openstackdocstheme>=1.18.1 # Apache-2.0 -# releasenotes -reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Mon Sep 27 07:05:07 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 07:05:07 -0000 Subject: [release-announce] sahara-tests 0.14.0 (xena) Message-ID: We high-spiritedly announce the release of: sahara-tests 0.14.0: Sahara tests This release is part of the xena release series. The source is available from: https://opendev.org/openstack/sahara-tests Download the package from: https://tarballs.openstack.org/sahara-tests/ Please report issues through: https://storyboard.openstack.org/#!/project/940 For more details, please see below. Changes in sahara-tests 0.12.0..0.14.0 -------------------------------------- 98063d3 Add the missing ussuri and victoria jobs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) From no-reply at openstack.org Mon Sep 27 09:05:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:05:28 -0000 Subject: [release-announce] neutron-tempest-plugin 1.7.0 (xena) Message-ID: We are gleeful to announce the release of: neutron-tempest-plugin 1.7.0: Tempest plugin for Neutron Project This release is part of the xena release series. The source is available from: https://opendev.org/openstack/neutron-tempest-plugin Download the package from: https://tarballs.openstack.org/neutron-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. Changes in neutron-tempest-plugin 1.6.0..1.7.0 ---------------------------------------------- 4d74044 Add skip function for IPv6Test tests 4abd068 Add tap-as-a-service API tests 7ebb66e Refactoring - Use existing Tempest APIs in "QoS bandwidth limit rule" tests feb7f94 Use default "ds512M" advance image in older stable branches (II) 0910d49 Use default "ds512M" advance image in older stable branches da60eab Checking IP version from extra-dhcp-options d30297b Check if advanced image flavor already exists a78d12a neutron-lib: Skip tempest job for changes in unit tests code 79c6796 Create a 384MB flavor for advance image e48e42d setup.cfg: Replace dashes with underscores dfca7c1 Configure a NetworkManager profile with ipv6 supported format e7198c0 Add new scenario jobs for distributed dhcp 5d1043b Fix StatefulConnection to not to fail on exit 585ade8 Add test for mac learning 58bf60c Add API tests for basic address_groups CRUD operations cc63c42 Disable test_established_tcp_session_after_re_attachinging_sg in LB job 579b6df Enable tls-proxy in jobs where it was disabled c28b400 Update definition of the neutron-tempest-plugin-dvr-multinode-scenario 19b0b99 Bump OVN version for master jobs 3c0ef4e Switch neutron-tempest-plugin-api job to be ML2/OVN Diffstat (except docs and test files) ------------------------------------- devstack/functions.sh | 12 + devstack/plugin.sh | 1 + neutron_tempest_plugin/api/admin/test_ports.py | 31 +- neutron_tempest_plugin/api/base.py | 21 -- neutron_tempest_plugin/api/clients.py | 22 ++ neutron_tempest_plugin/api/test_address_groups.py | 113 +++++++ .../api/test_extra_dhcp_options.py | 17 +- neutron_tempest_plugin/api/test_qos.py | 370 ++++++++++++--------- neutron_tempest_plugin/api/test_qos_negative.py | 28 +- neutron_tempest_plugin/api/test_trunk.py | 12 +- neutron_tempest_plugin/common/utils.py | 6 +- neutron_tempest_plugin/scenario/test_floatingip.py | 34 +- neutron_tempest_plugin/scenario/test_ipv6.py | 53 ++- .../scenario/test_mac_learning.py | 210 ++++++++++++ neutron_tempest_plugin/scenario/test_qos.py | 78 +++-- .../services/network/json/network_client.py | 116 +------ .../tap_as_a_service/__init__.py | 0 .../tap_as_a_service/api/__init__.py | 0 .../tap_as_a_service/api/test_taas.py | 129 +++++++ neutron_tempest_plugin/tap_as_a_service/base.py | 82 +++++ .../tap_as_a_service/services/__init__.py | 0 .../tap_as_a_service/services/taas_client.py | 63 ++++ setup.cfg | 8 +- zuul.d/base.yaml | 2 +- zuul.d/master_jobs.yaml | 187 +++++++++-- zuul.d/project.yaml | 3 + zuul.d/queens_jobs.yaml | 3 + zuul.d/rocky_jobs.yaml | 9 +- zuul.d/stein_jobs.yaml | 5 + zuul.d/train_jobs.yaml | 5 + 30 files changed, 1225 insertions(+), 395 deletions(-) From no-reply at openstack.org Mon Sep 27 09:46:26 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:46:26 -0000 Subject: [release-announce] puppet-ec2api 19.2.0 (xena) Message-ID: We are glad to announce the release of: puppet-ec2api 19.2.0: Puppet module for OpenStack Ec2api This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-ec2api Download the package from: https://tarballs.openstack.org/puppet-ec2api/ Please report issues through: https://bugs.launchpad.net/puppet-ec2api/+bugs For more details, please see below. Changes in puppet-ec2api 19.1.0..19.2.0 --------------------------------------- 70e1fa3 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:46:32 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:46:32 -0000 Subject: [release-announce] puppet-gnocchi 19.2.0 (xena) Message-ID: We are psyched to announce the release of: puppet-gnocchi 19.2.0: Puppet module for OpenStack Gnocchi This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-gnocchi Download the package from: https://tarballs.openstack.org/puppet-gnocchi/ Please report issues through: https://bugs.launchpad.net/puppet-gnocchi/+bugs For more details, please see below. Changes in puppet-gnocchi 19.1.0..19.2.0 ---------------------------------------- 46d9912 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:46:42 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:46:42 -0000 Subject: [release-announce] puppet-designate 19.2.0 (xena) Message-ID: We are stoked to announce the release of: puppet-designate 19.2.0: Puppet module for OpenStack Designate This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-designate Download the package from: https://tarballs.openstack.org/puppet-designate/ Please report issues through: https://bugs.launchpad.net/puppet-designate/+bugs For more details, please see below. Changes in puppet-designate 19.1.0..19.2.0 ------------------------------------------ 5403d0c Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:47:02 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:47:02 -0000 Subject: [release-announce] puppet-cloudkitty 8.2.0 (xena) Message-ID: We are tickled pink to announce the release of: puppet-cloudkitty 8.2.0: Puppet module for OpenStack cloudkitty This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-cloudkitty Download the package from: https://tarballs.openstack.org/puppet-cloudkitty/ Please report issues through: https://bugs.launchpad.net/puppet-cloudkitty/+bugs For more details, please see below. Changes in puppet-cloudkitty 8.1.0..8.2.0 ----------------------------------------- 0ebde5f Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:47:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:47:10 -0000 Subject: [release-announce] puppet-ceilometer 19.2.0 (xena) Message-ID: We are thrilled to announce the release of: puppet-ceilometer 19.2.0: Puppet module for OpenStack Ceilometer This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-ceilometer Download the package from: https://tarballs.openstack.org/puppet-ceilometer/ Please report issues through: https://bugs.launchpad.net/puppet-ceilometer/+bugs For more details, please see below. Changes in puppet-ceilometer 19.1.0..19.2.0 ------------------------------------------- d840e19 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:47:19 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:47:19 -0000 Subject: [release-announce] puppet-heat 19.2.0 (xena) Message-ID: We are stoked to announce the release of: puppet-heat 19.2.0: Puppet module for OpenStack Heat This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-heat Download the package from: https://tarballs.openstack.org/puppet-heat/ Please report issues through: https://bugs.launchpad.net/puppet-heat/+bugs For more details, please see below. Changes in puppet-heat 19.1.0..19.2.0 ------------------------------------- a4a342c Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:47:48 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:47:48 -0000 Subject: [release-announce] puppet-openstack_extras 19.2.0 (xena) Message-ID: We high-spiritedly announce the release of: puppet-openstack_extras 19.2.0: Puppet module for OpenStack Openstack_extras This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-openstack_extras Download the package from: https://tarballs.openstack.org/puppet-openstack_extras/ Please report issues through: https://bugs.launchpad.net/puppet-openstack-extras/+bugs For more details, please see below. Changes in puppet-openstack_extras 19.1.0..19.2.0 ------------------------------------------------- ea1ee68 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Mon Sep 27 09:48:13 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:48:13 -0000 Subject: [release-announce] puppet-aodh 19.2.0 (xena) Message-ID: We are ecstatic to announce the release of: puppet-aodh 19.2.0: Puppet module for OpenStack Aodh This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-aodh Download the package from: https://tarballs.openstack.org/puppet-aodh/ Please report issues through: https://bugs.launchpad.net/puppet-aodh/+bugs For more details, please see below. Changes in puppet-aodh 19.1.0..19.2.0 ------------------------------------- 2bf0231 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:48:16 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:48:16 -0000 Subject: [release-announce] puppet-ironic 19.2.0 (xena) Message-ID: We are ecstatic to announce the release of: puppet-ironic 19.2.0: Puppet module for OpenStack Ironic This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-ironic Download the package from: https://tarballs.openstack.org/puppet-ironic/ Please report issues through: https://bugs.launchpad.net/puppet-ironic/+bugs For more details, please see below. Changes in puppet-ironic 19.1.0..19.2.0 --------------------------------------- 314a9e5 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:48:31 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:48:31 -0000 Subject: [release-announce] puppet-keystone 19.2.0 (xena) Message-ID: We are glad to announce the release of: puppet-keystone 19.2.0: Puppet module for OpenStack Keystone This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-keystone Download the package from: https://tarballs.openstack.org/puppet-keystone/ Please report issues through: https://bugs.launchpad.net/puppet-keystone/+bugs For more details, please see below. Changes in puppet-keystone 19.1.0..19.2.0 ----------------------------------------- 39c2734 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Sep 27 09:48:32 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:48:32 -0000 Subject: [release-announce] masakari-dashboard 5.0.0.0rc2 (xena) Message-ID: Hello everyone, A new release candidate for masakari-dashboard for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/masakari-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/masakari-dashboard/src/branch/stable/xena Release notes for masakari-dashboard can be found at: https://docs.openstack.org/releasenotes/masakari-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/masakari/+bugs and tag it *xena-rc-potential* to bring it to the masakari-dashboard release crew's attention. From no-reply at openstack.org Mon Sep 27 09:48:36 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:48:36 -0000 Subject: [release-announce] puppet-horizon 19.2.0 (xena) Message-ID: We enthusiastically announce the release of: puppet-horizon 19.2.0: Puppet module for OpenStack Horizon This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-horizon Download the package from: https://tarballs.openstack.org/puppet-horizon/ Please report issues through: https://bugs.launchpad.net/puppet-horizon/+bugs For more details, please see below. Changes in puppet-horizon 19.1.0..19.2.0 ---------------------------------------- a44ee2c Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Sep 27 09:48:46 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:48:46 -0000 Subject: [release-announce] puppet-ovn 19.2.0 (xena) Message-ID: We contentedly announce the release of: puppet-ovn 19.2.0: Puppet module for OVN This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-ovn Download the package from: https://tarballs.openstack.org/puppet-ovn/ Please report issues through: https://bugs.launchpad.net/puppet-ovn/+bugs For more details, please see below. Changes in puppet-ovn 19.1.0..19.2.0 ------------------------------------ f2786a8 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Sep 27 09:48:59 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:48:59 -0000 Subject: [release-announce] puppet-neutron 19.2.0 (xena) Message-ID: We are amped to announce the release of: puppet-neutron 19.2.0: Puppet module for OpenStack Neutron This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-neutron Download the package from: https://tarballs.openstack.org/puppet-neutron/ Please report issues through: https://bugs.launchpad.net/puppet-neutron/+bugs For more details, please see below. Changes in puppet-neutron 19.1.0..19.2.0 ---------------------------------------- 07e1fc93 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Mon Sep 27 09:49:12 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:49:12 -0000 Subject: [release-announce] puppet-barbican 19.2.0 (xena) Message-ID: We are overjoyed to announce the release of: puppet-barbican 19.2.0: Puppet module for Barbican This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-barbican Download the package from: https://tarballs.openstack.org/puppet-barbican/ Please report issues through: https://bugs.launchpad.net/puppet-barbican/+bugs For more details, please see below. Changes in puppet-barbican 19.1.0..19.2.0 ----------------------------------------- 26524c0 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:49:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:49:35 -0000 Subject: [release-announce] puppet-cinder 19.2.0 (xena) Message-ID: We are excited to announce the release of: puppet-cinder 19.2.0: Puppet module for OpenStack Cinder This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-cinder Download the package from: https://tarballs.openstack.org/puppet-cinder/ Please report issues through: https://bugs.launchpad.net/puppet-cinder/+bugs For more details, please see below. Changes in puppet-cinder 19.1.0..19.2.0 --------------------------------------- ace278f Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:49:36 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:49:36 -0000 Subject: [release-announce] puppet-octavia 19.2.0 (xena) Message-ID: We are pumped to announce the release of: puppet-octavia 19.2.0: Puppet module for OpenStack Octavia This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-octavia Download the package from: https://tarballs.openstack.org/puppet-octavia/ Please report issues through: https://bugs.launchpad.net/puppet-octavia/+bugs For more details, please see below. Changes in puppet-octavia 19.1.0..19.2.0 ---------------------------------------- 53f69cd Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Mon Sep 27 09:49:49 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:49:49 -0000 Subject: [release-announce] puppet-sahara 19.2.0 (xena) Message-ID: We are pleased to announce the release of: puppet-sahara 19.2.0: Puppet module for OpenStack Sahara This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-sahara Download the package from: https://tarballs.openstack.org/puppet-sahara/ Please report issues through: https://bugs.launchpad.net/puppet-sahara/+bugs For more details, please see below. Changes in puppet-sahara 19.1.0..19.2.0 --------------------------------------- 7cd368b Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:49:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:49:54 -0000 Subject: [release-announce] puppet-glance 19.2.0 (xena) Message-ID: We are amped to announce the release of: puppet-glance 19.2.0: Puppet module for OpenStack Glance This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-glance Download the package from: https://tarballs.openstack.org/puppet-glance/ Please report issues through: https://bugs.launchpad.net/puppet-glance/+bugs For more details, please see below. Changes in puppet-glance 19.1.0..19.2.0 --------------------------------------- 8e45694 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Mon Sep 27 09:50:16 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:50:16 -0000 Subject: [release-announce] puppet-tacker 19.2.0 (xena) Message-ID: We joyfully announce the release of: puppet-tacker 19.2.0: Puppet module for OpenStack Tacker This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-tacker Download the package from: https://tarballs.openstack.org/puppet-tacker/ Please report issues through: https://bugs.launchpad.net/puppet-tacker/+bugs For more details, please see below. Changes in puppet-tacker 19.1.0..19.2.0 --------------------------------------- 32d9c4e Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:50:31 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:50:31 -0000 Subject: [release-announce] puppet-trove 19.2.0 (xena) Message-ID: We are jazzed to announce the release of: puppet-trove 19.2.0: Puppet module for OpenStack Trove This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-trove Download the package from: https://tarballs.openstack.org/puppet-trove/ Please report issues through: https://bugs.launchpad.net/puppet-trove/+bugs For more details, please see below. Changes in puppet-trove 19.1.0..19.2.0 -------------------------------------- 68616f1 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:50:58 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:50:58 -0000 Subject: [release-announce] puppet-mistral 19.2.0 (xena) Message-ID: We are pleased to announce the release of: puppet-mistral 19.2.0: Puppet module for OpenStack Mistral This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-mistral Download the package from: https://tarballs.openstack.org/puppet-mistral/ Please report issues through: https://bugs.launchpad.net/puppet-mistral/+bugs For more details, please see below. Changes in puppet-mistral 19.1.0..19.2.0 ---------------------------------------- d1cda76 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:51:01 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:51:01 -0000 Subject: [release-announce] puppet-vitrage 9.2.0 (xena) Message-ID: We are thrilled to announce the release of: puppet-vitrage 9.2.0: Puppet module for OpenStack Vitrage This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-vitrage Download the package from: https://tarballs.openstack.org/puppet-vitrage/ Please report issues through: https://bugs.launchpad.net/puppet-vitrage/+bugs For more details, please see below. Changes in puppet-vitrage 9.1.0..9.2.0 -------------------------------------- 65ca5b7 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:51:39 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:51:39 -0000 Subject: [release-announce] puppet-placement 6.2.0 (xena) Message-ID: We joyfully announce the release of: puppet-placement 6.2.0: Puppet module for OpenStack placement This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-placement Download the package from: https://tarballs.openstack.org/puppet-placement/ Please report issues through: https://bugs.launchpad.net/puppet-placement/+bugs For more details, please see below. Changes in puppet-placement 6.1.0..6.2.0 ---------------------------------------- d4e997b Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:51:41 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:51:41 -0000 Subject: [release-announce] masakari-dashboard 2.0.2 (ussuri) Message-ID: We are gleeful to announce the release of: masakari-dashboard 2.0.2: Horizon plugin for masakari This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/masakari-dashboard Download the package from: https://tarballs.openstack.org/masakari-dashboard/ Please report issues through: https://bugs.launchpad.net/masakari/+bugs For more details, please see below. 2.0.2 ^^^^^ Bug Fixes * Fixed an issue with retreiving candidates for hosts. Now they are retreived using compute service list API, the same as used during host validation in Masakari itself. LP#1944679 Changes in masakari-dashboard 2.0.1..2.0.2 ------------------------------------------ 93fc60e Use service list instead of hypervisor list Diffstat (except docs and test files) ------------------------------------- masakaridashboard/api/api.py | 4 ++-- masakaridashboard/segments/forms.py | 27 ++++++++++++---------- masakaridashboard/segments/views.py | 12 +++++----- masakaridashboard/test/test_data/masakari_data.py | 15 +++++++----- .../notes/bug-1944679-0df043f17a8bbaff.yaml | 7 ++++++ 6 files changed, 42 insertions(+), 29 deletions(-) From no-reply at openstack.org Mon Sep 27 09:52:14 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:52:14 -0000 Subject: [release-announce] puppet-swift 19.2.0 (xena) Message-ID: We are pleased to announce the release of: puppet-swift 19.2.0: Puppet module for OpenStack Swift This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-swift Download the package from: https://tarballs.openstack.org/puppet-swift/ Please report issues through: https://bugs.launchpad.net/puppet-swift/+bugs For more details, please see below. Changes in puppet-swift 19.1.0..19.2.0 -------------------------------------- fcd75cf Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Sep 27 09:52:16 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:52:16 -0000 Subject: [release-announce] puppet-qdr 8.2.0 (xena) Message-ID: We are amped to announce the release of: puppet-qdr 8.2.0 This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-qdr Download the package from: https://tarballs.openstack.org/puppet-qdr/ Please report issues through: https://bugs.launchpad.net/puppet-qdr/+bugs For more details, please see below. Changes in puppet-qdr 8.1.0..8.2.0 ---------------------------------- a134d10 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Mon Sep 27 09:52:36 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:52:36 -0000 Subject: [release-announce] masakari-dashboard 4.0.1 (wallaby) Message-ID: We eagerly announce the release of: masakari-dashboard 4.0.1: Horizon plugin for masakari This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/masakari-dashboard Download the package from: https://tarballs.openstack.org/masakari-dashboard/ Please report issues through: https://bugs.launchpad.net/masakari/+bugs For more details, please see below. 4.0.1 ^^^^^ Bug Fixes * Fixed an issue with retreiving candidates for hosts. Now they are retreived using compute service list API, the same as used during host validation in Masakari itself. LP#1944679 Changes in masakari-dashboard 4.0.0..4.0.1 ------------------------------------------ a879b6b Use service list instead of hypervisor list b14c036 Update TOX_CONSTRAINTS_FILE for stable/wallaby 3f902bf Update .gitreview for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + masakaridashboard/api/api.py | 4 ++-- masakaridashboard/segments/forms.py | 27 ++++++++++++---------- masakaridashboard/segments/views.py | 12 +++++----- masakaridashboard/test/test_data/masakari_data.py | 15 +++++++----- .../notes/bug-1944679-0df043f17a8bbaff.yaml | 7 ++++++ tox.ini | 6 ++--- 8 files changed, 46 insertions(+), 32 deletions(-) From no-reply at openstack.org Mon Sep 27 09:52:42 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:52:42 -0000 Subject: [release-announce] puppet-vswitch 15.2.0 (xena) Message-ID: We are delighted to announce the release of: puppet-vswitch 15.2.0: Puppet module for OpenStack Vswitch This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-vswitch Download the package from: https://tarballs.openstack.org/puppet-vswitch/ Please report issues through: https://bugs.launchpad.net/puppet-vswitch/+bugs For more details, please see below. Changes in puppet-vswitch 15.1.0..15.2.0 ---------------------------------------- dd6b57b Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Sep 27 09:52:46 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:52:46 -0000 Subject: [release-announce] puppet-senlin 6.2.0 (xena) Message-ID: We are jazzed to announce the release of: puppet-senlin 6.2.0: Puppet module for OpenStack senlin This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-senlin Download the package from: https://tarballs.openstack.org/puppet-senlin/ Please report issues through: https://bugs.launchpad.net/puppet-senlin/+bugs For more details, please see below. Changes in puppet-senlin 6.1.0..6.2.0 ------------------------------------- 03d9221 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:53:01 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:53:01 -0000 Subject: [release-announce] puppet-openstacklib 19.2.0 (xena) Message-ID: We are ecstatic to announce the release of: puppet-openstacklib 19.2.0: Puppet module for OpenStack Openstacklib This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-openstacklib Download the package from: https://tarballs.openstack.org/puppet-openstacklib/ Please report issues through: https://bugs.launchpad.net/puppet-openstacklib/+bugs For more details, please see below. Changes in puppet-openstacklib 19.1.0..19.2.0 --------------------------------------------- 70b064d Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Mon Sep 27 09:53:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:53:10 -0000 Subject: [release-announce] puppet-murano 19.2.0 (xena) Message-ID: We are satisfied to announce the release of: puppet-murano 19.2.0: Puppet module for OpenStack Murano This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-murano Download the package from: https://tarballs.openstack.org/puppet-murano/ Please report issues through: https://bugs.launchpad.net/puppet-murano/+bugs For more details, please see below. Changes in puppet-murano 19.1.0..19.2.0 --------------------------------------- af376d7 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:53:16 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:53:16 -0000 Subject: [release-announce] puppet-tempest 19.2.0 (xena) Message-ID: We are stoked to announce the release of: puppet-tempest 19.2.0: Puppet module for OpenStack Tempest This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-tempest Download the package from: https://tarballs.openstack.org/puppet-tempest/ Please report issues through: https://bugs.launchpad.net/puppet-tempest/+bugs For more details, please see below. Changes in puppet-tempest 19.1.0..19.2.0 ---------------------------------------- f0ed70b Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Sep 27 09:53:37 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:53:37 -0000 Subject: [release-announce] puppet-magnum 19.2.0 (xena) Message-ID: We are psyched to announce the release of: puppet-magnum 19.2.0: Puppet module for Magnum This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-magnum Download the package from: https://tarballs.openstack.org/puppet-magnum/ Please report issues through: https://bugs.launchpad.net/puppet-magnum/+bugs For more details, please see below. Changes in puppet-magnum 19.1.0..19.2.0 --------------------------------------- 1ea3978 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Sep 27 09:54:39 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:54:39 -0000 Subject: [release-announce] puppet-nova 19.2.0 (xena) Message-ID: We jubilantly announce the release of: puppet-nova 19.2.0: Puppet module for OpenStack Nova This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-nova Download the package from: https://tarballs.openstack.org/puppet-nova/ Please report issues through: https://bugs.launchpad.net/puppet-nova/+bugs For more details, please see below. Changes in puppet-nova 19.1.0..19.2.0 ------------------------------------- 8da0a6f5 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Mon Sep 27 09:55:30 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:55:30 -0000 Subject: [release-announce] puppet-manila 19.2.0 (xena) Message-ID: We are delighted to announce the release of: puppet-manila 19.2.0: Puppet module for OpenStack Manila This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-manila Download the package from: https://tarballs.openstack.org/puppet-manila/ Please report issues through: https://bugs.launchpad.net/puppet-manila/+bugs For more details, please see below. Changes in puppet-manila 19.1.0..19.2.0 --------------------------------------- f2535f2 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Mon Sep 27 09:55:38 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:55:38 -0000 Subject: [release-announce] puppet-watcher 19.2.0 (xena) Message-ID: We contentedly announce the release of: puppet-watcher 19.2.0: Puppet module for OpenStack Watcher This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-watcher Download the package from: https://tarballs.openstack.org/puppet-watcher/ Please report issues through: https://bugs.launchpad.net/puppet-watcher/+bugs For more details, please see below. Changes in puppet-watcher 19.1.0..19.2.0 ---------------------------------------- 28da8c5 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Sep 27 09:56:00 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:56:00 -0000 Subject: [release-announce] puppet-rally 7.2.0 (xena) Message-ID: We are thrilled to announce the release of: puppet-rally 7.2.0: Puppet module for OpenStack Rally This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-rally Download the package from: https://tarballs.openstack.org/puppet-rally/ Please report issues through: https://bugs.launchpad.net/puppet-rally/+bugs For more details, please see below. Changes in puppet-rally 7.1.0..7.2.0 ------------------------------------ 216d97b Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Sep 27 09:56:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:56:35 -0000 Subject: [release-announce] masakari-dashboard 3.0.1 (victoria) Message-ID: We enthusiastically announce the release of: masakari-dashboard 3.0.1: Horizon plugin for masakari This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/masakari-dashboard Download the package from: https://tarballs.openstack.org/masakari-dashboard/ Please report issues through: https://bugs.launchpad.net/masakari/+bugs For more details, please see below. 3.0.1 ^^^^^ Bug Fixes * Fixed an issue with retreiving candidates for hosts. Now they are retreived using compute service list API, the same as used during host validation in Masakari itself. LP#1944679 Changes in masakari-dashboard 3.0.0..3.0.1 ------------------------------------------ 57610fc Use service list instead of hypervisor list 267f96e Add py38 package metadata 78ef62b Update TOX_CONSTRAINTS_FILE for stable/victoria 8e16190 Update .gitreview for stable/victoria Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + masakaridashboard/api/api.py | 4 ++-- masakaridashboard/segments/forms.py | 27 ++++++++++++---------- masakaridashboard/segments/views.py | 12 +++++----- masakaridashboard/test/test_data/masakari_data.py | 15 +++++++----- .../notes/bug-1944679-0df043f17a8bbaff.yaml | 7 ++++++ setup.cfg | 1 + tox.ini | 6 ++--- 9 files changed, 47 insertions(+), 32 deletions(-) From no-reply at openstack.org Mon Sep 27 09:58:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:58:09 -0000 Subject: [release-announce] python-cinderclient 7.2.2 (victoria) Message-ID: We are stoked to announce the release of: python-cinderclient 7.2.2: OpenStack Block Storage API Client Library This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/python-cinderclient Download the package from: https://pypi.org/project/python-cinderclient Please report issues through: https://bugs.launchpad.net/python-cinderclient/+bugs For more details, please see below. Changes in python-cinderclient 7.2.1..7.2.2 ------------------------------------------- c6f74bf [stable-only] Add missing classes to cinderclient.v3 f7b3507 Unset tempest.lib timeout in functional tests 2239d42 Remove skip_missing_interpreters b568bfa Drop lower-constraints job Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 +- bindep.txt | 4 +- cinderclient/v3/quotas.py | 4 ++ cinderclient/v3/volume_transfers.py | 4 ++ tox.ini | 10 +++-- 6 files changed, 65 insertions(+), 7 deletions(-) From no-reply at openstack.org Mon Sep 27 09:58:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:58:15 -0000 Subject: [release-announce] os-brick 4.0.4 (victoria) Message-ID: We are excited to announce the release of: os-brick 4.0.4: OpenStack Cinder brick library for managing local volume attaches This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through: https://bugs.launchpad.net/os-brick/+bugs For more details, please see below. 4.0.4 ^^^^^ Bug Fixes * Bug #1915678 (https://bugs.launchpad.net/cinder/+bug/1915678): Fix unhandled exception during iscsi volume attachment with multipath enabled that resulted in the cinder-volume service becoming stuck and requiring a restart. * Bug #1924652 (https://bugs.launchpad.net/os-brick/+bug/1924652): Fix issue with newer multipathd implementations where path devices are kept in multipathd even after volume detachment completes, preventing it from creating a multipath device when a new device attachment is made shortly with the same volume device or the same device path. Changes in os-brick 4.0.3..4.0.4 -------------------------------- a0e995b multipath/iscsi: remove devices from multipath monitoring 9f73446 Drop lower-constraints job 57c8f43 Avoid unhandled exceptions during connecting to iSCSI portals Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - os_brick/initiator/connectors/iscsi.py | 25 ++++--- os_brick/initiator/linuxscsi.py | 20 +++++ .../notes/bug-1915678-901a6bd24ecede72.yaml | 7 ++ .../notes/bug-1924652-2323f905f62ef8ba.yaml | 8 ++ 7 files changed, 142 insertions(+), 18 deletions(-) From no-reply at openstack.org Mon Sep 27 09:58:15 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 09:58:15 -0000 Subject: [release-announce] puppet-oslo 19.2.0 (xena) Message-ID: We are satisfied to announce the release of: puppet-oslo 19.2.0: Puppet module for Oslo This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-oslo Download the package from: https://tarballs.openstack.org/puppet-oslo/ Please report issues through: https://bugs.launchpad.net/puppet-oslo/+bugs For more details, please see below. Changes in puppet-oslo 19.1.0..19.2.0 ------------------------------------- 2570bea Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Sep 27 10:00:21 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 10:00:21 -0000 Subject: [release-announce] cinder 17.2.0 (victoria) Message-ID: We are stoked to announce the release of: cinder 17.2.0: OpenStack Block Storage This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/cinder Download the package from: https://tarballs.openstack.org/cinder/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. 17.2.0 ^^^^^^ New Features ************ * Pure Storage FlashArray driver: Enabled support for Active/Active to both the iSCSI and FC driver. This allows users to configure Pure Storage backends in clustered environments. Upgrade Notes ************* * Ceph/RBD volume backends will now assume exclusive cinder pools, as if they had "rbd_exclusive_cinder_pool = true" in their configuration. This helps deployments with a large number of volumes and prevent issues on deployments with a growing number of volumes at the small cost of a slightly less accurate stats being reported to the scheduler. Bug Fixes ********* * Pure Storage driver bug 1870103 (https://bugs.launchpad.net/cinder/+bug/1870103): Ensure that unmanaged volumes do not exceed maximum character length on FlashArray. * PowerFlex driver bug #1897598 (https://bugs.launchpad.net/cinder/+bug/1897598): Fixed bug with PowerFlex storage-assisted volume migration when volume migration was performed without conversion of volume type in cases where it should have been converted to/from thin/thick provisioned. * Bug #1915800 (https://bugs.launchpad.net/cinder/+bug/1915800): Add support for ports filtering in XtremIO driver. * Bug #1904892 (https://bugs.launchpad.net/cinder/+bug/1904892): Fix cinder manage operations for NFS backends using IPv6 addresses in the NFS server address. These were previously rejected by the Cinder API. * PowerMax Driver bug #1905564 (https://bugs.launchpad.net/cinder/+bug/1905564): Fix Fix remote SRP not being assigned to volume's Host when performing retype during failover-promotion. * RBD driver bug #1907964 (https://bugs.launchpad.net/cinder/+bug/1907964): Add support for fast-diff on backup images stored in Ceph. Provided fast-diff is supported by the backend it will automatically be enabled and used. With fast-diff enabled, the generation of diffs between images and snapshots as well as determining the actual data usage of a snapshot is speed up significantly. * IBM Spectrum Virtualize Family driver Bug #1912564 (https://bugs.launchpad.net/cinder/+bug/1912564): Fixed HyperSwap volume deletion issue. * Bug #1920237 (https://bugs.launchpad.net/cinder/+bug/1920237): The backup manager calls volume remove_export() but does not wait for it to complete when detaching a volume after backup. This caused problems when a subsequent operation started on that volume before it had fully detached. * PowerStore driver Bug #1920729 (https://bugs.launchpad.net/cinder/+bug/1920729): Fix iSCSI targets not being returned from the REST API call if targets are used for multiple purposes (iSCSI target, Replication target, etc.). * PowerMax driver bug #1939139 (https://bugs.launchpad.net/cinder/+bug/1939139): Fix on create snapshot operation that exists when using PowerMax OS 5978.711 and later. * Ceph/RBD: Fix cinder taking a long time to start for Ceph/RBD backends. (Related-Bug #1704106 (https://bugs.launchpad.net/cinder/+bug/1704106)) * Ceph/RBD: Fix Cinder becoming non-responsive and stats gathering taking longer that its period. (Related-Bug #1704106 (https://bugs.launchpad.net/cinder/+bug/1704106)) * LVM driver bug #1901783 (https://bugs.launchpad.net/cinder/+bug/1901783): Fix unexpected delete volume failure due to unexpected exit code 139 on "lvs" command call. * NetApp ONTAP bug #1906291 (https://bugs.launchpad.net/cinder/+bug/1906291): Fix volume losing its QoS policy on the backend after moving it (migrate or retype with migrate) to a NetApp NFS backend. * NFS driver bug #1860913 (https://bugs.launchpad.net/cinder/+bug/1860913): Fixed instance uses base image file when it is rebooted after online snapshot creation. * PowerMax Driver - bug #1908920 (https://bugs.launchpad.net/cinder/+bug/1908920): This offline r1 promotion fix resets replication enabled and configuration metadata during promotion retype with offline r1 array. It also gets management storage group name from source extra_specs during promotion. * PowerMax Driver - Promotion RDF Group number fix uses remote array SID when finding rdf group number when performing retype during failover. * Pure Storage bug #1930748 (https://bugs.launchpad.net/cinder/+bug/1930748): Fixed issues with multiattched volumes being diconnected from a backend when still listed as an attachment to an instance. * Pure Storage FlashArray driver fix to ensure cinder_tempest_plugin consistency group tests pass. * Bug #1931004 (https://bugs.launchpad.net/cinder/+bug/1931004): Fixed use of incorrect stripe unit in RBD image clone causing volume-from- image to fail when using raw images backed by Ceph. * Bug #1898075 (https://bugs.launchpad.net/cinder/+bug/1898075): When Glance added support for multiple cinder stores, Images API version 2.11 modified the format of the image location URI, which Cinder reads in order to try to use an optimized data path when creating a volume from an image. Unfortunately, Cinder did not understand the new format and when Glance multiple cinder stores were used, Cinder could not use the optimized data path, and instead downloaded image data from the Image service. Cinder now supports Images API version 2.11. Changes in cinder 17.1.0..17.2.0 -------------------------------- a7c34584a LVM: Retry lvextend commands on code 139 ee1674b5a LVM: Retry lvdisplay and lvcreate calls on segfault 769ceb88a LVM: Use --readonly for lvdisplay in lv_has_snapshot 07ead73ee RBD: use correct stripe unit in clone operation fb0efc421 Allow removing NFS snapshots in error status 8095a7af8 Support Images API v2.11 f5935c1f5 Fix instance locality scheduler filter e2aad0ead Add libcgroup related packages in bindep.txt 37be715cc PowerMax Driver - Fix for create snapshot e7c5e7a7f NFS: Update connection info on online snap create 7eff1a4d7 NetApp ONTAP: Fix QoS lost after moving volume 1eaf38969 [Pure Storage] Ensure multiattach volumes are not disconnected early b6d575b34 Retry "lvs" call on segfault for _get_thin_pool_free_space 983d8b28e [SVF]:Storwize hyperswap volume is not deleting. c9457f860 Fix typo in Dell EMC Unity driver documentation 93b374780 RBD: Change rbd_exclusive_cinder_pool's default f1fd03dc9 Fix PowerFlex volume type conversion 7e87c5450 zuul: fixes for the A/A job (nodeset, variables) ced3b8eca Drop lower-constraints job 7baf5891e Fix PowerStore iSCSI targets filtering 5fbde659a LVM: Fix delete volume error due to lvs failure 366d107a9 PowerMax Driver - Promotion RDF Group number fix 7df39ebe8 PowerMax Driver - Offline r1 promotion fixes 5402ac8e2 Backup manager: Synchronously call remove_export cbf9def32 Add support for RBD fast-diff feature for backups stored in Ceph 30b863d3f Tests: Don't assert notifier not called 9cd1614f2 NetApp SolidFire: Refactor DuplicateSfVolumeNames exception d94f8032b Label temporary files created by image_utils 51b92e9fa API validation: Add cinder_host type to support ipv6 in manage 800948f71 Pure Storage FlashArray: Add active/active support 7d18029d5 Pure Storage: check volumename length does not exceed maximum 80de7dc91 [Pure] Fix failing consistency group tempest tests a357ca275 Add ports filtering support to Dell EMC XtremIO driver b60edb39d PowerMax Driver - Fix assign SRP during promotion retype Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 10 +-- bindep.txt | 2 + cinder/api/schemas/volume_manage.py | 2 +- cinder/api/validation/parameter_types.py | 12 ++++ cinder/backup/drivers/ceph.py | 47 +++++++++----- cinder/backup/manager.py | 2 +- cinder/brick/local_dev/lvm.py | 65 ++++++++++--------- cinder/compute/nova.py | 7 -- cinder/image/image_utils.py | 7 +- .../scheduler/filters/instance_locality_filter.py | 20 ------ .../dell_emc/powerflex/test_migrate_volume.py | 16 ++--- .../drivers/dell_emc/powermax/powermax_data.py | 4 ++ .../dell_emc/powermax/test_powermax_common.py | 36 +++++++++++ .../dell_emc/powermax/test_powermax_replication.py | 31 ++++++++- .../unit/volume/drivers/dell_emc/test_xtremio.py | 50 ++++++++++++++- .../unit/volume/drivers/ibm/test_storwize_svc.py | 71 +++++++++++++++++++++ .../drivers/netapp/dataontap/test_nfs_base.py | 6 ++ .../unit/volume/flows/test_create_volume_flow.py | 65 ++++++++++++++++++- cinder/utils.py | 17 ++++- cinder/volume/drivers/dell_emc/powerflex/driver.py | 8 ++- cinder/volume/drivers/dell_emc/powermax/common.py | 29 +++++++-- cinder/volume/drivers/dell_emc/powermax/fc.py | 3 +- cinder/volume/drivers/dell_emc/powermax/iscsi.py | 3 +- .../volume/drivers/dell_emc/powerstore/client.py | 2 +- .../volume/drivers/dell_emc/powerstore/driver.py | 5 +- .../drivers/dell_emc/sc/storagecenter_api.py | 10 +-- cinder/volume/drivers/dell_emc/vnx/client.py | 2 +- cinder/volume/drivers/dell_emc/xtremio.py | 70 +++++++++++++++----- .../ibm/storwize_svc/storwize_svc_common.py | 8 ++- .../drivers/inspur/as13000/as13000_driver.py | 2 +- cinder/volume/drivers/netapp/dataontap/nfs_base.py | 7 ++ cinder/volume/drivers/netapp/utils.py | 4 +- cinder/volume/drivers/nfs.py | 1 - cinder/volume/drivers/pure.py | 74 ++++++++++++++++++---- cinder/volume/drivers/rbd.py | 33 ++++++++-- cinder/volume/drivers/remotefs.py | 11 +++- cinder/volume/drivers/solidfire.py | 16 ++--- cinder/volume/flows/manager/create_volume.py | 36 ++++++++++- cinder/volume/rpcapi.py | 7 +- .../drivers/ceph-rbd-volume-driver.rst | 31 +++++++++ .../drivers/dell-emc-unity-driver.rst | 2 +- .../drivers/dell-emc-xtremio-driver.rst | 11 ++++ .../notes/bug-1870103-013e314e9a5b8e08.yaml | 7 ++ ...g-1897598-powerflex-volume-type-conversion.yaml | 9 +++ ...9-xtremio-ports-filtering-e68f90d47f17a7d9.yaml | 5 ++ ...g-1904892-ipv6-nfs-manage-391118115dfaaf54.yaml | 7 ++ .../notes/bug-1905564-e7dcf28fd734d3b2.yaml | 7 ++ .../notes/bug-1907964-9277e5ddec2abeda.yaml | 11 ++++ ...ap-volume-is-not-deleting-a94291248f8f59cd.yaml | 6 ++ ...backup-remove-export-race-941e2ab1f056e54c.yaml | 8 +++ ...e-iscsi-targets-filtering-9623ac03da5c6721.yaml | 8 +++ .../notes/bug-1939139-02ab552420813e70.yaml | 7 ++ ...rbd_exclusive_cinder_pool-e59c528c7f728780.yaml | 17 +++++ .../notes/lvm-delete-error-f12da00c1b3859dc.yaml | 6 ++ .../netapp-migrated-qos-c0c8aae50d010c75.yaml | 7 ++ .../nfs-online-snapshot-c05e6c8113bbded6.yaml | 6 ++ .../promotion_offline_r1_fix-f7a008d0d13a3eff.yaml | 8 +++ .../promotion_rdfg_num_fix-65a5838277ac8edf.yaml | 6 ++ ...ure-active-active-support-dbd0d3da3ab64e64.yaml | 7 ++ .../pure_storage_multiattach-f4aee3576757b2ff.yaml | 7 ++ .../pure_tempest_cg_fix-913d405f7487de00.yaml | 5 ++ ...hoose-correct-stripe-unit-9d317f4717533fb4.yaml | 6 ++ .../support-images-api-2.11-3699b20670db1843.yaml | 12 ++++ 77 files changed, 1052 insertions(+), 284 deletions(-) From no-reply at openstack.org Mon Sep 27 10:02:11 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Sep 2021 10:02:11 -0000 Subject: [release-announce] puppet-zaqar 19.2.0 (xena) Message-ID: We are overjoyed to announce the release of: puppet-zaqar 19.2.0: Puppet module for OpenStack Zaqar This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-zaqar Download the package from: https://tarballs.openstack.org/puppet-zaqar/ Please report issues through: https://bugs.launchpad.net/puppet-zaqar/+bugs For more details, please see below. Changes in puppet-zaqar 19.1.0..19.2.0 -------------------------------------- 51372c1 Prepare Xena M2 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Wed Sep 29 13:02:54 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:02:54 -0000 Subject: [release-announce] puppet-cloudkitty 8.3.0 (xena) Message-ID: We are pleased to announce the release of: puppet-cloudkitty 8.3.0: Puppet module for OpenStack cloudkitty This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-cloudkitty Download the package from: https://tarballs.openstack.org/puppet-cloudkitty/ Please report issues through: https://bugs.launchpad.net/puppet-cloudkitty/+bugs For more details, please see below. 8.3.0 ^^^^^ New Features * Add parameters region_name and interface for gnocchi collector. * Add max_workers parameter for orchestrator. * The new "cloudkitty::healthcheck" class has been added. This class manages parameters of healthcheck middlware in oslo.middleware. Changes in puppet-cloudkitty 8.2.0..8.3.0 ----------------------------------------- ba41671 Prepare Xena M3 e461ede Add max_workers for cloudkitty processor 64badc2 Add region_name and interface for gnocchi collector 085e1cb Support Puppet 7 e5b0257 Add support for healthcheck middleware options Diffstat (except docs and test files) ------------------------------------- manifests/healthcheck.pp | 41 ++++++++++++++++ manifests/processor.pp | 20 +++++++- metadata.json | 10 ++-- ...chi_collector_region_name-0a47ed143c39ad1d.yaml | 4 ++ ...orchestration_max_workers-6fda65c3be961ff3.yaml | 4 ++ .../notes/healthcheck-19b00e0ebcea5a67.yaml | 5 ++ spec/classes/cloudkitty_healthcheck_spec.rb | 55 ++++++++++++++++++++++ spec/classes/cloudkitty_processor_spec.rb | 8 +++- 8 files changed, 140 insertions(+), 7 deletions(-) From no-reply at openstack.org Wed Sep 29 13:03:38 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:03:38 -0000 Subject: [release-announce] puppet-mistral 19.3.0 (xena) Message-ID: We are satisfied to announce the release of: puppet-mistral 19.3.0: Puppet module for OpenStack Mistral This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-mistral Download the package from: https://tarballs.openstack.org/puppet-mistral/ Please report issues through: https://bugs.launchpad.net/puppet-mistral/+bugs For more details, please see below. Changes in puppet-mistral 19.2.0..19.3.0 ---------------------------------------- 8b1c626 Prepare Xena M3 663910a Do not test authtoken parameters directly e4ad5ee Use a 'params' hash for authtoken parameters ed90b06 Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- manifests/keystone/authtoken.pp | 82 ++++++------ metadata.json | 10 +- spec/classes/mistral_keystone_authtoken_spec.rb | 167 +++++++++++++----------- 3 files changed, 142 insertions(+), 117 deletions(-) From no-reply at openstack.org Wed Sep 29 13:03:38 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:03:38 -0000 Subject: [release-announce] puppet-horizon 19.3.0 (xena) Message-ID: We enthusiastically announce the release of: puppet-horizon 19.3.0: Puppet module for OpenStack Horizon This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-horizon Download the package from: https://tarballs.openstack.org/puppet-horizon/ Please report issues through: https://bugs.launchpad.net/puppet-horizon/+bugs For more details, please see below. Changes in puppet-horizon 19.2.0..19.3.0 ---------------------------------------- 998b469 Prepare Xena M3 efd8c1d Support Puppet 7 20c1bc4 Remove Fedora from the supported operating systems 08efad2 Import log suppression from example local_settings a1393cc Configure logging for oslo_policy module Diffstat (except docs and test files) ------------------------------------- metadata.json | 12 +++--------- templates/local_settings.py.erb | 43 +++++++++++++++++++++++++++++++---------- 2 files changed, 36 insertions(+), 19 deletions(-) From no-reply at openstack.org Wed Sep 29 13:03:56 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:03:56 -0000 Subject: [release-announce] puppet-glance 19.3.0 (xena) Message-ID: We are pleased to announce the release of: puppet-glance 19.3.0: Puppet module for OpenStack Glance This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-glance Download the package from: https://tarballs.openstack.org/puppet-glance/ Please report issues through: https://bugs.launchpad.net/puppet-glance/+bugs For more details, please see below. Changes in puppet-glance 19.2.0..19.3.0 --------------------------------------- 4656cbe Prepare Xena M3 92e99c0 Do not test authtoken parameters directly 658788f Use a 'params' hash for authtoken parameters ef245de Fix wrong parameter name in deprecation warning 4df1824 Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 2 +- manifests/api/authtoken.pp | 12 +- metadata.json | 12 +- spec/classes/glance_api_authtoken_spec.rb | 238 ++++++++++++++++-------------- 4 files changed, 144 insertions(+), 120 deletions(-) From no-reply at openstack.org Wed Sep 29 13:05:07 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:05:07 -0000 Subject: [release-announce] puppet-murano 19.3.0 (xena) Message-ID: We are excited to announce the release of: puppet-murano 19.3.0: Puppet module for OpenStack Murano This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-murano Download the package from: https://tarballs.openstack.org/puppet-murano/ Please report issues through: https://bugs.launchpad.net/puppet-murano/+bugs For more details, please see below. Changes in puppet-murano 19.2.0..19.3.0 --------------------------------------- 2c01d34 Prepare Xena M3 f58cb4a Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- metadata.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Wed Sep 29 13:05:08 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:05:08 -0000 Subject: [release-announce] puppet-nova 19.3.0 (xena) Message-ID: We are gleeful to announce the release of: puppet-nova 19.3.0: Puppet module for OpenStack Nova This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-nova Download the package from: https://tarballs.openstack.org/puppet-nova/ Please report issues through: https://bugs.launchpad.net/puppet-nova/+bugs For more details, please see below. 19.3.0 ^^^^^^ New Features ************ * The new "nova::cron::archive_deleted_rows::task_log" parameter has been added. This parameter enables the "--task-log" option of the "nova-manage archive_deleted_rows" command so that task logs are also processed by the command. * The new "nova::cinder::http_retries" parameter has been added. * The following parameters have been added to the "nova" class. These parameters define allocation ratios used when nova initially creates a resource provider record for each compute node. * "initial_cpu_allocation_ratio" * "initial_ram_allocation_ratio" * "initial_disk_allocation_ratio" * Now service type of the nova service and the novajoin service is configurable by the "service_type" parameter. * The new "nova::network::neutron::http_retries" parameter has been added. * The following parameters have been added to the "nova::metada::novajoin::authtoken" class * "service_token_roles" * "service_token_roles_required" * "service_type" * "interface" * "params" * Adds new purge_config parameter. When set to true, the policy file is cleared during configuration process. This allows to remove any existing rules before applying them or clean the file when all policies got removed. Upgrade Notes ************* * Fedora is no longer supported. * The following two parameters of the "nova::compute" class have been removed. * "neutron_enabled" * "install_bridge_utils" * The "nova::compute::ironic::max_concurrent_builds" parameter has been removed. * The following two resource types have been removed. These are dependent on the APIs of python-novaclient which were already removed during Pike cycle. Use the resource types provided by puppet-neutron instead. * "nova_security_group" * "nova_security_rule" Deprecation Notes ***************** * The following parameters of the "nova::api" class have been deprecated and have no effect, because RateLimitingMiddleware was already removed from nova. * "ratelimits" * "ratelimits_factory" Changes in puppet-nova 19.2.0..19.3.0 ------------------------------------- 0ecd5971 Add support for [neutron] http_retries c14f70f2 Add support for [cinder] http_retries f957448a Prepare Xena M3 d7c27f50 Delete policy file if policies hash is empty 55874cb8 Remove resource types to manage security groups and rules 87934817 Make service_type configurable 25651f25 Deprecate parameters for RateLimitingMiddleware 69c1295a Do not test service_user parameters directly b7a61d6c Do not test authtoken parameters directly a5409319 Add missing parameters to nova::metadata::novajoin::authtoken 488a03e5 Do not test details of oslo::cache 0cba8bc9 Remove deprecated max_concurrent_builds from nova::compute::ironic c222bb0a Remove nova-network parameters left 71451748 Support Puppet 7 7111aa75 Allow for a more permissible regex 25a50136 Replace deprecated is_string/is_array method 38cf3a57 Drop Fedora support e2da44df Add support for initial_*_allocation_ratio cfc447a2 Add support for --task-log option of db archive Diffstat (except docs and test files) ------------------------------------- lib/puppet/provider/nova_aggregate/openstack.rb | 2 +- .../provider/nova_security_group/openstack.rb | 80 ------- .../provider/nova_security_rule/openstack.rb | 122 ----------- lib/puppet/type/nova_security_group.rb | 66 ------ lib/puppet/type/nova_security_rule.rb | 140 ------------- manifests/api.pp | 36 ++-- manifests/cinder.pp | 7 + manifests/compute.pp | 37 +--- manifests/compute/ironic.pp | 12 -- manifests/compute/libvirt/services.pp | 2 +- manifests/compute/libvirt/version.pp | 27 +-- manifests/cron/archive_deleted_rows.pp | 14 +- manifests/init.pp | 40 +++- manifests/keystone/auth.pp | 9 +- manifests/metadata/novajoin/auth.pp | 11 +- manifests/metadata/novajoin/authtoken.pp | 110 +++++++--- manifests/metadata/novajoin/policy.pp | 22 +- manifests/network/neutron.pp | 7 + manifests/params.pp | 13 +- manifests/policy.pp | 20 +- manifests/scheduler/filter.pp | 2 +- metadata.json | 18 +- ...ive_deleted_rows-task_log-39777328b2fbd8ee.yaml | 7 + .../cinder-http_retries-9e53569312f18cb8.yaml | 4 + .../deprecate-ratelimit-a72ec8a2efc36e00.yaml | 9 + .../notes/drop-fedora-6722ae14b04142a4.yaml | 4 + .../initial_allocation_ratio-27a45a6616382559.yaml | 10 + .../keystone-service_type-b8615b63ba5ff197.yaml | 5 + .../neutron-http_retries-1fb5670b592e863f.yaml | 4 + ...novajoin-authtoken-params-f5b5a77a39e7eccd.yaml | 11 + .../policy_purge_config-6b6302d91f8d58a9.yaml | 6 + ...move-install-bridge-utils-2043526f3cb40ad1.yaml | 8 + ...nic-max_concurrent_builds-c1ca15bb24bba255.yaml | 5 + .../remove-sg-resource-types-de1a92488d6f1c19.yaml | 9 + spec/classes/nova_api_spec.rb | 1 - spec/classes/nova_cache_spec.rb | 96 +++++---- spec/classes/nova_cinder_spec.rb | 3 + spec/classes/nova_compute_libvirt_spec.rb | 30 --- .../classes/nova_cron_archive_deleted_rows_spec.rb | 23 +++ spec/classes/nova_init_spec.rb | 21 +- spec/classes/nova_keystone_authtoken_spec.rb | 230 +++++++++++---------- spec/classes/nova_keystone_service_user_spec.rb | 92 +++++---- .../nova_metadata_novajoin_authtoken_spec.rb | 227 +++++++++++--------- spec/classes/nova_metadata_novajoin_policy_spec.rb | 18 +- spec/classes/nova_network_neutron_spec.rb | 4 + spec/classes/nova_policy_spec.rb | 87 +++++--- .../provider/nova_security_group/openstack_spec.rb | 48 ----- .../provider/nova_security_rule/openstack_spec.rb | 61 ------ spec/unit/type/nova_security_group_spec.rb | 20 -- spec/unit/type/nova_security_rule_spec.rb | 105 ---------- 50 files changed, 756 insertions(+), 1189 deletions(-) From no-reply at openstack.org Wed Sep 29 13:05:18 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:05:18 -0000 Subject: [release-announce] puppet-magnum 19.3.0 (xena) Message-ID: We are gleeful to announce the release of: puppet-magnum 19.3.0: Puppet module for Magnum This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-magnum Download the package from: https://tarballs.openstack.org/puppet-magnum/ Please report issues through: https://bugs.launchpad.net/puppet-magnum/+bugs For more details, please see below. 19.3.0 ^^^^^^ New Features * The new "magnum::healthcheck" class has been added. This class manages parameters of healthcheck middlware in oslo.middleware. Changes in puppet-magnum 19.2.0..19.3.0 --------------------------------------- bca3576 Prepare Xena M3 a360cb3 Support Puppet 7 cea3a57 Add support for healthcheck middleware options Diffstat (except docs and test files) ------------------------------------- manifests/healthcheck.pp | 41 ++++++++++++++++ metadata.json | 10 ++-- .../notes/healthcheck-2f8b3923afae18e7.yaml | 5 ++ spec/classes/magnum_healthcheck_spec.rb | 55 ++++++++++++++++++++++ 4 files changed, 106 insertions(+), 5 deletions(-) From no-reply at openstack.org Wed Sep 29 13:05:26 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:05:26 -0000 Subject: [release-announce] puppet-gnocchi 19.3.0 (xena) Message-ID: We are amped to announce the release of: puppet-gnocchi 19.3.0: Puppet module for OpenStack Gnocchi This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-gnocchi Download the package from: https://tarballs.openstack.org/puppet-gnocchi/ Please report issues through: https://bugs.launchpad.net/puppet-gnocchi/+bugs For more details, please see below. Changes in puppet-gnocchi 19.2.0..19.3.0 ---------------------------------------- 9bda57d Prepare Xena M3 f73c088 Do not test authtoken parameters directly 0fc62d1 Use a 'params' hash for authtoken parameters f0371ce Use oslo::coordination to manage coordination backend packages 1888013 Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- manifests/init.pp | 12 +- manifests/keystone/authtoken.pp | 82 ++++---- manifests/params.pp | 2 - metadata.json | 10 +- spec/classes/gnocchi_init_spec.rb | 20 +- spec/classes/gnocchi_keystone_authtoken_spec.rb | 237 +++++++++++++----------- spec/classes/gnocchi_storage_spec.rb | 9 - 7 files changed, 190 insertions(+), 182 deletions(-) From no-reply at openstack.org Wed Sep 29 13:05:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:05:28 -0000 Subject: [release-announce] puppet-ec2api 19.3.0 (xena) Message-ID: We are happy to announce the release of: puppet-ec2api 19.3.0: Puppet module for OpenStack Ec2api This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-ec2api Download the package from: https://tarballs.openstack.org/puppet-ec2api/ Please report issues through: https://bugs.launchpad.net/puppet-ec2api/+bugs For more details, please see below. Changes in puppet-ec2api 19.2.0..19.3.0 --------------------------------------- a21dfcd Prepare Xena M3 a5cdca7 Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- metadata.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Wed Sep 29 13:05:32 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:05:32 -0000 Subject: [release-announce] puppet-openstacklib 19.3.0 (xena) Message-ID: We are stoked to announce the release of: puppet-openstacklib 19.3.0: Puppet module for OpenStack Openstacklib This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-openstacklib Download the package from: https://tarballs.openstack.org/puppet-openstacklib/ Please report issues through: https://bugs.launchpad.net/puppet-openstacklib/+bugs For more details, please see below. 19.3.0 ^^^^^^ New Features ************ * Now the "openstacklib::policies" resource type provides the basic set of configurations for policy settings. It provides the purge_config parameter which ensures a policy file is purged. Upgrade Notes ************* * The "openstacklib::policies" class has been re-implemented as a defined resource type. Changes in puppet-openstacklib 19.2.0..19.3.0 --------------------------------------------- 707f8bc Prepare Xena M3 4957019 Support Puppet 7 2a53c66 Re-implement openstacklib::policy Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 65 ++++++++++++++-- manifests/policy/base.pp | 61 +++++++-------- manifests/policy/default.pp | 67 +++++++++++++++++ metadata.json | 4 +- .../notes/purge-policy-file-1ad9f366345142e7.yaml | 11 +++ spec/defines/openstacklib_policy_base_spec.rb | 46 ++++++++++-- spec/defines/openstacklib_policy_default_spec.rb | 87 ++++++++++++++++++++++ .../openstacklib_policy_spec.rb | 51 +++++++++++-- 8 files changed, 333 insertions(+), 59 deletions(-) From no-reply at openstack.org Wed Sep 29 13:05:39 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:05:39 -0000 Subject: [release-announce] puppet-barbican 19.3.0 (xena) Message-ID: We are thrilled to announce the release of: puppet-barbican 19.3.0: Puppet module for Barbican This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-barbican Download the package from: https://tarballs.openstack.org/puppet-barbican/ Please report issues through: https://bugs.launchpad.net/puppet-barbican/+bugs For more details, please see below. Changes in puppet-barbican 19.2.0..19.3.0 ----------------------------------------- 06d42a7 Prepare Xena M3 4fbb82c Do not test authtoken parameters directly 90f8163 Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- metadata.json | 10 +- spec/classes/barbican_keystone_authtoken_spec.rb | 249 +++++++++++------------ 2 files changed, 122 insertions(+), 137 deletions(-) From no-reply at openstack.org Wed Sep 29 13:05:52 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:05:52 -0000 Subject: [release-announce] puppet-heat 19.3.0 (xena) Message-ID: We are pleased to announce the release of: puppet-heat 19.3.0: Puppet module for OpenStack Heat This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-heat Download the package from: https://tarballs.openstack.org/puppet-heat/ Please report issues through: https://bugs.launchpad.net/puppet-heat/+bugs For more details, please see below. 19.3.0 ^^^^^^ New Features * The "heat::max_stacks_per_tenant" parameter has been deprecated in favor of the new "heat::engine::max_stacks_per_tenant" parameter. Changes in puppet-heat 19.2.0..19.3.0 ------------------------------------- d4564ce Prepare Xena M3 849af0e Do not test authtoken parameters directly 79ee6b5 Use a 'params' hash for authtoken parameters b362f4e Do not test details of oslo::cache 7cc1cf4 Support Puppet 7 e79e74c Migrate max_stacks_per_tenant to heat::engine Diffstat (except docs and test files) ------------------------------------- manifests/engine.pp | 9 + manifests/init.pp | 19 +- manifests/keystone/authtoken.pp | 82 +++---- metadata.json | 10 +- ...ine-max_stacks_per_tenant-f3b03772b7b0f500.yaml | 5 + spec/classes/heat_cache_spec.rb | 92 ++++---- spec/classes/heat_engine_spec.rb | 12 ++ spec/classes/heat_init_spec.rb | 4 - spec/classes/heat_keystone_authtoken_spec.rb | 237 +++++++++++---------- 9 files changed, 261 insertions(+), 209 deletions(-) From no-reply at openstack.org Wed Sep 29 13:06:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:06:28 -0000 Subject: [release-announce] puppet-cinder 19.3.0 (xena) Message-ID: We are thrilled to announce the release of: puppet-cinder 19.3.0: Puppet module for OpenStack Cinder This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-cinder Download the package from: https://tarballs.openstack.org/puppet-cinder/ Please report issues through: https://bugs.launchpad.net/puppet-cinder/+bugs For more details, please see below. 19.3.0 ^^^^^^ Upgrade Notes ************* * The "cinder::backend::dellemc_powerstore::powerstore_appliances" parameter has been removed. * The parameters for v2 API support have been removed from the "cinder::keystone::auth" class. Deprecation Notes ***************** * The "cinder::enable_v3_api" parameter has been deprecated. Changes in puppet-cinder 19.2.0..19.3.0 --------------------------------------- ee971b4 Prepare Xena M3 3111f64 Fix the default of cinder::api::ratelimits_factory 688e396 Do not test service_user parameters directly 1ae066c Do not test authtoken parameters directly c65c7c3 Use a 'params' hash for authtoken parameters 6e705d7 Fix incomplete parameter description 40885d1 Clean up v2 API support 8ad8dba Support Puppet 7 248ab7e PowerStore: Remove the deprecated powerstore_appliances parameter Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 4 +- manifests/backend/dellemc_powerstore.pp | 11 -- manifests/init.pp | 19 ++- manifests/keystone/auth.pp | 99 ------------ manifests/keystone/authtoken.pp | 83 +++++----- metadata.json | 10 +- ...ove-powerstore_appliances-36212e32db70ca44.yaml | 5 + .../notes/remove-v2-api-a416e6422d54c5f8.yaml | 9 ++ spec/classes/cinder_init_spec.rb | 10 -- spec/classes/cinder_keystone_authtoken_spec.rb | 179 ++++++++++++--------- spec/classes/cinder_keystone_service_user_spec.rb | 92 ++++++----- 11 files changed, 225 insertions(+), 296 deletions(-) From no-reply at openstack.org Wed Sep 29 13:06:44 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:06:44 -0000 Subject: [release-announce] puppet-aodh 19.3.0 (xena) Message-ID: We are psyched to announce the release of: puppet-aodh 19.3.0: Puppet module for OpenStack Aodh This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-aodh Download the package from: https://tarballs.openstack.org/puppet-aodh/ Please report issues through: https://bugs.launchpad.net/puppet-aodh/+bugs For more details, please see below. Changes in puppet-aodh 19.2.0..19.3.0 ------------------------------------- b354ddb Prepare Xena M3 c6f85f7 Do not test detail of keystone::auth::service_identity bbe076d Remove extra spaces from authtoken tests 4a0a062 Fix invalid unit tests 8c2a3a4 Fix ignored parameters of aodh::auth 9488de2 Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- manifests/service_credentials.pp | 4 +- metadata.json | 10 +- spec/classes/aodh_keystone_auth_spec.rb | 138 ++++++++---------------- spec/classes/aodh_keystone_authtoken_spec.rb | 150 +++++++++++++-------------- 4 files changed, 127 insertions(+), 175 deletions(-) From no-reply at openstack.org Wed Sep 29 13:06:51 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:06:51 -0000 Subject: [release-announce] puppet-designate 19.3.0 (xena) Message-ID: We are stoked to announce the release of: puppet-designate 19.3.0: Puppet module for OpenStack Designate This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-designate Download the package from: https://tarballs.openstack.org/puppet-designate/ Please report issues through: https://bugs.launchpad.net/puppet-designate/+bugs For more details, please see below. 19.3.0 ^^^^^^ New Features ************ * The "designate::worker::manage_service" parameter has been added. It controls whether the designate worker service will be managed. Defaults to true. Deprecation Notes ***************** * The "designate::producer::service_ensure" parameter has been deprecated. Use the "designate::producer::manage_service" parameter instead, which accepts True or False instead. * The "designate::central::service_ensure" parameter has been deprecated. Use the "designate::central::manage_service" parameter instead, which accepts True or False instead. * The "designate::agent::service_ensure" parameter has been deprecated. Use the "designate::agent::manage_service" parameter instead, which accepts True or False instead. * The "designate::zone_manager::service_ensure" parameter has been deprecated. Use the "designate::zone_manager::manage_service" parameter instead, which accepts True or False instead. * The "designate::sink::service_ensure" parameter has been deprecated. Use the "designate::sink::manage_service" parameter instead, which accepts True or False instead. Changes in puppet-designate 19.2.0..19.3.0 ------------------------------------------ 62f0949 Prepare Xena M3 1552e1a Do not test authtoken parameters directly c83d9a8 Use a 'params' hash for authtoken parameters e953eb8 Support Puppet 7 b7cfb61 Standardize the manage service parameter fc11356 producer: Convert enabled_tasks to comma separated list Diffstat (except docs and test files) ------------------------------------- manifests/agent.pp | 25 ++- manifests/api.pp | 2 +- manifests/central.pp | 25 ++- manifests/keystone/authtoken.pp | 82 +++---- manifests/mdns.pp | 6 +- manifests/producer.pp | 27 ++- manifests/sink.pp | 25 ++- manifests/worker.pp | 21 +- manifests/zone_manager.pp | 25 ++- metadata.json | 10 +- ...tandardize_manage_service-81089303d990df37.yaml | 27 +++ spec/classes/designate_keystone_authtoken_spec.rb | 238 +++++++++++---------- spec/classes/designate_producer_spec.rb | 14 +- spec/classes/designate_worker_spec.rb | 1 + 14 files changed, 330 insertions(+), 198 deletions(-) From no-reply at openstack.org Wed Sep 29 13:06:58 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:06:58 -0000 Subject: [release-announce] puppet-swift 19.3.0 (xena) Message-ID: We are excited to announce the release of: puppet-swift 19.3.0: Puppet module for OpenStack Swift This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-swift Download the package from: https://tarballs.openstack.org/puppet-swift/ Please report issues through: https://bugs.launchpad.net/puppet-swift/+bugs For more details, please see below. 19.3.0 ^^^^^^ New Features * Now service type of the swift service and swift_s3 service is configurable by the "service_type" parameter. * Adds new parameters to set system and project reader role configs in Swift. Changes in puppet-swift 19.2.0..19.3.0 -------------------------------------- ffbef54 Prepare Xena M3 969babc Add system/project reader roles parameters ca69240 Make service_type configurable 04a452d Support Puppet 7 7d7d867 Replace deprecated is_array method Diffstat (except docs and test files) ------------------------------------- manifests/keystone/auth.pp | 18 ++++++++++--- manifests/proxy/domain_remap.pp | 8 ++---- manifests/proxy/keystone.pp | 30 +++++++++++++++++----- manifests/storage/server.pp | 7 ++--- metadata.json | 8 +++--- .../keystone-service_type-2985ebd5dffd2380.yaml | 5 ++++ ...swift-add-role-parameters-0caf7caa8bf6a931.yaml | 4 +++ spec/classes/swift_proxy_keystone_spec.rb | 12 ++++++--- 8 files changed, 63 insertions(+), 29 deletions(-) From no-reply at openstack.org Wed Sep 29 13:07:09 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:07:09 -0000 Subject: [release-announce] puppet-senlin 6.3.0 (xena) Message-ID: We contentedly announce the release of: puppet-senlin 6.3.0: Puppet module for OpenStack senlin This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-senlin Download the package from: https://tarballs.openstack.org/puppet-senlin/ Please report issues through: https://bugs.launchpad.net/puppet-senlin/+bugs For more details, please see below. Changes in puppet-senlin 6.2.0..6.3.0 ------------------------------------- 708c3db Prepare Xena M3 3898329 Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- metadata.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Wed Sep 29 13:07:11 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:07:11 -0000 Subject: [release-announce] puppet-ceilometer 19.3.0 (xena) Message-ID: We are gleeful to announce the release of: puppet-ceilometer 19.3.0: Puppet module for OpenStack Ceilometer This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-ceilometer Download the package from: https://tarballs.openstack.org/puppet-ceilometer/ Please report issues through: https://bugs.launchpad.net/puppet-ceilometer/+bugs For more details, please see below. 19.3.0 ^^^^^^ Deprecation Notes * The "ceilometer::policy" class has been deprecated and now has no effect. Changes in puppet-ceilometer 19.2.0..19.3.0 ------------------------------------------- 1ea01f7 Prepare Xena M3 7021e05 Deprecate the ceilometer::policy class 7c1a8a9 Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- manifests/policy.pp | 13 ++----- metadata.json | 10 +++--- .../notes/deprecate-policy-9c3c69c2f79777f8.yaml | 4 +++ spec/classes/ceilometer_policy_spec.rb | 42 ---------------------- 4 files changed, 11 insertions(+), 58 deletions(-) From no-reply at openstack.org Wed Sep 29 13:07:17 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:07:17 -0000 Subject: [release-announce] puppet-placement 6.3.0 (xena) Message-ID: We jubilantly announce the release of: puppet-placement 6.3.0: Puppet module for OpenStack placement This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-placement Download the package from: https://tarballs.openstack.org/puppet-placement/ Please report issues through: https://bugs.launchpad.net/puppet-placement/+bugs For more details, please see below. Changes in puppet-placement 6.2.0..6.3.0 ---------------------------------------- 900f2c6 Prepare Xena M3 e6111e7 Do not test authtoken parameters directly 8b8addd Use a 'params' hash for authtoken parameters 79f2186 Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- manifests/keystone/authtoken.pp | 82 +++++----- metadata.json | 10 +- spec/classes/placement_keystone_authtoken_spec.rb | 177 ++++++++++++---------- 3 files changed, 150 insertions(+), 119 deletions(-) From no-reply at openstack.org Wed Sep 29 13:07:19 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:07:19 -0000 Subject: [release-announce] puppet-ovn 19.3.0 (xena) Message-ID: We are chuffed to announce the release of: puppet-ovn 19.3.0: Puppet module for OVN This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-ovn Download the package from: https://tarballs.openstack.org/puppet-ovn/ Please report issues through: https://bugs.launchpad.net/puppet-ovn/+bugs For more details, please see below. Changes in puppet-ovn 19.2.0..19.3.0 ------------------------------------ d8205fe Prepare Xena M3 4149a37 Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Wed Sep 29 13:07:26 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:07:26 -0000 Subject: [release-announce] puppet-neutron 19.3.0 (xena) Message-ID: We are delighted to announce the release of: puppet-neutron 19.3.0: Puppet module for OpenStack Neutron This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-neutron Download the package from: https://tarballs.openstack.org/puppet-neutron/ Please report issues through: https://bugs.launchpad.net/puppet-neutron/+bugs For more details, please see below. 19.3.0 ^^^^^^ New Features * The new "neutron::cache" class has been added. * Support for the logging serivce plugin parameters has been added to the following classes. * "neutron::agent::l3" * "neutron::agent::ml2::ovs" * "neutron::plugins::ml2::ovn" * It is now possible to set the report interval for the networking- baremetal ml2 agent by using new parameter "report_interval" in the "neutron::agents::ml2::networking_baremetal" class. Changes in puppet-neutron 19.2.0..19.3.0 ---------------------------------------- b998ab67 Prepare Xena M3 722ea0eb Do not test authtoken parameters directly b505890d Use a 'params' hash for authtoken parameters dae33092 Add report_inteval parameter in ml2 baremetal 05f25209 Add support for oslo.cache options c6f1ed5c Support Puppet 7 a60669b6 Get rid of deprecated is_array method 510c77b4 Remove unnecessary array casting 61f4fc96 Add support for logging service plugin configuration Diffstat (except docs and test files) ------------------------------------- manifests/agents/l3.pp | 63 ++++-- manifests/agents/ml2/networking_baremetal.pp | 9 + manifests/agents/ml2/ovs.pp | 23 +++ manifests/cache.pp | 166 +++++++++++++++ manifests/init.pp | 8 +- manifests/keystone/authtoken.pp | 82 ++++---- manifests/plugins/ml2/ovn.pp | 89 +++++--- metadata.json | 12 +- .../notes/cache-opts-1948574d59cde1b0.yaml | 4 + ...ing-service-plugin-params-c765f0d55b0b7d92.yaml | 9 + ...baremetal-report-interval-634d1bf90139cbeb.yaml | 7 + spec/classes/neutron_agents_l3_spec.rb | 3 + ...neutron_agents_ml2_networking_baremetal_spec.rb | 1 + spec/classes/neutron_agents_ml2_ovs_spec.rb | 17 +- spec/classes/neutron_cache_spec.rb | 95 +++++++++ spec/classes/neutron_init_spec.rb | 5 +- spec/classes/neutron_keystone_authtoken_spec.rb | 230 +++++++++++---------- spec/classes/neutron_plugins_ml2_ovn_spec.rb | 4 +- 18 files changed, 603 insertions(+), 224 deletions(-) From no-reply at openstack.org Wed Sep 29 13:07:35 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:07:35 -0000 Subject: [release-announce] puppet-octavia 19.3.0 (xena) Message-ID: We are thrilled to announce the release of: puppet-octavia 19.3.0: Puppet module for OpenStack Octavia This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-octavia Download the package from: https://tarballs.openstack.org/puppet-octavia/ Please report issues through: https://bugs.launchpad.net/puppet-octavia/+bugs For more details, please see below. 19.3.0 ^^^^^^ New Features * The following deprecated parameters of the "octavia::quota" class have been removed. * "load_balancer_quota" * "listener_quota" * "member_quota" * "pool_quota" * "health_monitor_quota" Changes in puppet-octavia 19.2.0..19.3.0 ---------------------------------------- f5bf4a3 Prepare Xena M3 621e5ff Do not test authtoken parameters directly 8f5a727 Use a 'params' hash for authtoken parameters 3b6a19f Support Puppet 7 12d06f3 Drop quota parameters without default_ prefix 5565bb6 TripleO: Reduce tempest test scope c868430 Convert enabled_provider_agents to proper list format Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 + manifests/driver_agent.pp | 2 +- manifests/keystone/authtoken.pp | 82 +++---- manifests/quota.pp | 57 +---- metadata.json | 12 +- .../notes/quota-cleanup-255ebc9eb81c9a0d.yaml | 11 + spec/classes/octavia_driver_agent_spec.rb | 2 +- spec/classes/octavia_keystone_authtoken_spec.rb | 242 +++++++++++---------- spec/classes/octavia_quota_spec.rb | 20 -- 9 files changed, 204 insertions(+), 231 deletions(-) From no-reply at openstack.org Wed Sep 29 13:07:51 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:07:51 -0000 Subject: [release-announce] puppet-oslo 19.3.0 (xena) Message-ID: We are amped to announce the release of: puppet-oslo 19.3.0: Puppet module for Oslo This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-oslo Download the package from: https://tarballs.openstack.org/puppet-oslo/ Please report issues through: https://bugs.launchpad.net/puppet-oslo/+bugs For more details, please see below. 19.3.0 ^^^^^^ New Features * The new "oslo::middleware::http_basic_auth_userfile" parameter has been added. Changes in puppet-oslo 19.2.0..19.3.0 ------------------------------------- 1f22be0 Prepare Xena M3 85571a5 cache: Simplify handling of list parameters 69db796 cache: Parse memcache_server if it's string ce71697 [oslo.middleware] Add support for basic auth middleware options 5d4a13f Support Puppet 7 8f6788f Replace deprecated is_string method 09ece82 coordination: disable config management Diffstat (except docs and test files) ------------------------------------- manifests/cache.pp | 28 ++++++++-------------- manifests/coordination.pp | 13 +++++++--- manifests/messaging/notifications.pp | 22 +++++++---------- manifests/middleware.pp | 10 ++++++++ metadata.json | 6 ++--- .../basic-auth-middleware-64bf02c8f2a710f6.yaml | 5 ++++ spec/defines/oslo_coordination_spec.rb | 17 +++++++++++++ spec/defines/oslo_middleware_spec.rb | 5 +++- 8 files changed, 68 insertions(+), 38 deletions(-) From no-reply at openstack.org Wed Sep 29 13:07:56 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:07:56 -0000 Subject: [release-announce] puppet-zaqar 19.3.0 (xena) Message-ID: We are gleeful to announce the release of: puppet-zaqar 19.3.0: Puppet module for OpenStack Zaqar This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-zaqar Download the package from: https://tarballs.openstack.org/puppet-zaqar/ Please report issues through: https://bugs.launchpad.net/puppet-zaqar/+bugs For more details, please see below. 19.3.0 ^^^^^^ New Features * The new "zaqar::cache" class has been added. Changes in puppet-zaqar 19.2.0..19.3.0 -------------------------------------- 9d32cc2 Prepare Xena M3 fda8e62 Do not test authtoken parameters directly 8b86016 Use a 'params' hash for authtoken parameters dfe0e42 Add support for oslo.cache options 24bee4d Support Puppet 7 bc1a102 Remove Fedora from the supported operating systems Diffstat (except docs and test files) ------------------------------------- manifests/cache.pp | 166 +++++++++++++++ manifests/keystone/authtoken.pp | 82 +++---- metadata.json | 16 +- .../notes/cache-opts-efb690721bb97f1f.yaml | 4 + spec/classes/zaqar_cache_spec.rb | 95 +++++++++ spec/classes/zaqar_keystone_authtoken_spec.rb | 237 +++++++++++---------- 6 files changed, 442 insertions(+), 158 deletions(-) From no-reply at openstack.org Wed Sep 29 13:07:56 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:07:56 -0000 Subject: [release-announce] puppet-openstack_extras 19.3.0 (xena) Message-ID: We enthusiastically announce the release of: puppet-openstack_extras 19.3.0: Puppet module for OpenStack Openstack_extras This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-openstack_extras Download the package from: https://tarballs.openstack.org/puppet-openstack_extras/ Please report issues through: https://bugs.launchpad.net/puppet-openstack-extras/+bugs For more details, please see below. Changes in puppet-openstack_extras 19.2.0..19.3.0 ------------------------------------------------- f796d50 Prepare Xena M3 5e445fe Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- metadata.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) From no-reply at openstack.org Wed Sep 29 13:08:12 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:08:12 -0000 Subject: [release-announce] puppet-keystone 19.3.0 (xena) Message-ID: We are pleased to announce the release of: puppet-keystone 19.3.0: Puppet module for OpenStack Keystone This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-keystone Download the package from: https://tarballs.openstack.org/puppet-keystone/ Please report issues through: https://bugs.launchpad.net/puppet-keystone/+bugs For more details, please see below. 19.3.0 ^^^^^^ New Features * Adding the following configurable items for OpenID: * "keystone::federation::openidc::openidc_pass_userinfo_as" to set "OIDCPassUserInfoAs" * "keystone::federation::openidc::openidc_pass_claim_as" to set "OIDCPassClaimsAs" Changes in puppet-keystone 19.2.0..19.3.0 ----------------------------------------- f1b9d95 Prepare Xena M3 9e71c11 Fix wrong key to look up domain parameters from puppet.conf a087173 cache: Migrate parsing of memcache_server to puppet-oslo 068564b Do not test details of oslo::cache 013ffb2 Support Puppet 7 a3ef077 Add oidc options 312605e Replace deprecated is_string method df3ece5 Remove a file which causes cloning on Windows platform to fail Diffstat (except docs and test files) ------------------------------------- lib/puppet/provider/keystone.rb | 21 ++-- manifests/cache.pp | 8 +- manifests/federation/openidc.pp | 27 +++++ metadata.json | 8 +- .../notes/add-oidc-params-0bddcca8d49ccfdb.yaml | 11 ++ ...arameter-for-roles::admin-2a17a5d13fa172da.yaml | 4 - spec/classes/keystone_cache_spec.rb | 116 ++++++++++----------- spec/classes/keystone_federation_openidc_spec.rb | 26 +++++ templates/openidc.conf.erb | 6 ++ 9 files changed, 145 insertions(+), 82 deletions(-) From no-reply at openstack.org Wed Sep 29 13:09:43 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:09:43 -0000 Subject: [release-announce] puppet-qdr 8.3.0 (xena) Message-ID: We exuberantly announce the release of: puppet-qdr 8.3.0 This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-qdr Download the package from: https://tarballs.openstack.org/puppet-qdr/ Please report issues through: https://bugs.launchpad.net/puppet-qdr/+bugs For more details, please see below. Changes in puppet-qdr 8.2.0..8.3.0 ---------------------------------- e3857f7 Prepare Xena M3 9799862 Fix type validation of qdr::listener_port 9a82468 Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- manifests/init.pp | 5 ++++- metadata.json | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) From no-reply at openstack.org Wed Sep 29 13:10:07 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:10:07 -0000 Subject: [release-announce] puppet-vitrage 9.3.0 (xena) Message-ID: We are delighted to announce the release of: puppet-vitrage 9.3.0: Puppet module for OpenStack Vitrage This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-vitrage Download the package from: https://tarballs.openstack.org/puppet-vitrage/ Please report issues through: https://bugs.launchpad.net/puppet-vitrage/+bugs For more details, please see below. Changes in puppet-vitrage 9.2.0..9.3.0 -------------------------------------- 18cd00b Prepare Xena M3 a7f340d Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- metadata.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Wed Sep 29 13:10:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:10:28 -0000 Subject: [release-announce] puppet-trove 19.3.0 (xena) Message-ID: We are happy to announce the release of: puppet-trove 19.3.0: Puppet module for OpenStack Trove This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-trove Download the package from: https://tarballs.openstack.org/puppet-trove/ Please report issues through: https://bugs.launchpad.net/puppet-trove/+bugs For more details, please see below. 19.3.0 ^^^^^^ Bug Fixes * Default value of the "trove::cinder_api_version" has been updated from "volumev2" to "volumev3" to use current Block Storage API v3 instead of deprecated Block Storage API v3. Changes in puppet-trove 19.2.0..19.3.0 -------------------------------------- b305a80 Prepare Xena M3 31e2665 Support Puppet 7 5bb05bf Use Block Storage API v3 by default Diffstat (except docs and test files) ------------------------------------- manifests/init.pp | 4 ++-- metadata.json | 10 +++++----- releasenotes/notes/use-volumev3-e0b5c5c444163b61.yaml | 6 ++++++ 3 files changed, 13 insertions(+), 7 deletions(-) From no-reply at openstack.org Wed Sep 29 13:11:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:11:10 -0000 Subject: [release-announce] puppet-watcher 19.3.0 (xena) Message-ID: We are excited to announce the release of: puppet-watcher 19.3.0: Puppet module for OpenStack Watcher This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-watcher Download the package from: https://tarballs.openstack.org/puppet-watcher/ Please report issues through: https://bugs.launchpad.net/puppet-watcher/+bugs For more details, please see below. 19.3.0 ^^^^^^ New Features ************ * The following new class have been added. * "watcher::cinder_client" * "watcher::glance_client" * "watcher::neutron_client" * "watcher::nova_client" * The following new classes have been added. * "watcher::gnocchi_client" * "watcher::ironic_client" * "watcher::keystone_client" * "watcher::placement_client" Deprecation Notes ***************** * The "watcher::_client_api_version" parameters have been deprecated in favor of the new "watcher::_client" classes. Bug Fixes ********* * Default value of the "watcher::cinder_client_api_version" has been updated from "2" to "3" to use cinder v3 API instead of removed v2. Changes in puppet-watcher 19.2.0..19.3.0 ---------------------------------------- b92e837 Prepare Xena M3 0f17f75 Support more _client options 8118ce9 Split out _client configurations d94431d Do not redefine defaults for _client/api_version a156f68 Deprecate support for ceilometer_client/api_version 56f2e8b Use cinder v3 api by default b089ef8 Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- manifests/cinder_client.pp | 36 +++++++++ manifests/glance_client.pp | 36 +++++++++ manifests/gnocchi_client.pp | 34 +++++++++ manifests/init.pp | 86 +++++++++++++--------- manifests/ironic_client.pp | 34 +++++++++ manifests/keystone_client.pp | 28 +++++++ manifests/neutron_client.pp | 36 +++++++++ manifests/nova_client.pp | 36 +++++++++ manifests/placement_client.pp | 34 +++++++++ metadata.json | 8 +- .../notes/client-classes-e167f5676c4888d1.yaml | 14 ++++ .../notes/new-client-9f675a778c7da5b0.yaml | 9 +++ .../notes/use-cinderv3-812bc19403fc73c2.yaml | 5 ++ spec/classes/watcher_cinder_client_spec.rb | 46 ++++++++++++ spec/classes/watcher_glance_client_spec.rb | 46 ++++++++++++ spec/classes/watcher_gnocchi_client_spec.rb | 46 ++++++++++++ spec/classes/watcher_ironic_client_spec.rb | 46 ++++++++++++ spec/classes/watcher_keystone_client_spec.rb | 43 +++++++++++ spec/classes/watcher_neutron_client_spec.rb | 46 ++++++++++++ spec/classes/watcher_nova_client_spec.rb | 46 ++++++++++++ spec/classes/watcher_placement_client_spec.rb | 46 ++++++++++++ 21 files changed, 724 insertions(+), 37 deletions(-) From no-reply at openstack.org Wed Sep 29 13:11:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:11:10 -0000 Subject: [release-announce] puppet-rally 7.3.0 (xena) Message-ID: We are tickled pink to announce the release of: puppet-rally 7.3.0: Puppet module for OpenStack Rally This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-rally Download the package from: https://tarballs.openstack.org/puppet-rally/ Please report issues through: https://bugs.launchpad.net/puppet-rally/+bugs For more details, please see below. Changes in puppet-rally 7.2.0..7.3.0 ------------------------------------ 91e64db Prepare Xena M3 fe5fa8f Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- metadata.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) From no-reply at openstack.org Wed Sep 29 13:11:17 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:11:17 -0000 Subject: [release-announce] puppet-vswitch 15.3.0 (xena) Message-ID: We jubilantly announce the release of: puppet-vswitch 15.3.0: Puppet module for OpenStack Vswitch This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-vswitch Download the package from: https://tarballs.openstack.org/puppet-vswitch/ Please report issues through: https://bugs.launchpad.net/puppet-vswitch/+bugs For more details, please see below. Changes in puppet-vswitch 15.2.0..15.3.0 ---------------------------------------- 3c71c89 Prepare Xena M3 96dd49f Apply vs_config after openvswitch service is started 31f2449 Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- manifests/dpdk.pp | 2 ++ manifests/ovs.pp | 1 + metadata.json | 6 +++--- 3 files changed, 6 insertions(+), 3 deletions(-) From no-reply at openstack.org Wed Sep 29 13:11:28 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:11:28 -0000 Subject: [release-announce] puppet-manila 19.3.0 (xena) Message-ID: We contentedly announce the release of: puppet-manila 19.3.0: Puppet module for OpenStack Manila This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-manila Download the package from: https://tarballs.openstack.org/puppet-manila/ Please report issues through: https://bugs.launchpad.net/puppet-manila/+bugs For more details, please see below. 19.3.0 ^^^^^^ Upgrade Notes ************* * The default "v2" endpoints for the manila API service no longer contain a "tenant_id" template. Support for such endpoints was added in the manila service during the Wallaby release to accommodate system-scoped API requests. * The "manila::backend::cephfs::cephfs_enable_snapshots" parameter has been removed. Bug Fixes ********* * Fixed usage of the removed "lvm_share_export_ip" parameter in the "manila::backend::lvm" resource typeo. Now the "lvm_share_export_ips" should be used instead. Changes in puppet-manila 19.2.0..19.3.0 --------------------------------------- 288d429 Prepare Xena M3 fcfffb1 Fix the lvm_share_export_ips typo 051d305 Do not test authtoken parameters directly 31d847e Use a 'params' hash for authtoken parameters c8ceaca Support Puppet 7 e790080 Drop tenant_id templating from v2 endpoint 618cd3d Remove deprecated support for cephfs_enable_snapshots Diffstat (except docs and test files) ------------------------------------- manifests/backend/cephfs.pp | 15 -- manifests/backend/lvm.pp | 6 +- manifests/keystone/auth.pp | 12 +- manifests/keystone/authtoken.pp | 82 +++---- metadata.json | 12 +- .../drop-project-id-endpoint-1711aaf3e3853e02.yaml | 7 + .../lvm_share_export_ips-397716e813e7b44f.yaml | 6 + ...e-cephfs-enable-snapshots-7e99bff7aee9cb53.yaml | 5 + spec/classes/manila_keystone_auth_spec.rb | 18 +- spec/classes/manila_keystone_authtoken_spec.rb | 242 +++++++++++---------- spec/defines/manila_backend_cephfs_spec.rb | 5 - spec/defines/manila_backend_lvm_spec.rb | 4 +- 12 files changed, 216 insertions(+), 198 deletions(-) From no-reply at openstack.org Wed Sep 29 13:11:45 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:11:45 -0000 Subject: [release-announce] puppet-tacker 19.3.0 (xena) Message-ID: We are satisfied to announce the release of: puppet-tacker 19.3.0: Puppet module for OpenStack Tacker This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-tacker Download the package from: https://tarballs.openstack.org/puppet-tacker/ Please report issues through: https://bugs.launchpad.net/puppet-tacker/+bugs For more details, please see below. 19.3.0 ^^^^^^ New Features * The new "tacker::conductor" class has been added. Changes in puppet-tacker 19.2.0..19.3.0 --------------------------------------- 6f31198 Prepare Xena M3 6d4ee4a Support Puppet 7 15fa744 Re-enable installation of Tacker during acceptance tests. 64c557c Add support for the tacker-conductor service Diffstat (except docs and test files) ------------------------------------- manifests/conductor.pp | 47 +++++++++++++++ manifests/params.pp | 10 ++-- manifests/server.pp | 8 +-- metadata.json | 10 ++-- releasenotes/notes/conductor-ff8d3b89b5a3c0bd.yaml | 4 ++ spec/acceptance/tacker_spec.rb | 47 +++++++-------- spec/classes/tacker_conductor_spec.rb | 68 ++++++++++++++++++++++ spec/classes/tacker_server_spec.rb | 12 ++-- 8 files changed, 161 insertions(+), 45 deletions(-) From no-reply at openstack.org Wed Sep 29 13:12:27 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:12:27 -0000 Subject: [release-announce] puppet-ironic 19.3.0 (xena) Message-ID: We are pleased to announce the release of: puppet-ironic 19.3.0: Puppet module for OpenStack Ironic This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-ironic Download the package from: https://tarballs.openstack.org/puppet-ironic/ Please report issues through: https://bugs.launchpad.net/puppet-ironic/+bugs For more details, please see below. 19.3.0 ^^^^^^ New Features ************ * Expose the "sync_power_state_workers" in "ironic::conductor". * The new "ironic::inspector::policy" class has been added to support policy settings for ironic-inspector. * New class "ironic::json_rpc" to set parameters for configuring json- rpc has been added. Please set credentials for json-rpc using this class. * The new "ironic::pxe::uefi_ipxe_bootfile_name" parameter has been added. This parameter is used to determine name of the efi file used to boot nodes with UEFI + iPXE. Upgrade Notes ************* * An explict ironic "enabled_hardware_types" setting has been removed from "puppet-ironic" as it matches the Ironic default and the default override prohibits inclusion of additional default enabled hardware types the OpenStack Ironic project may choose to ship in the future. Deprecation Notes ***************** * The "ironic_api_paste_ini" resource type has been deprecated and will be removed in a future release. * The "ironic::config::ironic_api_paste_ini" parameter has been deprecated and has no effect now. This parameter will be removed in a future release. * Deprecates integration for Ironic's Bifrost sub-project. Bifrost serves a similar purpose as puppet-ironic, in so much as the embedded configuration lags behind and ultimately is no longer appropriate for a bifrost deployment. If you wish to deploy bifrost, please make use of the bifrost-cli tool or Ansible playbooks noted in Bifrost's documentation (https://docs.openstack.org/bifrost/latest/). Bug Fixes ********* * Fixes support for ppc64le to allow its operation to co-exist with "pxe_transfer_protocol" being set to "http". This is because the ppc64le archtecture does not use an intermediate boot loader to perform PXE operations, and only supports use of TFTP based transfers. Changes in puppet-ironic 19.2.0..19.3.0 --------------------------------------- 1993e8f Prepare Xena M3 0c396db json_rpc: Fix the default project_name 3cabf75 Do not test authtoken parameters directly 40e185a Use a 'params' hash for authtoken parameters 263afe8 Remove default hardware type override f761d8d Accept string value for enabled_hardware_types 5ac602f Remove unnecessary workaround for missing ipmitool dependency 78f7e9e Deprecate bifrost support 0112497 Ensure tftp root directory is created 9e2422c Expose sync_power_state_workers 3252b48 Support Puppet 7 cc96b3a Fix the wrong function name 7f88e87 Deprecate invalid ironic_api_paste_ini da503fd Fix ppc64le support to coexist with PXE preference 1e45c99 Add support for policy settings of ironic-inspector 0ef5303 Add separate manifest for configuring json-rpc d99a51d Make ipxe bootfile name configurable Diffstat (except docs and test files) ------------------------------------- lib/puppet/type/ironic_api_paste_ini.rb | 2 +- manifests/api/authtoken.pp | 82 +++++----- manifests/bifrost.pp | 6 +- manifests/conductor.pp | 26 ++-- manifests/config.pp | 11 +- manifests/inspector.pp | 28 ++-- manifests/inspector/authtoken.pp | 82 +++++----- manifests/inspector/policy.pp | 68 +++++++++ manifests/json_rpc.pp | 110 ++++++++++++++ manifests/pxe.pp | 46 ++++-- metadata.json | 10 +- ...-sync-power-state-workers-57a03f7db87e679c.yaml | 4 + ...cate-ironic_api_paste_ini-7100439884d6febe.yaml | 9 ++ ...eprecates-bifrost-support-816bc270574ac32d.yaml | 10 ++ .../ironic-inspector-policy-a2573003212dd2be.yaml | 5 + .../notes/json-rpc-manifest-db95d2162857c54a.yaml | 5 + ...t-hardware-types-override-f71919cbdc96b4f2.yaml | 7 + ...th-http-default-transport-a7b179f6526b8047.yaml | 7 + .../uefi_ipxe_bootfile_name-f2ad0596ffe90598.yaml | 6 + spec/classes/ironic_api_authtoken_spec.rb | 169 ++++++++++++--------- spec/classes/ironic_conductor_spec.rb | 14 +- spec/classes/ironic_config_spec.rb | 11 -- spec/classes/ironic_inspector_authtoken_spec.rb | 167 +++++++++++--------- spec/classes/ironic_inspector_policy_spec.rb | 48 ++++++ spec/classes/ironic_inspector_spec.rb | 32 ++++ spec/classes/ironic_json_rpc_spec.rb | 88 +++++++++++ templates/inspector_dnsmasq_http.erb | 7 + 27 files changed, 760 insertions(+), 300 deletions(-) From no-reply at openstack.org Wed Sep 29 13:13:14 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:13:14 -0000 Subject: [release-announce] puppet-sahara 19.3.0 (xena) Message-ID: We are psyched to announce the release of: puppet-sahara 19.3.0: Puppet module for OpenStack Sahara This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-sahara Download the package from: https://tarballs.openstack.org/puppet-sahara/ Please report issues through: https://bugs.launchpad.net/puppet-sahara/+bugs For more details, please see below. 19.3.0 ^^^^^^ New Features * The "sahara::service::engine" class now support the following two parameters. * "periodic_coordinator_backend_url" * "periodic_workers_number" Changes in puppet-sahara 19.2.0..19.3.0 --------------------------------------- ba9b509 Prepare Xena M3 9696892 Add support for coordination parameters b5b92c5 Support Puppet 7 Diffstat (except docs and test files) ------------------------------------- manifests/service/engine.pp | 27 ++++++++++++++++++--- metadata.json | 10 ++++---- .../periodic_coordinator-f06bb6e17913f0ae.yaml | 8 +++++++ spec/classes/sahara_engine_spec.rb | 28 +++++++++++++++++++--- 4 files changed, 62 insertions(+), 11 deletions(-) From no-reply at openstack.org Wed Sep 29 13:14:10 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 29 Sep 2021 13:14:10 -0000 Subject: [release-announce] puppet-tempest 19.3.0 (xena) Message-ID: We are happy to announce the release of: puppet-tempest 19.3.0: Puppet module for OpenStack Tempest This release is part of the xena release series. The source is available from: https://opendev.org/openstack/puppet-tempest Download the package from: https://tarballs.openstack.org/puppet-tempest/ Please report issues through: https://bugs.launchpad.net/puppet-tempest/+bugs For more details, please see below. 19.3.0 ^^^^^^ New Features * The following parameters of the "tempest" class has been removed. * "tenant_name" * "alt_tenant_name" * "admin_tenant_name" * "allow_tenant_isolation" Changes in puppet-tempest 19.2.0..19.3.0 ---------------------------------------- 178d99c Prepare Xena M3 d0f2677 Neutron: Use consistent logic to determine package installation 7f60316 Remove deprecated auth parameters 44b20bb Support Puppet 7 e95ab78 Fix the wrong default of tempest::panko_available Diffstat (except docs and test files) ------------------------------------- manifests/init.pp | 56 +++------------------- metadata.json | 8 ++-- .../cleanup-auth-params-036d1d13b60e34ad.yaml | 9 ++++ 3 files changed, 19 insertions(+), 54 deletions(-) From no-reply at openstack.org Thu Sep 30 11:06:58 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 30 Sep 2021 11:06:58 -0000 Subject: [release-announce] openstack-placement 6.0.0.0rc2 (xena) Message-ID: Hello everyone, A new release candidate for openstack-placement for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/placement/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/openstack-placement/src/branch/stable/xena Release notes for openstack-placement can be found at: https://docs.openstack.org/releasenotes/placement/ From no-reply at openstack.org Thu Sep 30 11:32:14 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 30 Sep 2021 11:32:14 -0000 Subject: [release-announce] nova 24.0.0.0rc2 (xena) Message-ID: Hello everyone, A new release candidate for nova for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/nova/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/nova/src/branch/stable/xena Release notes for nova can be found at: https://docs.openstack.org/releasenotes/nova/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/nova/+bugs and tag it *xena-rc-potential* to bring it to the nova release crew's attention. From no-reply at openstack.org Thu Sep 30 12:03:27 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 30 Sep 2021 12:03:27 -0000 Subject: [release-announce] monasca-ui 5.0.0.0rc2 (xena) Message-ID: Hello everyone, A new release candidate for monasca-ui for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/monasca-ui/src/branch/stable/xena Release notes for monasca-ui can be found at: https://docs.openstack.org/releasenotes/monasca-ui/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/monasca/+bugs and tag it *xena-rc-potential* to bring it to the monasca-ui release crew's attention. From no-reply at openstack.org Thu Sep 30 12:12:52 2021 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 30 Sep 2021 12:12:52 -0000 Subject: [release-announce] ec2-api 13.0.0.0rc2 (xena) Message-ID: Hello everyone, A new release candidate for ec2-api for the end of the Xena cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ec2-api/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Xena release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/xena release branch at: https://opendev.org/openstack/ec2-api/src/branch/stable/xena Release notes for ec2-api can be found at: https://docs.openstack.org/releasenotes/ec2-api/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/ec2-api/+bugs and tag it *xena-rc-potential* to bring it to the ec2-api release crew's attention.