From no-reply at openstack.org Wed Feb 1 11:08:57 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 01 Feb 2023 11:08:57 -0000 Subject: [release-announce] oslo.messaging 14.2.0 (antelope) Message-ID: We exuberantly announce the release of: oslo.messaging 14.2.0: Oslo Messaging API This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through: https://bugs.launchpad.net/oslo.messaging/+bugs For more details, please see below. 14.2.0 ^^^^^^ New Features * The "get_rpc_transport", "get_rpc_server" and "get_rpc_client" helper functions now have support for overriding the class that is instantiated. Changes in oslo.messaging 14.1.0..14.2.0 ---------------------------------------- 687dea2e Support overriding class for get_rpc_* helper functions 75053169 tox cleanups Diffstat (except docs and test files) ------------------------------------- oslo_messaging/rpc/client.py | 8 ++- oslo_messaging/rpc/server.py | 7 +- oslo_messaging/rpc/transport.py | 7 +- .../get-rpc-helpers-cls-8911826ac08aef2a.yaml | 5 ++ tools/test-setup.sh | 14 ++-- tox.ini | 82 ++++++++++++---------- 6 files changed, 73 insertions(+), 50 deletions(-) From no-reply at openstack.org Wed Feb 1 13:37:37 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 01 Feb 2023 13:37:37 -0000 Subject: [release-announce] python-openstackclient 5.6.2 (xena) Message-ID: We high-spiritedly announce the release of: python-openstackclient 5.6.2: OpenStack Command-line Client This release is part of the xena 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.6.1..5.6.2 ---------------------------------------------- e6da07b9 [stable-only] Add munch in requirements.txt Diffstat (except docs and test files) ------------------------------------- requirements.txt | 1 + 1 file changed, 1 insertion(+) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d3155a25..21d19ecd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,0 +12 @@ iso8601>=0.1.11 # MIT +munch>=2.1.0 # MIT From no-reply at openstack.org Wed Feb 1 13:46:15 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 01 Feb 2023 13:46:15 -0000 Subject: [release-announce] openstack-ansible 26.0.1 (zed) Message-ID: We high-spiritedly announce the release of: openstack-ansible 26.0.1: Ansible playbooks for deploying OpenStack This release is part of the zed 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. 26.0.1 ^^^^^^ Security Issues *************** * This release includes SHA bump for Cinder, Nova and Glance that covers OSSA-2023-002 vulnarability (CVE-2022-47951). Bug Fixes ********* * Fixed issue where neutron-metadata-agent and neutron-dhcp-agent were started on network_hosts for OVN scenario along with neutron- ovn- metadata-agent. These services will be disabled and masked for existing environments. Manual clean-up of systemd services and correpsonsive neutron agents is still needed. New deployments won't have these services deployed from the beginning. Changes in openstack-ansible 26.0.0..26.0.1 ------------------------------------------- f54fc43f0 Bump OSA for stable/zed to cover CVE-2022-47951 b7d67b5bb Fix bump of github repos cd0405c94 Bump OpenStack-Ansible Zed 631fd5951 Add Glance tempest plugin repo to testing SHA pins list 2dc11a39c Skip haproxy with setup-infrastructure for upgrades dfb0c02f4 Block unauthenticated Ironic API endpoints from untrusted networks 0b7b681d7 [doc] Update repositiories for mirroring 26adeef20 Correct series names for documentation f6d0a3a1c Sync ZFS pool names 3ac6b6217 Define name for all collections in a-r-r f03be8368 Prevent bootstrap failure when all roles/collections are overriden e9c2f7dd1 Add gate_log_requirements function 1ac606dcc [doc] Fix document on dymanic_inventory tox usage 71f5f948c Unset OSA-defined variables for bootstrap 52b99e009 Update tox.ini abac5e82c Update TOX_CONSTRAINTS_FILE for stable/zed e3fd4d137 Update .gitreview for stable/zed Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- ansible-collection-requirements.yml | 38 ++++-- ansible-role-requirements.yml | 138 ++++++++++----------- deploy-guide/source/conf.py | 4 +- .../reference/inventory/generate-inventory.rst | 4 +- inventory/group_vars/haproxy/haproxy.yml | 7 ++ playbooks/defaults/repo_packages/gnocchi.yml | 4 +- playbooks/defaults/repo_packages/nova_consoles.yml | 4 +- .../defaults/repo_packages/openstack_services.yml | 52 ++++---- .../defaults/repo_packages/openstack_testing.yml | 6 +- .../notes/ossa-2023-002-0ee5aa141d4ee69d.yaml | 5 + .../ovn_dhcp_metadata_agents-851b42a6923c811f.yaml | 10 ++ scripts/bootstrap-ansible.sh | 4 + scripts/get-ansible-collection-requirements.yml | 7 +- scripts/get-ansible-role-requirements.yml | 2 +- scripts/run-upgrade.sh | 3 +- scripts/scripts-library.sh | 14 +++ .../bootstrap-host/tasks/prepare_data_disk.yml | 8 +- tox.ini | 6 +- 23 files changed, 220 insertions(+), 154 deletions(-) From no-reply at openstack.org Thu Feb 2 11:47:29 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 02 Feb 2023 11:47:29 -0000 Subject: [release-announce] swift 2.28.1 (xena) Message-ID: We are satisfied to announce the release of: swift 2.28.1: OpenStack Object Storage This release is part of the xena 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. 2.28.1 ^^^^^^ Security Issues *************** * Fixed a security issue in how "s3api" handles XML parsing that allowed authenticated S3 clients to read arbitrary files from proxy servers. Refer to CVE-2022-47950 for more information. * Constant-time string comparisons are now used when checking S3 API signatures. Bug Fixes ********* * Fixed a path-rewriting bug introduced in Python 3.7.14, 3.8.14, 3.9.14, and 3.10.6 that could cause some "domain_remap" requests to be routed to the wrong object. * Improved compatibility with certain FIPS-mode-enabled systems. * Ensure that non-durable data and .meta files are purged from handoffs after syncing. Changes in swift 2.28.0..2.28.1 ------------------------------- b1916f81e Authors/ChangeLog for 2.28.1 7d13d1a82 s3api: Prevent XXE injections 29f10ecff Fix docs build 8aface90d [stable-only] Pin tox<4 for stable branches (<=stable/zed) testing ac05ac89b CI: pin tox at the project level a196790cc Inline parse_request from cpython 75aae4c1b Extract SwiftHttpProtocol to its own module 9a7562d60 playbooks: replace ansible_ssh_user with ansible_user d05ddb036 py2constraints: pin PasteDeploy version b8b3f044f CI: Add nslookup_target to FIPS jobs c6c51be17 Stop partial()ing hashlib.new 880422583 tests: Fix swiftclient/requests log level & Ignore py36 deprecation warnings 0fa745c7f s3api: Use constant-time string comparisons in check_signature a1c33839e CI: remove swift-tox-func-encryption-py36-centos-8 job 01955bc1b Add FIPS CI jobs 71b491b05 Fix arm64 jobs on stable/xena 68bd795a6 Fix cname_lookup test 8c41bf79b reconstructor: remove non-durable files on handoffs 7520aada3 Update TOX_CONSTRAINTS_FILE for stable/xena 29c314ea7 Update .gitreview for stable/xena Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 112 ++++-- AUTHORS | 3 + CHANGELOG | 20 +- py2-constraints.txt | 1 + .../notes/2_28_1_release-f71f8c034dd44ce7.yaml | 24 ++ swift/__init__.py | 6 +- swift/common/http_protocol.py | 320 ++++++++++++++++ swift/common/middleware/s3api/etree.py | 2 +- swift/common/middleware/s3api/s3request.py | 6 +- swift/common/middleware/tempurl.py | 3 +- swift/common/wsgi.py | 234 +----------- swift/obj/diskfile.py | 14 +- test/__init__.py | 4 + test/functional/__init__.py | 3 +- test/functional/s3api/test_xxe_injection.py | 233 ++++++++++++ test/probe/test_sharder.py | 9 +- .../common/middleware/s3api/test_multi_delete.py | 40 ++ .../unit/common/middleware/s3api/test_s3request.py | 11 + test/unit/common/middleware/test_cname_lookup.py | 7 +- test/unit/common/test_http_protocol.py | 412 +++++++++++++++++++++ test/unit/common/test_wsgi.py | 335 +---------------- test/unit/helpers.py | 2 +- test/unit/obj/test_reconstructor.py | 6 +- test/unit/proxy/test_server.py | 3 +- tools/playbooks/common/install_dependencies.yaml | 20 +- tools/playbooks/dsvm/pre.yaml | 8 +- tools/playbooks/multinode_setup/common_config.yaml | 4 +- tools/playbooks/multinode_setup/make_rings.yaml | 8 +- tools/playbooks/multinode_setup/pre.yaml | 8 +- tools/playbooks/multinode_setup/run.yaml | 2 +- .../templates/make_multinode_rings.j2 | 2 +- .../saio_single_node_setup/setup_saio.yaml | 14 +- tox.ini | 7 +- 34 files changed, 1240 insertions(+), 644 deletions(-) From no-reply at openstack.org Fri Feb 3 11:00:32 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 03 Feb 2023 11:00:32 -0000 Subject: [release-announce] neutron 19.5.0 (xena) Message-ID: We are tickled pink to announce the release of: neutron 19.5.0: OpenStack Networking This release is part of the xena 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. 19.5.0 ^^^^^^ New Features ************ * Address scope is now added to all OVN LSP port registers in the northbound. Northd then writes the address scope from the northbound to the southbound so it can be used there by the ovn-bgp-agent. * After the port is considered as provisioned, the Nova port binding update could have not been received, leaving the port as not bound. Now the port provisioning method has an active wait that will retry several times, waiting for the port binding update. If received, the port status will be set as active if the admin state flag is set. * A new script to remove the duplicated port bindings was added. This script will list all "ml2_port_bindings" records in the database, finding those ones with the same port ID. Then the script removes those ones with status=INACTIVE. This script is useful to remove those leftovers that remain in the database after a failed live migration. It is important to remark that this script should not be executed during any live migration process. * Add "use_random_fully" setting to allow an operator to disable the iptables random-fully property on an iptable rules. Known Issues ************ * If the "use_random_fully" setting is disabled, it will prevent random fully from being used and if there're 2 guests in different networks using the same source_ip and source_port and they try to reach the same dest_ip and dest_port, packets might be dropped in the kernel do to the racy tuple generation . Disabling this setting should only be done if source_port is really important such as in network firewall ACLs and that the source_ip are never repeating within the platform. Upgrade Notes ************* * The default value for the "metadata_workers" configuration option has changed to 0 for the ML2/OVN driver. Since [OVN] Allow to execute "MetadataProxyHandler" in a local thread (https://review.opendev.org/c/openstack/neutron/+/861649), the OVN metadata proxy handler can be spawned in the same process of the OVN metadata agent, in a local thread. That reduces the number of OVN SB database connections to one. Bug Fixes ********* * Fixes an issue in the ML2/OVN driver where the network segment tag was not being updated in the OVN Northbound database. For more information, see bug 1944708 (https://bugs.launchpad.net/neutron/+bug/1944708). Other Notes *********** * Since OVN 20.06, the "Chassis" register configuration is stored in the "other_config" field and replicated into "external_ids". This replication is stopped in OVN 22.09. The ML2/OVN plugin tries to retrieve the "Chassis" configuration from the "other_config" field first; if this field does not exist (in OVN versions before 20.06), the plugin will use "external_ids" field instead. Neutron will be compatible with the different OVN versions (with and without "other_config" field). Changes in neutron 19.4.0..19.5.0 --------------------------------- fc62d1ea8e Use common wait_until_ha_router_has_state method everywhere 6e6ffa31c1 Never raise an exception in notify() a94143d4fd [Trunk] Update the trunk status with the parent status 1353ef8a7a Increase fullstack job's timeout 44f95a48fc Improve agent provision performance for large networks 70e179e9b7 Since OVN 20.06, config is stored in "Chassis.other_config" 70f947e052 Fix handling the restart of ovn-controllers eb114872c4 [ovn]neutron agent show real heartbeat_timestamp ddb40f9d6d Allow multiple IPv6 ports on router from same network ml2/ovs+dvr 538712635c [ovn]support read chassis update time from nb_cfg_timestamp 8bd833185d [OVN] Fix availability zones changes check b5da174aa3 Limit tox version to <4 779f647fc3 [Fullstack] Wait 10 seconds to ensure that MAC address is configured ffd7496895 Fix bulk create without mac d64da06f74 Add address scope to the OVN LSP port registers 9a2fbd5102 [stable-only] Load config options importing ``common_config`` 037ba074f0 Check if port exists in ``update_port_virtual_type`` method 74618128bc Dont raise RouterInterfaceNotFound on overlap check router ports 4716449325 Enable dstat and memory_tracker in functional/fullstack jobs a591f6c897 Increase the timeout for arm64 jobs 4b374965dd Set bigger swap in the functional and fullstack jobs 7e6ac2b437 Fix behaviour of enable/disable in OVN network log 7559a2ea82 Fix duplicated routes exceptions 798f05af4e ovn: Use ovsdb-client to create neutron_pg_drop c95d541518 Delete MAC binding for LRP when the port is deleted 510beec629 Avoid register config options on imports c5a3ea4a10 ovn: first tear down old metadata namespaces, then deploy new a036317775 Mark functional L3ha tests as unstable 9cdd3cc8bb OVN: Add support for DHCP option "domain-search" for IPv4 6c36bada05 Always create a "router_extra_attributes" register per router 26db7326c4 [stable-only] Add "tempest-integrated-networking" job to experimental 789a46df61 Check subnet overlapping after add router interface 652d8da392 Update the Ethernet card information 0556938248 Allow shared net to be added on router a2df23ac90 Port provisioning should retry only for VM ports 88a5e8e44a Update documentation link for openSUSE index. 40254f7235 [OVN] Set the default OVN metadata worker number to 0 71d4c68eb4 update the nova host aggregates links 5dac0105c2 Disable in-band management for bridges before setting up controllers 921713cbdc [OVN] Avoid deadlock when cleaning hash ring nodes d44fa77319 [L3HA] Don't update HA router's ports if router isn't active on agents 1d3ae69e3b Fix ipam_pluggable_backend unit tests module 55df77f92c Execute "IpMonitorTestCase" tests always inside a namespace d89b9b13c6 Split Hash Ring probing from the maintenance task 560ea25085 [OVN] Allow to execute ``MetadataProxyHandler`` in a local thread 6c94585b8c Allow to pass EUI64 IP address as fixed ip for the port 99bce9d055 [stable-only] Add writer DB context to "add_provisioning_component" 9f3bec03fd Accept a port deletion with missing port binding information d033ab6eb6 Script to remove duplicated port bindings 9a48e866b9 fix: Fix url of Floodlight a54a800659 Migration revert plan 794860eb75 Use "OVNMechDriver" instance in "TestOvn[Nb|Sb]IdlNotifyHandler" fd7993cfe0 Handle several dhcp agents for metadata over ipv6 717e3e0955 Do not allow a tenant to create a default SG for another one 564e836358 [OVN] Rate limit the "Disallow caching" log from hash ring 3f146db5a7 Fix indentation issue in wait_for_change override ff6705d1b6 Revert "[OVN] Set NB/SB "connection" inactivity probe" 3de47d284e Retry connections to Nova 1eeb5126c1 Add an active wait during the port provisioning event 423c92814b [ovn] Specify port type if it's a router port when updating 0fe77594c5 Bump revision number of objects when description is changed 9985e7ddaf Allow operator to disable usage of random-fully 3f0ea85bec [OVN] Remove ACLs with remote SG during deletion of SG 1850646b41 [OVN] Remove session check in ``update_network_postcommit`` 6f92ba9280 ovn: Don't fail db sync if new IP allocation fails for metadata 8e953bd349 Mellanox_eth.img url expires, remove the mellanox_eth.img node 9a0539fcda [OVN] Fix updating network segmentation ID 8c98d7bd20 Clean up db residual record from dvr port cfb0672ab7 [ovn]Change LogicalSwitchPortUpdateUpEvent old conditions ec831cdf12 Add workaround for eventlet.greendns bug 14ff8dca34 Port update will trigger less notifications to the DHCP agents 6ad3aab29c Implement specific tracked resource count method per quota driver ff9c7cf1a2 Test: mock out _check_netfilter_for_bridges in unit tests a11b4f49e7 ovn: Wait for northd in functional tests 429fbae1d0 [OVN] Sync QoS policies 22f231fd8b Partially revert "Do not link up HA router gateway in backup node" Diffstat (except docs and test files) ------------------------------------- .../contributor/internals/live_migration.rst | 21 ++ neutron/agent/common/ovs_lib.py | 19 +- neutron/agent/common/utils.py | 54 +++- neutron/agent/dhcp/agent.py | 2 +- neutron/agent/l3/dvr_edge_ha_router.py | 4 +- neutron/agent/l3/ha.py | 9 - neutron/agent/l3/ha_router.py | 32 +- neutron/agent/l3/router_info.py | 20 +- neutron/agent/linux/interface.py | 50 +-- neutron/agent/linux/iptables_manager.py | 4 + neutron/agent/linux/keepalived.py | 5 + neutron/agent/ovn/metadata/agent.py | 237 ++++++++------ neutron/agent/ovn/metadata/ovsdb.py | 11 +- neutron/agent/ovn/metadata/server.py | 14 +- neutron/agent/ovn/metadata_agent.py | 2 + .../api/rpc/agentnotifiers/dhcp_rpc_agent_api.py | 27 +- neutron/api/rpc/handlers/l3_rpc.py | 17 +- neutron/cmd/ovn/neutron_ovn_db_sync_util.py | 2 + neutron/cmd/remove_duplicated_port_bindings.py | 70 +++++ neutron/common/config.py | 3 + neutron/common/ovn/constants.py | 6 + neutron/common/ovn/hash_ring_manager.py | 15 +- neutron/common/ovn/utils.py | 154 +++++++-- neutron/conf/agent/common.py | 3 + neutron/conf/common.py | 13 + neutron/conf/plugins/ml2/drivers/ovn/ovn_conf.py | 6 +- neutron/db/availability_zone/router.py | 3 +- neutron/db/ipam_pluggable_backend.py | 14 +- neutron/db/l3_attrs_db.py | 18 +- neutron/db/l3_db.py | 152 ++++++--- neutron/db/l3_dvr_db.py | 7 +- neutron/db/l3_dvrscheduler_db.py | 15 +- neutron/db/l3_hamode_db.py | 6 +- neutron/db/provisioning_blocks.py | 1 + neutron/db/quota/driver.py | 13 +- neutron/db/quota/driver_nolock.py | 4 + neutron/db/securitygroups_db.py | 4 + neutron/extensions/quotasv2.py | 4 +- neutron/notifiers/nova.py | 12 + neutron/objects/ports.py | 8 + neutron/objects/router.py | 12 + neutron/plugins/ml2/db.py | 18 ++ .../agent/openflow/native/ovs_bridge.py | 34 +- .../plugins/ml2/drivers/ovn/agent/neutron_agent.py | 38 ++- .../ml2/drivers/ovn/mech_driver/mech_driver.py | 184 ++++------- .../ovn/mech_driver/ovsdb/extensions/qos.py | 86 +++-- .../drivers/ovn/mech_driver/ovsdb/impl_idl_ovn.py | 19 +- .../drivers/ovn/mech_driver/ovsdb/maintenance.py | 74 ++++- .../drivers/ovn/mech_driver/ovsdb/ovn_client.py | 124 ++++++-- .../drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py | 43 ++- .../drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py | 174 ++++------- neutron/plugins/ml2/plugin.py | 237 ++++++++------ neutron/quota/resource.py | 4 +- neutron/services/logapi/drivers/ovn/driver.py | 50 ++- neutron/services/revisions/revision_plugin.py | 33 +- neutron/services/trunk/plugin.py | 10 +- .../agent/ovn/metadata/test_metadata_agent.py | 17 +- .../ovn/mech_driver/ovsdb/extensions/test_qos.py | 25 +- .../drivers/ovn/mech_driver/ovsdb/test_impl_idl.py | 12 +- .../ovn/mech_driver/ovsdb/test_ovn_db_sync.py | 196 +++++++++++- .../ovn/mech_driver/ovsdb/test_ovsdb_monitor.py | 87 +++++- .../drivers/ovn/mech_driver/test_mech_driver.py | 287 ++++++++++------- .../services/logapi/drivers/ovn/test_driver.py | 56 ++++ .../functional/services/ovn_l3/test_plugin.py | 11 +- .../unit/agent/l2/extensions/dhcp/test_ipv6.py | 15 +- .../linux/openvswitch_firewall/test_iptables.py | 16 +- .../rpc/agentnotifiers/test_dhcp_rpc_agent_api.py | 40 ++- .../unit/common/ovn/test_hash_ring_manager.py | 11 +- .../agent/openflow/native/ovs_bridge_test_base.py | 7 +- .../openvswitch/agent/test_ovs_neutron_agent.py | 5 +- .../ml2/drivers/ovn/agent/test_neutron_agent.py | 2 +- .../ovn/mech_driver/ovsdb/extensions/test_qos.py | 36 ++- .../ovn/mech_driver/ovsdb/test_maintenance.py | 85 ++++- .../ovn/mech_driver/ovsdb/test_ovsdb_monitor.py | 150 +++++---- .../drivers/ovn/mech_driver/test_mech_driver.py | 204 ++++++++---- .../services/revisions/test_revision_plugin.py | 16 + playbooks/configure_functional_job.yaml | 4 +- playbooks/run_functional_job.yaml | 4 +- ...he-OVN-LSP-port-registers-1f45e34815c3896d.yaml | 6 + ...d-port-provisioning-retry-8edf16a258b164a0.yaml | 8 + .../ovn-chassis-other-config-7db15b9d10bf7f04.yaml | 10 + .../ovn-metadata-workers-fa8a2019f34bd572.yaml | 9 + .../notes/ovn-update-vlan-id-749d8f17999243f5.yaml | 7 + ...-duplicated-port-bindings-83b58060f3adb403.yaml | 10 + .../notes/use_random_fully-527b20bc524c308a.yaml | 15 + requirements.txt | 2 +- setup.cfg | 1 + tools/configure_for_func_testing.sh | 15 + .../tripleo_environment/ovn_migration.sh | 35 ++- .../playbooks/ovn-migration.yml | 17 + .../tripleo_environment/playbooks/revert.yml | 4 + .../roles/recovery-backup/defaults/main.yml | 12 + .../playbooks/roles/recovery-backup/tasks/main.yml | 68 ++++ .../playbooks/roles/revert/tasks/main.yml | 29 ++ tox.ini | 43 +-- zuul.d/base.yaml | 5 +- zuul.d/job-templates.yaml | 44 +++ 140 files changed, 4208 insertions(+), 1409 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 0c567bc9bc..b52a4016df 100644 --- a/requirements.txt +++ b/requirements.txt @@ -49 +49 @@ ovs>=2.10.0 # Apache-2.0 -ovsdbapp>=1.12.1 # Apache-2.0 +ovsdbapp>=1.12.2 # Apache-2.0 From no-reply at openstack.org Fri Feb 3 16:20:21 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 03 Feb 2023 16:20:21 -0000 Subject: [release-announce] freezer_tempest_plugin 3.0.0 (antelope) Message-ID: We contentedly announce the release of: freezer_tempest_plugin 3.0.0: Tempest plugin for the freezer project. This release is part of the antelope 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 victoria-last..3.0.0 ------------------------------------------------------ 7af1171 Remove stable/victoria job from master gate 35e77f9 Dropped the python 3.6/3.7 in zed cycle testing runtime 9d4e173 Add stable/yoga jobs on master gate dad84aa Remove stable/train jobs on master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 29 ++++++----------------------- setup.cfg | 2 +- 2 files changed, 7 insertions(+), 24 deletions(-) From no-reply at openstack.org Fri Feb 10 16:08:48 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:08:48 -0000 Subject: [release-announce] ovsdbapp 2.2.1 (antelope) Message-ID: We are tickled pink to announce the release of: ovsdbapp 2.2.1: A library for creating OVSDB applications This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/ovsdbapp Download the package from: https://tarballs.openstack.org/ovsdbapp/ Please report issues through: https://bugs.launchpad.net/ovsdbapp/+bugs For more details, please see below. Changes in ovsdbapp 2.2.0..2.2.1 -------------------------------- 7733f0c Define "LbAddIpPortMappingCommand" with latin chars c8e7e9f Accept HA chassis group commands in HAChassisGroupAdd* 149d7db Update tox.ini for tox4 Diffstat (except docs and test files) ------------------------------------- ovsdbapp/api.py | 10 +++++++ ovsdbapp/backend/ovs_idl/__init__.py | 8 +++++- ovsdbapp/backend/ovs_idl/command.py | 10 ++++++- ovsdbapp/schema/ovn_northbound/commands.py | 22 ++++++++------- ovsdbapp/schema/ovn_northbound/impl_idl.py | 2 +- .../schema/ovn_northbound/test_impl_idl.py | 31 ++++++++++++++++++++++ ovsdbapp/utils.py | 17 ++++++++++++ tox.ini | 13 ++++----- 9 files changed, 103 insertions(+), 20 deletions(-) From no-reply at openstack.org Fri Feb 10 16:31:49 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:31:49 -0000 Subject: [release-announce] oslo.i18n 6.0.0 (antelope) Message-ID: We high-spiritedly announce the release of: oslo.i18n 6.0.0: Oslo i18n library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.i18n Download the package from: https://pypi.org/project/oslo.i18n Please report issues through: https://bugs.launchpad.net/oslo.i18n/+bugs For more details, please see below. Changes in oslo.i18n 5.1.0..6.0.0 --------------------------------- ec3e85c Imported Translations from Zanata 6646d61 Fix formatting of release list 599620d Drop python3.6/3.7 support in testing runtime 342d388 Remove unnecessary unicode prefixes baa89fb Update CI to use unversioned jobs template 7f70059 setup.cfg: Replace dashes by underscores Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- oslo_i18n/_message.py | 4 ++-- releasenotes/source/conf.py | 16 ++++++++-------- releasenotes/source/index.rst | 22 +++++++++++----------- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 8 ++++++-- setup.cfg | 10 ++++------ 10 files changed, 37 insertions(+), 35 deletions(-) From no-reply at openstack.org Fri Feb 10 16:31:57 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:31:57 -0000 Subject: [release-announce] oslo.metrics 0.6.0 (antelope) Message-ID: We jubilantly announce the release of: oslo.metrics 0.6.0: Oslo Metrics API This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.metrics Download the package from: https://pypi.org/project/oslo.metrics Please report issues through: https://bugs.launchpad.net/oslo.metrics/+bugs For more details, please see below. Changes in oslo.metrics 0.5.0..0.6.0 ------------------------------------ 95013ef Fix logging labales --> labels 3152795 Add Python3 antelope unit tests 63b0e21 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- oslo_metrics/message_router.py | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ 4 files changed, 9 insertions(+), 2 deletions(-) From no-reply at openstack.org Fri Feb 10 16:31:57 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:31:57 -0000 Subject: [release-announce] oslo.log 5.1.0 (antelope) Message-ID: We are pumped to announce the release of: oslo.log 5.1.0: oslo.log library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.log Download the package from: https://pypi.org/project/oslo.log Please report issues through: https://bugs.launchpad.net/oslo.log/+bugs For more details, please see below. Changes in oslo.log 5.0.2..5.1.0 -------------------------------- f104bc4 tox - fix allowlist_external issues Diffstat (except docs and test files) ------------------------------------- tox.ini | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) From no-reply at openstack.org Fri Feb 10 16:32:01 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:32:01 -0000 Subject: [release-announce] mistral_tempest_tests 2.1.0 (antelope) Message-ID: We eagerly announce the release of: mistral_tempest_tests 2.1.0: Tempest plugin for Mistral project This release is part of the antelope 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 victoria-last..2.1.0 ----------------------------------------------------- e62f8b9 Remove unicode literal from code acef086 Update python testing as per zed cycle testing runtime 875971c remove unicode prefix from code d16c741 Use TOX_CONSTRAINTS_FILE Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 16 ++++++++-------- setup.cfg | 5 +---- tox.ini | 2 +- 4 files changed, 14 insertions(+), 17 deletions(-) From no-reply at openstack.org Fri Feb 10 16:32:06 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:32:06 -0000 Subject: [release-announce] ironic-lib 5.4.0 (antelope) Message-ID: We are delighted to announce the release of: ironic-lib 5.4.0: Ironic common library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/ironic-lib Download the package from: https://pypi.org/project/ironic-lib Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic-lib For more details, please see below. 5.4.0 ^^^^^ New Features * Adds a new metrics collection backend, "collector", to collect counter, gauge, and timer information, enabling the applicationg to access these statistics during process runtime. Adds a new metrics method "get_metrics_data" to allow the dictionary structure containing the metrics data to be accessed. This feature may be enabled by setting the "[metrics]\backend" option to "collector". Changes in ironic-lib 5.3.0..5.4.0 ---------------------------------- 71e0608 Provide an interface to store metrics 55b67de Fix tox4 error 1c6af2e No longer override install_command in tox.ini c0ae15f Add Python3 antelope unit tests Diffstat (except docs and test files) ------------------------------------- ironic_lib/exception.py | 4 + ironic_lib/metrics.py | 5 + ironic_lib/metrics_collector.py | 120 +++++++++++++++++++++ ironic_lib/metrics_utils.py | 11 +- .../add-metrics-collection-b9549ec62ce4feda.yaml | 9 ++ tox.ini | 2 - zuul.d/project.yaml | 2 +- 8 files changed, 217 insertions(+), 4 deletions(-) From no-reply at openstack.org Fri Feb 10 16:32:18 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:32:18 -0000 Subject: [release-announce] oslo.context 5.1.0 (antelope) Message-ID: We are excited to announce the release of: oslo.context 5.1.0: Oslo Context library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.context Download the package from: https://pypi.org/project/oslo.context Please report issues through: https://bugs.launchpad.net/oslo.context/+bugs For more details, please see below. Changes in oslo.context 5.0.0..5.1.0 ------------------------------------ 926dd4d Add Python3 antelope unit tests 128ee6c Update master for stable/zed f7bab23 Cleanup py27 support Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ setup.py | 8 -------- 4 files changed, 8 insertions(+), 9 deletions(-) From no-reply at openstack.org Fri Feb 10 16:32:30 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:32:30 -0000 Subject: [release-announce] murano-tempest-plugin 2.6.0 (antelope) Message-ID: We are psyched to announce the release of: murano-tempest-plugin 2.6.0: Tempest plugin for the murano project. This release is part of the antelope 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.5.0..2.6.0 --------------------------------------------- e16b2dc Add stable/zed jobs on master gate 53d6c03 Pin stable branch jobs nodeset to Ubuntu Focal (20.04) 39a09b4 Remove reference to 'all-plugin' tox environment Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 14 ++++++++++++-- README.rst | 8 ++++++-- 2 files changed, 18 insertions(+), 4 deletions(-) From no-reply at openstack.org Fri Feb 10 16:32:31 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:32:31 -0000 Subject: [release-announce] castellan 4.1.0 (antelope) Message-ID: We are tickled pink to announce the release of: castellan 4.1.0: Generic Key Manager interface for OpenStack This release is part of the antelope 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 4.0.0..4.1.0 --------------------------------- fe10397 Initial change to add secret consumers fb6b880 Fix tox4 error 316db6c Make tests more consistent 88fe06e Add Python3 antelope unit tests c6ad6b9 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- castellan/common/objects/key.py | 2 ++ castellan/common/objects/managed_object.py | 18 ++++++++-- castellan/common/objects/opaque_data.py | 5 +-- castellan/common/objects/passphrase.py | 6 ++-- castellan/common/objects/private_key.py | 5 +-- castellan/common/objects/public_key.py | 5 +-- castellan/common/objects/symmetric_key.py | 5 +-- castellan/common/objects/x_509.py | 5 +-- .../functional/key_manager/test_key_manager.py | 5 +-- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++ tox.ini | 9 ++--- 19 files changed, 185 insertions(+), 47 deletions(-) From no-reply at openstack.org Fri Feb 10 16:32:31 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:32:31 -0000 Subject: [release-announce] oslo.privsep 3.1.0 (antelope) Message-ID: We high-spiritedly announce the release of: oslo.privsep 3.1.0: OpenStack library for privilege separation This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.privsep Download the package from: https://pypi.org/project/oslo.privsep Please report issues through: https://bugs.launchpad.net/oslo.privsep/+bugs For more details, please see below. Changes in oslo.privsep 3.0.1..3.1.0 ------------------------------------ c2b6df0 Setup logging without fixing evenlet logging 1020c6f Add Python3 antelope unit tests 6537764 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- oslo_privsep/daemon.py | 9 ++++++++- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ 4 files changed, 16 insertions(+), 2 deletions(-) From no-reply at openstack.org Fri Feb 10 16:32:40 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:32:40 -0000 Subject: [release-announce] oslo.service 3.1.0 (antelope) Message-ID: We exuberantly announce the release of: oslo.service 3.1.0: oslo.service library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through: https://bugs.launchpad.net/oslo.service/+bugs For more details, please see below. Changes in oslo.service 3.0.0..3.1.0 ------------------------------------ 845fc45 Fix misuse of assertTrue 2c32ffd Imported Translations from Zanata 6f9ed9a Add Python3 antelope unit tests 92fbee9 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + .../source/locale/fr/LC_MESSAGES/releasenotes.po | 27 ++++++++++++++++++++++ releasenotes/source/zed.rst | 6 +++++ 5 files changed, 37 insertions(+), 3 deletions(-) From no-reply at openstack.org Fri Feb 10 16:32:43 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:32:43 -0000 Subject: [release-announce] sushy 4.4.2 (antelope) Message-ID: We are thrilled to announce the release of: sushy 4.4.2: Sushy is a small Python library to communicate with Redfish based systems This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/sushy Download the package from: https://tarballs.openstack.org/sushy/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/sushy For more details, please see below. 4.4.2 ^^^^^ Bug Fixes * Fixes exceeding retries. Before this fix running sushy for longer it no longer retried for temporary failures when it should. * Fixes 'Unsupported parameter name @Redfish.OperationApplyTime' error on iDRAC firmware version 6.00.02.00 or newer when deleting volumes. * Workaround for https://github.com/psf/requests/issues/3829 If the env "REQUESTS_CA_BUNDLE" is set the "requests.Session()" ignores the verify parameter. Therefore the verify parameter is moved directly into the function call of requests. Changes in sushy 4.4.1..4.4.2 ----------------------------- 98c8999 workaround: requests verify handling if env is set a330427 Remove setuptools workaround 22ca7f4 Fix tox4 and setuptools errors 42071d1 Fix exceeding retries 74f95b1 Fix volume deletion on newer iDRACs Diffstat (except docs and test files) ------------------------------------- .../fix-exceeding-retries-663ab543cc14f261.yaml | 5 ++ ...operational_time_property-f53f650d8612a847.yaml | 4 ++ ...-requests-verify-handling-6879c273b651246f.yaml | 9 +++ setup.cfg | 1 + sushy/connector.py | 38 ++++++++--- sushy/resources/system/storage/volume.py | 18 ++++- .../unit/resources/system/storage/test_volume.py | 79 ++++++++++++++++++++++ tox.ini | 1 - zuul.d/project.yaml | 2 +- 10 files changed, 154 insertions(+), 22 deletions(-) From no-reply at openstack.org Fri Feb 10 16:32:50 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:32:50 -0000 Subject: [release-announce] oslo.serialization 5.1.0 (antelope) Message-ID: We are pumped to announce the release of: oslo.serialization 5.1.0: Oslo Serialization library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.serialization Download the package from: https://pypi.org/project/oslo.serialization Please report issues through: https://bugs.launchpad.net/oslo.serialization/+bugs For more details, please see below. Changes in oslo.serialization 5.0.0..5.1.0 ------------------------------------------ 03cce88 Add Python3 antelope unit tests 4584721 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ 3 files changed, 8 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Feb 10 16:34:14 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:34:14 -0000 Subject: [release-announce] senlin-tempest-plugin 1.7.0 (antelope) Message-ID: We are ecstatic to announce the release of: senlin-tempest-plugin 1.7.0: Tempest plugin senlin_tempest_plugin This release is part of the antelope 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.6.0..1.7.0 --------------------------------------------- b6189a4 Add stable/zed jobs on master gate fef699f Pin stable branch jobs nodeset to Ubuntu Focal (20.04) Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Feb 10 16:35:45 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:35:45 -0000 Subject: [release-announce] oslo.concurrency 5.1.0 (antelope) Message-ID: We are tickled pink to announce the release of: oslo.concurrency 5.1.0: Oslo Concurrency library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.concurrency Download the package from: https://pypi.org/project/oslo.concurrency Please report issues through: https://bugs.launchpad.net/oslo.concurrency/+bugs For more details, please see below. Changes in oslo.concurrency 5.0.1..5.1.0 ---------------------------------------- 22f69e7 Imported Translations from Zanata c7d214b Cleanup py27 support Diffstat (except docs and test files) ------------------------------------- .../source/locale/en_GB/LC_MESSAGES/releasenotes.po | 14 ++++++++++++-- setup.py | 8 -------- 2 files changed, 12 insertions(+), 10 deletions(-) From no-reply at openstack.org Fri Feb 10 16:35:46 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:35:46 -0000 Subject: [release-announce] oslo.rootwrap 7.0.0 (antelope) Message-ID: We are gleeful to announce the release of: oslo.rootwrap 7.0.0: Oslo Rootwrap This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.rootwrap Download the package from: https://pypi.org/project/oslo.rootwrap Please report issues through: https://bugs.launchpad.net/oslo.rootwrap/+bugs For more details, please see below. Changes in oslo.rootwrap 6.3.1..7.0.0 ------------------------------------- 349603a Fix formatting of release list 3b789cb Drop python3.6/3.7 support in testing runtime e2206a3 Remove unnecessary unicode prefixes 1aa8944 Update CI to use unversioned jobs template Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/conf.py | 14 +++++++------- releasenotes/source/index.rst | 22 +++++++++++----------- setup.cfg | 5 ++--- 5 files changed, 25 insertions(+), 26 deletions(-) From no-reply at openstack.org Fri Feb 10 16:35:58 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:35:58 -0000 Subject: [release-announce] oslo.policy 4.1.0 (antelope) Message-ID: We high-spiritedly announce the release of: oslo.policy 4.1.0: Oslo Policy library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.policy Download the package from: https://pypi.org/project/oslo.policy Please report issues through: https://bugs.launchpad.net/oslo.policy/+bugs For more details, please see below. Changes in oslo.policy 4.0.0..4.1.0 ----------------------------------- 25fe203 Imported Translations from Zanata 3977a9a Add Python3 antelope unit tests cd966bc Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- .../locale/en_GB/LC_MESSAGES/oslo_policy.po | 36 +++++++++++++++++++--- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 8 +---- releasenotes/source/zed.rst | 6 ++++ 5 files changed, 41 insertions(+), 12 deletions(-) From no-reply at openstack.org Fri Feb 10 16:36:02 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:36:02 -0000 Subject: [release-announce] metalsmith 1.9.1 (antelope) Message-ID: We contentedly announce the release of: metalsmith 1.9.1: Deployment and Scheduling tool for Bare Metal This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/metalsmith Download the package from: https://tarballs.openstack.org/metalsmith/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/metalsmith For more details, please see below. Changes in metalsmith 1.9.0..1.9.1 ---------------------------------- a5fffb9 Remove not used old job f1800ef Fixes for tox 4.0 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 5 ----- tox.ini | 26 ++++++++++++++++++++++---- 2 files changed, 22 insertions(+), 9 deletions(-) From no-reply at openstack.org Fri Feb 10 16:36:06 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:36:06 -0000 Subject: [release-announce] glance_store 4.3.0 (antelope) Message-ID: We exuberantly announce the release of: glance_store 4.3.0: OpenStack Image Service Store Library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/glance_store Download the package from: https://pypi.org/project/glance_store For more details, please see below. 4.3.0 ^^^^^ New Features ************ * Added support for extending in-use volumes in cinder store. A new boolean config option "cinder_do_extend_attached" is added which allows operators to enable/disable extending in-use volume support when creating an image. By default, "cinder_do_extend_attached" will be "False" i.e. old flow of detaching, extending and attaching will be used. Deprecation Notes ***************** * The 'rados_connect_timeout' config option for the RBD store has been deprecated and will be removed in the future. It has been silently ignored for multiple releases. Users willing to set a timeout for the connection to the cluster can use Ceph's 'client_mount_timeout' option. Bug Fixes ********* * Bug #2000584 (https://bugs.launchpad.net/glance- store/+bug/2000584): Fixed image create with cinder NFS store when using sparse volumes. Changes in glance_store 4.2.0..4.3.0 ------------------------------------ 2379a56 Imported Translations from Zanata a7edc87 Cinder: Add support to extend attached volumes d0733a0 Refactor/restructure glance cinder store b1d0fee Rbd: Deprecate unused rados_connect_timeout Diffstat (except docs and test files) ------------------------------------- glance_store/_drivers/cinder/__init__.py | 16 ++ glance_store/_drivers/cinder/base.py | 66 +++++ glance_store/_drivers/cinder/nfs.py | 106 ++++++++ glance_store/_drivers/cinder/scaleio.py | 79 ++++++ .../_drivers/{cinder.py => cinder/store.py} | 299 +++++++++++---------- glance_store/_drivers/rbd.py | 13 +- glance_store/common/attachment_state_manager.py | 2 +- glance_store/common/cinder_utils.py | 18 ++ .../unit/{ => cinder}/test_multistore_cinder.py | 17 +- .../unit/common/test_attachment_state_manager.py | 3 +- ...fix-nfs-sparse-vol-create-76631ce05f86257c.yaml | 5 + ...port-extend-in-use-volume-c6292f950ff75cca.yaml | 10 + ...ate-rados_connect_timeout-767ed1eaa026196e.yaml | 7 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 19 +- 22 files changed, 807 insertions(+), 228 deletions(-) From no-reply at openstack.org Fri Feb 10 16:36:14 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:36:14 -0000 Subject: [release-announce] oslo.limit 2.1.0 (antelope) Message-ID: We are chuffed to announce the release of: oslo.limit 2.1.0: Limit enforcement library to assist with quota calculation. This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.limit Download the package from: https://pypi.org/project/oslo.limit Please report issues through: https://bugs.launchpad.net/oslo.limit/+bugs For more details, please see below. Changes in oslo.limit 2.0.1..2.1.0 ---------------------------------- ee1d1aa Add Python3 antelope unit tests 36731d8 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ 3 files changed, 8 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Feb 10 16:36:24 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:36:24 -0000 Subject: [release-announce] os_vif 2.6.1 (xena) Message-ID: We are pumped to announce the release of: os_vif 2.6.1: A library for plugging and unplugging virtual interfaces in OpenStack. This release is part of the xena 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. Changes in os_vif 2.6.0..2.6.1 ------------------------------ 8d14a1c Move mtu update request into ovsdb transaction e6e791b only register tables used by os-vif 26f073f Use TCP keepalives for ovsdb connections 1e219a6 Update TOX_CONSTRAINTS_FILE for stable/xena 6d58597 Update .gitreview for stable/xena Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + tox.ini | 4 +- vif_plug_ovs/ovsdb/impl_idl.py | 50 ++++++++++++++++++- vif_plug_ovs/ovsdb/ovsdb_lib.py | 23 ++++++--- 6 files changed, 113 insertions(+), 27 deletions(-) From no-reply at openstack.org Fri Feb 10 16:38:34 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 16:38:34 -0000 Subject: [release-announce] oslo.vmware 4.1.0 (antelope) Message-ID: We are delighted to announce the release of: oslo.vmware 4.1.0: Oslo VMware library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.vmware Download the package from: https://pypi.org/project/oslo.vmware Please report issues through: https://bugs.launchpad.net/oslo.vmware/+bugs For more details, please see below. Changes in oslo.vmware 4.0.1..4.1.0 ----------------------------------- c9de25a Add Python3 antelope unit tests 3869248 Update master for stable/zed b0c3baf remove unicode literal from code Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/conf.py | 16 ++++++++-------- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ 4 files changed, 16 insertions(+), 9 deletions(-) From no-reply at openstack.org Fri Feb 10 18:04:53 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 18:04:53 -0000 Subject: [release-announce] os-traits 2.10.0 Message-ID: We joyfully announce the release of: os-traits 2.10.0: A library containing standardized trait strings The source is available from: https://opendev.org/openstack/os-traits Download the package from: https://pypi.org/project/os-traits For more details, please see below. Changes in os-traits 2.9.0..2.10.0 ---------------------------------- 0d924f5 Add 'COMPUTE_SHARE_LOCAL_FS' 845e80d Add new 'COMPUTE_ADDRESS_SPACE_*' traits feb3e28 Update python classifier for python 3.10 Diffstat (except docs and test files) ------------------------------------- os_traits/compute/__init__.py | 6 ++++++ setup.cfg | 1 + tox.ini | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Feb 10 18:04:53 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 18:04:53 -0000 Subject: [release-announce] os_vif 3.1.1 (antelope) Message-ID: We are glad to announce the release of: os_vif 3.1.1: A library for plugging and unplugging virtual interfaces in OpenStack. This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/os_vif Download the package from: https://pypi.org/project/os_vif For more details, please see below. Changes in os_vif 3.1.0..3.1.1 ------------------------------ b052dfe Increase the swap size to 8GB in tempest jobs 15e1327 Implement "BaseCommand" result property 03417ac Update gate jobs as per the 2023.1 cycle testing runtime 2f31947 Make tox.ini tox 4.0.0 compatible a0bd6be remove unicode from code Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 13 +++++++++++++ releasenotes/source/conf.py | 2 +- tox.ini | 5 ++--- vif_plug_ovs/ovsdb/impl_vsctl.py | 9 +++++++++ vif_plug_ovs/privsep.py | 13 ++++++++++++- 8 files changed, 40 insertions(+), 8 deletions(-) From no-reply at openstack.org Fri Feb 10 18:05:03 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 18:05:03 -0000 Subject: [release-announce] neutron-lib 3.4.0 (antelope) Message-ID: We are delighted to announce the release of: neutron-lib 3.4.0: Neutron shared routines and utilities This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/neutron-lib Download the package from: https://pypi.org/project/neutron-lib Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 3.4.0 ^^^^^ New Features * Add API extension "floating-ip-distributed". This extension adds "distributed" attribute to the Floating IP resource. * The port hints extension ("port-hints") introduces the "hints" port attribute. Hints are backend specific pieces of information, mainly to allow backend specific performance tuning. In itself this extension defines no particular hint, and therefore no valid values of the "hints" attribute. It just serves as the base for other extensions introducing concrete hints and signals the presence of the "hints" port attribute to the API user. By default policy, use of the "hints" attribute is restricted to admininstrative users. Changes in neutron-lib 3.3.0..3.4.0 ----------------------------------- 12380e9 Use new get_rpc_client API from oslo.messaging 3169bf9 port-hints: api definition b1a4f78 Fix pep8 errors with pytlint v2.16.0 59eebaa [sqlalchemy-20] Use ``Session.get_transaction()`` 5909126 api-ref: Add dragent scheduler api-ref 4cecce8 [sqlalchemy-20] Fix import of "ASSOCIATION_PROXY" 4ac49db Update envlist for tox4 89820be api-ref: fix nits in BGP-Speaker api-ref 9d58d4a add DEVICE_OWNER_MANILA_PREFIX to constants 7441b09 [ovn]Floating IP adds distributed attributes 7e9f66a Fix a few broken links in api-ref 39908d1 Support tox4 Diffstat (except docs and test files) ------------------------------------- api-ref/source/v2/bgp_dragent_scheduler.inc | 97 ++++++++++++++++++++++ api-ref/source/v2/bgp_speaker.inc | 31 +++++-- api-ref/source/v2/floatingips.inc | 14 ++++ api-ref/source/v2/index.rst | 1 + api-ref/source/v2/parameters.yaml | 26 +++++- api-ref/source/v2/ports.inc | 14 +++- .../bgp/bgp_speaker_remove_network-request.json | 3 + .../samples/bgp/dragent_add_speaker-request.json | 3 + ...agent_list_agents_hosting_speaker-response.json | 25 ++++++ .../bgp/dragent_list_speakers-response.json | 17 ++++ neutron_lib/api/attributes.py | 2 +- neutron_lib/api/definitions/__init__.py | 4 + neutron_lib/api/definitions/fip_distributed.py | 44 ++++++++++ neutron_lib/api/definitions/port_hints.py | 45 ++++++++++ neutron_lib/constants.py | 1 + neutron_lib/db/api.py | 6 +- neutron_lib/db/standard_attr.py | 10 +-- neutron_lib/db/utils.py | 10 ++- neutron_lib/rpc.py | 7 +- .../unit/api/definitions/test_fip_distributed.py | 21 +++++ ...fip-distributed-extension-ce44e8df264d44b6.yaml | 5 ++ .../notes/port-hints-8273fa5b7454a8ef.yaml | 11 +++ requirements.txt | 2 +- tox.ini | 15 ++-- 26 files changed, 408 insertions(+), 41 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2f0f941..bfe83f8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -23 +23 @@ oslo.log>=4.3.0 # Apache-2.0 -oslo.messaging>=7.0.0 # Apache-2.0 +oslo.messaging>=14.2.0 # Apache-2.0 From no-reply at openstack.org Fri Feb 10 18:05:03 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 18:05:03 -0000 Subject: [release-announce] octavia-lib 3.2.0 (antelope) Message-ID: We are gleeful to announce the release of: octavia-lib 3.2.0: A library to support Octavia provider drivers. This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/octavia-lib Download the package from: https://pypi.org/project/octavia-lib Please report issues through: https://storyboard.openstack.org/#!/project/openstack/octavia-lib For more details, please see below. Changes in octavia-lib 3.1.0..3.2.0 ----------------------------------- daaef29 Fix tox4 error f8f8ec8 Add *.orig to .gitignore 84c6a3b Switch to 2023.1 Python3 unit tests and generic template name c40f5f4 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .gitignore | 3 +++ releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ tox.ini | 7 ++++--- zuul.d/projects.yaml | 2 +- 5 files changed, 15 insertions(+), 4 deletions(-) From no-reply at openstack.org Fri Feb 10 18:05:04 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 18:05:04 -0000 Subject: [release-announce] oslo.upgradecheck 2.1.0 (antelope) Message-ID: We are glad to announce the release of: oslo.upgradecheck 2.1.0: Common code for writing OpenStack upgrade checks This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.upgradecheck Download the package from: https://pypi.org/project/oslo.upgradecheck Please report issues through: https://bugs.launchpad.net/oslo.upgradecheck/+bugs For more details, please see below. Changes in oslo.upgradecheck 2.0.0..2.1.0 ----------------------------------------- cd42c30 Add Python3 antelope unit tests a2dc948 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ 3 files changed, 8 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Feb 10 18:05:04 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 18:05:04 -0000 Subject: [release-announce] solum-tempest-plugin 2.6.0 (antelope) Message-ID: We enthusiastically announce the release of: solum-tempest-plugin 2.6.0: Tempest plugin for the solum project. This release is part of the antelope 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.5.0..2.6.0 -------------------------------------------- ca9c30e Add stable/zed jobs on master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) From no-reply at openstack.org Fri Feb 10 18:05:04 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 18:05:04 -0000 Subject: [release-announce] os-win 5.9.0 (antelope) Message-ID: We are delighted to announce the release of: os-win 5.9.0: Windows / Hyper-V library for OpenStack projects. This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/os-win Download the package from: https://pypi.org/project/os-win Please report issues through: https://bugs.launchpad.net/os-win/+bugs For more details, please see below. Changes in os-win 5.8.0..5.9.0 ------------------------------ 318b105 Python 3.11: use getfullargspec, not getargspec 248d4f1 Added function for enabling AllowFullSCSICommandSet Diffstat (except docs and test files) ------------------------------------- os_win/utils/compute/vmutils.py | 7 +++++++ 3 files changed, 16 insertions(+), 2 deletions(-) From no-reply at openstack.org Fri Feb 10 18:06:22 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 18:06:22 -0000 Subject: [release-announce] automaton 3.1.0 (antelope) Message-ID: We are jazzed to announce the release of: automaton 3.1.0: Friendly state machines for python. This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/automaton Download the package from: https://pypi.org/project/automaton Please report issues through: https://bugs.launchpad.net/automaton/+bugs For more details, please see below. Changes in automaton 3.0.1..3.1.0 --------------------------------- a4f7631 Add Python3 antelope unit tests c494635 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ 3 files changed, 8 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Feb 10 18:26:46 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 18:26:46 -0000 Subject: [release-announce] oslo.middleware 5.1.0 (antelope) Message-ID: We contentedly announce the release of: oslo.middleware 5.1.0: Oslo Middleware library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.middleware Download the package from: https://pypi.org/project/oslo.middleware Please report issues through: https://bugs.launchpad.net/oslo.middleware/+bugs For more details, please see below. Changes in oslo.middleware 5.0.0..5.1.0 --------------------------------------- c9bd063 Add Python3 antelope unit tests 1901b62 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ 3 files changed, 8 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Feb 10 18:37:39 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 18:37:39 -0000 Subject: [release-announce] oslo.reports 3.0.0 (antelope) Message-ID: We joyfully announce the release of: oslo.reports 3.0.0: oslo.reports library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.reports Download the package from: https://pypi.org/project/oslo.reports Please report issues through: https://bugs.launchpad.net/oslo.reports/+bugs For more details, please see below. Changes in oslo.reports 2.4.0..3.0.0 ------------------------------------ a17d762 remove unicode prefix from code e9caa7a remove unicode literal from code 0360d7f Imported Translations from Zanata 36ae0b2 Fix formatting of release list c4c8634 Drop python3.6/3.7 support in testing runtime Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 16 +++++------ releasenotes/source/index.rst | 22 +++++++-------- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 32 ++++++++++++++++++++-- setup.cfg | 5 ++-- 5 files changed, 51 insertions(+), 26 deletions(-) From no-reply at openstack.org Fri Feb 10 18:38:54 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 18:38:54 -0000 Subject: [release-announce] oslo.versionedobjects 3.1.0 (antelope) Message-ID: We are overjoyed to announce the release of: oslo.versionedobjects 3.1.0: Oslo Versioned Objects library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.versionedobjects Download the package from: https://pypi.org/project/oslo.versionedobjects Please report issues through: https://bugs.launchpad.net/oslo.versionedobjects/+bugs For more details, please see below. Changes in oslo.versionedobjects 3.0.1..3.1.0 --------------------------------------------- b4ea834 Add Python3 antelope unit tests dbed7ef Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ 3 files changed, 8 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Feb 10 18:39:00 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 18:39:00 -0000 Subject: [release-announce] stevedore 5.0.0 (antelope) Message-ID: We are excited to announce the release of: stevedore 5.0.0: Manage dynamic plugins for Python applications This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/stevedore Download the package from: https://pypi.org/project/stevedore Please report issues through: https://bugs.launchpad.net/stevedore/+bugs For more details, please see below. 5.0.0 ^^^^^ Upgrade Notes * The "stevedore.extension.Extension" object no longer exposes an "extras" attribute. Entry point extras are a deprecated concept that aren't useful in the context of stevedore thus the value in exposing this is minimal to none. Changes in stevedore 4.1.1..5.0.0 --------------------------------- 7eca3f5 Remove Extension.extras Diffstat (except docs and test files) ------------------------------------- ...xtension-extras-attribute-c2c542c9a4dcd304.yaml | 7 +++++++ stevedore/extension.py | 23 ---------------------- 3 files changed, 7 insertions(+), 27 deletions(-) From no-reply at openstack.org Fri Feb 10 18:39:15 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 10 Feb 2023 18:39:15 -0000 Subject: [release-announce] ceilometermiddleware 3.1.0 (antelope) Message-ID: We are tickled pink to announce the release of: ceilometermiddleware 3.1.0: OpenStack Telemetry middleware for generating metrics This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/ceilometermiddleware Download the package from: https://pypi.org/project/ceilometermiddleware Please report issues through: https://bugs.launchpad.net/ceilometermiddleware/+bugs For more details, please see below. Changes in ceilometermiddleware 3.0.0..3.1.0 -------------------------------------------- fecef0b Switch to 2023.1 Python3 unit tests and generic template name 3cdfa0f Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ 3 files changed, 8 insertions(+), 1 deletion(-) From no-reply at openstack.org Mon Feb 13 10:22:35 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Feb 2023 10:22:35 -0000 Subject: [release-announce] puppet-tripleo 18.0.0 Message-ID: We are jazzed to announce the release of: puppet-tripleo 18.0.0: Puppet module for OpenStack TripleO The source is available from: https://opendev.org/openstack/puppet-tripleo Download the package from: https://tarballs.openstack.org/puppet-tripleo/ For more details, please see below. 18.0.0 ^^^^^^ New Features * Add support for Cinder IBM Spectrum virtualize family (Svf) driver. * Added support for iSCSI CIDR list parameter for Pure Storage FlashArray Cinder backend. * Add support for NVME transport protocol for Pure Storage FlashArray Cinder Backend. Add support for NVMe CIDR and NVMe CIDR list parameters for Pure Storage FlashArray Cinder Backend. Changes in puppet-tripleo 17.0.0..18.0.0 ---------------------------------------- 55b5b809 Prepare a new release of puppet-tripleo 7705e0f5 mysql: Fix broken log-driver 6372a182 Ensure haproxy::balancemember::ports is a string 2e32a8dd [Pure Storage] Add NVMe transport parameter for FlashArray Cinder driver 23e2a467 [Pure Storage] Add iSCSI CIDR list parameter for FlashArray Cinder driver 65d06c90 Ironic: Manage [nova] options by puppet 285607dd Cinder: Remove implementation for Dell SC driver 8bb19dab Adapt to the heartbeat_key parameter migration 6fc7430c Enable fence_watchdog configuration in stonith topology 91eb4140 Template option addition for --pids-limit on Galera cluster resource e1fd19ea Manila: Remove implementation for VMAX share driver support cd794e51 Remove manifests for VPP and Neutron ML2/VPP plugin 6872a3ef Remove manifests for networking-ansible plugin a7487743 Support for Cinder IBM Svf driver b3be1dc1 Support deploying additional internal glance-api service 109a62a6 Correct TLS cert permission 6af76714 Ceilometer: Add support for oslo.cache parameters 7aa7a9c5 Stop creating ceilometer database 5c58f0a4 Ceilometer: Skip configuring db parameters 7a195e69 aodh-evaluator: Require redis backend 6b10b80a ceilometer-polling: : Require redis backend Diffstat (except docs and test files) ------------------------------------- Puppetfile_extras | 4 -- manifests/fencing.pp | 34 ++++++++++ manifests/haproxy.pp | 33 +++++++++ manifests/haproxy/endpoint.pp | 4 +- manifests/haproxy/horizon_endpoint.pp | 2 +- manifests/profile/base/aodh/evaluator.pp | 8 +-- manifests/profile/base/ceilometer.pp | 41 +++++++++++- manifests/profile/base/ceilometer/agent/polling.pp | 8 +-- manifests/profile/base/cinder/volume.pp | 29 ++++---- manifests/profile/base/cinder/volume/dellsc.pp | 65 ------------------ manifests/profile/base/cinder/volume/ibm_svf.pp | 60 +++++++++++++++++ manifests/profile/base/cinder/volume/pure.pp | 8 +++ manifests/profile/base/glance/api.pp | 42 ++++++++++-- manifests/profile/base/ironic/conductor.pp | 1 + manifests/profile/base/manila/api.pp | 11 +-- manifests/profile/base/manila/share.pp | 21 ------ manifests/profile/base/metrics/qdr.pp | 4 +- manifests/profile/base/neutron/agents/vpp.pp | 49 -------------- manifests/profile/base/neutron/plugins/ml2.pp | 8 --- .../base/neutron/plugins/ml2/networking_ansible.pp | 59 ---------------- manifests/profile/base/neutron/plugins/ml2/vpp.pp | 49 -------------- manifests/profile/base/vpp.pp | 32 --------- .../profile/pacemaker/database/mysql_bundle.pp | 14 +++- metadata.json | 2 +- ...upport-for-ibm_svf-driver-01924479bb11063c.yaml | 4 ++ .../pure_add_iscsi_cidr_list-bac3b40a3137f06d.yaml | 5 ++ releasenotes/notes/pure_nvme-02263cb67d33e7f4.yaml | 7 ++ .../tripleo_profile_base_aodh_evaluator_spec.rb | 13 +++- .../tripleo_profile_base_ceilometer_spec.rb | 65 ++++++++++++++++-- ...ipleo_profile_base_cinder_volume_dellsc_spec.rb | 58 ---------------- ...pleo_profile_base_cinder_volume_ibm_svf_spec.rb | 78 ++++++++++++++++++++++ .../tripleo_profile_base_cinder_volume_spec.rb | 70 ++++++++++++------- .../tripleo_profile_base_metrics_qdr_spec.rb | 6 +- spec/fixtures/hieradata/default.yaml | 12 ++-- spec/fixtures/hieradata/step4.yaml | 1 - spec/fixtures/hieradata/step5.yaml | 3 + 36 files changed, 483 insertions(+), 427 deletions(-) From no-reply at openstack.org Mon Feb 13 16:06:53 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Feb 2023 16:06:53 -0000 Subject: [release-announce] openstacksdk 1.0.1 (antelope) Message-ID: We high-spiritedly announce the release of: openstacksdk 1.0.1: An SDK for building applications to work with OpenStack This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/openstacksdk Download the package from: https://pypi.org/project/openstacksdk Please report issues through: https://storyboard.openstack.org/#!/project/openstack/openstacksdk For more details, please see below. Changes in openstacksdk 1.0.0..1.0.1 ------------------------------------ 3876f3f6 Update README to indicate COE resource/proxy support Diffstat (except docs and test files) ------------------------------------- README.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Feb 13 16:08:01 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Feb 2023 16:08:01 -0000 Subject: [release-announce] kuryr-lib 2.7.0 (antelope) Message-ID: We are chuffed to announce the release of: kuryr-lib 2.7.0: Kuryr shared config and utilities This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/kuryr-lib Download the package from: https://tarballs.openstack.org/kuryr/ For more details, please see below. Changes in kuryr-lib 2.6.0..2.7.0 --------------------------------- deaf2f4 Fix tox4 error 7961953 Switch to 2023.1 Python3 unit tests and generic template name dae0844 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 6 +++--- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ tox.ini | 2 -- 4 files changed, 10 insertions(+), 5 deletions(-) From no-reply at openstack.org Mon Feb 13 16:08:49 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Feb 2023 16:08:49 -0000 Subject: [release-announce] tosca-parser 2.8.0 (antelope) Message-ID: We are delighted to announce the release of: tosca-parser 2.8.0: Parser for TOSCA Simple Profile in YAML. This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/tosca-parser Download the package from: https://pypi.org/project/tosca-parser Please report issues through: https://bugs.launchpad.net/tosca-parser/+bugs For more details, please see below. Changes in tosca-parser 2.7.0..2.8.0 ------------------------------------ 98e99e5 Update python classifier for python 3.10 Diffstat (except docs and test files) ------------------------------------- setup.cfg | 1 + 1 file changed, 1 insertion(+) From no-reply at openstack.org Mon Feb 13 16:10:16 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Feb 2023 16:10:16 -0000 Subject: [release-announce] keystoneauth1 5.1.2 (antelope) Message-ID: We are overjoyed to announce the release of: keystoneauth1 5.1.2: Authentication Library for OpenStack Identity This release is part of the antelope 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 5.1.1..5.1.2 ------------------------------------- 6ee21bd Fix docs build for tox4 Diffstat (except docs and test files) ------------------------------------- tox.ini | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) From no-reply at openstack.org Mon Feb 13 16:12:29 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Feb 2023 16:12:29 -0000 Subject: [release-announce] heat-translator 2.7.0 (antelope) Message-ID: We are glad to announce the release of: heat-translator 2.7.0: Tool to translate non-heat templates to Heat Orchestration Template. This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/heat-translator Download the package from: https://pypi.org/project/heat-translator Please report issues through: https://bugs.launchpad.net/heat-translator/+bugs For more details, please see below. Changes in heat-translator 2.6.0..2.7.0 --------------------------------------- 703bdbe Switch to 2023.1 Python3 unit tests and generic template name c51a506 Drop lower-constraints.txt and its testing Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +-- lower-constraints.txt | 67 --------------------------------------------------- requirements.txt | 4 +++ tox.ini | 7 ------ 4 files changed, 5 insertions(+), 76 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 54e99bf..eb18744 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1,4 @@ +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. + From no-reply at openstack.org Mon Feb 13 16:16:31 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Feb 2023 16:16:31 -0000 Subject: [release-announce] cliff 4.2.0 (antelope) Message-ID: We are satisfied to announce the release of: cliff 4.2.0: Command Line Interface Formulation Framework This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/cliff Download the package from: https://pypi.org/project/cliff Please report issues through: https://storyboard.openstack.org/#!/project/openstack/cliff For more details, please see below. 4.2.0 ^^^^^ New Features * Trailing periods will now be stripped from the oneline summary shown for the help command. This better aligns with the format used by argparse itself. Changes in cliff 4.1.0..4.2.0 ----------------------------- fb9a3a9 Strip trailing periods when getting description Diffstat (except docs and test files) ------------------------------------- cliff/help.py | 2 +- .../notes/strip-period-from-help-strings-be368e5cf5bd5269.yaml | 6 ++++++ 3 files changed, 9 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Feb 13 16:41:38 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Feb 2023 16:41:38 -0000 Subject: [release-announce] osc-lib 2.7.0 (antelope) Message-ID: We are pleased to announce the release of: osc-lib 2.7.0: OpenStackClient Library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/osc-lib Download the package from: https://pypi.org/project/osc-lib Please report issues through: https://storyboard.openstack.org/#!/project/openstack/osc-lib For more details, please see below. Changes in osc-lib 2.6.2..2.7.0 ------------------------------- a894a93 Remove Python 3 guide in HACKING 899e8c8 Add Python3 antelope unit tests d2b70bc Update master for stable/zed ae0aad4 remove unicode prefix from code e471093 tox: Ignore .venv files for flake8 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- HACKING.rst | 68 ++++--------------------------------------- releasenotes/source/conf.py | 16 +++++----- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++ tox.ini | 2 +- 7 files changed, 28 insertions(+), 77 deletions(-) From no-reply at openstack.org Mon Feb 13 17:04:08 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 13 Feb 2023 17:04:08 -0000 Subject: [release-announce] os-brick 6.2.0 (antelope) Message-ID: We are amped to announce the release of: os-brick 6.2.0: OpenStack Cinder brick library for managing local volume attaches This release is part of the antelope 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. 6.2.0 ^^^^^ New Features ************ * Support separate privsep logging levels. Now services using os- brick can have different log levels for the service and os-brick's privsep calls. The service usually uses the default "oslo_privsep.daemon" name while os-brick now uses "os_brick.privileged". Bug Fixes ********* * Bug #1922052 (https://bugs.launchpad.net/nova/+bug/1922052): Fixed missing os-brick DEBUG logs on nova compute service. Changes in os-brick 6.1.0..6.2.0 -------------------------------- 35ea8e3 Update minimum requirements in os-brick e7b1426 Fix wrong assertion methods 0bc4771 Bump hacking to 4.1.0 a82b2ff Support separate privsep logging levels e43cdf6 Bump bandit to release 1.7.0 6ac170c Bump mypy version to 0.982 c9b8224 Get ready for tox 4 dc95301 mypy: Annotate utils.get_device_size acefd44 Remove eventlet from requirements bc96120 Handle FileNotFoundError on get_system_uuid() 22830d7 nit: correct spelling of Rescanning in debug log 0639af4 Update metadata in setup.cfg 4a12f1b Add Python3 antelope unit tests 5a523e0 Update master for stable/zed 47dda4b mypy: lvm.py 7131b14 Add mypy-report directory to .gitignore Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + .zuul.yaml | 2 +- mypy-files.txt | 1 + os_brick/initiator/connectors/nvmeof.py | 6 +- os_brick/initiator/linuxfc.py | 4 +- os_brick/local_dev/lvm.py | 110 +++++++++++++-------- os_brick/privileged/__init__.py | 1 + os_brick/privileged/nvmeof.py | 2 +- os_brick/utils.py | 3 +- .../notes/privsep-logs-9e938e5a2aee042e.yaml | 11 +++ releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++ requirements.txt | 17 ++-- setup.cfg | 9 +- test-requirements.txt | 9 +- tox.ini | 31 ++++-- 20 files changed, 161 insertions(+), 89 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 4a37468..da2d01f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,5 +6,4 @@ pbr>=5.8.0 # Apache-2.0 -eventlet>=0.30.1,!=0.32.0 # MIT -oslo.concurrency>=4.5.0 # Apache-2.0 -oslo.config>=8.1.0 # Apache-2.0 -oslo.context>=3.4.0 # Apache-2.0 -oslo.log>=4.6.1 # Apache-2.0 +oslo.concurrency>=5.0.0 # Apache-2.0 +oslo.config>=9.0.0 # Apache-2.0 +oslo.context>=4.1.0 # Apache-2.0 +oslo.log>=4.8.0 # Apache-2.0 @@ -12,2 +11,2 @@ oslo.i18n>=5.1.0 # Apache-2.0 -oslo.privsep>=2.6.2 # Apache-2.0 -oslo.serialization>=4.2.0 # Apache-2.0 +oslo.privsep>=3.0.0 # Apache-2.0 +oslo.serialization>=4.3.0 # Apache-2.0 @@ -15 +14 @@ oslo.service>=2.8.0 # Apache-2.0 -oslo.utils>=4.12.1 # Apache-2.0 +oslo.utils>=6.0.0 # Apache-2.0 @@ -18 +17 @@ tenacity>=6.3.1 # Apache-2.0 -os-win>=5.5.0 # Apache-2.0 +os-win>=5.7.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index c87a52c..6593bf4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=4.0.0,<4.1.0 # Apache-2.0 +hacking>=4.1.0,<4.2.0 # Apache-2.0 @@ -14 +14 @@ stestr>=3.2.1 # Apache-2.0 -oslo.vmware>=3.10.0 # Apache-2.0 +oslo.vmware>=4.0.0 # Apache-2.0 @@ -19,2 +19,3 @@ fixtures>=3.0.0 # Apache-2.0/BSD -bandit>=1.6.0,<1.7.0 # Apache-2.0 -mypy>=0.960 # MIT +bandit>=1.7.0,<1.8.0 # Apache-2.0 +mypy>=0.982 # MIT +eventlet>=0.30.1,!=0.32.0 # MIT From no-reply at openstack.org Wed Feb 15 13:18:12 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Feb 2023 13:18:12 -0000 Subject: [release-announce] python-barbicanclient 5.5.0 (antelope) Message-ID: We eagerly announce the release of: python-barbicanclient 5.5.0: Client Library for OpenStack Barbican Key Management API This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/python-barbicanclient Download the package from: https://tarballs.openstack.org/python-barbicanclient/ Please report issues through: https://bugs.launchpad.net/python-barbicanclient/+bugs For more details, please see below. 5.5.0 ^^^^^ New Features * The Barbican API has been extended to allow secrets to have one or more consumers. This extension has been documented here: https://d ocs.openstack.org/barbican/latest/api/reference/secret_consumers.ht ml This functionality has now been exposed in the barbican client. Users may add, remove or delete consumers by calling new mechods on the SecretManager. In addition, new CLI options have been provided to add, remove and list consumers. See the documentation for details. Changes in python-barbicanclient 5.4.0..5.5.0 --------------------------------------------- ad14b64 Add secret consumers documentation da03fc5 Added secret consumers list functionality. Unit, smoke and functional tests were also added. 7f6b3cf Added the force parameter to consumer removal and the corresponding CLI commands 3ffa160 Add secret consumers Python API 35599e2 Unit tests for microversion, initial change for consumers b3f3912 Implement microversions 9a457b4 Bump tox minversion to 3.18.0 dc81852 Make functional tests use stestr instead of nose a6dd25b Switch to 2023.1 Python3 unit tests and generic template name 438d09a Update the constraints url Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- barbicanclient/barbican_cli/v1/secrets.py | 80 +++++- barbicanclient/client.py | 65 +++-- barbicanclient/v1/client.py | 141 +++++++--- barbicanclient/v1/secrets.py | 164 ++++++++++- .../cli/v1/behaviors/consumer_behaviors.py | 62 +++++ .../cli/v1/behaviors/secret_behaviors.py | 2 +- .../client/v1/functional/test_containers.py | 38 +++ .../client/v1/functional/test_secrets.py | 305 ++++++++++++++++++++- .../add-secret-consumers-a65cd6b22d28184d.yaml | 10 + requirements.txt | 2 +- setup.cfg | 4 + test-requirements.txt | 1 - tox.ini | 16 +- 26 files changed, 1895 insertions(+), 200 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9c37a45..d1955a0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11 +11 @@ cliff!=2.9.0,>=2.8.0 # Apache-2.0 -keystoneauth1>=3.4.0 # Apache-2.0 +keystoneauth1>=5.1.1 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index d0c96f1..8f24b71 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +11,0 @@ oslotest>=3.2.0 # Apache-2.0 -nose>=1.3.7 # LGPL From no-reply at openstack.org Wed Feb 15 14:26:47 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Feb 2023 14:26:47 -0000 Subject: [release-announce] python-brick-cinderclient-ext 2.1.0 (antelope) Message-ID: We enthusiastically announce the release of: python-brick-cinderclient-ext 2.1.0: python-cinderclient extension for local storage management This release is part of the antelope 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 2.0.0..2.1.0 ----------------------------------------------------- 056e0cb Fix: tox4 issues d29f3cf Update minimum requirements ec28b45 Update metadata in setup.cfg 5ca14d9 Add Python3 antelope unit tests 2e7116c Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ requirements.txt | 6 +++--- setup.cfg | 9 ++++----- tox.ini | 4 +++- 6 files changed, 18 insertions(+), 10 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 91a574e..0e12980 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,3 +7,3 @@ pbr>=5.5.1 # Apache-2.0 -python-cinderclient>=8.2.0 # Apache-2.0 -os-brick>=5.2.0 # Apache-2.0 -oslo.concurrency>=4.4.0 # Apache-2.0 +python-cinderclient>=9.0.0 # Apache-2.0 +os-brick>=6.0.0 # Apache-2.0 +oslo.concurrency>=5.0.0 # Apache-2.0 From no-reply at openstack.org Wed Feb 15 14:47:06 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Feb 2023 14:47:06 -0000 Subject: [release-announce] python-venusclient 2.0.1 (antelope) Message-ID: We are stoked to announce the release of: python-venusclient 2.0.1: Python client for venus API This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/python-venusclient Download the package from: https://pypi.org/project/python-venusclient Please report issues through: https://bugs.launchpad.net/openstack-venus/+bugs For more details, please see below. Changes in python-venusclient 2.0.0..2.0.1 ------------------------------------------ 49ad5d9 Update readme ee02665 Add contributing guide for venusclient Diffstat (except docs and test files) ------------------------------------- 2 files changed, 57 insertions(+), 5 deletions(-) From no-reply at openstack.org Wed Feb 15 14:49:32 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Feb 2023 14:49:32 -0000 Subject: [release-announce] python-masakariclient 8.1.0 (antelope) Message-ID: We are chuffed to announce the release of: python-masakariclient 8.1.0: masakariclient module and a CLI tool for masakari This release is part of the antelope 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 8.0.0..8.1.0 --------------------------------------------- 73c3126 Fix tox4 issues 1d6d6fe Add Python3 antelope unit tests 643f37e Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ tox.ini | 8 +++++--- 4 files changed, 13 insertions(+), 4 deletions(-) From no-reply at openstack.org Wed Feb 15 14:53:06 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Feb 2023 14:53:06 -0000 Subject: [release-announce] python-watcherclient 4.1.0 (antelope) Message-ID: We are glad to announce the release of: python-watcherclient 4.1.0: Python client library for Watcher API This release is part of the antelope 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 4.0.0..4.1.0 -------------------------------------------- 6d6deee Fix tox error 3c6ce10 Switch to 2023.1 Python3 unit tests and generic template name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- tox.ini | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) From no-reply at openstack.org Wed Feb 15 14:54:09 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 15 Feb 2023 14:54:09 -0000 Subject: [release-announce] python-octaviaclient 3.3.0 (antelope) Message-ID: We are delighted to announce the release of: python-octaviaclient 3.3.0: Octavia client for OpenStack Load Balancing This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/python-octaviaclient Download the package from: https://pypi.org/project/python-octaviaclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- octaviaclient For more details, please see below. 3.3.0 ^^^^^ Bug Fixes * Added a missing option to the "loadbalancer flavor set" command, admins can now update the description of an Octavia flavor. * The "--availabilityzone-data" parameter is renamed to "-- availability-zone-data" in the "openstack loadbalancer availabilityzoneprofile set" command. This change also fixes an issue with this CLI call, the availabilityzone data parameter was dropped when calling the API, leaving the availabilizyzoneprofile object untouched. * Removed an unsupported protocol from the pool protocols. Changes in python-octaviaclient 3.2.0..3.3.0 -------------------------------------------- fceeefc Add munch explicitly to requirements 168a360 Fixing jobs with tox4 5f018be Add missing flavor set --description option 89844bb Fix new pylint warnings 3f8cccf Add *.orig to .gitignore 0221697 Switch to 2023.1 Python3 unit tests and generic template name ad18a19 Fix pool protocols 9e43ecd Update master for stable/zed 9c2178d Bump tox minversion to 3.18.0 1e645a0 Remove DELETED from the provisioning status list 01c15c6 Fix inconsistent parameter name in azp Diffstat (except docs and test files) ------------------------------------- .gitignore | 3 +++ .pylintrc | 5 ----- octaviaclient/osc/v2/availabilityzoneprofile.py | 4 ++-- octaviaclient/osc/v2/flavor.py | 5 +++++ octaviaclient/osc/v2/load_balancer.py | 2 +- octaviaclient/osc/v2/pool.py | 4 ++-- ...g-flavor-set-description-option-d49f3103ef15e778.yaml | 5 +++++ ...onsistent-parameter-name-in-azp-0267d025b7c78fc2.yaml | 9 +++++++++ .../notes/fix-pool-protocols-090b2a6f4e82516f.yaml | 4 ++++ releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ requirements.txt | 1 + tox.ini | 16 ++++++++-------- zuul.d/projects.yaml | 2 +- 16 files changed, 68 insertions(+), 21 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3a1783f..3a5a224 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,0 +18 @@ requests>=2.14.2 # Apache-2.0 +munch>=2.1.0 # MIT From no-reply at openstack.org Thu Feb 16 09:30:18 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 16 Feb 2023 09:30:18 -0000 Subject: [release-announce] openstack-governance 0.14.0 Message-ID: We are jazzed to announce the release of: openstack-governance 0.14.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.13.0..0.14.0 ---------------------------------------------- 1297aa25 Correct 'date' field 6ecb9c72 Define 2023.2 cycle testing runtime f04a39fb Fix formatting in CHAIR.rst 61e96461 Add Axel to Mistral project DPL list 15e1972b Remove Adjutant from inactive project list ea29ed06 Fix tox4 error 96d6f775 Fixing some nits in emerging-inactive project documentation 38fdf926 Make inactive projects timeline as release milestone-2 of the cycle 4df02407 Add the infinidat-tools subordinate charm to OpenStack charms a5b4465c Add Adjutant in inactive project list b0ab4d29 Update TC charter to extend election period f43a2546 Update CHAIR.rst for few updates dab279d1 Add supported upgrade-path testing in PTI 7b80239a Add the manila-infinidat charm to Openstack charms 6ac8f7c8 Add the cinder-infinidat charm to Openstack charms 07f1ef42 Adding TC chair election process: nomination in governance repo bd074b59 Add Skyline repository for OpenStack-Ansible c170b9bf Add zookeeper role under OpenStack-Ansible governance bd62804d Deprecate openstack-ansible rsyslog roles 0cfbf9e9 2021 User Survey TC Question Analysis e7defda5 Add project for managing zuul jobs for charms d3ebe90c Appoint hongbin as Zun PTL 70aa086a Add slaweq nomination as vice-chair 8724efb2 [goal] Select Ubuntu 22.04 for CI/CD as current goal 08f9f4ba Dedicate Zed release to Ilya Etingof 75e3a3fa [goal] Propose to use Ubuntu 22.04 for CI/CD a1973602 Appoint Zhang as Venus PTL a83b4190 Appoint Tim as Swift PTL 5270fe86 Appoint Liu as Senlin PTL 811e30a8 Appoint Qiu as Sahara PTL e3c3436f Appoint yoctozepto as Masakari PTL c4f5155f Appoint Alex as OpenStack_Charms PTL 1229e1ab Appoint Dave as Keystone PTL fc4db6a6 Appoint Dale as Adjutant PTL 7d96ef3f Add Ghanshyam nomination as chair 0d6f9c03 Close Antelope Elections c32c25ce Update my email address d488e5ce Mark panko projects as retired 8d12ad7f Add Keystone OpenID Connect charm to OpenStack charms 2a473907 Update node.js version in 2023.1 testing runtime a181a811 Switch Release Management to DPL 8d1476c2 Define 2023.1 cycle testing runtime Diffstat (except docs and test files) ------------------------------------- CHAIR.rst | 23 +- goals/proposed/placeholder.rst | 1 - goals/selected/migrate-ci-jobs-to-ubuntu-jammy.rst | 55 +++ openstack_governance/projects_schema.yaml | 2 +- reference/charter.rst | 16 +- .../emerging-technology-and-inactive-projects.rst | 26 +- reference/index.rst | 1 + reference/legacy.yaml | 12 + reference/members.yaml | 28 +- reference/project-testing-interface.rst | 66 ++++ reference/projects.yaml | 165 ++++++--- reference/runtimes/2023.1.rst | 70 ++++ reference/runtimes/2023.2.rst | 63 ++++ reference/tc-chair-candidates/2023.2/.placeholder | 0 reference/tc-chair-elections.rst | 40 ++ .../20220927-dedicate-zed-to-ilya-etingof.rst | 29 ++ tox.ini | 16 +- 19 files changed, 911 insertions(+), 110 deletions(-) From no-reply at openstack.org Fri Feb 17 10:29:51 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 10:29:51 -0000 Subject: [release-announce] osc-placement 4.1.0 (antelope) Message-ID: We are happy to announce the release of: osc-placement 4.1.0: OpenStackClient plugin for the Placement service This release is part of the antelope 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 4.0.0..4.1.0 ------------------------------------- b6505e2 Use pypi released version of placement in functional tests fdf1042 Make tox.ini tox 4.0.0 compatible e326856 Update gate jobs as per the 2023.1 cycle testing runtime 4d53be7 Switch to 2023.1 Python3 unit tests and generic template name 5407bd4 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 5 +---- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ setup.cfg | 1 + tox.ini | 24 ++++++++++++++++-------- 5 files changed, 25 insertions(+), 12 deletions(-) From no-reply at openstack.org Fri Feb 17 10:29:51 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 10:29:51 -0000 Subject: [release-announce] python-neutronclient 9.0.0 (antelope) Message-ID: We are jazzed to announce the release of: python-neutronclient 9.0.0: CLI and Client Library for OpenStack Networking This release is part of the antelope 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 8.2.1..9.0.0 -------------------------------------------- 16a2cd1 Remove CLI warning message 68cbf56 Move network trunk commands from python-neutronclient 33f1c89 Tox4: add allowlist_externals where necessary Diffstat (except docs and test files) ------------------------------------- neutronclient/osc/v2/trunk/__init__.py | 0 neutronclient/osc/v2/trunk/network_trunk.py | 393 ----------- neutronclient/v2_0/client.py | 3 - setup.cfg | 7 - tox.ini | 7 +- 10 files changed, 4 insertions(+), 1279 deletions(-) From no-reply at openstack.org Fri Feb 17 10:30:33 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 10:30:33 -0000 Subject: [release-announce] python-magnumclient 4.1.0 (antelope) Message-ID: We are jazzed to announce the release of: python-magnumclient 4.1.0: Client library for Magnum API This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/python-magnumclient Download the package from: https://pypi.org/project/python-magnumclient Please report issues through: https://bugs.launchpad.net/python-magnumclient/+bugs For more details, please see below. Changes in python-magnumclient 4.0.0..4.1.0 ------------------------------------------- de11f40 Update client.authentication.k8s.io api version for kubeconfig 4d74c31 Support tox4 f80cd3c Remove pypy and bump py37 to py38 6abe194 Switch to 2023.1 Python3 unit tests and generic template name a930aca Update master for stable/zed fa93fcf remove unicode from code Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- magnumclient/common/utils.py | 4 ++-- releasenotes/source/conf.py | 16 ++++++++-------- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ tox.ini | 15 +++------------ 7 files changed, 25 insertions(+), 27 deletions(-) From no-reply at openstack.org Fri Feb 17 10:37:04 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 10:37:04 -0000 Subject: [release-announce] python-glanceclient 4.3.0 (antelope) Message-ID: We joyfully announce the release of: python-glanceclient 4.3.0: OpenStack Image API Client Library This release is part of the antelope 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. 4.3.0 ^^^^^ Prelude ******* Bug Fixes ********* * Bug 911805: Scriptify the generation of man pages * Bug 1561828: unallowed and read-only parameters in namspace and resouce_type (https://code.launchpad.net/bugs/911805) (https://code.launchpad.net/bugs/1561828) * * Bug 1607317: metadata def namespace update CLI is not working as expected for parameter "protected" (https://code.launchpad.net/bugs/1607317) Other Notes *********** * Boolean arguments now expect one of the following values: '0', '1', 'f', 'false', 'n', 'no', 'off', 'on', 't', 'true', 'y', 'yes' (case- insensitive). This will not change anything for most users. Changes in python-glanceclient 4.2.0..4.3.0 ------------------------------------------- 52fb6b2 Release notes for 4.3.0 6c95122 Fix functional tests and docs generation 88e3b0a Boolean options: use strict checking 4bb406d Unhardcode the value of DEFAULT_PAGE_SIZE from the tests fc8f9ac Remove unicode-related Python2-only code bbfe6cd Replace osc with glance commands Diffstat (except docs and test files) ------------------------------------- glanceclient/common/utils.py | 25 +--------------- .../notes/4.3.0_Release-1a7acbd472e16c72.yaml | 9 ++++++ ...roperties-strict-checking-bdd624b5da81e723.yaml | 12 ++++++++ releasenotes/source/conf.py | 16 +++++----- tox.ini | 4 ++- 17 files changed, 123 insertions(+), 91 deletions(-) From no-reply at openstack.org Fri Feb 17 10:44:39 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 10:44:39 -0000 Subject: [release-announce] python-ironicclient 5.1.0 (antelope) Message-ID: We jubilantly announce the release of: python-ironicclient 5.1.0: OpenStack Bare Metal Provisioning API Client Library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/python-ironicclient Download the package from: https://pypi.org/project/python-ironicclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- ironicclient For more details, please see below. Changes in python-ironicclient 5.0.1..5.1.0 ------------------------------------------- f945974 Fix tox4 error 9646f89 No longer override install_command in tox.ini 4e1e3a3 Fix wrong assertion methods 7173ed9 Add Python3 antelope unit tests e93c4c8 Update master for stable/zed 8053780 remove unicode from code Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 16 ++++++++-------- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ tox.ini | 2 -- zuul.d/project.yaml | 2 +- 7 files changed, 21 insertions(+), 16 deletions(-) From no-reply at openstack.org Fri Feb 17 11:02:51 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 11:02:51 -0000 Subject: [release-announce] python-cyborgclient 2.1.0 (antelope) Message-ID: We joyfully announce the release of: python-cyborgclient 2.1.0: Python client for cyborg API This release is part of the antelope 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 2.0.0..2.1.0 ------------------------------------------- 491b85e Use py3 as the default runtime for tox 83ced8f Switch to 2023.1 Python3 unit tests and generic template name 4f44558 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ tox.ini | 2 +- 4 files changed, 9 insertions(+), 2 deletions(-) From no-reply at openstack.org Fri Feb 17 12:07:11 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 12:07:11 -0000 Subject: [release-announce] python-novaclient 18.3.0 (antelope) Message-ID: We are ecstatic to announce the release of: python-novaclient 18.3.0: Client library for OpenStack Compute API This release is part of the antelope 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. 18.3.0 ^^^^^^ New Features * Added support for microversion 2.94. There are no client-side changes for this microversion, but sending this microversion allows the "hostname" parameter in the server create, server update, and server rebuild APIs to be a fully qualified domain name (FQDN). Prior to this microversion, server-side validation only allows short names as the "hostname". (https://docs.openstack.org/nova/latest/reference/api-microversion- history.html#id83) * Added support for microversion 2.95. There are no client-side changes for this microversion, but sending this microversion triggers evacuated instances to be stopped on the destination host. Prior to this microversion, instances were keeping their state from source to destination host. (https://docs.openstack.org/nova/latest/reference/api-microversion- history.html#id84) Changes in python-novaclient 18.2.0..18.3.0 ------------------------------------------- 85e4f083 Bump microversion to 2.95 c7cb02f1 Make tox.ini tox 4.0.0 compatible 1d8a06da tests: Fix Python 3.11 compatibility 80ee69aa trivial: Remove use of kwargs 05939839 Update python classifier for python 3.10 Diffstat (except docs and test files) ------------------------------------- novaclient/__init__.py | 2 +- novaclient/v2/servers.py | 411 ++++++++++++++------- novaclient/v2/shell.py | 13 +- .../notes/microversion-v2_94-5368d5dd7c5f6484.yaml | 11 + .../notes/microversion-v2_95-3c6ad46be2656684.yaml | 10 + setup.cfg | 1 + tox.ini | 3 +- 9 files changed, 317 insertions(+), 152 deletions(-) From no-reply at openstack.org Fri Feb 17 12:07:11 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 12:07:11 -0000 Subject: [release-announce] python-ironic-inspector-client 4.9.0 (antelope) Message-ID: We are satisfied to announce the release of: python-ironic-inspector-client 4.9.0: Python client for Ironic Inspector This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/python-ironic-inspector-client Download the package from: https://pypi.org/project/python-ironic-inspector-client Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- ironic-inspector-client For more details, please see below. Changes in python-ironic-inspector-client 4.8.0..4.9.0 ------------------------------------------------------ 009346e CI fixes 0c87a24 Update master for stable/zed 04826f0 remove unicode from code Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 14 +++++++------- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ tox.ini | 8 +++++++- zuul.d/project.yaml | 6 +++--- 6 files changed, 27 insertions(+), 14 deletions(-) From no-reply at openstack.org Fri Feb 17 12:18:22 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 12:18:22 -0000 Subject: [release-announce] python-designateclient 5.2.0 (antelope) Message-ID: We are pumped to announce the release of: python-designateclient 5.2.0: OpenStack DNS-as-a-Service - Client This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/python-designateclient Download the package from: https://pypi.org/project/python-designateclient Please report issues through: https://bugs.launchpad.net/python-designateclient/+bugs For more details, please see below. 5.2.0 ^^^^^ New Features ************ * Adds zone share commands to support sharing zones with additional projects. * Adds a "--delete-shares" option to zone delete to delete existing zone shares along with the zone. Without this option, you cannot delete a zone that has been shared with other projects. Upgrade Notes ************* * Added option``hard-delete`` for zone delete API. This will allow user to delete zone-files on the backend when zone is deleted. Changes in python-designateclient 5.1.0..5.2.0 ---------------------------------------------- bc39d23 Add shared zone commands 483e0d1 Provide option for delete zonefiles on zone delete a4f67bc Update tox.ini for tox4 Diffstat (except docs and test files) ------------------------------------- designateclient/v2/cli/common.py | 19 +++ designateclient/v2/cli/zones.py | 134 ++++++++++++++++++++- designateclient/v2/client.py | 12 +- designateclient/v2/zones.py | 36 +++++- .../Add-shared-zones-support-4be565f3d1c6356c.yaml | 6 + ...te-option-for-zone-delete-e16652c8e72fc023.yaml | 5 + setup.cfg | 5 + tox.ini | 12 +- 12 files changed, 418 insertions(+), 9 deletions(-) From no-reply at openstack.org Fri Feb 17 12:38:49 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 12:38:49 -0000 Subject: [release-announce] python-blazarclient 3.6.0 (antelope) Message-ID: We are delighted to announce the release of: python-blazarclient 3.6.0: Client for OpenStack Reservation Service This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/python-blazarclient Download the package from: https://pypi.org/project/python-blazarclient Please report issues through: https://bugs.launchpad.net/blazar/+bugs For more details, please see below. 3.6.0 ^^^^^ New Features ************ * Adds support for querying the Resource Allocation API with the following commands: * "blazar allocation-list" * "blazar allocation-show" Only the "host" resource type is currently supported by the Blazar service. OpenStackClient commands are also available: * "openstack reservation allocation list" * "openstack reservation allocation show" Other Notes *********** * The ID parser argument is moved from the ShowCommand class to each resource class. This allows the ordering of arguments to be fully customised, instead of requiring the ID to come first. Changes in python-blazarclient 3.5.0..3.6.0 ------------------------------------------- 30eab20 Add Resource Allocations API support 6c0ae07 Separate ID parser argument from ShowCommand ed22ab7 Add Python3 antelope unit tests f13f7f2 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- blazarclient/command.py | 8 +- blazarclient/shell.py | 3 + blazarclient/v1/allocations.py | 34 +++++ blazarclient/v1/client.py | 7 + blazarclient/v1/hosts.py | 4 +- blazarclient/v1/shell_commands/allocations.py | 149 +++++++++++++++++++++ blazarclient/v1/shell_commands/floatingips.py | 10 ++ blazarclient/v1/shell_commands/hosts.py | 10 ++ blazarclient/v1/shell_commands/leases.py | 10 ++ .../notes/host-allocation-fad8e511cb13c0e8.yaml | 16 +++ ...argument-from-showcommand-ce92d0c52dd1963e.yaml | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 + setup.cfg | 8 +- 15 files changed, 261 insertions(+), 13 deletions(-) From no-reply at openstack.org Fri Feb 17 13:01:06 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 13:01:06 -0000 Subject: [release-announce] python-manilaclient 4.3.0 (antelope) Message-ID: We are gleeful to announce the release of: python-manilaclient 4.3.0: Client library for OpenStack Manila API. This release is part of the antelope 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. 4.3.0 ^^^^^ New Features ************ * Added 'quiesce_wait_time' option to share replica promote API. This will be used by driver as quiesce wait time for specified replica promote operation instead of global config value. For more details, refer Launchpad bug #2000171 (https://bugs.launchpad.net/manila/+bug/2000171) * Adds support to set snapshot property on snapshot create, filter list on snapshot property, and snapshot property set and unset. Only in OSC. Bug Fixes ********* * Support --os-key option and OS_KEY environment variable which allows to provide client cert and its private key separately. Changes in python-manilaclient 4.2.0..4.3.0 ------------------------------------------- a0f6a2e Add quiesce_wait_time for replica promote bbfd7d5 Metadata for Share Snapshots 782e85d Drop duplicate tox config bdd268e Fix tox4 errors 43943fd Support --os-key option cb14e96 Fix functional tests failing with python 3.10 05135dc Fix formatting of OSC server migration check-only Diffstat (except docs and test files) ------------------------------------- manilaclient/api_versions.py | 2 +- manilaclient/base.py | 148 +++++++++++++++++++++ manilaclient/osc/v2/share.py | 10 +- manilaclient/osc/v2/share_replicas.py | 19 ++- manilaclient/osc/v2/share_servers.py | 9 ++ manilaclient/osc/v2/share_snapshots.py | 73 +++++++++- manilaclient/shell.py | 12 +- manilaclient/v2/share_replicas.py | 14 +- manilaclient/v2/share_snapshots.py | 24 +++- manilaclient/v2/shares.py | 49 +------ manilaclient/v2/shell.py | 48 +++++-- ...-time-for-replica-promote-30d9fa66afc854f2.yaml | 7 + .../add-snapshot-metadata-49b0288bf2f12bf0.yaml | 4 + .../bug-1999775-add-os-key-0cfc95c7b480df05.yaml | 5 + tox.ini | 3 - 24 files changed, 593 insertions(+), 103 deletions(-) From no-reply at openstack.org Fri Feb 17 14:46:10 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 14:46:10 -0000 Subject: [release-announce] python-zaqarclient 2.5.1 (antelope) Message-ID: We joyfully announce the release of: python-zaqarclient 2.5.1: Client Library for OpenStack Zaqar Messaging API This release is part of the antelope 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.5.0..2.5.1 ------------------------------------------ d78bf91 Fix tox4 error Diffstat (except docs and test files) ------------------------------------- tox.ini | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) From no-reply at openstack.org Fri Feb 17 14:52:58 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 14:52:58 -0000 Subject: [release-announce] python-tackerclient 1.13.0 (antelope) Message-ID: We are excited to announce the release of: python-tackerclient 1.13.0: CLI and Client Library for OpenStack Tacker This release is part of the antelope 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. 1.13.0 ^^^^^^ Deprecation Notes * Legacy APIs excluding VIM feature are deprecated and will be removed in the first major release after the Tacker server version 9.0.0 (2023.1 Antelope release). Changes in python-tackerclient 1.12.0..1.13.0 --------------------------------------------- a41323d Fix list VNF/Subscription UT error e398f42 Extra param for OpenStack type when register vim 8b45c80 Add support cnf auto scale via threshold interface 6b16836 Extends unit test code support for merged patch 156deea Add deprecation notice for Legacy APIs 82bf387 Fix tox4 error 326d026 Update python classifier for python 3.10 0849569 Switch to 2023.1 Python3 unit tests and generic template name b4e49b3 Update master for stable/zed 80ee721 Add docs for cnf auto heal and scale Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- .../cli/vnf_network_forwarding_path_commands.rst | 5 + ...legacy-apis-excluding-vim-debaa69507f73179.yaml | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 + setup.cfg | 6 + tackerclient/common/utils.py | 13 + tackerclient/osc/utils.py | 29 ++ tackerclient/osc/v1/events/events.py | 3 + tackerclient/osc/v1/nfvo/ns.py | 5 + tackerclient/osc/v1/nfvo/nsd.py | 6 + tackerclient/osc/v1/nfvo/vnffg.py | 12 + tackerclient/osc/v1/nfvo/vnffgd.py | 6 + tackerclient/osc/v1/vnflcm/vnflcm.py | 41 +-- tackerclient/osc/v1/vnflcm/vnflcm_subsc.py | 27 +- tackerclient/osc/v1/vnfm/vnf.py | 8 + tackerclient/osc/v1/vnfm/vnfd.py | 6 + tackerclient/osc/v2/vnffm/vnffm_sub.py | 30 +- .../create_vnf_pm_threshold_param_sample.json | 40 +++ .../update_vnf_pm_threshold_param_sample.json | 27 ++ tackerclient/osc/v2/vnfpm/vnfpm_job.py | 32 +- tackerclient/osc/v2/vnfpm/vnfpm_threshold.py | 216 +++++++++++ tackerclient/tacker/v1_0/nfvo/vim_utils.py | 5 +- tackerclient/v1_0/client.py | 48 +++ tox.ini | 1 - 47 files changed, 1209 insertions(+), 172 deletions(-) From no-reply at openstack.org Fri Feb 17 15:35:35 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 15:35:35 -0000 Subject: [release-announce] python-troveclient 8.1.0 (antelope) Message-ID: We are pleased to announce the release of: python-troveclient 8.1.0: Client library for OpenStack DBaaS API This release is part of the antelope 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 8.0.0..8.1.0 ------------------------------------------ 5a20908 Switch to 2023.1 Python3 unit tests and generic template name c715b66 Fixing tests with tox 4.2.6 e8b2534 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ tox.ini | 2 +- 4 files changed, 9 insertions(+), 2 deletions(-) From no-reply at openstack.org Fri Feb 17 16:05:14 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 16:05:14 -0000 Subject: [release-announce] python-vitrageclient 4.7.0 (antelope) Message-ID: We are satisfied to announce the release of: python-vitrageclient 4.7.0: Vitrage Client API Library This release is part of the antelope 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.6.0..4.7.0 -------------------------------------------- b6db531 Fix tox 4 changes 4a00de0 Add Python3 antelope unit tests 6b4ce35 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ tox.ini | 4 ---- 4 files changed, 8 insertions(+), 5 deletions(-) From no-reply at openstack.org Fri Feb 17 16:10:47 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 16:10:47 -0000 Subject: [release-announce] python-cinderclient 9.3.0 (antelope) Message-ID: We are glad to announce the release of: python-cinderclient 9.3.0: OpenStack Block Storage API Client Library This release is part of the antelope 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. 9.3.0 ^^^^^ New Features * Bug #1960337 (https://bugs.launchpad.net/cinder/+bug/1960337): Added support for "collect-timing" parameter to see the timings of REST API requests from the client when using Keystone authentication. Changes in python-cinderclient 9.2.0..9.3.0 ------------------------------------------- 5436a5f Update minimum requirements 59677fb remove simplejson requirement c66b991 Continue using tox 3 20506ef Python3.11: fix crashes in ShellTest dec8d4a Add test coverage for shell snapshot-create w/ metadata 2d7ae2c Move print operations to shell_utils 8a66472 Remove python-dev from bindep 90eb9d2 Python3.11: Fix argparse-related test failures da5eceb Add support for collect-timing option Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 + bindep.txt | 2 - cinderclient/client.py | 6 +- cinderclient/shell.py | 17 +++ cinderclient/shell_utils.py | 130 ++++++++++++++++++--- cinderclient/utils.py | 97 --------------- cinderclient/v3/contrib/list_extensions.py | 4 +- cinderclient/v3/shell.py | 99 ++++++++-------- cinderclient/v3/shell_base.py | 98 ++++++++-------- .../notes/collect-timing-ce6d521d40d422fb.yaml | 6 + requirements.txt | 3 +- tox.ini | 1 + 15 files changed, 298 insertions(+), 250 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6f8e90b..054f367 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,2 +6 @@ PrettyTable>=0.7.2 # BSD -keystoneauth1>=4.3.1 # Apache-2.0 -simplejson>=3.5.1 # MIT +keystoneauth1>=5.0.0 # Apache-2.0 From no-reply at openstack.org Fri Feb 17 16:25:23 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 16:25:23 -0000 Subject: [release-announce] python-zunclient 4.6.0 (antelope) Message-ID: We enthusiastically announce the release of: python-zunclient 4.6.0: Client Library for Zun This release is part of the antelope 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.5.0..4.6.0 ---------------------------------------- e586422 Fix tox4 error 791efa6 Switch to 2023.1 Python3 unit tests and generic template name 01d5257 Update master for stable/zed d38f743 Add Python3 zed unit tests ab5b700 Drop lower-constraints.txt and its testing Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 115 ------------------------------------------ releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 +++ requirements.txt | 4 ++ tox.ini | 11 +--- 6 files changed, 14 insertions(+), 125 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 8f89f34..89c6651 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1,4 @@ +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. + From no-reply at openstack.org Fri Feb 17 16:50:27 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 16:50:27 -0000 Subject: [release-announce] python-senlinclient 3.0.0 (antelope) Message-ID: We exuberantly announce the release of: python-senlinclient 3.0.0: OpenStack Clustering API Client Library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/python-senlinclient Download the package from: https://pypi.org/project/python-senlinclient Please report issues through: https://bugs.launchpad.net/python-senlinclient/+bugs For more details, please see below. Changes in python-senlinclient 2.5.0..3.0.0 ------------------------------------------- 77b81a3 Drop lower-constraints.txt and its testing 98e079f Fix tox.ini with tox4 681b5de The Python 3.6 and Python 3.7 Support has been dropped since zed a91bb18 Switch to 2023.1 Python3 unit tests and generic template name 053d88c Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +- lower-constraints.txt | 86 ------------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 +++ requirements.txt | 4 ++ setup.cfg | 4 +- tox.ini | 11 +----- 7 files changed, 15 insertions(+), 100 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2b55c0e..3c51541 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1,4 @@ +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. + From no-reply at openstack.org Fri Feb 17 17:03:08 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 17 Feb 2023 17:03:08 -0000 Subject: [release-announce] python-cloudkittyclient 4.7.0 (antelope) Message-ID: We high-spiritedly announce the release of: python-cloudkittyclient 4.7.0: API client of cloudkitty, Rating as a Service project. This release is part of the antelope 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. Changes in python-cloudkittyclient 4.6.0..4.7.0 ----------------------------------------------- 97dc4d6 Switch to 2023.1 Python3 unit tests and generic template name 0c97e40 Update master for stable/zed 0ee5e17 remove unicode prefix from code Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/conf.py | 16 ++++++++-------- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ 5 files changed, 20 insertions(+), 13 deletions(-) From no-reply at openstack.org Mon Feb 20 12:10:03 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 20 Feb 2023 12:10:03 -0000 Subject: [release-announce] python-swiftclient 4.2.0 (antelope) Message-ID: We are chuffed to announce the release of: python-swiftclient 4.2.0: OpenStack Object Storage API Client Library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/python-swiftclient Download the package from: https://pypi.org/project/python-swiftclient Please report issues through: https://bugs.launchpad.net/python-swiftclient/+bugs For more details, please see below. Changes in python-swiftclient 4.1.0..4.2.0 ------------------------------------------ 6954ab1 Back-fill a bunch of ChangeLog releases 20cee12 Add experimental jobs for py36/37 7a83087 Mark Python 3.10 testing as voting 3264fd6 Drop *_proxy from passenv d9d6257 Switch to 2023.1 Python3 unit tests and generic template name 7f4855d Update master for stable/zed f4e6219 Allow tempurl to be used to sign /info requests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 14 +++++- AUTHORS | 17 +++++++ ChangeLog | 101 ++++++++++++++++++++++++++++++++++++++++++ releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 +++ setup.cfg | 1 + swiftclient/utils.py | 14 ++++-- test/unit/test_utils.py | 26 +++++++++++ tox.ini | 2 +- 9 files changed, 177 insertions(+), 5 deletions(-) From no-reply at openstack.org Tue Feb 21 10:49:57 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 10:49:57 -0000 Subject: [release-announce] kayobe 11.7.0 (xena) Message-ID: We are ecstatic to announce the release of: kayobe 11.7.0: Deployment of OpenStack to bare metal using OpenStack kolla and bifrost This release is part of the xena stable release series. The source is available from: https://opendev.org/openstack/kayobe Download the package from: https://tarballs.openstack.org/kayobe/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/kayobe For more details, please see below. 11.7.0 ^^^^^^ Bug Fixes * "public-openrc.sh" is now only generated if the "admin-openrc.sh" file generated by Kolla Ansible exists. This fixes an issue where the task would fail, when running in a clean environment, with a set of Kolla Ansible tags that did not include the generation of "admin- openrc.sh". See story 2009323. Changes in kayobe 11.6.0..11.7.0 -------------------------------- 931c5f59 Replace references to Docker Hub by Quay.io e9a42016 Fix tox.ini for tox4 e6f224f9 Do not fail when admin openrc file does not exist Diffstat (except docs and test files) ------------------------------------- ansible/roles/public-openrc/tasks/main.yml | 2 ++ etc/kayobe/kolla.yml | 2 +- ...rate-openrc-when-using-tags-c8e554173e0b9ac3.yaml | 8 ++++++++ tox.ini | 20 +++++++++----------- 7 files changed, 36 insertions(+), 28 deletions(-) From no-reply at openstack.org Tue Feb 21 10:50:35 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 10:50:35 -0000 Subject: [release-announce] kolla 13.9.0 (xena) Message-ID: We are excited to announce the release of: kolla 13.9.0: Kolla OpenStack Deployment This release is part of the xena stable release series. The source is available from: https://opendev.org/openstack/kolla Download the package from: https://tarballs.openstack.org/kolla/ Please report issues through: https://bugs.launchpad.net/kolla/+bugs For more details, please see below. 13.9.0 ^^^^^^ Bug Fixes * Fixes an issue where the script "kolla_ensure_openvswitch_configured" in the "openvswitch-db-server" image would ignore errors encountered while configuring bridges and ports. LP#1999778 Changes in kolla 13.8.0..13.9.0 ------------------------------- e28695f80 CI: store only templated out Dockerfiles in work_dir 97dce3909 CI: Install Apparmor 9e54c31b0 CI: Add work dir 3c30600c6 influxdb: Update gpg key 0c0e3d275 relay non-zero exit codes when creating openvswitch bridges 00e50f58a CI: Fix tox 4 once again Diffstat (except docs and test files) ------------------------------------- releasenotes/notes/bug-1999778.yaml | 7 +++++++ tox.ini | 6 +++--- 7 files changed, 24 insertions(+), 9 deletions(-) From no-reply at openstack.org Tue Feb 21 10:51:34 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 10:51:34 -0000 Subject: [release-announce] kolla-ansible 14.8.0 (yoga) Message-ID: We are thrilled to announce the release of: kolla-ansible 14.8.0: Ansible Deployment of Kolla containers This release is part of the yoga 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. 14.8.0 ^^^^^^ New Features ************ * Adds the flag "om_enable_rabbitmq_high_availablity". Setting this to "true" will enable both durable queues and classic mirrored queues in RabbitMQ. Note that classic queue mirroring and transient (aka non-durable) queues are deprecated and subject to removal in RabbitMQ version 4.0 (date of release unknown). Changes the pattern used in classic mirroring to exclude some queue types. This pattern is "^(?!(amq\\.)|(.*_fanout_)|(reply_)).*". * Adds a new flag, "openvswitch_ovs_vsctl_wrapper_enabled" which will install a wrapper script to "/usr/bin/ovs-vsctl" to docker exec into the openvswitchd container. * Adds "ovn-monitor-all" variable. A boolean value that tells if ovn- controller should unconditionally monitor all records in OVS databases. Setting "ovn-monitor-all" variable to 'true' will remove some CPU load from OVN SouthBound DB but will effect with more updates comming to ovn-controller. Might be helpfull in large deployments with many compute hosts. * For ovn added ovn-openflow-probe-interval variable, it sets the inactivity probe interval of the OpenFlow connection to the OpenvSwitch integration bridge, in seconds. If the value is zero, it disables the connection keepalive feature. The default value is 60 seconds. Upgrade Notes ************* * "ovn" role has been split into "ovn-controller" and "ovn-db" roles, "ovn_extra_volumes" will still be used, but users will need to adapt their config to use "ovn_db_extra_volumes" or "ovn_controller_extra_volumes" when upgrading to Zed. * For ovn the default value of openflow-probe-interval was changed to 60 seconds. Use the ovn-openflow-probe-interval variable to override. Bug Fixes ********* * Fixes "kolla_docker" module which did not take into account the common_options parameter, so there were always module's default values. LP#2003079 * The value of "[oslo_messaging_rabbit] heartbeat_in_pthread" is explicitly set to either "true" for wsgi applications, or "false" otherwise. * Fix issue with octavia config generation when using "octavia_auto_configure" and the "genconfig" command. Note that access to the OpenStack API is necessary for Octavia auto configuration to work, even when generating config. See LP#1987299 for more details. * Fixes OVN deployment order - as recommended in OVN docs. LP#1979329 * Fixes an issue where some prechecks would fail or not run when running in check mode. LP#2002657 Changes in kolla-ansible 14.7.0..14.8.0 --------------------------------------- 103999524 ovn: add ovn-monitor-all variable 21d212469 [CI] Improve Cinder testing robustness 094c2295c ovn: Change NB/SB connection setup to allow usage of inactivity probe 1906e1fa5 Fix kolla_docker module 9c5392599 ovn: Change order of deployment f42cdb464 CI: cephadm: drop --mon-ip 3e8a68f63 ovn: Break out role into ovn-db and ovn-controller roles 914c106d3 CI: Install lvm on setup_disk scenarios afc999945 Fix prechecks in check mode a8344f2f7 Do not support dimensions:kernel_memory on Docker API 1.42 62aeb8581 clustercheck: move from xinetd to socat c38570b2e Set scheduler.max_attempts for nova conductor 367afaca5 Fix issue with genconfig and octavia_auto_configure 1be0f8dec Add a flag to handle RabbitMQ high availability 6f497f8f2 CI: Use nodepool.public_ipv4 if nodepool.private_ipv4 is empty c6320639f Explicitly set the value of heartbeat_in_pthread e8644cd74 Add support for Ubuntu Jammy Jellyfish (22.04 LTS) 9ea49cb72 init-runonce: Migrate to ECDSA keys e75c580d1 CI: Support tox4 052eb6db7 ovn: add ovn-openflow-probe-interval var 39a384c99 Add git package to the list of dependencies b87cd37ef Remove allow_overlapping_ips configuration option 37640c6ba Adds a wrapper script to run ovs-vsctl commands in the container Diffstat (except docs and test files) ------------------------------------- ansible/group_vars/all.yml | 2 + ansible/library/kolla_docker.py | 51 +++++-- ansible/module_utils/kolla_docker_worker.py | 9 +- ansible/roles/aodh/tasks/precheck.yml | 1 + ansible/roles/aodh/templates/aodh.conf.j2 | 6 +- ansible/roles/barbican/tasks/precheck.yml | 1 + ansible/roles/barbican/templates/barbican.conf.j2 | 6 +- ansible/roles/blazar/tasks/precheck.yml | 1 + ansible/roles/blazar/templates/blazar.conf.j2 | 6 +- .../roles/ceilometer/templates/ceilometer.conf.j2 | 6 +- ansible/roles/cinder/tasks/precheck.yml | 2 + ansible/roles/cinder/templates/cinder.conf.j2 | 6 +- ansible/roles/cloudkitty/tasks/precheck.yml | 1 + .../roles/cloudkitty/templates/cloudkitty.conf.j2 | 6 +- ansible/roles/cyborg/tasks/precheck.yml | 1 + ansible/roles/cyborg/templates/cyborg.conf.j2 | 6 +- ansible/roles/designate/tasks/precheck.yml | 1 + .../roles/designate/templates/designate.conf.j2 | 6 +- ansible/roles/etcd/tasks/precheck.yml | 1 + ansible/roles/freezer/tasks/precheck.yml | 1 + ansible/roles/glance/tasks/precheck.yml | 1 + ansible/roles/glance/templates/glance-api.conf.j2 | 6 +- ansible/roles/gnocchi/tasks/precheck.yml | 1 + ansible/roles/grafana/tasks/precheck.yml | 1 + ansible/roles/hacluster/tasks/precheck.yml | 1 + ansible/roles/heat/templates/heat.conf.j2 | 6 +- ansible/roles/influxdb/tasks/precheck.yml | 1 + ansible/roles/ironic/tasks/precheck.yml | 1 + .../ironic/templates/ironic-inspector.conf.j2 | 6 +- ansible/roles/ironic/templates/ironic.conf.j2 | 6 +- ansible/roles/iscsi/tasks/precheck.yml | 1 + ansible/roles/keystone/tasks/precheck.yml | 1 + ansible/roles/keystone/templates/keystone.conf.j2 | 6 +- ansible/roles/kuryr/tasks/precheck.yml | 1 + ansible/roles/loadbalancer/tasks/precheck.yml | 6 + ansible/roles/magnum/tasks/precheck.yml | 1 + ansible/roles/magnum/templates/magnum.conf.j2 | 6 +- ansible/roles/manila/tasks/precheck.yml | 1 + ansible/roles/manila/templates/manila.conf.j2 | 6 +- ansible/roles/mariadb/tasks/config.yml | 1 + ansible/roles/mariadb/tasks/precheck.yml | 1 + .../mariadb/templates/mariadb-clustercheck.json.j2 | 5 + ansible/roles/masakari/tasks/precheck.yml | 1 + ansible/roles/masakari/templates/masakari.conf.j2 | 6 +- ansible/roles/memcached/tasks/precheck.yml | 1 + ansible/roles/mistral/tasks/precheck.yml | 1 + ansible/roles/mistral/templates/mistral.conf.j2 | 6 +- ansible/roles/murano/tasks/precheck.yml | 1 + ansible/roles/murano/templates/murano.conf.j2 | 6 +- ansible/roles/neutron/tasks/precheck.yml | 1 + ansible/roles/neutron/templates/neutron.conf.j2 | 8 +- ansible/roles/nova-cell/tasks/precheck.yml | 1 + ansible/roles/nova-cell/templates/nova.conf.j2 | 11 +- ansible/roles/nova/tasks/precheck.yml | 1 + ansible/roles/nova/templates/nova.conf.j2 | 6 +- ansible/roles/octavia/tasks/config.yml | 3 + ansible/roles/octavia/tasks/get_resources_info.yml | 4 + ansible/roles/octavia/tasks/precheck.yml | 1 + ansible/roles/octavia/tasks/upgrade.yml | 3 - ansible/roles/octavia/templates/octavia.conf.j2 | 6 +- ansible/roles/openvswitch/defaults/main.yml | 2 + ansible/roles/openvswitch/tasks/config.yml | 13 ++ ansible/roles/openvswitch/tasks/precheck.yml | 1 + ansible/roles/openvswitch/templates/ovs-vsctl.j2 | 3 + ansible/roles/ovn-controller/defaults/main.yml | 41 ++++++ ansible/roles/ovn-controller/handlers/main.yml | 15 ++ .../tasks/check-containers.yml | 4 +- .../roles/{ovn => ovn-controller}/tasks/check.yml | 0 ansible/roles/ovn-controller/tasks/config.yml | 26 ++++ .../tasks/deploy-containers.yml | 0 .../tasks/deploy.yml} | 2 + .../roles/{ovn => ovn-controller}/tasks/main.yml | 0 ansible/roles/ovn-controller/tasks/precheck.yml | 1 + .../roles/{ovn => ovn-controller}/tasks/pull.yml | 0 .../{ovn => ovn-controller}/tasks/reconfigure.yml | 0 .../tasks/setup-ovs.yml} | 2 + ansible/roles/ovn-controller/tasks/stop.yml | 6 + ansible/roles/ovn-controller/tasks/upgrade.yml | 2 + .../templates/ovn-controller.json.j2 | 0 ansible/roles/ovn-controller/vars/main.yml | 6 + ansible/roles/{ovn => ovn-db}/defaults/main.yml | 36 ++--- ansible/roles/ovn-db/handlers/main.yml | 45 ++++++ ansible/roles/ovn-db/tasks/bootstrap-db.yml | 48 ++++++ ansible/roles/ovn-db/tasks/check-containers.yml | 16 ++ ansible/roles/ovn-db/tasks/check.yml | 1 + ansible/roles/{ovn => ovn-db}/tasks/config.yml | 4 +- ansible/roles/ovn-db/tasks/deploy-containers.yml | 2 + ansible/roles/ovn-db/tasks/deploy.yml | 12 ++ ansible/roles/ovn-db/tasks/main.yml | 2 + ansible/roles/{ovn => ovn-db}/tasks/precheck.yml | 1 + ansible/roles/ovn-db/tasks/pull.yml | 3 + ansible/roles/ovn-db/tasks/reconfigure.yml | 2 + ansible/roles/{ovn => ovn-db}/tasks/stop.yml | 2 +- ansible/roles/ovn-db/tasks/upgrade.yml | 2 + ansible/roles/ovn-db/templates/ovn-nb-db.json.j2 | 10 ++ .../{ovn => ovn-db}/templates/ovn-northd.json.j2 | 0 ansible/roles/ovn-db/templates/ovn-sb-db.json.j2 | 10 ++ ansible/roles/ovn-db/vars/main.yml | 6 + ansible/roles/ovn/handlers/main.yml | 88 ----------- ansible/roles/ovn/tasks/deploy.yml | 10 -- ansible/roles/ovn/templates/ovn-nb-db.json.j2 | 10 -- ansible/roles/ovn/templates/ovn-sb-db.json.j2 | 10 -- ansible/roles/ovn/vars/main.yml | 2 - ansible/roles/placement/tasks/precheck.yml | 1 + ansible/roles/prechecks/tasks/host_os_checks.yml | 1 + ansible/roles/prechecks/tasks/package_checks.yml | 2 +- ansible/roles/prechecks/tasks/service_checks.yml | 3 + ansible/roles/prechecks/tasks/timesync_checks.yml | 2 + ansible/roles/prechecks/tasks/user_checks.yml | 1 + ansible/roles/prechecks/vars/main.yml | 1 + ansible/roles/prometheus/tasks/precheck.yml | 1 + ansible/roles/rabbitmq/tasks/precheck.yml | 3 + .../roles/rabbitmq/templates/definitions.json.j2 | 8 + ansible/roles/redis/tasks/precheck.yml | 1 + ansible/roles/sahara/tasks/precheck.yml | 1 + ansible/roles/sahara/templates/sahara.conf.j2 | 6 +- ansible/roles/senlin/tasks/precheck.yml | 1 + ansible/roles/senlin/templates/senlin.conf.j2 | 6 +- ansible/roles/solum/tasks/precheck.yml | 1 + ansible/roles/solum/templates/solum.conf.j2 | 6 +- ansible/roles/swift/tasks/precheck.yml | 1 + ansible/roles/tacker/tasks/precheck.yml | 1 + ansible/roles/tacker/templates/tacker.conf.j2 | 6 +- ansible/roles/trove/tasks/precheck.yml | 1 + ansible/roles/trove/templates/trove.conf.j2 | 6 +- ansible/roles/vitrage/tasks/precheck.yml | 1 + ansible/roles/vitrage/templates/vitrage.conf.j2 | 6 +- ansible/roles/watcher/tasks/precheck.yml | 1 + ansible/roles/watcher/templates/watcher.conf.j2 | 6 +- ansible/roles/zun/tasks/precheck.yml | 1 + ansible/roles/zun/templates/zun.conf.j2 | 6 +- ansible/site.yml | 16 +- ...abbitmq-high-availability-44c709318be6cb7b.yaml | 10 ++ .../adds-ovs-vsctl-wrapper-da3dbbb19d5cc6f5.yaml | 6 + .../notes/bug-2003079-911114b36ae745be.yaml | 7 + ...-set-heartbeat-in-pthread-3a5a3ebdc33bb51a.yaml | 5 + ...ig-gen-with-autoconfigure-b2886ffc09fedebd.yaml | 9 ++ .../notes/ovn-controller-ecb49695dc377e88.yaml | 7 + .../notes/ovn-monitor-all-782e7cdc04688fc6.yaml | 10 ++ .../notes/ovn-probe-timeouts-6b7747486d59e58e.yaml | 14 ++ .../notes/ovn-revert-order-a824e0fe4440be46.yaml | 5 + .../prechecks-check-mode-65a7cb4cac82f4c7.yaml | 6 + roles/cephadm/tasks/main.yml | 1 - roles/multi-node-vxlan-overlay/tasks/main.yml | 17 ++- tools/init-runonce | 8 +- tox.ini | 15 +- zuul.d/base.yaml | 2 +- zuul.d/jobs.yaml | 51 ++++--- zuul.d/nodesets.yaml | 6 + zuul.d/project.yaml | 44 +++--- 158 files changed, 960 insertions(+), 281 deletions(-) From no-reply at openstack.org Tue Feb 21 10:53:18 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 10:53:18 -0000 Subject: [release-announce] kayobe 12.7.0 (yoga) Message-ID: We are tickled pink to announce the release of: kayobe 12.7.0: Deployment of OpenStack to bare metal using OpenStack kolla and bifrost This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/kayobe Download the package from: https://tarballs.openstack.org/kayobe/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/kayobe For more details, please see below. 12.7.0 ^^^^^^ New Features * Adds support for Ubuntu Jammy Jellyfish (22.04) LTS as a host Operating System for seed, seed hypervisor and overcloud hosts. Changes in kayobe 12.6.0..12.7.0 -------------------------------- bb6c1a2a CI: Readd centos8s/rocky8 jobs after jammy backport e020633c Replace references to Docker Hub by Quay.io 56cfe149 Add support for Ubuntu Jammy Jellyfish (22.04) LTS 089094cf Fix tox.ini for tox4 Diffstat (except docs and test files) ------------------------------------- ansible/roles/apt/tasks/repos.yml | 9 +++++++ .../configuration/reference/kolla-ansible.rst | 2 +- etc/kayobe/globals.yml | 4 +-- etc/kayobe/kolla.yml | 2 +- playbooks/kayobe-overcloud-base/globals.yml.j2 | 4 +++ .../overrides.yml.j2 | 8 +++--- .../notes/ubuntu-jammy-515047cd1ae85151.yaml | 5 ++++ tox.ini | 20 +++++++-------- zuul.d/jobs.yaml | 30 ++++++++++++++++++++++ zuul.d/nodesets.yaml | 6 +++++ zuul.d/project.yaml | 16 +++++++++--- 15 files changed, 106 insertions(+), 37 deletions(-) From no-reply at openstack.org Tue Feb 21 10:56:19 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 10:56:19 -0000 Subject: [release-announce] kolla 14.9.0 (yoga) Message-ID: We are satisfied to announce the release of: kolla 14.9.0: Kolla OpenStack Deployment This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/kolla Download the package from: https://tarballs.openstack.org/kolla/ Please report issues through: https://bugs.launchpad.net/kolla/+bugs For more details, please see below. 14.9.0 ^^^^^^ Bug Fixes * Fixes an issue where the script "kolla_ensure_openvswitch_configured" in the "openvswitch-db-server" image would ignore errors encountered while configuring bridges and ports. LP#1999778 Changes in kolla 14.8.0..14.9.0 ------------------------------- daedc1d1f CI: store only templated out Dockerfiles in work_dir 73e4461bd CI: Install Apparmor efde94c3f Add util-linux to centos base packages 7fd60e614 CI: Add work dir f3234d17d influxdb: Update gpg key b930a6821 relay non-zero exit codes when creating openvswitch bridges 8a9def6c8 CI: Fix tox 4 once again 5d56db089 horizon: Ensure mysqldb client is installed Diffstat (except docs and test files) ------------------------------------- .../openvswitch-db-server/ovs_ensure_configured.sh | 7 +++---- releasenotes/notes/bug-1999778.yaml | 7 +++++++ tox.ini | 6 +++--- 8 files changed, 35 insertions(+), 18 deletions(-) From no-reply at openstack.org Tue Feb 21 10:56:46 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 10:56:46 -0000 Subject: [release-announce] kayobe 13.1.0 (zed) Message-ID: We are excited to announce the release of: kayobe 13.1.0: Deployment of OpenStack to bare metal using OpenStack kolla and bifrost This release is part of the zed stable release series. The source is available from: https://opendev.org/openstack/kayobe Download the package from: https://tarballs.openstack.org/kayobe/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/kayobe For more details, please see below. 13.1.0 ^^^^^^ New Features ************ * Adds support for configuring arbitrarily named VLAN interfaces using "systemd-networkd". See story 2010266 for details. Bug Fixes ********* * Synchronises the default value "kolla_tag" with the container image tagging scheme expected by Kolla Ansible. This ensures images are built with tags such as "zed-ubuntu-jammy" instead of "zed". Changes in kayobe 13.0.0..13.1.0 -------------------------------- d8ecbc88 Replace references to Docker Hub by Quay.io 88da2023 Sync kolla_tag with kolla-ansible 6d36b186 docs: add missing word 248bacc4 Support configuring VLANs with systemd-networkd syntax 8bb11a65 Add note about Zed upgrade using Rocky Linux 9 77c2ba3b Fix tox.ini for tox4 Diffstat (except docs and test files) ------------------------------------- ansible/inventory/group_vars/all/kolla | 7 +- .../configuration/reference/kolla-ansible.rst | 2 +- etc/kayobe/kolla.yml | 7 +- kayobe/plugins/action/kolla_ansible_host_vars.py | 6 +- kayobe/plugins/filter/networkd.py | 3 +- kayobe/plugins/filter/networks.py | 38 +++++++--- .../plugins/action/test_kolla_ansible_host_vars.py | 6 ++ .../overrides.yml.j2 | 12 ++++ .../notes/sync-kolla-tag-e4766b4fb395765e.yaml | 6 ++ .../systemd-networkd-vlans-5022f0d1b8214329.yaml | 6 ++ tox.ini | 20 +++--- 16 files changed, 207 insertions(+), 57 deletions(-) From no-reply at openstack.org Tue Feb 21 11:02:53 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 11:02:53 -0000 Subject: [release-announce] kolla-ansible 13.8.0 (xena) Message-ID: We jubilantly announce the release of: kolla-ansible 13.8.0: Ansible Deployment of Kolla containers This release is part of the xena 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. 13.8.0 ^^^^^^ New Features ************ * Adds the flag "om_enable_rabbitmq_high_availablity". Setting this to "true" will enable both durable queues and classic mirrored queues in RabbitMQ. Note that classic queue mirroring and transient (aka non-durable) queues are deprecated and subject to removal in RabbitMQ version 4.0 (date of release unknown). Changes the pattern used in classic mirroring to exclude some queue types. This pattern is "^(?!(amq\\.)|(.*_fanout_)|(reply_)).*". Bug Fixes ********* * Fixes "kolla_docker" module which did not take into account the common_options parameter, so there were always module's default values. LP#2003079 * Fixes the baremetal role to avoid an error "apparmor_parser apparmor_parser --version failed" by installing apparmor package on debian like systems. LP#2004583 * The value of "[oslo_messaging_rabbit] heartbeat_in_pthread" is explicitly set to either "true" for wsgi applications, or "false" otherwise. * Fix issue with octavia config generation when using "octavia_auto_configure" and the "genconfig" command. Note that access to the OpenStack API is necessary for Octavia auto configuration to work, even when generating config. See LP#1987299 for more details. * Fixes an issue where some prechecks would fail or not run when running in check mode. LP#2002657 Changes in kolla-ansible 13.7.0..13.8.0 --------------------------------------- a6b54b8d5 [CI] Use the smallest volume size 8fe1113d8 Fix kolla_docker module 19926312d CI: cephadm: drop --mon-ip 80dd08f28 xena and earlier: Fix bootstrap servers by installing apparmor package 9261aad90 CI: Install lvm on setup_disk scenarios e690cb4dc Fix prechecks in check mode 8ffbbbb0c Do not support dimensions:kernel_memory on Docker API 1.42 46aa40852 Set scheduler.max_attempts for nova conductor c7b30f4b9 Fix issue with genconfig and octavia_auto_configure 9ffd6588b Add a flag to handle RabbitMQ high availability 8f35db8d4 CI: Use nodepool.public_ipv4 if nodepool.private_ipv4 is empty a1183525e Explicitly set the value of heartbeat_in_pthread dd64d8b0b CI: Support tox4 021013fae Add git package to the list of dependencies Diffstat (except docs and test files) ------------------------------------- ansible/group_vars/all.yml | 2 + ansible/library/kolla_docker.py | 62 ++++++-- ansible/roles/aodh/tasks/precheck.yml | 1 + ansible/roles/aodh/templates/aodh.conf.j2 | 6 +- ansible/roles/barbican/tasks/precheck.yml | 1 + ansible/roles/barbican/templates/barbican.conf.j2 | 6 +- ansible/roles/baremetal/defaults/main.yml | 1 + ansible/roles/blazar/tasks/precheck.yml | 1 + ansible/roles/blazar/templates/blazar.conf.j2 | 6 +- .../roles/ceilometer/templates/ceilometer.conf.j2 | 6 +- ansible/roles/cinder/tasks/precheck.yml | 2 + ansible/roles/cinder/templates/cinder.conf.j2 | 6 +- ansible/roles/cloudkitty/tasks/precheck.yml | 1 + .../roles/cloudkitty/templates/cloudkitty.conf.j2 | 6 +- ansible/roles/cyborg/tasks/precheck.yml | 1 + ansible/roles/cyborg/templates/cyborg.conf.j2 | 6 +- ansible/roles/designate/tasks/precheck.yml | 1 + .../roles/designate/templates/designate.conf.j2 | 6 +- ansible/roles/etcd/tasks/precheck.yml | 1 + ansible/roles/freezer/tasks/precheck.yml | 1 + ansible/roles/glance/tasks/precheck.yml | 1 + ansible/roles/glance/templates/glance-api.conf.j2 | 6 +- ansible/roles/gnocchi/tasks/precheck.yml | 1 + ansible/roles/grafana/tasks/precheck.yml | 1 + ansible/roles/hacluster/tasks/precheck.yml | 1 + ansible/roles/heat/templates/heat.conf.j2 | 6 +- ansible/roles/influxdb/tasks/precheck.yml | 1 + ansible/roles/ironic/tasks/precheck.yml | 1 + .../ironic/templates/ironic-inspector.conf.j2 | 6 +- ansible/roles/ironic/templates/ironic.conf.j2 | 6 +- ansible/roles/iscsi/tasks/precheck.yml | 1 + ansible/roles/keystone/tasks/precheck.yml | 1 + ansible/roles/keystone/templates/keystone.conf.j2 | 6 +- ansible/roles/kuryr/tasks/precheck.yml | 1 + ansible/roles/loadbalancer/tasks/precheck.yml | 6 + ansible/roles/magnum/tasks/precheck.yml | 1 + ansible/roles/magnum/templates/magnum.conf.j2 | 6 +- ansible/roles/manila/tasks/precheck.yml | 1 + ansible/roles/manila/templates/manila.conf.j2 | 6 +- ansible/roles/mariadb/tasks/precheck.yml | 1 + ansible/roles/masakari/tasks/precheck.yml | 1 + ansible/roles/masakari/templates/masakari.conf.j2 | 6 +- ansible/roles/memcached/tasks/precheck.yml | 1 + ansible/roles/mistral/tasks/precheck.yml | 1 + ansible/roles/mistral/templates/mistral.conf.j2 | 6 +- ansible/roles/murano/tasks/precheck.yml | 1 + ansible/roles/murano/templates/murano.conf.j2 | 6 +- ansible/roles/neutron/tasks/precheck.yml | 1 + ansible/roles/neutron/templates/neutron.conf.j2 | 6 +- ansible/roles/nova-cell/tasks/precheck.yml | 1 + ansible/roles/nova-cell/templates/nova.conf.j2 | 11 +- ansible/roles/nova/tasks/precheck.yml | 1 + ansible/roles/nova/templates/nova.conf.j2 | 6 +- ansible/roles/octavia/tasks/config.yml | 3 + ansible/roles/octavia/tasks/get_resources_info.yml | 4 + ansible/roles/octavia/tasks/precheck.yml | 1 + ansible/roles/octavia/tasks/upgrade.yml | 3 - ansible/roles/octavia/templates/octavia.conf.j2 | 6 +- ansible/roles/openvswitch/tasks/precheck.yml | 1 + ansible/roles/ovn/tasks/precheck.yml | 1 + ansible/roles/placement/tasks/precheck.yml | 1 + ansible/roles/prechecks/tasks/host_os_checks.yml | 1 + ansible/roles/prechecks/tasks/package_checks.yml | 2 +- ansible/roles/prechecks/tasks/service_checks.yml | 3 + ansible/roles/prechecks/tasks/timesync_checks.yml | 2 + ansible/roles/prechecks/tasks/user_checks.yml | 1 + ansible/roles/prometheus/tasks/precheck.yml | 1 + ansible/roles/rabbitmq/tasks/precheck.yml | 3 + .../roles/rabbitmq/templates/definitions.json.j2 | 8 +- ansible/roles/redis/tasks/precheck.yml | 1 + ansible/roles/sahara/tasks/precheck.yml | 1 + ansible/roles/sahara/templates/sahara.conf.j2 | 6 +- ansible/roles/senlin/tasks/precheck.yml | 1 + ansible/roles/senlin/templates/senlin.conf.j2 | 6 +- ansible/roles/solum/tasks/precheck.yml | 1 + ansible/roles/solum/templates/solum.conf.j2 | 6 +- ansible/roles/swift/tasks/precheck.yml | 1 + ansible/roles/tacker/tasks/precheck.yml | 1 + ansible/roles/tacker/templates/tacker.conf.j2 | 6 +- ansible/roles/trove/tasks/precheck.yml | 1 + ansible/roles/trove/templates/trove.conf.j2 | 6 +- ansible/roles/vitrage/tasks/precheck.yml | 1 + ansible/roles/vitrage/templates/vitrage.conf.j2 | 6 +- ansible/roles/watcher/tasks/precheck.yml | 1 + ansible/roles/watcher/templates/watcher.conf.j2 | 6 +- ansible/roles/zun/tasks/precheck.yml | 1 + ansible/roles/zun/templates/zun.conf.j2 | 6 +- ...abbitmq-high-availability-44c709318be6cb7b.yaml | 10 ++ .../notes/bug-2003079-911114b36ae745be.yaml | 7 + .../notes/bug-2004583-d0586332719bbaf8.yaml | 7 + ...-set-heartbeat-in-pthread-3a5a3ebdc33bb51a.yaml | 5 + ...ig-gen-with-autoconfigure-b2886ffc09fedebd.yaml | 9 ++ .../prechecks-check-mode-65a7cb4cac82f4c7.yaml | 6 + roles/cephadm/tasks/main.yml | 1 - roles/multi-node-vxlan-overlay/tasks/main.yml | 17 ++- tox.ini | 11 +- 102 files changed, 526 insertions(+), 74 deletions(-) From no-reply at openstack.org Tue Feb 21 11:05:43 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 11:05:43 -0000 Subject: [release-announce] kolla 15.1.0 (zed) Message-ID: We are excited to announce the release of: kolla 15.1.0: Kolla OpenStack Deployment This release is part of the zed stable release series. The source is available from: https://opendev.org/openstack/kolla Download the package from: https://tarballs.openstack.org/kolla/ Please report issues through: https://bugs.launchpad.net/kolla/+bugs For more details, please see below. 15.1.0 ^^^^^^ Bug Fixes * Fixes an issue where the script "kolla_ensure_openvswitch_configured" in the "openvswitch-db-server" image would ignore errors encountered while configuring bridges and ports. LP#1999778 Changes in kolla 15.0.0..15.1.0 ------------------------------- fa95f9686 CI: store only templated out Dockerfiles in work_dir fc8a908c0 CI: Install Apparmor 431e4f35a CI: Add work dir c1a783175 influxdb: Update gpg key 055cbf687 Add util-linux to centos base packages ff29af45d grafana: remove SHA1 workaround 2e4ab0287 relay non-zero exit codes when creating openvswitch bridges a8732d80f CentOS/Rocky: use CentOS Cloud SIG repo instead of Delorean f07ecbbab CI: Fix tox 4 once again b5b8d5198 CI: do not check for error in binary images Diffstat (except docs and test files) ------------------------------------- .../openvswitch-db-server/ovs_ensure_configured.sh | 7 ++-- kolla/common/config.py | 3 +- releasenotes/notes/bug-1999778.yaml | 7 ++++ tools/validate-all-dockerfiles.sh | 2 - tools/validate-binary-build.sh | 48 ---------------------- tox.ini | 6 +-- 14 files changed, 53 insertions(+), 102 deletions(-) From no-reply at openstack.org Tue Feb 21 11:12:03 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 11:12:03 -0000 Subject: [release-announce] kolla-ansible 15.1.0 (zed) Message-ID: We are pumped to announce the release of: kolla-ansible 15.1.0: Ansible Deployment of Kolla containers This release is part of the zed 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. 15.1.0 ^^^^^^ New Features ************ * Adds the flag "om_enable_rabbitmq_high_availablity". Setting this to "true" will enable both durable queues and classic mirrored queues in RabbitMQ. Note that classic queue mirroring and transient (aka non-durable) queues are deprecated and subject to removal in RabbitMQ version 4.0 (date of release unknown). Changes the pattern used in classic mirroring to exclude some queue types. This pattern is "^(?!(amq\\.)|(.*_fanout_)|(reply_)).*". * Adds "ovn-monitor-all" variable. A boolean value that tells if ovn- controller should unconditionally monitor all records in OVS databases. Setting "ovn-monitor-all" variable to 'true' will remove some CPU load from OVN SouthBound DB but will effect with more updates comming to ovn-controller. Might be helpfull in large deployments with many compute hosts. Bug Fixes ********* * Fixes "kolla_docker" module which did not take into account the common_options parameter, so there were always module's default values. LP#2003079 * The value of "[oslo_messaging_rabbit] heartbeat_in_pthread" is explicitly set to either "true" for wsgi applications, or "false" otherwise. * Fix issue with octavia config generation when using "octavia_auto_configure" and the "genconfig" command. Note that access to the OpenStack API is necessary for Octavia auto configuration to work, even when generating config. See LP#1987299 for more details. * Fixes OVN deployment order - as recommended in OVN docs. LP#1979329 * Fixes an issue where some prechecks would fail or not run when running in check mode. LP#2002657 * Prevent haproxy-config role from attempting to configure firewalld during a kolla-ansible genconfig. LP#2002522 Changes in kolla-ansible 15.0.0..15.1.0 --------------------------------------- ba29d309b ovn: Change order of deployment 473e64be9 Fix kolla_docker module 950c027cb Stop firewalld config during kolla genconfig 3e665baae CI: Install lvm on setup_disk scenarios 3eff68dbb Do not support dimensions:kernel_memory on Docker API 1.42 e076fd58e CI: Run ubuntu upgrade job on jammy 6eda8da52 Set scheduler.max_attempts for nova conductor 3eb9bb586 Fix prechecks in check mode a9ee32d79 Fix issue with genconfig and octavia_auto_configure 6d9696c76 ovn: add ovn-monitor-all variable edd88049b Add a flag to handle RabbitMQ high availability bb372745c CI: Use nodepool.public_ipv4 if nodepool.private_ipv4 is empty 99ed67413 Explicitly set the value of heartbeat_in_pthread b44d2cae8 Fix some neutron configuration options 972a23e12 CI: Support tox4 1dc410ab6 Add git package to the list of dependencies Diffstat (except docs and test files) ------------------------------------- ansible/group_vars/all.yml | 2 + ansible/library/kolla_docker.py | 51 +++++-- ansible/module_utils/kolla_docker_worker.py | 9 +- ansible/roles/aodh/tasks/precheck.yml | 1 + ansible/roles/aodh/templates/aodh.conf.j2 | 6 +- ansible/roles/barbican/tasks/precheck.yml | 1 + ansible/roles/barbican/templates/barbican.conf.j2 | 6 +- ansible/roles/blazar/tasks/precheck.yml | 1 + ansible/roles/blazar/templates/blazar.conf.j2 | 6 +- .../roles/ceilometer/templates/ceilometer.conf.j2 | 6 +- ansible/roles/cinder/tasks/precheck.yml | 2 + ansible/roles/cinder/templates/cinder.conf.j2 | 6 +- ansible/roles/cloudkitty/tasks/precheck.yml | 1 + .../roles/cloudkitty/templates/cloudkitty.conf.j2 | 6 +- ansible/roles/cyborg/tasks/precheck.yml | 1 + ansible/roles/cyborg/templates/cyborg.conf.j2 | 6 +- ansible/roles/designate/tasks/precheck.yml | 1 + .../roles/designate/templates/designate.conf.j2 | 6 +- ansible/roles/etcd/tasks/precheck.yml | 1 + ansible/roles/freezer/tasks/precheck.yml | 1 + ansible/roles/glance/tasks/precheck.yml | 1 + ansible/roles/glance/templates/glance-api.conf.j2 | 6 +- ansible/roles/gnocchi/tasks/precheck.yml | 1 + ansible/roles/grafana/tasks/precheck.yml | 1 + ansible/roles/hacluster/tasks/precheck.yml | 1 + ansible/roles/haproxy-config/tasks/main.yml | 1 + ansible/roles/heat/templates/heat.conf.j2 | 6 +- ansible/roles/influxdb/tasks/precheck.yml | 1 + ansible/roles/ironic/tasks/precheck.yml | 1 + .../ironic/templates/ironic-inspector.conf.j2 | 6 +- ansible/roles/ironic/templates/ironic.conf.j2 | 6 +- ansible/roles/iscsi/tasks/precheck.yml | 1 + ansible/roles/keystone/tasks/precheck.yml | 1 + ansible/roles/keystone/templates/keystone.conf.j2 | 6 +- ansible/roles/kuryr/tasks/precheck.yml | 1 + ansible/roles/loadbalancer/tasks/precheck.yml | 8 + ansible/roles/magnum/tasks/precheck.yml | 1 + ansible/roles/magnum/templates/magnum.conf.j2 | 6 +- ansible/roles/manila/tasks/precheck.yml | 1 + ansible/roles/manila/templates/manila.conf.j2 | 6 +- ansible/roles/mariadb/tasks/precheck.yml | 1 + ansible/roles/masakari/tasks/precheck.yml | 1 + ansible/roles/masakari/templates/masakari.conf.j2 | 6 +- ansible/roles/memcached/tasks/precheck.yml | 1 + ansible/roles/mistral/tasks/precheck.yml | 1 + ansible/roles/mistral/templates/mistral.conf.j2 | 6 +- ansible/roles/murano/tasks/precheck.yml | 1 + ansible/roles/murano/templates/murano.conf.j2 | 6 +- ansible/roles/neutron/tasks/precheck.yml | 1 + .../roles/neutron/templates/metadata_agent.ini.j2 | 1 + ansible/roles/neutron/templates/neutron.conf.j2 | 8 +- ansible/roles/nova-cell/tasks/precheck.yml | 1 + ansible/roles/nova-cell/templates/nova.conf.j2 | 11 +- ansible/roles/nova/tasks/precheck.yml | 1 + ansible/roles/nova/templates/nova.conf.j2 | 6 +- ansible/roles/octavia/tasks/config.yml | 3 + ansible/roles/octavia/tasks/get_resources_info.yml | 4 + ansible/roles/octavia/tasks/precheck.yml | 1 + ansible/roles/octavia/tasks/upgrade.yml | 3 - ansible/roles/octavia/templates/octavia.conf.j2 | 6 +- ansible/roles/opensearch/tasks/precheck.yml | 1 + ansible/roles/openvswitch/tasks/precheck.yml | 1 + ansible/roles/ovn-controller/defaults/main.yml | 2 + ansible/roles/ovn-controller/tasks/setup-ovs.yml | 1 + ansible/roles/ovn-db/tasks/precheck.yml | 1 + ansible/roles/placement/tasks/precheck.yml | 1 + ansible/roles/prechecks/tasks/host_os_checks.yml | 1 + ansible/roles/prechecks/tasks/package_checks.yml | 1 + ansible/roles/prechecks/tasks/service_checks.yml | 3 + ansible/roles/prechecks/tasks/timesync_checks.yml | 2 + ansible/roles/prechecks/tasks/user_checks.yml | 1 + ansible/roles/prometheus/tasks/precheck.yml | 1 + ansible/roles/rabbitmq/tasks/precheck.yml | 3 + .../roles/rabbitmq/templates/definitions.json.j2 | 8 + ansible/roles/redis/tasks/precheck.yml | 1 + ansible/roles/sahara/tasks/precheck.yml | 1 + ansible/roles/sahara/templates/sahara.conf.j2 | 6 +- ansible/roles/senlin/tasks/precheck.yml | 1 + ansible/roles/senlin/templates/senlin.conf.j2 | 6 +- ansible/roles/solum/tasks/precheck.yml | 1 + ansible/roles/solum/templates/solum.conf.j2 | 6 +- ansible/roles/swift/tasks/precheck.yml | 1 + ansible/roles/tacker/tasks/precheck.yml | 1 + ansible/roles/tacker/templates/tacker.conf.j2 | 6 +- ansible/roles/trove/tasks/precheck.yml | 1 + ansible/roles/trove/templates/trove.conf.j2 | 6 +- ansible/roles/venus/tasks/precheck.yml | 1 + ansible/roles/vitrage/tasks/precheck.yml | 1 + ansible/roles/vitrage/templates/vitrage.conf.j2 | 6 +- ansible/roles/watcher/tasks/precheck.yml | 1 + ansible/roles/watcher/templates/watcher.conf.j2 | 6 +- ansible/roles/zun/tasks/precheck.yml | 1 + ansible/roles/zun/templates/zun.conf.j2 | 6 +- ansible/site.yml | 20 +-- ...abbitmq-high-availability-44c709318be6cb7b.yaml | 10 ++ .../notes/bug-2003079-911114b36ae745be.yaml | 7 + ...-set-heartbeat-in-pthread-3a5a3ebdc33bb51a.yaml | 5 + ...ig-gen-with-autoconfigure-b2886ffc09fedebd.yaml | 9 ++ .../notes/ovn-monitor-all-782e7cdc04688fc6.yaml | 10 ++ .../notes/ovn-revert-order-a824e0fe4440be46.yaml | 5 + .../prechecks-check-mode-65a7cb4cac82f4c7.yaml | 6 + ...nfigured-during-genconfig-21e3fa4b9a6c677d.yaml | 6 + roles/multi-node-vxlan-overlay/tasks/main.yml | 17 ++- tox.ini | 15 +- zuul.d/jobs.yaml | 2 +- 111 files changed, 561 insertions(+), 85 deletions(-) From no-reply at openstack.org Tue Feb 21 11:26:42 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 11:26:42 -0000 Subject: [release-announce] python-openstackclient 6.1.0 (antelope) Message-ID: We jubilantly announce the release of: python-openstackclient 6.1.0: OpenStack Command-line Client This release is part of the antelope 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. 6.1.0 ^^^^^ New Features ************ * Added "--backup" option to the "volume create" command. * Add "baremetal" agent type to "--agent-type" option for "network agent list" command. * Added "block storage volume manageable list" and "block storage snapshot manageable list" commands that allow operators to list the volumes and snapshots on a particular host or cluster for management under OpenStack. * Added "--source-group" and "--group-snapshot" options to the "volume group create" command to allow creating group from a source group or a group snapshot. * Adds "openstack image metadef namespace list". The output is equivalent to glance md-namespace-list. * Add "image task show" command to show a task for the image service. * Add "image task list" command to list tasks for the image service. * Add missing "--trustee", "--trustee-domain", "--trustor", "-- trustor-domain" options to "trust list" command, to allow filtering trusts by trustee and trustor. * Add "--authuser" option to "trust list" command, to allow displaying only trusts related to current authenticated user * Add a new argument "--target-project" to the "network rbac list" command to filter for a specific target project. * The "server rebuild" commands now accept two optional "--reimage- boot-volume" and "--no-reimage-boot-volume``option. Passing these parameter will allow/disallow a user to rebuild a volume backed server. This is available from Compute microversion ``2.93" and onwards. * Added "block storage log level list" and "block storage log level set" commands that allows operators to list and set log levels for cinder services. * Added "volume revert" command that reverts the volume to the given snapshot. * Added "volume summary" command to show the total size, total count and metadata of volumes. * Added "block storage cleanup" command that allows cleanup of resources (volumes and snapshots) by services in other nodes in a cluster in an Active-Active deployments. * Support of two commands was added in volume v3: "volume backend capability show" and "volume backend pool list". These commands are present in v2 volume, but still absent in v3. * The "server create" command now accepts two new options, "--no- network" and "--auto-network". These are aliases for "--nic none" and "--nic auto", respectively. * Add "--host" and "--no-availability-zone" options to the "server unshelve" command to enable administrators to specify a destination host or unset the availability zone during a server unshelve, respectively. Both options require the server to be shelved offload and "--os-compute-api-version 2.91" or greater. * The "quota list" command can now provide detailed quotas for the volume service, e.g.: $ openstack quota list --detail --volume * "identity provider create" and "identity provider set" commands now accept the "--authorization-ttl " argument, with "" being a non-negative integer. See note (https://docs.openstack.org/keystone/latest/admin/federati on/configure_federation.html#create-a-mapping) in Keystone documentations for more details on the meaning of this option. * Add "image import" command, allowing users to take advantage of the interoperable image import functionality first introduced in Glance 16.0.0 (Queens). * Add "openstack image metadef namespace create" command to create metadef namespace for the image service. * Add "openstack image metadef namespace delete" command to delete image metadef namespace. * Add "openstack image metadef namespace set" command to update metadef namespace for the image service. * Add "openstack image metadef namespace show" command to show metadef namespace for the image service. * Added a new command, "image stage", that will allow users to upload data for an image to staging. * Add new commands "router ndp proxy create", "router ndp proxy set", "router ndp proxy show", "router ndp proxy list" and "router ndp proxy delete" to support Neutron NDP proxy CRUD operations. * Add new options "--enable-ndp-proxy" and "--disable-ndp-proxy" to command "router create" and "router set" to support Neutron NDP proxy feature. * Added two new filter flags to "openstack network qos rule type list": "--all-supported", to return any QoS rule type supported by at least one loaded driver; "--all-rules", to return all QoS rule types supported by the current version of Neutron server, regardless of the loaded drivers. * Add "--no-force" option to the "openstack quota set" command (only for compute and network commands). When specified, the compute and network quota engine will check the resource usage before setting the new quota limit. This is the default behavior of the compute quota engine and will become the default for the network quota engine in a future release. * The "server list" command now uses the OpenStack SDK instead of the Python nova bindings. * The "" argument for the "volume create" command is now optional. * Added a new command, "quota delete", that will allow admins delete quotas set for projects. Supported by the compute, volume, and network services. * The "quota show" command now allows you to show quotas for a specific service using the "--compute", "--volume", or "--network" options. * The "quota show" command now supports a "--usage" option. When provided, this will result in the command returning usage information for each quota. This replaces the "quota list --detail" command which is now deprecated for removal. * The "server list" needs to query the image service API to retrieve image names as part of the response. This command will now retrieve only the images that are relevant, i.e. those used by the server included in the output. This should result in signficantly faster responses when using a deployment with a large number of public images. * Switch hypervisor to the OpenStackSDK * Switch hypervisor operations to consume OpenStackSDK * The "server migration *" commands now use the OpenStackSDK instead of novaclient. * The "server show" command now uses the OpenStack SDK instead of the Python nova bindings. The command prints data fields both by their novaclient names used in previous releases as well as the names used in the SDK. Deprecation Notes ***************** * The "--class" options of the "quota show" and "quota set" commands are now deprecated. Quota classes were never fully implemented and the compute and volume services only support a single "default" quota class while the network service does not support quota classes at all. The default quotas can be changed on a deployment-wide basis via configuration and can be inspected using the "openstack quota show --default" command. Quotas can still be set on a project- specific basis using the "quota set" command. * The "openstack quota set" command currently defaults to "--force" behavior for network quotas. This behavior is now deprecated and a future release will switch to "--no-force" behavior. Users should explicitly specify one of these options to prevent a potentially breaking change in behavior. * The "--detail" option for the "quota list" command has been deprecated for removal. When used without the "--detail" option, the "quota list" command returned quota information for multiple projects yet when used with this option it only returned (detailed) quota information for a single project. This detailed quota information is now available via the "quota show --usage" command. * The "--project" option for the "quota list" command has been deprecated for removal. Use the "quota show" command instead. Bug Fixes ********* * The "server create" command will no longer insist on an "--image", " --image-property", "--volume" or "--snapshot" argument when a volume is provided with a boot index of "0" via the "--block-device" option. * The "flavor list" command will no longer attempt to fetch extra specs unless they are actually required (by using the "--long") option. This should significantly improve performance on clouds with a large number of flavors. [Story 2010343 (https://storyboard.openstack.org/#!/story/2010343)] Changes in python-openstackclient 6.0.0..6.1.0 ---------------------------------------------- ec01268e Add options to create volume group from source 73b4ce88 Add block storage manageable list commands 2be35967 Add block storage cleanup command a9e3049e Add block storage log level {list, set} commands e7ebf754 Add volume revert command 7f1c21b2 Move network trunk commands from python-neutronclient 77266bd9 Add volume summary command 7985d496 Excluding test code from coverage reports 5501ac7d Fix tox v4 compatibility 7f89b109 Add plugin doc page for cyborg c47998c5 Switch server dump create to using sdk 794334ec Fix server list error with --long and -c options 318df521 Create a functional test case for hypervisor list and show b52ae93c Fix functional-tips job 992cfdfb Migrate hypervisor stats commands to SDK f23322c5 Fix parameter handling in server add fixed ip cmd 70dbb01e Use the SDK for server show bfab0199 Add qos rule type filtering 38f972fa Add image metadef namespace command 576e9a01 Updating the glanceclient reference doc 4cf22b3d docs: Fix typos 91277e7e compute: Allow users to manually specify bootable volumes e7bc6873 tests: Add test for multiple blocks devices 799a073b image: Fail if we can't find an image a538104a image: Rename import 6dea276e image: Add support for additional image import methods 85254fbe Revert "Don't look up project by id if given id" 86c54701 Use the SDK in server migration list 199ba0bc docs: Document how we manage API versions bb5b2904 docs: Describe common actions found in OSC c97f73ce Use the compute SDK in server list 50aed3fe tests: Convert network tests to use 'parse_output' 874519e9 tests: Convert compute tests to use 'parse_output' 6daa6be3 tests: Convert identity tests to use 'parse_output' 686fabef tests: Convert volume tests to use 'parse_output' dc03ce98 tests: Convert image tests to use 'parse_output' f0f54f01 Adding volume backend commands to volume v3 94819864 docs: Typo fix abf1a7cc docs: Small cleanup of human interface guide 4710cbec Add test for creating volume from source 96162c24 Change --size helptext to include backup bd0727c4 Add option to create volume from backup 348eb796 Docstring fix for CreateVolumeAttachment class 006e3550 Moved hypervisor to the SDK 4eea3408 image: Add 'image import' command 1fb8d1f4 image: Add 'image stage' command 3d9a9df9 image: Simplify handling of data provided via stdin bafece76 image: Ignore '--progress' if providing image data from stdin b7d01833 Add baremetal agent type list filtering 38e39b6d tests: Convert more functional tests to use 'parse_output' a244bb84 tests: Move json decoding to base test class ffb69116 compute: Add missing microversion check for networks ed0d568b compute: Fix '--network none/auto' handling 1d71479a zuul: Remove nova-network tests d7aa53b9 Add note about microversion 2.87 in server rescue help a7975c42 compute: Add '--no-network', '--auto-network' flags e7660965 Improve `server dump create` helptext a726d84f Added "openstack image metadefs namespace list" command ce4cbeab Use the compute SDK in usage commands 09ff9a0f quota: Deprecate "force" behavior for network quotas 2da4aa99 quota: Fix issues with delete quota command 1aaaa6f1 tests: Remove unnecessary nesting of volume resources d7f431be tests: Remove duplicate FakeImagev1Client e2940eea tests: Move fake clients to top of file 1ff839da quota: Trivial style fixups b6202126 quota: Deprecate 'quota show --class', 'quota set --class' arguments 00e70190 quota: Allow showing project-specific quotas 04e68e0d quota: Add 'quota show --usage' option 47e667e7 quota: Simplify logic used to list, show quotas 4592d2c7 Fix server evacuate command ec8dba29 Speed up standard flavor list command 44443f78 quota: Add support for detailed volume quotas 45bec041 quota: Add 'quota delete' command bfdf900d doc: Update cinder command mapping 390f8135 Improve help text for network create --external 00d8d945 Switch to 2023.1 Python3 unit tests and generic template name 1b0d2dde Update master for stable/zed ff273909 Fix wrong assertion methods c9d445fc image: Add 'image task list' command d163a209 image: Add 'image task show' commands 28ac0141 Run swift in -tips job 7e5b528e Replace assertItemsEqual with assertCountEqual a9b9252d Adding missing command mapping in docs 3fc58533 volume: Volume names are optional 4024bdb3 compute: Add support for microversion 2.93 1f630344 compute: Require image when rebuilding a volume-backed server c6065c7a Add address-scope to NDP proxy tests 4d7d7e62 network: Add tenant project filter for RBAC list b36cd0f4 Add router ndp proxy commands 2093a5b6 Fix missing closing brackets in metavar 8b0e4673 Remove invalid note from requirements files 84003aa6 Bump python-novaclient version 6e0699c1 Microversion 2.91: Support specifying destination host to unshelve dd648dcb remove unicode prefix from code 701dd67d Fix documents for replaced configuration name 62c52f5e config: Also mask non-prefix config 167cf11e Add authorization_ttl for identity providers 722d3216 docs: Add missing command mappings 725b7de1 compute: Only retrieve necessary images 64e4520b Add trustor and trustee filtering to trusts list Diffstat (except docs and test files) ------------------------------------- .coveragerc | 1 + .zuul.yaml | 54 +- .../cli/command-objects/block-storage-cleanup.rst | 8 + .../command-objects/block-storage-log-level.rst | 8 + .../cli/command-objects/block-storage-manage.rst | 11 + .../cli/command-objects/router-ndp-proxy.rst | 12 + openstackclient/common/configuration.py | 6 +- openstackclient/common/quota.py | 791 ++++--- openstackclient/compute/v2/flavor.py | 2 +- openstackclient/compute/v2/hypervisor.py | 137 +- openstackclient/compute/v2/hypervisor_stats.py | 40 +- openstackclient/compute/v2/server.py | 546 +++-- openstackclient/compute/v2/server_migration.py | 48 +- openstackclient/compute/v2/usage.py | 69 +- openstackclient/identity/v3/identity_provider.py | 45 +- openstackclient/identity/v3/trust.py | 87 +- openstackclient/image/v2/image.py | 483 ++++- openstackclient/image/v2/metadef_namespaces.py | 312 +++ openstackclient/image/v2/task.py | 179 ++ openstackclient/network/v2/ndp_proxy.py | 269 +++ openstackclient/network/v2/network.py | 16 +- openstackclient/network/v2/network_agent.py | 7 +- .../network/v2/network_qos_rule_type.py | 25 +- openstackclient/network/v2/network_rbac.py | 15 + openstackclient/network/v2/network_trunk.py | 402 ++++ openstackclient/network/v2/router.py | 41 + .../functional/common/test_availability_zone.py | 8 +- .../functional/compute/v2/test_server_event.py | 44 +- .../functional/compute/v2/test_server_group.py | 55 +- .../functional/network/v2/test_address_group.py | 89 +- .../functional/network/v2/test_address_scope.py | 74 +- .../functional/network/v2/test_floating_ip.py | 125 +- .../functional/network/v2/test_ip_availability.py | 20 +- .../network/v2/test_l3_conntrack_helper.py | 48 +- .../functional/network/v2/test_network_agent.py | 70 +- .../functional/network/v2/test_network_flavor.py | 89 +- .../network/v2/test_network_flavor_profile.py | 68 +- .../functional/network/v2/test_network_meter.py | 62 +- .../network/v2/test_network_meter_rule.py | 60 +- .../network/v2/test_network_ndp_proxy.py | 217 ++ .../network/v2/test_network_qos_policy.py | 46 +- .../functional/network/v2/test_network_qos_rule.py | 167 +- .../network/v2/test_network_qos_rule_type.py | 43 +- .../functional/network/v2/test_network_rbac.py | 35 +- .../functional/network/v2/test_network_segment.py | 58 +- .../network/v2/test_network_segment_range.py | 54 +- .../network/v2/test_network_service_provider.py | 14 +- .../functional/network/v2/test_network_trunk.py | 149 ++ .../functional/network/v2/test_security_group.py | 24 +- .../network/v2/test_security_group_rule.py | 31 +- .../functional/network/v2/test_subnet_pool.py | 59 +- .../functional/volume/v1/test_transfer_request.py | 57 +- .../functional/volume/v2/test_transfer_request.py | 62 +- .../functional/volume/v2/test_volume_backup.py | 29 +- .../functional/volume/v2/test_volume_snapshot.py | 118 +- .../functional/volume/v3/test_transfer_request.py | 66 +- .../functional/volume/v3/test_volume_snapshot.py | 109 +- .../unit/identity/v3/test_identity_provider.py | 170 ++ .../unit/network/v2/test_network_qos_rule_type.py | 34 + .../volume/v2/test_consistency_group_snapshot.py | 26 +- .../unit/volume/v2/test_volume_transfer_request.py | 47 +- .../unit/volume/v3/test_block_storage_cleanup.py | 178 ++ .../unit/volume/v3/test_block_storage_cluster.py | 6 +- .../unit/volume/v3/test_block_storage_log_level.py | 233 +++ .../unit/volume/v3/test_block_storage_manage.py | 411 ++++ .../v3/test_block_storage_resource_filter.py | 6 +- .../unit/volume/v3/test_volume_group_snapshot.py | 9 +- openstackclient/volume/v2/volume.py | 49 +- openstackclient/volume/v3/block_storage_cleanup.py | 146 ++ .../volume/v3/block_storage_log_level.py | 147 ++ openstackclient/volume/v3/block_storage_manage.py | 258 +++ openstackclient/volume/v3/volume.py | 114 + openstackclient/volume/v3/volume_attachment.py | 2 +- openstackclient/volume/v3/volume_group.py | 117 +- ...ckup-option-to-create-vol-fc36c2c745ebcff5.yaml | 4 + .../add-baremetal-agent-type-7c46365e8d457ac8.yaml | 5 + ...k-storage-manage-commands-6ebf029bd7a67bb3.yaml | 7 + ...te-group-from-src-options-6fcb0c87f617ca91.yaml | 6 + ...metadef-namespace-support-4ba37ec3a1a72185.yaml | 4 + .../add-image-task-commands-50c3643ebfd0421f.yaml | 6 + ...d-missing-trust-list-opts-500fd1e4c14e1504.yaml | 9 + ...ist-tenant-project-filter-1228f2287284e33c.yaml | 5 + ...-reimage-param-to-rebuild-606dd331677b5954.yaml | 8 + ...vice-get-set-log-commands-f9420e5061d994b5.yaml | 6 + ...add-volume-revert-command-1c8f695420acbe7e.yaml | 5 + ...dd-volume-summary-command-b2175b48af3ccab1.yaml | 5 + ...d-workers-cleanup-command-720573c0f642efe9.yaml | 6 + ...kend_commands_to_volumeV3-145b114e40ab8615.yaml | 6 + .../auto-no-network-options-f4ddb2bb7544d2f5.yaml | 6 + .../bp-unshelve-to-host-9ce4b7abf81aeedf.yaml | 7 + .../notes/bug-2010376-e15362bdd6c8d6ec.yaml | 7 + ...cated-quota-class-options-ba33a45caedbdf3e.yaml | 11 + .../detailed-volume-quotas-198dc2e8f57ce1e7.yaml | 7 + .../notes/idp-auth-ttl-6632df5db65a3bdd.yaml | 9 + .../notes/image-import-d5da3e5ce8733fb0.yaml | 6 + .../image-metadef-namespace-b940206bece64f97.yaml | 10 + .../notes/image-stage-ac19c47e6a52ffeb.yaml | 5 + .../network-ndp-proxy-cli-19afc530fc7061e2.yaml | 10 + ...ork-qos-rule-type-filters-47f4911a02011501.yaml | 8 + .../no-force-limit-quota-cc7f291dd1b537c1.yaml | 13 + ...a-gaps-server-list-to-sdk-88c8bfc10a9e3032.yaml | 5 + .../optional-volume-name-ffbefe463a598b6c.yaml | 4 + .../notes/quota-delete-947df66ae5341cbf.yaml | 5 + ...uota-show-service-options-ba48d6eca8ffc4f9.yaml | 5 + .../quota-show-usage-option-19b1f59fb5f3498f.yaml | 18 + ...rver-list-restrict-images-c0b2c4de6f93df33.yaml | 8 + .../notes/story-2010343-b5eb4ed593f51d3f.yaml | 8 + .../switch-hypervisor-to-sdk-2e90b26a14ffcef3.yaml | 3 + .../switch-hypervisor-to-sdk-f6495f070b034718.yaml | 3 + ...h-server-migration-to-sdk-4e4530f787f90fd2.yaml | 5 + ...switch-server-show-to-sdk-44a614aebf2c6da6.yaml | 7 + releasenotes/source/conf.py | 16 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 + requirements.txt | 7 +- setup.cfg | 35 + test-requirements.txt | 3 - tox.ini | 39 +- 217 files changed, 15739 insertions(+), 6320 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 118b7b95..1ae8cec4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,3 +4,0 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. @@ -12 +9 @@ iso8601>=0.1.11 # MIT -openstacksdk>=0.61.0 # Apache-2.0 +openstacksdk>=0.103.0 # Apache-2.0 @@ -17 +14 @@ python-keystoneclient>=3.22.0 # Apache-2.0 -python-novaclient>=17.0.0 # Apache-2.0 +python-novaclient>=18.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 8b61a5c0..275c2ff1 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,3 +0,0 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. From no-reply at openstack.org Tue Feb 21 17:30:35 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 17:30:35 -0000 Subject: [release-announce] oslo.cache 3.3.1 (antelope) Message-ID: We are psyched to announce the release of: oslo.cache 3.3.1: Cache storage for OpenStack projects. This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.cache Download the package from: https://pypi.org/project/oslo.cache Please report issues through: https://bugs.launchpad.net/oslo.cache/+bugs For more details, please see below. Changes in oslo.cache 3.3.0..3.3.1 ---------------------------------- 318e95e Fix issues related to tox4 Diffstat (except docs and test files) ------------------------------------- tox.ini | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) From no-reply at openstack.org Tue Feb 21 17:30:42 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 17:30:42 -0000 Subject: [release-announce] oslo.config 9.1.1 (antelope) Message-ID: We enthusiastically announce the release of: oslo.config 9.1.1: Oslo Configuration API This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.config Download the package from: https://pypi.org/project/oslo.config Please report issues through: https://bugs.launchpad.net/oslo.config/+bugs For more details, please see below. Changes in oslo.config 9.1.0..9.1.1 ----------------------------------- 515daab Fix issues related to tox4 Diffstat (except docs and test files) ------------------------------------- tox.ini | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) From no-reply at openstack.org Tue Feb 21 17:32:05 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 17:32:05 -0000 Subject: [release-announce] oslo.middleware 5.1.1 (antelope) Message-ID: We are psyched to announce the release of: oslo.middleware 5.1.1: Oslo Middleware library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.middleware Download the package from: https://pypi.org/project/oslo.middleware Please report issues through: https://bugs.launchpad.net/oslo.middleware/+bugs For more details, please see below. Changes in oslo.middleware 5.1.0..5.1.1 --------------------------------------- 7725ac9 Fix issues related to tox4 Diffstat (except docs and test files) ------------------------------------- tox.ini | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) From no-reply at openstack.org Tue Feb 21 17:32:32 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 17:32:32 -0000 Subject: [release-announce] oslo.context 5.1.1 (antelope) Message-ID: We are amped to announce the release of: oslo.context 5.1.1: Oslo Context library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.context Download the package from: https://pypi.org/project/oslo.context Please report issues through: https://bugs.launchpad.net/oslo.context/+bugs For more details, please see below. Changes in oslo.context 5.1.0..5.1.1 ------------------------------------ 7696282 Fix the docs job Diffstat (except docs and test files) ------------------------------------- tox.ini | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) From no-reply at openstack.org Tue Feb 21 17:32:46 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 17:32:46 -0000 Subject: [release-announce] oslo.concurrency 5.1.1 (antelope) Message-ID: We enthusiastically announce the release of: oslo.concurrency 5.1.1: Oslo Concurrency library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.concurrency Download the package from: https://pypi.org/project/oslo.concurrency Please report issues through: https://bugs.launchpad.net/oslo.concurrency/+bugs For more details, please see below. Changes in oslo.concurrency 5.1.0..5.1.1 ---------------------------------------- 0af5942 Fix issues related to tox4 Diffstat (except docs and test files) ------------------------------------- tox.ini | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) From no-reply at openstack.org Tue Feb 21 17:33:04 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 17:33:04 -0000 Subject: [release-announce] oslo.serialization 5.1.1 (antelope) Message-ID: We are tickled pink to announce the release of: oslo.serialization 5.1.1: Oslo Serialization library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.serialization Download the package from: https://pypi.org/project/oslo.serialization Please report issues through: https://bugs.launchpad.net/oslo.serialization/+bugs For more details, please see below. Changes in oslo.serialization 5.1.0..5.1.1 ------------------------------------------ b4be3a4 Fix issues related to tox4 Diffstat (except docs and test files) ------------------------------------- tox.ini | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) From no-reply at openstack.org Tue Feb 21 17:44:01 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 17:44:01 -0000 Subject: [release-announce] oslo.policy 4.1.1 (antelope) Message-ID: We are chuffed to announce the release of: oslo.policy 4.1.1: Oslo Policy library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.policy Download the package from: https://pypi.org/project/oslo.policy Please report issues through: https://bugs.launchpad.net/oslo.policy/+bugs For more details, please see below. Changes in oslo.policy 4.1.0..4.1.1 ----------------------------------- 043db50 Fix py38 jobs by using focal rather than jammy Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) From no-reply at openstack.org Tue Feb 21 17:49:20 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 17:49:20 -0000 Subject: [release-announce] oslo.rootwrap 7.0.1 (antelope) Message-ID: We are thrilled to announce the release of: oslo.rootwrap 7.0.1: Oslo Rootwrap This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.rootwrap Download the package from: https://pypi.org/project/oslo.rootwrap Please report issues through: https://bugs.launchpad.net/oslo.rootwrap/+bugs For more details, please see below. Changes in oslo.rootwrap 7.0.0..7.0.1 ------------------------------------- b72372b Fix issues related to tox4 Diffstat (except docs and test files) ------------------------------------- tox.ini | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) From no-reply at openstack.org Tue Feb 21 17:49:25 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 17:49:25 -0000 Subject: [release-announce] oslo.service 3.1.1 (antelope) Message-ID: We are satisfied to announce the release of: oslo.service 3.1.1: oslo.service library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through: https://bugs.launchpad.net/oslo.service/+bugs For more details, please see below. Changes in oslo.service 3.1.0..3.1.1 ------------------------------------ b3ba591 Fix issues related to tox4 Diffstat (except docs and test files) ------------------------------------- tox.ini | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) From no-reply at openstack.org Tue Feb 21 17:49:39 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 17:49:39 -0000 Subject: [release-announce] oslo.upgradecheck 2.1.1 (antelope) Message-ID: We are pleased to announce the release of: oslo.upgradecheck 2.1.1: Common code for writing OpenStack upgrade checks This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.upgradecheck Download the package from: https://pypi.org/project/oslo.upgradecheck Please report issues through: https://bugs.launchpad.net/oslo.upgradecheck/+bugs For more details, please see below. Changes in oslo.upgradecheck 2.1.0..2.1.1 ----------------------------------------- eeedfc9 clean up tox's python 3 specific conf e00ed8d Fix issues related to tox4 Diffstat (except docs and test files) ------------------------------------- tox.ini | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) From no-reply at openstack.org Tue Feb 21 18:10:43 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 21 Feb 2023 18:10:43 -0000 Subject: [release-announce] oslo.vmware 4.1.1 (antelope) Message-ID: We high-spiritedly announce the release of: oslo.vmware 4.1.1: Oslo VMware library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.vmware Download the package from: https://pypi.org/project/oslo.vmware Please report issues through: https://bugs.launchpad.net/oslo.vmware/+bugs For more details, please see below. Changes in oslo.vmware 4.1.0..4.1.1 ----------------------------------- 7c5dfba Fix issues related to tox4 Diffstat (except docs and test files) ------------------------------------- tox.ini | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) From no-reply at openstack.org Fri Feb 24 09:36:43 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 Feb 2023 09:36:43 -0000 Subject: [release-announce] python-muranoclient 2.6.0 (antelope) Message-ID: We are happy to announce the release of: python-muranoclient 2.6.0: python-muranoclient This release is part of the antelope 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.5.0..2.6.0 ------------------------------------------- 862c7be Fix tox 4 compatibility 75bb63d Switch to 2023.1 Python3 unit tests and generic template name 5cbc2e6 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ tox.ini | 10 ++++++++-- 4 files changed, 16 insertions(+), 3 deletions(-) From no-reply at openstack.org Fri Feb 24 09:41:48 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 Feb 2023 09:41:48 -0000 Subject: [release-announce] python-solumclient 3.7.0 (antelope) Message-ID: We are happy to announce the release of: python-solumclient 3.7.0: Client library for Solum API This release is part of the antelope 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.6.1..3.7.0 ------------------------------------------ b9b0d83 Fix tox 4 compatibility 2afd925 Switch to 2023.1 Python3 unit tests and generic template name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- tox.ini | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) From no-reply at openstack.org Fri Feb 24 09:44:55 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 Feb 2023 09:44:55 -0000 Subject: [release-announce] python-heatclient 3.2.0 (antelope) Message-ID: We are happy to announce the release of: python-heatclient 3.2.0: OpenStack Orchestration API Client Library This release is part of the antelope 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 3.1.0..3.2.0 ----------------------------------------- 712739e Adapt to tox 4 1c85185 Imported Translations from Zanata 1b87d22 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 100 +++++++++++++++++++++ releasenotes/source/zed.rst | 6 ++ tox.ini | 1 - 4 files changed, 107 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Feb 24 14:37:52 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 Feb 2023 14:37:52 -0000 Subject: [release-announce] python-octaviaclient 3.4.0 (antelope) Message-ID: We are delighted to announce the release of: python-octaviaclient 3.4.0: Octavia client for OpenStack Load Balancing This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/python-octaviaclient Download the package from: https://pypi.org/project/python-octaviaclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- octaviaclient For more details, please see below. Changes in python-octaviaclient 3.3.0..3.4.0 -------------------------------------------- 6e306cc Remove munch dependency Diffstat (except docs and test files) ------------------------------------- octaviaclient/osc/v2/utils.py | 10 ++++++---- requirements.txt | 1 - 3 files changed, 14 insertions(+), 9 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3a5a224..3a1783f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18 +17,0 @@ requests>=2.14.2 # Apache-2.0 -munch>=2.1.0 # MIT From no-reply at openstack.org Fri Feb 24 15:18:01 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 Feb 2023 15:18:01 -0000 Subject: [release-announce] python-keystoneclient 5.1.0 (antelope) Message-ID: We are happy to announce the release of: python-keystoneclient 5.1.0: Client Library for OpenStack Identity This release is part of the antelope 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 5.0.1..5.1.0 --------------------------------------------- 4763cd8 Switch to 2023.1 Python3 unit tests and generic template name d0fbb84 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ 3 files changed, 8 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Feb 24 15:36:06 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 Feb 2023 15:36:06 -0000 Subject: [release-announce] python-saharaclient 4.1.0 (antelope) Message-ID: We contentedly announce the release of: python-saharaclient 4.1.0: Client library for Sahara API This release is part of the antelope 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 4.0.1..4.1.0 ------------------------------------------- d0c0eb5 scenario scenario-v2 tempest and tempest-v2 non-voting test Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) From no-reply at openstack.org Fri Feb 24 15:37:58 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 Feb 2023 15:37:58 -0000 Subject: [release-announce] python-monascaclient 2.7.0 (antelope) Message-ID: We are amped to announce the release of: python-monascaclient 2.7.0: Monasca API Client Library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/python-monascaclient Download the package from: https://pypi.org/project/python-monascaclient Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in python-monascaclient 2.5.0..2.7.0 -------------------------------------------- bb7d4b6 Drop lower-constraints.txt and its testing 46c852b Add Python3 zed unit tests a6de158 Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +- lower-constraints.txt | 72 ------------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 ++++ requirements.txt | 4 +++ tox.ini | 6 ---- 6 files changed, 12 insertions(+), 80 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f2f449b..a103be8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1,4 @@ +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. + From no-reply at openstack.org Fri Feb 24 15:39:17 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 Feb 2023 15:39:17 -0000 Subject: [release-announce] python-freezerclient 5.1.0 (antelope) Message-ID: We high-spiritedly announce the release of: python-freezerclient 5.1.0: OpenStack Disaster Recovery API Client Library This release is part of the antelope 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.4.0..5.1.0 -------------------------------------------- 2b112fc Dropped the python 3.6/3.7 in zed cycle testing runtime 4ea0d08 Update arm ci jobs 32d6f32 Add zed test jobs a49c42a Drop lower-constraints.txt and its testing Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 5 ++--- lower-constraints.txt | 43 ------------------------------------------- requirements.txt | 4 ++++ setup.cfg | 3 +-- tox.ini | 9 --------- 5 files changed, 7 insertions(+), 57 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e1834d9..9c4ac6f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1,4 @@ +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. + From no-reply at openstack.org Fri Feb 24 17:21:55 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 24 Feb 2023 17:21:55 -0000 Subject: [release-announce] ironic-python-agent-builder 5.1.0 (antelope) Message-ID: We jubilantly announce the release of: ironic-python-agent-builder 5.1.0: Tools and scripts to build Ironic Python Agent This release is part of the antelope 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. 5.1.0 ^^^^^ Bug Fixes * Fixes excess files being housed in /var/tmp inside of a ramdisk image which may, in some cases, result in a much larger ramdisk than expected. Files and folders in /var/tmp within a ramdisk are now removed prior to the ramdisk being packaged as part of a DIB based image build. Changes in ironic-python-agent-builder 5.0.0..5.1.0 --------------------------------------------------- 49367bc Remove /var/tmp/* from images 9416e82 Fix tox4 and setuptools errors 943b80c Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .../post-install.d/99-remove-extra-packages | 4 ++++ .../notes/clean-var-tmp-with-dib-builds-cd31a2cf70a7f935.yaml | 7 +++++++ releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ setup.py | 1 + tox.ini | 1 - 6 files changed, 19 insertions(+), 1 deletion(-) From no-reply at openstack.org Mon Feb 27 11:32:11 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Feb 2023 11:32:11 -0000 Subject: [release-announce] patrole 0.16.0 (antelope) Message-ID: We are pleased to announce the release of: patrole 0.16.0: Patrole is a tool for verifying that Role-Based Access Control is being enforced across OpenStack deployments. This release is part of the antelope 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. Changes in patrole 0.14.0..0.16.0 --------------------------------- f7d47d9 Update tempest to 30.0.0 4769f92 Add cleanup for test_show_auto_allocated_topology test Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 2 +- .../test_server_misc_policy_actions_rbac.py | 49 +++++++++++++++------- .../network/test_auto_allocated_topology_rbac.py | 9 ++++ requirements.txt | 2 +- 10 files changed, 66 insertions(+), 40 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index cc13aa9..5a4858d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ oslo.policy>=1.30.0 # Apache-2.0 -tempest>=17.1.0 # Apache-2.0 +tempest>=30.0.0 # Apache-2.0 From no-reply at openstack.org Mon Feb 27 16:06:24 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 27 Feb 2023 16:06:24 -0000 Subject: [release-announce] networking-baremetal 6.1.0 (antelope) Message-ID: We are satisfied to announce the release of: networking-baremetal 6.1.0: Neutron plugin that provides deep Ironic/Neutron integration. This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/networking-baremetal Download the package from: https://pypi.org/project/networking-baremetal Please report issues through: https://storyboard.openstack.org/#!/project/openstack/networking- baremetal For more details, please see below. Changes in networking-baremetal 6.0.0..6.1.0 -------------------------------------------- 2cf7c04 Fix tox4 errors a8c4dd4 Fixes for tox 4.0 0314baf Switch to 2023.1 Python3 unit tests and generic template name 897eddf Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ tox.ini | 10 ++++++++-- zuul.d/project.yaml | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-) From no-reply at openstack.org Tue Feb 28 09:57:16 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 Feb 2023 09:57:16 -0000 Subject: [release-announce] tempest 34.0.0 (antelope) Message-ID: We are tickled pink to announce the release of: tempest 34.0.0: OpenStack Integration Testing This release is part of the antelope 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. 34.0.0 ^^^^^^ Prelude ******* Adding placement service for config options "enforce_scope" so that we can switch the scope and new defaults enforcement for placement service. This release is to tag Tempest for OpenStack 2023.1 release. This release marks the start of 2023.1 release support in Tempest. After this release, Tempest will support below OpenStack Releases: * 2023.1 * Zed * Yoga * Xena Current development of Tempest is for OpenStack 2023.2 development cycle. Every Tempest commit is also tested against master during the 2023.2 cycle. However, this does not necessarily mean that using Tempest as of this tag will work against a 2023.2 (or future release) cloud. To be on safe side, use this tag to test the OpenStack 2023.1 release. New Features ************ * Adds a "ssh_allow_agent" parameter to the "RemoteClient" class wrapper and the direct ssh "Client" class to allow a caller to explicitly request that the SSH Agent is not consulted for authentication. This is useful if your attempting explicit password based authentication as "paramiko", the underlying library used for SSH, defaults to utilizing an ssh-agent process before attempting password authentication. Bug Fixes ********* * There was a bug (bug#1964509) in dynamic credentials creation where project credentials with different roles are created with the new projects. Credential of different role of projects must be created within the same project. For exmaple, 'project_admin', 'project_member', 'project_reader', and 'primary', credentials will be created in the same projects. 'alt', 'project_alt_admin', 'project_alt_member', 'project_alt_reader' will be created within the same project. 'admin' credenatials is considered and kept as legacy admin and will be created under new project. If any test want to test with admin role in projectA and non-admin/admin in projectB then test can request projectA admin using 'admin' or 'project_alt_admin' and non- admin in projectB using 'primary', 'project_member', or 'project_reader'/admin in projectB using 'project_admin'. Many existing tests using the 'admin' with new project to assert on the resource list so we are keeping 'admin' a kind of legacy admin. Changes in tempest wallaby-last..34.0.0 --------------------------------------- 58a1047d5 Use stable constraint in tox to release new tag for 2023.1 50d52e239 Add releasenote to tag the Tempest for 2023.1 release ec893e382 Add doc for multinode attribute 40ba550c3 Avoid long wait for volume detach in some tests d2d34f501 Change order of server/volume in snapshot test 4091e98d1 Use project_reader in server test 35fc95dbd Fix creation of requested creds within the same project aeacd8c92 Log console on failure to delete attachment 11d4fc9e4 Fix tempest-full-py3 for stable/ussuri to wallaby 9d11ac114 Allow capital letters in mac address regex f235785a7 Allow float value when overriding downtime 1062a8ddd Add periodic job to experimental queue d869e3acd Use MYSQL_REDUCE_MEMORY in some periodic jobs 6833a56f2 Add retries to more glance location tests 199ea6525 Use assertLessEqual for downtime validation 2d2cfac57 Enable bridge flows and tcpdump in tempest multinode 61194b73d Revert "Mark tempest-multinode-full-py3 as n-v" 518e426ab Separate the extra tests to run in a separate job e2183ca8f Minimize the tests footprint in multinode job 6bb98c2aa Prepare tempest-slow-parallel job and run periodically a9bad0051 Move a few jobs to periodic 1ae54e331 Fix retry_bad_request() context manager 517563fde Mark tempest-multinode-full-py3 as n-v 81ed09c05 Retry glance add/update locations on BadRequest 31afd4e57 Do not run openstacksdk-functional-devstack on victoria b3da2e19c Mark test_minimum_basic_instance_hard_reboot_after_vol_snap_deletion as slow test a6614d38d Allow SSH connection callers to not permit agent usage e17f1d366 Do not run openstacksdk-functional-devstack on wallaby f047361da Fix escaping of regular expressions in tox.ini bd6481d93 Fix default values for variables in run-tempest role f336efb70 Move test_dhcp_port_status_active from neutron-tempest-plugin 51a5d4f23 Use UPPER_CONSTRAINTS_FILE for stable/wallaby testing 2c192f46d Chunked GET request support b40d2d55b tempest cleanup - don't initialize admin id's e72ce4145 Remove leftover todo related to the dhcpcd support 4e4a43ee3 Restore IP addresses configuration after spoofing MAC address 49163f915 Add support for dhcpcd in the renew_lease method a6b7e334c Skip test_attach_scsi_disk_with_config_drive dfb304355 Introduce @serial test execution decorator 3cafeddfe Add release notes page for version 33.0.0 ea6644ce4 Fix tox4 error c5ff86b61 Enable placement scope and new defaults in rbac test job 5c075ccef Switch back the tox constraint to master b6521a831 Add placement service in 'enforce_scope' config b8f0c30f9 zuul: Increase timeout for c9s-fips job bec2d4daa Added functionality to wait for port creation be19f2181 Remove references to 'all-plugin' tox environment 951b80634 Decorate volume.base functions - fix cleanup Diffstat (except docs and test files) ------------------------------------- HACKING.rst | 16 +- .../add-ssh-allow-agent-2dee6448fd250e50.yaml | 10 + .../enforce_scope_placement-47a12c741e330f60.yaml | 4 + .../notes/fix-bug-1964509-b742f2c95d854980.yaml | 19 ++ .../tempest-2023-1-release-b18a240afadae8c9.yaml | 17 ++ releasenotes/source/index.rst | 1 + releasenotes/source/v33.0.0.rst | 5 + requirements.txt | 1 + roles/run-tempest-26/README.rst | 4 +- roles/run-tempest-26/tasks/main.yaml | 4 +- roles/run-tempest/README.rst | 4 +- roles/run-tempest/tasks/main.yaml | 11 +- tempest/api/compute/admin/test_live_migration.py | 6 + tempest/api/compute/admin/test_migrations.py | 2 + .../compute/admin/test_servers_on_multinodes.py | 6 + tempest/api/compute/admin/test_volume.py | 26 ++- tempest/api/compute/servers/test_servers.py | 42 +++- tempest/api/image/v2/test_images.py | 46 ++-- .../api/network/admin/test_dhcp_agent_scheduler.py | 11 + tempest/api/volume/admin/test_group_snapshots.py | 47 +++- tempest/api/volume/admin/test_groups.py | 23 +- tempest/api/volume/base.py | 103 +++++---- tempest/api/volume/test_volumes_snapshots.py | 17 +- tempest/cmd/cleanup.py | 26 --- tempest/common/utils/linux/remote_client.py | 18 +- tempest/common/waiters.py | 27 ++- tempest/config.py | 24 +- .../response/compute/v2_1/parameter_types.py | 2 +- tempest/lib/common/cred_client.py | 10 + tempest/lib/common/dynamic_creds.py | 162 +++++++++----- tempest/lib/common/http.py | 14 +- tempest/lib/common/rest_client.py | 40 +++- tempest/lib/common/ssh.py | 9 +- tempest/lib/common/utils/linux/remote_client.py | 10 +- tempest/lib/decorators.py | 39 ++++ tempest/lib/services/image/v2/images_client.py | 15 +- tempest/scenario/manager.py | 9 +- tempest/scenario/test_minimum_basic.py | 2 + .../scenario/test_network_advanced_server_ops.py | 8 +- tempest/scenario/test_network_basic_ops.py | 11 +- tempest/scenario/test_network_qos_placement.py | 3 + tempest/scenario/test_security_groups_basic_ops.py | 10 +- tempest/scenario/test_server_multinode.py | 2 +- tempest/scenario/test_shelve_instance.py | 2 +- .../api}/admin/test_aggregates.py | 1 + .../scenario/test_aggregates_basic_ops.py | 1 + tempest/test.py | 105 ++++++--- tempest/test_discover/test_discover.py | 2 +- .../lib/services/image/v2/test_images_client.py | 18 ++ tox.ini | 145 +++++++++--- zuul.d/base.yaml | 3 +- zuul.d/integrated-gate.yaml | 81 +++++-- zuul.d/project.yaml | 44 ++-- zuul.d/stable-jobs.yaml | 48 ++++ zuul.d/tempest-specific.yaml | 4 +- 71 files changed, 1585 insertions(+), 340 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a118856a3..6e6604615 100644 --- a/requirements.txt +++ b/requirements.txt @@ -24,0 +25 @@ defusedxml>=0.7.1 # PSFL +fasteners>=0.16.0 # Apache-2.0 From no-reply at openstack.org Tue Feb 28 13:47:39 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 Feb 2023 13:47:39 -0000 Subject: [release-announce] blazar-nova 3.0.0.0rc1 (antelope) Message-ID: Hello everyone, A new release candidate for blazar-nova for the end of the Antelope cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/blazar-nova/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Antelope release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/antelope release branch at: https://opendev.org/openstack/blazar-nova/src/branch/stable/antelope Release notes for blazar-nova can be found at: https://docs.openstack.org/releasenotes/blazar-nova/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/blazar/+bugs and tag it *antelope-rc-potential* to bring it to the blazar-nova release crew's attention. From no-reply at openstack.org Tue Feb 28 13:49:04 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 Feb 2023 13:49:04 -0000 Subject: [release-announce] freezer-api 14.0.0.0rc1 (antelope) Message-ID: Hello everyone, A new release candidate for freezer-api for the end of the Antelope 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 Antelope release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/antelope release branch at: https://opendev.org/openstack/freezer-api/src/branch/stable/antelope Release notes for freezer-api can be found at: https://docs.openstack.org/releasenotes/freezer-api/ From no-reply at openstack.org Tue Feb 28 13:50:33 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 Feb 2023 13:50:33 -0000 Subject: [release-announce] watcher-dashboard 9.0.0.0rc1 (antelope) Message-ID: Hello everyone, A new release candidate for watcher-dashboard for the end of the Antelope 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 Antelope release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/antelope release branch at: https://opendev.org/openstack/watcher-dashboard/src/branch/stable/antelope 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 *antelope-rc-potential* to bring it to the watcher-dashboard release crew's attention. From no-reply at openstack.org Tue Feb 28 13:51:31 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 Feb 2023 13:51:31 -0000 Subject: [release-announce] freezer 14.0.0.0rc1 (antelope) Message-ID: Hello everyone, A new release candidate for freezer for the end of the Antelope 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 Antelope release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/antelope release branch at: https://opendev.org/openstack/freezer/src/branch/stable/antelope 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 *antelope-rc-potential* to bring it to the freezer release crew's attention. From no-reply at openstack.org Tue Feb 28 13:52:16 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 Feb 2023 13:52:16 -0000 Subject: [release-announce] zaqar 16.0.0.0rc1 (antelope) Message-ID: Hello everyone, A new release candidate for zaqar for the end of the Antelope 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 Antelope release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/antelope release branch at: https://opendev.org/openstack/zaqar/src/branch/stable/antelope 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 *antelope-rc-potential* to bring it to the zaqar release crew's attention. From no-reply at openstack.org Tue Feb 28 13:58:06 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 Feb 2023 13:58:06 -0000 Subject: [release-announce] freezer-web-ui 14.0.0.0rc1 (antelope) Message-ID: Hello everyone, A new release candidate for freezer-web-ui for the end of the Antelope 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 Antelope release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/antelope release branch at: https://opendev.org/openstack/freezer-web-ui/src/branch/stable/antelope 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 *antelope-rc-potential* to bring it to the freezer-web-ui release crew's attention. From no-reply at openstack.org Tue Feb 28 13:58:49 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 Feb 2023 13:58:49 -0000 Subject: [release-announce] openstack-cyborg 10.0.0.0rc1 (antelope) Message-ID: Hello everyone, A new release candidate for openstack-cyborg for the end of the Antelope 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 Antelope release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/antelope release branch at: https://opendev.org/openstack/openstack-cyborg/src/branch/stable/antelope Release notes for openstack-cyborg can be found at: https://docs.openstack.org/releasenotes/cyborg/ From no-reply at openstack.org Tue Feb 28 14:00:45 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 Feb 2023 14:00:45 -0000 Subject: [release-announce] freezer-dr 14.0.0.0rc1 (antelope) Message-ID: Hello everyone, A new release candidate for freezer-dr for the end of the Antelope 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 Antelope release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/antelope release branch at: https://opendev.org/openstack/freezer-dr/src/branch/stable/antelope Release notes for freezer-dr can be found at: https://docs.openstack.org/releasenotes/freezer-dr/ From no-reply at openstack.org Tue Feb 28 14:01:13 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 Feb 2023 14:01:13 -0000 Subject: [release-announce] masakari-monitors 15.0.0.0rc1 (antelope) Message-ID: Hello everyone, A new release candidate for masakari-monitors for the end of the Antelope 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 Antelope release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/antelope release branch at: https://opendev.org/openstack/masakari-monitors/src/branch/stable/antelope 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 *antelope-rc-potential* to bring it to the masakari-monitors release crew's attention. From no-reply at openstack.org Tue Feb 28 14:01:50 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 Feb 2023 14:01:50 -0000 Subject: [release-announce] python-watcher 10.0.0.0rc1 (antelope) Message-ID: Hello everyone, A new release candidate for python-watcher for the end of the Antelope 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 Antelope release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/antelope release branch at: https://opendev.org/openstack/python-watcher/src/branch/stable/antelope Release notes for python-watcher can be found at: https://docs.openstack.org/releasenotes/watcher/ From no-reply at openstack.org Tue Feb 28 14:04:24 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 Feb 2023 14:04:24 -0000 Subject: [release-announce] blazar-dashboard 9.0.0.0rc1 (antelope) Message-ID: Hello everyone, A new release candidate for blazar-dashboard for the end of the Antelope 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 Antelope release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/antelope release branch at: https://opendev.org/openstack/blazar-dashboard/src/branch/stable/antelope 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 *antelope-rc-potential* to bring it to the blazar-dashboard release crew's attention. From no-reply at openstack.org Tue Feb 28 14:04:36 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 Feb 2023 14:04:36 -0000 Subject: [release-announce] blazar 11.0.0.0rc1 (antelope) Message-ID: Hello everyone, A new release candidate for blazar for the end of the Antelope 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 Antelope release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/antelope release branch at: https://opendev.org/openstack/blazar/src/branch/stable/antelope 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 *antelope-rc-potential* to bring it to the blazar release crew's attention. From no-reply at openstack.org Tue Feb 28 14:06:57 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 Feb 2023 14:06:57 -0000 Subject: [release-announce] masakari-dashboard 8.0.0.0rc1 (antelope) Message-ID: Hello everyone, A new release candidate for masakari-dashboard for the end of the Antelope 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 Antelope release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/antelope release branch at: https://opendev.org/openstack/masakari-dashboard/src/branch/stable/antelope 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 *antelope-rc-potential* to bring it to the masakari-dashboard release crew's attention. From no-reply at openstack.org Tue Feb 28 14:08:09 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 28 Feb 2023 14:08:09 -0000 Subject: [release-announce] zaqar-ui 14.0.0.0rc1 (antelope) Message-ID: Hello everyone, A new release candidate for zaqar-ui for the end of the Antelope 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 Antelope release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/antelope release branch at: https://opendev.org/openstack/zaqar-ui/src/branch/stable/antelope 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 *antelope-rc-potential* to bring it to the zaqar-ui release crew's attention.