From no-reply at openstack.org Fri Jul 1 10:15:26 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 01 Jul 2022 10:15:26 -0000 Subject: [release-announce] cinder-tempest-plugin 1.7.0 (zed) Message-ID: We are glad to announce the release of: cinder-tempest-plugin 1.7.0: Tempest plugin tests for Cinder. This release is part of the zed release series. The source is available from: https://opendev.org/openstack/cinder-tempest-plugin Download the package from: https://tarballs.openstack.org/cinder-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. Changes in cinder-tempest-plugin 1.6.0..1.7.0 --------------------------------------------- f6b9cf6 Add test to create multiple volume from resource 965cd72 Remove stable/victoria job and fixing job description 9d89d4e Cap cinder-tempest-plugin version for stable/ussuri|victoria 0587ca6 Set volume/build_timeout for zuul jobs 6e4b53a Increase swap size to 4GB 8515b58 Replace the CentOS Stream 8 lvm job with a CS9 one 56ace0a Modify path for APIMicroversionFixture aaf4e51 Update 'Maintained' stable branch jobs on master gate 6dc9a2f Add multiattach tests c70f27c Add Python 3 only classifier f89eb82 Add the missing placement service to the sample config 027295a Improvements in snapshot data integrity tests 758074b setup.cfg: Replace dashes with underscores 7e1a072 Remove all usage of six library Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 97 ++++++++++----- README.rst | 2 +- cinder_tempest_plugin/api/volume/base.py | 27 +++- .../api/volume/test_create_from_image.py | 58 --------- .../volume/test_multiple_volume_from_resource.py | 105 ++++++++++++++++ cinder_tempest_plugin/scenario/manager.py | 84 +++++++++---- cinder_tempest_plugin/scenario/test_snapshots.py | 58 +++------ .../scenario/test_volume_multiattach.py | 136 +++++++++++++++++++++ .../services/consistencygroups_client.py | 2 +- requirements.txt | 1 - setup.cfg | 8 +- 11 files changed, 412 insertions(+), 166 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 40ef3a4..4d75108 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +6,0 @@ oslo.config>=5.1.0 # Apache-2.0 -six>=1.10.0 # MIT From no-reply at openstack.org Mon Jul 4 12:14:19 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 04 Jul 2022 12:14:19 -0000 Subject: [release-announce] python-manilaclient 3.3.1 (yoga) Message-ID: We are psyched to announce the release of: python-manilaclient 3.3.1: Client library for OpenStack Manila API. This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/python-manilaclient Download the package from: https://pypi.org/project/python-manilaclient Please report issues through: https://bugs.launchpad.net/python-manilaclient/+bugs For more details, please see below. 3.3.1 ^^^^^ Bug Fixes * Fixed a regression with the use of the "force" keyword in the "extend" API in the Share resource. See LP #1975488 (https://launchpad.net/bugs/1975488) for more details. Changes in python-manilaclient 3.3.0..3.3.1 ------------------------------------------- c1c1133 Avoid using "force" kwarg in extend API 9f33f3a Drop lower-constraints.txt and its testing 390f89b Update TOX_CONSTRAINTS_FILE for stable/yoga dd986d7 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + lower-constraints.txt | 90 ---------------------- manilaclient/v2/shares.py | 4 +- ...orce-kwarg-if-unspecified-f98c717df1d6e364.yaml | 6 ++ requirements.txt | 4 + tox.ini | 12 +-- zuul.d/project.yaml | 3 - 7 files changed, 16 insertions(+), 104 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3c563cf..283aab0 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 Jul 4 12:17:20 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 04 Jul 2022 12:17:20 -0000 Subject: [release-announce] python-manilaclient 2.6.4 (wallaby) Message-ID: We are pumped to announce the release of: python-manilaclient 2.6.4: Client library for OpenStack Manila API. This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/python-manilaclient Download the package from: https://pypi.org/project/python-manilaclient Please report issues through: https://bugs.launchpad.net/python-manilaclient/+bugs For more details, please see below. Changes in python-manilaclient 2.6.3..2.6.4 ------------------------------------------- 7f7d7d3 Re-enable shell completion cache Diffstat (except docs and test files) ------------------------------------- manilaclient/base.py | 11 +++++++---- manilaclient/v2/shell.py | 14 ++++++++++++++ tools/manila.bash_completion | 2 +- 6 files changed, 38 insertions(+), 6 deletions(-) From no-reply at openstack.org Tue Jul 5 08:07:10 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 05 Jul 2022 08:07:10 -0000 Subject: [release-announce] trove-dashboard 16.0.1 (wallaby) Message-ID: We are thrilled to announce the release of: trove-dashboard 16.0.1: Trove Management Dashboard This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/trove-dashboard Download the package from: https://tarballs.openstack.org/trove-dashboard/ Please report issues through: https://bugs.launchpad.net/trove-dashboard/+bugs For more details, please see below. Changes in trove-dashboard 16.0.0..16.0.1 ----------------------------------------- 3a6e79c Fix the configuration issue 5d40d07 Fix log actions a0da9cd Fix nova client initialization in multi-region cloud c3f0c85 Change the configuration group panel name 7c0cdbd Update TOX_CONSTRAINTS_FILE for stable/wallaby eebe6c2 Update .gitreview for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + tox.ini | 4 +- trove_dashboard/api/trove.py | 78 +++++---- .../config_param_manager.py | 4 +- .../content/database_configurations/forms.py | 19 +- .../content/database_configurations/panel.py | 2 +- .../content/database_configurations/tables.py | 21 ++- .../database_configurations/detail_param.html | 2 +- 9 files changed, 105 insertions(+), 221 deletions(-) From no-reply at openstack.org Tue Jul 5 09:40:26 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 05 Jul 2022 09:40:26 -0000 Subject: [release-announce] glance-tempest-plugin 0.4.0 (zed) Message-ID: We are satisfied to announce the release of: glance-tempest-plugin 0.4.0: Tempest plugin tests for Glance. This release is part of the zed release series. The source is available from: https://opendev.org/openstack/glance-tempest-plugin Download the package from: https://tarballs.openstack.org/glance-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/glance/+bugs For more details, please see below. Changes in glance-tempest-plugin 0.3.0..0.4.0 --------------------------------------------- 6e06a9c Refactor rbac tests structure 00aa266 Implement API protection testing for metadef tags 36bda46 Implement API protection testing for metadef properties 81f8b02 Implement API protection testing for metadef resource types ac3c27c Update python testing classifier Diffstat (except docs and test files) ------------------------------------- setup.cfg | 2 + 10 files changed, 3112 insertions(+), 2144 deletions(-) From no-reply at openstack.org Wed Jul 6 08:26:16 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 06 Jul 2022 08:26:16 -0000 Subject: [release-announce] openstack-ansible 25.0.0 (yoga) Message-ID: We are amped to announce the release of: openstack-ansible 25.0.0: Ansible playbooks for deploying OpenStack This release is part of the yoga 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. 25.0.0 ^^^^^^ New Features ************ * Implemented variable "gnocchi_metricd_workers" that is designed to controll amount of gnocchi-metricd workers spawned. By default it is equal to number of CPU cores, but no more than 16 workers. * Implemented variable "magnum_conductor_workers" that is designed to controll amount of magnum-conductor workers spawned. By default it is equal to number of CPU cores, but no more then 16 workers. * Neutron VPN as a Service (VPNaaS) with customized configuration files can now be defined with the variable "neutron_vpnaas_custom_config". deployers should define "neutron_vpnaas_custom_config" in 'user_variables.yml'. Example: neutron_vpnaas_custom_config: - src: "/etc/openstack_deploy/strongswan/strongswan.conf.template" dest: "{{ neutron_conf_dir }}/strongswan.conf.template" - src: "/etc/openstack_deploy/strongswan/strongswan.d" dest: "/etc/strongswan.d" - src: "/etc/openstack_deploy/{{ neutron_vpnaas_distro_packages }}/ipsec.conf.template" dest: "{{ neutron_conf_dir }}/ipsec.conf.template" - src: "/etc/openstack_deploy/{{ neutron_vpnaas_distro_packages }}/ipsec.secret.template" dest: "{{ neutron_conf_dir }}/ipsec.secret.template" We should be also define "neutron_l3_agent_ini_overrides" in 'user_variables.yml' to tell "l3_agent" use the new config file. Example: neutron_l3_agent_ini_overrides: ipsec: enable_detailed_logging: True strongswan: strongswan_config_template : "{{ neutron_conf_dir }}/strongswan.conf.template" openswan: ipsec_config_template: "{{ neutron_conf_dir }}/ipsec.conf.template" Upgrade Notes ************* * If you have defined "haproxy_tuning_params" in your deployment, make sure that before upgrade all keys are valid haproxy options. For example, instead of "chksize: 16384" you should set "tune.chksize: 16384". Otherwise invalid config will be generated and haproxy will fail on startup. No upgrade scripts are provided for this change as well as no backwards compatability. * Cinder v2 API is now fully removed from Cinder service. With that os_cinder role ensures v2 endpoint is not present anymore in the catalog and remove endpoints if they're present. Bug Fixes ********* * By default we increase "tune.maxrewrite" as otherwise while using CSP headers, their size could exceed allowed buffer. Also deployers can override this value if needed. Other Notes *********** * Restriction on parameters that can be passed to "haproxy_tuning_params" has been released. This means, that any tuning parameter can be passed in key/value format. Changes in openstack-ansible 24.0.0.0rc1..25.0.0 ------------------------------------------------ cc1bd29cb Bump OpenStack-Ansible roles for RC2 925987c4d Do not try to run etcd in serial mode 6d0f84b72 Exclude /var/log/journal from log collection 345f0bea9 Return facts gathering to pre_tasks for masakari 0359a21cc Fix facts gathering for zun e05226e6f Switch ARA report type from html to database for openstack-ansible jobs b73dc179b Set zuul post-timeout to 3 hours 00e26de85 Update doc index page 72abf101d Update TOX_CONSTRAINTS_FILE for stable/yoga 30cab8c68 Update .gitreview for stable/yoga e7ea69c25 Bump roles and services for Yoga RC1 0ebd6723b Imported Translations from Zanata 5597c39ce [doc] Update link to Ansible doc in manifesto f5fcdb029 Revert "Add release note about Ceph-Ansible deprecation" 7be9c847a Stop NetworkManager on centos 9. 16440ef7f Limit the number of wsgi process to 1. d9803d25d Set the max number of gnicchi-metricd workers f2ac17069 Install murano client for distro installs fe627c50d Fix deprecations handling in journal logs 2ccd1521f Limit magnum workers in CI 3881b5c7c Update magnum tags and images for CI b336c6a7d Reduce m1.magnum flavor e112e895e Add mistral-extra to required projects in CI 7976439d5 Increase manila flavor size d132d3766 Bump SHA for pacemaker-corosync role a8d2ad902 Define corosync interface for facts gathering 42dc09713 Add log collection from /etc/ironic-inspector 3d947a53b add comments to make editing the table clearer 4ee51d18b [doc] Fix compatability matrix layout 5237dd40f Explicitly use collection for haproxy module 0a0a1e062 Remove usage of haproxy-endpoints role e19a93b5f Disable service_token requirement by default a05d00dd7 Unfreeze roles after milestone 8c6076494 Freeze Ansible Roles for Beta release 5c4178f1a Use nodepool centos and epel mirrors for CI jobs on centos-9 21dd4e6c5 Add ability to define bridge type for containers f40abfa2f Replace glance_nfs_client 8a27a3c8d Add Octavia certificates upgrade playbook dc668a6a1 [doc] Add CentOS 9 Stream to supported 566d4ec5d Add experimental Ubuntu 22.04 support 943fde1ec Add mistra-extra repo d35cd1385 Check the actual upper-constraints file for heathcheck-infrastructure. 98c41c076 Remove unavailable commented out packages from centos-9 vars file 54b087227 Run keystone pre-service setup tasks on all keystone hosts first 236b06074 Create three keystone containers when the test scenario includes 'keystone' f6429b558 Add release note about Ceph-Ansible deprecation bc21a289b Drop nova-key from scale documentation and scripts 532cda8ec Add Centos-9 Stream support 894e3cc66 Bump SHA for master d501eadd9 Align collection_file naming bb7577717 Change unbound role source a8c5da7d5 Bump ansible version to 2.12.6 0823e5474 [doc] Mark Bionic and Buster as unsupported for Y 0de6311de Add zuul jobs and template for testing different LXC backing stores ff746bfef Allow lxc container backing store to be defined as part of the scenario c91a63e95 Drop sshd role requirement f67370f56 Update repo verification file URI d90183524 Template out zuul mirror info variables for later use by embedded ansible f242c7db6 Define tempest network features for ovs/ovn 9bce86e4a [doc] Be even more explicit about lb_vip_address 0feafaf1b haproxy: fix csp for glance image uploads via horizon 4ac454f59 Ensure requirements SHA variable is included for healthcheck playbook 28ee64834 Use glusterfs to synchronise repo server contents 642af7914 Add CSP headers for img-src and worker-src 65c4d7ca4 Install rally only when rally_install is set fb9af7eb9 Check for requirements file to verify repo health 753efe197 Update documented OS support for Ubuntu 22.04 1485fd531 Update compatibility matrix for Yoga release 5b4512777 Add documentation reminder to set external VIP to FQDN for real deployments 7a28d9a26 Limit cloudkitty workers d6649f5b1 Limit mistral worker 46b8b9b07 Bump ansible-core version to 2.12.5 b515d895e Cleanup distro vars 2490dbc55 Do not encrypt SSL for CentOS distro path ba0974f5e [doc] Add doc how to pass SR-IOV inside containers 6193908b1 Allow to run utility playbook in check mode 667c8e886 Switch services to Yoga efa153ea1 Mark OSA repository as safe in git.config in CI d081d9283 Generate SSH authorities during upgrade independently f8b63e5d8 Bump versions of ansible collections d67d1df2c Update ansible-core to 2.12.4 2492d82da Fix extra facts gathering with tags 857d7d251 Add mysql directory for logging 302c8226e Add galera monitoring user to secrets abaff4454 Bump SHAs for master 952cbc0f1 Use the short form nodeset definition once it's merged upstream dfa077659 Add ansible.utils collectoin requirement 65c67f572 Add support for running on Rocky Linux 24b6801a6 Bump SHAs for master 23ee36ad6 Improve bump patch readability e19794329 Bump ansible.netcommon version ac56f37df Connect openstack_pki_regen_ca variable to pki role 42e9dca1a All of the deployment scenarios require keystone 0273589a0 In AIO and CI set the internal vip to https only for 'deploy' actions. 9c2af697e Add variable to bootstrap role to describe the test job action 424887242 [doc] Add note regarding 127.0.1.1 removal ef7a5f6ff Add hosts zuul job with reduced required_projects f0eaef017 Add infra zuul job with reduced required_projects ad0fdb284 Add test of used SHAs 0d57286ed Do not install extra repos with the zuul configure-mirrors role 4566e65c4 Create yaml file of the zuul job vars for embedded ansible f53fcbb90 Replace use of deprecated ANSIBLE_CALLBACK_WHITELIST e29049785 Create ssh certificate authority c6d3d915f Drop linuxcontainers hardcode for CI b2e13a512 Fix behaviour of OSA_CONFIG_DIR c23153087 Remove enablement of neutron tempest plugin in scenario templates 64500404c Do not run rsyslog against RabbitMQ e51d4bc8c Rename RBD cinder backend c8132233a Move infra-journal-remote logic to its role b3680f470 Set minimum and maximum microversions for manila api a5b99ca74 Remove symlinking of selinux libraries into the ansible-runtime venv c87fa9344 Remove workaround for OpenSUSE when setting AIO hostname 926458126 Simplify mount options for new kernels. fd7425736 [DOC] A centos deployment host does not need the RDO repo installing 2e67a0706 Bump ansible to 2.12.2 2f240dd48 Used forked etcd role 32188700f [docs] Use extlink for deploy guide references 151703441 Fix tempest plugins versions 87f28a1c2 Clarify the difference between generating and regenerating certificates 8209706fc Clarify major upgrade documentation for updating internal CA 2eaaa4b0c Fix infra upgrade 560376396 Fix infra scenario repo server cluster 23670ccf8 Use openstack.cloud.config module instead of deprecated os_client_config 1ba194001 Collect the contents of /etc/ssh during zuul job log gathering 6d2d175da Remove tempest.api.volume.admin.test_multi_backend test 0b2e9d316 Bump OpenStack-Ansible master c9840ce84 Remove test_volumes_backup tests f1ed3f5dc Remove references to unsupported operating systems a77738e9e Move system_crontab_coordination role to collection 1bb5121e0 Move git_requirements plugin to collection db1555018 Use plugins repo as collection 58fa77fd1 Fix ceph example d4fc5a4b2 Remove workaround for pre-release debian bullseye 5f77d930c Do not duplicate packages installed with the venv build role 26d9ac41d Ensure bash completions directory is present ebf871f65 Add Ironic-related bridges to AIO 3d3ae5e00 Use local repositories for ansible collections in CI 0d74b74bf Add defaults for TLS 1.3 and rename TLS <= 1.2 variable b018162d3 Fix definition of ssl_protocol 0ca4ddf57 Update ansible-lint version a67fd5e4c Fix rich version for ansible-lint 61c550d08 Fix additional facts gathering in ceph-install.yml 8537d2ac6 Gather additional facts for haproxy playbook 0972c8228 Add openstack-ansible-plugins as a collection de0e7e7cd Disable zun volume test 5872ee43e [doc] Document usage of the user-collection-requirements a749517ff docs: indicate how to override upper constraints d677a6dc9 Bootstrap lxc_net mtu for gate 8cd65feae Drop hosts file distribution tasks 3ef336f85 Use unittest.mock instead of mock 4e7006a14 Update pypi url to new url bba3b6ab6 [doc] Update infra node scaling documentation bb52c9a9b Update ansible-core to 2.12.1 15bd4920e Update notes on how to enable TLS for VNC ec8f6f9c7 Use python3.8 for CentOS 8 e1e1a1f8e Use the python venv module to build the ansible runtime venv 4ee08bfb9 Replace obsoleted include with import_task/include_task 2ba47de11 Remove centos-8 support 5a867922f Remove CI jobs for centos-8 4708039cc Bump cinder git hash to work around bug e877c8bb6 Do not add u-c to PIP_OPTS 5d9a074d1 Change haproxy variable used to set security headers to haproxy_frontend_raw 4ec0f5374 Remove support for Ubuntu Bionic 16442ff80 Remove support for Debian Buster dc9804b19 [doc] Update stable releases support status 11d3797c4 Start Yoga development cycle 48de575ae [doc] Add Xena compatible OS 0683f29fb Update master for stable/xena 56b63d9fd Set galera to use TLS for connections by default 8ad37b254 Add documentation of security improvements made to Openstack Ansible 6eb2dec70 Reduce neutron WSGI workers for CI Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- Vagrantfile | 11 - ansible-collection-requirements.yml | 64 ++-- ansible-role-requirements.yml | 299 +++++++++------ deploy-guide/source/deploymenthost.rst | 7 +- deploy-guide/source/index.rst | 2 +- deploy-guide/source/next-steps.rst | 4 +- deploy-guide/source/overview-requirements.rst | 12 +- deploy-guide/source/overview.rst | 3 +- deploy-guide/source/targethosts-prepare.rst | 14 +- deploy-guide/source/verify-operation.rst | 5 +- .../admin/openstack-operations/verify-deploy.rst | 11 +- .../admin/upgrades/distribution-upgrades.rst | 4 - .../admin/upgrades/os-compatibility-matrix.html | 426 +++++++++++++-------- .../locale/en_GB/LC_MESSAGES/doc-contributor.po | 29 +- .../locale/id/LC_MESSAGES/doc-contributor.po | 13 +- .../architecture/container-networking.rst | 19 +- .../reference/configuration/extending-osa.rst | 14 +- .../reference/configuration/extra-networks.rst | 46 +++ .../reference/configuration/using-overrides.rst | 26 ++ etc/netplan/01-static.yml | 1 + etc/openstack_deploy/openstack_user_config.yml.aio | 14 + .../openstack_user_config.yml.aio.j2 | 36 +- .../openstack_user_config.yml.example | 9 +- .../openstack_user_config.yml.multibond.example | 21 +- .../openstack_user_config.yml.pod.example | 21 +- .../openstack_user_config.yml.prod-ceph.example | 2 +- .../openstack_user_config.yml.prod.example | 21 +- ...openstack_user_config.yml.provnet-group.example | 21 +- .../openstack_user_config.yml.singlebond.example | 21 +- etc/openstack_deploy/user_secrets.yml | 1 + .../user_variables.yml.prod-ceph.example | 2 +- inventory/group_vars/all/all.yml | 17 +- inventory/group_vars/all/ceph.yml | 2 +- inventory/group_vars/all/infra.yml | 3 + inventory/group_vars/all/keystone.yml | 3 + .../main.yml => inventory/group_vars/all/ssh.yml | 30 +- inventory/group_vars/all/ssl.yml | 9 +- inventory/group_vars/ceph-rgw.yml | 2 +- inventory/group_vars/ceph_all.yml | 2 +- inventory/group_vars/haproxy/haproxy.yml | 8 +- inventory/group_vars/neutron_calico_dhcp_agent.yml | 4 +- inventory/group_vars/repo_all.yml | 20 +- inventory/group_vars/utility_all.yml | 19 +- osa_toolkit/generate.py | 14 +- playbooks/ceph-install.yml | 32 +- playbooks/ceph-rgw-install.yml | 2 +- playbooks/certificate-authority.yml | 1 + playbooks/certificate-ssh-authority.yml | 31 ++ playbooks/common-playbooks/cinder.yml | 2 +- playbooks/common-playbooks/neutron.yml | 2 +- playbooks/common-playbooks/nova.yml | 2 +- playbooks/common-tasks/ceph-server.yml | 2 +- playbooks/common-tasks/haproxy-endpoint-manage.yml | 2 +- playbooks/defaults/distro_install.yml | 44 +-- playbooks/defaults/repo_packages/gnocchi.yml | 4 +- playbooks/defaults/repo_packages/nova_consoles.yml | 5 +- .../defaults/repo_packages/openstack_services.yml | 217 ++++++----- .../defaults/repo_packages/openstack_testing.yml | 96 +++++ playbooks/defaults/source_install.yml | 2 +- playbooks/etcd-install.yml | 4 +- playbooks/galera-install.yml | 31 +- playbooks/haproxy-install.yml | 4 + playbooks/healthcheck-hosts.yml | 2 +- playbooks/healthcheck-infrastructure.yml | 6 +- playbooks/infra-journal-remote.yml | 110 +----- playbooks/library/git_requirements.py | 335 ---------------- playbooks/memcached-install.yml | 2 +- playbooks/openstack-hosts-setup.yml | 18 +- playbooks/os-adjutant-install.yml | 9 +- playbooks/os-aodh-install.yml | 9 +- playbooks/os-barbican-install.yml | 9 +- playbooks/os-blazar-install.yml | 11 +- playbooks/os-ceilometer-install.yml | 9 +- playbooks/os-cloudkitty-install.yml | 9 +- playbooks/os-designate-install.yml | 9 +- playbooks/os-glance-install.yml | 19 +- playbooks/os-gnocchi-install.yml | 9 +- playbooks/os-heat-install.yml | 11 +- playbooks/os-horizon-install.yml | 11 +- playbooks/os-ironic-install.yml | 11 +- playbooks/os-keystone-install.yml | 22 +- playbooks/os-magnum-install.yml | 9 +- playbooks/os-manila-install.yml | 4 + playbooks/os-masakari-install.yml | 14 +- playbooks/os-mistral-install.yml | 11 +- playbooks/os-murano-install.yml | 11 +- playbooks/os-octavia-install.yml | 11 +- playbooks/os-placement-install.yml | 11 +- playbooks/os-rally-install.yml | 4 + playbooks/os-sahara-install.yml | 9 +- playbooks/os-senlin-install.yml | 9 +- playbooks/os-swift-install.yml | 11 +- playbooks/os-tacker-install.yml | 9 +- playbooks/os-tempest-install.yml | 12 +- playbooks/os-trove-install.yml | 9 +- playbooks/os-zun-install.yml | 24 +- playbooks/qdrouterd-install.yml | 2 +- playbooks/rabbitmq-install.yml | 10 +- playbooks/repo-install.yml | 31 +- .../roles/system_crontab_coordination/LICENSE | 202 ---------- .../roles/system_crontab_coordination/README.md | 38 -- .../system_crontab_coordination/defaults/main.yml | 31 -- .../system_crontab_coordination/tasks/main.yml | 24 -- .../templates/crontab.j2 | 51 --- playbooks/rsyslog-install.yml | 2 +- playbooks/security-hardening.yml | 14 +- playbooks/setup-hosts.yml | 1 + playbooks/unbound-install.yml | 2 +- playbooks/utility-install.yml | 47 +-- .../notes/add-uwsgi-tls-5a8c4005106fbcd5.yaml | 8 + ..._octavia_cinder_variables-107cb1da89834bf3.yaml | 5 + .../adds-uefi-boot-support-18ad99dd21f7e8be.yaml | 7 + .../notes/centos-mirror-url-7698160e63aedce6.yaml | 12 + ...ntial-provider-mechanisms-959f7479debbe448.yaml | 3 + .../notes/csp-image-uploads-0165e6fe76287a0c.yaml | 5 + .../db-pooling-old-vars-0fca50f8114ab7bb.yaml | 5 + .../db-pooling-old-vars-6ad7284cd8583218.yaml | 7 + .../db-pooling-old-vars-b5dbab9bfb21cc78.yaml | 5 + .../deprecate_congress_lxd-9e1c00c6f93f32f6.yaml | 6 + ...recate_glance_api_servers-6a5fd6a13d324fb4.yaml | 5 + .../notes/drop-bionic-d66991ef382baefe.yaml | 6 + .../notes/drop-buster-0d63a54b1e5ee288.yaml | 6 + .../notes/drop-centos-8-537ef0f11cd90916.yaml | 7 + .../notes/drop-nginx-repo-e0a6ab0107e09e94.yaml | 8 + .../notes/extra-port-47d2ba4074ab6a62.yaml | 9 + .../facts_gathering_tags-69babd74af6e7470.yaml | 4 + ...ature-enabled-deprecation-b4bedf43746e30b4.yaml | 19 + .../notes/galera_data_dir-98c9606407532be0.yaml | 5 + ..._monitoring_user_password-ac8b1c1ef7644e73.yaml | 9 + .../notes/galera_tmpdir-3271e0bc8e353930.yaml | 10 + .../notes/galera_use_ssl-e906b5ba8b2e62ef.yaml | 9 + .../glance_remote_client-78e5d426cb55717f.yaml | 13 + .../notes/global-apt-pins-a0d6785a8fd662df.yaml | 20 + .../gnocchi_incoming_driver-0f96301b88044f55.yaml | 18 + .../gnocchi_metricd_workers-e179af4e37d1531d.yaml | 7 + .../gnocchi_redis_driver-ea6bcb123755094b.yaml | 9 + ...xy_tuning_params_released-45eb40104747561a.yaml | 20 + .../heartbeat-in-pthread-6266b4bad0efa00c.yaml | 5 + .../heartbeat-in-pthread-9f5fde7bfdd7d306.yaml | 5 + .../heartbeat-in-pthread-d0c9958361c224f0.yaml | 5 + .../keystone-use-pki-role-d0e905887a5f5bd1.yaml | 13 + .../keystone_uwsgi_role-b61179e170401e21.yaml | 7 + .../magnum_conductor_workers-3f7eafeb4429dd0b.yaml | 6 + .../notes/neutron-dpdk-bonds-4dd98fc0b341ebfb.yaml | 10 + ...tron-vpnaas-custom-config-ad991bb02b9ed655.yaml | 33 ++ .../notes/nova_glance_rbd-ab6e9b0f5dd7b9ec.yaml | 6 + .../notes/nova_ssl_header-c5d95a629a0a1df5.yaml | 6 + ...cinder_audit_send_actions-76bf53ee0df68383.yaml | 7 + .../notes/rabbit_cloudsmith-36ccc2f807688f4f.yaml | 5 + .../rabbitmq_ini_config-dcf95fe46a37ff2c.yaml | 15 + .../rabbitmq_init_overrides-74ce479a2dcf304c.yaml | 6 + .../rabbitmq_manage_hosts-834150c45dfc0771.yaml | 9 + .../remove-unnecessary-vars-2b29b9fd5c7ac06a.yaml | 6 + .../remove_cinderv2_api-a9e848a63c055bb2.yaml | 6 + .../notes/remove_xinetd-1970838891f570cc.yaml | 5 + .../repo-server-glusterfs-181d0ab5c62e13d6.yaml | 26 ++ .../tempest-endpoint-type-bf2252d66bc1e4f5.yaml | 3 + ...rce-creation-improvements-4a5bc4dab1944934.yaml | 5 + .../notes/templated_service-f31e4515c2fd75ab.yaml | 7 + .../notes/tls_variables-5d7db8f80f158f0d.yaml | 6 + .../notes/tls_variables-91160d4e38085de4.yaml | 9 + .../notes/tls_variables-991aec792d58eeb9.yaml | 10 + .../notes/tls_variables-ab6684a5a5505068.yaml | 6 + .../notes/venv_wheels_build-23298a7019e629bd.yaml | 9 + releasenotes/source/index.rst | 1 + .../source/locale/id/LC_MESSAGES/releasenotes.po | 8 +- releasenotes/source/xena.rst | 6 + scripts/add-compute.sh | 2 - scripts/bootstrap-ansible.sh | 62 +-- scripts/gate-check-commit.sh | 14 +- scripts/get-ansible-collection-requirements.yml | 40 +- scripts/get-ansible-role-requirements.yml | 9 +- scripts/get-pypi-pkg-version.py | 2 +- scripts/journal_dump.py | 26 +- scripts/log-collect.sh | 28 +- scripts/openstack-ansible.rc | 18 +- scripts/run-upgrade.sh | 32 +- scripts/scripts-library.sh | 28 +- .../define-octavia-certificate-vars.yml | 40 ++ .../upgrade-utilities/deploy-config-changes.yml | 28 -- scripts/upgrade-utilities/unset-ansible-env.rc | 7 + test-requirements.txt | 2 +- .../bootstrap-host/tasks/check-requirements.yml | 12 +- .../bootstrap-host/tasks/install_packages.yml | 2 +- .../bootstrap-host/tasks/prepare_aio_config.yml | 11 - .../bootstrap-host/tasks/prepare_data_disk.yml | 18 +- .../bootstrap-host/tasks/prepare_hostname.yml | 17 +- .../bootstrap-host/tasks/prepare_loopback_zfs.yml | 2 +- .../bootstrap-host/tasks/prepare_networking.yml | 39 +- .../templates/user_variables.aio.yml.j2 | 73 ++-- .../templates/user_variables_ceph.yml.j2 | 4 +- .../templates/user_variables_ironic.yml.j2 | 7 + .../templates/user_variables_magnum.yml.j2 | 14 +- .../templates/user_variables_manila.yml.j2 | 6 +- .../templates/user_variables_neutron_ovn.yml.j2 | 7 +- .../templates/user_variables_neutron_ovs.yml.j2 | 7 +- .../templates/user_variables_nfs.yml.j2 | 7 +- .../templates/user_variables_zun.yml.j2 | 2 + .../bootstrap-host/vars/{suse.yml => redhat-9.yml} | 18 +- tox.ini | 2 +- zuul.d/jobs.yaml | 389 ++++++++++++++----- zuul.d/playbooks/pre-gate-cleanup.yml | 13 +- zuul.d/playbooks/pre-gate-scenario.yml | 13 + zuul.d/playbooks/pre-osa-aio.yml | 10 +- .../playbooks/templates/osa-gate-scenario.yml.j2 | 3 +- zuul.d/playbooks/templates/osa-job-vars.yml.j2 | 8 + zuul.d/project-templates.yaml | 104 +++-- 239 files changed, 3194 insertions(+), 2714 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 1943d1192..a146ce0ad 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -14 +14 @@ flake8==3.8.3 # MIT -ansible-lint==5.0.10 # MIT +ansible-lint==5.3.2 # MIT From no-reply at openstack.org Thu Jul 7 10:43:01 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Jul 2022 10:43:01 -0000 Subject: [release-announce] kayobe 10.3.0 (wallaby) Message-ID: We jubilantly announce the release of: kayobe 10.3.0: Deployment of OpenStack to bare metal using OpenStack kolla and bifrost This release is part of the wallaby 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. 10.3.0 ^^^^^^ Bug Fixes * Fixes an issue with undefined kolla_enable_hacluster variable. Changes in kayobe 10.2.0..10.3.0 -------------------------------- 98fbc2f2 Add missing declaration of kolla_enable_hacluster 9a093b59 Use net_mask filter instead of ansible's ipaddr Diffstat (except docs and test files) ------------------------------------- ansible/group_vars/all/kolla | 1 + ansible/kolla-bifrost-hostvars.yml | 2 +- releasenotes/notes/fix-hacluster-variable-48d1370651a11cda.yaml | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) From no-reply at openstack.org Thu Jul 7 10:43:08 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Jul 2022 10:43:08 -0000 Subject: [release-announce] kolla-ansible 12.5.0 (wallaby) Message-ID: We are delighted to announce the release of: kolla-ansible 12.5.0: Ansible Deployment of Kolla containers This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/kolla-ansible Download the package from: https://tarballs.openstack.org/kolla-ansible/ Please report issues through: https://bugs.launchpad.net/kolla-ansible/+bugs For more details, please see below. 12.5.0 ^^^^^^ New Features ************ * Adds support for configuring the Openstack Compute API microversion used by the OpenStack exporter for Prometheus using the "prometheus_openstack_exporter_compute_api_version" variable. The default value is "2.1" to keep metrics unchanged when using recent exporter releases. Bug Fixes ********* * Fixes the issue of exponential growth of /run/openvswitch mounts when kolla-toolbox container is restarted. LP#1979295 * Fixes an issue with recovering multi-node MariaDB Galera cluster. * Increases "prometheus_openstack_exporter_timeout" to 45 seconds to reduce the odds of scrape failures on deployments with large number of OpenStack resources. LP#1976629 Changes in kolla-ansible 12.4.0..12.5.0 --------------------------------------- 36d1713a8 Support setting Nova API microversion for openstack-exporter 4be435470 use ironic user in ironic_neutron_agent.ini file e047de57f Fix nested mounts of /run/openvswitch f217335ab CI: cephadm: Add osds/pools/users in one run c51c47fcc ovn: add network group to neutron-ovn-metadata-agent 7ba90673a Increase openstack-exporter timeout to 45 seconds 70e3b187f designate: allow designate_ns_record to be a list 8a8fafd6c Switch to Cortex-A72 cpu on AArch64 9c06aad0a Improve MariaDB restore procedure Diffstat (except docs and test files) ------------------------------------- ansible/group_vars/all.yml | 3 +- ansible/inventory/all-in-one | 1 + ansible/inventory/multinode | 1 + ansible/roles/common/defaults/main.yml | 1 - ansible/roles/designate/templates/pools.yaml.j2 | 7 ++++ ansible/roles/mariadb/tasks/recover_cluster.yml | 1 + .../neutron/templates/ironic_neutron_agent.ini.j2 | 6 ++-- ansible/roles/neutron/templates/neutron.conf.j2 | 2 ++ ansible/roles/prometheus/defaults/main.yml | 2 ++ ansible/roles/prometheus/handlers/main.yml | 1 + .../roles/prometheus/tasks/check-containers.yml | 1 + .../reference/networking/designate-guide.rst | 3 +- .../notes/bug-1979295-3088a4a1c7b391d7.yaml | 7 ++++ ...eate-grastate-mariabackup-58ae93adf32d2bcb.yaml | 4 +++ ...penstack-exporter-timeout-652eebff6a42d198.yaml | 7 ++++ ...ack-exporter-nova-version-9e75cb7ec04658f2.yaml | 8 +++++ roles/cephadm/tasks/main.yml | 37 ++++------------------ roles/cephadm/templates/commands.sh.j2 | 23 ++++++++++++++ 22 files changed, 102 insertions(+), 43 deletions(-) From no-reply at openstack.org Thu Jul 7 10:43:40 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Jul 2022 10:43:40 -0000 Subject: [release-announce] kolla 12.3.0 (wallaby) Message-ID: We jubilantly announce the release of: kolla 12.3.0: Kolla OpenStack Deployment This release is part of the wallaby 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. 12.3.0 ^^^^^^ New Features ************ * Updates the OpenStack exporter for Prometheus to version 1.6.0. * Added an *--repos-yaml* argument to allow user to provide own file with definitions of external package repositories. Useful for those building in offline environments with set of internal mirrors. Upgrade Notes ************* * The updated OpenStack exporter for Prometheus uses the latest Nova API microversion by default, resulting in changes to existing metrics. To keep existing behaviour, set "prometheus_openstack_exporter_compute_api_version" to "2.1". Bug Fixes ********* * The "apt-get update" command by default didn't fail on erroneous source repositories, it show the warning 'W: Some index files failed to download. They have been ignored, or old ones used instead.' and continue to work. This causes some containers (eg. rabbitmq, kolla- toolbox) successfully built, but makes them inconsistent because the official Ubuntu repository contains packages with the same names. Now we use "apt-get -eany update" command to stop building with an error in such cases. Changes in kolla 12.2.0..12.3.0 ------------------------------- 0541e9332 Bump prometheus-openstack-exporter version to 1.6.0 836e5945a Don't ignore errors of 'apt-get update' command 2fbc86f55 Pin diskimage-builder version due to drop Python3.6 47fdc545a Allow to provide own repos.yaml file Diffstat (except docs and test files) ------------------------------------- kolla/common/config.py | 4 +++- kolla/image/build.py | 2 ++ kolla/template/methods.py | 8 ++++++-- releasenotes/notes/apt-get-update-fatal-ed2bcc5c1d93c082.yaml | 10 ++++++++++ .../notes/openstack-exporter-1.6.0-cb2c1a978cf4be64.yaml | 11 +++++++++++ .../notes/user-provided-repos.yaml-d6e8583e9d9d01ef.yaml | 6 ++++++ 8 files changed, 49 insertions(+), 8 deletions(-) From no-reply at openstack.org Thu Jul 7 10:44:03 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Jul 2022 10:44:03 -0000 Subject: [release-announce] kolla 13.2.0 (xena) Message-ID: We are happy to announce the release of: kolla 13.2.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.2.0 ^^^^^^ New Features ************ * Updates the OpenStack exporter for Prometheus to version 1.6.0. * Added an *--repos-yaml* argument to allow user to provide own file with definitions of external package repositories. Useful for those building in offline environments with set of internal mirrors. Upgrade Notes ************* * The updated OpenStack exporter for Prometheus uses the latest Nova API microversion by default, resulting in changes to existing metrics. To keep existing behaviour, set "prometheus_openstack_exporter_compute_api_version" to "2.1". Bug Fixes ********* * The "apt-get update" command by default didn't fail on erroneous source repositories, it show the warning 'W: Some index files failed to download. They have been ignored, or old ones used instead.' and continue to work. This causes some containers (eg. rabbitmq, kolla- toolbox) successfully built, but makes them inconsistent because the official Ubuntu repository contains packages with the same names. Now we use "apt-get -eany update" command to stop building with an error in such cases. * Fixes CentOS builds of Skydive SEGV on startup. Skydive versions prior to 0.28.0 panic on newer versions of libc. This especially affects Centos 8. LP#1940862 Changes in kolla 13.1.0..13.2.0 ------------------------------- 51d5e442c Bump prometheus-openstack-exporter version to 1.6.0 9adffe329 Bump skydive version to 0.28 1ab4e13fe Don't ignore errors of 'apt-get update' command 5baeaf498 Pin diskimage-builder version due to drop Python3.6 e90786ab9 Allow to provide own repos.yaml file Diffstat (except docs and test files) ------------------------------------- kolla/common/config.py | 4 +++- kolla/image/build.py | 2 ++ kolla/template/methods.py | 8 ++++++-- releasenotes/notes/apt-get-update-fatal-ed2bcc5c1d93c082.yaml | 10 ++++++++++ releasenotes/notes/bug-1940862-8fd12d669ab15299.yaml | 7 +++++++ .../notes/openstack-exporter-1.6.0-cb2c1a978cf4be64.yaml | 11 +++++++++++ .../notes/user-provided-repos.yaml-d6e8583e9d9d01ef.yaml | 6 ++++++ 10 files changed, 57 insertions(+), 9 deletions(-) From no-reply at openstack.org Thu Jul 7 10:44:35 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Jul 2022 10:44:35 -0000 Subject: [release-announce] kolla-ansible 14.2.0 (yoga) Message-ID: We jubilantly announce the release of: kolla-ansible 14.2.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.2.0 ^^^^^^ New Features ************ * Adds support for configuring the Openstack Compute API microversion used by the OpenStack exporter for Prometheus using the "prometheus_openstack_exporter_compute_api_version" variable. The default value is "2.1" to keep metrics unchanged when using recent exporter releases. Bug Fixes ********* * Fixes the issue of exponential growth of /run/openvswitch mounts when kolla-toolbox container is restarted. LP#1979295 * Fixes an issue with recovering multi-node MariaDB Galera cluster. * Increases "prometheus_openstack_exporter_timeout" to 45 seconds to reduce the odds of scrape failures on deployments with large number of OpenStack resources. LP#1976629 Changes in kolla-ansible 14.1.0..14.2.0 --------------------------------------- 5cc47b02d Support setting Nova API microversion for openstack-exporter 2c83f2baf Fix nested mounts of /run/openvswitch 971b59218 CI: cephadm: Add osds/pools/users in one run f04d3ca30 ovn: add network group to neutron-ovn-metadata-agent 0769079a2 Increase openstack-exporter timeout to 45 seconds 8e69b50d9 Switch to Cortex-A72 cpu on AArch64 c952b311a Improve MariaDB restore procedure Diffstat (except docs and test files) ------------------------------------- ansible/group_vars/all.yml | 3 +- ansible/inventory/all-in-one | 1 + ansible/inventory/multinode | 1 + ansible/roles/common/defaults/main.yml | 1 - ansible/roles/mariadb/tasks/recover_cluster.yml | 1 + ansible/roles/prometheus/defaults/main.yml | 2 + ansible/roles/prometheus/handlers/main.yml | 1 + .../roles/prometheus/tasks/check-containers.yml | 1 + .../notes/bug-1979295-3088a4a1c7b391d7.yaml | 7 ++++ ...eate-grastate-mariabackup-58ae93adf32d2bcb.yaml | 4 ++ ...penstack-exporter-timeout-652eebff6a42d198.yaml | 7 ++++ ...ack-exporter-nova-version-9e75cb7ec04658f2.yaml | 8 ++++ roles/cephadm/tasks/main.yml | 44 ++++------------------ roles/cephadm/templates/commands.sh.j2 | 23 +++++++++++ 18 files changed, 88 insertions(+), 46 deletions(-) From no-reply at openstack.org Thu Jul 7 10:44:52 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Jul 2022 10:44:52 -0000 Subject: [release-announce] kayobe 12.2.0 (yoga) Message-ID: We are chuffed to announce the release of: kayobe 12.2.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.2.0 ^^^^^^ Bug Fixes * Fixes an issue with undefined kolla_enable_hacluster variable. Changes in kayobe 12.1.0..12.2.0 -------------------------------- 18b0d0ce Add missing declaration of kolla_enable_hacluster Diffstat (except docs and test files) ------------------------------------- ansible/group_vars/all/kolla | 1 + releasenotes/notes/fix-hacluster-variable-48d1370651a11cda.yaml | 4 ++++ 2 files changed, 5 insertions(+) From no-reply at openstack.org Thu Jul 7 10:50:24 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Jul 2022 10:50:24 -0000 Subject: [release-announce] kolla-ansible 13.2.0 (xena) Message-ID: We are tickled pink to announce the release of: kolla-ansible 13.2.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.2.0 ^^^^^^ New Features ************ * Adds support for configuring the Openstack Compute API microversion used by the OpenStack exporter for Prometheus using the "prometheus_openstack_exporter_compute_api_version" variable. The default value is "2.1" to keep metrics unchanged when using recent exporter releases. Bug Fixes ********* * Fixes the issue of exponential growth of /run/openvswitch mounts when kolla-toolbox container is restarted. LP#1979295 * Fixes an issue with recovering multi-node MariaDB Galera cluster. * Increases "prometheus_openstack_exporter_timeout" to 45 seconds to reduce the odds of scrape failures on deployments with large number of OpenStack resources. LP#1976629 Changes in kolla-ansible 13.1.0..13.2.0 --------------------------------------- 41c6dbfc2 Support setting Nova API microversion for openstack-exporter 6e610c2e4 Fix nested mounts of /run/openvswitch 00b3f971f CI: cephadm: Add osds/pools/users in one run 37d984dde ovn: add network group to neutron-ovn-metadata-agent 5f2a4996d Increase openstack-exporter timeout to 45 seconds 61b811235 designate: allow designate_ns_record to be a list 09f794a1e Switch to Cortex-A72 cpu on AArch64 efe71d551 Improve MariaDB restore procedure Diffstat (except docs and test files) ------------------------------------- ansible/group_vars/all.yml | 3 +- ansible/inventory/all-in-one | 1 + ansible/inventory/multinode | 1 + ansible/roles/common/defaults/main.yml | 1 - ansible/roles/designate/templates/pools.yaml.j2 | 7 ++++ ansible/roles/mariadb/tasks/recover_cluster.yml | 1 + ansible/roles/neutron/templates/neutron.conf.j2 | 2 + ansible/roles/prometheus/defaults/main.yml | 2 + ansible/roles/prometheus/handlers/main.yml | 1 + .../roles/prometheus/tasks/check-containers.yml | 1 + .../reference/networking/designate-guide.rst | 3 +- .../notes/bug-1979295-3088a4a1c7b391d7.yaml | 7 ++++ ...eate-grastate-mariabackup-58ae93adf32d2bcb.yaml | 4 ++ ...penstack-exporter-timeout-652eebff6a42d198.yaml | 7 ++++ ...ack-exporter-nova-version-9e75cb7ec04658f2.yaml | 8 ++++ roles/cephadm/tasks/main.yml | 45 ++++------------------ roles/cephadm/templates/commands.sh.j2 | 23 +++++++++++ 21 files changed, 99 insertions(+), 48 deletions(-) From no-reply at openstack.org Thu Jul 7 10:50:30 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Jul 2022 10:50:30 -0000 Subject: [release-announce] kayobe 11.2.0 (xena) Message-ID: We are ecstatic to announce the release of: kayobe 11.2.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.2.0 ^^^^^^ Bug Fixes * Fixes an issue with undefined kolla_enable_hacluster variable. Changes in kayobe 11.1.0..11.2.0 -------------------------------- 582f0502 Add missing declaration of kolla_enable_hacluster Diffstat (except docs and test files) ------------------------------------- ansible/group_vars/all/kolla | 1 + releasenotes/notes/fix-hacluster-variable-48d1370651a11cda.yaml | 4 ++++ 2 files changed, 5 insertions(+) From no-reply at openstack.org Thu Jul 7 10:50:33 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Jul 2022 10:50:33 -0000 Subject: [release-announce] kolla 14.2.0 (yoga) Message-ID: We jubilantly announce the release of: kolla 14.2.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.2.0 ^^^^^^ New Features ************ * Updates the OpenStack exporter for Prometheus to version 1.6.0. * Added an *--repos-yaml* argument to allow user to provide own file with definitions of external package repositories. Useful for those building in offline environments with set of internal mirrors. Upgrade Notes ************* * The updated OpenStack exporter for Prometheus uses the latest Nova API microversion by default, resulting in changes to existing metrics. To keep existing behaviour, set "prometheus_openstack_exporter_compute_api_version" to "2.1". Bug Fixes ********* * The "apt-get update" command by default didn't fail on erroneous source repositories, it show the warning 'W: Some index files failed to download. They have been ignored, or old ones used instead.' and continue to work. This causes some containers (eg. rabbitmq, kolla- toolbox) successfully built, but makes them inconsistent because the official Ubuntu repository contains packages with the same names. Now we use "apt-get -eany update" command to stop building with an error in such cases. * Fixes CentOS builds of Skydive SEGV on startup. Skydive versions prior to 0.28.0 panic on newer versions of libc. This especially affects Centos 8. LP#1940862 Changes in kolla 14.1.0..14.2.0 ------------------------------- 8253acdea Bump prometheus-openstack-exporter version to 1.6.0 47c64433a upper-constraints: remove neutron 66eec3357 Bump skydive version to 0.28 34cc46a4d Don't ignore errors of 'apt-get update' command 1b259ecc5 Pin diskimage-builder version due to drop Python3.6 ca511dd74 Allow to provide own repos.yaml file Diffstat (except docs and test files) ------------------------------------- kolla/common/config.py | 4 +++- kolla/image/build.py | 2 ++ kolla/template/methods.py | 8 ++++++-- releasenotes/notes/apt-get-update-fatal-ed2bcc5c1d93c082.yaml | 10 ++++++++++ releasenotes/notes/bug-1940862-8fd12d669ab15299.yaml | 7 +++++++ .../notes/openstack-exporter-1.6.0-cb2c1a978cf4be64.yaml | 11 +++++++++++ .../notes/user-provided-repos.yaml-d6e8583e9d9d01ef.yaml | 6 ++++++ 11 files changed, 58 insertions(+), 9 deletions(-) From no-reply at openstack.org Thu Jul 7 10:57:28 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Jul 2022 10:57:28 -0000 Subject: [release-announce] os-brick 5.2.1 (yoga) Message-ID: We are overjoyed to announce the release of: os-brick 5.2.1: OpenStack Cinder brick library for managing local volume attaches This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through: https://bugs.launchpad.net/os-brick/+bugs For more details, please see below. 5.2.1 ^^^^^ Bug Fixes * NVMe-oF connector bug #1964379 (https://bugs.launchpad.net/os- brick/+bug/1964379): Fixed using non LUKS v1 encrypted volumes, as once one of such volumes is disconnected from a host all successive NVMe-oF attachments would fail. * Bug #1967790 (https://bugs.launchpad.net/os-brick/+bug/1967790): Fixed encryptor's connect_volume returns and the symlink is pointing to the raw block device instead of to the decrypted device mapper device. Changes in os-brick 5.2.0..5.2.1 -------------------------------- 0bd5dc9 Fix encryption symlink issues 0f6b3d4 Update TOX_CONSTRAINTS_FILE for stable/yoga 008c8e6 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + os_brick/initiator/connectors/fibre_channel.py | 6 +- os_brick/initiator/connectors/iscsi.py | 39 +-- os_brick/initiator/connectors/lightos.py | 3 + os_brick/initiator/connectors/nvmeof.py | 3 + os_brick/initiator/connectors/rbd.py | 3 + os_brick/initiator/connectors/scaleio.py | 3 + os_brick/initiator/connectors/storpool.py | 4 + os_brick/initiator/initiator_connector.py | 23 ++ os_brick/initiator/linuxscsi.py | 8 - os_brick/privileged/rootwrap.py | 17 ++ .../initiator/connectors/test_fibre_channel.py | 2 +- os_brick/utils.py | 174 ++++++++++++- .../notes/encryption-a642889a82ff9207.yaml | 12 + tox.ini | 6 +- 19 files changed, 576 insertions(+), 188 deletions(-) From no-reply at openstack.org Thu Jul 7 11:01:30 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Jul 2022 11:01:30 -0000 Subject: [release-announce] cinder 20.0.1 (yoga) Message-ID: We are glad to announce the release of: cinder 20.0.1: OpenStack Block Storage This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/cinder Download the package from: https://tarballs.openstack.org/cinder/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. 20.0.1 ^^^^^^ Bug Fixes * Bug #1929223 (https://bugs.launchpad.net/os-brick/+bug/1929223): Fixed HTTPS certificate validation was disabled in PowerFlex connector. * Bug #1965847 (https://bugs.launchpad.net/cinder/+bug/1965847): Fixed issue where importing a backup record for a backup_id that currently existed had the unfortunate side effect of deleting the existing backup record. * IBM Spectrum Virtualize Family driver: Bug #1968159 (https://bugs.launchpad.net/cinder/+bug/1968159): Fix for retype failure for replicated volume-type. Controlling chfcmap call for rc_controlled fcmap for replication-type volumes during retype operation. * Bug #1970768 (https://bugs.launchpad.net/cinder/+bug/1970768): Fixed status of temporary volumes when creating backups and reverting to a snapshot, preventing accidental manual deletion of those resources. * HPE 3PAR driver Bug #1958122 (https://bugs.launchpad.net/cinder/+bug/1958122): Fixed issue of multi-detach operation in multi host environment. * NetApp ONTAP: Fix check QoS minimum support for SVM scoped account. See: Bug #1924798 (https://bugs.launchpad.net/cinder/+bug/1924798). Changes in cinder 20.0.0..20.0.1 -------------------------------- f6d8353fd HPE 3PAR: In multi host env, fix multi-detach operation 753c02246 Don't destroy existing backup by mistake on import 4be091c42 NetApp ONTAP: Fix check QoS min support for SVM account d773fae82 Prevent temporary volume from being deleted accidentally 391f7c7f9 Handle the case when tempest fails 22e6d5308 [SVf]:Fix retype failure for replication volume-type 17e6de9cb Fix PowerFlex connector HTTPS certificate validation Diffstat (except docs and test files) ------------------------------------- cinder/backup/api.py | 41 ++++++----- .../unit/volume/drivers/ibm/test_storwize_svc.py | 31 +++++--- .../netapp/dataontap/client/test_client_cmode.py | 5 ++ cinder/volume/driver.py | 17 +++-- cinder/volume/drivers/dell_emc/powerflex/driver.py | 12 ++++ cinder/volume/drivers/hpe/hpe_3par_common.py | 57 +++++++++++++-- .../ibm/storwize_svc/storwize_svc_common.py | 7 +- .../netapp/dataontap/client/client_cmode.py | 5 ++ cinder/volume/manager.py | 5 +- playbooks/tempest-and-cinderlib-run.yaml | 7 +- ...or-certificate-validation-707b4f9f2077d4bc.yaml | 4 ++ ...1965847-fix-backup-import-3b3ccdf740a13cff.yaml | 7 ++ ...r_replication_volume-type-4e0671b299315f4b.yaml | 8 +++ ...g-1970768-temp-vol-delete-6586a13f08d7a5c1.yaml | 6 ++ ...-detach-in-multi-host-env-3f2211f29a336b6e.yaml | 6 ++ ...upport-svm-scoped-account-a8458445d459023c.yaml | 5 ++ 21 files changed, 334 insertions(+), 67 deletions(-) From no-reply at openstack.org Tue Jul 12 09:12:19 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Jul 2022 09:12:19 -0000 Subject: [release-announce] stevedore 4.0.0 (zed) Message-ID: We are stoked to announce the release of: stevedore 4.0.0: Manage dynamic plugins for Python applications This release is part of the zed release series. The source is available from: https://opendev.org/openstack/stevedore Download the package from: https://pypi.org/project/stevedore Please report issues through: https://bugs.launchpad.net/stevedore/+bugs For more details, please see below. Changes in stevedore 3.5.0..4.0.0 --------------------------------- ccd1754 Fix remaining logic to support Python 3.6/7 8efaa1c Drop python3.6/3.7 support in testing runtime 3e10666 Add Python3 zed unit tests 15d258c Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 ++++++ requirements.txt | 1 - setup.cfg | 6 +++--- stevedore/_cache.py | 8 +------- 9 files changed, 15 insertions(+), 31 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 06321a9..6de9f4e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -importlib_metadata>=1.7.0;python_version<'3.8' # Apache-2.0 From no-reply at openstack.org Tue Jul 12 09:14:54 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Jul 2022 09:14:54 -0000 Subject: [release-announce] oslo.versionedobjects 3.0.0 (zed) Message-ID: We eagerly announce the release of: oslo.versionedobjects 3.0.0: Oslo Versioned Objects library This release is part of the zed release series. The source is available from: https://opendev.org/openstack/oslo.versionedobjects Download the package from: https://pypi.org/project/oslo.versionedobjects Please report issues through: https://bugs.launchpad.net/oslo.versionedobjects/+bugs For more details, please see below. Changes in oslo.versionedobjects 2.6.0..3.0.0 --------------------------------------------- cec2b8e Imported Translations from Zanata 0c92b58 Drop python3.6/3.7 support in testing runtime d901c42 Remove unnecessary unicode prefixes 16bfe43 Add Python3 zed unit tests 7f2dcd0 Update master for stable/yoga 3c7ae14 setup.cfg: Replace dashes by underscores Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/conf.py | 16 +++++------ releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 32 ++++++++++++++++++++-- releasenotes/source/yoga.rst | 6 ++++ setup.cfg | 10 +++---- 9 files changed, 59 insertions(+), 28 deletions(-) From no-reply at openstack.org Tue Jul 12 09:17:53 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Jul 2022 09:17:53 -0000 Subject: [release-announce] oslo.cache 3.0.0 (zed) Message-ID: We are happy to announce the release of: oslo.cache 3.0.0: Cache storage for OpenStack projects. This release is part of the zed release series. The source is available from: https://opendev.org/openstack/oslo.cache Download the package from: https://pypi.org/project/oslo.cache Please report issues through: https://bugs.launchpad.net/oslo.cache/+bugs For more details, please see below. Changes in oslo.cache 2.11.0..3.0.0 ----------------------------------- 79945c1 Imported Translations from Zanata ce85406 Drop python3.6/3.7 support in testing runtime Diffstat (except docs and test files) ------------------------------------- oslo_cache/locale/en_GB/LC_MESSAGES/oslo_cache.po | 15 +++++++++++++-- .../source/locale/en_GB/LC_MESSAGES/releasenotes.po | 5 +---- setup.cfg | 4 +--- 3 files changed, 15 insertions(+), 9 deletions(-) From no-reply at openstack.org Tue Jul 12 09:23:14 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Jul 2022 09:23:14 -0000 Subject: [release-announce] oslo.config 9.0.0 (zed) Message-ID: We are stoked to announce the release of: oslo.config 9.0.0: Oslo Configuration API This release is part of the zed release series. The source is available from: https://opendev.org/openstack/oslo.config Download the package from: https://pypi.org/project/oslo.config Please report issues through: https://bugs.launchpad.net/oslo.config/+bugs For more details, please see below. Changes in oslo.config 8.8.0..9.0.0 ----------------------------------- 9eaae04 Drop python3.6/3.7 support in testing runtime c287b4a Add Python3 zed unit tests 8255914 Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 ++++++ setup.cfg | 4 +--- 4 files changed, 9 insertions(+), 4 deletions(-) From no-reply at openstack.org Tue Jul 12 09:23:46 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Jul 2022 09:23:46 -0000 Subject: [release-announce] oslo.privsep 3.0.0 (zed) Message-ID: We enthusiastically announce the release of: oslo.privsep 3.0.0: OpenStack library for privilege separation This release is part of the zed release series. The source is available from: https://opendev.org/openstack/oslo.privsep Download the package from: https://pypi.org/project/oslo.privsep Please report issues through: https://bugs.launchpad.net/oslo.privsep/+bugs For more details, please see below. Changes in oslo.privsep 2.8.0..3.0.0 ------------------------------------ b0b2422 Drop python3.6/3.7 support in testing runtime Diffstat (except docs and test files) ------------------------------------- setup.cfg | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) From no-reply at openstack.org Tue Jul 12 09:24:50 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Jul 2022 09:24:50 -0000 Subject: [release-announce] oslo.service 3.0.0 (zed) Message-ID: We are tickled pink to announce the release of: oslo.service 3.0.0: oslo.service library This release is part of the zed release series. The source is available from: https://opendev.org/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through: https://bugs.launchpad.net/oslo.service/+bugs For more details, please see below. Changes in oslo.service 2.8.0..3.0.0 ------------------------------------ a27acfe Imported Translations from Zanata dc04fb1 Drop python3.6/3.7 support in testing runtime 1f5e01b Add Python3 zed unit tests e07697f Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- .../locale/en_GB/LC_MESSAGES/oslo_service.po | 8 +++++-- releasenotes/source/index.rst | 1 + .../source/locale/fr/LC_MESSAGES/releasenotes.po | 27 ---------------------- releasenotes/source/yoga.rst | 6 +++++ setup.cfg | 5 ++-- 6 files changed, 16 insertions(+), 33 deletions(-) From no-reply at openstack.org Tue Jul 12 09:24:57 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Jul 2022 09:24:57 -0000 Subject: [release-announce] automaton 3.0.0 (zed) Message-ID: We are gleeful to announce the release of: automaton 3.0.0: Friendly state machines for python. This release is part of the zed release series. The source is available from: https://opendev.org/openstack/automaton Download the package from: https://pypi.org/project/automaton Please report issues through: https://bugs.launchpad.net/automaton/+bugs For more details, please see below. Changes in automaton 2.5.0..3.0.0 --------------------------------- ed884e8 Drop python3.6/3.7 support in testing runtime c1987c3 Remove unnecessary unicode prefixes 5d75103 Add Python3 zed unit tests b86ca41 Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/conf.py | 16 ++++++++-------- releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 ++++++ setup.cfg | 5 ++--- 6 files changed, 22 insertions(+), 16 deletions(-) From no-reply at openstack.org Tue Jul 12 09:26:42 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Jul 2022 09:26:42 -0000 Subject: [release-announce] oslo.middleware 5.0.0 (zed) Message-ID: We are pumped to announce the release of: oslo.middleware 5.0.0: Oslo Middleware library This release is part of the zed release series. The source is available from: https://opendev.org/openstack/oslo.middleware Download the package from: https://pypi.org/project/oslo.middleware Please report issues through: https://bugs.launchpad.net/oslo.middleware/+bugs For more details, please see below. Changes in oslo.middleware 4.5.1..5.0.0 --------------------------------------- 51e1882 Drop python3.6/3.7 support in testing runtime 7e0c046 Fix formatting of release list 2fa3e52 Add Python3 zed unit tests 725aeaa Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 27 ++++++++++++++------------- releasenotes/source/yoga.rst | 6 ++++++ setup.cfg | 4 +--- 4 files changed, 22 insertions(+), 17 deletions(-) From no-reply at openstack.org Tue Jul 12 09:26:45 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Jul 2022 09:26:45 -0000 Subject: [release-announce] oslo.limit 2.0.0 (zed) Message-ID: We jubilantly announce the release of: oslo.limit 2.0.0: Limit enforcement library to assist with quota calculation. This release is part of the zed release series. The source is available from: https://opendev.org/openstack/oslo.limit Download the package from: https://pypi.org/project/oslo.limit Please report issues through: https://bugs.launchpad.net/oslo.limit/+bugs For more details, please see below. Changes in oslo.limit 1.6.0..2.0.0 ---------------------------------- 992be20 Drop python3.6/3.7 support in testing runtime Diffstat (except docs and test files) ------------------------------------- setup.cfg | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) From no-reply at openstack.org Tue Jul 12 09:27:01 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Jul 2022 09:27:01 -0000 Subject: [release-announce] oslo.serialization 5.0.0 (zed) Message-ID: We are pleased to announce the release of: oslo.serialization 5.0.0: Oslo Serialization library This release is part of the zed 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 4.3.0..5.0.0 ------------------------------------------ dd2a819 Drop python3.6/3.7 support in testing runtime 0f54515 Remove unnecessary unicode prefixes bcbd6ad Add Python3 zed unit tests 85d12b3 Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- oslo_serialization/msgpackutils.py | 22 +++++++++--------- releasenotes/source/conf.py | 16 ++++++------- releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 +++++ setup.cfg | 5 ++--- 9 files changed, 58 insertions(+), 52 deletions(-) From no-reply at openstack.org Tue Jul 12 09:28:34 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Jul 2022 09:28:34 -0000 Subject: [release-announce] oslo.upgradecheck 2.0.0 (zed) Message-ID: We are thrilled to announce the release of: oslo.upgradecheck 2.0.0: Common code for writing OpenStack upgrade checks This release is part of the zed release series. The source is available from: https://opendev.org/openstack/oslo.upgradecheck Download the package from: https://pypi.org/project/oslo.upgradecheck Please report issues through: https://bugs.launchpad.net/oslo.upgradecheck/+bugs For more details, please see below. Changes in oslo.upgradecheck 1.5.0..2.0.0 ----------------------------------------- b3a2b19 Drop python3.6/3.7 support in testing runtime 1c6d65c Add Python3 zed unit tests f1fbed9 Update master for stable/yoga f42df2d setup.cfg: Replace dashes by underscores Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 ++++++ setup.cfg | 11 +++++------ 4 files changed, 13 insertions(+), 7 deletions(-) From no-reply at openstack.org Tue Jul 12 09:31:18 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Jul 2022 09:31:18 -0000 Subject: [release-announce] oslo.db 12.0.0 (zed) Message-ID: We are tickled pink to announce the release of: oslo.db 12.0.0: Oslo Database library This release is part of the zed release series. The source is available from: https://opendev.org/openstack/oslo.db Download the package from: https://pypi.org/project/oslo.db Please report issues through: https://bugs.launchpad.net/oslo.db/+bugs For more details, please see below. Changes in oslo.db 11.3.0..12.0.0 --------------------------------- a808381 Imported Translations from Zanata 3f889d5 Drop python3.6/3.7 support in testing runtime Diffstat (except docs and test files) ------------------------------------- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 166 ++++++++++++++++++++- setup.cfg | 4 +- 2 files changed, 165 insertions(+), 5 deletions(-) From no-reply at openstack.org Tue Jul 12 09:36:09 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Jul 2022 09:36:09 -0000 Subject: [release-announce] oslo.context 5.0.0 (zed) Message-ID: We are delighted to announce the release of: oslo.context 5.0.0: Oslo Context library This release is part of the zed 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 4.1.0..5.0.0 ------------------------------------ f388eb9 Drop python3.6/3.7 support in testing runtime b036fc1 Remove unnecessary unicode prefixes 27e8202 Add Python3 zed unit tests f13e5b4 Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/conf.py | 14 +++++++------- releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 ++++++ setup.cfg | 5 ++--- 6 files changed, 21 insertions(+), 15 deletions(-) From no-reply at openstack.org Tue Jul 12 09:37:51 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Jul 2022 09:37:51 -0000 Subject: [release-announce] oslo.messaging 13.0.0 (zed) Message-ID: We are excited to announce the release of: oslo.messaging 13.0.0: Oslo Messaging API This release is part of the zed 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. 13.0.0 ^^^^^^ New Features * Add quorum configuration x-max-in-memory-length, x-max-in-memory- bytes, x-delivery-limit which control the quorum queue memory usage and handle the message poisoning problem Changes in oslo.messaging 12.14.0..13.0.0 ----------------------------------------- f6113705 Drop python3.6/3.7 support in testing runtime 8932ad23 Add quorum queue control configurations Diffstat (except docs and test files) ------------------------------------- oslo_messaging/_drivers/impl_rabbit.py | 78 ++++++++++++++++++++-- ...um-control-configurations-beed79811ff97ba2.yaml | 6 ++ setup.cfg | 4 +- 4 files changed, 81 insertions(+), 10 deletions(-) From no-reply at openstack.org Tue Jul 12 09:40:36 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Jul 2022 09:40:36 -0000 Subject: [release-announce] castellan 4.0.0 (zed) Message-ID: We are amped to announce the release of: castellan 4.0.0: Generic Key Manager interface for OpenStack This release is part of the zed release series. The source is available from: https://opendev.org/openstack/castellan Download the package from: https://tarballs.openstack.org/castellan/ Please report issues through: https://bugs.launchpad.net/castellan/+bugs For more details, please see below. Changes in castellan 3.11.0..4.0.0 ---------------------------------- 73569c8 Drop python3.6/3.7 support in testing runtime Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- setup.cfg | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) From no-reply at openstack.org Wed Jul 13 10:11:53 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 13 Jul 2022 10:11:53 -0000 Subject: [release-announce] python-glanceclient 4.0.1 (zed) Message-ID: We are stoked to announce the release of: python-glanceclient 4.0.1: OpenStack Image API Client Library This release is part of the zed release series. The source is available from: https://opendev.org/openstack/python-glanceclient Download the package from: https://pypi.org/project/python-glanceclient Please report issues through: https://bugs.launchpad.net/python-glanceclient/+bugs For more details, please see below. Changes in python-glanceclient 4.0.0..4.0.1 ------------------------------------------- 1b854e1 Remove incorrect note from requirements files 508914c Uncap warlock 8df9328 Check if stdin has isatty attribute be26283 Bump tox minversion to 3.18.0 Diffstat (except docs and test files) ------------------------------------- glanceclient/common/utils.py | 2 +- glanceclient/v2/shell.py | 4 ++-- requirements.txt | 5 +---- test-requirements.txt | 5 ----- tox.ini | 4 ++-- 5 files changed, 6 insertions(+), 14 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e2a92e4..424dcf0 100644 --- a/requirements.txt +++ b/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. @@ -8 +5 @@ requests>=2.14.2 # Apache-2.0 -warlock<2,>=1.2.0 # Apache-2.0 +warlock>=1.2.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index e9f6622..d635495 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,4 +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. - @@ -6 +1,0 @@ hacking>=3.0.1,<3.1.0 # Apache-2.0 - From no-reply at openstack.org Wed Jul 13 10:59:45 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 13 Jul 2022 10:59:45 -0000 Subject: [release-announce] glance_store 4.0.1 (zed) Message-ID: We are pumped to announce the release of: glance_store 4.0.1: OpenStack Image Service Store Library This release is part of the zed 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.0.1 ^^^^^ New Features ************ * When using the cinder backend, a custom os-brick file lock location can be specified using the "lock_path" configuration option in the "[os_brick]" configuration section. Helpful when deploying on the same host as the Cinder service. Upgrade Notes ************* * When running Cinder and Glance with Cinder backend on the same host an os-brick shared location can be configured using the "lock_path" in the "[os_brick]" configuration section. Changes in glance_store 4.0.0..4.0.1 ------------------------------------ 73ebb70 Support os-brick specific lock_path for Cinder 5ff06df Remove Python 2 support Diffstat (except docs and test files) ------------------------------------- glance_store/_drivers/cinder.py | 4 +- glance_store/_drivers/filesystem.py | 4 +- glance_store/_drivers/http.py | 2 +- glance_store/_drivers/rbd.py | 4 +- glance_store/_drivers/s3.py | 10 +- glance_store/_drivers/swift/store.py | 44 ++++----- glance_store/_drivers/swift/utils.py | 17 +--- glance_store/_drivers/vmware_datastore.py | 19 ++-- glance_store/backend.py | 3 +- glance_store/driver.py | 6 +- glance_store/exceptions.py | 11 +-- glance_store/location.py | 2 +- glance_store/multi_backend.py | 3 +- releasenotes/notes/lock_path-cef9d6f5f52c3211.yaml | 12 +++ releasenotes/source/conf.py | 16 ++-- requirements.txt | 1 - tools/colorizer.py | 3 +- 33 files changed, 297 insertions(+), 323 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f14c59a..ffd4fd7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11 +10,0 @@ eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT -six>=1.11.0 # MIT From no-reply at openstack.org Wed Jul 13 11:01:02 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 13 Jul 2022 11:01:02 -0000 Subject: [release-announce] python-octaviaclient 3.0.0 (zed) Message-ID: We enthusiastically announce the release of: python-octaviaclient 3.0.0: Octavia client for OpenStack Load Balancing This release is part of the zed 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.0.0 ^^^^^ Upgrade Notes * Python 3.6 & 3.7 support has been dropped. The minimum version of Python now supported is Python 3.8. Changes in python-octaviaclient 2.5.0..3.0.0 -------------------------------------------- 3ae1dbf Drop lower-constraints.txt and its testing 4dd803d Update python testing as per zed cycle testing runtime 685d8ce Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 54 ---------------------- .../drop-python-3-6-and-3-7-5675086892fe7d16.yaml | 5 ++ releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 +++ requirements.txt | 4 ++ setup.cfg | 6 +-- tox.ini | 6 --- zuul.d/projects.yaml | 3 +- 8 files changed, 20 insertions(+), 65 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 334c8c1..3a1783f 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 Wed Jul 13 11:01:23 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 13 Jul 2022 11:01:23 -0000 Subject: [release-announce] octavia-lib 3.0.0 (zed) Message-ID: We are happy to announce the release of: octavia-lib 3.0.0: A library to support Octavia provider drivers. This release is part of the zed 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. 3.0.0 ^^^^^ Upgrade Notes * Update Python base version from 3.6 to 3.8. As per Openstack Python runtime versions policy Python 3.8 will be the the minimum Python version in the Zed release cycle. Changes in octavia-lib 2.5.0..3.0.0 ----------------------------------- ebd7334 Drop lower-constraints.txt and its testing e7b57a1 Move to Python 3.8 b24ab51 Update master for stable/yoga 4aaed16 Add Python3 yoga unit tests c9e0e91 Replace deprecated UPPER_CONSTRAINTS_FILE variable Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 15 --------------- .../notes/move-to-python-3.8-6a29d13144e8c378.yaml | 6 ++++++ releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 ++++++ requirements.txt | 4 ++++ setup.cfg | 6 +++--- tox.ini | 13 ++----------- zuul.d/projects.yaml | 5 ++--- 8 files changed, 24 insertions(+), 32 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2575953..6910166 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 Jul 15 08:13:29 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 08:13:29 -0000 Subject: [release-announce] neutron-lib 3.0.0 (zed) Message-ID: We are gleeful to announce the release of: neutron-lib 3.0.0: Neutron shared routines and utilities This release is part of the zed 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.0.0 ^^^^^ New Features ************ * The neutron ovs_lib related constantswhich represents used OpenFlow registries are now available in the "neutron_lib.agent.common.constants" module. The helper function "create_reg_numbers" is now available in the "neutron_lib.agent.common.utils" module. Upgrade Notes ************* * Python 3.6 & 3.7 support has been dropped. The minimum version of Python now supported is Python 3.8. Other Notes *********** * From '799676 change _ neutron uses os-resource-classes lib constants. Neutron-lib copy constants ``CLASS_NET_BW_EGRESS_KBPS`* and "CLASS_NET_BW_INGRESS_KBPS" are removed Changes in neutron-lib 2.21.0..3.0.0 ------------------------------------ 89dc650 Remove unused placement constants 231067c Rehome ovsfw constants and utils modules e4415d5 Revert "Introduce new bgp_associations API definition" 1de7dc1 Check proper config option to see if scope is enforced or not cd7b5e4 Correct error on unbound ports GET request 15f1a04 Update python testing as per zed cycle teting runtime fc95d16 Doc: Add note for subnet creation Diffstat (except docs and test files) ------------------------------------- api-ref/source/v2/bgp_speaker.inc | 364 +-------------------- api-ref/source/v2/intro.inc | 2 +- api-ref/source/v2/parameters.yaml | 71 ---- ...gp_speaker_create_peer_association-request.json | 6 - ...p_speaker_create_peer_association-response.json | 9 - ..._speaker_create_router_association-request.json | 7 - ...speaker_create_router_association-response.json | 11 - ...peaker_list_all_peer_associations-response.json | 16 - ...aker_list_all_router_associations-response.json | 18 - .../bgp/bgp_speaker_list_all_routes-response.json | 14 - ...bgp_speaker_show_peer_association-response.json | 9 - ...p_speaker_show_router_association-response.json | 10 - ..._speaker_update_router_association-request.json | 6 - ...speaker_update_router_association-response.json | 11 - api-ref/source/v2/subnets.inc | 8 + neutron_lib/agent/common/__init__.py | 0 neutron_lib/agent/common/constants.py | 28 ++ neutron_lib/agent/common/utils.py | 50 +++ neutron_lib/api/definitions/__init__.py | 2 - neutron_lib/api/definitions/bgp_associations.py | 100 ------ neutron_lib/context.py | 2 +- neutron_lib/db/utils.py | 2 +- neutron_lib/placement/constants.py | 8 - .../unit/api/definitions/test_bgp_associations.py | 24 -- ...ssociations_api_extension-32dba9a59b4aa076.yaml | 12 - .../drop-python-3-6-and-3-7-daba9483fa3d9b3a.yaml | 5 + ...me-ovs-firewall-constants-522a307ff8ef4a78.yaml | 8 + ...esource-classes-constants-81f01eaed9ac463d.yaml | 6 + setup.cfg | 6 +- 35 files changed, 167 insertions(+), 716 deletions(-) From no-reply at openstack.org Fri Jul 15 08:15:30 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 08:15:30 -0000 Subject: [release-announce] python-designateclient 5.0.0 (zed) Message-ID: We are jazzed to announce the release of: python-designateclient 5.0.0: OpenStack DNS-as-a-Service - Client This release is part of the zed 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.0.0 ^^^^^ Upgrade Notes * Python 3.6 & 3.7 support has been dropped. The minimum version of Python now supported is Python 3.8. Changes in python-designateclient 4.5.0..5.0.0 ---------------------------------------------- 0d0d339 Fix quota list command for non-admin users 041eda6 Update python testing as per zed cycle testing runtime fba1354 Fix missing --target-project-id for transfer req ef2098e Update zuul queue configuration b7ad25b Update python jobs to zed template 5f92f98 Drop lower-constraints.txt and its testing 2bc8916 Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 6 +- designateclient/v2/cli/quotas.py | 5 +- designateclient/v2/cli/zones.py | 7 +++ lower-constraints.txt | 71 ---------------------- .../drop-python-3-6-and-3-7-7d815c897c330d9c.yaml | 5 ++ releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 ++ requirements.txt | 4 ++ setup.cfg | 5 +- tox.ini | 10 --- 10 files changed, 30 insertions(+), 90 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a6fbbc0..4871dcf 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 Jul 15 08:18:39 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 08:18:39 -0000 Subject: [release-announce] python-cyborgclient 2.0.0 (zed) Message-ID: We are tickled pink to announce the release of: python-cyborgclient 2.0.0: Python client for cyborg API This release is part of the zed release series. The source is available from: https://opendev.org/openstack/python-cyborgclient Download the package from: https://pypi.org/project/python-cyborgclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/cyborg For more details, please see below. Changes in python-cyborgclient 1.7.0..2.0.0 ------------------------------------------- 501d9f3 Switch openstack-python3-zed-jobs 749a474 Bump oslo.log>=5.0.0 version 8f04a31 Remove py36 zuul task 33c3467 Update python testing as per zed cycle teting runtime 3306696 Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 ++++++ requirements.txt | 2 +- setup.cfg | 4 +--- 5 files changed, 10 insertions(+), 5 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 48aaee1..75cac02 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ oslo.i18n>=3.15.3 # Apache-2.0 -oslo.log>=3.36.0 # Apache-2.0 +oslo.log>=5.0.0 # Apache-2.0 From no-reply at openstack.org Fri Jul 15 08:19:26 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 08:19:26 -0000 Subject: [release-announce] python-saharaclient 4.0.0 (zed) Message-ID: We high-spiritedly announce the release of: python-saharaclient 4.0.0: Client library for Sahara API This release is part of the zed release series. The source is available from: https://opendev.org/openstack/python-saharaclient Download the package from: https://pypi.org/project/python-saharaclient Please report issues through: https://bugs.launchpad.net/python-saharaclient/+bugs For more details, please see below. Changes in python-saharaclient 3.5.0..4.0.0 ------------------------------------------- 9ddf2f7 Remove usage of six 8899506 Bump oslo.* and pbr version to support >=py38 84555b6 Dropping lower constraints testing and remove py36,py37 support 87ff690 Update master for stable/yoga fef5cd5 Update TOX_CONSTRAINTS_FILE Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +- lower-constraints.txt | 71 ---------------------- releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 ++ requirements.txt | 9 ++- saharaclient/api/base.py | 2 +- saharaclient/api/clusters.py | 2 +- saharaclient/api/job_binary_internals.py | 2 +- saharaclient/api/plugins.py | 2 +- setup.cfg | 5 +- tox.ini | 18 ++---- 17 files changed, 37 insertions(+), 110 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b0bcfcf..4995a03 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -pbr!=2.1.0,>=2.0.0 # Apache-2.0 +pbr>=3.1.1 # Apache-2.0 @@ -9,3 +9,3 @@ osc-lib>=2.0.0 # Apache-2.0 -oslo.log>=3.36.0 # Apache-2.0 -oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 -oslo.i18n>=3.15.3 # Apache-2.0 +oslo.log>=5.0.0 # Apache-2.0 +oslo.serialization>=2.25.0 # Apache-2.0 +oslo.i18n>=3.20.0 # Apache-2.0 @@ -15 +14,0 @@ requests>=2.14.2 # Apache-2.0 -six>=1.10.0 # MIT From no-reply at openstack.org Fri Jul 15 08:20:00 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 08:20:00 -0000 Subject: [release-announce] osc-placement 4.0.0 (zed) Message-ID: We are excited to announce the release of: osc-placement 4.0.0: OpenStackClient plugin for the Placement service This release is part of the zed 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. 4.0.0 ^^^^^ New Features * Both the "openstack resource provider list" and "openstack allocation candidate list" command now supports "--os-placement-api- version 1.39" where the "--required" argument now can contain a comma separated list of trait names to express OR relationship. So " --required T1,T2 --required T3" means (T1 or T2) and T3. Changes in osc-placement 3.2.0..4.0.0 ------------------------------------- 9545623 Support microversion 1.39 9101797 Add Python3 zed unit tests d4ef2a9 Change minversion of tox to 3.18.0 7f77e98 Update master for stable/yoga db84950 Replace deprecated assertRaisesRegexp 1f2fddd Remove usage of six 99d5dcc Remove usage of six Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 23 ++-- osc_placement/http.py | 3 +- osc_placement/resources/allocation_candidate.py | 33 +++-- osc_placement/resources/common.py | 25 +++- osc_placement/resources/resource_provider.py | 31 +++-- osc_placement/version.py | 1 + ...roversion-1.39-any-traits-da32e4ef7c9ac6b7.yaml | 10 ++ releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 + requirements.txt | 1 - setup.cfg | 4 +- tox.ini | 24 ++-- 21 files changed, 360 insertions(+), 113 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 8f28cd4..33d3f18 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ pbr>=2.0.0 # Apache-2.0 -six>=1.10.0 # MIT From no-reply at openstack.org Fri Jul 15 08:20:23 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 08:20:23 -0000 Subject: [release-announce] python-swiftclient 4.0.1 (zed) Message-ID: We contentedly announce the release of: python-swiftclient 4.0.1: OpenStack Object Storage API Client Library This release is part of the zed 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.0.0..4.0.1 ------------------------------------------ 9eee29d tempurl: Support sha256 and sha512 signatures 1dc635a doc: Comment out language option 20c97e8 Remove use of mock Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 2 +- swiftclient/shell.py | 11 +++- swiftclient/utils.py | 22 ++++++-- test-requirements.txt | 1 - test/unit/test_authv1.py | 2 +- test/unit/test_command_helpers.py | 2 +- test/unit/test_service.py | 67 ++++++++++++------------ test/unit/test_shell.py | 65 +++++++++++++++++------ test/unit/test_swiftclient.py | 2 +- test/unit/test_utils.py | 105 +++++++++++++++++++++++++++----------- test/unit/utils.py | 2 +- 11 files changed, 191 insertions(+), 90 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index c2fb2c6..b0633eb 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +5,0 @@ keystoneauth1>=3.4.0 # Apache-2.0 -mock>=1.2.0 # BSD From no-reply at openstack.org Fri Jul 15 08:20:43 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 08:20:43 -0000 Subject: [release-announce] python-neutronclient 8.0.0 (zed) Message-ID: We are thrilled to announce the release of: python-neutronclient 8.0.0: CLI and Client Library for OpenStack Networking This release is part of the zed 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. 8.0.0 ^^^^^ Upgrade Notes * Python 3.6 & 3.7 support has been dropped. The minimum version of Python now supported is Python 3.8. Changes in python-neutronclient 7.8.0..8.0.0 -------------------------------------------- b720fda Update python testing as per zed cycle teting runtime 143db01 Drop lower-constraints.txt and its testing 4575bea Update master for stable/yoga 28628e8 Skip B105 pep8 error: hardcoded passwords Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +- lower-constraints.txt | 111 --------------------- .../drop-python-3-6-and-3-7-73767fa0bbe89a6e.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 ++ requirements.txt | 4 + setup.cfg | 4 +- tox.ini | 11 +- 8 files changed, 22 insertions(+), 123 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b08551d..b85e6b6 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 Jul 15 08:23:27 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 08:23:27 -0000 Subject: [release-announce] keystonemiddleware 10.0.0 (zed) Message-ID: We are amped to announce the release of: keystonemiddleware 10.0.0: Middleware for OpenStack Identity This release is part of the zed release series. The source is available from: https://opendev.org/openstack/keystonemiddleware Download the package from: https://pypi.org/project/keystonemiddleware Please report issues through: https://bugs.launchpad.net/keystonemiddleware/+bugs For more details, please see below. 10.0.0 ^^^^^^ Upgrade Notes * Python 3.6 & 3.7 support has been dropped. The minimum version of Python now supported is Python 3.8. Changes in keystonemiddleware 9.5.0..10.0.0 ------------------------------------------- bad107e setup.cfg: Replace dashes by underscores 9e827f7 Update python testing as per zed cycle teting runtime 87f6515 Update Python 3 job template 6a09741 Remove references to 'sys.version_info' 2f614b4 Remove translation sections from setup.cfg Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- babel.cfg | 3 --- .../drop-python-3-6-and-3-7-c407d5898c5eafec.yaml | 5 ++++ setup.cfg | 29 ++++++---------------- 5 files changed, 14 insertions(+), 43 deletions(-) From no-reply at openstack.org Fri Jul 15 08:23:39 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 08:23:39 -0000 Subject: [release-announce] python-keystoneclient 5.0.0 (zed) Message-ID: We are amped to announce the release of: python-keystoneclient 5.0.0: Client Library for OpenStack Identity This release is part of the zed 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. 5.0.0 ^^^^^ Upgrade Notes * Python 3.6 & 3.7 support has been dropped. The minimum version of Python now supported is Python 3.8. Changes in python-keystoneclient 4.5.0..5.0.0 --------------------------------------------- 5753fcd Bump tox minversion to 3.18.0 67aa3b9 Update python testing as per zed cycle teting runtime Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/notes/drop-python-3-6-and-3-7-ef1e107897dde8f4.yaml | 5 +++++ setup.cfg | 5 ++--- tox.ini | 6 +++--- 4 files changed, 11 insertions(+), 7 deletions(-) From no-reply at openstack.org Fri Jul 15 08:25:19 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 08:25:19 -0000 Subject: [release-announce] keystoneauth1 5.0.0 (zed) Message-ID: We are tickled pink to announce the release of: keystoneauth1 5.0.0: Authentication Library for OpenStack Identity This release is part of the zed 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. 5.0.0 ^^^^^ Upgrade Notes * Python 3.6 & 3.7 support has been dropped. The minimum version of Python now supported is Python 3.8. Changes in keystoneauth1 4.6.0..5.0.0 ------------------------------------- 2445a5d Update python testing as per zed cycle teting runtime Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/notes/drop-python-3-6-and-3-7-c407d5898c5eafec.yaml | 5 +++++ setup.cfg | 5 ++--- tox.ini | 2 +- 4 files changed, 9 insertions(+), 5 deletions(-) From no-reply at openstack.org Fri Jul 15 08:36:19 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 08:36:19 -0000 Subject: [release-announce] osc-lib 2.6.1 (zed) Message-ID: We are gleeful to announce the release of: osc-lib 2.6.1: OpenStackClient Library This release is part of the zed 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.0..2.6.1 ------------------------------- 973e169 Do not output log on bash autocomplete generation Diffstat (except docs and test files) ------------------------------------- osc_lib/shell.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) From no-reply at openstack.org Fri Jul 15 09:03:18 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 09:03:18 -0000 Subject: [release-announce] python-magnumclient 3.7.0 (zed) Message-ID: We are gleeful to announce the release of: python-magnumclient 3.7.0: Client library for Magnum API This release is part of the zed 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 3.6.0..3.7.0 ------------------------------------------- 7557e89 Remove translation sections from setup.cfg 78ca45c Drop lower-constraints.txt and its testing 972aff0 Fix test_help_on_subcommand on Python 3.10 f279da4 Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- babel.cfg | 1 - lower-constraints.txt | 109 --------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 +++ requirements.txt | 5 +- setup.cfg | 13 ----- tox.ini | 7 --- 8 files changed, 17 insertions(+), 133 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index edbc558..45d2ad9 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. + @@ -6 +9,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -Babel!=2.4.0,>=2.3.4 # BSD From no-reply at openstack.org Fri Jul 15 09:04:39 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 09:04:39 -0000 Subject: [release-announce] python-freezerclient 5.0.0 (zed) Message-ID: We are chuffed to announce the release of: python-freezerclient 5.0.0: OpenStack Disaster Recovery API Client Library This release is part of the zed 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.0.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 Jul 15 09:29:58 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 09:29:58 -0000 Subject: [release-announce] python-ironicclient 5.0.0 (zed) Message-ID: We are excited to announce the release of: python-ironicclient 5.0.0: OpenStack Bare Metal Provisioning API Client Library This release is part of the zed 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 4.11.0..5.0.0 -------------------------------------------- dfbd08f The Python 3.6 and Python 3.7 Support has been dropped since zed a7ad7fd Drop lower-constraints.txt and its testing e801e1c CI: Removing ironic job queue bf48ad2 Fix CI 283f82c Add Python3 zed unit tests 9ee2509 Update master for stable/yoga 59df415 Avoid using 'foo' as invalid JSON test data Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 25 ------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 ++++++ requirements.txt | 4 ++++ setup.cfg | 4 +--- tox.ini | 6 ------ zuul.d/ironicclient-jobs.yaml | 1 - zuul.d/project.yaml | 4 +--- 9 files changed, 14 insertions(+), 39 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 33aae56..e218bc6 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 Jul 15 09:37:15 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 09:37:15 -0000 Subject: [release-announce] python-heatclient 3.0.0 (zed) Message-ID: We high-spiritedly announce the release of: python-heatclient 3.0.0: OpenStack Orchestration API Client Library This release is part of the zed release series. The source is available from: https://opendev.org/openstack/python-heatclient Download the package from: https://pypi.org/project/python-heatclient Please report issues through: https://bugs.launchpad.net/python-heatclient/+bugs For more details, please see below. Changes in python-heatclient 2.5.1..3.0.0 ----------------------------------------- b65fb84 Drop lower-constraints.txt and its testing 66adfe1 Encode urls in unit tests 1a1fd2b The Python 3.6 and Python 3.7 Support has been dropped since zed 0732060 Bump tox minversion to 3.18.0 23e6475 Remove six a12456c Add Python3 zed unit tests 7e4768f Update master for stable/yoga 5b4729b Replace deprecated UPPER_CONSTRAINTS_FILE variable Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +- heatclient/common/base.py | 6 +- heatclient/common/deployment_utils.py | 5 +- heatclient/common/format_utils.py | 3 +- heatclient/common/http.py | 5 +- heatclient/common/template_utils.py | 15 +- heatclient/common/utils.py | 17 +- heatclient/osc/v1/build_info.py | 3 +- heatclient/osc/v1/resource.py | 7 +- heatclient/osc/v1/resource_type.py | 5 +- heatclient/osc/v1/snapshot.py | 5 +- heatclient/osc/v1/software_config.py | 7 +- heatclient/osc/v1/stack.py | 13 +- heatclient/osc/v1/template.py | 5 +- heatclient/shell.py | 3 +- heatclient/v1/events.py | 2 +- heatclient/v1/resource_types.py | 7 +- heatclient/v1/resources.py | 2 +- heatclient/v1/shell.py | 9 +- heatclient/v1/software_configs.py | 2 +- heatclient/v1/software_deployments.py | 2 +- heatclient/v1/stacks.py | 2 +- heatclient/v1/template_versions.py | 2 +- lower-constraints.txt | 90 ---------- releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 + requirements.txt | 5 +- setup.cfg | 4 +- tox.ini | 16 +- 45 files changed, 204 insertions(+), 337 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3874e36..0ef8437 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. + @@ -18 +21,0 @@ requests>=2.14.2 # Apache-2.0 -six>=1.10.0 # MIT From no-reply at openstack.org Fri Jul 15 10:03:17 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 10:03:17 -0000 Subject: [release-announce] python-cinderclient 9.0.0 (zed) Message-ID: We are tickled pink to announce the release of: python-cinderclient 9.0.0: OpenStack Block Storage API Client Library This release is part of the zed 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.0.0 ^^^^^ Upgrade Notes * Python 3.6 & 3.7 support has been dropped. The minimum version of Python now supported is Python 3.8. Changes in python-cinderclient 8.3.0..9.0.0 ------------------------------------------- 2c7d463 Update python testing as per zed cycle testing runtime d60630c Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 16 ++++++++-------- .../notes/drop-python-3-6-and-3-7-fe2dc753e456b527.yaml | 6 ++++++ releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 ++++++ setup.cfg | 4 +--- tox.ini | 2 +- 6 files changed, 23 insertions(+), 12 deletions(-) From no-reply at openstack.org Fri Jul 15 10:09:33 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 10:09:33 -0000 Subject: [release-announce] monasca-common 3.6.0 (zed) Message-ID: We are thrilled to announce the release of: monasca-common 3.6.0: Monasca common python modules This release is part of the zed release series. The source is available from: https://opendev.org/openstack/monasca-common Download the package from: https://tarballs.openstack.org/monasca-common/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-common 3.5.0..3.6.0 -------------------------------------- f290882 Drop lower-constraints.txt and its testing 43c5cde Remove temporarily docker Zuul-jobs 90c9b2d Add Python3 zed unit tests 873cbf8 Rename tenant with project_id Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 11 +----- lower-constraints.txt | 55 ------------------------------ requirements.txt | 4 +++ test-requirements.txt | 2 +- tox.ini | 8 ----- 6 files changed, 8 insertions(+), 76 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index fdc60ed..a28dcd0 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. + diff --git a/test-requirements.txt b/test-requirements.txt index 2940b86..9c95d72 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -18 +18 @@ testtools>=2.2.0 # MIT -docutils>=0.11 +docutils>=0.14 From no-reply at openstack.org Fri Jul 15 10:10:46 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 10:10:46 -0000 Subject: [release-announce] python-barbicanclient 5.4.0 (zed) Message-ID: We are happy to announce the release of: python-barbicanclient 5.4.0: Client Library for OpenStack Barbican Key Management API This release is part of the zed release series. The source is available from: https://opendev.org/openstack/python-barbicanclient Download the package from: https://tarballs.openstack.org/python-barbicanclient/ Please report issues through: https://bugs.launchpad.net/python-barbicanclient/+bugs For more details, please see below. Changes in python-barbicanclient 5.3.0..5.4.0 --------------------------------------------- 771eb86 Remove unicode literal 69125bf Remove six 1fc7d45 setup.cfg: Replace dashes by underscores 1c46400 Add Python3 zed unit tests 57b559b Replace deprecated UPPER_CONSTRAINTS_FILE variable ca596f0 Fix unit test failue with cliff>=3.5.0 d6a7022 Replace git.openstack.org URLs with opendev.org URLs 65db569 Updating python testing as per Yoga testing runtime ed56446 Add Python 3 only classifier 03c59e8 Fix the import warning of secrets 8e3a391 Drop lower-constraints.txt and its testing Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +- README.rst | 22 +++--- barbicanclient/barbican_cli/v1/secrets.py | 2 +- barbicanclient/v1/orders.py | 8 +-- barbicanclient/v1/secrets.py | 31 ++++---- .../client/v1/functional/test_secrets.py | 2 +- lower-constraints.txt | 74 ------------------- requirements.txt | 5 +- setup.cfg | 9 +-- tox.ini | 10 +-- 21 files changed, 130 insertions(+), 221 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index aab6108..9c37a45 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. + @@ -6 +9,0 @@ requests>=2.14.2 # Apache-2.0 -six>=1.10.0 # MIT From no-reply at openstack.org Fri Jul 15 10:13:54 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 10:13:54 -0000 Subject: [release-announce] python-brick-cinderclient-ext 2.0.0 (zed) Message-ID: We are delighted to announce the release of: python-brick-cinderclient-ext 2.0.0: python-cinderclient extension for local storage management This release is part of the zed 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. 2.0.0 ^^^^^ Upgrade Notes * Python 3.6 & 3.7 support has been dropped. The minimum version of Python now supported is Python 3.8. Changes in python-brick-cinderclient-ext 1.5.0..2.0.0 ----------------------------------------------------- 6a1c473 Update python testing as per zed cycle testing runtime e01246b Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 16 ++++++++-------- .../notes/drop-python-3-6-and-3-7-f8afbd8e0d0a98e0.yaml | 6 ++++++ releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 ++++++ setup.cfg | 4 +--- tox.ini | 2 +- 6 files changed, 23 insertions(+), 12 deletions(-) From no-reply at openstack.org Fri Jul 15 10:51:58 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 10:51:58 -0000 Subject: [release-announce] metalsmith 1.7.0 (zed) Message-ID: We are stoked to announce the release of: metalsmith 1.7.0: Deployment and Scheduling tool for Bare Metal This release is part of the zed 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.6.2..1.7.0 ---------------------------------- 98c4c96 CI: Extend timeouts for RAX 5459c30 metalsmith_instances module, unprovision by hostname e6568a0 metalsmith_instances module, pass hostname in reserve cf6b37a metalsmith list handle missing port 5816be5 Provide a work around to fix the CI a3e205f Add a CentOS job with legacy local boot 018a19c Add a workaround to fix the CI d06a066 Add Python3 zed unit tests c0955b1 Update master for stable/yoga 72677fc Ensure tox.ini is ASCII Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 26 +++++++++++++++++----- metalsmith/_instance.py | 16 +++++++++---- metalsmith/test/test_instance.py | 13 +++++++++++ metalsmith/test/test_metalsmith_instances.py | 24 ++++++++++++++++++++ .../modules/metalsmith_instances.py | 4 +++- playbooks/integration/centos8-image.yaml | 9 +++++++- playbooks/integration/exercise.yaml | 22 +++++++++++++++--- playbooks/integration/initial-setup.yaml | 5 +++++ releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 +++++ tox.ini | 2 +- 11 files changed, 113 insertions(+), 15 deletions(-) From no-reply at openstack.org Fri Jul 15 10:51:59 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 10:51:59 -0000 Subject: [release-announce] openstacksdk 0.100.0 (zed) Message-ID: We are pumped to announce the release of: openstacksdk 0.100.0: An SDK for building applications to work with OpenStack This release is part of the zed release series. The source is available from: https://opendev.org/openstack/openstacksdk Download the package from: https://pypi.org/project/openstacksdk Please report issues through: https://storyboard.openstack.org/#!/project/openstack/openstacksdk For more details, please see below. 0.100.0 ^^^^^^^ New Features * Add support for creating, updating and deleting group type group specs for the block storage service. * Add possibility to cache GET requests using dogpile cache. Changes in openstacksdk 0.99.0..0.100.0 --------------------------------------- 9e9fc987 block storage: Add support for group type specs 19c070a4 docs: Add missing docs for block storage v3 proxy APIs 0efe8cfc Disable deprecation warning for tenant_id 819ccc8b tests: Add pointers to docs on running tests 20ffb8ef test: Remove duplicated tests ca0934c5 Add update capabilities to Snapshots e7d20392 proxy: Resolve a TODO 41f45fb1 Add CRUD methods for Neutron router ndp proxy 299ab27b Add network address_group proxy doc and unit tests 9e87611a trivial: Run some files through black ffd3cb1a cloud: Remove a load of normalize helpers 9efb589e Fix Baremetal cloud layer 9eaab818 Make nodepool jobs non voting db84b755 Fix object upload for RAX 1cf2c60a Warn when no statsd library available 6d8be2b2 compute: Add support for instance actions 0876a248 compute: Correct some docstrings da0165b4 cloud: Update docstrings for compute functions a3b6dcdf cloud: Update docstrings for object store functions 6fd5f99d cloud: Update docstrings for identity functions 84b2ec36 cloud: Update docstrings for block storage functions 6bae83af cloud: Update docstrings for image functions a1372adc cloud: Update docstrings for accelerator functions 88b35ef5 cloud: Update docstrings for network functions 041a66a2 Remove unused normalization helpers 8d33f119 Fix python-dev reference in bindep f0883627 Do not log to stdout by default ba96fe85 Change title for "unreleased" renos 0474716c network RBAC policy: allow query for target tenant 46c6ed8a Rework caching Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 13 +- bindep.txt | 2 +- openstack/_log.py | 2 +- openstack/block_storage/v3/_proxy.py | 393 ++++++++------ openstack/block_storage/v3/group_type.py | 88 ++- openstack/cloud/_accelerator.py | 12 +- openstack/cloud/_baremetal.py | 55 +- openstack/cloud/_block_storage.py | 442 ++++++++++----- openstack/cloud/_compute.py | 323 ++++++----- openstack/cloud/_identity.py | 597 ++++++++++++--------- openstack/cloud/_image.py | 105 ++-- openstack/cloud/_network.py | 549 +++++++++++-------- openstack/cloud/_network_common.py | 60 +-- openstack/cloud/_normalize.py | 531 +----------------- openstack/cloud/_object_store.py | 196 +++---- openstack/cloud/_utils.py | 130 ----- openstack/cloud/openstackcloud.py | 38 +- openstack/compute/v2/_proxy.py | 61 ++- openstack/compute/v2/limits.py | 6 +- openstack/compute/v2/server_action.py | 88 +++ openstack/config/cloud_region.py | 4 + openstack/key_manager/v1/secret.py | 8 +- openstack/load_balancer/v2/_proxy.py | 3 +- openstack/message/v2/claim.py | 6 +- openstack/message/v2/message.py | 5 +- openstack/message/v2/queue.py | 6 +- openstack/message/v2/subscription.py | 6 +- openstack/network/v2/_proxy.py | 91 ++++ openstack/network/v2/ndp_proxy.py | 56 ++ openstack/network/v2/rbac_policy.py | 2 +- openstack/network/v2/router.py | 2 + openstack/object_store/v1/_proxy.py | 1 + openstack/object_store/v1/info.py | 6 +- openstack/object_store/v1/obj.py | 10 +- openstack/orchestration/v1/stack.py | 6 +- openstack/proxy.py | 356 +++++++----- openstack/resource.py | 456 ++++++++++------ .../functional/block_storage/v3/test_group.py | 103 ++++ .../functional/block_storage/v3/test_group_type.py | 39 -- ...ge-group-type-group-specs-d07047167224ec83.yaml | 5 + .../notes/basic-api-cache-4ad8cf2754b004d1.yaml | 4 + releasenotes/source/unreleased.rst | 6 +- tox.ini | 3 +- 76 files changed, 3865 insertions(+), 2588 deletions(-) From no-reply at openstack.org Fri Jul 15 13:04:28 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Jul 2022 13:04:28 -0000 Subject: [release-announce] ovsdbapp 2.0.0 (zed) Message-ID: We are jazzed to announce the release of: ovsdbapp 2.0.0: A library for creating OVSDB applications This release is part of the zed 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. 2.0.0 ^^^^^ Upgrade Notes * Python 3.6 & 3.7 support has been dropped. The minimum version of Python now supported is Python 3.8. Changes in ovsdbapp 1.16.1..2.0.0 --------------------------------- 81bd6fe Update python testing as per zed cycle teting runtime Diffstat (except docs and test files) ------------------------------------- releasenotes/notes/drop-python-3-6-and-3-7-8ae8ccf16e422fc4.yaml | 5 +++++ setup.cfg | 5 ++--- zuul.d/project.yaml | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) From no-reply at openstack.org Wed Jul 20 13:26:48 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 20 Jul 2022 13:26:48 -0000 Subject: [release-announce] os-brick 6.0.0 (zed) Message-ID: We are tickled pink to announce the release of: os-brick 6.0.0: OpenStack Cinder brick library for managing local volume attaches This release is part of the zed 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.0.0 ^^^^^ New Features ************ * Specific location for os-brick file locks using the "lock_path" configuration option in the "os_brick" configuration group. Previously, os-brick used the consuming service's lock_path for its locks, but there are some deployment configurations (for example, Nova and Cinder collocated on the same host) where this would result in anomalous behavior. Default is to use the consuming service's lock_path. This change requires a consuming service to call the "os_brick.setup" method after service configuration options have been called. * Phase 1 (Native) implementation of NVMeoF Multipathing. See the NVMeoF Multipathing (https://specs.openstack.org/openstack/cinder- specs/specs/yoga/nvme-multipath.html) spec for details. Upgrade Notes ************* * Python 3.6 & 3.7 support has been dropped. The minimum version of Python now supported is Python 3.8. * To use the os-brick specific file lock location introduced in this release, an external service using the library must call the "os_brick.setup" method. * No longer using "systool" to gather FC HBA information, so the "sysfsutils" package is no longer needed. Bug Fixes ********* * Bug #1888675 (https://bugs.launchpad.net/os-brick/+bug/1888675): Fixed in-use volume resize issues caused by the multipath-tools version. * NVMe-oF connector bug #1964379 (https://bugs.launchpad.net/os- brick/+bug/1964379): Fixed using non LUKS v1 encrypted volumes, as once one of such volumes is disconnected from a host all successive NVMe-oF attachments would fail. * Bug #1967790 (https://bugs.launchpad.net/os-brick/+bug/1967790): Fixed encryptor's connect_volume returns and the symlink is pointing to the raw block device instead of to the decrypted device mapper device. * NVMe-oF connector bug #1964389 (https://bugs.launchpad.net/os- brick/+bug/1964389): Fixed showing misleading traceback. * RBD connector bug #1981455 (https://bugs.launchpad.net/cinder/+bug/1981455): Fixed AttributeError error on disconnect for RBD encrypted volumes not using host attachments. Changes in os-brick 5.2.0..6.0.0 -------------------------------- b72c034 Support independent file lock path cf9ee24 Update README to drop py3.6 reference dde8f10 RBD: Fix disconnect_volume for encrypted volumes c5076c3 Read HBA information from sysfs 924af88 Fix Unit Test failures due to host's ANA support 4d0103d Add NVMeoF Multipathing support Phase 1 (Native) implementation of NVMeoF Multipathing. 557f386 Avoid volume extension errors caused by multipath-tools version 62adedf PEP8: Don't force name in TODO 1583a50 Fix encryption symlink issues 6ca48e7 Update python testing as per zed cycle teting runtime 1d50e67 Bump mypy version to 0.942 e17bdf9 NVMe-oF: Remove misleading exception from logs 56bf027 Update master for stable/yoga dcddb0b Update python testing classifier Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- README.rst | 5 +- os_brick/__init__.py | 33 +++ os_brick/initiator/connector.py | 3 - os_brick/initiator/connectors/base.py | 63 +++++ os_brick/initiator/connectors/fibre_channel.py | 15 +- os_brick/initiator/connectors/huawei.py | 6 +- os_brick/initiator/connectors/iscsi.py | 50 +--- os_brick/initiator/connectors/lightos.py | 11 +- os_brick/initiator/connectors/nvmeof.py | 199 ++++++++++----- os_brick/initiator/connectors/rbd.py | 3 + os_brick/initiator/connectors/scaleio.py | 9 +- os_brick/initiator/connectors/storpool.py | 4 + os_brick/initiator/initiator_connector.py | 23 ++ os_brick/initiator/linuxfc.py | 86 ++----- os_brick/initiator/linuxscsi.py | 55 ++-- os_brick/opts.py | 45 ++++ os_brick/privileged/rootwrap.py | 17 ++ .../initiator/connectors/test_fibre_channel.py | 2 +- os_brick/utils.py | 175 ++++++++++++- .../bug-1888675-mpath-resize-6013ce39fa2b8401.yaml | 5 + .../drop-python-3-6-and-3-7-1e7190189d415492.yaml | 5 + .../notes/encryption-a642889a82ff9207.yaml | 12 + releasenotes/notes/lock_path-c1c58a253391b41c.yaml | 17 ++ .../notes/multipath-nvme-f77a53eb2717a44c.yaml | 7 + .../notes/no-systool-use-b7bc430de1033670.yaml | 5 + .../nvmeof-hide-traceback-a968ab71352684e3.yaml | 6 + .../rbd-disconnect-failure-9efa6932df40271b.yaml | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 + requirements.txt | 1 + setup.cfg | 10 +- test-requirements.txt | 2 +- tox.ini | 4 +- 43 files changed, 1327 insertions(+), 591 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 803ad06..4a37468 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,0 +8 @@ oslo.concurrency>=4.5.0 # Apache-2.0 +oslo.config>=8.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 7fcd33a..626c405 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -19 +19 @@ bandit>=1.6.0,<1.7.0 # Apache-2.0 -mypy>=0.910 # MIT +mypy>=0.942 # MIT From no-reply at openstack.org Wed Jul 20 16:48:16 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 20 Jul 2022 16:48:16 -0000 Subject: [release-announce] os-brick 5.2.2 (yoga) Message-ID: We are happy to announce the release of: os-brick 5.2.2: OpenStack Cinder brick library for managing local volume attaches This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through: https://bugs.launchpad.net/os-brick/+bugs For more details, please see below. 5.2.2 ^^^^^ Bug Fixes * RBD connector bug #1981455 (https://bugs.launchpad.net/cinder/+bug/1981455): Fixed AttributeError error on disconnect for RBD encrypted volumes not using host attachments. Changes in os-brick 5.2.1..5.2.2 -------------------------------- 743002c RBD: Fix disconnect_volume for encrypted volumes Diffstat (except docs and test files) ------------------------------------- os_brick/utils.py | 3 ++- releasenotes/notes/rbd-disconnect-failure-9efa6932df40271b.yaml | 6 ++++++ 3 files changed, 14 insertions(+), 1 deletion(-) From no-reply at openstack.org Thu Jul 21 08:58:19 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Jul 2022 08:58:19 -0000 Subject: [release-announce] python-watcher 6.0.1 (wallaby) Message-ID: We are glad to announce the release of: python-watcher 6.0.1: OpenStack Watcher provides a flexible and scalable resource optimization service for multi-tenant OpenStack- based clouds. This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/python-watcher Download the package from: https://tarballs.openstack.org/watcher/ For more details, please see below. Changes in python-watcher 6.0.0..6.0.1 -------------------------------------- adf4725f Update TOX_CONSTRAINTS_FILE for stable/wallaby 537823b2 Update .gitreview for stable/wallaby 281455a0 Replace deprecated with_lockmode with with_for_update Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + tox.ini | 8 +++++--- watcher/db/sqlalchemy/api.py | 6 +++--- 3 files changed, 9 insertions(+), 6 deletions(-) From no-reply at openstack.org Thu Jul 21 08:59:03 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Jul 2022 08:59:03 -0000 Subject: [release-announce] watcher-dashboard 5.0.1 (wallaby) Message-ID: We are excited to announce the release of: watcher-dashboard 5.0.1: Watcher Management Dashboard This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/watcher-dashboard Download the package from: https://tarballs.openstack.org/watcher-dashboard/ Please report issues through: https://bugs.launchpad.net/watcher-dashboard/+bugs For more details, please see below. Changes in watcher-dashboard 5.0.0..5.0.1 ----------------------------------------- ce5b07f Fix broken devstack install 6bd5236 Fix create audit fail from audit_template 3a4ae86 Update .gitreview for stable/wallaby 3a93b25 Update TOX_CONSTRAINTS_FILE for stable/wallaby 00ee1f5 Dropping lower constraints testing Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 1 - devstack/plugin.sh | 4 +- lower-constraints.txt | 125 ----------------------- tox.ini | 9 +- watcher_dashboard/api/watcher.py | 4 +- 7 files changed, 10 insertions(+), 140 deletions(-) From no-reply at openstack.org Thu Jul 21 09:02:27 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Jul 2022 09:02:27 -0000 Subject: [release-announce] os_vif 3.0.0 (zed) Message-ID: We are tickled pink to announce the release of: os_vif 3.0.0: A library for plugging and unplugging virtual interfaces in OpenStack. This release is part of the zed 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. 3.0.0 ^^^^^ Other Notes * The yoga release of OpenStack was the final release to support python 3.6 as a result os-vif has now dropped support for python 3.6. The final release of os-vif to support python 3.6 was 2.8.0. os-vif now requires python 3.8 and is tested with 3.8, 3.9 and 3.10. newer versions may work but will not be tested in the zed cycle. Changes in os_vif 2.8.0..3.0.0 ------------------------------ 771dfff update ci since linuxbridge is now experimental 1651a73 Drop lower-constraints.txt and its testing 75b290f Delete trunk bridges to avoid race with Neutron a12edbf update job template to zed 9ace551 Check for hybrid plugging in OVS 95fbe6a Change minversion of tox to 3.18.0 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 5 +- lower-constraints.txt | 22 ----- .../OVSVif-hybrid-unplug-f37bf57bc8e913de.yaml | 10 +++ .../notes/drop-py36-support-0e9b07073f6ad73f.yaml | 8 ++ requirements.txt | 4 + setup.cfg | 5 +- tox.ini | 16 +--- vif_plug_ovs/constants.py | 2 + vif_plug_ovs/ovs.py | 25 +++++- 13 files changed, 240 insertions(+), 65 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 4337185..8238f70 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 Thu Jul 21 09:02:41 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Jul 2022 09:02:41 -0000 Subject: [release-announce] python-manilaclient 4.0.0 (zed) Message-ID: We jubilantly announce the release of: python-manilaclient 4.0.0: Client library for OpenStack Manila API. This release is part of the zed 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.0.0 ^^^^^ Deprecation Notes ***************** * Support for Python versions 3.6 and 3.7 was dropped. The minimum supported version is now Python 3.8. Bug Fixes ********* * Fixed a regression with the use of the "force" keyword in the "extend" API in the Share resource. See LP #1975488 (https://launchpad.net/bugs/1975488) for more details. Changes in python-manilaclient 3.4.0..4.0.0 ------------------------------------------- c0d3aae Add availability zones functional tests for OSC fcd4ade Add FIPS testing jobs 0e7d3bf [OSC] Add OSC Functional Tests Share Actions 4951255 [OSC] Implement Share Migration Cancel and Complete Command fa84d61 [OSC] Implement Share Migration Start Command 00caf0a Fix "test_share_server_migration" sporadic failure 8f60f69 Fix test to not check service updated_at time 6786284 [OSC] Add functional tests for share access rules b41e401 [OSC] Add functional tests for share services 9658930 Add functional tests for OSC User Messages fdac503 [OSC] Add OSC Functional Tests Share set unset bedefd0 Add support for --export-location filtering when listing shares ee536bd [OSC] Add functional tests for share types db8eafd Avoid using "force" kwarg in extend API 4e7a23b Update Python as per the Zed cycle testing runtime 4a2857a Add functional tests for "os share limits show" cb918d3 Add functional tests for "os share pool list" Diffstat (except docs and test files) ------------------------------------- manilaclient/osc/v2/share.py | 174 +++++++++++++++++- .../functional/osc/test_availability_zones.py | 27 +++ .../functional/osc/test_share_access_rules.py | 194 +++++++++++++++++++++ manilaclient/v2/shares.py | 4 +- playbooks/enable-fips.yaml | 3 + ...orce-kwarg-if-unspecified-f98c717df1d6e364.yaml | 6 + .../notes/drop-py36-and-py37-85cf389b2842f045.yaml | 5 + setup.cfg | 7 +- zuul.d/project.yaml | 4 +- zuul.d/python-manilaclient-jobs.yaml | 10 ++ 20 files changed, 1200 insertions(+), 19 deletions(-) From no-reply at openstack.org Thu Jul 21 09:06:02 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Jul 2022 09:06:02 -0000 Subject: [release-announce] ansible-config_template 2.0.0 Message-ID: We are pleased to announce the release of: ansible-config_template 2.0.0: Config Template plugin for Ansible The source is available from: https://opendev.org/openstack/ansible-config_template Download the package from: https://tarballs.openstack.org/ansible-config_template/ For more details, please see below. 2.0.0 ^^^^^ Deprecation Notes * Installation from PyPI or as a Python module is deprecated and will be removed in future releases. Please, use "ansible-galaxy" for plugin installation. Changes in ansible-config_template 1.2.1..2.0.0 ----------------------------------------------- 29ddca2 Update documentation about installation methods d90989e Publish openstack.config_template on galaxy 17330e7 Add more complete examples with sample output 3a4320c Add blank lines between functions and classes a17a949 Release config-template to 1.3.0 3222aed Use ensure SafeDumper used yaml configs ed68c9d Remove orphaned releasenotes 78e7f22 Replace include for newer ansible version 743cb18 Updated from OpenStack Ansible Tests 20e1ba0 Remove python2.7 workaround 8ca0706 Set py_modules to an empty list in setup.py bd7543a Move zuul jobs layout to centos9 only for master branch 4613791 Copy refactor of code quality issues 2aee98f Updated from OpenStack Ansible Tests Diffstat (except docs and test files) ------------------------------------- README.rst | 27 +++- Vagrantfile | 5 - examples/ansible-role-requirements.yml | 8 +- galaxy.yml | 2 +- plugins/action/config_template.py | 13 +- .../notes/force-dep-order-2c529683509e45da.yaml | 9 -- .../notes/get-networks-e241137620c2280d.yaml | 9 -- .../notes/get_nested_filter-b89828586d7e2520.yaml | 7 - ...one_plugin_default_update-c025bd5508069df3.yaml | 12 -- ..._user_and_project_support-e35b0b335b6522e9.yaml | 42 ------ .../network_sriov_mappings-7e4c9bcb164625c3.yaml | 8 - ...egy-and-connection-plugin-bc476fa3607dcc4a.yaml | 11 -- .../plugins-remove-glance-0034a2192f91da7c.yaml | 5 - .../plugins-remove-neutron-cbea1235e030e4f5.yaml | 5 - .../notes/pypi_deprecation-93d9628dcdd76f93.yaml | 6 + .../removed-vars-plugin-0f9fb96e8b2c430d.yaml | 6 - ...space_group_and_host_vars-14f77b5eb518e32d.yaml | 22 --- setup.py | 10 +- zuul.d/project.yaml | 8 +- 22 files changed, 195 insertions(+), 195 deletions(-) From no-reply at openstack.org Thu Jul 21 09:18:28 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Jul 2022 09:18:28 -0000 Subject: [release-announce] openstack-ansible 23.4.0 (wallaby) Message-ID: We are psyched to announce the release of: openstack-ansible 23.4.0: Ansible playbooks for deploying OpenStack This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. 23.4.0 ^^^^^^ New Features ************ * Neutron VPN as a Service (VPNaaS) with customized configuration files can now be defined with the variable "neutron_vpnaas_custom_config". deployers should define "neutron_vpnaas_custom_config" in 'user_variables.yml'. Example: neutron_vpnaas_custom_config: - src: "/etc/openstack_deploy/strongswan/strongswan.conf.template" dest: "{{ neutron_conf_dir }}/strongswan.conf.template" - src: "/etc/openstack_deploy/strongswan/strongswan.d" dest: "/etc/strongswan.d" - src: "/etc/openstack_deploy/{{ neutron_vpnaas_distro_packages }}/ipsec.conf.template" dest: "{{ neutron_conf_dir }}/ipsec.conf.template" - src: "/etc/openstack_deploy/{{ neutron_vpnaas_distro_packages }}/ipsec.secret.template" dest: "{{ neutron_conf_dir }}/ipsec.secret.template" We should be also define "neutron_l3_agent_ini_overrides" in 'user_variables.yml' to tell "l3_agent" use the new config file. Example: neutron_l3_agent_ini_overrides: ipsec: enable_detailed_logging: True strongswan: strongswan_config_template : "{{ neutron_conf_dir }}/strongswan.conf.template" openswan: ipsec_config_template: "{{ neutron_conf_dir }}/ipsec.conf.template" * Implemented variables "rally_openstack_git_repo" and "rally_openstack_git_install_branch" that allow to override installation source for rally-openstack package as well as controll installed version of the package. Security Issues *************** * MariaDB has been updated to version 10.5.16 by default. This covers following CVEs: * https://nvd.nist.gov/vuln/detail/CVE-2022-27376 * https://nvd.nist.gov/vuln/detail/CVE-2022-27377 * https://nvd.nist.gov/vuln/detail/CVE-2022-27380 Other Notes *********** * Default source of rabbitmq and erlang packages has been switched to cloudsmith.io Changes in openstack-ansible 23.3.1..23.4.0 ------------------------------------------- a83bc9b14 Bump OpenStack-Ansible for Wallaby 4d8d9e8bf Fix facts gathering for zun f84023a45 Add mistra-extra repo b14c95dac Exclude /var/log/journal from log collection 36db12f34 Install rally only when rally_install is set Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 75 +++++++++++----------- playbooks/defaults/repo_packages/gnocchi.yml | 4 +- playbooks/defaults/repo_packages/nova_consoles.yml | 2 +- .../defaults/repo_packages/openstack_services.yml | 36 ++++++----- playbooks/os-rally-install.yml | 4 ++ playbooks/os-zun-install.yml | 2 +- .../mariadb_security_upgrade-24e89cb878cc1389.yaml | 10 +++ ...tron-vpnaas-custom-config-ad991bb02b9ed655.yaml | 33 ++++++++++ .../notes/rabbit_cloudsmith-36ccc2f807688f4f.yaml | 5 ++ .../rally-openstack-git-121821ef54c48419.yaml | 8 +++ scripts/log-collect.sh | 2 +- .../templates/user_variables.aio.yml.j2 | 1 + zuul.d/jobs.yaml | 1 + 13 files changed, 124 insertions(+), 59 deletions(-) From no-reply at openstack.org Thu Jul 21 09:36:39 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Jul 2022 09:36:39 -0000 Subject: [release-announce] neutron 18.5.0 (wallaby) Message-ID: We are pumped to announce the release of: neutron 18.5.0: OpenStack Networking This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/neutron Download the package from: https://tarballs.openstack.org/neutron/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. Changes in neutron 18.4.0..18.5.0 --------------------------------- 0e9c6539b3 [OVN] Sync QoS policies 0534573092 [OVN][Placement] Make the Placement reporter compatible with OVN c390b2ab6c migration: Remove patch port between br-int and br-tun 30c1bf0c8c ovn-migration: Remove second tripleo-update call 0e26b251a4 Optimize queries for port operations c4a5b8348a [OVN] Update VIP port host ID when traffic detected 2c8208138a [OVS][QoS] Unset the min-bw QoS from the phys bridge interface be0a1c3e81 Set "type=virtual" for OVN LSP with parent ports f1e7d20b01 [OVN]Any string type dhcp options should be quoted 378b16b999 migration: Remove restarting OVS 564c10eca3 migration: Fail task if executed script failed 7773f7c2c1 Add retry for privsep get_link_devices e325a618cc migration: Delete also SGRs for IPv6 18e571692e Make irrelevant files for functional/fullstack more accurate ff0fb30c7c Notify mech drivers with original and modified network. f5ba40a236 [OVN][Migration] More robust checks on stop-agents 1648d40fe3 Revert "Use Port_Binding up column to set Neutron port status" 3995b26921 Switch to cirros uec image in multinode jobs 941c822b7b [OVN] Fix deadlock in neutron_ovn_db_sync_util.py 3090ed0cdf [OVN][QoS] Add external_ids reference to port QoS registers c49a3fba3a Move ``PortBindingChassisEvent`` checks to ``match_fn`` 511f09215f Skip "PortBindingChassisEvent" if revision number changes e9706b2922 "_handle_lb_fip_cmds" to handle the LB members correctly 737e2a3a5d Add "max-rate" value to minimum bandwidth rules b70bf7fd98 Defer flow deletion in openvswitch firewall 4e587d079e Use explicit select condition in SQL query in "_port_filter_hook" c12e70fe6c Fix configure_for_func_testing script 9182712672 [OVN] Protect the AgentCache iteration by copying the local cache cc637d8d10 [Trunk] Check if parent port belongs to OVN to activate e254607559 Remove session active check in "_add_segment_host_mapping_for_segment" 5d3a42270b [OVN] During the DB migration, allow the DB context to finish 51f277f7e7 Refactor the OVN revision module to access the DB correctly c4d98634cd [OVN] Allow VIP ports with a defined "device_owner" Diffstat (except docs and test files) ------------------------------------- neutron/agent/common/ovs_lib.py | 23 +- .../agent/linux/openvswitch_firewall/firewall.py | 2 +- neutron/cmd/ovn/neutron_ovn_db_sync_util.py | 2 + neutron/common/ovn/constants.py | 16 +- neutron/common/ovn/utils.py | 14 + neutron/db/db_base_plugin_v2.py | 9 +- neutron/db/ovn_revision_numbers_db.py | 23 +- neutron/objects/subnet.py | 11 +- .../plugins/ml2/drivers/ovn/agent/neutron_agent.py | 8 +- neutron/plugins/ml2/drivers/ovn/db_migration.py | 44 +-- .../ml2/drivers/ovn/mech_driver/mech_driver.py | 9 + .../ovn/mech_driver/ovsdb/extensions/qos.py | 104 +++--- .../drivers/ovn/mech_driver/ovsdb/maintenance.py | 68 ++++ .../drivers/ovn/mech_driver/ovsdb/ovn_client.py | 191 +++++++----- .../drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py | 34 ++ .../drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py | 347 ++++++++++----------- neutron/plugins/ml2/managers.py | 20 +- neutron/plugins/ml2/plugin.py | 78 ++++- neutron/privileged/agent/linux/ip_lib.py | 49 +++ neutron/services/placement_report/plugin.py | 11 +- neutron/services/segments/db.py | 6 - neutron/services/trunk/drivers/ovn/trunk_driver.py | 12 + .../ovn/mech_driver/ovsdb/extensions/test_qos.py | 25 +- .../ovn/mech_driver/ovsdb/test_ovn_db_resources.py | 6 +- .../ovn/mech_driver/ovsdb/test_ovn_db_sync.py | 206 +++++++++++- .../ovn/mech_driver/ovsdb/test_ovsdb_monitor.py | 175 ++++++++--- .../unit/plugins/ml2/drivers/ovn/agent/__init__.py | 0 .../ml2/drivers/ovn/agent/test_neutron_agent.py | 69 ++++ .../ovn/mech_driver/ovsdb/extensions/test_qos.py | 57 ++-- .../ovn/mech_driver/ovsdb/test_maintenance.py | 43 +++ .../ovn/mech_driver/ovsdb/test_ovsdb_monitor.py | 333 +++++++++----------- .../drivers/ovn/mech_driver/test_mech_driver.py | 105 +++++-- .../unit/privileged/agent/linux/test_ip_lib.py | 9 +- requirements.txt | 4 +- tools/configure_for_func_testing.sh | 17 +- .../playbooks/ovn-migration.yml | 16 - .../roles/delete-neutron-resources/tasks/main.yml | 1 - .../roles/migration/tasks/cleanup-dataplane.yml | 9 +- .../roles/migration/templates/activate-ovn.sh.j2 | 8 +- .../playbooks/roles/stop-agents/tasks/cleanup.yml | 4 + .../playbooks/roles/tripleo-update/tasks/main.yml | 4 +- .../templates/generate-ovn-extras.sh.j2 | 2 +- zuul.d/base.yaml | 20 +- zuul.d/tempest-multinode.yaml | 15 + 53 files changed, 1709 insertions(+), 719 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2e24b7e7bb..06541f5411 100644 --- a/requirements.txt +++ b/requirements.txt @@ -48 +48 @@ ovs>=2.10.0 # Apache-2.0 -ovsdbapp>=1.9.2 # Apache-2.0 +ovsdbapp>=1.9.3 # Apache-2.0 @@ -51 +51 @@ psutil>=5.3.0 # BSD -pyroute2>=0.5.13;sys_platform!='win32' # Apache-2.0 (+ dual licensed GPL2) +pyroute2>=0.6.6;sys_platform!='win32' # Apache-2.0 (+ dual licensed GPL2) From no-reply at openstack.org Thu Jul 21 09:38:09 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Jul 2022 09:38:09 -0000 Subject: [release-announce] neutron 19.4.0 (xena) Message-ID: We are chuffed to announce the release of: neutron 19.4.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. Changes in neutron 19.3.0..19.4.0 --------------------------------- 0eb8e2b216 Report ExternalDNSOverQuota exception for zone quota error 616085537d [OVN][Placement] Make the Placement reporter compatible with OVN bc1dd6939d migration: Remove patch port between br-int and br-tun 2cf8b54346 Optimize queries for port operations 6040b88078 [OVS][QoS] Unset the min-bw QoS from the phys bridge interface 29ef60c4c6 Set "type=virtual" for OVN LSP with parent ports cb23e60f4d [OVN]Any string type dhcp options should be quoted 15f8ca0ccd migration: Remove restarting OVS 65a6033dd9 migration: Fail task if executed script failed ea85053a87 Add retry for privsep get_link_devices ee2291e968 migration: Delete also SGRs for IPv6 14122faf94 Make irrelevant files for functional/fullstack more accurate 7bf8fb6841 Notify mech drivers with original and modified network. 932bfee4d6 [OVN][Migration] More robust checks on stop-agents 4c5bd28846 Revert "Use Port_Binding up column to set Neutron port status" b371264f9f Switch to cirros uec image in multinode jobs 92e8a6a378 [OVN][QoS] Add external_ids reference to port QoS registers e278f1e33f "_handle_lb_fip_cmds" to handle the LB members correctly bb25af021a Move ``PortBindingChassisEvent`` checks to ``match_fn`` ace772787e Skip "PortBindingChassisEvent" if revision number changes c7528735b5 Add "max-rate" value to minimum bandwidth rules 6a27dd1f2b Defer flow deletion in openvswitch firewall 08c4cddfa8 Fix configure_for_func_testing script eb562b60a3 [OVN] Protect the AgentCache iteration by copying the local cache cc7c9255ac [Trunk] Check if parent port belongs to OVN to activate 874bccaae4 Remove session active check in "_add_segment_host_mapping_for_segment" 3d7e4f694c [OVN] During the DB migration, allow the DB context to finish 40433a081f Refactor the OVN revision module to access the DB correctly 9e2425111b [OVN] Allow VIP ports with a defined "device_owner" Diffstat (except docs and test files) ------------------------------------- neutron/agent/common/ovs_lib.py | 23 +- .../agent/linux/openvswitch_firewall/firewall.py | 2 +- neutron/common/ovn/constants.py | 10 +- neutron/common/ovn/utils.py | 14 + neutron/db/ovn_revision_numbers_db.py | 23 +- neutron/objects/subnet.py | 11 +- .../plugins/ml2/drivers/ovn/agent/neutron_agent.py | 8 +- neutron/plugins/ml2/drivers/ovn/db_migration.py | 44 +-- .../ovn/mech_driver/ovsdb/extensions/qos.py | 11 +- .../drivers/ovn/mech_driver/ovsdb/maintenance.py | 68 +++++ .../drivers/ovn/mech_driver/ovsdb/ovn_client.py | 189 ++++++------ .../drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py | 308 ++++++++----------- neutron/plugins/ml2/managers.py | 20 +- neutron/plugins/ml2/plugin.py | 54 +++- neutron/privileged/agent/linux/ip_lib.py | 49 +++ .../externaldns/drivers/designate/driver.py | 2 + neutron/services/placement_report/plugin.py | 11 +- neutron/services/segments/db.py | 6 - neutron/services/trunk/drivers/ovn/trunk_driver.py | 12 + .../ovn/mech_driver/ovsdb/test_ovn_db_resources.py | 6 +- .../ovn/mech_driver/ovsdb/test_ovn_db_sync.py | 10 +- .../ovn/mech_driver/ovsdb/test_ovsdb_monitor.py | 73 ++++- .../unit/plugins/ml2/drivers/ovn/agent/__init__.py | 0 .../ml2/drivers/ovn/agent/test_neutron_agent.py | 69 +++++ .../ovn/mech_driver/ovsdb/extensions/test_qos.py | 23 +- .../ovn/mech_driver/ovsdb/test_maintenance.py | 43 +++ .../ovn/mech_driver/ovsdb/test_ovsdb_monitor.py | 333 ++++++++++----------- .../drivers/ovn/mech_driver/test_mech_driver.py | 105 +++++-- .../unit/privileged/agent/linux/test_ip_lib.py | 9 +- requirements.txt | 2 +- tools/configure_for_func_testing.sh | 17 +- .../roles/delete-neutron-resources/tasks/main.yml | 1 - .../roles/migration/tasks/cleanup-dataplane.yml | 9 +- .../roles/migration/templates/activate-ovn.sh.j2 | 8 +- .../playbooks/roles/stop-agents/tasks/cleanup.yml | 4 + .../playbooks/roles/tripleo-update/tasks/main.yml | 4 +- zuul.d/base.yaml | 20 +- zuul.d/tempest-multinode.yaml | 9 + 46 files changed, 1169 insertions(+), 607 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d9ab63f19f..0c567bc9bc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -52 +52 @@ psutil>=5.3.0 # BSD -pyroute2>=0.6.4;sys_platform!='win32' # Apache-2.0 (+ dual licensed GPL2) +pyroute2>=0.6.6;sys_platform!='win32' # Apache-2.0 (+ dual licensed GPL2) From no-reply at openstack.org Thu Jul 21 09:40:16 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Jul 2022 09:40:16 -0000 Subject: [release-announce] neutron 20.2.0 (yoga) Message-ID: We joyfully announce the release of: neutron 20.2.0: OpenStack Networking This release is part of the yoga 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. 20.2.0 ^^^^^^ New Features ************ * OVN mechanism driver refuses to bind a port to a dead agent. Other Notes *********** * OVN driver reverted to using stateful NAT for floating IP implementation. The previous switch to stateless didn't materialize the expected performance benefits and instead introduced problems with potential hardware offloading. Changes in neutron 20.1.0..20.2.0 --------------------------------- c31cc3d6e2 Report ExternalDNSOverQuota exception for zone quota error ad7b1e2882 [FT] Run all .*MySQL and .*PostgreSQL tests in an isolated thread ce06020add ovn: revert to stateful dnat_and_snat fc8d088dd2 migration: Remove patch port between br-int and br-tun cfc0678caf [ovn]support read chassis update time from nb_cfg_timestamp 6d07d23f8d Set nslookup_target in FIPS jobs a57d47bcb2 Optimize queries for port operations 40df795549 Fix typos in log/error messages c41bd56033 [OVS][QoS] Unset the min-bw QoS from the phys bridge interface 46c359ca4e [OVN]Any string type dhcp options should be quoted aef8aa1b44 migration: Remove restarting OVS 34e4e69227 migration: Fail task if executed script failed f0276fa314 [OVN] Make binding profile validation more robust d9550c4b18 migration: Delete also SGRs for IPv6 fbacaf7bec [OVN] Protect the AgentCache iteration by copying the local cache 9a8de0cde7 Notify mech drivers with original and modified network. c2f09820da [OVN][Migration] More robust checks on stop-agents 542f570788 Switch fips scenario jobs to Centos stream 9 3a11ab7440 Revert "Use Port_Binding up column to set Neutron port status" 90a440b081 Switch to cirros uec image in multinode jobs 316b55440a Set "type=virtual" for OVN LSP with parent ports 304aaadf49 "_handle_lb_fip_cmds" to handle the LB members correctly 987cb8ab3a Move ``PortBindingChassisEvent`` checks to ``match_fn`` b7fb963d91 Skip "PortBindingChassisEvent" if revision number changes c5728045b8 Add "max-rate" value to minimum bandwidth rules bf024e743f Make irrelevant files for functional/fullstack more accurate 0ca155596c Defer flow deletion in openvswitch firewall 267631e8fb [ovn]Refusing to bind port to dead agent 541d1fc9e6 Add retry for privsep get_link_devices d9326c7732 [Trunk] Check if parent port belongs to OVN to activate 150b0d5709 Remove session active check in "_add_segment_host_mapping_for_segment" fde4cf0a0f [OVN] During the DB migration, allow the DB context to finish e2a2cc243f Refactor the OVN revision module to access the DB correctly Diffstat (except docs and test files) ------------------------------------- neutron/agent/common/ovs_lib.py | 23 +- .../agent/linux/openvswitch_firewall/firewall.py | 2 +- neutron/cmd/ovn/ml2ovn_trace.py | 2 +- neutron/cmd/upgrade_checks/checks.py | 12 +- neutron/common/ovn/constants.py | 9 +- neutron/common/ovn/exceptions.py | 2 +- neutron/common/ovn/utils.py | 32 +- neutron/common/utils.py | 4 +- neutron/conf/plugins/ml2/drivers/linuxbridge.py | 2 +- neutron/conf/policies/port.py | 2 +- neutron/db/ipam_pluggable_backend.py | 4 +- neutron/db/ovn_revision_numbers_db.py | 23 +- neutron/debug/README | 2 +- neutron/objects/subnet.py | 11 +- .../plugins/ml2/drivers/ovn/agent/neutron_agent.py | 34 ++- neutron/plugins/ml2/drivers/ovn/db_migration.py | 44 +-- .../ml2/drivers/ovn/mech_driver/mech_driver.py | 37 +-- .../ml2/drivers/ovn/mech_driver/ovsdb/api.py | 13 - .../drivers/ovn/mech_driver/ovsdb/impl_idl_ovn.py | 15 +- .../drivers/ovn/mech_driver/ovsdb/maintenance.py | 41 ++- .../drivers/ovn/mech_driver/ovsdb/ovn_client.py | 191 ++++++------ .../drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py | 17 +- .../drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py | 308 ++++++++----------- neutron/plugins/ml2/managers.py | 20 +- neutron/plugins/ml2/plugin.py | 54 +++- neutron/privileged/agent/linux/ip_lib.py | 49 +++ .../externaldns/drivers/designate/driver.py | 2 + neutron/services/logapi/agent/l3/base.py | 4 +- neutron/services/logapi/drivers/ovn/driver.py | 2 +- neutron/services/ndp_proxy/exceptions.py | 2 +- neutron/services/placement_report/plugin.py | 4 +- neutron/services/segments/db.py | 7 - neutron/services/trunk/drivers/ovn/trunk_driver.py | 12 + .../drivers/ovn/mech_driver/ovsdb/test_impl_idl.py | 7 - .../ovn/mech_driver/ovsdb/test_ovn_db_resources.py | 6 +- .../ovn/mech_driver/ovsdb/test_ovn_db_sync.py | 66 +++- .../ovn/mech_driver/ovsdb/test_ovsdb_monitor.py | 91 +++++- .../unit/agent/l2/extensions/dhcp/test_ipv6.py | 15 +- .../unit/plugins/ml2/drivers/ovn/agent/__init__.py | 0 .../ml2/drivers/ovn/agent/test_neutron_agent.py | 69 +++++ .../ovn/mech_driver/ovsdb/test_maintenance.py | 37 ++- .../ovn/mech_driver/ovsdb/test_ovn_db_sync.py | 4 +- .../ovn/mech_driver/ovsdb/test_ovsdb_monitor.py | 333 ++++++++++----------- .../drivers/ovn/mech_driver/test_mech_driver.py | 221 ++++++++++---- .../unit/privileged/agent/linux/test_ip_lib.py | 9 +- ...vn-refuse-bind-dead-agent-2310f9f64c2a99de.yaml | 4 + .../revert-ovn-stateless-nat-88076892fd6f7354.yaml | 8 + requirements.txt | 2 +- .../roles/delete-neutron-resources/tasks/main.yml | 1 - .../roles/migration/tasks/cleanup-dataplane.yml | 9 +- .../roles/migration/templates/activate-ovn.sh.j2 | 8 +- .../playbooks/roles/stop-agents/tasks/cleanup.yml | 4 + .../playbooks/roles/tripleo-update/tasks/main.yml | 4 +- tox.ini | 4 +- zuul.d/base.yaml | 22 +- zuul.d/tempest-multinode.yaml | 12 + zuul.d/tempest-singlenode.yaml | 10 +- 69 files changed, 1413 insertions(+), 791 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a5b18328b2..6ff8d359fc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -52 +52 @@ psutil>=5.3.0 # BSD -pyroute2>=0.6.4;sys_platform!='win32' # Apache-2.0 (+ dual licensed GPL2) +pyroute2>=0.6.6;sys_platform!='win32' # Apache-2.0 (+ dual licensed GPL2) From no-reply at openstack.org Wed Jul 27 12:56:08 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 27 Jul 2022 12:56:08 -0000 Subject: [release-announce] networking-generic-switch 5.0.1 (wallaby) Message-ID: We are satisfied to announce the release of: networking-generic-switch 5.0.1: Generic Switch ML2 Neutron Driver This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/networking-generic-switch Download the package from: https://pypi.org/project/networking-generic-switch Please report issues through: https://storyboard.openstack.org/#!/project/openstack/networking- generic-switch For more details, please see below. 5.0.1 ^^^^^ Bug Fixes * Fixed command syntax of Juniper devices. This makes the driver incompatible with some very old Junos OS releases that are EOL and no longer supported by the vendor. Changes in networking-generic-switch 5.0.0..5.0.1 ------------------------------------------------- 9dc0030 Fix command syntax in Juniper driver 9399c69 Update TOX_CONSTRAINTS_FILE for stable/wallaby a3340ab Update .gitreview for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../devices/netmiko_devices/juniper.py | 14 ++++----- .../notes/fix-junos-syntax-27bb18dc737d776b.yaml | 6 ++++ tox.ini | 8 ++--- 5 files changed, 35 insertions(+), 28 deletions(-) From no-reply at openstack.org Wed Jul 27 12:56:23 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 27 Jul 2022 12:56:23 -0000 Subject: [release-announce] ironic-lib 4.6.4 (wallaby) Message-ID: We are stoked to announce the release of: ironic-lib 4.6.4: Ironic common library This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/ironic-lib Download the package from: https://pypi.org/project/ironic-lib Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic-lib For more details, please see below. Changes in ironic-lib 4.6.3..4.6.4 ---------------------------------- 27305f0 Use a pre-defined partition UUID to detect configdrive on GPT 917255a Add platform:base-py[2|3] to bindep Diffstat (except docs and test files) ------------------------------------- bindep.txt | 4 ++-- ironic_lib/disk_utils.py | 44 +++++++++++++++++++++++++++---------- 3 files changed, 44 insertions(+), 39 deletions(-) From no-reply at openstack.org Thu Jul 28 14:15:09 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 28 Jul 2022 14:15:09 -0000 Subject: [release-announce] sushy-tools 0.20.0 Message-ID: We eagerly announce the release of: sushy-tools 0.20.0: A set of tools to support the development and test of the Sushy library (https://docs.openstack.org/sushy/) The source is available from: https://opendev.org/openstack/sushy-tools Download the package from: https://tarballs.openstack.org/sushy-tools/ For more details, please see below. 0.20.0 ^^^^^^ Upgrade Notes * Sushy-tools does not support Python 3.6 and 3.7 anymore, please use version 3.8 or higher. Changes in sushy-tools 0.19.0..0.20.0 ------------------------------------- 58d7f8d Fix for werkzeug 2.2 routing change 56e7ace Fix unit tests for Werkzeug 2.2.0 413a205 Replace the netboot job with a local-boot one d8f0925 Remove support for Python 3.6 and 3.7 c0acc3d aarch64/arm64 libvirt VMs should default to SCSI controller 95ded9f novadriver, don't use instance.flavor.id Diffstat (except docs and test files) ------------------------------------- releasenotes/notes/py36-37-bye-bye-5a0cfafa9cfe8230.yaml | 6 ++++++ setup.cfg | 4 +--- sushy_tools/emulator/controllers/certificate_service.py | 2 +- sushy_tools/emulator/controllers/virtual_media.py | 2 +- sushy_tools/emulator/resources/systems/libvirtdriver.py | 4 +++- sushy_tools/emulator/resources/systems/novadriver.py | 2 +- zuul.d/project.yaml | 6 ++---- zuul.d/sushy-tools-jobs.yaml | 4 ++-- 9 files changed, 18 insertions(+), 14 deletions(-) From no-reply at openstack.org Thu Jul 28 15:17:43 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 28 Jul 2022 15:17:43 -0000 Subject: [release-announce] ovn-octavia-provider 1.0.1 (wallaby) Message-ID: We joyfully announce the release of: ovn-octavia-provider 1.0.1: OpenStack Octavia integration with OVN This release is part of the wallaby stable release series. The source is available from: https://opendev.org/openstack/ovn-octavia-provider Download the package from: https://tarballs.openstack.org/ovn-octavia-provider/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 1.0.1 ^^^^^ New Features ************ * The OVN Octavia provider drvier now supports health monitoring. TCP and UDP Connect health monitors are now supported by the provider driver, when the underlying OVN version supports them. The health monitor uses the OVN distributed DHCP port as the source IP for messages by default, if one doesn't exist then a port will be created on each given subnet. The list of member ports to monitor is updated whenever one is created or deleted. Bug Fixes ********* * Creating members without specifying a subnet ID is now supported. Since the subnet ID is an optional API argument, if not given the provider driver will now attempt to look it up via the pool ID that is a required argument. Changes in ovn-octavia-provider 1.0.0..1.0.1 -------------------------------------------- 6cfeb27 Ensure members without subnet belong to VIP subnet or fail 5cf160a Fix IPv6 member delete on batch operation b9c6239 Improve enabled_provider_drivers default in devstack fb765e8 Delete vip port if create_vip_port raise exception 5b1d0be Apply ServiceMonitorEvent to affected LBs 1d73533 Fix way of calculate LB status after HM event 1aa4be5 Fix Load balancer remains on PENDING_CREATE a32db16 Fix request to OVN NB DB API 9013681 Use python3-devel in bindep for rpm distros 9f0e263 Increase code coverage 0da5150 Avoid loadbalancer stuck in PENDING_X if delete_vip_port fails 5c71182 Fix deletion of members without subnet_id 6c1b8a9 Retry logical switch associations to load balancers 0fff165 Fix zuul templates for functional and tempest tests dea57c8 Allow to create ovn loadbalancer on dual-stack provider networks a348491 Check gateway IP while looking for LR plugged to LS 60d7b42 Add support for fullypopulated load balancers 08430b5 Support creating members without a subnet ID f0b4408 Set listeners back to ACTIVE upon pool/member action failures b259ebc [Stable only] Fix CI jobs 44db6c6 Fix race condition retrieving logical router rows 5469b7e Fix new pylint issues 59e09f0 Add Health Monitor support 9c362b3 Ensure that load balancer is added to logical switch 2358875 Add log for request_handler events a1bc262 Update TOX_CONSTRAINTS_FILE for stable/wallaby 83073e3 Update .gitreview for stable/wallaby Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .pylintrc | 3 +- bindep.txt | 2 +- devstack/plugin.sh | 2 +- devstack/settings | 2 +- lower-constraints.txt | 146 -- ovn_octavia_provider/agent.py | 8 + ovn_octavia_provider/common/config.py | 36 + ovn_octavia_provider/common/constants.py | 12 + ovn_octavia_provider/common/utils.py | 11 +- ovn_octavia_provider/driver.py | 228 ++- ovn_octavia_provider/event.py | 17 + ovn_octavia_provider/helper.py | 1226 +++++++++++-- ovn_octavia_provider/ovsdb/impl_idl_ovn.py | 82 +- ovn_octavia_provider/ovsdb/ovsdb_monitor.py | 10 + playbooks/run_functional_job.yaml | 2 - .../notes/add-hm-support-2c6729d8816125a5.yaml | 10 + ...r-create-without-subnetid-0b4e3aa6ac453f28.yaml | 7 + tox.ini | 10 +- zuul.d/base.yaml | 36 +- zuul.d/project.yaml | 6 +- 31 files changed, 4496 insertions(+), 537 deletions(-) From no-reply at openstack.org Thu Jul 28 15:21:52 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 28 Jul 2022 15:21:52 -0000 Subject: [release-announce] os-brick 5.0.3 (xena) Message-ID: We high-spiritedly announce the release of: os-brick 5.0.3: OpenStack Cinder brick library for managing local volume attaches This release is part of the xena stable release series. The source is available from: https://opendev.org/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through: https://bugs.launchpad.net/os-brick/+bugs For more details, please see below. 5.0.3 ^^^^^ Bug Fixes * NVMe-oF connector bug #1964379 (https://bugs.launchpad.net/os- brick/+bug/1964379): Fixed using non LUKS v1 encrypted volumes, as once one of such volumes is disconnected from a host all successive NVMe-oF attachments would fail. * Bug #1967790 (https://bugs.launchpad.net/os-brick/+bug/1967790): Fixed encryptor's connect_volume returns and the symlink is pointing to the raw block device instead of to the decrypted device mapper device. * RBD connector bug #1981455 (https://bugs.launchpad.net/cinder/+bug/1981455): Fixed AttributeError error on disconnect for RBD encrypted volumes not using host attachments. Changes in os-brick 5.0.2..5.0.3 -------------------------------- 3aa5d29 RBD: Fix disconnect_volume for encrypted volumes b31b109 Fix encryption symlink issues Diffstat (except docs and test files) ------------------------------------- os_brick/initiator/connectors/fibre_channel.py | 6 +- os_brick/initiator/connectors/iscsi.py | 39 +-- os_brick/initiator/connectors/nvmeof.py | 3 + os_brick/initiator/connectors/rbd.py | 3 + os_brick/initiator/connectors/scaleio.py | 3 + os_brick/initiator/connectors/storpool.py | 4 + os_brick/initiator/initiator_connector.py | 23 ++ os_brick/initiator/linuxscsi.py | 8 - os_brick/privileged/rootwrap.py | 17 ++ .../initiator/connectors/test_fibre_channel.py | 2 +- os_brick/utils.py | 172 +++++++++++++ .../notes/encryption-a642889a82ff9207.yaml | 12 + .../rbd-disconnect-failure-9efa6932df40271b.yaml | 6 + 17 files changed, 580 insertions(+), 184 deletions(-) From no-reply at openstack.org Thu Jul 28 15:23:37 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 28 Jul 2022 15:23:37 -0000 Subject: [release-announce] cinder 19.1.1 (xena) Message-ID: We are amped to announce the release of: cinder 19.1.1: OpenStack Block Storage This release is part of the xena stable release series. The source is available from: https://opendev.org/openstack/cinder Download the package from: https://tarballs.openstack.org/cinder/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. 19.1.1 ^^^^^^ New Features ************ * Pure Storage FlashArray driver: Enabled support for Active/Active replication for the FlashArray driver. This allows users to configure FlashArray backends in clustered environments. Bug Fixes ********* * Bug #1944577 (https://bugs.launchpad.net/cinder/+bug/1944577): Managing a volume to an encrypted type was never a good idea because there was no way to specify an encryption key ID so that the volume could be used. Requests to manage a volume to an encrypted volume type now result in an invalid request response. * Bug #1965847 (https://bugs.launchpad.net/cinder/+bug/1965847): Fixed issue where importing a backup record for a backup_id that currently existed had the unfortunate side effect of deleting the existing backup record. * Bug #1970768 (https://bugs.launchpad.net/cinder/+bug/1970768): Fixed status of temporary volumes when creating backups and reverting to a snapshot, preventing accidental manual deletion of those resources. * NetApp ONTAP: Fix check QoS minimum support for SVM scoped account. See: Bug #1924798 (https://bugs.launchpad.net/cinder/+bug/1924798). Changes in cinder 19.1.0..19.1.1 -------------------------------- 960aa5962 Fix: nfs format info limitation 332aa3340 Don't destroy existing backup by mistake on import 4b719d99f NetApp ONTAP: Fix check QoS min support for SVM account cf2f3d07a Prevent temporary volume from being deleted accidentally ad2db70a6 PureStorage FlashArray: Add active/active replication 6fb0d93b3 Handle the case when tempest fails 700a016d2 [stable-xena-only] update xena personas doc dd12492f3 Prohibit volume manage to an encrypted volume type Diffstat (except docs and test files) ------------------------------------- api-ref/source/v3/volume-manage.inc | 6 +- cinder/api/contrib/volume_manage.py | 3 + cinder/backup/api.py | 41 ++--- cinder/objects/volume.py | 17 ++ .../netapp/dataontap/client/test_client_cmode.py | 5 + cinder/volume/api.py | 17 ++ cinder/volume/driver.py | 17 +- .../netapp/dataontap/client/client_cmode.py | 5 + cinder/volume/drivers/pure.py | 31 +++- cinder/volume/drivers/remotefs.py | 13 +- cinder/volume/flows/manager/create_volume.py | 11 +- cinder/volume/manager.py | 5 +- .../block-storage/policy-personas.rst | 15 ++ playbooks/tempest-and-cinderlib-run.yaml | 7 +- ...-manage-to-encrypted-type-b5b5d7f8360f037f.yaml | 8 + ...1965847-fix-backup-import-3b3ccdf740a13cff.yaml | 7 + ...g-1970768-temp-vol-delete-6586a13f08d7a5c1.yaml | 6 + ...upport-svm-scoped-account-a8458445d459023c.yaml | 5 + .../pure_aa_replication-e3f5f6666f0b0c43.yaml | 6 + 29 files changed, 499 insertions(+), 72 deletions(-) From no-reply at openstack.org Thu Jul 28 15:25:36 2022 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 28 Jul 2022 15:25:36 -0000 Subject: [release-announce] os-traits 2.8.0 Message-ID: We are psyched to announce the release of: os-traits 2.8.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. 2.8.0 ^^^^^ New Features * Add owner trait of "OWNER_NOVA" and "OWNER_CYBORG" for resource providers in order to solve the shared resource class(such as "VGPU") problem by each service recording that they created. Changes in os-traits 2.7.0..2.8.0 --------------------------------- 74988cd Add traits for vIOMMU 62bb868 Add COMPUTE_MANAGED_PCI_DEVICE trait a097c3f Add 'COMPUTE_STORAGE_VIRTIO_FS', 'COMPUTE_MEM_BACKING_FILE' f64d50e Add nova and cyborg owner traits for resources 87b1165 Remove unnecessary unicode prefixes 1757c64 Update CI to use unversioned jobs template Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- os_traits/compute/__init__.py | 8 ++++++- os_traits/compute/storage.py | 2 ++ os_traits/compute/viommu.py | 25 ++++++++++++++++++++++ os_traits/owner/__init__.py | 20 +++++++++++++++++ .../notes/add-owner-trait-f33e0e038961cbbd.yaml | 6 ++++++ releasenotes/source/conf.py | 4 ++-- 9 files changed, 71 insertions(+), 6 deletions(-)