From no-reply at openstack.org Tue Aug 1 10:48:00 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 Aug 2023 10:48:00 -0000 Subject: [release-announce] horizon 22.1.1 (yoga) Message-ID: We are pleased to announce the release of: horizon 22.1.1: OpenStack Dashboard This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/horizon Download the package from: https://tarballs.openstack.org/horizon/ Please report issues through: https://bugs.launchpad.net/horizon/+bugs For more details, please see below. Changes in horizon 22.1.0..22.1.1 --------------------------------- 1ac450059 Dropping lower constraints testing from stable branches c921f3b2a Fix "Set admin password" checkbox visibility f14a54262 Remove usage of openstack/xstatic-font-awesome a7702671d Disable form auto-complete on login form b8e1bc23a Remove Description from Edit Image Metadata 447b6c724 Fix instance error with attribute cells. 6bf934930 Fix delete image tests. b85e38051 Use SetUp and cleanup for the network pagination tests d8a415bb0 Make integration tests stop on first failure f20cc8faa Integration test navigation machinery for Angular pages 730c987d9 Add setup and teardown to the volumes pagination tests 3e29311ed Add setup and teardown to the instances pagination tests 1ea855e31 Speed up integration tests f3a6f2bd8 Fix instance table behavior after deleting an instance b42ae4fda Pin tox<4 for stable branches testing 19d0db197 Fix flavor id auto generation 6c5783cad Make readonly metadata properties unable to edit 36ed6b03b Fix preselection for launch Instance dialog 4670f9099 Fix success_url parameter issue for Edit Snapshot 1cd150cdc Fix rescue of volume-based instances 13e821a07 Fix app cred create without project_id for domain admins b2e0aff57 zuul: Declare queue at top level 09dfd37ab Fix flavor specification at instance overview page 618e44469 Don't try and update port security if its not changing 5464dbc36 Pass client IP to keystoneauth1 session a9ae00b16 Make existing empty metadata properties optional b8a5371bb Pass real client IP to keystoneauth original_ip Diffstat (except docs and test files) ------------------------------------- .zuul.d/nodejs-jobs.yaml | 8 + .zuul.d/project.yaml | 3 +- .zuul.d/xstatic-master.yaml | 3 +- .../metadata/tree/metadata-tree-item.controller.js | 14 + .../widgets/metadata/tree/metadata-tree-item.html | 2 +- .../widgets/metadata/tree/tree.service.js | 8 + horizon/templates/auth/_login_form.html | 4 +- horizon/test/webdriver.py | 4 +- lower-constraints.txt | 155 ---------- openstack_auth/backend.py | 12 +- openstack_auth/plugin/base.py | 27 +- openstack_auth/views.py | 6 +- openstack_dashboard/api/keystone.py | 19 +- openstack_dashboard/api/microversions.py | 1 + openstack_dashboard/api/nova.py | 15 +- .../dashboards/admin/flavors/workflows.py | 4 +- .../dashboards/project/instances/views.py | 11 +- .../dashboards/project/networks/ports/workflows.py | 8 + .../dashboards/project/snapshots/views.py | 12 +- .../workflow/launch-instance/keypair/keypair.html | 2 +- .../launch-instance/source/source.controller.js | 13 +- .../images/steps/create-image/create-image.html | 16 +- .../core/images/steps/edit-image/edit-image.html | 4 +- .../pages/project/compute/imagespage.py | 256 +++++++++------- .../pages/project/compute/instancespage.py | 10 + openstack_dashboard/test/unit/api/test_keystone.py | 44 +++ tox.ini | 2 +- 39 files changed, 963 insertions(+), 650 deletions(-) From no-reply at openstack.org Tue Aug 1 11:57:14 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 Aug 2023 11:57:14 -0000 Subject: [release-announce] puppet-designate 20.3.1 (yoga) Message-ID: We are glad to announce the release of: puppet-designate 20.3.1: Puppet module for OpenStack Designate This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-designate Download the package from: https://tarballs.openstack.org/puppet-designate/ Please report issues through: https://bugs.launchpad.net/puppet-designate/+bugs For more details, please see below. Changes in puppet-designate 20.3.0..20.3.1 ------------------------------------------ 42f7369 Prepare new stable/yoga release bda94de Fix ineffective max_header_line 2d8e595 Enable policy settings in designate-api 8ac604b mdns: Accept array value for the listen parameter 9250e75 Update TOX_CONSTRAINTS_FILE for stable/yoga df46ee5 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/api.pp | 8 +++++++- manifests/mdns.pp | 2 +- metadata.json | 2 +- spec/classes/designate_api_spec.rb | 9 +++++++-- spec/classes/designate_mdns_spec.rb | 27 +++++++++++++++++++-------- tox.ini | 2 +- 7 files changed, 37 insertions(+), 14 deletions(-) From no-reply at openstack.org Tue Aug 1 12:01:56 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 Aug 2023 12:01:56 -0000 Subject: [release-announce] puppet-openstack-extras 20.3.1 (yoga) Message-ID: We are pumped to announce the release of: puppet-openstack-extras 20.3.1: Puppet module for OpenStack Openstack_extras This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-openstack-extras Download the package from: https://tarballs.openstack.org/puppet-openstack_extras/ For more details, please see below. 20.3.1 ^^^^^^ Bug Fixes * The advanced virtualization repository is no longer enabled in CentOS Stream 9, because the separate repository is no longer available. * The "openstack_extras::repos::redhat::redhat" class now configures RDO repository properly in CentOS Stream 9. Changes in puppet-openstack-extras 20.3.0..20.3.1 ------------------------------------------------- ba3be4e Prepare new stable/yoga release 81f1370 Ubuntu/Debian: Switch to yoga efb9001 CentOS: Purge advanced-virt repository 97566f0 cs9: Fix URL for OpenStack packages 13de7f3 CentOS: Switch to yoga release c8bb3ed cs9: Do not enable advanced virtualization repository 05f1aa0 Update TOX_CONSTRAINTS_FILE for stable/yoga e076040 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/repo/debian/params.pp | 2 +- manifests/repo/redhat/params.pp | 10 +- manifests/repo/redhat/redhat.pp | 27 +- metadata.json | 2 +- .../notes/bug-1969484-6e4864f8bcc56230.yaml | 5 + .../notes/bug-1978332-8b223e30a7f30165.yaml | 5 + .../openstack_extras_repo_debian_debian_spec.rb | 14 +- .../openstack_extras_repo_debian_ubuntu_spec.rb | 6 +- .../openstack_extras_repo_redhat_redhat_spec.rb | 328 ++++++++++++++++----- tox.ini | 2 +- 11 files changed, 302 insertions(+), 100 deletions(-) From no-reply at openstack.org Tue Aug 1 12:04:32 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 Aug 2023 12:04:32 -0000 Subject: [release-announce] puppet-openstacklib 20.3.1 (yoga) Message-ID: We are tickled pink to announce the release of: puppet-openstacklib 20.3.1: Puppet module for OpenStack Openstacklib This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-openstacklib Download the package from: https://tarballs.openstack.org/puppet-openstacklib/ Please report issues through: https://bugs.launchpad.net/puppet-openstacklib/+bugs For more details, please see below. Changes in puppet-openstacklib 20.3.0..20.3.1 --------------------------------------------- be11e34 Prepare new stable/yoga release 2c66f1d Hide differences when updating clouds.yaml 287d26a Ubuntu: Use utf8mb3 charset in MySQL 9e10e80 Make regex matching policy key stricter b0dc111 Remove TripleO job 3f0073d Update TOX_CONSTRAINTS_FILE for stable/yoga 3351e1c Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 19 ------------------- manifests/clouds.pp | 11 ++++++----- manifests/policy/base.pp | 2 +- metadata.json | 2 +- spec/acceptance/mysql_spec.rb | 8 +++++++- spec/acceptance/openstacklib_policy_base_spec.rb | 14 ++++++++++++++ spec/defines/openstacklib_policy_base_spec.rb | 6 +++--- tox.ini | 2 +- 9 files changed, 34 insertions(+), 31 deletions(-) From no-reply at openstack.org Tue Aug 1 12:08:04 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 Aug 2023 12:08:04 -0000 Subject: [release-announce] puppet-manila 20.3.1 (yoga) Message-ID: We are stoked to announce the release of: puppet-manila 20.3.1: Puppet module for OpenStack Manila This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-manila Download the package from: https://tarballs.openstack.org/puppet-manila/ Please report issues through: https://bugs.launchpad.net/puppet-manila/+bugs For more details, please see below. Changes in puppet-manila 20.3.0..20.3.1 --------------------------------------- 4a2b199 Prepare new stable/yoga release edfb909 Allow mulitple GlusterFS backends f726dc1 Ubuntu: Use utf8mb3_general_ci collate in MySQL e4b399f Ubuntu: Use utf8mb3 charset in MySQL 4ff6404 Update TOX_CONSTRAINTS_FILE for stable/yoga 759368f Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/backend/glusternative.pp | 11 +++++----- manifests/backend/glusternfs.pp | 11 +++++----- metadata.json | 2 +- spec/acceptance/basic_manila_spec.rb | 2 ++ spec/defines/manila_backend_glusternative_spec.rb | 26 +++++++++++++++++++++++ spec/defines/manila_backend_glusternfs_spec.rb | 26 +++++++++++++++++++++++ tox.ini | 2 +- 8 files changed, 67 insertions(+), 14 deletions(-) From no-reply at openstack.org Tue Aug 1 12:09:50 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 Aug 2023 12:09:50 -0000 Subject: [release-announce] puppet-keystone 20.4.0 (yoga) Message-ID: We exuberantly announce the release of: puppet-keystone 20.4.0: Puppet module for OpenStack Keystone This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-keystone Download the package from: https://tarballs.openstack.org/puppet-keystone/ Please report issues through: https://bugs.launchpad.net/puppet-keystone/+bugs For more details, please see below. 20.4.0 ^^^^^^ New Features ************ * Added "description" parameter to "keystone_user" resource. * The new "keystone::notification_opt_out" parameter has been added. Security Issues *************** * Content of fernet keys and credential keys are now hidden from output, when these files are updated. Changes in puppet-keystone 20.3.0..20.4.0 ----------------------------------------- da8c8f2 Prepare new stable/yoga release f60c82e Add support for [DEFAULT] notification_opt_out 75b22b9 Fix access to configs hash symbol in get_auth_endpoint 26e0525 OIDC: Make sure the dependent auth modules are loaded 6a0ca3f Ensure key contents are hidden 36335f0 Make sure keystone package name is asserted 15ce228 Add description support to keystone_user a61f33a keystone_user: Use un-scoped token to verify password b59c11d Remove TripleO job d9a9ef6 Update TOX_CONSTRAINTS_FILE for stable/yoga 699ed09 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 19 --- lib/puppet/provider/keystone.rb | 13 +- lib/puppet/provider/keystone_user/openstack.rb | 25 ++-- lib/puppet/type/keystone_user.rb | 4 + manifests/federation/openidc.pp | 3 + manifests/init.pp | 19 ++- metadata.json | 2 +- .../notes/bug-1979672-003a5939f3bd6f67.yaml | 5 + ...user-provider-description-18806553c4b2be3f.yaml | 4 + .../notification_opt_out-5c87151211fe8840.yaml | 4 + spec/acceptance/keystone_wsgi_apache_spec.rb | 11 +- spec/classes/keystone_federation_openidc_spec.rb | 2 + spec/classes/keystone_init_spec.rb | 20 +++- spec/unit/provider/keystone_spec.rb | 2 +- spec/unit/provider/keystone_user/openstack_spec.rb | 131 +++++++++------------ tox.ini | 2 +- 17 files changed, 143 insertions(+), 124 deletions(-) From no-reply at openstack.org Tue Aug 1 12:11:05 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 Aug 2023 12:11:05 -0000 Subject: [release-announce] puppet-ovn 20.4.0 (yoga) Message-ID: We high-spiritedly announce the release of: puppet-ovn 20.4.0: Puppet module for OVN This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-ovn Download the package from: https://tarballs.openstack.org/puppet-ovn/ Please report issues through: https://bugs.launchpad.net/puppet-ovn/+bugs For more details, please see below. 20.4.0 ^^^^^^ New Features * The new "ovn::controller::encap_tos" parameter has been added. This parameter controls the "ovn-encap-tos" external id. * The new "ovn::controller::ovn_ofctrl_wait_before_clear" parameter has been added to resolve an issue with dataplane downtime during upgrades that involve OVN schema changes. It will delay delting and re-adding openflow rules by the configured time in ms to give ovn- controller time to handle db connection / reconnection that can happen in this case. The default of 8000ms is based on upstream OVN testing with 200k openflow rules. Since it involved a change in behavior, the upstream OVN value defaults to unset. Changes in puppet-ovn 20.3.0..20.4.0 ------------------------------------ d12f426 Prepare new stable/yoga release 9703156 [Stable Only] Handle string value for ovn_bridge_mappings b41d052 Add support for ovn-ofctrl-wait-before-clear 528de65 Add support for external_ids:ovn-encap-tos cebee64 Ensure ovn-bridge-datapath-type is removed by default 59e8d99 Fix validation of datapath_type 164bd7f Update TOX_CONSTRAINTS_FILE for stable/yoga d14ac0e Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/controller.pp | 39 +++++++++++++++++++--- metadata.json | 2 +- .../notes/ovn-encap-tos-bd7bd9b3e3d19cc3.yaml | 5 +++ ..._ofctrl_wait_before_clear-c40493ce231ec38c.yaml | 11 ++++++ spec/classes/ovn_controller_spec.rb | 8 +++++ tox.ini | 2 +- 7 files changed, 61 insertions(+), 7 deletions(-) From no-reply at openstack.org Tue Aug 1 12:16:46 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 Aug 2023 12:16:46 -0000 Subject: [release-announce] puppet-vswitch 16.3.1 (yoga) Message-ID: We are glad to announce the release of: puppet-vswitch 16.3.1: Puppet module for OpenStack Vswitch This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-vswitch Download the package from: https://tarballs.openstack.org/puppet-vswitch/ Please report issues through: https://bugs.launchpad.net/puppet-vswitch/+bugs For more details, please see below. Changes in puppet-vswitch 16.3.0..16.3.1 ---------------------------------------- 3be6185 Prepare new stable/yoga release f659ea8 vs_config: Fix broken idempotency with nil/empty value cf28ff2 Remove redundant implementation / warning 208ed1d Update TOX_CONSTRAINTS_FILE for stable/yoga 8e59464 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + lib/puppet/provider/vs_config/ovs.rb | 14 ++++++++++++-- manifests/dpdk.pp | 7 ------- metadata.json | 2 +- spec/acceptance/basic_vswitch_spec.rb | 25 ++++++++++++++++++++++++- tox.ini | 2 +- 6 files changed, 39 insertions(+), 12 deletions(-) From no-reply at openstack.org Tue Aug 1 12:17:38 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 Aug 2023 12:17:38 -0000 Subject: [release-announce] puppet-tempest 20.4.0 (yoga) Message-ID: We are satisfied to announce the release of: puppet-tempest 20.4.0: Puppet module for OpenStack Tempest This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-tempest Download the package from: https://tarballs.openstack.org/puppet-tempest/ Please report issues through: https://bugs.launchpad.net/puppet-tempest/+bugs For more details, please see below. 20.4.0 ^^^^^^ New Features ************ * The id setter resources type now accepts a resource name in "
/" format, to use arbitrary section name. Bug Fixes ********* * The "tempest" class no longer installes a "python3--tests" package, unless the package provides tempest plugins. * Now the "python3-keystone-tests-tempest" package is installed instead of the "python3-keyston-tests" package in CentOS and RHEL. * Fixed the wrong section("[DEFAULT]" instead of "[database]") used by automated resolution of image id value using the "db_flavor_name" parameter. * Default value of the "tempest::tempest_repo_uri" parameter has been updated and now the OpenDev repository is used instead of Github. Changes in puppet-tempest 20.3.0..20.4.0 ---------------------------------------- c528f75 Prepare new stable/yoga release e95a5fe Allow arbitrary section name for *_id_setter 7feba89 Fix unit tests for plugin package management 760bbba CentOS: Install tempest plugin packages only 25af8e4 Change git url for Tempest to opendev.org cdd0ab8 Update TOX_CONSTRAINTS_FILE for stable/yoga cad8260 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../provider/tempest_flavor_id_setter/openstack.rb | 68 +++-------- .../provider/tempest_glance_id_setter/openstack.rb | 68 +++-------- .../tempest_neutron_net_id_setter/openstack.rb | 67 +++-------- lib/puppet/type/tempest_flavor_id_setter.rb | 10 +- lib/puppet/type/tempest_glance_id_setter.rb | 10 +- lib/puppet/type/tempest_neutron_net_id_setter.rb | 8 ++ manifests/init.pp | 48 ++++---- manifests/params.pp | 10 +- metadata.json | 2 +- .../notes/bug-1969361-849e95dbcf6f8395.yaml | 9 ++ .../notes/bug-1978848-c1f78da88d406f98.yaml | 11 ++ .../tempest-repo-opendev-76ee1bab934194fa.yaml | 5 + spec/classes/tempest_init_spec.rb | 125 +++++++++++---------- spec/unit/puppet/provider/ruby_spec.rb | 10 +- tox.ini | 2 +- 16 files changed, 199 insertions(+), 255 deletions(-) From no-reply at openstack.org Tue Aug 1 12:38:50 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 Aug 2023 12:38:50 -0000 Subject: [release-announce] puppet-horizon 20.4.0 (yoga) Message-ID: We are gleeful to announce the release of: puppet-horizon 20.4.0: Puppet module for OpenStack Horizon This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-horizon Download the package from: https://tarballs.openstack.org/puppet-horizon/ Please report issues through: https://bugs.launchpad.net/puppet-horizon/+bugs For more details, please see below. 20.4.0 ^^^^^^ New Features * Now the pymemcache library is automatically installed when pymemcache backend is used. * The new "horizon::dashboards::designate" class has been added. This class can be used to manage parameters for designate-dashboard. * The new "horizon::wsgi::apache::ssl_extra_params" parameter has been added. This parameter affects only ssl vhost and overrides the "extra_params" parameter when set. Changes in puppet-horizon 20.3.0..20.4.0 ---------------------------------------- 372a37e Prepare new stable/yoga release 2122489 Fix missing comma causing syntax error 8b61b61 Debian: Fix the wrong package name of manila-ui 076bc47 Ensure pymemcache library is installed be7c264 Add support for independent designate-dashboard configurations cf626d2 Do not show diff of local_settings(.py) bb7e2d3 Add inet6 prefix only when MemcacheCache is used 53ca170 Accept array for cache_server_url c2dd907 Allow customizing apache::vhost parameters for SSL vhost 248f3fa Remove TripleO job 8bd6ae5 Update TOX_CONSTRAINTS_FILE for stable/yoga 3a710eb Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 21 ---- manifests/dashboard.pp | 2 +- manifests/dashboards/designate.pp | 88 ++++++++++++++ manifests/init.pp | 41 +++++-- manifests/params.pp | 60 +++++----- manifests/wsgi/apache.pp | 61 ++++++---- metadata.json | 2 +- .../notes/bug-1988205-9689371154ba1d70.yaml | 5 + .../designate-dashboard-db1a2ec4621c61e3.yaml | 5 + .../wsgi-ssl_extra_params-f775a56966c5d475.yaml | 6 + spec/classes/horizon_dashboards_designate_spec.rb | 109 +++++++++++++++++ spec/classes/horizon_dashboards_manila_spec.rb | 2 +- spec/classes/horizon_init_spec.rb | 132 +++++++++++++++++---- spec/classes/horizon_wsgi_apache_spec.rb | 26 +++- templates/_1499_load_balancer_settings.py.erb | 4 +- templates/_1799_dns_settings.py.erb | 10 ++ templates/local_settings.py.erb | 4 + tox.ini | 2 +- 19 files changed, 468 insertions(+), 113 deletions(-) From no-reply at openstack.org Tue Aug 1 13:22:21 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 Aug 2023 13:22:21 -0000 Subject: [release-announce] puppet-cinder 20.4.0 (yoga) Message-ID: We are ecstatic to announce the release of: puppet-cinder 20.4.0: Puppet module for OpenStack Cinder This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-cinder Download the package from: https://tarballs.openstack.org/puppet-cinder/ Please report issues through: https://bugs.launchpad.net/puppet-cinder/+bugs For more details, please see below. 20.4.0 ^^^^^^ New Features ************ * Add new parameter "cinder::backend::pure::pure_iscsi_cidr_list" which allows setting of the pure_iscsi_cidr_list option on the managed cinder backend for PureStorage. Bug Fixes ********* * Bug #1986518 (https://bugs.launchpad.net/puppet- cinder/+bug/1986518): The "cinder::backend::iscsi" defined resource type now modifies the "/etc/tgt/targets.conf" file in Ubuntu and Debian, so that cinder can set up iscsi targets correctly. Changes in puppet-cinder 20.3.0..20.4.0 --------------------------------------- 4b0926d Prepare new stable/yoga release c9aa91e [Pure Storage] Support an array value for pure_iscsi_cidr_list 2c70433 [Pure Storage] Add new iscsi_cidr_list param for FlashArray Cinder backend 34b9f69 lvm: Modify targets.conf in Ubuntu/Debian 63e4a82 lvm: Fix duplicate declaration with CentOS + tgtadm 6a3e2ee Remove TripleO job 360463e Update TOX_CONSTRAINTS_FILE for stable/yoga 62e781a Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 22 -------- manifests/backend/iscsi.pp | 66 +++++++++------------- manifests/backend/pure.pp | 8 +++ metadata.json | 2 +- .../notes/bug-1986518-2ed0ab4ef3248cd8.yaml | 7 +++ .../pure_add_iscsi_cidr_list-aab9045dcf9a4f83.yaml | 6 ++ spec/defines/cinder_backend_iscsi_spec.rb | 19 +++---- spec/defines/cinder_backend_pure_spec.rb | 13 +++++ tox.ini | 2 +- 10 files changed, 73 insertions(+), 73 deletions(-) From no-reply at openstack.org Tue Aug 1 13:29:35 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 Aug 2023 13:29:35 -0000 Subject: [release-announce] puppet-vitrage 10.3.1 (yoga) Message-ID: We are happy to announce the release of: puppet-vitrage 10.3.1: Puppet module for OpenStack Vitrage This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-vitrage Download the package from: https://tarballs.openstack.org/puppet-vitrage/ Please report issues through: https://bugs.launchpad.net/puppet-vitrage/+bugs For more details, please see below. Changes in puppet-vitrage 10.3.0..10.3.1 ---------------------------------------- c2894ac Prepare new stable/yoga release b65a806 Debian/Ubuntu: Fix wrong wsgi script path 78452d2 Update TOX_CONSTRAINTS_FILE for stable/yoga bfa808a Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/params.pp | 2 +- metadata.json | 2 +- spec/classes/vitrage_wsgi_apache_spec.rb | 2 +- tox.ini | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) From no-reply at openstack.org Tue Aug 1 13:33:02 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 Aug 2023 13:33:02 -0000 Subject: [release-announce] puppet-trove 20.4.0 (yoga) Message-ID: We are thrilled to announce the release of: puppet-trove 20.4.0: Puppet module for OpenStack Trove This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-trove Download the package from: https://tarballs.openstack.org/puppet-trove/ Please report issues through: https://bugs.launchpad.net/puppet-trove/+bugs For more details, please see below. 20.4.0 ^^^^^^ New Features * Now this module supports CentOS 9 and Red Hat Enterprise Linux 9. Changes in puppet-trove 20.3.0..20.4.0 -------------------------------------- de58419 Prepare new stable/yoga release 3270e16 Add CentOS/RHEL 9 to supported operating systems 64faa25 Update TOX_CONSTRAINTS_FILE for stable/yoga 487d1eb Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + metadata.json | 8 +++++--- releasenotes/notes/centos-9-support-46d145a9ed994fe7.yaml | 4 ++++ tox.ini | 2 +- 4 files changed, 11 insertions(+), 4 deletions(-) From no-reply at openstack.org Tue Aug 1 13:34:41 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 01 Aug 2023 13:34:41 -0000 Subject: [release-announce] puppet-octavia 20.4.0 (yoga) Message-ID: We enthusiastically announce the release of: puppet-octavia 20.4.0: Puppet module for OpenStack Octavia This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-octavia Download the package from: https://tarballs.openstack.org/puppet-octavia/ Please report issues through: https://bugs.launchpad.net/puppet-octavia/+bugs For more details, please see below. 20.4.0 ^^^^^^ New Features * Added parameter "allow_ping_health_monitors" to the "octavia::api" class Changes in puppet-octavia 20.3.0..20.4.0 ---------------------------------------- 8276c83 Prepare new stable/yoga release c24f796 Do not show passphrase even if it is invalid 2d24046 ovn: Accept arrays for ovn_*_connection parameters a320611 Add allow_ping_health_monitors parameter to api 4e8c7b8 Remove TripleO job d8de49a Update TOX_CONSTRAINTS_FILE for stable/yoga f2c2baf Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 47 ---------------------- manifests/api.pp | 6 +++ manifests/certificates.pp | 6 ++- manifests/provider/ovn.pp | 4 +- metadata.json | 2 +- ...llow_ping_health_monitors-3f00c296714b663b.yaml | 4 ++ spec/classes/octavia_api_spec.rb | 3 ++ spec/classes/octavia_provider_ovn_spec.rb | 16 ++++++++ tox.ini | 2 +- 10 files changed, 38 insertions(+), 53 deletions(-) From no-reply at openstack.org Thu Aug 3 12:49:34 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 03 Aug 2023 12:49:34 -0000 Subject: [release-announce] neutron-lib 3.8.0 (bobcat) Message-ID: We eagerly announce the release of: neutron-lib 3.8.0: Neutron shared routines and utilities This release is part of the bobcat 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.8.0 ^^^^^ New Features ************ * A new "AFTER_STATUS_UPDATE" event is added. The first use case of this new event is to indicate when the L3 DB layer has updated floating IPs status. * Added two constants to model tunnelled networks in the Placement API: "RP_TUNNELLED" and "TRAIT_NETWORK_TUNNEL". * New attribute "is_service_role" is added to the "neutron_lib.context.ContextBase" class. This attribute indicates if the context belongs to the service user which is used in the new secure RBAC policies for service to service communication. Deprecation Notes ***************** * Atrribute "is_advscv" from the "neutron_lib.context.ContextBase" class is deprecated and "is_service_role" should be used instead. Changes in neutron-lib 3.7.0..3.8.0 ----------------------------------- 5df6e93 Revert "Add "network" to the EXT_PARENT_RESOURCE_MAPPING" 884f2ad Add RP_TUNNELLED and TRAIT_NETWORK_TUNNEL constants c958933 Add new callbacks event for resouce status update 61029af Fix the default value for ``hardware_offload_type`` field 673e48a Removed ``HasProjectPrimaryKeyIndex`` class 8ccdecc Add is_service_role property to the context class Diffstat (except docs and test files) ------------------------------------- .../api/definitions/port_hardware_offload_type.py | 2 +- neutron_lib/callbacks/events.py | 1 + neutron_lib/context.py | 29 +++++++++++++++++++--- neutron_lib/db/model_base.py | 8 ------ neutron_lib/db/utils.py | 2 +- neutron_lib/placement/constants.py | 4 +++ neutron_lib/policy/__init__.py | 1 + neutron_lib/policy/_engine.py | 15 +++++++++++ neutron_lib/services/constants.py | 2 -- ...after-status-update-event-fafe4ad879c406b3.yaml | 5 ++++ ...stants-tunnelled-networks-b57eb88fed14791b.yaml | 5 ++++ ...n-parent-resource-mapping-0bc57f9bb54d1dc9.yaml | 5 ---- ...le-added-to-context-class-4b9583aaaabd37e0.yaml | 11 ++++++++ 19 files changed, 125 insertions(+), 21 deletions(-) From no-reply at openstack.org Thu Aug 3 12:54:06 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 03 Aug 2023 12:54:06 -0000 Subject: [release-announce] openstacksdk 1.4.0 (bobcat) Message-ID: We are jazzed to announce the release of: openstacksdk 1.4.0: An SDK for building applications to work with OpenStack This release is part of the bobcat 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. 1.4.0 ^^^^^ New Features * Add fake resource generator to ease unit testing in packages that depend on openstacksdk. * Add support for aggregates to the "ResourceProvider" Placement resource. * Added support for the "ResourceProviderInventory" Placement resource. * Add support for the "Trait" Placement resource. * Added support to create, update, list, get, and delete share groups on the shared file system service. * Added support for list, show, update, delete, reset and create Share Group Snapshots for Shared File Systems service. * Project cleanup now supports skipping specific resources, which will be kept as-is. Resource names are based on the resource registry names, e. g. "block_storage.volume". * Added "update_workflow" to the workflow proxy. Changes in openstacksdk 1.3.1..1.4.0 ------------------------------------ bbc378ec Rename share group snapshot 'members' method cc682b91 docs: Improve docs for Connection with CONF object c0758f14 Return HTTP response for delete_access_rule. bdb32979 fakes: Add type hints b806adc1 Add fake proxy generator 738d5f18 docs: Add documentation for openstack.test.fakes d63ce704 Remove _min_microversion for consistency 423d8ceb Define version for share_access_rules 3d45785c Define version for export_locations c9c212c8 wokflow: add update_workflow proxy method d54f4e30 placement: Add support for traits ebd4d754 placement: Add support for resource provider aggregates 15207b20 placement: Add support for resource provider inventories 69fea357 tests: Update functional tests for resource providers 4838e5e7 Add share group snapshots to shared file systems. 0017ffb0 Adds share group resource to shared file system 8a5f2b0d Add missing `return` in `upload_volume_to_image` fd2c41c6 fix flavor.swap attribute type 068cc997 Allow resources to be skipped on project cleanup d2a166a9 Add fake resources generator 0adf8f56 volume: Add missing attributes to Extension de6b6bce tests: Enable UserWarning by default d77ec568 cloud: Reduce duplication 661efb7c cloud: Ignore invalid filters dc52fd49 cloud: Filter FIPs by valid filters 71c25d26 exceptions: Remove unused exception a72d46a9 Bump the chunk_size to use CPU more efficiently 7fec4e0b tox: Bump min_version to 4.3.0 Diffstat (except docs and test files) ------------------------------------- .../placement/v1/resource_provider_inventory.rst | 13 ++ .../user/resources/shared_file_system/index.rst | 2 + .../shared_file_system/v2/share_group.rst | 13 ++ .../shared_file_system/v2/share_group_snapshot.rst | 13 ++ examples/image/download.py | 4 +- .../shared_file_system/share_group_snapshots.py | 66 ++++++ openstack/block_storage/v3/_proxy.py | 156 +++++++------ openstack/block_storage/v3/extension.py | 8 +- openstack/cloud/_floating_ip.py | 6 +- openstack/cloud/_image.py | 4 +- openstack/cloud/_utils.py | 23 +- openstack/cloud/openstackcloud.py | 4 + openstack/compute/v2/_proxy.py | 4 + openstack/compute/v2/flavor.py | 2 +- openstack/connection.py | 55 +++-- openstack/dns/v2/_proxy.py | 52 +++-- openstack/exceptions.py | 4 - openstack/image/_download.py | 4 +- openstack/image/v1/_proxy.py | 4 +- openstack/image/v2/_proxy.py | 4 +- openstack/network/v2/_proxy.py | 250 +++++++++++--------- openstack/object_store/v1/_proxy.py | 6 + openstack/orchestration/v1/_proxy.py | 4 + openstack/placement/v1/_proxy.py | 256 +++++++++++++++++++++ openstack/placement/v1/resource_provider.py | 53 +++++ .../placement/v1/resource_provider_inventory.py | 193 ++++++++++++++++ openstack/placement/v1/trait.py | 142 ++++++++++++ openstack/proxy.py | 27 ++- openstack/resource.py | 50 ++-- openstack/shared_file_system/v2/_proxy.py | 231 ++++++++++++++++++- .../shared_file_system/v2/share_access_rule.py | 10 +- .../v2/share_export_locations.py | 2 + openstack/shared_file_system/v2/share_group.py | 56 +++++ .../shared_file_system/v2/share_group_snapshot.py | 86 +++++++ openstack/test/__init__.py | 0 openstack/test/fakes.py | 255 ++++++++++++++++++++ .../functional/block_storage/v3/test_extension.py | 2 +- .../placement/v1/test_resource_provider.py | 111 +++++++-- .../v1/test_resource_provider_inventory.py | 163 +++++++++++++ .../shared_file_system/test_share_group.py | 66 ++++++ .../test_share_group_snapshot.py | 105 +++++++++ .../v1/test_resource_provider_inventory.py | 51 ++++ .../unit/shared_file_system/v2/test_share_group.py | 81 +++++++ .../v2/test_share_group_snapshot.py | 106 +++++++++ openstack/workflow/v2/_proxy.py | 15 ++ openstack/workflow/v2/workflow.py | 21 +- .../add-fakes-generator-72c53d34c995fcb2.yaml | 5 + ...ource-provider-aggregates-1310c0be6a4097d3.yaml | 4 + ...source-provider-inventory-8714cafefae74810.yaml | 4 + .../add-placement-trait-29957d2c03edbfb9.yaml | 4 + ...hare_group-to-shared-file-8cee20d8aa2afbb7.yaml | 5 + ...stem-share-group-snapshot-c5099e6c8accf077.yaml | 5 + ...ct-cleanup-exclude-option-65cba962eaa5b61a.yaml | 6 + .../notes/update_workflow-ecdef6056ef2687b.yaml | 3 + tox.ini | 8 +- 80 files changed, 3061 insertions(+), 336 deletions(-) From no-reply at openstack.org Thu Aug 3 13:00:35 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 03 Aug 2023 13:00:35 -0000 Subject: [release-announce] XStatic-Angular-FileUpload 12.2.13.0 Message-ID: We are jazzed to announce the release of: XStatic-Angular-FileUpload 12.2.13.0: Angular-FileUpload 12.2.13 (XStatic packaging standard) The source is available from: https://opendev.org/openstack/XStatic-Angular-FileUpload Download the package from: https://pypi.org/project/XStatic-Angular-FileUpload For more details, please see below. Changes in XStatic-Angular-FileUpload 1.4.0.2..12.2.13.0 -------------------------------------------------------- 2f480b4 Update .gitreview file ed6da70 Update to 12.2.13 1fdc054 OpenDev Migration Patch d964a4e Update XStatic-Angular-FileUpload to 12.0.4.0 8bd3bd1 Deprecated tox -downloadcache option removed 13d9cd6 Update .gitreview for new namespace 5361bc8 Add tox.ini to enable publish/tarball job Diffstat (except docs and test files) ------------------------------------- .gitreview | 4 +- MANIFEST.in | 4 +- setup.cfg | 20 + setup.py | 8 +- tox.ini | 8 + xstatic/pkg/angular_fileupload/__init__.py | 8 +- .../pkg/angular_fileupload/data/FileAPI.flash.swf | Bin 0 -> 71214 bytes xstatic/pkg/angular_fileupload/data/FileAPI.js | 4313 ++++++++++++++++++++ xstatic/pkg/angular_fileupload/data/FileAPI.min.js | 6 + .../angular_fileupload/data/angular-file-upload.js | 250 -- .../angular_fileupload/data/ng-file-upload-all.js | 2898 +++++++++++++ .../data/ng-file-upload-all.min.js | 3 + .../angular_fileupload/data/ng-file-upload-shim.js | 421 ++ .../data/ng-file-upload-shim.min.js | 2 + .../pkg/angular_fileupload/data/ng-file-upload.js | 2476 +++++++++++ .../angular_fileupload/data/ng-file-upload.min.js | 3 + 16 files changed, 10160 insertions(+), 264 deletions(-) From no-reply at openstack.org Thu Aug 3 13:00:38 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 03 Aug 2023 13:00:38 -0000 Subject: [release-announce] rally-openstack 2.3.0 Message-ID: We are chuffed to announce the release of: rally-openstack 2.3.0: Rally plugins for OpenStack platform The source is available from: https://opendev.org/openstack/rally-openstack Download the package from: https://pypi.org/project/rally-openstack For more details, please see below. Changes in rally-openstack 2.2.0..2.3.0 --------------------------------------- 1bd13edb Update release date for 2.3.0 712e2c8f Release 2.3.0 8e8f6b23 Bring back tempita to u-c 8ba3955f Correct some cases' description f680f8fd Update uc file 72f4e27e Fix rally test can't update device_id 4ef9de16 Require Rally>=3.4.0 d5631b9f Fix the issue of unshelving vm fail failure 6ec9348b Designate DNS - fix quota names according to U/S Doc d6648687 Keep CI up-to-date 48ae844a Ignore pytest-cover warning ca00440b Update tox.ini to work with tox 4 7ec93aef Fix creating of Rally DB b8591ec3 Use absolute path for rally plugin dir check ba45f16e Add new boot_server_attach_created_volume_and_extend test a73e803e Bump default Cirros version 6d53058c Update rally-task-neutron to have only ovs as mech driver 09d2bb61 [ci] Fix list-os-resources role c1d9cf91 Suppress 2 warnings from Docutils 3984f97c Update gnocchiclient requirement 38ab09cc fix use cinder "update_volume_type() got an unexpected keyword argument 'name' " ac4df967 Fix exec of cloud-init at CreateShareAndAccessFromVM e05e3dd0 Use resolvectl, not systemd-resolve 6c48e167 [ci] run unittests at py3.9 env db87d7f2 Multiple fixes for CI 26d4b94d Add sg rules with ipv6 ethertype. 199186f9 Fix use of keystone endpoint URL a92ff92f Fix some CI issues Diffstat (except docs and test files) ------------------------------------- .zuul.d/base.yaml | 4 +- .zuul.d/rally-task-barbican.yaml | 1 - .zuul.d/rally-task-designate.yaml | 1 - .zuul.d/rally-task-heat.yaml | 4 +- .zuul.d/rally-task-ironic.yaml | 1 - .zuul.d/rally-task-magnum.yaml | 4 +- .zuul.d/rally-task-manila.yaml | 5 +- .zuul.d/rally-task-mistral.yaml | 6 +- .zuul.d/rally-task-murano.yaml | 4 +- .zuul.d/rally-task-neutron-with-extensions.yaml | 1 - .zuul.d/rally-task-neutron.yaml | 2 +- .zuul.d/rally-task-octavia.yaml | 1 - .zuul.d/rally-task-telemetry.yaml | 7 +- .zuul.d/rally-task-watcher.yaml | 28 +- .zuul.d/rally-task-zaqar.yaml | 4 +- .zuul.d/rally-tox-functional.yaml | 6 +- .zuul.d/rally-verify-tempest.yaml | 4 +- .zuul.d/zuul.yaml | 14 +- CHANGELOG.rst | 26 ++ DOCKER_README.md | 10 +- Dockerfile | 2 +- devstack/lib/rally | 28 +- etc/rally/rally.conf.sample | 2 +- rally-jobs/basic-with-existing-users.yaml | 23 -- rally-jobs/certifcation_task_args.yaml | 2 +- rally-jobs/extra/autoscaling_group.yaml.template | 2 +- ...resource_group_server_with_volume.yaml.template | 2 +- rally-jobs/extra/server_with_ports.yaml.template | 2 +- rally-jobs/extra/server_with_volume.yaml.template | 2 +- rally-jobs/keystone-glance-swift.yaml | 2 +- rally-jobs/neutron.yaml | 102 -------- rally-jobs/nova.yaml | 37 ++- rally-jobs/senlin.yaml | 2 +- rally_openstack/common/cfg/tempest.py | 8 +- rally_openstack/common/services/storage/block.py | 43 +++- .../common/services/storage/cinder_common.py | 46 +++- .../common/services/storage/cinder_v1.py | 10 + .../common/services/storage/cinder_v2.py | 3 +- .../common/services/storage/cinder_v3.py | 13 +- rally_openstack/task/contexts/network/allow_ssh.py | 26 ++ .../task/contexts/quotas/designate_quotas.py | 4 +- .../task/scenarios/barbican/containers.py | 2 +- rally_openstack/task/scenarios/barbican/orders.py | 2 +- .../task/scenarios/cinder/volume_backups.py | 2 +- .../task/scenarios/cinder/volume_types.py | 42 +-- rally_openstack/task/scenarios/manila/shares.py | 2 +- rally_openstack/task/scenarios/manila/utils.py | 2 +- rally_openstack/task/scenarios/neutron/trunk.py | 4 +- rally_openstack/task/scenarios/nova/agents.py | 39 --- rally_openstack/task/scenarios/nova/servers.py | 55 ++++ rally_openstack/task/scenarios/nova/utils.py | 8 + rally_openstack/task/scenarios/vm/vmtasks.py | 2 +- requirements.txt | 6 +- samples/tasks/contexts/images.json | 2 +- samples/tasks/contexts/images.yaml | 2 +- samples/tasks/contexts/profiles.json | 2 +- samples/tasks/contexts/profiles.yaml | 2 +- .../designate/create-and-delete-recordsets.json | 4 +- .../designate/create-and-delete-recordsets.yaml | 4 +- .../designate/create-and-delete-zone.json | 4 +- .../designate/create-and-delete-zone.yaml | 4 +- .../designate/create-and-list-recordsets.json | 4 +- .../designate/create-and-list-recordsets.yaml | 4 +- .../scenarios/designate/create-and-list-zones.json | 4 +- .../scenarios/designate/create-and-list-zones.yaml | 4 +- .../scenarios/elasticsearch/log-instance.json | 4 +- .../scenarios/elasticsearch/log-instance.yaml | 2 +- .../glance/create-and-deactivate-image.json | 2 +- .../glance/create-and-deactivate-image.yaml | 2 +- .../scenarios/glance/create-and-delete-image.json | 2 +- .../scenarios/glance/create-and-delete-image.yaml | 2 +- .../glance/create-and-download-image.json | 2 +- .../glance/create-and-download-image.yaml | 2 +- .../scenarios/glance/create-and-get-image.json | 2 +- .../scenarios/glance/create-and-get-image.yaml | 2 +- .../scenarios/glance/create-and-list-image.json | 2 +- .../scenarios/glance/create-and-list-image.yaml | 2 +- .../scenarios/glance/create-and-update-image.json | 2 +- .../scenarios/glance/create-and-update-image.yaml | 2 +- .../glance/create-image-and-boot-instances.json | 2 +- .../glance/create-image-and-boot-instances.yaml | 2 +- samples/tasks/scenarios/glance/list-images.json | 2 +- samples/tasks/scenarios/glance/list-images.yaml | 2 +- .../grafana/push-metric-from-instance.json | 2 +- .../grafana/push-metric-from-instance.yaml | 2 +- .../heat/templates/autoscaling-group.yaml.template | 2 +- ...resource-group-server-with-volume.yaml.template | 2 +- .../heat/templates/server-with-ports.yaml.template | 2 +- .../templates/server-with-volume.yaml.template | 2 +- ...ot-server-attach-created-volume-and-extend.json | 37 +++ ...ot-server-attach-created-volume-and-extend.yaml | 26 ++ samples/tasks/scenarios/nova/list-agents.json | 16 -- samples/tasks/scenarios/nova/list-agents.yaml | 10 - .../senlin/create-and-delete-profile-cluster.json | 2 +- .../senlin/create-and-delete-profile-cluster.yaml | 2 +- tasks/openstack/task.yaml | 2 +- test-requirements.txt | 8 +- .../roles/list-os-resources/library/osresources.py | 36 +-- .../roles/prepare-for-rally-task/tasks/main.yaml | 16 +- .../ci/playbooks/roles/tox-install/tasks/main.yaml | 58 ----- .../common/services/storage/test_cinder_common.py | 21 ++ .../unit/common/services/storage/test_cinder_v1.py | 14 + .../unit/common/services/storage/test_cinder_v2.py | 10 +- .../unit/common/services/storage/test_cinder_v3.py | 10 +- .../task/contexts/quotas/test_designate_quotas.py | 6 +- .../task/scenarios/cinder/test_volume_types.py | 39 ++- tox.ini | 43 +++- upper-constraints.txt | 284 ++++++++++++--------- 126 files changed, 955 insertions(+), 930 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 20400efc..e4123ac4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +6 @@ requests!=2.20.0,!=2.24.0 # Apache License, Version -rally>=3.1.0 # Apache License, Version 2.0 +rally>=3.4.0 # Apache License, Version 2.0 @@ -9 +9 @@ rally>=3.1.0 # Apache License, Version -gnocchiclient!=7.0.7 # Apache Software License +gnocchiclient # Apache Software License @@ -31 +31 @@ python-senlinclient # Apache Software License -python-swiftclient # Apache Software License +python-swiftclient # Apache License, Version 2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 4d3e55c0..a3d4f5cd 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +9 @@ pytest # MIT -pytest-cov>=2.2.1 # MIT +pytest-cov # MIT @@ -15 +15 @@ pytest-xdist # MIT -coverage!=4.4 # Apache License, Version 2.0 +coverage!=4.4 # Apache-2.0 @@ -20,2 +20,2 @@ testtools # MIT -docutils # public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt) -Pygments # BSD +docutils<0.18 # public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt) +Pygments # BSD-2-Clause From no-reply at openstack.org Thu Aug 3 13:10:23 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 03 Aug 2023 13:10:23 -0000 Subject: [release-announce] puppet-heat 20.4.0 (yoga) Message-ID: We are ecstatic to announce the release of: puppet-heat 20.4.0: Puppet module for OpenStack Heat This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-heat Download the package from: https://tarballs.openstack.org/puppet-heat/ Please report issues through: https://bugs.launchpad.net/puppet-heat/+bugs For more details, please see below. 20.4.0 ^^^^^^ New Features * The new "heat::executor_thread_pool_size" parameter has been added. Changes in puppet-heat 20.3.0..20.4.0 ------------------------------------- 694e7cb Adjust the release version 6dd8602 Prepare new stable/yoga release de3d035 Expose executor_thread_pool_size 9711a45 Remove TripleO job b868bdc Update TOX_CONSTRAINTS_FILE for stable/yoga 7d81c0f Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 21 --------------- manifests/init.pp | 12 ++++++--- metadata.json | 2 +- ...executor_thread_pool_size-97e638d8731b2d30.yaml | 4 +++ spec/classes/heat_init_spec.rb | 31 +++++++++++++--------- tox.ini | 2 +- 7 files changed, 34 insertions(+), 39 deletions(-) From no-reply at openstack.org Thu Aug 3 13:41:21 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 03 Aug 2023 13:41:21 -0000 Subject: [release-announce] puppet-gnocchi 20.3.1 (yoga) Message-ID: We are overjoyed to announce the release of: puppet-gnocchi 20.3.1: Puppet module for OpenStack Gnocchi This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-gnocchi Download the package from: https://tarballs.openstack.org/puppet-gnocchi/ Please report issues through: https://bugs.launchpad.net/puppet-gnocchi/+bugs For more details, please see below. Changes in puppet-gnocchi 20.3.0..20.3.1 ---------------------------------------- 8547544 Adjust the release version d47dda0 Prepare new stable/yoga release 9047e78 Replace deprecated [oslo_middleware] enable_proxy_headers_parsing 9273009 Update TOX_CONSTRAINTS_FILE for stable/yoga 3d6c2fe Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/api.pp | 12 ++++++------ metadata.json | 2 +- spec/classes/gnocchi_api_spec.rb | 8 +++----- tox.ini | 2 +- 5 files changed, 12 insertions(+), 13 deletions(-) From no-reply at openstack.org Thu Aug 3 13:45:20 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 03 Aug 2023 13:45:20 -0000 Subject: [release-announce] puppet-ironic 20.4.0 (yoga) Message-ID: We are psyched to announce the release of: puppet-ironic 20.4.0: Puppet module for OpenStack Ironic This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-ironic Download the package from: https://tarballs.openstack.org/puppet-ironic/ Please report issues through: https://bugs.launchpad.net/puppet-ironic/+bugs For more details, please see below. 20.4.0 ^^^^^^ New Features ************ * The "ironic::conductor" class now supports the following two new parameters. * "heartbeat_interval" * "heartbeat_timeout" * The pxe parameter *uefi_pxe_bootfile_name* is now managed by puppet, keeping the ironic default of *bootx64.efi*. The shim EFI binary is copied to the TFTP root directory, to a file named the value of *uefi_pxe_bootfile_name*. The grub EFI binary is copied to the TFTP root directory to a file named *grubx64.efi*. With these changes, using the pxe boot driver with UEFI boot will result in a grub network boot which is Secure Boot capable. Bug Fixes ********* * Now the "ironic::pxe" class properly installs the pxelinux.0 file using the separate "pxelinux" package in Debian and Ubuntu. The new "pxelinux_file_path" parameter can be used to determine the source path to locate the file. When this parameter is set to false then the class does not manage the file. * The wrong source directory to copy syslinux files in Debiand or Ubuntu has been fixed. * Now the "tftpd-hap" package is installed insted of the "tftpd" package in Debian and Ubuntu. Changes in puppet-ironic 20.3.0..20.4.0 --------------------------------------- 9fdcdd8 Adjust the release version 3b88c4c Prepare new stable/yoga release f169e76 Fix efi file paths in RHEL 32a6c1f Copy shim and grub efi binaries to tftp root 2745385 inspector: Fix wrong group of policy file f63b1bd Ubuntu: Use ipxe.efi instead of snponly.efi in Focal 3d5e2c5 Debian/Ubuntu: Fix wrong source path to copy efi file fca5c06 Debian/Ubuntu: Fix installation of pxelinux.0 and syslinux files 1e2207a Debian/Ubuntu: The staging driver package is not available 45d292e Debian/Ubuntu: Do not use the ironic-inspector-dnsmasq service 899e7e8 conductor: Support tuning of heartbeats 6cca155 Debian/Ubuntu: Use tftpd-hpa instead of tftpd 1d21de3 Do not show diffs of image files f511f93 Refactor unit tests of ironic::pxe 7dfd9b9 Stable-only: Fix the ignored kernel_append_params parameter 4a97b33 Inspector: Fix missing log-facility when tftp protocol is used 07b7574 Remove TripleO job 9170535 Update TOX_CONSTRAINTS_FILE for stable/yoga cd9c0fa Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 1 - manifests/conductor.pp | 13 ++ manifests/drivers/pxe.pp | 23 ++- manifests/drivers/staging.pp | 13 +- manifests/inspector.pp | 27 +-- manifests/inspector/policy.pp | 2 +- manifests/params.pp | 45 +++-- manifests/pxe.pp | 120 +++++++++--- manifests/pxe/common.pp | 5 + metadata.json | 2 +- .../conductor-heartbeat-d92790f3e6a59c4b.yaml | 8 + .../debian-syslinux-files-c36f21ae936c0594.yaml | 12 ++ .../uefi_pxe_bootfile_name-eb2244dc9b9fd954.yaml | 12 ++ .../use-tftpd-hpa-in-debian-07f5429e791ab883.yaml | 5 + spec/classes/ironic_conductor_spec.rb | 6 + spec/classes/ironic_drivers_pxe_spec.rb | 53 +++-- spec/classes/ironic_drivers_staging_spec.rb | 9 +- spec/classes/ironic_inspector_policy_spec.rb | 4 +- spec/classes/ironic_inspector_spec.rb | 10 +- spec/classes/ironic_pxe_spec.rb | 216 +++++++++++++++++---- templates/inspector_dnsmasq_tftp.erb | 3 + tox.ini | 2 +- 23 files changed, 449 insertions(+), 143 deletions(-) From no-reply at openstack.org Thu Aug 3 14:02:18 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 03 Aug 2023 14:02:18 -0000 Subject: [release-announce] puppet-ceilometer 20.4.0 (yoga) Message-ID: We are chuffed to announce the release of: puppet-ceilometer 20.4.0: Puppet module for OpenStack Ceilometer This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-ceilometer Download the package from: https://tarballs.openstack.org/puppet-ceilometer/ Please report issues through: https://bugs.launchpad.net/puppet-ceilometer/+bugs For more details, please see below. Changes in puppet-ceilometer 20.3.0..20.4.0 ------------------------------------------- 735e3e9 Prepare new stable/yoga release 4aba0c1 Add "tenant_name_discovery" to all namespaces 9d54bcd Add new parameter `tenant_name_discovery` 7768fad polling: Ensure unused parameters are cleared f43133f Update TOX_CONSTRAINTS_FILE for stable/yoga 688203a Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + manifests/agent/polling.pp | 36 ++++++++++---- metadata.json | 2 +- ...add_tenant_name_discovery-4671aec3daae9622.yaml | 7 +++ ...fix_tenant_name_discovery-838f5d64bc405eca.yaml | 6 +++ spec/classes/ceilometer_agent_polling_spec.rb | 58 +++++++++++++++++++++- tox.ini | 2 +- 7 files changed, 99 insertions(+), 13 deletions(-) From no-reply at openstack.org Thu Aug 3 14:13:53 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 03 Aug 2023 14:13:53 -0000 Subject: [release-announce] puppet-swift 20.4.1 (yoga) Message-ID: We are stoked to announce the release of: puppet-swift 20.4.1: Puppet module for OpenStack Swift This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-swift Download the package from: https://tarballs.openstack.org/puppet-swift/ Please report issues through: https://bugs.launchpad.net/puppet-swift/+bugs For more details, please see below. Changes in puppet-swift 20.4.0..20.4.1 -------------------------------------- c688167 Adjust the release version 43ba734 Prepare new stable/yoga release d7bd7ce Format IPv6 address for ring device 81f9307 Ensure consistent IPv6 address format Diffstat (except docs and test files) ------------------------------------- lib/puppet/provider/swift_ring_builder.rb | 2 +- lib/puppet/type/ring_account_device.rb | 15 +++++-- lib/puppet/type/ring_container_device.rb | 15 +++++-- lib/puppet/type/ring_object_device.rb | 19 ++++++++- manifests/storage/node.pp | 10 +++-- metadata.json | 2 +- spec/defines/swift_storage_node_spec.rb | 69 ++++++++++++++++++++----------- 7 files changed, 95 insertions(+), 37 deletions(-) From no-reply at openstack.org Thu Aug 3 14:34:49 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 03 Aug 2023 14:34:49 -0000 Subject: [release-announce] glance 24.2.1 (yoga) Message-ID: We are thrilled to announce the release of: glance 24.2.1: OpenStack Image Service This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/glance Download the package from: https://tarballs.openstack.org/glance/ Please report issues through: https://bugs.launchpad.net/glance/+bugs For more details, please see below. Changes in glance 24.2.0..24.2.1 -------------------------------- 323e9f5f Fix unintentional exception inspecting VMDK Diffstat (except docs and test files) ------------------------------------- glance/common/format_inspector.py | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) From no-reply at openstack.org Mon Aug 7 10:57:47 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 07 Aug 2023 10:57:47 -0000 Subject: [release-announce] puppet-glance 20.4.0 (yoga) Message-ID: We are stoked to announce the release of: puppet-glance 20.4.0: Puppet module for OpenStack Glance This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-glance Download the package from: https://tarballs.openstack.org/puppet-glance/ Please report issues through: https://bugs.launchpad.net/puppet-glance/+bugs For more details, please see below. 20.4.0 ^^^^^^ New Features ************ * The "glance::cache::cleaner" class and the "glance::cache::pruner" class now support the "maxdelay" parameter. This parameter would be useful in a multi-node deployment, to avoid launching the same cron command at the same time in multiple nodes. Upgrade Notes ************* * The "glance::api" class now supports a "lock_path" parameter that configures the oslo.concurrency lock_path with a platform specific default value. Distributions that are used to defining the lock_path with a distribution specific config file may need to override the default "glance::api::lock_path" value. Bug Fixes ********* * Bug #1980539 (https://bugs.launchpad.net/puppet- glance/+bug/1980539): Configure the oslo.concurrency lock_path, which is now required by cinder backends. Changes in puppet-glance 20.3.0..20.4.0 --------------------------------------- d1d2011 Adjust the release version 50977d6 Prepare new stable/yoga release 8e7a4c4 Ensure [DEFAULT] show_multiple_locations is cleared ba4ada0 Configure the oslo.concurrency lock_path 241f6c0 Fix duplicate resources 62ad4d6 Add sleep in cache cron jobs e6b62ff Remove TripleO job 9f9f9fb Update TOX_CONSTRAINTS_FILE for stable/yoga e11a028 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 19 ---------------- manifests/api.pp | 16 ++++++++++--- manifests/backend/multistore/file.pp | 10 +++++++-- manifests/cache/cleaner.pp | 19 +++++++++++++--- manifests/cache/pruner.pp | 20 +++++++++++++---- manifests/params.pp | 2 ++ metadata.json | 2 +- ...add-concurrency-lock_path-666f5836ec062c5a.yaml | 13 +++++++++++ .../cache-cron-maxdelay-bfd1585eaa15aeda.yaml | 7 ++++++ spec/classes/glance_api_spec.rb | 26 ++++++++++++++++++++++ spec/classes/glance_cache_cleaner_spec.rb | 3 ++- spec/classes/glance_cache_pruner_spec.rb | 3 ++- tox.ini | 2 +- 14 files changed, 108 insertions(+), 35 deletions(-) From no-reply at openstack.org Thu Aug 10 08:19:42 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 10 Aug 2023 08:19:42 -0000 Subject: [release-announce] puppet-neutron 20.4.0 (yoga) Message-ID: We are psyched to announce the release of: puppet-neutron 20.4.0: Puppet module for OpenStack Neutron This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-neutron Download the package from: https://tarballs.openstack.org/puppet-neutron/ Please report issues through: https://bugs.launchpad.net/puppet-neutron/+bugs For more details, please see below. 20.4.0 ^^^^^^ New Features ************ * Now this module supports configuration of networking-baremetal in Debian and Ubuntu. Previously it was supported in RHEL/CentOS only. * The "neutron::agents::ovn_metadata" class now supports the following two new parameters. * "ovsdb_probe_interval" parameter to configure "[ovn]ovsdb_probe_interval" in ovn metadata agent config file. * "ovsdb_retry_max_interval" parameter to configure "[ovn]ovsdb_retry_max_interval" in ovn metadata agent config file. Bug Fixes ********* * Bug #1987460 (https://bugs.launchpad.net/puppet- neutron/+bug/1987460): Previously the "neutron::agents::ml2::mlnx" class causes duplicate resources when used with the "neutron::agents::dhcp" class or the "neutron::agents::l3" class. Now it is possible to workaround the error by implementing the following mitigation. * Include the "neutron::agents::ml2::mlnx" class AFTER the "neutron::agents::dhcp" class or the "neutron::agents::l3" * Set the "interface_driver" parameter and the "dhcp_broadcast_reply" parameter consistently. Changes in puppet-neutron 20.3.0..20.4.0 ---------------------------------------- cabde543 Adjust the release version cfd6b140 Add per module policy service refresh 40304a77 Prepare new stable/yoga release 9540933d Fix wrong bridge name if bridge_mappings is commma-separated string 7090aa57 Remove wrong deprecation mark of project_* properties 49bfd898 mlnx: Allow workaround for duplicate resources 53fd3e80 [ovn metadata] Add more tunable parameters 5b807257 Refactor unit tests for neutron::plugins::ml2::ovn 5b6d1a6a Fix some trivial typos in puppet code 69aee692 ml2+ovs: Accept a string value for permitted_ethertypes 025ced6d Support networking-baremetal in Ubuntu/Debian b71b44a8 NSX Plugin: nsx_api_password should be secret d037eb14 Remove TripleO job 398defac Update TOX_CONSTRAINTS_FILE for stable/yoga 2141c120 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 25 --- lib/puppet/provider/neutron_port/openstack.rb | 2 +- lib/puppet/type/neutron_network.rb | 4 +- lib/puppet/type/neutron_subnet.rb | 4 +- manifests/agents/ml2/mlnx.pp | 14 +- manifests/agents/ml2/networking_baremetal.pp | 5 - manifests/agents/ml2/ovs.pp | 10 +- manifests/agents/ovn_metadata.pp | 13 ++ manifests/deps.pp | 2 +- manifests/params.pp | 79 +++++----- manifests/plugins/ml2/networking_baremetal.pp | 13 +- manifests/plugins/nsx.pp | 2 +- manifests/plugins/ovs/opendaylight.pp | 4 +- manifests/policy.pp | 1 + metadata.json | 2 +- .../notes/bug-1987460-c5bfc6d98ccd3375.yaml | 14 ++ ...tworking_baremetal-debian-563498e4af59a1bb.yaml | 5 + ...n-metadata-tunning-params-9232d7638488ae0d.yaml | 12 ++ ...neutron_agents_ml2_networking_baremetal_spec.rb | 16 +- spec/classes/neutron_agents_ml2_ovs_spec.rb | 79 ++++++++-- spec/classes/neutron_agents_ovn_metadata_spec.rb | 2 + ...eutron_plugins_ml2_networking_baremetal_spec.rb | 12 +- spec/classes/neutron_plugins_ml2_ovn_spec.rb | 172 ++++++++++++--------- spec/classes/neutron_plugins_nsx_spec.rb | 4 +- spec/classes/neutron_policy_spec.rb | 2 + tox.ini | 2 +- 27 files changed, 297 insertions(+), 204 deletions(-) From no-reply at openstack.org Thu Aug 10 08:23:08 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 10 Aug 2023 08:23:08 -0000 Subject: [release-announce] puppet-nova 20.4.2 (yoga) Message-ID: We exuberantly announce the release of: puppet-nova 20.4.2: Puppet module for OpenStack Nova This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-nova Download the package from: https://tarballs.openstack.org/puppet-nova/ Please report issues through: https://bugs.launchpad.net/puppet-nova/+bugs For more details, please see below. Changes in puppet-nova 20.4.1..20.4.2 ------------------------------------- 5664401e Prepare new stable/yoga release f07fe6ef Add .pdkignore to exclude some files from tar ball d3eccabf Add per module policy service refresh Diffstat (except docs and test files) ------------------------------------- .pdkignore | 51 ++++++++++++++++++++++++++++++++++++++++ manifests/deps.pp | 2 +- manifests/policy.pp | 1 + metadata.json | 2 +- spec/classes/nova_policy_spec.rb | 2 ++ 5 files changed, 56 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Aug 10 08:24:01 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 10 Aug 2023 08:24:01 -0000 Subject: [release-announce] aodh 14.1.0 (yoga) Message-ID: We are chuffed to announce the release of: aodh 14.1.0: OpenStack Telemetry Alarming This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/aodh Download the package from: https://tarballs.openstack.org/aodh/ Please report issues through: https://bugs.launchpad.net/aodh/+bugs For more details, please see below. Changes in aodh 14.0.0..14.1.0 ------------------------------ 510dc2db Replace CentOS Stream 8 by 9 2ad64b04 Ignore Gnocchi API error when the metric is not yet created ef9cb545 [Yoga] Remove TripleO job 12d50ee1 Revert "tox -e py39 hangs on stable/yoga" 539145cc Add Python 3.9 to supported runtimes 0564e94c tox -e py39 hangs on stable/yoga 849a0a02 Bump minimum version of gnocchiclient for aggregats API support e16e7602 Update TOX_CONSTRAINTS_FILE for stable/yoga 077b3e76 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 20 ++++---------------- aodh/api/controllers/v2/alarm_rules/gnocchi.py | 5 ++++- requirements.txt | 2 +- setup.cfg | 1 + tox.ini | 8 ++++---- 6 files changed, 15 insertions(+), 22 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f5a55cba..63f0b1fc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ keystonemiddleware>=5.1.0 # Apache-2.0 -gnocchiclient>=3.1.0 # Apache-2.0 +gnocchiclient>=6.0.0 # Apache-2.0 From no-reply at openstack.org Thu Aug 10 08:24:39 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 10 Aug 2023 08:24:39 -0000 Subject: [release-announce] puppet-ceph 5.0.0 Message-ID: We jubilantly announce the release of: puppet-ceph 5.0.0: Puppet module for Ceph The source is available from: https://opendev.org/openstack/puppet-ceph Download the package from: https://tarballs.openstack.org/puppet-ceph/ For more details, please see below. 5.0.0 ^^^^^ New Features ************ * The following parameters have been added to the "ceph::rgw::keystone::auth" class * "service_description" * "service_name" * "service_type" * The new "ceph::profile::params::rgw_keystone_integration" parameter has been added. This allows enabling Ceph RADOS Gateway integration with OpenStack Keystone. * The new "rgw::keystone::rgw_keystone_accepted_admin_roles" parameter has been added. Upgrade Notes ************* * The "ceph::rgw::syslog" parameter has been removed. * The "ceph::profile::params::rgw_keystone_version" parameter has been removed. * The default value of the "ceph::keystone::auth::roles" parameter has been updated and the new default does not contain the "Member" role, because in OpenStack the "member" role is more commonly used, which is now implied by the "admin" role. * The "ceph::set_osd_params" parameter has been removed. Now the "ceph" class manages ods options. Deprecation Notes ***************** * The "ceph::rgw::keystone::auth::rgw_service" parameter has been deprecated in favor of the new service parameters. * The support for deploying fastcgi is deprecated and will be removed in a future release. when CentOS 7 support is removed. The *mod_fastcgi* package is no longer provided for recent operating system versions. Bug Fixes ********* * Fixed the ignored "ceph::rgw::keystone::auth::rgw_service" parameter. * The "ceph::rgw::rgw_data" parameter now controls the "rgw_data" option in ceph.conf so that the given directoriy path is actually used to store data. Changes in puppet-ceph 4.1.0..5.0.0 ----------------------------------- 32a78b5 Add support for rgw_keystone_accepted_admin_roles fcf7a4b Do not use params to define parameter defaults of defined types b72c1ec Deprecate support for mod_fastcgi b8ff67b Add recent operating system versions to supported versions 6ee452a Prepare new puppet-ceph release e970858 rgw profile: Support keystone integration b3a8ac1 Remove `Member` role f5c1cf3 Fix ineffective rgw_service parameter 90cc5ee Use https for CentOS Stream 9 mirror 51773eb Fix ignored ceph::rgw::rgw_data 3b2e753 Stop creating /var/lib/ceph/radosgw 137e568 Stop creating /var/lib/ceph/mgr e82583f Remove deprecated ceph::set_osd_params f0486bf Validate input of ceph::conf 1857b60 Ensure public_addr option is purged e746c9e Ensure absolute path for file creation df03ad0 Fix unknown variable errors caused by ceph::profile::fsid 50f777c Fix undefined variables caused by exec_timeout c55e22b Ensure valid value for store_type 843fa12 Validate authentication_type 83c1970 Validate ensure parameter using the typed parameters 2eec134 Fix missing ceph::params 0d77c33 repo: Fix undefined $el 8bc67e2 Partially fix undefined variables f099898 Remove deprecated ceph::rgw::syslog d31504c Validate boolean values 4dbd23f ceph::repo : Ensure boolean values e0771cf Stop including the stdlib class 46dca97 replace validate_legacy with proper data types 18055e7 Ensure mds key are created before starting ceph-mds Diffstat (except docs and test files) ------------------------------------- manifests/conf.pp | 9 +- manifests/fs.pp | 11 ++- manifests/init.pp | 95 +++++++++------------- manifests/key.pp | 8 +- manifests/mds.pp | 28 ++++--- manifests/mgr.pp | 20 ++--- manifests/mirror.pp | 2 - manifests/mon.pp | 21 ++--- manifests/osd.pp | 48 ++++++----- manifests/params.pp | 3 + manifests/pool.pp | 28 ++++--- manifests/profile/mds.pp | 2 +- manifests/profile/osd.pp | 9 +- manifests/profile/params.pp | 54 +++++++----- manifests/profile/rgw.pp | 21 +++++ manifests/repo.pp | 49 ++++++----- manifests/rgw.pp | 90 +++++++++----------- manifests/rgw/apache_proxy_fcgi.pp | 5 ++ manifests/rgw/keystone.pp | 26 +++--- manifests/rgw/keystone/auth.pp | 66 ++++++++++----- metadata.json | 9 +- .../notes/bug-2029009-ea8a684cb50372b9.yaml | 18 ++++ .../notes/cleanup-rgw-syslog-bb4cd012247642d1.yaml | 4 + .../notes/deprecate-fastcgi-ef86499350eb44dc.yaml | 6 ++ .../notes/fix-rgw_data-48975d33de86148e.yaml | 6 ++ .../profole-rgw-keystone-ae3e12516963d52e.yaml | 11 +++ .../notes/remove-Member-role-4bc7e608943b234a.yaml | 7 ++ .../remove-set_osd_params-6a50a27f04537d6d.yaml | 5 ++ ...tone_accepted_admin_roles-1e41fbdb47c30910.yaml | 5 ++ spec/classes/ceph_init_spec.rb | 38 +++++---- spec/classes/ceph_mds_spec.rb | 2 + spec/classes/ceph_osds_spec.rb | 7 +- spec/classes/ceph_profile_client_spec.rb | 2 +- spec/classes/ceph_profile_rgw_spec.rb | 41 ++++++++++ spec/classes/ceph_repo_spec.rb | 6 +- spec/classes/ceph_rgw_keystone_auth_spec.rb | 5 +- spec/defines/ceph_mgr_spec.rb | 6 -- spec/defines/ceph_mon_spec.rb | 2 +- spec/defines/ceph_osd_spec.rb | 29 ++----- spec/defines/ceph_rgw_keystone_spec.rb | 23 +++--- spec/defines/ceph_rgw_spec.rb | 12 +-- spec/fixtures/hieradata/common.yaml | 14 ++++ 42 files changed, 519 insertions(+), 334 deletions(-) From no-reply at openstack.org Thu Aug 10 08:26:18 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 10 Aug 2023 08:26:18 -0000 Subject: [release-announce] cyborg 8.0.1 (yoga) Message-ID: We are psyched to announce the release of: cyborg 8.0.1 This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/cyborg Download the package from: https://tarballs.openstack.org/cyborg/ Please report issues through: https://bugs.launchpad.net/openstack-cyborg/+bugs For more details, please see below. Changes in cyborg 8.0.0..8.0.1 ------------------------------ df5a1bd Fix typo in code 7cf03aa Fix unit test for oslo.context 4.1.0 79aa316 [stable-only] Update TOX_CONSTRAINTS_FILE for stable/yoga 90bf81f [stable-only] Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + cyborg/common/authorize_wsgi.py | 4 ++-- cyborg/common/placement_client.py | 2 +- test-requirements.txt | 1 + tox.ini | 4 ++-- 5 files changed, 7 insertions(+), 5 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 9f8c255..66de0be 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -20,0 +21 @@ cursive>=0.2.1 # Apache-2.0 +WebTest>=2.0.27 # MIT From no-reply at openstack.org Thu Aug 10 08:32:55 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 10 Aug 2023 08:32:55 -0000 Subject: [release-announce] puppet-oslo 20.4.0 (yoga) Message-ID: We are ecstatic to announce the release of: puppet-oslo 20.4.0: Puppet module for Oslo This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/puppet-oslo Download the package from: https://tarballs.openstack.org/puppet-oslo/ Please report issues through: https://bugs.launchpad.net/puppet-oslo/+bugs For more details, please see below. 20.4.0 ^^^^^^ New Features * Now the "oslo::cache" defined resource type installs the pymemcache library when pymemcache backend is used. Changes in puppet-oslo 20.3.0..20.4.0 ------------------------------------- 0434216 Adjust the release version fb27f47 Prepare new stable/yoga release b6e2fc6 cache: Ensure pymemcache library is installed 90fdf5e Fix typo in warning message 9bde0f1 db: Fix deprecation warning about use_tpool eaf6285 Remove TripleO job 07531dc Update TOX_CONSTRAINTS_FILE for stable/yoga 86f7e40 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 19 ------- manifests/cache.pp | 6 +++ manifests/db.pp | 4 +- metadata.json | 2 +- .../notes/bug-1988205-973ce17f355cbfce.yaml | 5 ++ spec/defines/oslo_cache_spec.rb | 61 +++++++++++++++++++--- tox.ini | 2 +- 8 files changed, 71 insertions(+), 29 deletions(-) From no-reply at openstack.org Thu Aug 17 09:53:58 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 17 Aug 2023 09:53:58 -0000 Subject: [release-announce] python-manilaclient 4.5.1 (bobcat) Message-ID: We are overjoyed to announce the release of: python-manilaclient 4.5.1: Client library for OpenStack Manila API. This release is part of the bobcat 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 4.5.0..4.5.1 ------------------------------------------- 2f6cd66 Enable the option to return the response body 47b0ac7 Enable the option to return the response body Diffstat (except docs and test files) ------------------------------------- manilaclient/base.py | 9 +++++++-- manilaclient/v2/shares.py | 29 +++++++++++++++++------------ 3 files changed, 27 insertions(+), 17 deletions(-) From no-reply at openstack.org Thu Aug 17 09:55:56 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 17 Aug 2023 09:55:56 -0000 Subject: [release-announce] python-solumclient 3.5.1 (yoga) Message-ID: We are delighted to announce the release of: python-solumclient 3.5.1: Client library for Solum API This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/python-solumclient Download the package from: https://tarballs.openstack.org/python-solumclient/ Please report issues through: https://bugs.launchpad.net/python-solumclient/+bugs For more details, please see below. Changes in python-solumclient 3.5.0..3.5.1 ------------------------------------------ 04722bb Update TOX_CONSTRAINTS_FILE for stable/yoga 23c720e Update .gitreview for stable/yoga 96dd710 Fix py39 base64 has no attribute encodestring Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 ++- solumclient/common/github.py | 10 +++------- tox.ini | 4 ++-- 3 files changed, 7 insertions(+), 10 deletions(-) From no-reply at openstack.org Thu Aug 17 09:56:56 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 17 Aug 2023 09:56:56 -0000 Subject: [release-announce] python-magnumclient 4.2.0 (bobcat) Message-ID: We are satisfied to announce the release of: python-magnumclient 4.2.0: Client library for Magnum API This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-magnumclient Download the package from: https://pypi.org/project/python-magnumclient Please report issues through: https://bugs.launchpad.net/python-magnumclient/+bugs For more details, please see below. Changes in python-magnumclient 4.1.0..4.2.0 ------------------------------------------- ef63e2e Allow directly output cluster config 7d9f02b Fix multi-line strings spaces 915f8f0 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- magnumclient/common/utils.py | 10 +++++++--- magnumclient/osc/v1/clusters.py | 6 +++--- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + 4 files changed, 17 insertions(+), 6 deletions(-) From no-reply at openstack.org Thu Aug 17 09:58:15 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 17 Aug 2023 09:58:15 -0000 Subject: [release-announce] solum 12.0.1 (yoga) Message-ID: We are pumped to announce the release of: solum 12.0.1: Application Lifecycle Management for OpenStack This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/solum Download the package from: https://tarballs.openstack.org/solum/ Please report issues through: https://bugs.launchpad.net/solum/+bugs For more details, please see below. Changes in solum 12.0.0..12.0.1 ------------------------------- a50c1e6 Tenant to project migration for RequestContext 29b24a5 Update TOX_CONSTRAINTS_FILE for stable/yoga bc73f92 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 1 - solum/api/auth.py | 4 ++-- solum/api/handlers/app_handler.py | 8 +++---- solum/api/handlers/assembly_handler.py | 4 ++-- solum/api/handlers/component_handler.py | 2 +- solum/api/handlers/extension_handler.py | 2 +- solum/api/handlers/infrastructure_handler.py | 2 +- solum/api/handlers/language_pack_handler.py | 2 +- solum/api/handlers/pipeline_handler.py | 2 +- solum/api/handlers/plan_handler.py | 4 ++-- solum/api/handlers/sensor_handler.py | 2 +- solum/api/handlers/service_handler.py | 2 +- solum/api/handlers/workflow_handler.py | 8 +++---- solum/common/context.py | 16 ++++++------- solum/common/solum_keystoneclient.py | 4 ++-- solum/common/trace_data.py | 2 +- solum/objects/sqlalchemy/component.py | 2 +- solum/objects/sqlalchemy/image.py | 7 +++--- solum/objects/sqlalchemy/models.py | 2 +- solum/objects/sqlalchemy/userlog.py | 2 +- solum/uploaders/tenant_logger.py | 2 +- solum/worker/app_handlers/default.py | 6 ++--- solum/worker/handlers/shell.py | 10 ++++---- tox.ini | 6 ++--- 43 files changed, 99 insertions(+), 98 deletions(-) From no-reply at openstack.org Thu Aug 17 09:59:36 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 17 Aug 2023 09:59:36 -0000 Subject: [release-announce] cinder-tempest-plugin 1.9.0 (bobcat) Message-ID: We are satisfied to announce the release of: cinder-tempest-plugin 1.9.0: Tempest plugin tests for Cinder. This release is part of the bobcat 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.8.1..1.9.0 --------------------------------------------- edd6111 zuul: Exclude unneeded tests from multiattach job d0e5b91 zuul: Extend timeout for lvm-multiattach and cbak-ceph jobs de601ae [srbac] Test srbac on snapshots 5bd7241 test srbac on volume-types b57a8dd Test srbac on user_messages 3367fdd [srbac] Testing Volume Actions 46910c6 [srbac] Testing Volumes 47958a8 Bump tempest version in requirements.txt 51c56f2 Wait for servers to be SSHABLE 490c825 Test capabilites for srbac feature d6989d3 Fix test_boot_cloned_encrypted_volume docstring 723c3b9 Add FIPS job for barbican case 2cbd042 zuul: make the SRBAC job voting 310228c Increase cinder volume quota for cbak job 8c60846 Add Python 3.10 to setup.cfg metadata Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 27 +- cinder_tempest_plugin/api/volume/base.py | 5 + .../api/volume/test_volume_backup.py | 12 +- cinder_tempest_plugin/rbac/v3/base.py | 122 ++++- cinder_tempest_plugin/rbac/v3/test_capabilities.py | 61 +-- cinder_tempest_plugin/rbac/v3/test_snapshots.py | 374 +++++++++++++++ .../rbac/v3/test_user_messages.py | 168 +++++++ .../rbac/v3/test_volume_actions.py | 154 ++++++ cinder_tempest_plugin/rbac/v3/test_volume_types.py | 516 +++++++++++++++++++++ cinder_tempest_plugin/rbac/v3/test_volumes.py | 166 +++++++ cinder_tempest_plugin/scenario/test_snapshots.py | 12 +- .../scenario/test_volume_encrypted.py | 16 +- .../scenario/test_volume_multiattach.py | 18 +- playbooks/enable-fips.yaml | 3 + requirements.txt | 2 +- setup.cfg | 1 + 16 files changed, 1598 insertions(+), 59 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 4d75108..c25d1c5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 -tempest>=27.0.0 # Apache-2.0 +tempest>=34.2.0 # Apache-2.0 From no-reply at openstack.org Thu Aug 24 09:05:35 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 24 Aug 2023 09:05:35 -0000 Subject: [release-announce] tosca-parser 2.9.1 (bobcat) Message-ID: We are pumped to announce the release of: tosca-parser 2.9.1: Parser for TOSCA Simple Profile in YAML. This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/tosca-parser Download the package from: https://pypi.org/project/tosca-parser Please report issues through: https://bugs.launchpad.net/tosca-parser/+bugs For more details, please see below. Changes in tosca-parser 2.9.0..2.9.1 ------------------------------------ 283cb6a Update metadata in setup.cfg Diffstat (except docs and test files) ------------------------------------- setup.cfg | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) From no-reply at openstack.org Thu Aug 24 09:06:37 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 24 Aug 2023 09:06:37 -0000 Subject: [release-announce] ovsdbapp 2.4.1 (bobcat) Message-ID: We are happy to announce the release of: ovsdbapp 2.4.1: A library for creating OVSDB applications This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/ovsdbapp Download the package from: https://tarballs.openstack.org/ovsdbapp/ Please report issues through: https://bugs.launchpad.net/ovsdbapp/+bugs For more details, please see below. Changes in ovsdbapp 2.4.0..2.4.1 -------------------------------- 6f7aed7 Add some basic usage documentation Diffstat (except docs and test files) ------------------------------------- 3 files changed, 193 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu Aug 24 09:09:58 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 24 Aug 2023 09:09:58 -0000 Subject: [release-announce] sushy 4.5.1 (bobcat) Message-ID: We are happy to announce the release of: sushy 4.5.1: Sushy is a small Python library to communicate with Redfish based systems This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/sushy Download the package from: https://tarballs.openstack.org/sushy/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/sushy For more details, please see below. 4.5.1 ^^^^^ Bug Fixes * Fixes bug where sushy would not pass a read/connect timeout through to requests when making requests to a redfish service. This means that an ill-timed failure could cause python processes calling sushy to freeze indefinately. Changes in sushy 4.5.0..4.5.1 ----------------------------- 7c2a251 Requests must always have a read/connect timeout Diffstat (except docs and test files) ------------------------------------- .../add-read-and-connect-timeout-9f7dc3ed63c192c8.yaml | 5 +++++ sushy/connector.py | 9 +++++++-- 3 files changed, 21 insertions(+), 11 deletions(-) From no-reply at openstack.org Thu Aug 24 09:11:42 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 24 Aug 2023 09:11:42 -0000 Subject: [release-announce] os-ken 2.7.0 (bobcat) Message-ID: We are satisfied to announce the release of: os-ken 2.7.0: A component-based software defined networking framework for OpenStack. This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/os-ken Download the package from: https://pypi.org/project/os-ken Please report issues through: https://storyboard.openstack.org/#!/project/openstack/os-ken For more details, please see below. 2.7.0 ^^^^^ Upgrade Notes ************* * The default docker base image used in testing has been updated to "ubuntu:20.04". You may need to update your testing code accordingly. Bug Fixes ********* * The quagga container used for testing neutron-dynamic-routing was failing to start due to permission issues. A startup script has been added to dynamically set the correct permissions. See bug 2031526 (https://bugs.launchpad.net/neutron/+bug/2031526). Changes in os-ken 2.6.0..2.7.0 ------------------------------ a87d983e Add Python 3.10 support to setup.cfg 8cd03eb2 Remove superfluous sudo 760bfb58 Cleanup py27 support 6f285a65 Add releasenote for quagga fix 17570b4c Fix quagga container e9dc289d Make neutron-dynamic-routing job non-voting 7e280fdc Update master for stable/2023.1 6dfd5da3 Docs build: Add requirements.txt to deps 5f986ac1 Fix tox.ini for tox4 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 ++- releasenotes/notes/update-quagga-ebdaa99f7de660d7.yaml | 13 +++++++++++++ releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + setup.cfg | 1 + setup.py | 8 -------- tox.ini | 2 +- 8 files changed, 34 insertions(+), 14 deletions(-) From no-reply at openstack.org Thu Aug 24 09:12:12 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 24 Aug 2023 09:12:12 -0000 Subject: [release-announce] ironic-inspector 11.6.0 (bobcat) Message-ID: We are overjoyed to announce the release of: ironic-inspector 11.6.0: Hardware introspection for OpenStack Bare Metal This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/ironic-inspector Download the package from: https://tarballs.openstack.org/ironic-inspector/ Please report issues through: https://storyboard.openstack.org/#!/project/944 For more details, please see below. Changes in ironic-inspector 11.5.0..11.6.0 ------------------------------------------ 53778d6 Add python3.10 support in testing runtime Diffstat (except docs and test files) ------------------------------------- setup.cfg | 1 + 1 file changed, 1 insertion(+) From no-reply at openstack.org Thu Aug 24 09:13:25 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 24 Aug 2023 09:13:25 -0000 Subject: [release-announce] magnum 16.0.1 (antelope) Message-ID: We are glad to announce the release of: magnum 16.0.1: Container Management project for OpenStack This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/magnum Download the package from: https://tarballs.openstack.org/magnum/ Please report issues through: https://bugs.launchpad.net/magnum/+bugs For more details, please see below. 16.0.1 ^^^^^^ Deprecation Notes * Deprecate the Docker Swarm COE ('swarm' and 'swarm-mode'). Docker Swarm relies on Fedora Atomic OS which has been EOL. Users are encourged to use the 'kubernetes' COE as it is better supported. Changes in magnum 16.0.0..16.0.1 -------------------------------- f2910697 cinder-csi: Run controllerplugin in CNI network a4d8145f Deprecate Docker Swarm COE a596cfe6 Update barbicanclient 848c34a4 Update TOX_CONSTRAINTS_FILE for stable/2023.1 7177ac60 Update .gitreview for stable/2023.1 3ab03131 Fix pep8 gate Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + magnum/api/controllers/v1/cluster_template.py | 13 ++++++++++++- magnum/common/clients.py | 2 +- magnum/common/urlfetch.py | 10 +--------- .../templates/kubernetes/fragments/enable-cinder-csi.sh | 1 - .../drivers/common/templates/swarm/fragments/make-cert.py | 9 +++++---- magnum/drivers/heat/template_def.py | 5 +++-- .../unit/conductor/handlers/test_k8s_cluster_conductor.py | 2 +- .../notes/deprecate-docker-swarm-b506a766b91fe98e.yaml | 5 +++++ tox.ini | 4 ++-- 12 files changed, 36 insertions(+), 24 deletions(-) From no-reply at openstack.org Thu Aug 24 09:19:35 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 24 Aug 2023 09:19:35 -0000 Subject: [release-announce] ironic 22.1.0 (bobcat) Message-ID: We are delighted to announce the release of: ironic 22.1.0: OpenStack Bare Metal Provisioning This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/ironic Download the package from: https://tarballs.openstack.org/ironic/ Please report issues through: https://storyboard.openstack.org/#!/project/943 For more details, please see below. 22.1.0 ^^^^^^ New Features ************ * Adds a capability for syncrhonous steps to be executed through the cleaning and deployment steps framework upon child nodes, as associated through the "parent_node" field. The new, optional step arguments are a boolean value of "execute_on_child_nodes", and "limit_child_node_execution" which consists of a list of node UUIDs. The ability to invoke this permisison requires the ability to set a provision state action upon the child node in the RBAC model. * Adds a "power_on", "power_on", and "reboot" reserved step name actions which toggles power through the conductor. This allows embedded devices such as child nodes to have power state toggled as part of the parent node's cleaning or deployment sequnece, if so stated through the supplied configuration or deployment template. * Adds a "clean hold" and a "deploy hold" provision state in which baremetal nodes can be put in utilizing specialed "hold" cleaning and deployment steps. Allowing for patterns and processes where Ironic's work is intentionally paused to allow for any external or operator processes to take place. In these new states, a "unhold" provision state verb can be used to inform Ironic to proceed. The "abort" verb is also a possible option should operators wish to start over. * Adds the ability to send an "unhold" provision state verb utilizing API version *1.84*. * Uses Redfish to collect the available hardware inventory information and stores it in the right format. Information collected includes cpu information including "count", "architecture", "model_name", and "frequency", disk "size" (in bytes), interface "mac_address", "system_vendor" information including "product_name", "serial_number" and "manufacturer", and "current_boot_mode". * Adds a "wait" clean/deploy step, which takes an optional argument, passed in a step definition of "seconds" to force an explicit pause of the current process. Otherwise the next heartbeat action triggers resumption of the process. * The "ilo" hardware type firmware upgrade steps, now support checksum determination by legnth in order to allow SHA256 and SHA512 checksums to be supplied by the step caller. * Methods in vendor interfaces may now be decroated with "clean_step" and "deploy_step" decorators. * The "ipmitool" vendor interface's "send_raw" method can now be called as a part of cleaning or deployment steps with an "raw_bytes" argument matching how it can be called with the vendor passthru interface. Upgrade Notes ************* * This release removes two internal foreign key constraints which were redundant and which SQLAlchemy indicated may result in an error at some point in time. No action is required by an operator for this. Deprecation Notes ***************** * The use of a SQLite database with mutli-process (i.e. "ironic-api" and "ironic-conductor" services) is not supported, and the ability to launch a dedicated "ironic-api" process with a SQLite database backend will be an error in the future. In this case, the single process combined API and Conductor service should be utilized. * The default value of the "[inspector]require_managed_boot" option will change from "False" to "True" in the future, causing in-band inspection to fail if the boot interface cannot prepare the ramdisk boot (e.g. in case of missing ports). Please set this option to an explicit value to avoid the behavior change. Bug Fixes ********* * Adds a database write retry decorate for SQLite failures reporting "database is locked". By default, through the new configuration parameter "[database]sqlite_max_wait_for_retry", retries will be performed on failing write operations for up to *30* seconds. This value can be tuned, but be warned it is an expotential backoff retry model, and HTTP requests can give up if no response is received in a reasonable time, thus *30* seconds was deemed a reasonable default. The retry logic can be disabled using the "[database]sqlite_retries" option, which defaults to *True*. Users of other, mutli-threaded /concurrent-write database platforms are not impacted by this change, as the retry logic recognizes if another database is in use and bypasses the retry logic in that case. A similar retry logic concept already exists with other databases in the form of a "Database Deadlock" retry where two writers conflict on the same row or table. The database abstraction layer already handles such deadlock conditions. The SQLite file based locking issue is unfortunately more common with file based write locking as the entire file, in other words the entire database, to perform the write operation. * Fixes issues with locks related to the execution of periodic tasks where the task has a lingering transaction. For more information please see bug 2027405 (https://bugs.launchpad.net/ironic/+bug/2027405). * Fixes a bug that occurs when a node is inspected more than once and the database is configured as a storage backend: a new node inventory entry is added in the database for each inspection result, causing more than one inventory to exist for the node in the node_inventory table. This is handled by: * Deleting any previous inventory entries for a node before adding a new entry in the database. * Retrieving the most recent node inventory from the database when the database is queried. (To cater for databases that already contain duplicate node inventories due to the bug.) * Fixes the bug where provisioning a Redfish managed node fails if the BMC only supports virtual media devices limited to MediaType of DVD (and not CD). Also ddds handling of BadRequest exceptions while iterating through the list of virtual media devices. This fix is needed to successfully provision machines such as Cisco UCSB and UCSX. * Fixes the bug where provisioning a Redfish managed node fails if changing BIOS settings is attempted on a BMC that doesn't provide supportedApplyTime information. This is done by adding handling of AttributeError exception in apply_configuration() method. * Database locks with a "sqlite" database backend should now be lessened as the conductor will no longer perform a keepalive heartbeat operation when the use of SQLite has been detected. Other Notes *********** * Fixes the generated state machine diagram and updates it to match the current state of the code. * The "ipmitool" vendor passthrough interface method no longer requires a "http_method" parameter. This is optional in the code base, but included on all API initiated vendor passthru method calls. The value was not utilized. Changes in ironic 22.0.0..22.1.0 -------------------------------- 9578eb5f7 Don't hold on to the API request dbapi 4ba418716 Retool sqlite retries e33289816 Retry connecting vmedia through a DVD device if available 0bda65226 Fix missing oslo.versionedobjects library option f93712d7a Prevent MissingAttribute error when supportedApplyTime missing 23f4a7d99 Support sha256/sha512 with the ilo firmware upgrade logic 3eca0d871 tox: Remove basepython d2c11df69 Fix typo in deploy_templates docs d97deb84e Add python3.10 support in testing runtime bb9b9001a DB: Select upon delete for allocations cc9af373e DB: Streamline allocation interactions 81b35931d Add a list of children nodes unit test 8fc8372e7 Add wait step 36665a089 Fix ks_template property to be processed only for anaconda deploy 2d8986bda Fix retry logic logging 091edb063 Retry SQLite DB write failures due to locks e80e029b4 Log when a periodic is completed 0099d1812 Don't actually heartbeat with sqlite 267e61bbc Document caveats of running with SQLite f4be664a8 Stop splitting installation docs per distros 76c075269 Enable vendor interfaces to be called as steps 1335402f4 Add additional logging on iLO power failure afada321d Very basic in-band inspection with the "agent" interface 6efa2119e Add the initial skeleton of the agent inspect interface fb978dab1 DB: Fix result set locking with periodics 8d2e93f30 Add job to test with SQLAlchemy master (2.x) aecb58108 Firmware Interface 0a11855d3 CI: Use focal dnsmasq cb60b8a95 Fix db migration tests for sqlalchemy 2.0 6c35a4442 Move standalone jobs to focal 6d3c4ced5 Disable spanning tree c6610c2f7 Fix several issues in the lock/release database code e8d6a890f Remove python 3.6 mock hack c4e3100d5 Add hold steps f69e9da1d Fix multiple things in CI 5cad8ac77 Unit tests: Isolate mysql test migrations 048bff1da Use tox env variables in coverage tests 847563d2d Correct two mistakes in the /continue_inspection API 642811621 Fix the HTTP code of the BadRequest exception a600895ba Execute tests by class, not randomly cf49d54e6 CI: minor fix to irmc driver clean_up_instance testing c392814ca CI: Fix PXE Ananconda cleanup test dad672429 Add DB API for Firmware and Object bc7771bf3 CI: Change migrations timeout to be >60 seoncds d5931aded Revert "Fix IRONIC_IMAGE_NAME=non-existent-image" d5e4f013c Skip tests that fail occassionally in CI 402c32094 Handle SAWarning around allocations FK Constratins 46e4f447f Disable WAL Pragma for Unit Testing 4a570042c Fully ensure counts are out of scope of cxtmgr dd79ae5e2 Ensure all sqla objects descoped before ending txn 3d869bca2 Fix test_migrations with firmware information. ee963d3f0 Revert "Disabling test_upgrade_twice temporarily for CI fix" 9be84608f Fix SQLAlchemy engine connection listener 2f8ee2cf4 Fix IRONIC_IMAGE_NAME=non-existent-image dfb7f05ff Allow setting migrations timeout value from tox f052bde94 Add test timeout to tox config b4f8209b9 Disabling test_upgrade_twice temporarily for CI fix ca5b2feee Mock sleep in unit tests that rely on it fa2d6685f Handle duplicate node inventory entries per node 0370f5ac9 Migrate the inspector's /continue API f43464329 Use jammy for base jobs c0643e9d0 Be explicit about bugfix branches support lifetime b3d7ba88d Add to Redfish hardware inventory collection 013ac0cb4 execute on child node support 58388212b Prepare [inspector]require_managed_boot to change to True in the future Diffstat (except docs and test files) ------------------------------------- .../source/baremetal-api-v1-deploy-templates.inc | 2 +- api-ref/source/baremetal-api-v1-nodes-firmware.inc | 48 ++ .../node-firmware-components-list-response.json | 20 + devstack/lib/ironic | 12 + devstack/plugin.sh | 1 + devstack/tools/ironic/scripts/setup-network.sh | 2 +- .../install/include/common-prerequisites.inc | 53 ++- .../install/include/configure-ironic-api.inc | 4 +- .../install/include/configure-ironic-conductor.inc | 4 +- .../include/configure-ironic-singleprocess.inc | 8 +- ironic/api/config.py | 1 + ironic/api/controllers/v1/__init__.py | 6 + ironic/api/controllers/v1/driver.py | 4 + ironic/api/controllers/v1/firmware.py | 75 +++ ironic/api/controllers/v1/node.py | 50 +- ironic/api/controllers/v1/ramdisk.py | 145 +++++- ironic/api/controllers/v1/utils.py | 31 +- ironic/api/controllers/v1/versions.py | 7 +- ironic/api/hooks.py | 11 +- ironic/cmd/api.py | 12 + ironic/cmd/conductor.py | 36 ++ ironic/common/exception.py | 25 +- ironic/common/hash_ring.py | 7 +- ironic/common/policy.py | 17 +- ironic/common/pxe_utils.py | 53 ++- ironic/common/release_mappings.py | 7 +- ironic/common/states.py | 28 ++ ironic/common/utils.py | 14 + ironic/conductor/base_manager.py | 5 + ironic/conductor/cleaning.py | 93 +++- ironic/conductor/deployments.py | 92 +++- ironic/conductor/inspection.py | 44 ++ ironic/conductor/manager.py | 64 ++- ironic/conductor/periodics.py | 1 + ironic/conductor/rpcapi.py | 18 +- ironic/conductor/steps.py | 80 ++++ ironic/conductor/utils.py | 7 +- ironic/conf/conductor.py | 25 +- ironic/conf/database.py | 13 +- ironic/conf/default.py | 5 + ironic/conf/fake.py | 6 + ironic/conf/inspector.py | 38 +- ironic/db/api.py | 61 +++ ironic/db/sqlalchemy/__init__.py | 13 +- .../d163df1bab88_remove_extra_fk_constraint_in_.py | 50 ++ .../versions/dd67b91a1981_add_allocations_table.py | 14 +- ironic/db/sqlalchemy/api.py | 450 ++++++++++++------ ironic/db/sqlalchemy/models.py | 7 +- ironic/drivers/base.py | 72 ++- ironic/drivers/fake_hardware.py | 5 + ironic/drivers/generic.py | 7 +- ironic/drivers/hardware_type.py | 5 + ironic/drivers/irmc.py | 4 +- ironic/drivers/modules/agent_base.py | 9 +- ironic/drivers/modules/fake.py | 34 ++ ironic/drivers/modules/ilo/common.py | 22 +- ironic/drivers/modules/ilo/power.py | 7 +- ironic/drivers/modules/inspect_utils.py | 171 +++++++ ironic/drivers/modules/inspector/__init__.py | 3 +- ironic/drivers/modules/inspector/agent.py | 83 ++++ ironic/drivers/modules/inspector/interface.py | 141 ++++-- ironic/drivers/modules/inspector/nics.py | 209 +++++++++ ironic/drivers/modules/ipmitool.py | 31 +- ironic/drivers/modules/noop.py | 10 + ironic/drivers/modules/redfish/bios.py | 16 +- ironic/drivers/modules/redfish/boot.py | 41 +- ironic/drivers/modules/redfish/inspect.py | 97 +++- ironic/drivers/redfish.py | 5 +- ironic/objects/__init__.py | 1 + ironic/objects/firmware.py | 161 +++++++ ironic/objects/node.py | 10 +- .../unit/drivers/modules/inspector/test_agent.py | 128 ++++++ .../unit/drivers/modules/inspector/test_nics.py | 311 +++++++++++++ .../unit/drivers/modules/network/test_common.py | 6 + .../unit/drivers/modules/redfish/test_bios.py | 21 + .../unit/drivers/modules/redfish/test_boot.py | 47 ++ .../unit/drivers/modules/redfish/test_inspect.py | 193 +++++++- .../unit/drivers/modules/test_agent_client.py | 4 +- .../unit/drivers/modules/test_inspect_utils.py | 211 ++++++++- ...add-execute-on-child-node-20910aecb8f8b714.yaml | 16 + .../notes/add-hold-states-7be5804d6f3a119a.yaml | 18 + ...edfish-hardware-inventory-830ebc0b2e0f50c2.yaml | 8 + .../add-sqlite-db-retries-f493d5d7aa6db78b.yaml | 25 + .../notes/add-wait-step-3751e7918afdd199.yaml | 7 + ...lite-locks-with-periodics-362de3c63bc23e4b.yaml | 6 + ...uplicate-node-inventories-fc41a7decbb6da76.yaml | 15 + .../handle-dvd-only-vmedia-f4971a013a8aafd0.yaml | 8 + ...-supportedapplytimes-attr-fbacc7ca3c399e83.yaml | 7 + ...de-supports-sha256-sha512-ae76569042750a07.yaml | 6 + ...the-conductor-with-sqlite-7cfc71e717d69bc5.yaml | 13 + ...allocation-fk-constraints-0f59170f4d164a6e.yaml | 6 + .../require-managed-boot-7d8965d4ac5fbd21.yaml | 8 + ...-interface-step-decorated-a673f608c5f5721a.yaml | 15 + requirements.txt | 2 +- setup.cfg | 6 + tools/config/ironic-config-generator.conf | 1 + tools/states_to_dot.py | 2 +- tox.ini | 22 +- zuul.d/ironic-jobs.yaml | 33 +- zuul.d/project.yaml | 4 + 154 files changed, 5790 insertions(+), 1105 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2f4813baa..d6918b9fe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -43 +43 @@ oslo.messaging>=14.1.0 # Apache-2.0 -tenacity>=6.2.0 # Apache-2.0 +tenacity>=6.3.1 # Apache-2.0 From no-reply at openstack.org Thu Aug 24 09:22:08 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 24 Aug 2023 09:22:08 -0000 Subject: [release-announce] ironic-python-agent 9.6.0 (bobcat) Message-ID: We are jazzed to announce the release of: ironic-python-agent 9.6.0: Ironic Python Agent Ramdisk This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/ironic-python-agent Download the package from: https://tarballs.openstack.org/ironic-python-agent/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic- python-agent For more details, please see below. 9.6.0 ^^^^^ Bug Fixes ********* * Fixes timeout declarations for Bandit 1.7.5 rule additions. * Adds a new configuration option "http_request_timeout" to allow for operators to set the amount of time to wait for a new request socket to wait. This helps prevent prevent a possible hanged connection should the initial packets be lost in tranist. * Fixes the nvidia hardware manager firmware upgrade support to permit URLs with an "https" schema. Other Notes *********** * Adds a new configuration option "http_request_timeout" which is also accessible utilizing the kernel command line option "ipa-http- request-timeout". This option helps prevent failed connections from hanging the agent. The default is 30 seconds. * The agent now logs the size of data transferred when downloading images, which can be helpful in troubleshooting image download issues. Changes in ironic-python-agent 9.5.0..9.6.0 ------------------------------------------- b68a4c8 minor: fix release notes file path c274869 Add python3.10 support in testing runtime c65ad42 Log the number of bytes downloaded b83678c Fix nvidia hardware manager url parser to permit https 78c1343 Fix Bandit errors e6fd7e7 Allow md5 to be disabled from the conductor Diffstat (except docs and test files) ------------------------------------- ironic_python_agent/agent.py | 5 ++- ironic_python_agent/config.py | 6 +++ ironic_python_agent/extensions/standby.py | 40 ++++++++++++++--- .../hardware_managers/nvidia/nvidia_fw_update.py | 15 +++++-- ironic_python_agent/inspector.py | 6 ++- ironic_python_agent/ironic_api_client.py | 1 + .../nvidia/test_nvidia_fw_update.py | 34 ++++++++++++++ .../notes/bandit-fixes-a971142075b29ca9.yaml | 17 +++++++ .../fix-nvidia-hw-mgr-https-38825a4161a8561b.yaml | 5 +++ .../notes/log-download-size-57982fa8df336520.yaml | 5 +++ setup.cfg | 1 + zuul.d/project.yaml | 4 +- 15 files changed, 185 insertions(+), 25 deletions(-) From no-reply at openstack.org Thu Aug 24 09:35:01 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 24 Aug 2023 09:35:01 -0000 Subject: [release-announce] osc-lib 2.8.1 (bobcat) Message-ID: We are thrilled to announce the release of: osc-lib 2.8.1: OpenStackClient Library This release is part of the bobcat 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.8.0..2.8.1 ------------------------------- d889faa Fix comment of auth_config_hook 1a6c1c2 Revert "Do not output log on bash autocomplete generation" Diffstat (except docs and test files) ------------------------------------- osc_lib/cli/client_config.py | 2 +- osc_lib/shell.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) From no-reply at openstack.org Mon Aug 28 08:24:37 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 08:24:37 -0000 Subject: [release-announce] openstackdocstheme 3.2.0 Message-ID: We high-spiritedly announce the release of: openstackdocstheme 3.2.0: OpenStack Docs Theme The source is available from: https://opendev.org/openstack/openstackdocstheme Download the package from: https://tarballs.openstack.org/openstackdocstheme/ For more details, please see below. Changes in openstackdocstheme 3.1.1..3.2.0 ------------------------------------------ 7e4e2b0 Sphinx 7.2.0 updates 9931511 Fix stylesheet setting in theme.conf files 03e2c9b Stop including Sphinx' standard JS files in script_footer.html Diffstat (except docs and test files) ------------------------------------- openstackdocstheme/page_context.py | 2 +- .../theme/openstackdocs/script_footer.html | 18 ------------------ openstackdocstheme/theme/openstackdocs/theme.conf | 2 +- openstackdocstheme/theme/starlingxdocs/theme.conf | 2 +- 4 files changed, 3 insertions(+), 21 deletions(-) From no-reply at openstack.org Mon Aug 28 08:49:02 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 08:49:02 -0000 Subject: [release-announce] os-brick 6.4.0 (bobcat) Message-ID: We enthusiastically announce the release of: os-brick 6.4.0: OpenStack Cinder brick library for managing local volume attaches This release is part of the bobcat 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.4.0 ^^^^^ New Features ************ * iSCSI and FCP: Support for different SCSI addressing modes: SAM, SAM-2, and SAM-3 flat addressing. Defaults to SAM/transparent, but cinder drivers can set key "addressing_mode" in the connection properties to indicate other addressing modes using one of the constants from "os_brick.constants.SCSI_ADDRESSING_*" as the value. Bug Fixes ********* * Bug #1609753 (https://bugs.launchpad.net/os-brick/+bug/1609753): Fixed resizing multipath device when user friendly names are ON. * Bug #2032177 (https://bugs.launchpad.net/os-brick/+bug/2032177): Handled the issue when one or more paths of a multipath device are down and we try to extend the device. This is addressed by adding an additional check to verify that all devices are up before extending the multipath device to avoid leaving devices with inconsistent sizes. * NVMe-oF bug #2016029 (https://bugs.launchpad.net/os- brick/+bug/2016029): The NVMe-oF connector now creates */etc/nvme/hostid* when it's missing from the system. That way the Host ID will persist and always be the same, instead of being randomly generated. * NVMe-oF connector bug #2026257 (https://bugs.launchpad.net/os- brick/+bug/2026257): Fixes _get_host_uuid for nvmeof failing when using a btrfs root fs. Changes in os-brick 6.3.0..6.4.0 -------------------------------- 71627c5 Fix unit tests when hostid file exists 1435059 Check paths before extending device 16c90d5 NVMe-oF: Create /etc/nvme/hostid 00caa73 RBD: Improve close and flush in IOWrapper 5996164 SCSI: Support non SAM LUN addressing 7571471 Fix multipath resize map with friendly names c187a33 [docs] add autodoc_mock_imports edc1bc4 nvmeof: Call findmnt with -v 4d41c29 mypy: Fix failing mypy job 2241a07 Bump mypy to 1.2.0 5926a4d LVM: Remove outdated comment acd0265 linuxrbd: Remove rados_connect_timeout parameter Diffstat (except docs and test files) ------------------------------------- os_brick/constants.py | 25 ++++++ os_brick/initiator/connectors/base.py | 18 +--- os_brick/initiator/connectors/fibre_channel.py | 13 ++- .../initiator/connectors/fibre_channel_s390x.py | 4 +- os_brick/initiator/connectors/iscsi.py | 11 +++ os_brick/initiator/connectors/nvmeof.py | 9 +- os_brick/initiator/linuxfc.py | 4 + os_brick/initiator/linuxrbd.py | 22 ++--- os_brick/initiator/linuxscsi.py | 86 ++++++++++++++++++-- os_brick/local_dev/lvm.py | 6 +- os_brick/privileged/nvmeof.py | 21 +++++ .../initiator/connectors/test_fibre_channel.py | 50 ++++++++++++ .../connectors/test_fibre_channel_s390x.py | 4 +- os_brick/utils.py | 34 ++++++++ .../notes/bug-1609753-16eace7f2b48d805.yaml | 5 ++ .../fix-extend-multipath-a308d333061665fd.yaml | 9 ++ .../nvmeof-create-hostid-15bf84ec00726fad.yaml | 7 ++ .../nvmeof-findmnt-args-b2c966af83bd3bf3.yaml | 5 ++ .../scsi-addressing-modes-7674ea30d4ff4c49.yaml | 8 ++ test-requirements.txt | 2 +- 29 files changed, 561 insertions(+), 73 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 2019300..b826668 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -20 +20 @@ bandit>=1.7.0,<1.8.0 # Apache-2.0 -mypy>=1.1.1 # MIT +mypy>=1.2.0 # MIT From no-reply at openstack.org Mon Aug 28 12:57:45 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 12:57:45 -0000 Subject: [release-announce] oslo.messaging 14.4.0 (bobcat) Message-ID: We are satisfied to announce the release of: oslo.messaging 14.4.0: Oslo Messaging API This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through: https://bugs.launchpad.net/oslo.messaging/+bugs For more details, please see below. 14.4.0 ^^^^^^ Deprecation Notes * The AMQP1 driver is now deprecated. Its related functional tests are also disabled. Neither debian nor ubuntu in the latest releases have any binary built for qpid server, not even 3rd party. Only qpid proton, the client lib, is available. Changes in oslo.messaging 14.3.1..14.4.0 ---------------------------------------- 1b315615 Only allow safe context fields in notifications ec1c99d5 Imported Translations from Zanata 0f63c227 Deprecate the amqp1 driver and Remove qpid functional tests Diffstat (except docs and test files) ------------------------------------- oslo_messaging/_drivers/impl_amqp1.py | 7 + oslo_messaging/notify/notifier.py | 48 +++- .../deprecated-amqp1-driver-4bf57449bc2b7aad.yaml | 7 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 306 ++++++++++++++++++++- tools/setup-scenario-env.sh | 13 - 7 files changed, 541 insertions(+), 40 deletions(-) From no-reply at openstack.org Mon Aug 28 12:59:21 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 12:59:21 -0000 Subject: [release-announce] oslo.cache 3.5.0 (bobcat) Message-ID: We are ecstatic to announce the release of: oslo.cache 3.5.0: Cache storage for OpenStack projects. This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.cache Download the package from: https://pypi.org/project/oslo.cache Please report issues through: https://bugs.launchpad.net/oslo.cache/+bugs For more details, please see below. Changes in oslo.cache 3.4.0..3.5.0 ---------------------------------- 06f76e5 Imported Translations from Zanata 8d856e1 Bump bandit 7a596b7 Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 28 ++++++++++++++++++++-- test-requirements.txt | 2 +- 2 files changed, 27 insertions(+), 3 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index bdcd518..ddfe4fc 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ pifpaf>=0.10.0 # Apache-2.0 -bandit>=1.6.0,<1.7.0 # Apache-2.0 +bandit>=1.7.0,<1.8.0 # Apache-2.0 From no-reply at openstack.org Mon Aug 28 13:02:43 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:02:43 -0000 Subject: [release-announce] oslo.policy 4.2.1 (bobcat) Message-ID: We enthusiastically announce the release of: oslo.policy 4.2.1: Oslo Policy library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.policy Download the package from: https://pypi.org/project/oslo.policy Please report issues through: https://bugs.launchpad.net/oslo.policy/+bugs For more details, please see below. Changes in oslo.policy 4.2.0..4.2.1 ----------------------------------- 37de6f3 Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 337 ++++++++++++++++++++- 1 file changed, 335 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Aug 28 13:04:28 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:04:28 -0000 Subject: [release-announce] oslo.i18n 6.1.0 (bobcat) Message-ID: We are stoked to announce the release of: oslo.i18n 6.1.0: Oslo i18n library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.i18n Download the package from: https://pypi.org/project/oslo.i18n Please report issues through: https://bugs.launchpad.net/oslo.i18n/+bugs For more details, please see below. Changes in oslo.i18n 6.0.0..6.1.0 --------------------------------- e356fe9 Imported Translations from Zanata a74cbd9 Imported Translations from Zanata 47d6d34 Revert "Moves supported python runtimes from version 3.8 to 3.10" 14ac5fa Moves supported python runtimes from version 3.8 to 3.10 567dd05 Update master for stable/2023.1 a90c449 tox: Remove 'ignore_base_python_conflict' Diffstat (except docs and test files) ------------------------------------- oslo_i18n/locale/ka_GE/LC_MESSAGES/oslo_i18n.po | 18 ++++++++++ releasenotes/source/2023.1.rst | 6 ++++ releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 8 +++-- setup.cfg | 2 ++ tox.ini | 41 ++++++++++------------ 6 files changed, 51 insertions(+), 25 deletions(-) From no-reply at openstack.org Mon Aug 28 13:05:06 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:05:06 -0000 Subject: [release-announce] oslo.context 5.2.0 (bobcat) Message-ID: We are tickled pink to announce the release of: oslo.context 5.2.0: Oslo Context library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.context Download the package from: https://pypi.org/project/oslo.context Please report issues through: https://bugs.launchpad.net/oslo.context/+bugs For more details, please see below. Changes in oslo.context 5.1.1..5.2.0 ------------------------------------ 5168ccd Revert "Moves supported python runtimes from version 3.8 to 3.10" 2a3c812 Moves supported python runtimes from version 3.8 to 3.10 e17e485 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + setup.cfg | 1 + 4 files changed, 9 insertions(+), 1 deletion(-) From no-reply at openstack.org Mon Aug 28 13:05:11 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:05:11 -0000 Subject: [release-announce] oslo.upgradecheck 2.2.0 (bobcat) Message-ID: We are delighted to announce the release of: oslo.upgradecheck 2.2.0: Common code for writing OpenStack upgrade checks This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.upgradecheck Download the package from: https://pypi.org/project/oslo.upgradecheck Please report issues through: https://bugs.launchpad.net/oslo.upgradecheck/+bugs For more details, please see below. Changes in oslo.upgradecheck 2.1.1..2.2.0 ----------------------------------------- cbee52e Revert "Moves supported python runtimes from version 3.8 to 3.10" d84fbc1 Moves supported python runtimes from version 3.8 to 3.10 a8f3880 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + setup.cfg | 1 + 4 files changed, 9 insertions(+), 1 deletion(-) From no-reply at openstack.org Mon Aug 28 13:06:09 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:06:09 -0000 Subject: [release-announce] oslo.metrics 0.7.0 (bobcat) Message-ID: We are ecstatic to announce the release of: oslo.metrics 0.7.0: Oslo Metrics API This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.metrics Download the package from: https://pypi.org/project/oslo.metrics Please report issues through: https://bugs.launchpad.net/oslo.metrics/+bugs For more details, please see below. Changes in oslo.metrics 0.6.0..0.7.0 ------------------------------------ 5b47840 Bump bandit and make oslo.metrics compatible with latest rules 40c1def Revert "Moves supported python runtimes from version 3.8 to 3.10" e01117f Moves supported python runtimes from version 3.8 to 3.10 d399b28 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- oslo_metrics/__main__.py | 4 ++-- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + setup.cfg | 1 + test-requirements.txt | 2 +- 6 files changed, 12 insertions(+), 4 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index b15df2e..3580880 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +7 @@ oslotest>=3.2.0 # Apache-2.0 -bandit>=1.6.0,<1.7.0 # Apache-2.0 +bandit>=1.7.0,<1.8.0 # Apache-2.0 From no-reply at openstack.org Mon Aug 28 13:07:08 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:07:08 -0000 Subject: [release-announce] oslo.limit 2.2.0 (bobcat) Message-ID: We are ecstatic to announce the release of: oslo.limit 2.2.0: Limit enforcement library to assist with quota calculation. This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.limit Download the package from: https://pypi.org/project/oslo.limit Please report issues through: https://bugs.launchpad.net/oslo.limit/+bugs For more details, please see below. Changes in oslo.limit 2.1.0..2.2.0 ---------------------------------- c9ee0ad Bump bandit fc64349 Revert "Moves supported python runtimes from version 3.8 to 3.10" 886e717 Moves supported python runtimes from version 3.8 to 3.10 de69de1 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + setup.cfg | 1 + test-requirements.txt | 2 +- 5 files changed, 10 insertions(+), 2 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index b9fffd4..049cf85 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11 +11 @@ stestr>=1.0.0 # Apache-2.0 -bandit>=1.6.0,<1.7.0 # Apache-2.0 +bandit>=1.7.0,<1.8.0 # Apache-2.0 From no-reply at openstack.org Mon Aug 28 13:07:37 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:07:37 -0000 Subject: [release-announce] oslo.log 5.3.0 (bobcat) Message-ID: We are psyched to announce the release of: oslo.log 5.3.0: oslo.log library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.log Download the package from: https://pypi.org/project/oslo.log Please report issues through: https://bugs.launchpad.net/oslo.log/+bugs For more details, please see below. Changes in oslo.log 5.1.0..5.3.0 -------------------------------- bf52b05 Bump bandit eaf6089 Imported Translations from Zanata a0c3ca8 Revert "Moves supported python runtimes from version 3.8 to 3.10" 6abf69e Moves supported python runtimes from version 3.8 to 3.10 ecfe66f Update master for stable/2023.1 15c71dd Imported Translations from Zanata 2b6f580 Cleanup py27 support Diffstat (except docs and test files) ------------------------------------- releasenotes/source/2023.1.rst | 6 +++ releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 60 +++++++++++++++++++++- setup.cfg | 1 + setup.py | 8 --- test-requirements.txt | 2 +- 6 files changed, 67 insertions(+), 11 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 3fce04a..0dbf388 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -14 +14 @@ coverage>=4.5.1 # Apache-2.0 -bandit>=1.6.0,<1.7.0 # Apache-2.0 +bandit>=1.7.0,<1.8.0 # Apache-2.0 From no-reply at openstack.org Mon Aug 28 13:08:28 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:08:28 -0000 Subject: [release-announce] oslo.service 3.2.0 (bobcat) Message-ID: We contentedly announce the release of: oslo.service 3.2.0: oslo.service library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through: https://bugs.launchpad.net/oslo.service/+bugs For more details, please see below. Changes in oslo.service 3.1.1..3.2.0 ------------------------------------ e94d47a Imported Translations from Zanata 4bff0d2 Bump bandit b4c4869 Revert "Moves supported python runtimes from version 3.8 to 3.10" a932419 Moves supported python runtimes from version 3.8 to 3.10 4341377 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/2023.1.rst | 6 + releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 175 ++++++++++++++++++++- setup.cfg | 1 + test-requirements.txt | 2 +- 6 files changed, 183 insertions(+), 4 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index b1a1b57..0d470c3 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -16 +16 @@ coverage!=4.4,>=4.0 # Apache-2.0 -bandit>=1.6.0,<1.7.0 # Apache-2.0 +bandit>=1.7.0,<1.8.0 # Apache-2.0 From no-reply at openstack.org Mon Aug 28 13:11:08 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:11:08 -0000 Subject: [release-announce] oslo.rootwrap 7.1.0 (bobcat) Message-ID: We are satisfied to announce the release of: oslo.rootwrap 7.1.0: Oslo Rootwrap This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.rootwrap Download the package from: https://pypi.org/project/oslo.rootwrap Please report issues through: https://bugs.launchpad.net/oslo.rootwrap/+bugs For more details, please see below. Changes in oslo.rootwrap 7.0.1..7.1.0 ------------------------------------- 0660a66 Bump bandit f02bdb9 Revert "Moves supported python runtimes from version 3.8 to 3.10" 90ea8f3 Moves supported python runtimes from version 3.8 to 3.10 3702177 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + setup.cfg | 1 + test-requirements.txt | 2 +- 4 files changed, 9 insertions(+), 1 deletion(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index a8ccf03..55b7796 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -20 +20 @@ reno>=3.1.0 # Apache-2.0 -bandit>=1.6.0,<1.7.0 # Apache-2.0 +bandit>=1.7.0,<1.8.0 # Apache-2.0 From no-reply at openstack.org Mon Aug 28 13:12:34 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:12:34 -0000 Subject: [release-announce] oslo.concurrency 5.2.0 (bobcat) Message-ID: We are happy to announce the release of: oslo.concurrency 5.2.0: Oslo Concurrency library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.concurrency Download the package from: https://pypi.org/project/oslo.concurrency Please report issues through: https://bugs.launchpad.net/oslo.concurrency/+bugs For more details, please see below. Changes in oslo.concurrency 5.1.1..5.2.0 ---------------------------------------- b4aec26 Bump bandit 9c7ecb4 Imported Translations from Zanata 28fd71f Revert "Moves supported python runtimes from version 3.8 to 3.10" d41e8f3 Moves supported python runtimes from version 3.8 to 3.10 8c582a4 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po | 8 ++++++-- setup.cfg | 1 + test-requirements.txt | 2 +- 5 files changed, 15 insertions(+), 3 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index d737720..7c65a07 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -13 +13 @@ eventlet>=0.19.0 # MIT -bandit>=1.6.0,<1.7.0 # Apache-2.0 +bandit>=1.7.0,<1.8.0 # Apache-2.0 From no-reply at openstack.org Mon Aug 28 13:13:12 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:13:12 -0000 Subject: [release-announce] oslo.config 9.2.0 (bobcat) Message-ID: We enthusiastically announce the release of: oslo.config 9.2.0: Oslo Configuration API This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.config Download the package from: https://pypi.org/project/oslo.config Please report issues through: https://bugs.launchpad.net/oslo.config/+bugs For more details, please see below. Changes in oslo.config 9.1.1..9.2.0 ----------------------------------- 3dff974 Bump bandit and make oslo.config compatible with latest rules 44725fa Revert "Moves supported python runtimes from version 3.8 to 3.10" 32d5549 Moves supported python runtimes from version 3.8 to 3.10 1654dcc Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- oslo_config/sources/_uri.py | 21 ++++++++++++++++----- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + setup.cfg | 1 + test-requirements.txt | 2 +- 6 files changed, 26 insertions(+), 7 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 8cb29d3..46c17d5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -27 +27 @@ requests_mock>=1.5.0 # Apache-2.0 -bandit>=1.6.0,<1.7.0 # Apache-2.0 +bandit>=1.7.0,<1.8.0 # Apache-2.0 From no-reply at openstack.org Mon Aug 28 13:13:15 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:13:15 -0000 Subject: [release-announce] oslo.versionedobjects 3.2.0 (bobcat) Message-ID: We are pumped to announce the release of: oslo.versionedobjects 3.2.0: Oslo Versioned Objects library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.versionedobjects Download the package from: https://pypi.org/project/oslo.versionedobjects Please report issues through: https://bugs.launchpad.net/oslo.versionedobjects/+bugs For more details, please see below. Changes in oslo.versionedobjects 3.1.0..3.2.0 --------------------------------------------- f78601f Bump bandit and make oslo.versionedobjects compatible with latest rules efe0cdc Imported Translations from Zanata 120e23d Revert "Moves supported python runtimes from version 3.8 to 3.10" 20d24cb Moves supported python runtimes from version 3.8 to 3.10 638a788 Update master for stable/2023.1 fb5a423 Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + .../source/locale/en_GB/LC_MESSAGES/releasenotes.po | 11 +++++++++-- setup.cfg | 1 + test-requirements.txt | 2 +- 7 files changed, 37 insertions(+), 7 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 6ba22a8..4e2c2a2 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -14 +14 @@ fixtures>=3.0.0 # Apache-2.0/BSD -bandit>=1.6.0,<1.7.0 # Apache-2.0 +bandit>=1.7.0,<1.8.0 # Apache-2.0 From no-reply at openstack.org Mon Aug 28 13:16:18 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:16:18 -0000 Subject: [release-announce] oslo.vmware 4.2.0 (bobcat) Message-ID: We are glad to announce the release of: oslo.vmware 4.2.0: Oslo VMware library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.vmware Download the package from: https://pypi.org/project/oslo.vmware Please report issues through: https://bugs.launchpad.net/oslo.vmware/+bugs For more details, please see below. Changes in oslo.vmware 4.1.1..4.2.0 ----------------------------------- 4f58211 Bump bandit and make oslo.messaging compatible with latest rules abd720b Imported Translations from Zanata f442d81 Revert "Moves supported python runtimes from version 3.8 to 3.10" d6cdf97 Moves supported python runtimes from version 3.8 to 3.10 9451f96 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- oslo_vmware/image_util.py | 4 ++-- oslo_vmware/service.py | 2 +- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po | 11 +++++++++-- requirements.txt | 1 + setup.cfg | 1 + test-requirements.txt | 2 +- 9 files changed, 23 insertions(+), 7 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 924e1d6..e49cf0c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16,0 +17 @@ lxml>=4.5.0 # BSD +defusedxml>=0.7.1 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index c5fb634..d32e4d9 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -16 +16 @@ coverage!=4.4,>=4.0 # Apache-2.0 -bandit>=1.6.0,<1.7.0 # Apache-2.0 +bandit>=1.7.0,<1.8.0 # Apache-2.0 From no-reply at openstack.org Mon Aug 28 13:16:40 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:16:40 -0000 Subject: [release-announce] oslo.reports 3.1.0 (bobcat) Message-ID: We are satisfied to announce the release of: oslo.reports 3.1.0: oslo.reports library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.reports Download the package from: https://pypi.org/project/oslo.reports Please report issues through: https://bugs.launchpad.net/oslo.reports/+bugs For more details, please see below. Changes in oslo.reports 3.0.0..3.1.0 ------------------------------------ ec934c2 Imported Translations from Zanata 61ce374 Revert "Moves supported python runtimes from version 3.8 to 3.10" a1b8dc2 Moves supported python runtimes from version 3.8 to 3.10 15bfc2c Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po | 8 ++++++-- setup.cfg | 1 + 4 files changed, 14 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Aug 28 13:17:10 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:17:10 -0000 Subject: [release-announce] oslo.utils 6.2.1 (bobcat) Message-ID: We are pumped to announce the release of: oslo.utils 6.2.1: Oslo Utility library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.utils Download the package from: https://pypi.org/project/oslo.utils Please report issues through: https://bugs.launchpad.net/oslo.utils/+bugs For more details, please see below. Changes in oslo.utils 6.2.0..6.2.1 ---------------------------------- a5941e8 Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 33 ++++++++++++++++++---- 1 file changed, 27 insertions(+), 6 deletions(-) From no-reply at openstack.org Mon Aug 28 13:19:11 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:19:11 -0000 Subject: [release-announce] oslo.serialization 5.2.0 (bobcat) Message-ID: We are psyched to announce the release of: oslo.serialization 5.2.0: Oslo Serialization library This release is part of the bobcat 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. 5.2.0 ^^^^^ Other Notes * Implement zoneinfo to allow us to remove pytz's dependency for Python 3.9 and 3.10 Changes in oslo.serialization 5.1.1..5.2.0 ------------------------------------------ a0ba2d7 Remove extra spaces in tox.ini 61c460f Fix compatibility with Python 3.8 b111b03 Revert "Moves supported python runtimes from version 3.8 to 3.10" 9ffd4e5 Moves supported python runtimes from version 3.8 to 3.10 a326ec5 Implement zoneinfo support to drop dependency to pytz e3307fd Use the new openstack-python3-jobs template 864aa2f Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- oslo_serialization/msgpackutils.py | 24 ++++++++++++---- ...t-zoneinfo-to-remove-pytz-c136b33bbfbfe59f.yaml | 5 ++++ releasenotes/source/2023.1.rst | 6 ++++ releasenotes/source/index.rst | 1 + requirements.txt | 1 + setup.cfg | 1 + tox.ini | 10 +++---- 9 files changed, 64 insertions(+), 19 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d8c62c4..b8be88c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,0 +14 @@ pytz>=2013.6 # MIT +tzdata>=2022.4 # MIT From no-reply at openstack.org Mon Aug 28 13:20:57 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:20:57 -0000 Subject: [release-announce] taskflow 5.3.0 (bobcat) Message-ID: We are satisfied to announce the release of: taskflow 5.3.0: Taskflow structured state management library. This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/taskflow Download the package from: https://pypi.org/project/taskflow Please report issues through: https://bugs.launchpad.net/taskflow/+bugs For more details, please see below. Changes in taskflow 5.2.0..5.3.0 -------------------------------- 4a29c446 Add job to test with SQLAlchemy master (2.x) 17a6c571 db: Don't rely on autocommit behavior 384e630e tests: Enable SQLAlchemy 2.0 deprecation warnings 171580c4 tests: Use valid IPv6 address aa2980f9 Upgrade development status Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 22 +++++++++ setup.cfg | 2 +- taskflow/persistence/backends/impl_sqlalchemy.py | 18 ++++---- taskflow/test.py | 7 ++- tox.ini | 6 +-- 7 files changed, 99 insertions(+), 18 deletions(-) From no-reply at openstack.org Mon Aug 28 13:21:24 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 28 Aug 2023 13:21:24 -0000 Subject: [release-announce] oslo.privsep 3.2.0 (bobcat) Message-ID: We exuberantly announce the release of: oslo.privsep 3.2.0: OpenStack library for privilege separation This release is part of the bobcat 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. 3.2.0 ^^^^^ Bug Fixes * Fixed the failing setgid call when overriding both uid and gid to non root Changes in oslo.privsep 3.1.0..3.2.0 ------------------------------------ 1f9d712 Imported Translations from Zanata 9c02680 Revert "Moves supported python runtimes from version 3.8 to 3.10" 71385bb Moves supported python runtimes from version 3.8 to 3.10 33fec19 setgid should be called before setuid e2a4f5c Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- oslo_privsep/daemon.py | 4 +- .../locale/en_GB/LC_MESSAGES/oslo_privsep.po | 19 ++- ...d-be-called-before-setuid-fcf01083df9d5369.yaml | 4 + releasenotes/source/2023.1.rst | 6 + releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 167 ++++++++++++++++++++- setup.cfg | 1 + 9 files changed, 202 insertions(+), 9 deletions(-) From no-reply at openstack.org Tue Aug 29 11:29:37 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 Aug 2023 11:29:37 -0000 Subject: [release-announce] taskflow 5.4.0 (bobcat) Message-ID: We are pleased to announce the release of: taskflow 5.4.0: Taskflow structured state management library. This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/taskflow Download the package from: https://pypi.org/project/taskflow Please report issues through: https://bugs.launchpad.net/taskflow/+bugs For more details, please see below. Changes in taskflow 5.3.0..5.4.0 -------------------------------- 3b40c045 Update redis dep to >=3.0.0 Diffstat (except docs and test files) ------------------------------------- setup.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Tue Aug 29 11:44:51 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 Aug 2023 11:44:51 -0000 Subject: [release-announce] glance-store 4.6.1 (bobcat) Message-ID: We high-spiritedly announce the release of: glance-store 4.6.1: OpenStack Image Service Store Library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/glance-store Download the package from: https://pypi.org/project/glance-store Please report issues through: https://bugs.launchpad.net/glance-store/+bugs For more details, please see below. Changes in glance-store 4.6.0..4.6.1 ------------------------------------ 0c60291 Imported Translations from Zanata 5a81f77 Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- .../locale/en_GB/LC_MESSAGES/glance_store.po | 20 +++++- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 80 +++++++++++++++++++++- 2 files changed, 96 insertions(+), 4 deletions(-) From no-reply at openstack.org Tue Aug 29 11:47:41 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 Aug 2023 11:47:41 -0000 Subject: [release-announce] heat-translator 2.8.0 (bobcat) Message-ID: We are glad to announce the release of: heat-translator 2.8.0: Tool to translate non-heat templates to Heat Orchestration Template. This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/heat-translator Download the package from: https://pypi.org/project/heat-translator Please report issues through: https://bugs.launchpad.net/heat-translator/+bugs For more details, please see below. Changes in heat-translator 2.7.0..2.8.0 --------------------------------------- bb13958 Use upper-constraint in doc generation 2becf4b Fix passenv for tox4 Diffstat (except docs and test files) ------------------------------------- tox.ini | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) From no-reply at openstack.org Tue Aug 29 12:06:27 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 Aug 2023 12:06:27 -0000 Subject: [release-announce] kuryr 2.8.0 (bobcat) Message-ID: We are excited to announce the release of: kuryr 2.8.0 This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/kuryr Download the package from: https://tarballs.openstack.org/kuryr/ Please report issues through: https://bugs.launchpad.net/kuryr/+bugs For more details, please see below. Changes in kuryr 2.7.0..2.8.0 ----------------------------- bc7e8e3 Use py3 as the default runtime for tox c11675d Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + tox.ini | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) From no-reply at openstack.org Tue Aug 29 12:12:36 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 Aug 2023 12:12:36 -0000 Subject: [release-announce] keystonemiddleware 10.4.1 (bobcat) Message-ID: We are pumped to announce the release of: keystonemiddleware 10.4.1: Middleware for OpenStack Identity This release is part of the bobcat 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. Changes in keystonemiddleware 10.4.0..10.4.1 -------------------------------------------- fe644ed Imported Translations from Zanata cbf5969 Switch to 2023.1 Python3 unit tests and generic template name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 32 ++++++++++++---------- 2 files changed, 19 insertions(+), 15 deletions(-) From no-reply at openstack.org Tue Aug 29 12:13:19 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 Aug 2023 12:13:19 -0000 Subject: [release-announce] mistral-extra 13.1.0 (bobcat) Message-ID: We high-spiritedly announce the release of: mistral-extra 13.1.0: Mistral OpenStack-specific bindings This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/mistral-extra Download the package from: https://pypi.org/project/mistral-extra Please report issues through: https://bugs.launchpad.net/mistral/+bugs For more details, please see below. Changes in mistral-extra 13.0.0..13.1.0 --------------------------------------- 9e2ba46 Fix Nova client version discovery 3385694 Add monitoring server to mistral-extra 44b3e5d Fix test suite bug with barbican client Diffstat (except docs and test files) ------------------------------------- mistral_extra/actions/openstack/actions.py | 4 +- mistral_extra/config.py | 64 +++++++- mistral_extra/monitoring/__init__.py | 0 mistral_extra/monitoring/base.py | 100 ++++++++++++ mistral_extra/monitoring/collectors/__init__.py | 0 .../monitoring/collectors/mistral_collector.py | 175 +++++++++++++++++++++ mistral_extra/monitoring/jobs/__init__.py | 0 .../monitoring/jobs/delayed_calls_recovery.py | 67 ++++++++ .../monitoring/jobs/idle_tasks_recovery.py | 114 ++++++++++++++ .../monitoring/jobs/named_locks_recovery.py | 52 ++++++ .../jobs/subworkflow_complete_recovery.py | 86 ++++++++++ .../monitoring/jobs/subworkflow_start_recovery.py | 95 +++++++++++ .../monitoring/jobs/waiting_tasks_recovery.py | 93 +++++++++++ mistral_extra/monitoring/launch.py | 48 ++++++ mistral_extra/monitoring/monitoring_server.py | 113 +++++++++++++ mistral_extra/monitoring/prometheus.py | 58 +++++++ requirements.txt | 6 + setup.cfg | 13 ++ 19 files changed, 1093 insertions(+), 3 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 0378974..436282a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -38,0 +39,6 @@ keystoneauth1>=3.18.0 # Apache-2.0 + +# monitoring dependencies +alembic>=1.7.7 # MIT +oslo.config>=8.7.0 # Apache-2.0 +Flask>=1.0.2 +prometheus_client>=0.15.0 From no-reply at openstack.org Tue Aug 29 12:20:24 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 Aug 2023 12:20:24 -0000 Subject: [release-announce] monasca-common 3.8.0 (bobcat) Message-ID: We are pumped to announce the release of: monasca-common 3.8.0: Monasca common python modules This release is part of the bobcat 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.7.0..3.8.0 -------------------------------------- cdc03f9 Fix zuul config error 1ca4152 Fix deprecated zuul queue syntax Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) From no-reply at openstack.org Tue Aug 29 12:33:22 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 Aug 2023 12:33:22 -0000 Subject: [release-announce] oslo.middleware 5.2.0 (bobcat) Message-ID: We contentedly announce the release of: oslo.middleware 5.2.0: Oslo Middleware library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/oslo.middleware Download the package from: https://pypi.org/project/oslo.middleware Please report issues through: https://bugs.launchpad.net/oslo.middleware/+bugs For more details, please see below. Changes in oslo.middleware 5.1.1..5.2.0 --------------------------------------- 207541f Use upper-constraint in doc generation 4153ffe Imported Translations from Zanata ad9c204 fix spelling 2eb512c Revert "Moves supported python runtimes from version 3.8 to 3.10" 089fa36 Moves supported python runtimes from version 3.8 to 3.10 170e35a Bump bandit and make oslo.middleware compatible with latest rules 05be604 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- .../locale/de/LC_MESSAGES/oslo_middleware.po | 26 -------- .../locale/en_GB/LC_MESSAGES/oslo_middleware.po | 21 ++++-- .../locale/fr/LC_MESSAGES/oslo_middleware.po | 26 -------- releasenotes/source/2023.1.rst | 6 ++ releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 76 +++++++++++++++++++++- setup.cfg | 1 + test-requirements.txt | 2 +- tox.ini | 6 +- 12 files changed, 104 insertions(+), 67 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index de498fc..ffee9a5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +12 @@ oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 -bandit>=1.6.0,<1.7.0 # Apache-2.0 +bandit>=1.7.0,<1.8.0 # Apache-2.0 From no-reply at openstack.org Tue Aug 29 12:37:38 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 Aug 2023 12:37:38 -0000 Subject: [release-announce] oslo.db 14.0.0 (bobcat) Message-ID: We are ecstatic to announce the release of: oslo.db 14.0.0: Oslo Database library This release is part of the bobcat 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. 14.0.0 ^^^^^^ Upgrade Notes * MySQL NDB Cluster support has been removed. Changes in oslo.db 13.1.0..14.0.0 --------------------------------- 5363ca1 Remove MySQL NDB Cluster Support c42eb7e trivial: Reflow docstrings 64389d3 tests: Use column_property 8dcd473 exc_filters: Do not reraise Diffstat (except docs and test files) ------------------------------------- oslo_db/options.py | 14 -- oslo_db/sqlalchemy/enginefacade.py | 142 +++++--------- oslo_db/sqlalchemy/engines.py | 16 -- oslo_db/sqlalchemy/exc_filters.py | 4 + oslo_db/sqlalchemy/ndb.py | 150 --------------- oslo_db/sqlalchemy/types.py | 40 +--- oslo_db/sqlalchemy/utils.py | 131 ------------- ...mysql-ndb-cluster-support-fdb19029595070fa.yaml | 4 + 12 files changed, 59 insertions(+), 803 deletions(-) From no-reply at openstack.org Tue Aug 29 13:25:17 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 29 Aug 2023 13:25:17 -0000 Subject: [release-announce] keystoneauth 5.3.0 (bobcat) Message-ID: We exuberantly announce the release of: keystoneauth 5.3.0 This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/keystoneauth Download the package from: https://pypi.org/project/keystoneauth Please report issues through: https://bugs.launchpad.net/keystoneauth/+bugs For more details, please see below. Changes in keystoneauth 5.2.1..5.3.0 ------------------------------------ 38303c3 Support PKCE with v3oidcdeviceauthz ab0beab Add doc of OAuth 2.0 Mutual-TLS Authenticate e8335e5 Add doc of OAuth2.0 Client Credentials Grant Flow Diffstat (except docs and test files) ------------------------------------- keystoneauth1/identity/v3/oidc.py | 45 ++++++++++++++++- keystoneauth1/loading/_plugins/identity/v3.py | 2 + 3 files changed, 117 insertions(+), 1 deletion(-) From no-reply at openstack.org Wed Aug 30 09:32:41 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 30 Aug 2023 09:32:41 -0000 Subject: [release-announce] python-octaviaclient 3.5.0 (bobcat) Message-ID: We jubilantly announce the release of: python-octaviaclient 3.5.0: Octavia client for OpenStack Load Balancing This release is part of the bobcat 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.5.0 ^^^^^ New Features * Added support for HTTP Strict Transport Security (HSTS). This new feature can be enabled and configured during listener creation and update using the new "--hsts-max-age" option and the optional "-- hsts-include-subdomains" and "--hsts-prefetch" options. Changes in python-octaviaclient 3.4.0..3.5.0 -------------------------------------------- 7ce6349 Fix validation of HSTS attributes 138eda3 Fix inconsistency in validation error message for HSTS 468fba0 Add extra validation for HSTS related arguments 15a8d74 Add support for HTTP Strict Transport Security 98beca9 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- octaviaclient/osc/v2/constants.py | 6 +- octaviaclient/osc/v2/listener.py | 79 +++++++++++++++++++++- octaviaclient/osc/v2/utils.py | 3 + octaviaclient/osc/v2/validate.py | 7 ++ .../notes/add-hsts-support-f612ec171e28a3b3.yaml | 7 ++ releasenotes/source/2023.1.rst | 6 ++ releasenotes/source/index.rst | 1 + 10 files changed, 171 insertions(+), 9 deletions(-) From no-reply at openstack.org Wed Aug 30 12:42:16 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 30 Aug 2023 12:42:16 -0000 Subject: [release-announce] python-venusclient 2.1.0 (bobcat) Message-ID: We are chuffed to announce the release of: python-venusclient 2.1.0: Python client for venus API This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-venusclient Download the package from: https://pypi.org/project/python-venusclient Please report issues through: https://bugs.launchpad.net/openstack-venus/+bugs For more details, please see below. Changes in python-venusclient 2.0.1..2.1.0 ------------------------------------------ 9403066 Add get analyse logs to venusclient d8213ba Add AnomalyManager record_list to venusclient 909640c Updated links in documentation to be safe links 930883a Document Format Modification ac3f880 Document Format Modification 971f4a7 Add AnomalyManager to venusclient fbdd40f add get instance request id list 7629d16 Document Format Modification b91b0a1 Updated links in documentation to be safe links ba69579 log analysis api params add 29da5d8 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 4 +- releasenotes/source/2023.1.rst | 6 +++ releasenotes/source/index.rst | 7 ++-- venusclient/v1/analyse.py | 18 +++++++- venusclient/v1/anomaly.py | 73 +++++++++++++++++++++++++++++++++ venusclient/v1/anomaly_shell.py | 27 ++++++++++++ venusclient/v1/client.py | 2 + venusclient/v1/search.py | 31 ++++++++++++++ venusclient/v1/search_shell.py | 14 +++++++ venusclient/v1/shell.py | 5 ++- 13 files changed, 183 insertions(+), 14 deletions(-) From no-reply at openstack.org Wed Aug 30 12:43:49 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 30 Aug 2023 12:43:49 -0000 Subject: [release-announce] python-vitrageclient 4.8.0 (bobcat) Message-ID: We are glad to announce the release of: python-vitrageclient 4.8.0: Vitrage Client API Library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-vitrageclient Download the package from: https://pypi.org/project/python-vitrageclient Please report issues through: https://bugs.launchpad.net/python-vitrageclient/+bugs For more details, please see below. Changes in python-vitrageclient 4.7.0..4.8.0 -------------------------------------------- cf150d2 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + 2 files changed, 7 insertions(+) From no-reply at openstack.org Wed Aug 30 12:50:12 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 30 Aug 2023 12:50:12 -0000 Subject: [release-announce] python-senlinclient 3.1.0 (bobcat) Message-ID: We are excited to announce the release of: python-senlinclient 3.1.0: OpenStack Clustering API Client Library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-senlinclient Download the package from: https://pypi.org/project/python-senlinclient Please report issues through: https://bugs.launchpad.net/python-senlinclient/+bugs For more details, please see below. Changes in python-senlinclient 3.0.0..3.1.0 ------------------------------------------- 1644b1b Imported Translations from Zanata 9bf0bd6 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po | 11 +++++++++-- 3 files changed, 16 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Aug 31 10:07:33 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:07:33 -0000 Subject: [release-announce] barbican-tempest-plugin 2.1.0 (bobcat) Message-ID: We contentedly announce the release of: barbican-tempest-plugin 2.1.0: OpenStack barbican tempest tests. This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/barbican-tempest-plugin Download the package from: https://tarballs.openstack.org/barbican-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/barbican/+bugs For more details, please see below. Changes in barbican-tempest-plugin wallaby-last..2.1.0 ------------------------------------------------------ 832692c Modify test_get_effective_quota test d8047c2 Enable test_secret_stores tests b51b3f5 Update rbac tests 26c700d Fix test_secret_stores tests 42300cd Migrate back to Launchpad bf80ee0 Add enable_certificate_validation config option b18a6bf Set a default region for clients Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 11 ++- README.rst | 2 +- barbican_tempest_plugin/config.py | 11 ++- .../services/key_manager/json/base.py | 4 + .../key_manager/json/secret_stores_client.py | 8 +- 11 files changed, 164 insertions(+), 39 deletions(-) From no-reply at openstack.org Thu Aug 31 10:08:39 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:08:39 -0000 Subject: [release-announce] keystone-tempest-plugin 0.13.0 (bobcat) Message-ID: We are jazzed to announce the release of: keystone-tempest-plugin 0.13.0: Tempest plugin keystone_tempest_plugin This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/keystone-tempest-plugin Download the package from: https://tarballs.openstack.org/keystone-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/keystone/+bugs For more details, please see below. Changes in keystone-tempest-plugin 0.12.0..0.13.0 ------------------------------------------------- dbe56f0 Add existing user logic Diffstat (except docs and test files) ------------------------------------- keystone_tempest_plugin/config.py | 11 +++- .../scenario/test_oidc_federated_authentication.py | 65 ++++++++++++++-------- 2 files changed, 52 insertions(+), 24 deletions(-) From no-reply at openstack.org Thu Aug 31 10:09:10 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:09:10 -0000 Subject: [release-announce] automaton 3.2.0 (bobcat) Message-ID: We contentedly announce the release of: automaton 3.2.0: Friendly state machines for python. This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/automaton Download the package from: https://pypi.org/project/automaton Please report issues through: https://bugs.launchpad.net/automaton/+bugs For more details, please see below. Changes in automaton 3.1.0..3.2.0 --------------------------------- 9255778 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + 2 files changed, 7 insertions(+) From no-reply at openstack.org Thu Aug 31 10:13:24 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:13:24 -0000 Subject: [release-announce] ironic-python-agent-builder 5.2.0 (bobcat) Message-ID: We are excited to announce the release of: ironic-python-agent-builder 5.2.0: Tools and scripts to build Ironic Python Agent This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/ironic-python-agent-builder Download the package from: https://tarballs.openstack.org/ironic-python-agent-builder/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic- python-agent-builder For more details, please see below. Changes in ironic-python-agent-builder 5.1.0..5.2.0 --------------------------------------------------- ab1992b Exclude .pyc encoding files. b5974ad Build tinyipa with tinycore 14.x 241d14c Remove outdated install pyyaml with pip2 1c1b8cf Add libaio engine for fio on Centos/Rhel9 e118104 Extend the DIB_CHECKSUM variable usage f99b3da Update pep8 deps - including hacking v6 607ecac Add a non-voting ubuntu arm64 build check job 8cad404 Move ubuntu jobs to jammy 5cb6910 Add the option to not use tmpfs to build dib images f997078 Collect disk usage info post CI jobs run cee31aa Remove ussuri CI jobs 59d79f6 Add checksum generation support cb216b6 Add DIB_IPA_HARDWARE_RDO to define repo behaviour fee1da7 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- dib/burn-in/package-installs.yaml | 5 ++++ dib/extra-hardware/README.rst | 2 ++ .../environment.d/10-enable-rdo-deps.bash | 14 +++++++++++ dib/extra-hardware/package-installs.yaml | 5 ++++ .../pre-install.d/10-enable-rdo-deps | 7 ++++-- .../cleanup.d/99-ramdisk-create | 9 ++++++- .../environment.d/10-checksum.bash | 1 + .../extra-logs.yaml | 7 ++++++ releasenotes/source/2023.1.rst | 6 +++++ releasenotes/source/index.rst | 1 + roles/ipa-build-dib-image/defaults/main.yaml | 1 + roles/ipa-build-dib-image/tasks/install.yaml | 10 -------- roles/ipa-build-dib-image/tasks/main.yaml | 5 ++++ roles/ipa-build-tinyipa-image/tasks/main.yaml | 1 - tinyipa/build-tinyipa.sh | 2 +- tinyipa/build_files/bootlocal.sh | 7 +++++- tinyipa/build_files/buildreqs.lst | 6 ++--- tinyipa/build_files/fakeuname | 2 +- tinyipa/build_files/finalreqs.lst | 8 +++---- tinyipa/finalise-tinyipa.sh | 4 ++++ tox.ini | 4 ++-- zuul.d/ironic-python-agent-builder-jobs.yaml | 28 ++++++++++------------ zuul.d/project.yaml | 2 ++ 23 files changed, 95 insertions(+), 42 deletions(-) From no-reply at openstack.org Thu Aug 31 10:14:06 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:14:06 -0000 Subject: [release-announce] python-zunclient 4.7.0 (bobcat) Message-ID: We are gleeful to announce the release of: python-zunclient 4.7.0: Client Library for Zun This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-zunclient Download the package from: https://pypi.org/project/python-zunclient Please report issues through: https://bugs.launchpad.net/python-zunclient/+bugs For more details, please see below. Changes in python-zunclient 4.6.0..4.7.0 ---------------------------------------- fae90ce Fix pep8 job 8af0647 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + zunclient/common/template_utils.py | 2 +- zunclient/osc/v1/containers.py | 2 +- zunclient/v1/containers_shell.py | 2 +- 5 files changed, 10 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Aug 31 10:15:05 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:15:05 -0000 Subject: [release-announce] ironic-tempest-plugin 2.7.0 (bobcat) Message-ID: We are stoked to announce the release of: ironic-tempest-plugin 2.7.0: Tempest plugin for ironic and ironic- inspector This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/ironic-tempest-plugin Download the package from: https://tarballs.openstack.org/ironic-tempest-plugin/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic For more details, please see below. Changes in ironic-tempest-plugin 2.6.1..2.7.0 --------------------------------------------- 3c8235e rbac - Fix vif_attach expected return values 3c43cf1 CI: Add RBAC specific tempest jobs for main branch exec 72c5ed3 Fix rbac indicator tests c0d1a98 CI: Advance stable jobs to 2023.1 c228c68 Advance tempest plugin tests to Zed (mostly) f297532 Fix rbac tests ec74c1c Clarify checksum for wholedisk images. 1670987 Upgrade to latest hacking - v6 e475640 Secure RBAC Test Diffstat (except docs and test files) ------------------------------------- ironic_tempest_plugin/config.py | 3 +- .../services/baremetal/v1/json/baremetal_client.py | 81 ++ tox.ini | 2 +- zuul.d/project.yaml | 59 +- zuul.d/stable-jobs.yaml | 85 ++ 8 files changed, 1505 insertions(+), 23 deletions(-) From no-reply at openstack.org Thu Aug 31 10:17:36 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:17:36 -0000 Subject: [release-announce] python-designateclient 5.3.0 (bobcat) Message-ID: We are satisfied to announce the release of: python-designateclient 5.3.0: OpenStack DNS-as-a-Service - Client This release is part of the bobcat 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. Changes in python-designateclient 5.2.0..5.3.0 ---------------------------------------------- 4796812 Add python3.9 support in testing runtime d7bca35 Update master for stable/2023.1 34292ee Add hacking check for line continuation backslash a692fd5 Drop explicit queue configuration Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +-- designateclient/hacking/checks.py | 24 ++++++++++++++++++++++ designateclient/utils.py | 4 ++-- designateclient/v2/cli/common.py | 20 +++++++++--------- designateclient/v2/cli/zones.py | 8 ++++---- designateclient/v2/recordsets.py | 4 ++-- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + setup.cfg | 1 + tox.ini | 1 + 12 files changed, 64 insertions(+), 31 deletions(-) From no-reply at openstack.org Thu Aug 31 10:18:20 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:18:20 -0000 Subject: [release-announce] bifrost 14.1.0 (yoga) Message-ID: We are excited to announce the release of: bifrost 14.1.0: Deployment of physical machines using OpenStack Ironic and Ansible This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/bifrost Download the package from: https://tarballs.openstack.org/bifrost/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/bifrost For more details, please see below. 14.1.0 ^^^^^^ Bug Fixes * Bifrost no longers installs GRUB2 and shim on the host system, avoding potential issues with a local bootloader. Changes in bifrost 14.0.0..14.1.0 --------------------------------- d094d5de Skip unnecessary SDK get_machine calls 835bd278 CI: Update cached cirros image to 0.5.3 6f92fa44 Backport the jammy shimx64.efi.signed fix including focal 247888ab Allow for almalinux and rocky installations fddf7f02 Use curl to download deploy image if get_url fails 01133f6f Fix CI 9aabd8cd Create /run/ironic runtime directory when service starts edba45ab Do not install grub2 and shim on the host system 9083535d Set git_branch et al to stable/yoga b90e2934 Use libvirt-python from the distribution on Red Hat systems 189c57a5 Prevent the enroll/deploy commands from running without venv ae26ffdb Update TOX_CONSTRAINTS_FILE for stable/yoga 24eeb889 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + bifrost/cli.py | 11 +++++ bifrost/inventory.py | 2 +- .../bifrost-configdrives-dynamic/tasks/main.yml | 6 +++ .../roles/bifrost-create-dib-image/tasks/main.yml | 4 +- .../bifrost-create-vm-nodes/defaults/main.yml | 2 +- .../defaults/required_defaults_CentOS.yml | 3 +- .../defaults/required_defaults_Fedora.yml | 3 +- .../defaults/required_defaults_RedHat.yml | 3 +- .../tasks/prepare_libvirt.yml | 19 +++++++- .../roles/bifrost-download-packages/README.md | 52 +++++++++++++++++++++ .../roles/bifrost-download-packages/tasks/main.yml | 54 ++++++++++++++++++++++ .../roles/bifrost-ironic-install/defaults/main.yml | 10 ++-- .../defaults/required_defaults_CentOS.yml | 4 -- .../defaults/required_defaults_Debian_family.yml | 12 +++-- .../defaults/required_defaults_Fedora.yml | 40 ---------------- .../defaults/required_defaults_RedHat.yml | 4 -- .../defaults/required_defaults_RedHat_family.yml | 7 ++- .../defaults/required_defaults_Ubuntu.yml | 35 -------------- .../bifrost-ironic-install/tasks/bootstrap.yml | 12 +++++ .../bifrost-ironic-install/tasks/create_esp.yml | 20 ++++++-- .../roles/bifrost-ironic-install/tasks/install.yml | 41 ++++++++++++++++ .../templates/systemd_template.j2 | 3 ++ .../bifrost-prep-for-install/defaults/main.yml | 2 +- playbooks/test-bifrost.yaml | 2 +- .../notes/no-install-grub-d39d65a8edbb769e.yaml | 5 ++ scripts/install-deps.sh | 4 +- tox.ini | 7 ++- 28 files changed, 248 insertions(+), 120 deletions(-) From no-reply at openstack.org Thu Aug 31 10:20:05 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:20:05 -0000 Subject: [release-announce] openstacksdk 1.5.0 (bobcat) Message-ID: We are stoked to announce the release of: openstacksdk 1.5.0: An SDK for building applications to work with OpenStack This release is part of the bobcat 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. 1.5.0 ^^^^^ New Features ************ * Added support for block storage services. * Add support for creating, updating and deleting domain configurations for the identity service. * Add support for Image Metadef objects. * Added new fields to loadbalancer create/update listener API in order to support new HTTP Strict Transport Security support. * Added support to manage and unmanage shares from the shared file system service. * Added support to list, get, create, update, and delete share metadata from shared file system service. * Add both "ca_tls_container_ref" and "crl_container_ref" parameters for Octavia pools, which can be used to store the ca certificate used by backend servers and the revocation list file. * Add SFC resources: FlowClassifier, PortChain, PortPair, PortPairGroup and ServiceGraph resources and introduce support for CRUD operations for these. Upgrade Notes ************* * The "openstack.format.Formatter" class no longer defines a "serialize" method to override. This was unused and unneccessary complexity. Changes in openstacksdk 1.4.0..1.5.0 ------------------------------------ 99585746 block storage: Add query string params for many APIs d8449527 docs: Add exception documentation 73495947 docs: Document various warnings a5a5e244 baremetal: Add missing docstrings dca64398 block storage: Add missing docstrings ac35b6ba compute: Add missing docstrings c0f2aee7 docs: Add missing docs for block storage resources d06ac50e docs: Add missing docs for compute resources 19ba0adc docs: Add missing docs for identity resources 60be29a5 identity: Add support for domain config 891443e7 cloud: Remove dead code 3d7bbc48 Fix heat stack _action function to handle exception 16c114dd Add SFC to SDK c9a877e2 Run mypy as pre-commit 2a8627d4 mypy: Address issues with top-level files 3163c759 openstack.format: Remove 'serialize' classmethod f9bea72a resource: Remove unused 'Resource.service' attribute 41d19a55 cloud: Remove unnecessary types import e24747d2 cloud: Remove unnecessary '_make_unicode' helper c05e17a0 image: Fixed URL for stores_info d67006ea tests: Move cloud-layer service tests to their own file 97d03496 tests: Rename file, remove unused file c6aaae56 Add image metadef object operations c8557f88 Add 2 tls container params for Octavia Pools 7b5356f3 Support manage/unmanage shares with manila 8f9aa3b7 fix memory leak of Connections bb4f5f1e tests: Skip intermittently failing placement traits test 8ee8f57a Stop randomly sorting error lines 460cee1f Cleanup logic to either dry-run, bulk_delete or do single object deletes d7cb495b Fix manila access rules functional tests 84f28505 tox: Add environment documentation 82ee4444 cloud: Remove '_object_store_client' 7852d957 cloud: Remove '_{service}_client' properties 6370f546 tests: Migrate tests from os-hosts to os-services 66d20191 block storage: Add support for services 0f7aeda9 cloud: Remove '_is_client_version' 6ef2af39 Implemented methods for share metadata dceca6bb volume: Add Extension to volume v2 API f5af5f5e Encode type of 'links' for Extension objects 7bedf9fc VPN: add missing fields to VpnIpsecPolicy 1d43b6b1 Add Octavia support for HSTS Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 43 ++ .../user/resources/block_storage/v2/stats.rst | 12 + .../block_storage/v3/availability_zone.rst | 13 + .../resources/block_storage/v3/capabilities.rst | 12 + .../user/resources/block_storage/v3/extension.rst | 12 + .../user/resources/block_storage/v3/group.rst | 12 + .../resources/block_storage/v3/group_snapshot.rst | 13 + .../user/resources/block_storage/v3/group_type.rst | 12 + .../user/resources/block_storage/v3/limits.rst | 37 ++ .../resources/block_storage/v3/resource_filter.rst | 13 + .../user/resources/block_storage/v3/service.rst | 12 + .../user/resources/block_storage/v3/stats.rst | 12 + .../user/resources/block_storage/v3/type.rst | 8 + .../resources/compute/v2/availability_zone.rst | 13 + .../user/resources/compute/v2/server_action.rst | 22 + .../resources/compute/v2/server_diagnostics.rst | 13 + .../user/resources/compute/v2/server_group.rst | 13 + .../resources/compute/v2/server_remote_console.rst | 13 + .../resources/compute/v2/volume_attachment.rst | 13 + .../identity/v3/application_credential.rst | 13 + .../user/resources/identity/v3/domain_config.rst | 12 + .../resources/identity/v3/federation_protocol.rst | 13 + .../resources/identity/v3/identity_provider.rst | 13 + .../resources/identity/v3/registered_limit.rst | 13 + .../user/resources/identity/v3/role_assignment.rst | 13 + .../identity/v3/role_domain_group_assignment.rst | 13 + .../identity/v3/role_domain_user_assignment.rst | 13 + .../identity/v3/role_project_group_assignment.rst | 13 + .../identity/v3/role_project_user_assignment.rst | 13 + .../identity/v3/role_system_group_assignment.rst | 13 + .../identity/v3/role_system_user_assignment.rst | 13 + .../user/resources/image/v2/metadef_object.rst | 13 + .../resources/network/v2/sfc_flow_classifier.rst | 13 + .../user/resources/network/v2/sfc_port_chain.rst | 12 + .../user/resources/network/v2/sfc_port_pair.rst | 12 + .../resources/network/v2/sfc_port_pair_group.rst | 13 + .../resources/network/v2/sfc_service_graph.rst | 13 + examples/shared_file_system/share_metadata.py | 61 +++ examples/shared_file_system/shares.py | 23 + openstack/baremetal/v1/node.py | 44 +- openstack/block_storage/v2/_proxy.py | 149 +++--- openstack/block_storage/v2/extension.py | 36 ++ openstack/block_storage/v2/type.py | 15 + openstack/block_storage/v3/_proxy.py | 147 ++++++ openstack/block_storage/v3/backup.py | 20 +- openstack/block_storage/v3/group.py | 10 + openstack/block_storage/v3/group_snapshot.py | 10 + openstack/block_storage/v3/resource_filter.py | 5 +- openstack/block_storage/v3/service.py | 158 ++++++ openstack/block_storage/v3/snapshot.py | 12 +- openstack/block_storage/v3/type.py | 44 +- openstack/cloud/_accelerator.py | 3 - openstack/cloud/_baremetal.py | 5 - openstack/cloud/_block_storage.py | 4 - openstack/cloud/_coe.py | 4 - openstack/cloud/_compute.py | 3 - openstack/cloud/_dns.py | 5 - openstack/cloud/_floating_ip.py | 4 - openstack/cloud/_identity.py | 18 +- openstack/cloud/_image.py | 22 +- openstack/cloud/_network.py | 4 - openstack/cloud/_network_common.py | 4 - openstack/cloud/_object_store.py | 13 +- openstack/cloud/_orchestration.py | 6 +- openstack/cloud/_security_group.py | 6 - openstack/cloud/_utils.py | 77 +-- openstack/cloud/openstackcloud.py | 138 +----- openstack/common/metadata.py | 5 + openstack/common/quota_set.py | 5 +- openstack/common/tag.py | 9 + openstack/compute/v2/extension.py | 3 +- openstack/compute/v2/flavor.py | 56 ++- openstack/compute/v2/server.py | 276 ++++++++++- openstack/config/cloud_region.py | 3 +- openstack/config/loader.py | 11 +- openstack/config/vendors/__init__.py | 3 +- openstack/connection.py | 3 +- openstack/exceptions.py | 37 +- openstack/format.py | 16 - openstack/identity/v2/extension.py | 2 +- openstack/identity/v3/_proxy.py | 117 +++++ openstack/identity/v3/domain_config.py | 47 ++ openstack/image/v2/_proxy.py | 116 ++++- openstack/image/v2/metadef_object.py | 40 ++ openstack/image/v2/service_info.py | 2 + openstack/key_manager/v1/_format.py | 8 - openstack/load_balancer/v2/listener.py | 13 + openstack/load_balancer/v2/pool.py | 6 + openstack/network/v2/_proxy.py | 546 ++++++++++++++++++++- openstack/network/v2/extension.py | 2 +- openstack/network/v2/port.py | 5 +- openstack/network/v2/sfc_flow_classifier.py | 88 ++++ openstack/network/v2/sfc_port_chain.py | 49 ++ openstack/network/v2/sfc_port_pair.py | 53 ++ openstack/network/v2/sfc_port_pair_group.py | 57 +++ openstack/network/v2/sfc_service_graph.py | 45 ++ openstack/network/v2/vpn_ipsec_policy.py | 6 + openstack/object_store/v1/_proxy.py | 39 +- openstack/orchestration/v1/stack.py | 5 +- openstack/proxy.py | 79 +-- openstack/resource.py | 56 ++- openstack/service_description.py | 7 +- openstack/shared_file_system/v2/_proxy.py | 128 ++++- openstack/shared_file_system/v2/share.py | 54 +- openstack/test/fakes.py | 8 +- .../block_storage/v3/test_capabilities.py | 14 +- .../functional/block_storage/v3/test_service.py | 38 ++ .../functional/identity/v3/test_domain_config.py | 83 ++++ .../functional/image/v2/test_metadef_object.py | 103 ++++ .../functional/shared_file_system/test_share.py | 57 +++ .../shared_file_system/test_share_access_rule.py | 4 +- .../shared_file_system/test_share_metadata.py | 120 +++++ .../unit/block_storage/v3/test_resource_filter.py | 4 +- .../unit/cloud/{test_shade.py => test_compute.py} | 544 ++++---------------- .../unit/network/v2/test_sfc_flow_classifier.py | 102 ++++ .../unit/network/v2/test_sfc_port_pair_group.py | 63 +++ .../unit/network/v2/test_sfc_service_graph.py | 65 +++ openstack/utils.py | 10 +- ...k-storage-service-support-ce03092ce2d7e7b9.yaml | 4 + ...tity-domain-configuration-2e8bcaa20736b379.yaml | 5 + .../notes/add-metadef-object-5eec168baf039e80.yaml | 4 + ...avia-listener-hsts-fields-50c621b71e56dc13.yaml | 5 + ...tem-manage-unmanage-share-830e313f96e5fd2b.yaml | 5 + ...ile-system-share-metadata-e0415bb71d8a0a48.yaml | 6 + ...-params-for-octavia-pools-76f295cd2daa7f53.yaml | 6 + ...rop-formatter-deserialize-30b19956fb79bb8d.yaml | 5 + ...network_add_sfc_resources-8a52c0c8c1f8e932.yaml | 6 + setup.cfg | 45 ++ tox.ini | 23 +- 186 files changed, 5519 insertions(+), 1247 deletions(-) From no-reply at openstack.org Thu Aug 31 10:20:56 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:20:56 -0000 Subject: [release-announce] metalsmith 1.6.4 (yoga) Message-ID: We are overjoyed to announce the release of: metalsmith 1.6.4: Deployment and Scheduling tool for Bare Metal This release is part of the yoga stable 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.3..1.6.4 ---------------------------------- f890ade Get ports by 'binding:host_id' query filter 74a858b test_provision: don't assert provision_node call order cc9f88b list_instances - cache allocations 04aebc7 Use a network cache in Instance 3035757 Fixes for tox 4.0 3071dd9 Allow to use Ansible OpenStack Col. 1.x.x with openstacksdk >=0.99.0 Diffstat (except docs and test files) ------------------------------------- metalsmith/_instance.py | 21 +++++++++-------- metalsmith/_provisioner.py | 25 ++++++++++++++++----- metalsmith/test/test_instance.py | 8 ++----- metalsmith/test/test_metalsmith_instances.py | 2 +- metalsmith/test/test_provisioner.py | 7 ++++-- .../modules/metalsmith_instances.py | 9 ++++++++ tox.ini | 26 ++++++++++++++++++---- 7 files changed, 69 insertions(+), 29 deletions(-) From no-reply at openstack.org Thu Aug 31 10:20:57 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:20:57 -0000 Subject: [release-announce] ironic-python-agent-builder 4.1.0 (yoga) Message-ID: We enthusiastically announce the release of: ironic-python-agent-builder 4.1.0: Tools and scripts to build Ironic Python Agent This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/ironic-python-agent-builder Download the package from: https://tarballs.openstack.org/ironic-python-agent-builder/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic- python-agent-builder For more details, please see below. 4.1.0 ^^^^^ Bug Fixes * Fixes excess files being housed in /var/tmp inside of a ramdisk image which may, in some cases, result in a much larger ramdisk than expected. Files and folders in /var/tmp within a ramdisk are now removed prior to the ramdisk being packaged as part of a DIB based image build. Changes in ironic-python-agent-builder 4.0.1..4.1.0 --------------------------------------------------- 693ba68 Remove /var/tmp/* from images 9126ce0 Add smartmontools package to DIB image e36e306 Update TOX_CONSTRAINTS_FILE for stable/yoga fbd15b4 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + dib/ironic-python-agent-ramdisk/package-installs.yaml | 2 ++ .../post-install.d/99-remove-extra-packages | 4 ++++ .../notes/clean-var-tmp-with-dib-builds-cd31a2cf70a7f935.yaml | 7 +++++++ tox.ini | 2 +- 5 files changed, 15 insertions(+), 1 deletion(-) From no-reply at openstack.org Thu Aug 31 10:21:19 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:21:19 -0000 Subject: [release-announce] oslo.messaging 14.2.2 (antelope) Message-ID: We exuberantly announce the release of: oslo.messaging 14.2.2: Oslo Messaging API This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through: https://bugs.launchpad.net/oslo.messaging/+bugs For more details, please see below. Changes in oslo.messaging 14.2.1..14.2.2 ---------------------------------------- 6aa3c6fd Only allow safe context fields in notifications Diffstat (except docs and test files) ------------------------------------- oslo_messaging/notify/notifier.py | 48 +++++++- 3 files changed, 223 insertions(+), 25 deletions(-) From no-reply at openstack.org Thu Aug 31 10:22:10 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:22:10 -0000 Subject: [release-announce] metalsmith 2.0.1 (bobcat) Message-ID: We jubilantly announce the release of: metalsmith 2.0.1: Deployment and Scheduling tool for Bare Metal This release is part of the bobcat 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 2.0.0..2.0.1 ---------------------------------- 968c9a0 Remove CentOS Stream 8 jobs a3b966d Add a CentOS Stream 9 bios job b63793d Use jammy nodes to run CI jobs 97b95f1 Add centos9 based job Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 23 +++---- playbooks/integration/centos9-image.yaml | 83 ++++++++++++++++++++++++++ playbooks/integration/centos9-integration.yaml | 37 ++++++++++++ playbooks/integration/exercise.yaml | 2 +- 4 files changed, 133 insertions(+), 12 deletions(-) From no-reply at openstack.org Thu Aug 31 10:22:19 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:22:19 -0000 Subject: [release-announce] oslo.messaging 14.0.2 (zed) Message-ID: We are ecstatic to announce the release of: oslo.messaging 14.0.2: Oslo Messaging API This release is part of the zed stable release series. The source is available from: https://opendev.org/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through: https://bugs.launchpad.net/oslo.messaging/+bugs For more details, please see below. Changes in oslo.messaging 14.0.1..14.0.2 ---------------------------------------- bf0710d6 Only allow safe context fields in notifications Diffstat (except docs and test files) ------------------------------------- oslo_messaging/notify/notifier.py | 48 +++++++- 3 files changed, 223 insertions(+), 25 deletions(-) From no-reply at openstack.org Thu Aug 31 10:22:36 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:22:36 -0000 Subject: [release-announce] networking-baremetal 6.2.0 (bobcat) Message-ID: We are stoked to announce the release of: networking-baremetal 6.2.0: Neutron plugin that provides deep Ironic/Neutron integration. This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/networking-baremetal Download the package from: https://pypi.org/project/networking-baremetal Please report issues through: https://storyboard.openstack.org/#!/project/openstack/networking- baremetal For more details, please see below. Changes in networking-baremetal 6.1.0..6.2.0 -------------------------------------------- 639b0af Bugs are now in launchpad, doc fixes 4073a31 Update to hacking v6 41eaba9 Update master for stable/2023.1 01dab25 [CI] Explicitly disable port security Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 4 ++-- README.rst | 2 +- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/conf.py | 2 +- releasenotes/source/index.rst | 1 + tox.ini | 2 +- zuul.d/networking-baremetal-jobs.yaml | 1 + 8 files changed, 15 insertions(+), 7 deletions(-) From no-reply at openstack.org Thu Aug 31 10:23:11 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:23:11 -0000 Subject: [release-announce] ironic-python-agent 8.5.2 (yoga) Message-ID: We are ecstatic to announce the release of: ironic-python-agent 8.5.2: Ironic Python Agent Ramdisk This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/ironic-python-agent Download the package from: https://tarballs.openstack.org/ironic-python-agent/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic- python-agent For more details, please see below. 8.5.2 ^^^^^ Bug Fixes * Fixes UEFI NVRAM record handling with efibootmgr so we can accept and handle UTF-16 encoded data which is to be expected in UEFI NVRAM as the records are UTF-16 encoded. * Fixes handling of UEFI NVRAM records to allow for unexpected characters in the response, so it is non-fatal to Ironic. Changes in ironic-python-agent 8.5.1..8.5.2 ------------------------------------------- 9f84c8b Fix UTF-16 result handling for efibootmgr 8e77848 Make reno ignore bugfix eol tags 1d4ea49 Fixes for tox 4.0 de4cf64 Warn when smartctl not found 57f1e53 Drop python2 from bindep.txt Diffstat (except docs and test files) ------------------------------------- bindep.txt | 4 +- ironic_python_agent/efi_utils.py | 15 +++- ironic_python_agent/hardware.py | 3 +- releasenotes/config.yaml | 2 + ...ootmgr-character-encoding-19e531ba694824c1.yaml | 9 +++ tox.ini | 15 ++-- 8 files changed, 104 insertions(+), 74 deletions(-) From no-reply at openstack.org Thu Aug 31 10:23:27 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:23:27 -0000 Subject: [release-announce] networking-generic-switch 7.2.0 (bobcat) Message-ID: We are tickled pink to announce the release of: networking-generic-switch 7.2.0: Generic Switch ML2 Neutron Driver This release is part of the bobcat 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. 7.2.0 ^^^^^ Upgrade Notes ************* * To improve logging, the device name is now passed to the device driver class. If you implemented an out-of-tree device driver inheriting from "GenericSwitchDevice" or "NetmikoSwitch", your code needs to be adapted to accept this new argument to the "__init__" method. It is recommended to use the "*args, **kwargs" pattern to accept and pass all unhandled arguments to the base class. Bug Fixes ********* * Ignore unknown options starting with "ngs_" instead of crashing. Changes in networking-generic-switch 7.1.0..7.2.0 ------------------------------------------------- 5246705 Bugs are now tracked in launchpad, fix docs f37a10d Fixes, updates for CI configuration afe0713 Update master for stable/2023.1 894b922 config: Ignore unknown options starting with ngs_ Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 13 ++++++++----- README.rst | 6 +----- networking_generic_switch/devices/__init__.py | 15 ++++++++++++--- .../devices/netmiko_devices/__init__.py | 4 ++-- networking_generic_switch/devices/netmiko_devices/dell.py | 4 ++-- .../devices/netmiko_devices/juniper.py | 13 +++++++------ networking_generic_switch/generic_switch_mech.py | 2 +- .../notes/log-unknown-ngs-options-8a385406055ccc98.yaml | 12 ++++++++++++ releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + tox.ini | 4 ++-- 12 files changed, 55 insertions(+), 27 deletions(-) From no-reply at openstack.org Thu Aug 31 10:31:29 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:31:29 -0000 Subject: [release-announce] sushy 4.1.6 (yoga) Message-ID: We are amped to announce the release of: sushy 4.1.6: Sushy is a small Python library to communicate with Redfish based systems This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/sushy Download the package from: https://tarballs.openstack.org/sushy/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/sushy For more details, please see below. Changes in sushy 4.1.5..4.1.6 ----------------------------- 5f67448 Requests must always have a read/connect timeout e5a43fa Exclude all files starting with . from flake8 tests 288260d Fix volume deletion on newer iDRACs 37171ad Retry on iDRAC SYS518 errors for all requests 972f173 Handle proper code_status in unit test e06f1c3 Handle a different error code for missing TransferProtocolType Diffstat (except docs and test files) ------------------------------------- ...-read-and-connect-timeout-9f7dc3ed63c192c8.yaml | 5 ++ ...olume_operation-on_sys518-009f2b16e5c38a27.yaml | 8 +++ ...operational_time_property-f53f650d8612a847.yaml | 4 ++ .../notes/property-missing-7602c421ec177e9a.yaml | 6 ++ sushy/connector.py | 25 +++++-- sushy/exceptions.py | 18 +++-- sushy/resources/manager/virtual_media.py | 17 +++-- sushy/resources/system/storage/volume.py | 18 ++++- .../unit/resources/manager/test_virtual_media.py | 27 +++++--- .../unit/resources/system/storage/test_volume.py | 79 ++++++++++++++++++++++ tox.ini | 2 +- 12 files changed, 234 insertions(+), 46 deletions(-) From no-reply at openstack.org Thu Aug 31 10:33:58 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:33:58 -0000 Subject: [release-announce] governance 0.15.0 Message-ID: We are gleeful to announce the release of: governance 0.15.0 The source is available from: https://opendev.org/openstack/governance Download the package from: https://tarballs.openstack.org/governance/ For more details, please see below. Changes in governance 0.14.0..0.15.0 ------------------------------------ 8d7d972d Fix sphinx extlinks captions 88c7ecd7 Define testing runtime for 2024.1 release 86d0786a Add aodh, ceilometer & gnocchi k8s charms 61812139 Unmaintained status replaces Extended Maintenance f67f241c Add barbican & heat k8s charms 9a127069 Retire Winstackers project b4f78c91 Deep link to ops-sunbeam README 8387f7e3 Upstream investment: translations infrastructure engineer 05ac02c2 Add py38 as a PTI requirement for Python projects 53bd261d Add openstack-helm PTLs missing irc nick name 4d0c9e48 Clarify expectations on keeping Python versions 7458f00b Deprecation of networking-odl 11497543 Propose Sunbeam as a new OpenStack project 644db7d3 Appoint Hasan Acar as Monasca PTL 97b21430 Appoint Dmitriy Rabotyagov as Vitrage PTL 497958ee Align release naming terminology b2d7dea6 Appoint Jerry Zhou as Sahara PTL ba5c4f97 Add charmed openstack-hypervisor OpenStack Charms b8b28551 Update to hacking v6 8f8b7ec5 Switch to 2023.2 testing runtime py version e9373249 Appoint Andriy Kurilin as Rally PTL 417267d5 Consider release version as string in projects data ddb0ad12 Deprecate TripleO f0a23fb1 Correct the old deprecated policies removal timeline for SLURP release b2ff9d55 Add missing governance-sigs repo in technical-committee-repos.yaml 03d89b27 Retire puppet-rally - Step 3: Retire Repository 0f128cc2 Retire patrole 3c252a00 Add xstatic-angular-fileupload as Horizon team deliverables 0e4eaca3 Fix virtualpdu repo namespace 8cdf1036 Retire puppet-tacker - Step 3: Retire Repository 807670bf Add cinder-nfs charm to OpenStack charms 50210ac3 Add Contribution Opportunity: Ironic ARM support 8edbe938 Add ovn-bgp-agent to Neutron governed projects 8c1990d8 TripleO: switch to distributed project leadership 91f20f93 Appoint Tim Burke as Swift PTL db8597ad Ironic program adopting x/virtualpdu 6c84e754 Add Ironic Dashboard charm to OpenStack charms 52ba1ea7 Move heat-translator and tosca-parser to tacker's governance 07265503 Fix doc referencing 'admin_api' rule 2a991384 Correct CHAIR.rst: reflect vice-chair nom practice f7578f20 Volunteer to serve at 2023.2 TC vice chair 016e72f5 Add chair role to knikolla for 2023.2 c47af8bb Add TC chair candidacy for Bobcat c824a50e Revert "Adopting the DPL governance model for Mistral" 1745c34f Appoint Felipe Reyes as OpenStack_Charms PTL 6ed6dfac Appoint Liu as Senlin PTL 71593ec6 Adding mailto link in upstream opportunities doc cda6c643 Exclusive management of projects by openstackci 55873c8f Move os-(apply|collect|refresh)-config to Heat's governance 72316742 Revert "Revert "Add guidelines about naming versions of the OpenStack projects"" fdc25d3c Revert "Add guidelines about naming versions of the OpenStack projects" 2403cae3 Update with 2023.2 Election results. 910a7dfe Step 3: Retire repo from the Governance repo - Retire xstatic-font-awesome dd016872 Make DPL/PTL model change deadline as election nomination start d71d7b59 Add guidelines about naming versions of the OpenStack projects 28c265e6 Define 2023 upstream investment opportunities Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- CHAIR.rst | 3 +- goals/selected/consistent-and-secure-rbac.rst | 11 +- openstack_governance/projects_schema.yaml | 2 +- reference/legacy.yaml | 34 +++ reference/members.yaml | 30 +- reference/new-projects-requirements.rst | 7 + reference/project-testing-interface.rst | 8 + reference/projects.yaml | 333 +++++++++++---------- reference/pti/python.rst | 12 +- reference/release-naming.rst | 49 +++ reference/runtimes/2023.2.rst | 12 + reference/runtimes/2024.1.rst | 71 +++++ .../tc-chair-candidates/2023.2/knikolla at bu.edu.txt | 29 ++ reference/technical-committee-repos.yaml | 1 + .../2023/community-infrastructure-sysadmins.rst | 113 +++++++ .../2023/index.rst | 17 ++ .../2023/ironic-arm-contibutions.rst | 72 +++++ .../2023/quality-assurance-developers.rst | 110 +++++++ .../2023/rbac.rst | 93 ++++++ .../2023/translations-infrastructure.rst | 75 +++++ .../upstream-investment-opportunities/index.rst | 3 +- .../20200803-distributed-project-leadership.rst | 3 +- resolutions/20230724-unmaintained-branches.rst | 101 +++++++ resolutions/index.rst | 10 + test-requirements.txt | 2 +- 27 files changed, 1027 insertions(+), 178 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index c2df18d7..46455ee3 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ requests-cache -hacking>=3.0.1,<3.1.0 # Apache-2.0 +hacking~=6.0.0 # Apache-2.0 From no-reply at openstack.org Thu Aug 31 10:53:55 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 10:53:55 -0000 Subject: [release-announce] oslo.messaging 12.13.2 (yoga) Message-ID: We are stoked to announce the release of: oslo.messaging 12.13.2: Oslo Messaging API This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through: https://bugs.launchpad.net/oslo.messaging/+bugs For more details, please see below. Changes in oslo.messaging 12.13.1..12.13.2 ------------------------------------------ 8ee7638a Only allow safe context fields in notifications Diffstat (except docs and test files) ------------------------------------- oslo_messaging/notify/notifier.py | 48 +++++++- 3 files changed, 223 insertions(+), 25 deletions(-) From no-reply at openstack.org Thu Aug 31 12:33:06 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 12:33:06 -0000 Subject: [release-announce] python-novaclient 18.4.0 (bobcat) Message-ID: We jubilantly announce the release of: python-novaclient 18.4.0: Client library for OpenStack Compute API This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-novaclient Download the package from: https://pypi.org/project/python-novaclient Please report issues through: https://bugs.launchpad.net/python-novaclient/+bugs For more details, please see below. Changes in python-novaclient 18.3.0..18.4.0 ------------------------------------------- e464940f Typo - nova CLI deprecation warning 67caa104 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- novaclient/shell.py | 2 +- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + 4 files changed, 10 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Aug 31 12:44:06 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 12:44:06 -0000 Subject: [release-announce] ironic-prometheus-exporter 4.2.0 (bobcat) Message-ID: We are pleased to announce the release of: ironic-prometheus-exporter 4.2.0: Prometheus Exporter for Ironic Hardware Sensor data This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/ironic-prometheus-exporter Download the package from: https://tarballs.openstack.org/ironic-prometheus-exporter/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic- prometheus-exporter For more details, please see below. Changes in ironic-prometheus-exporter 4.1.0..4.2.0 -------------------------------------------------- 9a29488 Add python3.10 support in testing runtime c52f0a7 Upgrade pep8 deps - including hacking v6 e63fb2e Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + setup.cfg | 1 + tox.ini | 4 ++-- 4 files changed, 10 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Aug 31 12:45:37 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 12:45:37 -0000 Subject: [release-announce] ironic-ui 6.2.0 (bobcat) Message-ID: We are happy to announce the release of: ironic-ui 6.2.0: Ironic plugin UI for Horizon to allow users to view and manage bare metal nodes, ports and drivers. This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/ironic-ui Download the package from: https://pypi.org/project/ironic-ui Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic-ui For more details, please see below. Changes in ironic-ui 6.1.0..6.2.0 --------------------------------- 3f636aa Imported Translations from Zanata 676aef6 Update master for stable/2023.1 a91c34f Django 4.x: ugettext_lazy is removed Diffstat (except docs and test files) ------------------------------------- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po | 8 ++++++-- 3 files changed, 13 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Aug 31 12:47:28 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 12:47:28 -0000 Subject: [release-announce] bifrost 17.0.0 (bobcat) Message-ID: We are glad to announce the release of: bifrost 17.0.0: Deployment of physical machines using OpenStack Ironic and Ansible This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/bifrost Download the package from: https://tarballs.openstack.org/bifrost/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/bifrost For more details, please see below. 17.0.0 ^^^^^^ Deprecation Notes * Support for Fedora is no longer tested in the CI and will be removed from the code in the near future. Changes in bifrost 16.1.0..17.0.0 --------------------------------- 16b34f37 Remove Fedora from the CI f3477e44 Revert "Pin systemd to 252-15 for CentOS Stream 9" dd9f5025 Pin systemd to 252-15 for CentOS Stream 9 19fd6cf1 Correct JSON by adding missing comma 1b77766a Use Launchpad for bug reports 4502eaf8 Reduce the libvirt/qemu packages list 90257bd5 sgabios-bin is a subpackage of sgabios 381a9c03 Consolidate ubuntu/debian required_defaults 1533505e Refactor use of include_vars 619dbe31 Refactor the use of include_vars e8a4942e remove setuptools system packages requirement 6bdcef6c remove nginx system packages requirement 8d71c5db remove pymysql system packages requirement 815a0bf6 Fix schema[meta] linter warnings 3efd008f Make inspector.ipxe respect inspector_debug f9884a5d Allow nginx to access images again on systems with SELinux 5ee710ca CI: Update cached cirros image to 0.5.3 70806dfb Reduce multiple tasks to task with loop db24a0c7 Fix key-order[task] linter warnings 79794983 Skip unnecessary SDK get_machine calls e3fb8c54 Create the log file for the disk-image-create command ec182e72 Remove extra symbols accidentally added 9a192191 remove iniparse system packages requirement 15b3a970 Upgrade pep8 deps - including hacking v6 45a92ea4 Fix ansible-lint 673a7685 Add warning about default libvirt networks 562d013d Simplify set_fact for ssh_public_key 08a2c52d Upgrade from 2023.1 and use Jammy for the upgrade job b435d4df Set [inspector]require_managed_boot explicitly 83d56c72 chore: allow ironic-inspector to work with IPv6 disabled d65a6fe4 Fix yaml[octal-values] linter warnings 6b2fb255 Fix no-free-form linter warnings 7eba5b9a chore: provide the location of deploy_image_path if missing 931afc18 Update master for stable/2023.1 fb6d6d6f Fix enabling epel repo for rpm distributions 86dc21a3 Support ansible-collections-openstack 2 and later ec83787c remove unused variables 33f9b51e Restore discovery for dnsmasq dhcp provider Diffstat (except docs and test files) ------------------------------------- .ansible-lint | 5 - CONTRIBUTING.rst | 4 +- README.rst | 4 +- ansible-collections-requirements.yml | 2 +- bifrost/inventory.py | 2 +- playbooks/cleanup-deployment-images.yaml | 10 +- .../bifrost-configdrives-dynamic/defaults/main.yml | 3 +- .../bifrost-configdrives-dynamic/meta/main.yml | 15 +-- .../bifrost-configdrives-dynamic/tasks/main.yml | 18 +++- .../tasks/ssh_public_key_path.yaml | 44 -------- .../bifrost-create-dib-image/defaults/main.yml | 1 + .../roles/bifrost-create-dib-image/meta/main.yml | 15 +-- .../roles/bifrost-create-dib-image/tasks/main.yml | 19 +++- .../defaults/required_defaults_CentOS.yml | 9 -- .../defaults/required_defaults_Debian.yml | 2 +- .../defaults/required_defaults_Fedora.yml | 2 +- .../defaults/required_defaults_RedHat.yml | 3 +- .../defaults/required_defaults_Ubuntu_20.04.yml | 17 --- .../roles/bifrost-create-vm-nodes/meta/main.yml | 15 +-- .../bifrost-create-vm-nodes/tasks/create_vm.yml | 83 +++++++-------- .../roles/bifrost-create-vm-nodes/tasks/main.yml | 8 -- .../tasks/prepare_libvirt.yml | 45 ++++---- .../bifrost-deploy-nodes-dynamic/meta/main.yml | 15 +-- .../bifrost-deploy-nodes-dynamic/tasks/main.yml | 18 ++-- .../roles/bifrost-download-packages/tasks/main.yml | 56 +++++----- playbooks/roles/bifrost-ironic-install/README.md | 6 +- .../defaults/dummy-defaults.yml | 3 - .../bifrost-ironic-install/files/ironic_policy.te | 11 ++ .../roles/bifrost-ironic-install/meta/main.yml | 16 +-- .../ssh_public_key_path.yaml | 4 +- .../bifrost-ironic-install/tasks/bootstrap.yml | 84 ++++++++++----- .../bifrost-ironic-install/tasks/create_esp.yml | 2 +- .../tasks/create_tftpboot.yml | 35 +++--- .../tasks/download_ipa_image.yml | 14 +-- .../bifrost-ironic-install/tasks/get_ipxe.yml | 14 +-- .../tasks/inspector_bootstrap.yml | 28 ++--- .../tasks/inspector_start.yml | 6 +- .../roles/bifrost-ironic-install/tasks/install.yml | 117 ++++++++++++--------- .../bifrost-ironic-install/tasks/ironic_config.yml | 12 ++- .../roles/bifrost-ironic-install/tasks/main.yml | 33 +++--- .../tasks/prometheus_exporter_start.yml | 4 +- .../tasks/set_ssh_private_key.yml | 3 +- .../roles/bifrost-ironic-install/tasks/start.yml | 22 +++- .../templates/dnsmasq.conf.j2 | 2 +- .../templates/inspector-default-boot-ipxe.j2 | 2 +- .../templates/ironic-inspector.conf.j2 | 2 + .../templates/ironic.conf.j2 | 1 + .../debian.yml} | 2 +- .../redhat.yml} | 0 .../bifrost-keystone-client-config/meta/main.yml | 16 +-- .../bifrost-keystone-client-config/tasks/main.yml | 8 +- .../tasks/validate.yml | 6 +- .../defaults/dummy-defaults.yml | 3 - .../defaults/required_defaults_Ubuntu.yml | 13 --- .../roles/bifrost-keystone-install/meta/main.yml | 15 +-- .../bifrost-keystone-install/tasks/bootstrap.yml | 29 ++--- .../bifrost-keystone-install/tasks/install.yml | 14 ++- .../roles/bifrost-keystone-install/tasks/main.yml | 33 +++--- .../debian.yml} | 2 - .../redhat.yml} | 4 - playbooks/roles/bifrost-pip-install/tasks/main.yml | 104 +++++++++--------- .../roles/bifrost-prep-for-install/meta/main.yml | 16 +-- .../roles/bifrost-prep-for-install/tasks/main.yml | 8 -- .../bifrost-prepare-for-test-dynamic/meta/main.yml | 16 +-- .../tasks/main.yml | 23 +++- playbooks/roles/bifrost-test-dhcp/meta/main.yml | 7 +- .../roles/bifrost-test-inspection/meta/main.yml | 112 ++------------------ playbooks/roles/bifrost-test-vm/meta/main.yml | 112 ++------------------ playbooks/roles/bifrost-test-vm/tasks/main.yml | 7 +- playbooks/roles/bifrost-tls/defaults/main.yml | 2 +- playbooks/roles/bifrost-tls/tasks/main.yml | 8 +- .../bifrost-unprovision-node-dynamic/meta/main.yml | 16 +-- .../roles/bifrost-uwsgi-install/defaults/main.yml | 2 +- .../bifrost-uwsgi-install/tasks/bootstrap.yml | 10 +- .../roles/ironic-delete-dynamic/meta/main.yml | 16 +-- .../roles/ironic-enroll-dynamic/meta/main.yml | 16 +-- playbooks/roles/ironic-inspect-node/meta/main.yml | 18 ++-- playbooks/roles/ironic-inspect-node/tasks/main.yml | 4 +- playbooks/test-bifrost.yaml | 6 +- releasenotes/notes/no-fedora-b316bb3147f01166.yaml | 5 + releasenotes/source/2023.1.rst | 6 ++ releasenotes/source/index.rst | 1 + scripts/collect-test-info.sh | 2 + scripts/install-deps.sh | 3 + tools/ansible-lint.sh | 1 + tox.ini | 4 +- zuul.d/bifrost-jobs.yaml | 26 ++--- zuul.d/project.yaml | 19 +--- 90 files changed, 682 insertions(+), 885 deletions(-) From no-reply at openstack.org Thu Aug 31 13:50:48 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 31 Aug 2023 13:50:48 -0000 Subject: [release-announce] osc-placement 4.2.0 (bobcat) Message-ID: We are gleeful to announce the release of: osc-placement 4.2.0: OpenStackClient plugin for the Placement service This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/osc-placement Download the package from: https://pypi.org/project/osc-placement Please report issues through: https://bugs.launchpad.net/placement-osc-plugin/+bugs For more details, please see below. Changes in osc-placement 4.1.0..4.2.0 ------------------------------------- ffa3822 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + 2 files changed, 7 insertions(+)