From no-reply at openstack.org Fri Sep 1 13:47:43 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 01 Sep 2023 13:47:43 -0000 Subject: [release-announce] python-swiftclient 4.4.0 (bobcat) Message-ID: We are happy to announce the release of: python-swiftclient 4.4.0: OpenStack Object Storage API Client Library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-swiftclient Download the package from: https://pypi.org/project/python-swiftclient Please report issues through: https://bugs.launchpad.net/python-swiftclient/+bugs For more details, please see below. 4.4.0 ^^^^^ New Features * Now tested under Python 3.11. Changes in python-swiftclient 4.3.0..4.4.0 ------------------------------------------ 54fbfa8 ChangeLog for 4.4.0 eb5d5d4 Clean up CI jobs ff8731b Remove pypy from bindep.txt 9331880 tests: Fix timeout assertion for py36, py37 90f5650 Declare py311 support Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 8 ++------ ChangeLog | 6 ++++++ bindep.txt | 6 ------ releasenotes/notes/4_4_0_release-d731bab5982c160b.yaml | 4 ++++ setup.cfg | 1 + test/unit/test_shell.py | 2 +- 6 files changed, 14 insertions(+), 13 deletions(-) From no-reply at openstack.org Fri Sep 1 13:50:03 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 01 Sep 2023 13:50:03 -0000 Subject: [release-announce] swift 2.32.0 (bobcat) Message-ID: We are stoked to announce the release of: swift 2.32.0: OpenStack Object Storage This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/swift Download the package from: https://tarballs.openstack.org/swift/ Please report issues through: https://bugs.launchpad.net/swift/+bugs For more details, please see below. 2.32.0 ^^^^^^ New Features ************ * Python 3.11 is now supported. * Added the ability for reseller admins to set per-policy account quotas by posting metadata of the form "X-Account-Quota-Bytes- Policy-". * Added a "keepalive_timeout" option to the proxy server to limit how long to wait for a client to initiate a request, separate from the general "client_timeout" option. Note that this requires eventlet 0.33.4 (currently unreleased) or later. * Added a "keep_cache_slo_manifest" option to the object server to better control whether SLO manifests are dropped from the page cache. * WSGI servers now accept a "--test-config" option that may be used to validate configuration changes before reloading/restarting the server. * Metrics improvements: * Metrics are now emitted for a variety of S3 error responses, in the form "s3api..[.]" * Account and container info metrics now include the response status code when backend requests are made. * Added timing metrics to the container sharder for various operations. * A variety of performance improvements have been made for sharded container databases. * Various logging and metrics improvements when talking to memcache. * Improved formatting of meta and sysmeta for "swift-account-info" and "swift-container-info". Upgrade Notes ************* * Previously, under some circumstances, a non-standard config option such as "RECLAIM_AGE" might get parsed as "reclaim_age" for some processes but ignored by others. Now, all config parsing is case- sensitive; non-standard names will always be ignored. * The structure of cached shard ranges has changed, improving performance when listing or writing to sharded containers. Note that immediately after upgrade, the new structures will all be cache misses, which may lead to a thundering herd problem. To avoid this, upgrade just a few nodes first, let them service some fraction of traffic to populate the cache, then upgrade the rest of the cluster. Deprecation Notes ***************** * Removed the hard dependency on netifaces; it may still be used if the "getifaddrs" C function is not available. This fallback support may be removed in a future release. Bug Fixes ********* * Python 3 fixes: * Python 3 object servers can now read unencrypted non-ASCII metadata that was written under Python 2. * Ssync no longer corrupts unencrypted non-ASCII metadata during transfers. * Fixed an encoding issue when writing non-ASCII object names to sharded containers and shard range caching is not enabled. * Fixed an encoding issue when handling non-ASCII account names. * Fixed a "generator already executing" error on client disconnect. * Suppressed "RemoteDisconnected" tracebacks. * Fixed an issue that prevented proxy servers from emitting metrics and logs for backend requests made when getting account or container info. * Fixed ssync's handling of timestamp offsets. Previously, this could cause ssync to fail with a 409 Conflict, causing the transfer to fail and preventing handoffs from clearing. * Fixed an issue where an erasure-coded PUT could prevent other requests from being processed when network calls rarely or never blocked. * Fixed an issue when downloading an SLO manifest would hit a recoverable error and attempt to resume from another node. This would manifest as either a pyeclib decode error or an unexpected empty response. * The proxy server now applies error-limiting to the correct node when handling a recoverable node error. * Account, container, and object log fields are now correctly identified when returning "BadDigest" responses to S3 requests. * Reduced the backend load of making "?versions" requests to a container that has never had object versioning enabled. * The standard-library "logging" module is no longer monkey-patched when importing "swift.common.utils", making it easier to re-use swift code in other contexts. * Various other minor bug fixes and improvements. Changes in swift 2.31.1..2.32.0 ------------------------------- 191b627b8 Authors/ChangeLog for 2.32.0 f06e53695 Add rolling-upgrade job from Antelope 287fbadc1 tests: Pollute stderr less 1edf7df75 Partially revert "Pull libc-related functions out to a separate module" 336c64338 s3api: set swift.backend_path when returning 422 8f85e27c2 FakeSwift: use env['PATH_INFO'] to index uploaded objects 746daad33 FakeSwift: add tests 8bd21db25 FakeSwift: add docstring dab7192e1 tests: fix FakeSwift HEAD with query param ac524832e direct_client: support extra request params for direct_get_container. 9e065e2d2 fix swob HEAD handling for leak tracking e5d730dc5 proxy: Get rid of iter_nodes helper 6444ef9be ContainerBroker: clarify get_shard_ranges docstring 4a8879a36 proxy-server: fix AttributeError in exception handler 6251539dc proxy-server: de-duplicate implementation of is_good_source 629cd5751 proxy-server: clarify method naming in GET path fe09ef258 Save some effort when discovering used_source_etag f8a6dee62 proxy: encapsulate Getter resp, node and parts_iter 20dc88860 s3api: extra unit test assertion for statsd metric prefix 00bfc425c Add FakeStatsdClient to unit tests 0c9b545ea docs: Clean up proxy logging docs 27120b052 docs/SAIO: Make reconciler use the SAIO convention for logs dd664c47d doc/SAIO: Update the Fedora section cb468840b Add non-ascii meta values to ssync probe test 6e8d82c97 container-server: use LIMIT in get_own_shard_range() query bc300a516 proxy: add new metrics to account/container_info cache for skip/miss b42d90a34 py3: apply str_to_wsgi to includes in _get_shard_ranges c51e81f64 proxy: Bring back logging/metrics for get_*_info requests 8a5baf8e1 Imported Translations from Zanata 369a72c4c proxy: remove client_chunk_size and skip_bytes from GetOrHeadHandler 8e051c5b8 docs: Fix link to sphinx project page 46eeea11d Add a docstring for utils.Namespace 6d5301050 sharder: use ContainerBroker.has_other_shard_ranges() method bfbe8f909 Container-server: only check for shard range existence for DB state queries f7d6d5806 container-server: do [end_]marker filtering in SQL query bdbe8ce9f s3api: fix statsd prefix mutation 771d605d0 Add more unit tests for ranged GETs 365c0ef00 Encode header in latin-1 with wsgi_to_bytes cb1e584e6 Object-server: keep SLO manifest files in page cache. 1b7cf2947 Object-server: backfill unit test coverage for keep_cache_private 14a227f30 versioning: Only list versions container if it seems to exist e82536c64 Properly format meta and sysmeta in db info cli tools a82d9c58b Rename TestSource which is not a TestCase f9af0b70b s3api: emit metrics for error responses 20757612c proxy: Pop ignore-range backend header on resume 82b5335fd tests: Stop requiring <1ms test runtime 1c210d2e4 Change getting major:minor of blkdev 5ef169b92 Imported Translations from Zanata 68e48c868 proxy: error limit the correct node when resuming GETs e290d47c4 unify duplicate code in replication, EC GET paths 0e0db9003 sharder: Fix completed metric emission 483e17d5b py3: Quiet RemoteDisconnected tracebacks ca3f10770 tests: Fix replicator test for py311 f955e8104 CI: test under py311 0235db3d3 tests: Stop trying to mutate instantiated EntryPoints c5a3354fe Green GreenDBConnection.execute b46b735a3 Fix handling of non-ASCII accounts be0c481e4 Fix proxy traceback for GeneratorExit in py3 4c986d97b Use statsd_client more directly f150a5035 proxy: print logs when write new shard range cache into memcache. d2838ada4 proxy: Remove unused arg from set/clear_info_cache 7788c2c92 container: Stop pulling alternate stats when getting policy index 1f298714a docs: Format metrics in fixed-width font, not italics 307315bde docs: Move metric name/description tables out to separate page(s) 149b617c2 Fix GetOrHeadHandler unit tests to use public interface a25087e1c memcached: add method and time_spent to exception logs 49a5293cb memcached: handle failed incr+add+incr better effd4931d Use format_exc, not format_stack d3d503f90 Drop more translations 23fa18d30 Remove hard dependency on netifaces fd6a1ad65 Refactor for extract closure to method e29e2c3ae Move IP-address-related functions out to new module 776a9d9a1 Use the db for get_shard_usage 2deab27da s3api: Better logging for non-JSON when trying to do bucket listings f714f43c9 memcached: encapsulate common command parameters aa96cb3dc proxy: add periodic zero-time sleep during object PUT 4bc86ec30 Imported Translations from Zanata 66e6ee624 tests: Make dark data probe tests pass with sync_method = ssync cff092b68 docs: Update versions in Getting Started doc ca0dd8d70 docs: Remove references to out-dated install guides c4c9d5a40 move test_GET_pipeline to BaseTestObjectController 9adc3ce42 disable requests_mock pytest plugin 7b4642567 Memcached: emit memcache timing metrics when exceptions raised 647ee8390 Unit test for keepalive timeout 01a998a45 more explicit catch 9d98721e7 backend_ratelimit: Tighten blanket exception handling 744e9a94a Sharder: add timing metrics for individual steps and total time spent. d393fa482 testing xattr metadata with py3.8 780754096 Properly read py2 object metadata on py3 9fb860880 memcached: log user provided keys in exception error logging. 84b995f27 Don't monkey patch logging on import 8d23dd8ac Log (Watchdog's) Timeouts with duration ab03e057d Make all config parsing case-sensitive 9dfbac7c4 Error logs changed for ChunkWriteTimeout 88941ebe4 tests: Fix config numbers in test_versioning_with_metadata_replication 716ae48eb docs: Fix broken paste/pastedeploy links b8f0a0ed5 ring: Centralize device normalization 0518c6023 CI: Use [tox]requires to pin virtualenv 50c4ea032 ECFragGetter: assume policy.fragment_size is non-zero 0f95870c5 ECFragGetter: simplify iter_bytes_from_response_part 61b6ec263 Assert ChunkWriteTimeout errors are logged 74fc18d90 Extract some closures to methods 0a2bfe981 Use instance attr instead of non-local 105727bc8 tests: Fix test_cleanup_ondisk_files_commit_window bfc138627 CI: fix lower-constraints job e19a165a7 proxy controller: always pass x-backend-* headers to backend ed1f5193e docs: Clean up cross-domain doc formatting; call out CWE-942 469c38e9f wsgi: Add keepalive_timeout option 71d507f8e Proxy: restructure cached listing shard ranges 4e74e7f55 ssync: Round-trip offsets in meta/ctype Timestamps c95f8e6c0 tests for wsgi/daemon config parsing bbf9687b7 InternalClient: error if allow_modify_pipeline is True e5105ffa0 internal_client: Remove allow_modify_pipeline option 12bfcb5cd tests: Fix PriorityQueue import c78a5962b Pull libc-related functions out to a separate module f264b53a2 ring-builder: Abort cleanly on ^C, ^D 85d68ee49 Test nested (Metrics)PrefixLoggerAdapters 0a4e41701 Add cap_length helper 0a5f0253b Add --test-config option to WSGI servers c21256d87 Pull timestamp-related functions out to a separate module 91db804e6 Start common.utils refactor 0dff2cae9 Patch policies for more per-policy quota tests 6885b3367 sharder: fix host logged when send_shard_ranges fails e15d6880e sharder: fix 'Cleaving not completed' warning log 5032b42b1 Update url 56a9f72ec Forward-port stable-release CHANGELOG entries cbba65ac9 quotas: Add account-level per-policy quotas 29414ab14 Allow internal container POSTs to not update put_timestamp 9a1bfb897 proxy: add tests for listing with shard gaps acf31a61d Rename ShardRange*Bound to Namespace*Bound ea6c48321 Update master for stable/2023.1 052bcadb2 tests: Skip s3api functional tests when no s3api user configured 78f13be75 tests: Let func tests run with test users 1 and 2 but not 3 479a01016 Drop bandit check B309 6ff90ea73 Proxy: restructure cached updating shard ranges 2fe18b24c ssync: fix decoding of ts_meta when ts_data has offset Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 30 +- AUTHORS | 4 + CHANGELOG | 272 ++ README.rst | 2 +- bandit.yaml | 3 +- bin/swift-account-server | 2 +- bin/swift-container-server | 2 +- bin/swift-drive-audit | 59 +- bin/swift-object-server | 2 +- bin/swift-proxy-server | 2 +- etc/internal-client.conf-sample | 1 + etc/object-server.conf-sample | 5 + etc/proxy-server.conf-sample | 13 +- .../notes/2_32_0_release-39c8fb77a0a3e72d.yaml | 122 + releasenotes/source/2023.1.rst | 6 + releasenotes/source/index.rst | 14 +- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 482 ++- requirements.txt | 1 - swift/cli/info.py | 11 +- swift/cli/ringbuilder.py | 6 +- swift/common/container_sync_realms.py | 13 +- swift/common/daemon.py | 10 +- swift/common/db.py | 29 +- swift/common/db_replicator.py | 39 +- swift/common/direct_client.py | 77 +- swift/common/internal_client.py | 27 +- swift/common/manager.py | 87 +- swift/common/memcached.py | 242 +- swift/common/middleware/__init__.py | 4 + swift/common/middleware/account_quotas.py | 138 +- swift/common/middleware/backend_ratelimit.py | 10 +- swift/common/middleware/crossdomain.py | 29 +- swift/common/middleware/proxy_logging.py | 21 +- .../common/middleware/s3api/controllers/bucket.py | 10 +- swift/common/middleware/s3api/s3api.py | 13 +- swift/common/middleware/s3api/s3request.py | 56 +- swift/common/middleware/s3api/s3response.py | 11 +- swift/common/middleware/tempauth.py | 19 +- .../common/middleware/versioned_writes/__init__.py | 3 - .../versioned_writes/object_versioning.py | 27 +- swift/common/request_helpers.py | 3 +- swift/common/ring/ring.py | 41 +- swift/common/swob.py | 3 +- swift/common/{utils.py => utils/__init__.py} | 1756 ++++------- swift/common/utils/ipaddrs.py | 256 ++ swift/common/utils/libc.py | 345 +++ swift/common/utils/timestamp.py | 399 +++ swift/common/wsgi.py | 109 +- swift/container/backend.py | 144 +- swift/container/server.py | 13 +- swift/container/sharder.py | 49 +- swift/locale/de/LC_MESSAGES/swift.po | 321 +- swift/locale/en_GB/LC_MESSAGES/swift.po | 348 +-- swift/locale/es/LC_MESSAGES/swift.po | 280 +- swift/locale/fr/LC_MESSAGES/swift.po | 210 +- swift/locale/it/LC_MESSAGES/swift.po | 208 +- swift/locale/ja/LC_MESSAGES/swift.po | 280 +- swift/locale/ko_KR/LC_MESSAGES/swift.po | 306 +- swift/locale/pt_BR/LC_MESSAGES/swift.po | 205 +- swift/locale/ru/LC_MESSAGES/swift.po | 204 +- swift/locale/tr_TR/LC_MESSAGES/swift.po | 193 +- swift/locale/zh_CN/LC_MESSAGES/swift.po | 193 +- swift/locale/zh_TW/LC_MESSAGES/swift.po | 194 +- swift/obj/diskfile.py | 25 +- swift/obj/server.py | 26 +- swift/obj/ssync_receiver.py | 28 +- swift/obj/ssync_sender.py | 20 +- swift/proxy/controllers/account.py | 14 +- swift/proxy/controllers/base.py | 740 ++--- swift/proxy/controllers/container.py | 165 +- swift/proxy/controllers/obj.py | 644 ++-- swift/proxy/server.py | 11 +- test/debug_logger.py | 135 +- test/functional/s3api/__init__.py | 4 + test/functional/test_dlo.py | 4 +- test/functional/test_domain_remap.py | 14 + test/functional/test_object_versioning.py | 3 +- test/functional/test_slo.py | 9 +- test/functional/test_versioned_writes.py | 81 +- test/probe/test_container_failures.py | 73 +- test/probe/test_dark_data.py | 3 +- test/probe/test_object_versioning.py | 99 +- test/probe/test_reconstructor_revert.py | 6 +- test/unit/__init__.py | 79 +- test/unit/account/test_auditor.py | 5 +- test/unit/account/test_backend.py | 28 +- test/unit/account/test_reaper.py | 9 +- test/unit/account/test_server.py | 2 +- test/unit/cli/test_info.py | 19 +- test/unit/common/middleware/helpers.py | 129 +- test/unit/common/middleware/s3api/__init__.py | 4 +- test/unit/common/middleware/s3api/test_bucket.py | 19 + .../common/middleware/s3api/test_multi_upload.py | 29 + test/unit/common/middleware/s3api/test_obj.py | 4 + test/unit/common/middleware/s3api/test_s3api.py | 234 +- test/unit/common/middleware/test_account_quotas.py | 93 + .../common/middleware/test_backend_ratelimit.py | 6 +- test/unit/common/middleware/test_dlo.py | 24 + test/unit/common/middleware/test_formpost.py | 2 +- test/unit/common/middleware/test_helpers.py | 450 +++ .../common/middleware/test_object_versioning.py | 133 +- test/unit/common/middleware/test_proxy_logging.py | 16 +- test/unit/common/middleware/test_slo.py | 47 +- test/unit/common/middleware/test_symlink.py | 13 +- test/unit/common/middleware/test_tempauth.py | 11 +- test/unit/common/middleware/test_tempurl.py | 2 +- test/unit/common/ring/test_ring.py | 16 +- test/unit/common/test_daemon.py | 126 +- test/unit/common/test_db_replicator.py | 10 +- test/unit/common/test_direct_client.py | 132 +- test/unit/common/test_internal_client.py | 82 + test/unit/common/test_memcached.py | 459 ++- test/unit/common/test_swob.py | 24 +- test/unit/common/test_utils.py | 3178 ++++++++------------ test/unit/common/test_wsgi.py | 261 +- test/unit/common/utils/__init__.py | 0 test/unit/common/utils/test_ipaddrs.py | 216 ++ test/unit/common/utils/test_libc.py | 167 + test/unit/common/utils/test_timestamp.py | 882 ++++++ test/unit/container/test_backend.py | 282 +- test/unit/container/test_replicator.py | 27 +- test/unit/container/test_server.py | 117 +- test/unit/container/test_sharder.py | 425 ++- test/unit/helpers.py | 1 + test/unit/obj/test_diskfile.py | 288 +- test/unit/obj/test_reconstructor.py | 14 +- test/unit/obj/test_replicator.py | 20 +- test/unit/obj/test_server.py | 371 ++- test/unit/obj/test_ssync.py | 32 +- test/unit/obj/test_ssync_receiver.py | 50 +- test/unit/obj/test_ssync_sender.py | 90 +- test/unit/obj/test_updater.py | 119 +- test/unit/proxy/controllers/test_base.py | 483 ++- test/unit/proxy/controllers/test_container.py | 328 +- test/unit/proxy/controllers/test_obj.py | 328 +- test/unit/proxy/test_server.py | 433 ++- tox.ini | 7 +- 177 files changed, 12701 insertions(+), 8746 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3b74c3a87..e9d54faaf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +6,0 @@ greenlet>=0.3.2 -netifaces>=0.8,!=0.10.0,!=0.10.1 From no-reply at openstack.org Fri Sep 1 14:33:35 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 01 Sep 2023 14:33:35 -0000 Subject: [release-announce] ceilometermiddleware 3.2.0 (bobcat) Message-ID: We high-spiritedly announce the release of: ceilometermiddleware 3.2.0: OpenStack Telemetry middleware for generating metrics This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/ceilometermiddleware Download the package from: https://pypi.org/project/ceilometermiddleware Please report issues through: https://bugs.launchpad.net/ceilometermiddleware/+bugs For more details, please see below. Changes in ceilometermiddleware 3.1.0..3.2.0 -------------------------------------------- 10e3d15 Add 'check_requirements' to CI Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 + requirements.txt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e716dc4..b3d53bc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ oslo.messaging>=5.2.0 # Apache-2.0 -oslo.utils +oslo.utils>=4.7.0 # Apache-2.0 From no-reply at openstack.org Fri Sep 1 14:36:12 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 01 Sep 2023 14:36:12 -0000 Subject: [release-announce] python-cinderclient 9.4.0 (bobcat) Message-ID: We eagerly announce the release of: python-cinderclient 9.4.0: OpenStack Block Storage API Client Library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-cinderclient Download the package from: https://pypi.org/project/python-cinderclient Please report issues through: https://bugs.launchpad.net/python-cinderclient/+bugs For more details, please see below. Changes in python-cinderclient 9.3.0..9.4.0 ------------------------------------------- f1f14df Use tox 4.11.0 26115ba Update functional jobs for 2023.2 1260de9 Use tox 4 e16ae76 Remove USE_PYTHON3 setting from .zuul.yaml a75c5bf Add Python 3.10 to setup.cfg metadata c2dced2 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 23 +++++++++++------------ releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + setup.cfg | 1 + tox.ini | 29 +++++++++++++++-------------- 5 files changed, 34 insertions(+), 26 deletions(-) From no-reply at openstack.org Fri Sep 1 14:40:39 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 01 Sep 2023 14:40:39 -0000 Subject: [release-announce] python-brick-cinderclient-ext 2.2.0 (bobcat) Message-ID: We are chuffed to announce the release of: python-brick-cinderclient-ext 2.2.0: python-cinderclient extension for local storage management This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-brick-cinderclient-ext Download the package from: https://pypi.org/project/python-brick-cinderclient-ext Please report issues through: https://bugs.launchpad.net/python-cinderclient/+bugs For more details, please see below. Changes in python-brick-cinderclient-ext 2.1.0..2.2.0 ----------------------------------------------------- a0aa649 Update functional jobs for 2023.2 e0a4a0c Add Python 3.10 to setup.cfg metadata 1a33b25 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 22 +++++++++++----------- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + setup.cfg | 1 + tox.ini | 6 +----- 5 files changed, 20 insertions(+), 16 deletions(-) From no-reply at openstack.org Fri Sep 1 14:41:06 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 01 Sep 2023 14:41:06 -0000 Subject: [release-announce] python-blazarclient 3.7.0 (bobcat) Message-ID: We are tickled pink to announce the release of: python-blazarclient 3.7.0: Client for OpenStack Reservation Service This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-blazarclient Download the package from: https://pypi.org/project/python-blazarclient Please report issues through: https://bugs.launchpad.net/blazar/+bugs For more details, please see below. Changes in python-blazarclient 3.6.0..3.7.0 ------------------------------------------- 9acb735 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 Fri Sep 1 14:41:47 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 01 Sep 2023 14:41:47 -0000 Subject: [release-announce] python-cloudkittyclient 4.8.0 (bobcat) Message-ID: We eagerly announce the release of: python-cloudkittyclient 4.8.0: API client of cloudkitty, Rating as a Service project. This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-cloudkittyclient Download the package from: https://pypi.org/project/python-cloudkittyclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- cloudkittyclient For more details, please see below. Changes in python-cloudkittyclient 4.7.0..4.8.0 ----------------------------------------------- 244f229 Fix passenv declaration in tox.ini and function tests python env 0835706 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + releasenotes/source/2023.1.rst | 6 +++++ releasenotes/source/index.rst | 1 + tox.ini | 33 +++++++++++++++++++++++-- 5 files changed, 75 insertions(+), 7 deletions(-) From no-reply at openstack.org Fri Sep 1 14:45:51 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 01 Sep 2023 14:45:51 -0000 Subject: [release-announce] python-troveclient 8.2.1 (bobcat) Message-ID: We joyfully announce the release of: python-troveclient 8.2.1: Client library for OpenStack DBaaS API This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-troveclient Download the package from: https://pypi.org/project/python-troveclient Please report issues through: https://bugs.launchpad.net/python-troveclient/+bugs For more details, please see below. Changes in python-troveclient 8.2.0..8.2.1 ------------------------------------------ 0415e4b Drop openstack-lower-constraints-jobs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - lower-constraints.txt | 76 --------------------------------------------------- tox.ini | 7 ----- 3 files changed, 84 deletions(-) From no-reply at openstack.org Fri Sep 1 14:46:17 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 01 Sep 2023 14:46:17 -0000 Subject: [release-announce] python-masakariclient 8.2.0 (bobcat) Message-ID: We contentedly announce the release of: python-masakariclient 8.2.0: masakariclient module and a CLI tool for masakari This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-masakariclient Download the package from: https://tarballs.openstack.org/python-masakariclient/ Please report issues through: https://bugs.launchpad.net/python-masakariclient/+bugs For more details, please see below. Changes in python-masakariclient 8.1.0..8.2.0 --------------------------------------------- 8a832d9 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 Fri Sep 1 14:48:45 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 01 Sep 2023 14:48:45 -0000 Subject: [release-announce] python-tackerclient 1.14.0 (bobcat) Message-ID: We are satisfied to announce the release of: python-tackerclient 1.14.0: CLI and Client Library for OpenStack Tacker This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-tackerclient Download the package from: https://pypi.org/project/python-tackerclient Please report issues through: https://bugs.launchpad.net/python-tackerclient/+bugs For more details, please see below. Changes in python-tackerclient 1.13.0..1.14.0 --------------------------------------------- e8460be Update metadata in setup.cfg 863c377 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 | 9 ++++----- 3 files changed, 11 insertions(+), 5 deletions(-) From no-reply at openstack.org Fri Sep 1 14:49:22 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 01 Sep 2023 14:49:22 -0000 Subject: [release-announce] python-cyborgclient 2.2.1 (bobcat) Message-ID: We are gleeful to announce the release of: python-cyborgclient 2.2.1: Python client for cyborg API This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-cyborgclient Download the package from: https://pypi.org/project/python-cyborgclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/cyborg For more details, please see below. Changes in python-cyborgclient 2.2.0..2.2.1 ------------------------------------------- 51c06d5 add nagative unittest for program deployable in cyborg module dfff421 add negative unittest for deployable program in cyborg module 0d04902 add unittest for program deployable in cyborg module f397f0d add unittest for delete accelerator with instance uuid 4a99d71 add unittest for show device profile with not exist id f07398d add unittest for show device profile with id f4331b8 line too long Diffstat (except docs and test files) ------------------------------------- cyborgclient/osc/v2/deployable.py | 2 +- 6 files changed, 119 insertions(+), 4 deletions(-) From no-reply at openstack.org Fri Sep 1 14:49:56 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 01 Sep 2023 14:49:56 -0000 Subject: [release-announce] python-manilaclient 4.6.0 (bobcat) Message-ID: We are gleeful to announce the release of: python-manilaclient 4.6.0: 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. 4.6.0 ^^^^^ Prelude ******* OpenStackClient is the preferred CLI client supported by this package. This CLI client has full feature parity to the legacy "manila" CLI client. New Features ************ * It is now possible to restrict the visibility of access rules' sensitive fields, as well as lock the access rule deletion while allowing access to a share. A lock reason can also be provided. * It is now possible to filter access rules while listing them by its *access_to*, *access_type*, *access_key* and *access_level*. * Added "count" option in share snapshot's list commands since 2.79. * Added SDK and OSC commands to create, view, update and delete resource locks, alongside support for API version 2.81. * Added support for share backup APIs in the SDK and the openstackclient plugin. You can use the openstack client to create a backup, restore a backup, delete a backup, list backups with filters, and update the name and description fields of a backup. Available from microversion 2.80. Upgrade Notes ************* * Usage of the "manila" CLI client is discouraged in favor of the "openstack" CLI. The "manila" CLI client will be removed in a future release. Deprecation Notes ***************** * The "manila" CLI client is now deprecated. The python-manilaclient package provides an openstack CLI plugin. As a replacement, the "openstack" CLI must be used. No new features will be added to the "manila" CLI client. The "manilalient" SDK/python bindings are not affected by this deprecation. Changes in python-manilaclient 4.5.1..4.6.0 ------------------------------------------- 32f1a9a Bump tox version 5e24577 Implement share backup 4eccd68 Allow restricting access rules 1734b45 Support for resource locks ba9a388 Deprecate "manila" CLI client 7a15a2a Add '--count' option for snapshot list API. 0a0d610 [CI] switch to using osc for bootstrap Diffstat (except docs and test files) ------------------------------------- manilaclient/api_versions.py | 2 +- manilaclient/common/constants.py | 24 ++ manilaclient/osc/v2/data/manila.csv | 152 ++++++++ manilaclient/osc/v2/resource_locks.py | 412 ++++++++++++++++++++ manilaclient/osc/v2/share_access_rules.py | 116 +++++- manilaclient/osc/v2/share_backups.py | 416 ++++++++++++++++++++ manilaclient/osc/v2/share_snapshots.py | 31 +- manilaclient/shell.py | 27 ++ .../functional/osc/test_share_access_rules.py | 78 +++- manilaclient/v2/client.py | 5 + manilaclient/v2/resource_locks.py | 130 +++++++ manilaclient/v2/share_backups.py | 137 +++++++ manilaclient/v2/shares.py | 51 ++- manilaclient/v2/shell.py | 39 +- ...bility-and-deletion-locks-69978f052e25334c.yaml | 9 + ...dd-count-info-in-snapshot-c9600adad648a486.yaml | 3 + ...g-shares-against-deletion-89e51e27368cda46.yaml | 5 + .../deprecate-manila-shell-0061cbcab5d3d75b.yaml | 16 + .../notes/share-backup-98e11c6a28897e94.yaml | 7 + roles/populate-manilaclient-config/tasks/main.yaml | 2 +- setup.cfg | 13 + tox.ini | 3 +- 41 files changed, 3311 insertions(+), 67 deletions(-) From no-reply at openstack.org Fri Sep 1 14:51:24 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 01 Sep 2023 14:51:24 -0000 Subject: [release-announce] python-ironicclient 5.4.0 (bobcat) Message-ID: We high-spiritedly announce the release of: python-ironicclient 5.4.0: OpenStack Bare Metal Provisioning API Client Library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-ironicclient Download the package from: https://pypi.org/project/python-ironicclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- ironicclient For more details, please see below. 5.4.0 ^^^^^ New Features * Increments the maximum API version to "1.83" which allows the Node field "parent_node" to become visible. * Adds client support to allow users to get, set, and update the "parent_node" field on a bare metal node. * Adds support for the Firmware Interface feature. Command to list firmware components of a node: * "openstack baremetal node firmware list " The *firmware_interface* can be specified in the commands below: * "openstack baremetal node create" * "openstack baremetal node show" * "openstack baremetal node set" * "openstack baremetal node unset" * "openstack baremetal driver list" * "openstack baremetal driver show" * The maximum API version has been updated to "1.85" which allows the "unhold" provision state verb to be sent to Ironic. Changes in python-ironicclient 5.3.0..5.4.0 ------------------------------------------- cea2c5a Firmware Interface support 8bcf52e Followup: Remove print statements from test fb03b3e tox: Remove basepython 11d09bc Add python3.10 support in testing runtime 048f5fd These should be indented 4 spaces to match the other things in this block 508073d Add baremetal node unhold b57429f Add support for parent node Diffstat (except docs and test files) ------------------------------------- ironicclient/common/http.py | 2 +- ironicclient/osc/v1/baremetal_node.py | 129 ++++++++++++++++-- ironicclient/v1/node.py | 60 ++++++++- ironicclient/v1/resource_fields.py | 29 ++++ .../add-parent-node-support-450b111533c82440.yaml | 8 ++ .../notes/firmware-interface-ad0e9d58e4f61b2d.yaml | 17 +++ ...pdate-api-version-to-1.85-0d79e372275061f9.yaml | 5 + setup.cfg | 4 + tox.ini | 34 +++-- 14 files changed, 494 insertions(+), 35 deletions(-) From no-reply at openstack.org Thu Sep 7 10:02:48 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Sep 2023 10:02:48 -0000 Subject: [release-announce] openstack-ansible 26.2.0 (zed) Message-ID: We are stoked to announce the release of: openstack-ansible 26.2.0: Ansible playbooks for deploying OpenStack This release is part of the zed stable release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. 26.2.0 ^^^^^^ New Features ************ * Implemented variable "lxc_image_cache_expiration" that controlls for how long cached LXC image will be valid. Default value is *1year*. Variable format should be compatible with community.general.to_time_unit filter. * Adds optional compression for backups created with mariabackup. Adds two new CLI parameters to the mariabackup script that are used to enable compression and to choose a compression tool. * "--compress=True|False" * "--compressor=" Also introduces new Ansible variables that control the above mentioned parameters. * "galera_mariadb_backups_compress" * "galera_mariadb_backups_compressor" Each backup archive is stored in a dedicated directory, alongside the backup metadata. Upgrade Notes ************* * CentOS/Rocky linux deployments will get major update of OVS version from 2.17 to 3.1 and OVN from 22.12 to 23.03. RDO has stopped building packages for previous OVS/OVN versions which means they will not recieve any upstream bugfixes or security patches. If you still want to preserve old versions of OVS/OVN, you can define a following variable: openstack_hosts_package_repos: - name: rdo-deps file: rdo-deps description: rdo-deps baseurl: "{{ openstack_hosts_rdo_deps_url }}" gpgcheck: no module_hotfixes: yes exclude: - '*rdo-openvswitch*3.1*' - '*rdo-ovn*3.1*' * Backup compression is disabled by default, so no changes need to be made for existing deployments. Should compression be desired, set "galera_mariadb_backups_compress" to "True". Choose a compression tool with "galera_mariadb_backups_compressor", default is "gzip". Bug Fixes ********* * LXC image cache expiration mechanism has being fixed. Previously LXC images were valid forever. Changes in openstack-ansible 26.1.2..26.2.0 ------------------------------------------- 312f4ba6f Bump SHAs for Zed 80eb42edd Pin version of setuptools 9c6be97c8 Add is_nest property for container_skel 63641540a Use include_role in task to avoid lack of access to vars f80e65d0e Restore an ability for HAProxy to bind on interal IP 17abe18d8 Re-enable CI jobs after rally is fixed 6b0143db4 Include proper vars_file for rally fc482c9e4 Drop `else` condition in the container_skel_load loop Diffstat (except docs and test files) ------------------------------------- ansible-collection-requirements.yml | 2 +- ansible-role-requirements.yml | 56 ++++----- .../reference/inventory/configure-inventory.rst | 125 ++++++++++++++++++++ etc/openstack_deploy/env.d/pods.yml.example | 44 +++++++ .../openstack_user_config.yml.pod.example | 122 ++++---------------- global-requirement-pins.txt | 1 + inventory/group_vars/haproxy/haproxy.yml | 12 +- osa_toolkit/generate.py | 128 +++++++++++---------- playbooks/defaults/repo_packages/gnocchi.yml | 4 +- playbooks/defaults/repo_packages/nova_consoles.yml | 4 +- .../defaults/repo_packages/openstack_services.yml | 44 +++---- playbooks/infra-journal-remote.yml | 6 +- playbooks/os-rally-install.yml | 2 +- playbooks/security-hardening.yml | 6 +- .../notes/el_ovs_3.1_stable-951c1b8a148bbcaf.yaml | 23 ++++ .../fix_lxc_cache_expiration-1656b5758c4ec24e.yaml | 10 ++ .../mariabackup-compression-337b04c68f370c1d.yaml | 28 +++++ 19 files changed, 463 insertions(+), 227 deletions(-) From no-reply at openstack.org Thu Sep 7 10:06:04 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Sep 2023 10:06:04 -0000 Subject: [release-announce] mistral-lib 2.9.0 (bobcat) Message-ID: We are pumped to announce the release of: mistral-lib 2.9.0: Mistral shared routings and utilities (Actions API, YAQL functions API, data types etc.) This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/mistral-lib Download the package from: https://pypi.org/project/mistral-lib Please report issues through: https://bugs.launchpad.net/mistral/+bugs For more details, please see below. Changes in mistral-lib 2.7.0..2.9.0 ----------------------------------- 7bbfa4f Fix tox4 error 5e509fd Switch to 2023.1 Python3 unit tests and generic template name cb44375 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++++++ tox.ini | 9 +++++++-- 4 files changed, 15 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Sep 7 10:06:21 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Sep 2023 10:06:21 -0000 Subject: [release-announce] manila-tempest-plugin 1.14.0 (bobcat) Message-ID: We are pumped to announce the release of: manila-tempest-plugin 1.14.0: Tempest plugin manila-tempest-plugin This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/manila-tempest-plugin Download the package from: https://tarballs.openstack.org/manila-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/manila/+bugs For more details, please see below. Changes in manila-tempest-plugin 1.13.0..1.14.0 ----------------------------------------------- 4246d0b [RBAC] Tests for Share Instance Export Locations 7afdada [CI] Fix cephfs-nfs job by running on centos-stream-9 797aeb1 [CI] Run cephfs-native-cephadm job on Jammy Jellyfish 82b1e6f [CI] Reduce mysql memory in all test jobs 60626d5 [CI] Add cephadm based native cephfs test job 3d6c65f Fix incorrect extend syntax 6661800 Fix failing subnet test on stable/2023.1 branch dab53f8 Correct share group tests cleanup order 7669e94 [CI] Ceph/NFS: skip data-intensive tests with ipv6 Diffstat (except docs and test files) ------------------------------------- .../rbac/test_share_instance_export_locations.py | 220 +++++++++++++++++++++ zuul.d/manila-tempest-jobs.yaml | 44 ++++- 4 files changed, 279 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Sep 7 10:08:54 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Sep 2023 10:08:54 -0000 Subject: [release-announce] nova 25.2.1 (yoga) Message-ID: We are gleeful to announce the release of: nova 25.2.1: Cloud computing fabric controller This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/nova Download the package from: https://tarballs.openstack.org/nova/ Please report issues through: https://bugs.launchpad.net/nova/+bugs For more details, please see below. 25.2.1 ^^^^^^ Bug Fixes * Bug #1941005 (https://bugs.launchpad.net/nova/+bug/1941005) is fixed. During resize Nova now uses the PCI requests from the new flavor to select the destination host. Changes in nova 25.2.0..25.2.1 ------------------------------ 0b0da898ff enable validations in nova-lvm 9a6a421c04 Fix get_segments_id with subnets without segment_id aa295b4ad7 Have host look for CPU controller of cgroupsv2 location. b881dd25b4 Ironic: retry when node not available 19bac6e9c3 Add reno for fixing bug 1941005 b6c7ee07ad Update RequestSpec.pci_request for resize bdc32226e2 Reproducer for bug 1983753 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 - nova/compute/api.py | 13 ++ nova/compute/manager.py | 3 +- nova/network/neutron.py | 2 +- .../functional/libvirt/test_pci_sriov_servers.py | 15 +- .../functional/regressions/test_bug_1595962.py | 1 + .../functional/regressions/test_bug_1983753.py | 177 +++++++++++++++++++++ nova/virt/ironic/driver.py | 12 ++ nova/virt/libvirt/host.py | 31 +++- ...ec-pci_request-for-resize-a3c6b0a979db723f.yaml | 6 + 21 files changed, 466 insertions(+), 65 deletions(-) From no-reply at openstack.org Thu Sep 7 10:09:42 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Sep 2023 10:09:42 -0000 Subject: [release-announce] cloudkitty 16.0.1 (yoga) Message-ID: We are happy to announce the release of: cloudkitty 16.0.1: Rating as a Service component for OpenStack This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/cloudkitty Download the package from: https://pypi.org/project/cloudkitty Please report issues through: https://storyboard.openstack.org/#!/project/openstack/cloudkitty For more details, please see below. 16.0.1 ^^^^^^ Bug Fixes * Fix response format "total" for v2 dataframes API. The response for v2 dataframes is "{"total": 3}". However, for Elasticsearch search response, the ""hits.total"" in the response body is "{"value": 3, "relation": "eq"}", which does not match the API response schema. * Fix failure to process rating using the PyScripts rating module. Changes in cloudkitty 16.0.0..16.0.1 ------------------------------------ 83f99ab Fix response format 'total' for v2 dataframes API 40b1965 Fix PyScripts processing 221a5ca [docs] Install cloudkitty requirements using constraints 814e2c1 [CI] Move queue setting to project level abaf750 Update TOX_CONSTRAINTS_FILE for stable/yoga 889fcbe Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 2 +- cloudkitty/dataframe.py | 4 +- cloudkitty/rating/pyscripts/__init__.py | 47 +++- cloudkitty/storage/v2/elasticsearch/client.py | 9 +- ...-total-for-elastic-search-a3a9244380ed046f.yaml | 7 + .../notes/fix_py_scripts-fd9ab52c92263844.yaml | 4 + tox.ini | 5 +- 11 files changed, 351 insertions(+), 128 deletions(-) From no-reply at openstack.org Thu Sep 7 10:12:33 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Sep 2023 10:12:33 -0000 Subject: [release-announce] monasca-statsd 2.7.0 (bobcat) Message-ID: We are amped to announce the release of: monasca-statsd 2.7.0: Monasca statsd Python client This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/monasca-statsd Download the package from: https://tarballs.openstack.org/monasca-statsd/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-statsd 2.4.0..2.7.0 -------------------------------------- ca8dfbd Drop lower-constraints.txt and its testing e400c13 Add Python3 zed unit tests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +-- lower-constraints.txt | 44 -------------------------------------------- requirements.txt | 4 ++++ tox.ini | 6 ------ 4 files changed, 5 insertions(+), 52 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e6d6e11..9f5b247 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1,4 @@ +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. + From no-reply at openstack.org Thu Sep 7 10:12:34 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Sep 2023 10:12:34 -0000 Subject: [release-announce] python-openstackclient 5.8.1 (yoga) Message-ID: We enthusiastically announce the release of: python-openstackclient 5.8.1: OpenStack Command-line Client This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/python-openstackclient Download the package from: https://pypi.org/project/python-openstackclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- openstackclient For more details, please see below. 5.8.1 ^^^^^ Bug Fixes * Fixed create image from volume command. If user wants to pass "visibility" and "protected" fields, they need to specify volume microversion 3.1 or greater by passing "os-volume-api-version 3.1" with the command. * Fixed a bug in "access rule" subcommands where the client logic incorrectly assumed that access rules have a "name" property which resulted in unpredictable behaviors. e.g. "access rule delete {non- existent-id}" now results in a not-found error instead of sometimes deleting an unrelated rule. Changes in python-openstackclient 5.8.0..5.8.1 ---------------------------------------------- f4748f4d Fix "access rule" commands to only use ID c1e31682 Fix pep issue in the network service provider 53d8667b compute: Require image when rebuilding a volume-backed server 849e7e93 Fix: create image from volume command 97c81cf6 Update TOX_CONSTRAINTS_FILE for stable/yoga e6d6c89f Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + openstackclient/compute/v2/server.py | 14 ++- openstackclient/identity/common.py | 12 +++ openstackclient/identity/v3/access_rule.py | 14 +-- openstackclient/image/v2/image.py | 18 +++- .../network/v2/network_service_provider.py | 26 +++-- ...-image-create-from-volume-c573e553161605c4.yaml | 7 ++ .../notes/fix-story-2010775-953dbdf03b2b6746.yaml | 8 ++ tox.ini | 8 +- 12 files changed, 218 insertions(+), 37 deletions(-) From no-reply at openstack.org Thu Sep 7 10:15:18 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Sep 2023 10:15:18 -0000 Subject: [release-announce] os-vif 2.7.2 (yoga) Message-ID: We are excited to announce the release of: os-vif 2.7.2: A library for plugging and unplugging virtual interfaces in OpenStack. This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/os-vif Download the package from: https://pypi.org/project/os-vif Please report issues through: https://bugs.launchpad.net/os-vif/+bugs For more details, please see below. Changes in os-vif 2.7.1..2.7.2 ------------------------------ cf9c15d Move mtu update request into ovsdb transaction 01cb909 Update TOX_CONSTRAINTS_FILE for stable/yoga faba0aa Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + tox.ini | 4 +- vif_plug_ovs/ovsdb/ovsdb_lib.py | 23 ++++++--- 5 files changed, 64 insertions(+), 26 deletions(-) From no-reply at openstack.org Thu Sep 7 13:25:31 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Sep 2023 13:25:31 -0000 Subject: [release-announce] puppet-nova 21.2.0 (zed) Message-ID: We are satisfied to announce the release of: puppet-nova 21.2.0: Puppet module for OpenStack Nova This release is part of the zed 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. 21.2.0 ^^^^^^ New Features ************ * The new "nova::migration::libvirt::manage_service" parameter has been added. Bug Fixes ********* * The "nova::migration::libvirt" class no longer reads the "nova::compute::libvirt::manage_libvirt_services" parameter to decide whether the class should/shouldn't manage services. The new "nova::migration::libvirt::manage_service" parameter now controls that behavior. Changes in puppet-nova 21.1.0..21.2.0 ------------------------------------- a1b4066e Add .pdkignore to exclude some files from tar ball 61e0142f Prepare new stable/zed release c7a476e4 Add per module policy service refresh ac4d1e17 Fix restart of modular libvirt daemons after config change 2ec38244 Drop modular libvirt daemon names for Debian/Ubuntu 8b60d6ba Prohibit modular libvirt in non RedHat distributions e2919604 Enable only sockets for modular libvirt daemons 549d89e3 Fix incorrect usage of manage_libvirt_services Diffstat (except docs and test files) ------------------------------------- .pdkignore | 51 ++++ manifests/compute/libvirt/services.pp | 81 +++++- manifests/deps.pp | 3 +- manifests/migration/libvirt.pp | 15 +- manifests/params.pp | 40 ++- manifests/policy.pp | 1 + metadata.json | 2 +- ...on-libvirt-manage-service-3d205cd3772650b7.yaml | 13 + spec/classes/nova_compute_libvirt_services_spec.rb | 7 +- spec/classes/nova_migration_libvirt_spec.rb | 312 +++++++++------------ spec/classes/nova_policy_spec.rb | 2 + 11 files changed, 313 insertions(+), 214 deletions(-) From no-reply at openstack.org Thu Sep 7 16:05:07 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 07 Sep 2023 16:05:07 -0000 Subject: [release-announce] python-ironic-inspector-client 5.0.0 (bobcat) Message-ID: We are pumped to announce the release of: python-ironic-inspector-client 5.0.0: Python client for Ironic Inspector This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-ironic-inspector-client Download the package from: https://pypi.org/project/python-ironic-inspector-client Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- ironic-inspector-client For more details, please see below. Changes in python-ironic-inspector-client 4.9.0..5.0.0 ------------------------------------------------------ 79d979c Fix Gate 2464afe Update pep8 dep hacking to v6 03f7780 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- functest-requirements.txt | 6 +++--- releasenotes/source/2023.1.rst | 6 ++++++ releasenotes/source/index.rst | 1 + setup.cfg | 5 ++--- tox.ini | 14 +++----------- 6 files changed, 21 insertions(+), 18 deletions(-) Requirements updates -------------------- diff --git a/functest-requirements.txt b/functest-requirements.txt index 5e5c808..969f29c 100644 --- a/functest-requirements.txt +++ b/functest-requirements.txt @@ -2,3 +2,3 @@ -# Last updated: October 27, 2020 (Wallaby cycle). -git+https://opendev.org/openstack/ironic-inspector at 5678f219cd55345633c1478c3cad22460bef4429#egg=ironic-inspector --r https://opendev.org/openstack/ironic-inspector/raw/commit/5678f219cd55345633c1478c3cad22460bef4429/test-requirements.txt \ No newline at end of file +# Last updated: August 18, 2023 (Bobcat cycle). +git+https://opendev.org/openstack/ironic-inspector at 53778d62f16c446e2861877f20a91ac3ba6940da#egg=ironic-inspector +-r https://opendev.org/openstack/ironic-inspector/raw/commit/53778d62f16c446e2861877f20a91ac3ba6940da/test-requirements.txt \ No newline at end of file From no-reply at openstack.org Tue Sep 12 09:41:21 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Sep 2023 09:41:21 -0000 Subject: [release-announce] python-muranoclient 2.7.0 (bobcat) Message-ID: We are overjoyed to announce the release of: python-muranoclient 2.7.0: python-muranoclient This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-muranoclient Download the package from: https://pypi.org/project/python-muranoclient Please report issues through: https://bugs.launchpad.net/python-muranoclient/+bugs For more details, please see below. Changes in python-muranoclient 2.6.0..2.7.0 ------------------------------------------- 3187cb8 Fix gate c7719de Imported Translations from Zanata cc3f375 Update master for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 + releasenotes/source/2023.1.rst | 6 +++ releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 43 +++++++++++++++++++++- 4 files changed, 50 insertions(+), 1 deletion(-) From no-reply at openstack.org Tue Sep 12 09:42:29 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Sep 2023 09:42:29 -0000 Subject: [release-announce] python-saharaclient 4.2.0 (bobcat) Message-ID: We are jazzed to announce the release of: python-saharaclient 4.2.0: Client library for Sahara API This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-saharaclient Download the package from: https://pypi.org/project/python-saharaclient Please report issues through: https://bugs.launchpad.net/python-saharaclient/+bugs For more details, please see below. Changes in python-saharaclient 4.1.0..4.2.0 ------------------------------------------- 555c743 Adapt to tox4 This fixes the several problems/errors caused by tox 4. 739a4ba Updated links in documentation to be safe links 131659a Update various links in the documentation 64f32c3 Fix deprecated zuul queue syntax e455855 setup.cfg: Replace dashes with underscores Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- README.rst | 2 +- setup.cfg | 8 ++++---- tox.ini | 7 ++++++- 6 files changed, 14 insertions(+), 8 deletions(-) From no-reply at openstack.org Tue Sep 12 09:44:02 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 12 Sep 2023 09:44:02 -0000 Subject: [release-announce] python-barbicanclient 5.6.0 (bobcat) Message-ID: We are ecstatic to announce the release of: python-barbicanclient 5.6.0: Client Library for OpenStack Barbican Key Management API This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-barbicanclient Download the package from: https://tarballs.openstack.org/python-barbicanclient/ Please report issues through: https://bugs.launchpad.net/python-barbicanclient/+bugs For more details, please see below. Changes in python-barbicanclient 5.5.0..5.6.0 --------------------------------------------- 7d9c28a Fixed typo in the release notes Diffstat (except docs and test files) ------------------------------------- releasenotes/notes/add-secret-consumers-a65cd6b22d28184d.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) From no-reply at openstack.org Wed Sep 13 09:40:51 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 13 Sep 2023 09:40:51 -0000 Subject: [release-announce] python-freezerclient 5.2.0 (bobcat) Message-ID: We are thrilled to announce the release of: python-freezerclient 5.2.0: OpenStack Disaster Recovery API Client Library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-freezerclient Download the package from: https://pypi.org/project/python-freezerclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- freezerclient For more details, please see below. Changes in python-freezerclient 4.4.0..5.2.0 -------------------------------------------- 2b112fc Dropped the python 3.6/3.7 in zed cycle testing runtime 4ea0d08 Update arm ci jobs 32d6f32 Add zed test jobs a49c42a Drop lower-constraints.txt and its testing Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 5 ++--- lower-constraints.txt | 43 ------------------------------------------- requirements.txt | 4 ++++ setup.cfg | 3 +-- tox.ini | 9 --------- 5 files changed, 7 insertions(+), 57 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e1834d9..9c4ac6f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1,4 @@ +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. + From no-reply at openstack.org Wed Sep 13 10:02:22 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 13 Sep 2023 10:02:22 -0000 Subject: [release-announce] python-watcherclient 4.2.0 (bobcat) Message-ID: We high-spiritedly announce the release of: python-watcherclient 4.2.0: Python client library for Watcher API This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-watcherclient Download the package from: https://pypi.org/project/python-watcherclient Please report issues through: https://bugs.launchpad.net/watcher/+bugs For more details, please see below. Changes in python-watcherclient 4.0.0..4.2.0 -------------------------------------------- 6d6deee Fix tox error 3c6ce10 Switch to 2023.1 Python3 unit tests and generic template name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- tox.ini | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) From no-reply at openstack.org Thu Sep 14 01:24:26 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:24:26 -0000 Subject: [release-announce] openstack-ansible 27.1.0 (antelope) Message-ID: We are delighted to announce the release of: openstack-ansible 27.1.0: Ansible playbooks for deploying OpenStack This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. 27.1.0 ^^^^^^ New Features ************ * Implemented variable "lxc_image_cache_expiration" that controlls for how long cached LXC image will be valid. Default value is *1year*. Variable format should be compatible with community.general.to_time_unit filter. * Adds optional compression for backups created with mariabackup. Adds two new CLI parameters to the mariabackup script that are used to enable compression and to choose a compression tool. * "--compress=True|False" * "--compressor=" Also introduces new Ansible variables that control the above mentioned parameters. * "galera_mariadb_backups_compress" * "galera_mariadb_backups_compressor" Each backup archive is stored in a dedicated directory, alongside the backup metadata. Upgrade Notes ************* * Backup compression is disabled by default, so no changes need to be made for existing deployments. Should compression be desired, set "galera_mariadb_backups_compress" to "True". Choose a compression tool with "galera_mariadb_backups_compressor", default is "gzip". Bug Fixes ********* * LXC image cache expiration mechanism has being fixed. Previously LXC images were valid forever. * All compute nodes are not added as OVN gateways by default and "network-gateway_hosts" definition is respected. Changes in openstack-ansible 27.0.1..27.1.0 ------------------------------------------- 589b0d38a Update Adjutant and Neutron SHAs 9bd51ce10 Fix container bridge name for octavia 954b49ef5 Do not add all computes as OVN gateways 52288afd4 Bump SHAs for 2023.1 df6d915f2 Gather facts before including common-playbooks a25882628 haproxy: fix csp issue preventing embedded serial console bf769b1db haproxy: fix health checks for serialconsole in http mode 76dcfdd21 Use include_role in task to avoid lack of access to vars 65c184903 Restore an ability for HAProxy to bind on interal IP 7af20843d Remove support for 'tls-transition' scenario 558104d07 Stop reffering _member_ role 2402c93c0 nova/haproxy: fix typo in detection of 'serialconsole' 7f2af1461 Avoid breaking horizon during Antelope upgrade 8d5be3129 Make `_member_` role to imply `member` f22ad8f71 Bump keystone version to unblock upgrade jobs Diffstat (except docs and test files) ------------------------------------- ansible-collection-requirements.yml | 2 +- ansible-role-requirements.yml | 148 ++++++++++----------- .../openstack_user_config.yml.aio.j2 | 2 +- inventory/env.d/nova.yml | 1 - inventory/group_vars/all/source_git.yml | 4 +- inventory/group_vars/ceilometer_all/source_git.yml | 4 +- inventory/group_vars/ceph-rgw.yml | 2 +- inventory/group_vars/cinder_all/source_git.yml | 4 +- inventory/group_vars/designate_all/source_git.yml | 4 +- inventory/group_vars/galera_all.yml | 2 +- inventory/group_vars/gnocchi_all/source_git.yml | 4 +- inventory/group_vars/haproxy/haproxy.yml | 2 +- inventory/group_vars/horizon_all/source_git.yml | 4 +- inventory/group_vars/ironic_all/source_git.yml | 4 +- inventory/group_vars/keystone_all/source_git.yml | 4 +- inventory/group_vars/magnum_all/source_git.yml | 4 +- inventory/group_vars/manila_all/source_git.yml | 4 +- .../group_vars/neutron_all/haproxy_service.yml | 4 +- inventory/group_vars/neutron_all/source_git.yml | 10 +- inventory/group_vars/nova_all/haproxy_service.yml | 8 +- inventory/group_vars/nova_all/source_git.yml | 6 +- inventory/group_vars/octavia_all/source_git.yml | 6 +- inventory/group_vars/rabbitmq_all.yml | 2 +- inventory/group_vars/repo_all.yml | 2 +- inventory/group_vars/swift_all/source_git.yml | 4 +- playbooks/common-playbooks/cinder.yml | 19 --- playbooks/common-playbooks/neutron.yml | 19 --- playbooks/common-playbooks/nova.yml | 19 --- playbooks/haproxy-install.yml | 28 ++++ playbooks/infra-journal-remote.yml | 6 +- playbooks/os-cinder-install.yml | 23 +++- playbooks/os-neutron-install.yml | 23 +++- playbooks/os-nova-install.yml | 20 ++- playbooks/security-hardening.yml | 6 +- .../fix_lxc_cache_expiration-1656b5758c4ec24e.yaml | 10 ++ .../mariabackup-compression-337b04c68f370c1d.yaml | 28 ++++ .../ovn_gateway_computes-a9509fd25e8d25db.yaml | 5 + scripts/run-upgrade.sh | 2 + scripts/upgrade-utilities/implied_member_role.yml | 63 +++++++++ .../bootstrap-host/tasks/prepare_aio_config.yml | 3 - .../templates/user_variables_tls-transition.yml.j2 | 21 --- .../templates/user_variables_tls.yml.j2 | 25 +++- 43 files changed, 353 insertions(+), 216 deletions(-) From no-reply at openstack.org Thu Sep 14 01:25:41 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:25:41 -0000 Subject: [release-announce] magnum 14.1.1 (yoga) Message-ID: We are satisfied to announce the release of: magnum 14.1.1: Container Management project for OpenStack This release is part of the yoga stable 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. Changes in magnum 14.1.0..14.1.1 -------------------------------- ed3bfade Fix pods stuck terminating. c45940f3 Remove stdout argument from coredns log b8e50f26 Support tox4 Diffstat (except docs and test files) ------------------------------------- .../templates/kubernetes/fragments/configure-kubernetes-master.sh | 2 +- .../templates/kubernetes/fragments/configure-kubernetes-minion.sh | 2 +- .../common/templates/kubernetes/fragments/core-dns-service.sh | 2 +- .../drivers/k8s_coreos_v1/templates/fragments/enable-coredns.yaml | 2 +- tox.ini | 8 +++++--- 5 files changed, 9 insertions(+), 7 deletions(-) From no-reply at openstack.org Thu Sep 14 01:26:28 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:26:28 -0000 Subject: [release-announce] trove-dashboard 21.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for trove-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/trove-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/trove-dashboard/src/branch/stable/bobcat Release notes for trove-dashboard can be found at: https://docs.openstack.org/releasenotes/trove-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/trove-dashboard/+bugs and tag it *bobcat-rc-potential* to bring it to the trove-dashboard release crew's attention. From no-reply at openstack.org Thu Sep 14 01:26:30 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:26:30 -0000 Subject: [release-announce] mistral-dashboard 14.0.1 (yoga) Message-ID: We are satisfied to announce the release of: mistral-dashboard 14.0.1: Mistral dashboard This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/mistral-dashboard Download the package from: https://pypi.org/project/mistral-dashboard Please report issues through: https://bugs.launchpad.net/mistral/+bugs For more details, please see below. 14.0.1 ^^^^^^ Security Issues * Bug #1931558 (https://launchpad.net/bugs/1931558): Previosuly Mistral Dashboard leaked contents of local files if a user put in a local file path in definitions. Now Mistral Dashboard no longer treats inputs as file path or URL but it always use the raw input as resource definitions. Changes in mistral-dashboard xena-em..14.0.1 -------------------------------------------- c077728 Enforce usage of raw definitions c016a7a Update TOX_CONSTRAINTS_FILE for stable/yoga 531b060 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + mistraldashboard/api.py | 5 ++++- releasenotes/notes/bug-1931558-4674cdde721dfab8.yaml | 8 ++++++++ requirements.txt | 2 +- tox.ini | 6 +++--- 5 files changed, 17 insertions(+), 5 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e831d1f..b9cb2b1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ iso8601>=0.1.11 # MIT -python-mistralclient!=3.2.0,>=3.1.0 # Apache-2.0 +python-mistralclient>=4.3.0 # Apache-2.0 From no-reply at openstack.org Thu Sep 14 01:32:25 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:32:25 -0000 Subject: [release-announce] os-brick 5.2.4 (yoga) Message-ID: We are tickled pink to announce the release of: os-brick 5.2.4: OpenStack Cinder brick library for managing local volume attaches This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through: https://bugs.launchpad.net/os-brick/+bugs For more details, please see below. 5.2.4 ^^^^^ New Features ************ * Support separate privsep logging levels. Now services using os- brick can have different log levels for the service and os-brick's privsep calls. The service usually uses the default "oslo_privsep.daemon" name while os-brick now uses "os_brick.privileged". Bug Fixes ********* * Bug #1922052 (https://bugs.launchpad.net/nova/+bug/1922052): Fixed missing os-brick DEBUG logs on nova compute service. Changes in os-brick 5.2.3..5.2.4 -------------------------------- e57201a Support separate privsep logging levels Diffstat (except docs and test files) ------------------------------------- os_brick/privileged/__init__.py | 1 + releasenotes/notes/privsep-logs-9e938e5a2aee042e.yaml | 11 +++++++++++ 2 files changed, 12 insertions(+) From no-reply at openstack.org Thu Sep 14 01:33:42 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:33:42 -0000 Subject: [release-announce] cinder 20.3.1 (yoga) Message-ID: We are amped to announce the release of: cinder 20.3.1: OpenStack Block Storage This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/cinder Download the package from: https://tarballs.openstack.org/cinder/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. 20.3.1 ^^^^^^ Bug Fixes * Bug #1980268 (https://bugs.launchpad.net/cinder/+bug/1980268): When creating a volume from an image, a check has been added to compare the requested volume size to the image's "virtual_size" property and fail the request if the volume will be too small to contain the image. If the image record does not contain this property, the request is accepted but the volume will go to "error" status if the image does not fit (which is the current behavior). * Infinidat Driver bug #1981982 (https://bugs.launchpad.net/cinder/+bug/1981982): Fixed Infinidat driver to use TLS/SSL communication between the Cinder volume service and the storage backend. Admin can set *True* or *False* for the *driver_use_ssl* and *suppress_requests_ssl_warnings* options in the driver section of cinder.conf to enable or disable these features. * Bug #2008017 (https://bugs.launchpad.net/cinder/+bug/2008017): Fixed NetApp NFS driver to never spawn a native thread avoid thread starvation and other related issues. * Bug #1945500 (https://bugs.launchpad.net/cinder/+bug/1945500): The original attempt at fixing this bug did not account for differences in how glance and cinder store image metadata, and as a result some image properties were not filtered out. This new improved fix addresses those differences and makes the filtering more thorough. * PowerFlex driver bug #1942095 (https://bugs.launchpad.net/cinder/+bug/1942095): Fixed Cinder volume caching mechanism for the driver. Now the driver correctly raises "exception.SnapshotLimitReached" when maximum snapshots are created for a given volume and a volume cache is invalidated to allow a new row of fast volume clones. * RBD driver bug #1960206 (https://bugs.launchpad.net/cinder/+bug/1960206): Fixed "total_capacity" reported by the driver to the scheduler on Ceph clusters that have renamed the "bytes_used" field to "stored". (e.g., Nautilus (https://docs.ceph.com/en/nautilus/releases/nautilus /#upgrade-compatibility-notes)). Changes in cinder 20.3.0..20.3.1 -------------------------------- 7dfd62a7c Fix Infinidat driver to use TLS/SSL communication 0f80d022c Fix NetApp NFS driver to never spawn a native thread again f99ad21b5 Fix glance metadata properties filtering ad5a711fd RBD: Fix total_capacity 5cc8ec2e7 Update url of "Unity Replication White Paper" 626f29a89 Add a check for virtual_size at API layer a91db604d Fix volume caching in PowerFlex driver Diffstat (except docs and test files) ------------------------------------- cinder/image/image_utils.py | 22 +++++-- .../volume/drivers/dell_emc/powerflex/__init__.py | 3 + .../dell_emc/powerflex/test_create_snapshot.py | 24 ++++++++ .../drivers/netapp/dataontap/test_nfs_base.py | 42 +++---------- .../drivers/netapp/dataontap/test_nfs_cmode.py | 2 - .../drivers/dell_emc/powerflex/rest_client.py | 8 +++ cinder/volume/drivers/infinidat.py | 15 +++-- cinder/volume/drivers/netapp/dataontap/nfs_base.py | 71 +++++++++------------- .../volume/drivers/netapp/dataontap/nfs_cmode.py | 1 - cinder/volume/drivers/netapp/options.py | 5 ++ cinder/volume/drivers/rbd.py | 7 ++- cinder/volume/volume_utils.py | 6 ++ .../drivers/dell-emc-unity-driver.rst | 4 +- .../drivers/infinidat-volume-driver.rst | 16 +++++ .../added-virtual-size-check-42a84f6b24366e5d.yaml | 10 +++ ...infinidat-fix-ssl-options-6ddd852c24b16760.yaml | 9 +++ ...netapp-fix-native-threads-04d8f58f4c29b03d.yaml | 6 ++ .../notes/bug1945500-e4df056b8be2e0ef.yaml | 8 +++ ...ix-powerflex-volume-cache-da3fa1769ef78ae8.yaml | 10 +++ .../notes/rbd-total_capacity-60f10b45e3a8c8ea.yaml | 8 +++ 24 files changed, 364 insertions(+), 123 deletions(-) From no-reply at openstack.org Thu Sep 14 01:33:45 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:33:45 -0000 Subject: [release-announce] cinder 21.3.1 (zed) Message-ID: We enthusiastically announce the release of: cinder 21.3.1: OpenStack Block Storage This release is part of the zed stable release series. The source is available from: https://opendev.org/openstack/cinder Download the package from: https://tarballs.openstack.org/cinder/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. 21.3.1 ^^^^^^ Bug Fixes * Bug #1996049 (https://bugs.launchpad.net/cinder/+bug/1996049): Fixed bug where backup was not set to error on failure when volume did not exist. * Infinidat Driver bug #1982350 (https://bugs.launchpad.net/cinder/+bug/1982350): Fixed Infinidat driver multi-attach feature. Added a check if there are multiple attachments to the volume from the same connector and terminate connection only for the last attachment from the corresponding host. * Infinidat Driver bug #1982405 (https://bugs.launchpad.net/cinder/+bug/1982405): Fixed Infinidat driver to allow generic volume migration between two storage pools within the same cluster. * Bug #1945500 (https://bugs.launchpad.net/cinder/+bug/1945500): The original attempt at fixing this bug did not account for differences in how glance and cinder store image metadata, and as a result some image properties were not filtered out. This new improved fix addresses those differences and makes the filtering more thorough. Changes in cinder 21.3.0..21.3.1 -------------------------------- 5f357504f Set backup status to error on VolumeNotFound 8e5330c02 Fix Infinidat driver multi-attach feature 7dad93bff Fix glance metadata properties filtering 791615051 [Pure Storage] Add check for new error message e2ea7a5ad Update url of "Unity Replication White Paper" 40ee7d073 Fix Infinidat driver generic volume migration Diffstat (except docs and test files) ------------------------------------- cinder/backup/manager.py | 13 +- cinder/image/image_utils.py | 22 ++- cinder/volume/drivers/infinidat.py | 92 ++++++++++- cinder/volume/drivers/pure.py | 6 +- .../drivers/dell-emc-unity-driver.rst | 4 +- .../drivers/infinidat-volume-driver.rst | 1 + ...lumenotfound-set-to-error-fa47b3631093a702.yaml | 5 + ...nfinidat-fix-multi-attach-19f62d182b675e59.yaml | 9 ++ ...-generic-volume-migration-da33a6fe980ac4eb.yaml | 7 + .../notes/bug1945500-e4df056b8be2e0ef.yaml | 8 + 13 files changed, 394 insertions(+), 29 deletions(-) From no-reply at openstack.org Thu Sep 14 01:34:32 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:34:32 -0000 Subject: [release-announce] cinder 22.1.1 (antelope) Message-ID: We are delighted to announce the release of: cinder 22.1.1: OpenStack Block Storage This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/cinder Download the package from: https://tarballs.openstack.org/cinder/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. 22.1.1 ^^^^^^ Bug Fixes * Bug #2025277 (https://bugs.launchpad.net/cinder/+bug/2025277): Fixed a regression in the fix for Cinder backup restoring into sparse volumes, where OpenStack's integrated CLI triggered a traceback. The deprecated project-specific legacy CLI of Cinder continued to work. * Bug #1945500 (https://bugs.launchpad.net/cinder/+bug/1945500): The original attempt at fixing this bug did not account for differences in how glance and cinder store image metadata, and as a result some image properties were not filtered out. This new improved fix addresses those differences and makes the filtering more thorough. * HPE 3PAR driver Bug #2015746 (https://bugs.launchpad.net/cinder/+bug/2015746): Fixed: minor code changes to work with new wsapi. * Bug #1997980 (https://bugs.launchpad.net/cinder/+bug/1997980): RBD: Fixed failure to update rbd image features for multi-attach when features = 0. Changes in cinder 22.1.0..22.1.1 -------------------------------- 81af154d8 Fix a regression in restoring to sparse volumes f542dd07b Fix glance metadata properties filtering 14687515f Make paramiko import optional ced3bcbe1 HPE 3PAR: Few issues with new WSAPI (of 2023) efd742409 RBD: Skip update_features when features = 0 Diffstat (except docs and test files) ------------------------------------- cinder/exception.py | 4 + cinder/image/image_utils.py | 22 ++- cinder/ssh_utils.py | 9 +- .../unit/volume/flows/test_create_volume_flow.py | 8 +- cinder/volume/drivers/hpe/hpe_3par_common.py | 36 +++-- cinder/volume/drivers/rbd.py | 6 +- cinder/volume/flows/manager/create_volume.py | 2 +- .../notes/backup-sparse-f685f4321f2994f5.yaml | 7 + .../notes/bug1945500-e4df056b8be2e0ef.yaml | 8 + ...ode-changes-for-new-wsapi-25865a65a428ce46.yaml | 4 + ...bd-update-features-bugfix-df97b50864ce9712.yaml | 6 + 15 files changed, 338 insertions(+), 46 deletions(-) From no-reply at openstack.org Thu Sep 14 01:43:56 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:43:56 -0000 Subject: [release-announce] os-brick 6.1.2 (zed) Message-ID: We jubilantly announce the release of: os-brick 6.1.2: OpenStack Cinder brick library for managing local volume attaches This release is part of the zed stable release series. The source is available from: https://opendev.org/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through: https://bugs.launchpad.net/os-brick/+bugs For more details, please see below. 6.1.2 ^^^^^ New Features ************ * Support separate privsep logging levels. Now services using os- brick can have different log levels for the service and os-brick's privsep calls. The service usually uses the default "oslo_privsep.daemon" name while os-brick now uses "os_brick.privileged". Bug Fixes ********* * Bug #1922052 (https://bugs.launchpad.net/nova/+bug/1922052): Fixed missing os-brick DEBUG logs on nova compute service. Changes in os-brick 6.1.1..6.1.2 -------------------------------- 30ddb17 Support separate privsep logging levels Diffstat (except docs and test files) ------------------------------------- os_brick/privileged/__init__.py | 1 + releasenotes/notes/privsep-logs-9e938e5a2aee042e.yaml | 11 +++++++++++ 2 files changed, 12 insertions(+) From no-reply at openstack.org Thu Sep 14 01:44:05 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:44:05 -0000 Subject: [release-announce] neutron-vpnaas 23.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for neutron-vpnaas for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/neutron-vpnaas/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/neutron-vpnaas/src/branch/stable/bobcat Release notes for neutron-vpnaas can be found at: https://docs.openstack.org/releasenotes/neutron-vpnaas/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron/+bugs and tag it *bobcat-rc-potential* to bring it to the neutron-vpnaas release crew's attention. From no-reply at openstack.org Thu Sep 14 01:44:11 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:44:11 -0000 Subject: [release-announce] watcher-dashboard 10.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for watcher-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/watcher-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/watcher-dashboard/src/branch/stable/bobcat Release notes for watcher-dashboard can be found at: https://docs.openstack.org/releasenotes/watcher-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/watcher-dashboard/+bugs and tag it *bobcat-rc-potential* to bring it to the watcher-dashboard release crew's attention. From no-reply at openstack.org Thu Sep 14 01:44:47 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:44:47 -0000 Subject: [release-announce] cinder 23.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for cinder for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/cinder/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/cinder/src/branch/stable/bobcat Release notes for cinder can be found at: https://docs.openstack.org/releasenotes/cinder/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/cinder/+bugs and tag it *bobcat-rc-potential* to bring it to the cinder release crew's attention. From no-reply at openstack.org Thu Sep 14 01:47:55 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:47:55 -0000 Subject: [release-announce] tacker-horizon 8.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for tacker-horizon for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/tacker-horizon/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/tacker-horizon/src/branch/stable/bobcat Release notes for tacker-horizon can be found at: https://docs.openstack.org/releasenotes/tacker-horizon/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/tacker/+bugs and tag it *bobcat-rc-potential* to bring it to the tacker-horizon release crew's attention. From no-reply at openstack.org Thu Sep 14 01:48:00 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:48:00 -0000 Subject: [release-announce] neutron-fwaas-dashboard 6.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for neutron-fwaas-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/neutron-fwaas-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/neutron-fwaas-dashboard/src/branch/stable/bobcat Release notes for neutron-fwaas-dashboard can be found at: https://docs.openstack.org/releasenotes/neutron-fwaas-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron-fwaas-dashboard/+bugs and tag it *bobcat-rc-potential* to bring it to the neutron-fwaas-dashboard release crew's attention. From no-reply at openstack.org Thu Sep 14 01:48:01 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:48:01 -0000 Subject: [release-announce] cyborg 11.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for cyborg for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/cyborg/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/cyborg/src/branch/stable/bobcat Release notes for cyborg can be found at: https://docs.openstack.org/releasenotes/cyborg/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/openstack-cyborg/+bugs and tag it *bobcat-rc-potential* to bring it to the cyborg release crew's attention. From no-reply at openstack.org Thu Sep 14 01:48:12 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:48:12 -0000 Subject: [release-announce] freezer-web-ui 15.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for freezer-web-ui for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/freezer-web-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/freezer-web-ui/src/branch/stable/bobcat Release notes for freezer-web-ui can be found at: https://docs.openstack.org/releasenotes/freezer-web-ui/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/freezer-web-ui and tag it *bobcat-rc-potential* to bring it to the freezer-web-ui release crew's attention. From no-reply at openstack.org Thu Sep 14 01:48:26 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:48:26 -0000 Subject: [release-announce] networking-sfc 17.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for networking-sfc for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-sfc/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/networking-sfc/src/branch/stable/bobcat Release notes for networking-sfc can be found at: https://docs.openstack.org/releasenotes/networking-sfc/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/networking-sfc/+bugs and tag it *bobcat-rc-potential* to bring it to the networking-sfc release crew's attention. From no-reply at openstack.org Thu Sep 14 01:48:52 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:48:52 -0000 Subject: [release-announce] networking-bagpipe 19.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for networking-bagpipe for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-bagpipe/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/networking-bagpipe/src/branch/stable/bobcat Release notes for networking-bagpipe can be found at: https://docs.openstack.org/releasenotes/networking-bagpipe/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/networking-bagpipe/+bugs and tag it *bobcat-rc-potential* to bring it to the networking-bagpipe release crew's attention. From no-reply at openstack.org Thu Sep 14 01:49:02 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:49:02 -0000 Subject: [release-announce] neutron-vpnaas-dashboard 9.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for neutron-vpnaas-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/neutron-vpnaas-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/neutron-vpnaas-dashboard/src/branch/stable/bobcat Release notes for neutron-vpnaas-dashboard can be found at: https://docs.openstack.org/releasenotes/neutron-vpnaas-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron-vpnaas-dashboard/+bugs and tag it *bobcat-rc-potential* to bring it to the neutron-vpnaas-dashboard release crew's attention. From no-reply at openstack.org Thu Sep 14 01:49:52 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:49:52 -0000 Subject: [release-announce] neutron-dynamic-routing 23.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for neutron-dynamic-routing for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/neutron-dynamic-routing/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/neutron-dynamic-routing/src/branch/stable/bobcat Release notes for neutron-dynamic-routing can be found at: https://docs.openstack.org/releasenotes/neutron-dynamic-routing/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron/+bugs and tag it *bobcat-rc-potential* to bring it to the neutron-dynamic-routing release crew's attention. From no-reply at openstack.org Thu Sep 14 01:50:23 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:50:23 -0000 Subject: [release-announce] trove 20.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for trove for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/trove/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/trove/src/branch/stable/bobcat Release notes for trove can be found at: https://docs.openstack.org/releasenotes/trove/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/trove/+bugs and tag it *bobcat-rc-potential* to bring it to the trove release crew's attention. From no-reply at openstack.org Thu Sep 14 01:50:24 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:50:24 -0000 Subject: [release-announce] ovn-bgp-agent 1.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for ovn-bgp-agent for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ovn-bgp-agent/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/ovn-bgp-agent/src/branch/stable/bobcat Release notes for ovn-bgp-agent can be found at: https://docs.openstack.org/releasenotes/ovn-bgp-agent/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/ovn-bgp-agent/+bugs and tag it *bobcat-rc-potential* to bring it to the ovn-bgp-agent release crew's attention. From no-reply at openstack.org Thu Sep 14 01:51:14 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:51:14 -0000 Subject: [release-announce] freezer-api 15.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for freezer-api for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/freezer-api/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/freezer-api/src/branch/stable/bobcat Release notes for freezer-api can be found at: https://docs.openstack.org/releasenotes/freezer-api/ From no-reply at openstack.org Thu Sep 14 01:51:21 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:51:21 -0000 Subject: [release-announce] freezer 15.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for freezer for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/freezer/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/freezer/src/branch/stable/bobcat Release notes for freezer can be found at: https://docs.openstack.org/releasenotes/freezer/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/freezer and tag it *bobcat-rc-potential* to bring it to the freezer release crew's attention. From no-reply at openstack.org Thu Sep 14 01:51:59 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:51:59 -0000 Subject: [release-announce] watcher 11.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for watcher for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/watcher/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/watcher/src/branch/stable/bobcat Release notes for watcher can be found at: https://docs.openstack.org/releasenotes/watcher/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/watcher/+bugs and tag it *bobcat-rc-potential* to bring it to the watcher release crew's attention. From no-reply at openstack.org Thu Sep 14 01:52:54 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:52:54 -0000 Subject: [release-announce] heat-agents 7.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for heat-agents for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/heat-agents/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/heat-agents/src/branch/stable/bobcat Release notes for heat-agents can be found at: https://docs.openstack.org/releasenotes/heat-agents/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/heat-agents/+bugs and tag it *bobcat-rc-potential* to bring it to the heat-agents release crew's attention. From no-reply at openstack.org Thu Sep 14 01:54:32 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:54:32 -0000 Subject: [release-announce] zun-ui 12.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for zun-ui for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/zun-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/zun-ui/src/branch/stable/bobcat Release notes for zun-ui can be found at: https://docs.openstack.org/releasenotes/zun-ui/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/zun-ui/+bugs and tag it *bobcat-rc-potential* to bring it to the zun-ui release crew's attention. From no-reply at openstack.org Thu Sep 14 01:55:01 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:55:01 -0000 Subject: [release-announce] keystone 24.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for keystone for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/keystone/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/keystone/src/branch/stable/bobcat Release notes for keystone can be found at: https://docs.openstack.org/releasenotes/keystone/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/keystone/+bugs and tag it *bobcat-rc-potential* to bring it to the keystone release crew's attention. From no-reply at openstack.org Thu Sep 14 01:56:07 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:56:07 -0000 Subject: [release-announce] storlets 12.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for storlets for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/storlets/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/storlets/src/branch/stable/bobcat Release notes for storlets can be found at: https://docs.openstack.org/releasenotes/storlets/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/storlets/+bugs and tag it *bobcat-rc-potential* to bring it to the storlets release crew's attention. From no-reply at openstack.org Thu Sep 14 01:56:37 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:56:37 -0000 Subject: [release-announce] freezer-dr 15.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for freezer-dr for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/freezer-dr/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/freezer-dr/src/branch/stable/bobcat Release notes for freezer-dr can be found at: https://docs.openstack.org/releasenotes/freezer-dr/ From no-reply at openstack.org Thu Sep 14 01:57:04 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:57:04 -0000 Subject: [release-announce] ec2-api 17.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for ec2-api for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ec2-api/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/ec2-api/src/branch/stable/bobcat Release notes for ec2-api can be found at: https://docs.openstack.org/releasenotes/ec2-api/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/ec2-api/+bugs and tag it *bobcat-rc-potential* to bring it to the ec2-api release crew's attention. From no-reply at openstack.org Thu Sep 14 01:57:15 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:57:15 -0000 Subject: [release-announce] cloudkitty 19.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for cloudkitty for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/cloudkitty/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/cloudkitty/src/branch/stable/bobcat Release notes for cloudkitty can be found at: https://docs.openstack.org/releasenotes/cloudkitty/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/cloudkitty and tag it *bobcat-rc-potential* to bring it to the cloudkitty release crew's attention. From no-reply at openstack.org Thu Sep 14 01:57:50 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 01:57:50 -0000 Subject: [release-announce] heat-dashboard 10.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for heat-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/heat-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/heat-dashboard/src/branch/stable/bobcat Release notes for heat-dashboard can be found at: https://docs.openstack.org/releasenotes/heat-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/heat-dashboard and tag it *bobcat-rc-potential* to bring it to the heat-dashboard release crew's attention. From no-reply at openstack.org Thu Sep 14 02:00:09 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 02:00:09 -0000 Subject: [release-announce] cloudkitty-dashboard 17.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for cloudkitty-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/cloudkitty-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/cloudkitty-dashboard/src/branch/stable/bobcat Release notes for cloudkitty-dashboard can be found at: https://docs.openstack.org/releasenotes/cloudkitty-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/cloudkitty-dashboard and tag it *bobcat-rc-potential* to bring it to the cloudkitty-dashboard release crew's attention. From no-reply at openstack.org Thu Sep 14 02:01:36 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 02:01:36 -0000 Subject: [release-announce] manila-ui 10.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for manila-ui for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/manila-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/manila-ui/src/branch/stable/bobcat Release notes for manila-ui can be found at: https://docs.openstack.org/releasenotes/manila-ui/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/manila-ui/+bugs and tag it *bobcat-rc-potential* to bring it to the manila-ui release crew's attention. From no-reply at openstack.org Thu Sep 14 02:01:43 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 02:01:43 -0000 Subject: [release-announce] zun 12.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for zun for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/zun/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/zun/src/branch/stable/bobcat Release notes for zun can be found at: https://docs.openstack.org/releasenotes/zun/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/zun/+bugs and tag it *bobcat-rc-potential* to bring it to the zun release crew's attention. From no-reply at openstack.org Thu Sep 14 09:10:29 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 09:10:29 -0000 Subject: [release-announce] skyline-apiserver 3.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for skyline-apiserver for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/skyline-apiserver/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/skyline-apiserver/src/branch/stable/bobcat Release notes for skyline-apiserver can be found at: https://docs.openstack.org/releasenotes/skyline-apiserver/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/skyline-apiserver/+bugs and tag it *bobcat-rc-potential* to bring it to the skyline-apiserver release crew's attention. From no-reply at openstack.org Thu Sep 14 09:10:38 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 09:10:38 -0000 Subject: [release-announce] skyline-console 3.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for skyline-console for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/skyline-console/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/skyline-console/src/branch/stable/bobcat Release notes for skyline-console can be found at: https://docs.openstack.org/releasenotes/skyline-console/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/skyline-apiserver/+bugs and tag it *bobcat-rc-potential* to bring it to the skyline-console release crew's attention. From no-reply at openstack.org Thu Sep 14 15:32:31 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 15:32:31 -0000 Subject: [release-announce] python-keystoneclient 5.2.0 (bobcat) Message-ID: We are happy to announce the release of: python-keystoneclient 5.2.0: Client Library for OpenStack Identity This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-keystoneclient Download the package from: https://pypi.org/project/python-keystoneclient Please report issues through: https://bugs.launchpad.net/python-keystoneclient/+bugs For more details, please see below. Changes in python-keystoneclient 5.1.0..5.2.0 --------------------------------------------- 141787a Fix the gate Diffstat (except docs and test files) ------------------------------------- keystoneclient/v3/domains.py | 2 +- keystoneclient/v3/policies.py | 2 +- test-requirements.txt | 2 +- tox.ini | 8 ++- 7 files changed, 17 insertions(+), 136 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index cf7e234..97d0cd5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ hacking>=3.0.1,<3.1.0 # Apache-2.0 -flake8-docstrings==0.2.1.post1 # MIT +flake8-docstrings==1.7.0 # MIT From no-reply at openstack.org Thu Sep 14 19:24:24 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 14 Sep 2023 19:24:24 -0000 Subject: [release-announce] python-zaqarclient 2.6.0 (bobcat) Message-ID: We are happy to announce the release of: python-zaqarclient 2.6.0: Client Library for OpenStack Zaqar Messaging API This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-zaqarclient Download the package from: https://pypi.org/project/python-zaqarclient Please report issues through: https://bugs.launchpad.net/python-zaqarclient/+bugs For more details, please see below. Changes in python-zaqarclient 2.5.0..2.6.0 ------------------------------------------ d78bf91 Fix tox4 error Diffstat (except docs and test files) ------------------------------------- tox.ini | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) From no-reply at openstack.org Fri Sep 15 12:59:39 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 12:59:39 -0000 Subject: [release-announce] python-solumclient 3.8.0 (bobcat) Message-ID: We high-spiritedly announce the release of: python-solumclient 3.8.0: Client library for Solum API This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-solumclient Download the package from: https://tarballs.openstack.org/python-solumclient/ Please report issues through: https://bugs.launchpad.net/python-solumclient/+bugs For more details, please see below. Changes in python-solumclient 3.6.1..3.8.0 ------------------------------------------ b9b0d83 Fix tox 4 compatibility 2afd925 Switch to 2023.1 Python3 unit tests and generic template name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- tox.ini | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) From no-reply at openstack.org Fri Sep 15 13:07:23 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 13:07:23 -0000 Subject: [release-announce] python-mistralclient 5.1.0 (bobcat) Message-ID: We are happy to announce the release of: python-mistralclient 5.1.0: Mistral Client Library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-mistralclient Download the package from: https://pypi.org/project/python-mistralclient Please report issues through: https://bugs.launchpad.net/python-mistralclient/+bugs For more details, please see below. Changes in python-mistralclient 4.5.0..5.1.0 -------------------------------------------- b94abb4 Fix tox4 error and use python >=3.8 b1e9431 Update master for stable/zed Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- .../functional/cli/v2/test_cli_multi_tenancy.py | 43 ---------- releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 ++ setup.cfg | 5 +- tox.ini | 14 ++- 8 files changed, 91 insertions(+), 81 deletions(-) From no-reply at openstack.org Fri Sep 15 13:08:37 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 13:08:37 -0000 Subject: [release-announce] python-monascaclient 2.8.0 (bobcat) Message-ID: We eagerly announce the release of: python-monascaclient 2.8.0: Monasca API Client Library This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-monascaclient Download the package from: https://pypi.org/project/python-monascaclient Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in python-monascaclient 2.5.0..2.8.0 -------------------------------------------- bb7d4b6 Drop lower-constraints.txt and its testing 46c852b Add Python3 zed unit tests a6de158 Update master for stable/yoga Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +- lower-constraints.txt | 72 ------------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 ++++ requirements.txt | 4 +++ tox.ini | 6 ---- 6 files changed, 12 insertions(+), 80 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f2f449b..a103be8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1,4 @@ +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. + From no-reply at openstack.org Fri Sep 15 13:46:19 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 13:46:19 -0000 Subject: [release-announce] ansible-role-thales-hsm 6.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for ansible-role-thales-hsm for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ansible-role-thales-hsm/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/ansible-role-thales-hsm/src/branch/stable/bobcat Release notes for ansible-role-thales-hsm can be found at: https://docs.openstack.org/releasenotes/ansible-role-thales-hsm/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1184 and tag it *bobcat-rc-potential* to bring it to the ansible-role-thales-hsm release crew's attention. From no-reply at openstack.org Fri Sep 15 13:49:52 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 13:49:52 -0000 Subject: [release-announce] adjutant-ui 7.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for adjutant-ui for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/adjutant-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/adjutant-ui/src/branch/stable/bobcat Release notes for adjutant-ui can be found at: https://docs.openstack.org/releasenotes/adjutant-ui/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/adjutant-ui and tag it *bobcat-rc-potential* to bring it to the adjutant-ui release crew's attention. From no-reply at openstack.org Fri Sep 15 14:03:05 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:03:05 -0000 Subject: [release-announce] blazar 12.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for blazar for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/blazar/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/blazar/src/branch/stable/bobcat Release notes for blazar can be found at: https://docs.openstack.org/releasenotes/blazar/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/blazar/+bugs and tag it *bobcat-rc-potential* to bring it to the blazar release crew's attention. From no-reply at openstack.org Fri Sep 15 14:04:44 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:04:44 -0000 Subject: [release-announce] ansible-role-lunasa-hsm 6.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for ansible-role-lunasa-hsm for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ansible-role-lunasa-hsm/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/ansible-role-lunasa-hsm/src/branch/stable/bobcat Release notes for ansible-role-lunasa-hsm can be found at: https://docs.openstack.org/releasenotes/ansible-role-lunasa-hsm/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1180 and tag it *bobcat-rc-potential* to bring it to the ansible-role-lunasa-hsm release crew's attention. From no-reply at openstack.org Fri Sep 15 14:05:28 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:05:28 -0000 Subject: [release-announce] mistral 17.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for mistral for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/mistral/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/mistral/src/branch/stable/bobcat Release notes for mistral can be found at: https://docs.openstack.org/releasenotes/mistral/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/mistral/+bugs and tag it *bobcat-rc-potential* to bring it to the mistral release crew's attention. From no-reply at openstack.org Fri Sep 15 14:06:53 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:06:53 -0000 Subject: [release-announce] murano 16.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for murano for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/murano/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/murano/src/branch/stable/bobcat Release notes for murano can be found at: https://docs.openstack.org/releasenotes/murano/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/murano/+bugs and tag it *bobcat-rc-potential* to bring it to the murano release crew's attention. From no-reply at openstack.org Fri Sep 15 14:07:47 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:07:47 -0000 Subject: [release-announce] venus-dashboard 3.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for venus-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/venus-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/venus-dashboard/src/branch/stable/bobcat Release notes for venus-dashboard can be found at: https://docs.openstack.org/releasenotes/venus-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/openstack-venus/+bugs and tag it *bobcat-rc-potential* to bring it to the venus-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 15 14:08:03 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:08:03 -0000 Subject: [release-announce] neutron-fwaas 19.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for neutron-fwaas for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/neutron-fwaas/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/neutron-fwaas/src/branch/stable/bobcat Release notes for neutron-fwaas can be found at: https://docs.openstack.org/releasenotes/neutron-fwaas/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron/+bugs and tag it *bobcat-rc-potential* to bring it to the neutron-fwaas release crew's attention. From no-reply at openstack.org Fri Sep 15 14:08:42 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:08:42 -0000 Subject: [release-announce] neutron 23.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for neutron for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/neutron/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/neutron/src/branch/stable/bobcat Release notes for neutron can be found at: https://docs.openstack.org/releasenotes/neutron/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron/+bugs and tag it *bobcat-rc-potential* to bring it to the neutron release crew's attention. From no-reply at openstack.org Fri Sep 15 14:09:27 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:09:27 -0000 Subject: [release-announce] masakari-dashboard 9.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for masakari-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/masakari-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/masakari-dashboard/src/branch/stable/bobcat Release notes for masakari-dashboard can be found at: https://docs.openstack.org/releasenotes/masakari-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/masakari/+bugs and tag it *bobcat-rc-potential* to bring it to the masakari-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 15 14:10:34 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:10:34 -0000 Subject: [release-announce] ansible-role-atos-hsm 6.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for ansible-role-atos-hsm for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ansible-role-atos-hsm/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/ansible-role-atos-hsm/src/branch/stable/bobcat Release notes for ansible-role-atos-hsm can be found at: https://docs.openstack.org/releasenotes/ansible-role-atos-hsm/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1183 and tag it *bobcat-rc-potential* to bring it to the ansible-role-atos-hsm release crew's attention. From no-reply at openstack.org Fri Sep 15 14:17:04 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:17:04 -0000 Subject: [release-announce] murano-agent 12.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for murano-agent for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/murano-agent/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/murano-agent/src/branch/stable/bobcat Release notes for murano-agent can be found at: https://docs.openstack.org/releasenotes/murano-agent/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/murano/+bugs and tag it *bobcat-rc-potential* to bring it to the murano-agent release crew's attention. From no-reply at openstack.org Fri Sep 15 14:17:24 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:17:24 -0000 Subject: [release-announce] blazar-dashboard 10.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for blazar-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/blazar-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/blazar-dashboard/src/branch/stable/bobcat Release notes for blazar-dashboard can be found at: https://docs.openstack.org/releasenotes/blazar-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/blazar/+bugs and tag it *bobcat-rc-potential* to bring it to the blazar-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 15 14:17:45 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:17:45 -0000 Subject: [release-announce] solum 15.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for solum for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/solum/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/solum/src/branch/stable/bobcat Release notes for solum can be found at: https://docs.openstack.org/releasenotes/solum/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/solum/+bugs and tag it *bobcat-rc-potential* to bring it to the solum release crew's attention. From no-reply at openstack.org Fri Sep 15 14:17:45 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:17:45 -0000 Subject: [release-announce] vitrage-dashboard 5.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for vitrage-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/vitrage-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/vitrage-dashboard/src/branch/stable/bobcat Release notes for vitrage-dashboard can be found at: https://docs.openstack.org/releasenotes/vitrage-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/vitrage-dashboard and tag it *bobcat-rc-potential* to bring it to the vitrage-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 15 14:17:49 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:17:49 -0000 Subject: [release-announce] senlin-dashboard 8.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for senlin-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/senlin-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/senlin-dashboard/src/branch/stable/bobcat Release notes for senlin-dashboard can be found at: https://docs.openstack.org/releasenotes/senlin-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/senlin-dashboard/+bugs and tag it *bobcat-rc-potential* to bring it to the senlin-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 15 14:18:05 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:18:05 -0000 Subject: [release-announce] murano-dashboard 16.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for murano-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/murano-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/murano-dashboard/src/branch/stable/bobcat Release notes for murano-dashboard can be found at: https://docs.openstack.org/releasenotes/murano-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/murano/+bugs and tag it *bobcat-rc-potential* to bring it to the murano-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 15 14:19:13 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:19:13 -0000 Subject: [release-announce] venus 3.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for venus for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/venus/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/venus/src/branch/stable/bobcat Release notes for venus can be found at: https://docs.openstack.org/releasenotes/venus/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/openstack-venus/+bugs and tag it *bobcat-rc-potential* to bring it to the venus release crew's attention. From no-reply at openstack.org Fri Sep 15 14:23:06 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:23:06 -0000 Subject: [release-announce] masakari-monitors 16.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for masakari-monitors for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/masakari-monitors/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/masakari-monitors/src/branch/stable/bobcat Release notes for masakari-monitors can be found at: https://docs.openstack.org/releasenotes/masakari-monitors/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/masakari-monitors/+bugs and tag it *bobcat-rc-potential* to bring it to the masakari-monitors release crew's attention. From no-reply at openstack.org Fri Sep 15 14:24:04 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:24:04 -0000 Subject: [release-announce] vitrage 11.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for vitrage for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/vitrage/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/vitrage/src/branch/stable/bobcat Release notes for vitrage can be found at: https://docs.openstack.org/releasenotes/vitrage/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/vitrage and tag it *bobcat-rc-potential* to bring it to the vitrage release crew's attention. From no-reply at openstack.org Fri Sep 15 14:24:13 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:24:13 -0000 Subject: [release-announce] masakari 16.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for masakari for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/masakari/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/masakari/src/branch/stable/bobcat Release notes for masakari can be found at: https://docs.openstack.org/releasenotes/masakari/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/masakari/+bugs and tag it *bobcat-rc-potential* to bring it to the masakari release crew's attention. From no-reply at openstack.org Fri Sep 15 14:25:36 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:25:36 -0000 Subject: [release-announce] mistral-dashboard 17.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for mistral-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/mistral-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/mistral-dashboard/src/branch/stable/bobcat Release notes for mistral-dashboard can be found at: https://docs.openstack.org/releasenotes/mistral-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/mistral/+bugs and tag it *bobcat-rc-potential* to bring it to the mistral-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 15 14:26:39 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:26:39 -0000 Subject: [release-announce] designate-dashboard 17.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for designate-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/designate-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/designate-dashboard/src/branch/stable/bobcat Release notes for designate-dashboard can be found at: https://docs.openstack.org/releasenotes/designate-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/designate-dashboard/+bugs and tag it *bobcat-rc-potential* to bring it to the designate-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 15 14:26:57 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:26:57 -0000 Subject: [release-announce] tap-as-a-service 12.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for tap-as-a-service for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/tap-as-a-service/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/tap-as-a-service/src/branch/stable/bobcat Release notes for tap-as-a-service can be found at: https://docs.openstack.org/releasenotes/tap-as-a-service/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/tap-as-a-service/+bugs and tag it *bobcat-rc-potential* to bring it to the tap-as-a-service release crew's attention. From no-reply at openstack.org Fri Sep 15 14:27:02 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:27:02 -0000 Subject: [release-announce] solum-dashboard 11.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for solum-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/solum-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/solum-dashboard/src/branch/stable/bobcat Release notes for solum-dashboard can be found at: https://docs.openstack.org/releasenotes/solum-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/solum/+bugs and tag it *bobcat-rc-potential* to bring it to the solum-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 15 14:32:04 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:32:04 -0000 Subject: [release-announce] networking-bgpvpn 19.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for networking-bgpvpn for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/networking-bgpvpn/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/networking-bgpvpn/src/branch/stable/bobcat Release notes for networking-bgpvpn can be found at: https://docs.openstack.org/releasenotes/networking-bgpvpn/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/bgpvpn/+bugs and tag it *bobcat-rc-potential* to bring it to the networking-bgpvpn release crew's attention. From no-reply at openstack.org Fri Sep 15 14:37:38 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:37:38 -0000 Subject: [release-announce] zaqar 17.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for zaqar for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/zaqar/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/zaqar/src/branch/stable/bobcat Release notes for zaqar can be found at: https://docs.openstack.org/releasenotes/zaqar/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/zaqar/+bugs and tag it *bobcat-rc-potential* to bring it to the zaqar release crew's attention. From no-reply at openstack.org Fri Sep 15 14:37:54 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:37:54 -0000 Subject: [release-announce] barbican 17.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for barbican for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/barbican/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/barbican/src/branch/stable/bobcat Release notes for barbican can be found at: https://docs.openstack.org/releasenotes/barbican/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/barbican/+bugs and tag it *bobcat-rc-potential* to bring it to the barbican release crew's attention. From no-reply at openstack.org Fri Sep 15 14:38:02 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:38:02 -0000 Subject: [release-announce] octavia-dashboard 12.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for octavia-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/octavia-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/octavia-dashboard/src/branch/stable/bobcat Release notes for octavia-dashboard can be found at: https://docs.openstack.org/releasenotes/octavia-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/octavia-dashboard and tag it *bobcat-rc-potential* to bring it to the octavia-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 15 14:38:21 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:38:21 -0000 Subject: [release-announce] monasca-ui 9.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for monasca-ui for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/monasca-ui/src/branch/stable/bobcat Release notes for monasca-ui can be found at: https://docs.openstack.org/releasenotes/monasca-ui/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/monasca/+bugs and tag it *bobcat-rc-potential* to bring it to the monasca-ui release crew's attention. From no-reply at openstack.org Fri Sep 15 14:38:21 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:38:21 -0000 Subject: [release-announce] monasca-events-api 8.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for monasca-events-api for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-events-api/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/monasca-events-api/src/branch/stable/bobcat Release notes for monasca-events-api can be found at: https://docs.openstack.org/releasenotes/monasca-events-api/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/866 and tag it *bobcat-rc-potential* to bring it to the monasca-events-api release crew's attention. From no-reply at openstack.org Fri Sep 15 14:38:28 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:38:28 -0000 Subject: [release-announce] monasca-notification 9.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for monasca-notification for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-notification/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/monasca-notification/src/branch/stable/bobcat Release notes for monasca-notification can be found at: https://docs.openstack.org/releasenotes/monasca-notification/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/monasca/+bugs and tag it *bobcat-rc-potential* to bring it to the monasca-notification release crew's attention. From no-reply at openstack.org Fri Sep 15 14:38:33 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:38:33 -0000 Subject: [release-announce] kuryr-libnetwork 12.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for kuryr-libnetwork for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/kuryr-libnetwork/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/kuryr-libnetwork/src/branch/stable/bobcat Release notes for kuryr-libnetwork can be found at: https://docs.openstack.org/releasenotes/kuryr-libnetwork/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/kuryr-libnetwork/+bugs and tag it *bobcat-rc-potential* to bring it to the kuryr-libnetwork release crew's attention. From no-reply at openstack.org Fri Sep 15 14:38:57 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:38:57 -0000 Subject: [release-announce] aodh 17.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for aodh for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/aodh/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/aodh/src/branch/stable/bobcat Release notes for aodh can be found at: https://docs.openstack.org/releasenotes/aodh/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/aodh/+bugs and tag it *bobcat-rc-potential* to bring it to the aodh release crew's attention. From no-reply at openstack.org Fri Sep 15 14:39:09 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:39:09 -0000 Subject: [release-announce] senlin 16.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for senlin for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/senlin/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/senlin/src/branch/stable/bobcat Release notes for senlin can be found at: https://docs.openstack.org/releasenotes/senlin/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/senlin/+bugs and tag it *bobcat-rc-potential* to bring it to the senlin release crew's attention. From no-reply at openstack.org Fri Sep 15 14:39:09 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:39:09 -0000 Subject: [release-announce] ovn-octavia-provider 5.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for ovn-octavia-provider for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ovn-octavia-provider/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/ovn-octavia-provider/src/branch/stable/bobcat Release notes for ovn-octavia-provider can be found at: https://docs.openstack.org/releasenotes/ovn-octavia-provider/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron/+bugs and tag it *bobcat-rc-potential* to bring it to the ovn-octavia-provider release crew's attention. From no-reply at openstack.org Fri Sep 15 14:39:22 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:39:22 -0000 Subject: [release-announce] kuryr-kubernetes 9.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for kuryr-kubernetes for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/kuryr-kubernetes/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/kuryr-kubernetes/src/branch/stable/bobcat Release notes for kuryr-kubernetes can be found at: https://docs.openstack.org/releasenotes/kuryr-kubernetes/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/kuryr-kubernetes/+bugs and tag it *bobcat-rc-potential* to bring it to the kuryr-kubernetes release crew's attention. From no-reply at openstack.org Fri Sep 15 14:39:39 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:39:39 -0000 Subject: [release-announce] adjutant 7.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for adjutant for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/adjutant/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/adjutant/src/branch/stable/bobcat Release notes for adjutant can be found at: https://docs.openstack.org/releasenotes/adjutant/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/adjutant and tag it *bobcat-rc-potential* to bring it to the adjutant release crew's attention. From no-reply at openstack.org Fri Sep 15 14:43:43 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:43:43 -0000 Subject: [release-announce] blazar-nova 4.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for blazar-nova for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/blazar-nova/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/blazar-nova/src/branch/stable/bobcat Release notes for blazar-nova can be found at: https://docs.openstack.org/releasenotes/blazar-nova/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/blazar/+bugs and tag it *bobcat-rc-potential* to bring it to the blazar-nova release crew's attention. From no-reply at openstack.org Fri Sep 15 14:43:52 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:43:52 -0000 Subject: [release-announce] monasca-persister 9.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for monasca-persister for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-persister/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/monasca-persister/src/branch/stable/bobcat Release notes for monasca-persister can be found at: https://docs.openstack.org/releasenotes/monasca-persister/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/monasca/+bugs and tag it *bobcat-rc-potential* to bring it to the monasca-persister release crew's attention. From no-reply at openstack.org Fri Sep 15 14:44:44 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:44:44 -0000 Subject: [release-announce] zaqar-ui 15.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for zaqar-ui for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/zaqar-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/zaqar-ui/src/branch/stable/bobcat Release notes for zaqar-ui can be found at: https://docs.openstack.org/releasenotes/zaqar-ui/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/zaqar-ui/+bugs and tag it *bobcat-rc-potential* to bring it to the zaqar-ui release crew's attention. From no-reply at openstack.org Fri Sep 15 14:45:04 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:45:04 -0000 Subject: [release-announce] manila 17.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for manila for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/manila/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/manila/src/branch/stable/bobcat Release notes for manila can be found at: https://docs.openstack.org/releasenotes/manila/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/manila/+bugs and tag it *bobcat-rc-potential* to bring it to the manila release crew's attention. From no-reply at openstack.org Fri Sep 15 14:46:07 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:46:07 -0000 Subject: [release-announce] monasca-agent 10.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for monasca-agent for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-agent/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/monasca-agent/src/branch/stable/bobcat Release notes for monasca-agent can be found at: https://docs.openstack.org/releasenotes/monasca-agent/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/monasca/+bugs and tag it *bobcat-rc-potential* to bring it to the monasca-agent release crew's attention. From no-reply at openstack.org Fri Sep 15 14:46:39 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:46:39 -0000 Subject: [release-announce] magnum-ui 13.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for magnum-ui for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/magnum-ui/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/magnum-ui/src/branch/stable/bobcat Release notes for magnum-ui can be found at: https://docs.openstack.org/releasenotes/magnum-ui/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/magnum-ui/+bugs and tag it *bobcat-rc-potential* to bring it to the magnum-ui release crew's attention. From no-reply at openstack.org Fri Sep 15 14:48:30 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:48:30 -0000 Subject: [release-announce] sahara-plugin-vanilla 10.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for sahara-plugin-vanilla for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-vanilla/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/sahara-plugin-vanilla/src/branch/stable/bobcat Release notes for sahara-plugin-vanilla can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-vanilla/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1106 and tag it *bobcat-rc-potential* to bring it to the sahara-plugin-vanilla release crew's attention. From no-reply at openstack.org Fri Sep 15 14:49:51 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:49:51 -0000 Subject: [release-announce] magnum 17.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for magnum for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/magnum/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/magnum/src/branch/stable/bobcat Release notes for magnum can be found at: https://docs.openstack.org/releasenotes/magnum/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/magnum/+bugs and tag it *bobcat-rc-potential* to bring it to the magnum release crew's attention. From no-reply at openstack.org Fri Sep 15 14:49:55 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:49:55 -0000 Subject: [release-announce] designate 17.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for designate for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/designate/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/designate/src/branch/stable/bobcat Release notes for designate can be found at: https://docs.openstack.org/releasenotes/designate/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/designate/+bugs and tag it *bobcat-rc-potential* to bring it to the designate release crew's attention. From no-reply at openstack.org Fri Sep 15 14:49:57 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:49:57 -0000 Subject: [release-announce] octavia 13.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for octavia for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/octavia/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/octavia/src/branch/stable/bobcat Release notes for octavia can be found at: https://docs.openstack.org/releasenotes/octavia/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/908 and tag it *bobcat-rc-potential* to bring it to the octavia release crew's attention. From no-reply at openstack.org Fri Sep 15 14:51:22 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:51:22 -0000 Subject: [release-announce] ceilometer 21.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for ceilometer for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ceilometer/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/ceilometer/src/branch/stable/bobcat Release notes for ceilometer can be found at: https://docs.openstack.org/releasenotes/ceilometer/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/ceilometer/+bugs and tag it *bobcat-rc-potential* to bring it to the ceilometer release crew's attention. From no-reply at openstack.org Fri Sep 15 14:51:42 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:51:42 -0000 Subject: [release-announce] monasca-api 11.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for monasca-api for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/monasca-api/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/monasca-api/src/branch/stable/bobcat Release notes for monasca-api can be found at: https://docs.openstack.org/releasenotes/monasca-api/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/monasca/+bugs and tag it *bobcat-rc-potential* to bring it to the monasca-api release crew's attention. From no-reply at openstack.org Fri Sep 15 14:52:03 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:52:03 -0000 Subject: [release-announce] sahara-plugin-ambari 10.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for sahara-plugin-ambari for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-ambari/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/sahara-plugin-ambari/src/branch/stable/bobcat Release notes for sahara-plugin-ambari can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-ambari/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1101 and tag it *bobcat-rc-potential* to bring it to the sahara-plugin-ambari release crew's attention. From no-reply at openstack.org Fri Sep 15 14:52:50 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:52:50 -0000 Subject: [release-announce] sahara-plugin-cdh 10.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for sahara-plugin-cdh for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-cdh/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/sahara-plugin-cdh/src/branch/stable/bobcat Release notes for sahara-plugin-cdh can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-cdh/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1102 and tag it *bobcat-rc-potential* to bring it to the sahara-plugin-cdh release crew's attention. From no-reply at openstack.org Fri Sep 15 14:53:02 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:53:02 -0000 Subject: [release-announce] sahara 19.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for sahara for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/sahara/src/branch/stable/bobcat Release notes for sahara can be found at: https://docs.openstack.org/releasenotes/sahara/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/sahara/+bugs and tag it *bobcat-rc-potential* to bring it to the sahara release crew's attention. From no-reply at openstack.org Fri Sep 15 14:53:28 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:53:28 -0000 Subject: [release-announce] sahara-plugin-spark 10.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for sahara-plugin-spark for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-spark/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/sahara-plugin-spark/src/branch/stable/bobcat Release notes for sahara-plugin-spark can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-spark/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1104 and tag it *bobcat-rc-potential* to bring it to the sahara-plugin-spark release crew's attention. From no-reply at openstack.org Fri Sep 15 14:55:15 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:55:15 -0000 Subject: [release-announce] sahara-image-elements 19.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for sahara-image-elements for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-image-elements/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/sahara-image-elements/src/branch/stable/bobcat Release notes for sahara-image-elements can be found at: https://docs.openstack.org/releasenotes/sahara-image-elements/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/sahara/+bugs and tag it *bobcat-rc-potential* to bring it to the sahara-image-elements release crew's attention. From no-reply at openstack.org Fri Sep 15 14:57:08 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:57:08 -0000 Subject: [release-announce] sahara-extra 18.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for sahara-extra for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-extra/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/sahara-extra/src/branch/stable/bobcat Release notes for sahara-extra can be found at: https://docs.openstack.org/releasenotes/sahara-extra/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/sahara/+bugs and tag it *bobcat-rc-potential* to bring it to the sahara-extra release crew's attention. From no-reply at openstack.org Fri Sep 15 14:57:32 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:57:32 -0000 Subject: [release-announce] sahara-plugin-storm 10.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for sahara-plugin-storm for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-storm/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/sahara-plugin-storm/src/branch/stable/bobcat Release notes for sahara-plugin-storm can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-storm/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1105 and tag it *bobcat-rc-potential* to bring it to the sahara-plugin-storm release crew's attention. From no-reply at openstack.org Fri Sep 15 14:58:02 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 14:58:02 -0000 Subject: [release-announce] sahara-dashboard 19.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for sahara-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/sahara-dashboard/src/branch/stable/bobcat Release notes for sahara-dashboard can be found at: https://docs.openstack.org/releasenotes/sahara-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/sahara-dashboard and tag it *bobcat-rc-potential* to bring it to the sahara-dashboard release crew's attention. From no-reply at openstack.org Fri Sep 15 15:01:02 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 15:01:02 -0000 Subject: [release-announce] sahara-plugin-mapr 10.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for sahara-plugin-mapr for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/sahara-plugin-mapr/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/sahara-plugin-mapr/src/branch/stable/bobcat Release notes for sahara-plugin-mapr can be found at: https://docs.openstack.org/releasenotes/sahara-plugin-mapr/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1103 and tag it *bobcat-rc-potential* to bring it to the sahara-plugin-mapr release crew's attention. From no-reply at openstack.org Fri Sep 15 16:11:09 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 16:11:09 -0000 Subject: [release-announce] python-openstackclient 6.3.0 (bobcat) Message-ID: We exuberantly announce the release of: python-openstackclient 6.3.0: OpenStack Command-line Client This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-openstackclient Download the package from: https://pypi.org/project/python-openstackclient Please report issues through: https://storyboard.openstack.org/#!/project/openstack/python- openstackclient For more details, please see below. Changes in python-openstackclient 6.2.0..6.3.0 ---------------------------------------------- c7c79c9f Propocol release versions properly 010ef0fd Fix ReleaseNotes build e1a86368 tests: Add image v1, v2 FakeClientMixin 28b12679 tests: Use consistent shortcut to fake image client a8232285 tests: Remove FakeImagev1Client, FakeImagev2Client a39bde5c tests: Add network v2 FakeClientMixin b2574249 tests: Use consistent shortcut to fake network client 84dd5b00 tests: Remove FakeNetworkV2Client 601d9717 Remove project purge image commands b87b5755 Migrate 'extension list' to SDK 44cf963d Migrate 'availability zone list' to SDK 194f59be tox: Bump min_version to 4.3.0 f29e3ccc Add --skip-resource option to project cleanup f8f174c4 Add the flavor-id option to router create bfd6170b Migrate backup commands to SDK 18a6199e Adding image stores info command b3473479 Adding ``image delete --store`` and ``image import info`` commands deab1a7a Update the underlying python containers to "3.10-bookworm" c05be82d docs: Add examples of common auth methods 9cd6204a doc: Split image command documentation 52bf1947 Add image metadef resource type command 'list' 4dfbc501 Migrate 'volume summary' command to SDK 71783715 tests: Use a new project for quota tests b4ba0469 Allow multiple `--remove-tag` in `project set` bc60e3bb Fix "access rule" commands to only use ID 3ba55118 tox: Disable E501 22d1a26d Neutron port hints e984ca18 trivial: Remove duplicate definitions e91844dd Dropping the use of 'addFixedIp' server action 6e773f68 docs: Migrate volume commands to autoprogram-cliff 629eb33c volume: Add 'volume qos set --no-property' option 6dcef7c3 volume: Make better use of argparse 83f5c803 volume: Add 'volume type set --private/--public' 0a63f860 compute: Fix bug with start/stop server 417a7ad2 Allow server rebuild --wait for SHUTOFF servers 31ae635f tests: Use SDK objects where expected 19be0702 tests: Remove unnecessary nesting of compute resources 347b444f tests: Reorder compute fakes aaeda25e Migrate 'volume revert' command to SDK 3c9afe69 pre-commit: Enable black 229791cd Ignore black changes d3f4a3d7 Blacken everything else a6f81a73 Blacken openstackclient.api 7d80f9e9 Blacken openstack.common 7ca43885 Blacken openstackclient.image 329296ce Blacken openstackclient.object aed521d4 Blacken openstackclient.identity 6475dc58 Blacken openstackclient.network 35ba1d8f Blacken openstackclient.volume 28ffa2bf Blacken openstackclient.compute 5cb16aeb Use pre-commit for 'pep8' tox target, bump versions 379db31e Address pre-commit issues 24546363 compute: Generate SSH keypairs ourselves 737540cc Migrate 'server event *' commands to SDK a675c61e Fix pep issue in the network service provider 16c78fef Adding ``image import`` command 23da7b73 Silence warnings from openstacksdk 864f51f4 compute: Migrate 'reboot server' to SDK 00af88cf Add an updated tips job running on py310 f1cf3a10 Show Network QoS rules one per line e74f2d94 "hypervisor list --matching" showed the wrong result 4e5e3cff Docs: Update glance command mapping 5eb89e4c Update master for stable/2023.1 7506eb8e Add auto-approve option to project cleanup 1701768c Remove unused helpers for legacy novaclient f56f0e33 Switch server shelve, unshelve to SDK 004b2ab2 compute: Switch server restore to SDK 29fafabe Remove unnecessary 'self.methods' 92415141 Switch server start, server stop to SDK ce8171ba Switch server lock, unlock to sdk Diffstat (except docs and test files) ------------------------------------- .git-ignore-blame-revs | 12 + .pre-commit-config.yaml | 16 +- .zuul.yaml | 30 +- Dockerfile | 4 +- .../command-objects/volume-transfer-request.rst | 94 +- examples/common.py | 11 +- openstackclient/api/api.py | 57 +- openstackclient/api/compute_v2.py | 9 +- openstackclient/api/image_v1.py | 6 +- openstackclient/api/object_store_v1.py | 73 +- openstackclient/common/availability_zone.py | 93 +- openstackclient/common/clientmanager.py | 34 +- openstackclient/common/configuration.py | 3 +- openstackclient/common/extension.py | 69 +- openstackclient/common/limits.py | 64 +- openstackclient/common/module.py | 19 +- openstackclient/common/progressbar.py | 8 +- openstackclient/common/project_cleanup.py | 74 +- openstackclient/common/project_purge.py | 175 - openstackclient/common/quota.py | 6 +- openstackclient/common/versions.py | 42 +- openstackclient/compute/client.py | 17 +- openstackclient/compute/v2/agent.py | 81 +- openstackclient/compute/v2/aggregate.py | 148 +- openstackclient/compute/v2/console.py | 34 +- openstackclient/compute/v2/flavor.py | 210 +- openstackclient/compute/v2/host.py | 62 +- openstackclient/compute/v2/hypervisor.py | 125 +- openstackclient/compute/v2/hypervisor_stats.py | 18 +- openstackclient/compute/v2/keypair.py | 158 +- openstackclient/compute/v2/server.py | 823 ++-- openstackclient/compute/v2/server_backup.py | 1 - openstackclient/compute/v2/server_event.py | 106 +- openstackclient/compute/v2/server_group.py | 13 +- openstackclient/compute/v2/server_image.py | 7 +- openstackclient/compute/v2/server_migration.py | 79 +- openstackclient/compute/v2/service.py | 152 +- openstackclient/compute/v2/usage.py | 90 +- openstackclient/identity/client.py | 16 +- openstackclient/identity/common.py | 123 +- openstackclient/identity/v2_0/catalog.py | 22 +- openstackclient/identity/v2_0/ec2creds.py | 37 +- openstackclient/identity/v2_0/endpoint.py | 54 +- openstackclient/identity/v2_0/project.py | 59 +- openstackclient/identity/v2_0/role.py | 35 +- openstackclient/identity/v2_0/role_assignment.py | 22 +- openstackclient/identity/v2_0/service.py | 26 +- openstackclient/identity/v2_0/token.py | 3 +- openstackclient/identity/v2_0/user.py | 65 +- openstackclient/identity/v3/access_rule.py | 52 +- .../identity/v3/application_credential.py | 117 +- openstackclient/identity/v3/catalog.py | 22 +- openstackclient/identity/v3/consumer.py | 40 +- openstackclient/identity/v3/credential.py | 81 +- openstackclient/identity/v3/domain.py | 47 +- openstackclient/identity/v3/ec2creds.py | 83 +- openstackclient/identity/v3/endpoint.py | 147 +- openstackclient/identity/v3/endpoint_group.py | 107 +- openstackclient/identity/v3/federation_protocol.py | 70 +- openstackclient/identity/v3/group.py | 126 +- openstackclient/identity/v3/identity_provider.py | 117 +- openstackclient/identity/v3/implied_role.py | 36 +- openstackclient/identity/v3/limit.py | 28 +- openstackclient/identity/v3/mapping.py | 31 +- openstackclient/identity/v3/policy.py | 40 +- openstackclient/identity/v3/project.py | 127 +- openstackclient/identity/v3/region.py | 34 +- openstackclient/identity/v3/registered_limit.py | 61 +- openstackclient/identity/v3/role.py | 166 +- openstackclient/identity/v3/role_assignment.py | 69 +- openstackclient/identity/v3/service.py | 24 +- openstackclient/identity/v3/service_provider.py | 54 +- openstackclient/identity/v3/tag.py | 65 +- openstackclient/identity/v3/token.py | 62 +- openstackclient/identity/v3/trust.py | 111 +- openstackclient/identity/v3/unscoped_saml.py | 28 +- openstackclient/identity/v3/user.py | 227 +- openstackclient/image/client.py | 5 +- openstackclient/image/v1/image.py | 211 +- openstackclient/image/v2/image.py | 79 +- openstackclient/image/v2/info.py | 31 + openstackclient/image/v2/metadef_namespaces.py | 46 +- openstackclient/image/v2/metadef_resource_types.py | 39 + openstackclient/network/client.py | 6 +- openstackclient/network/common.py | 102 +- openstackclient/network/v2/address_group.py | 106 +- openstackclient/network/v2/address_scope.py | 92 +- openstackclient/network/v2/floating_ip.py | 199 +- openstackclient/network/v2/floating_ip_pool.py | 24 +- .../network/v2/floating_ip_port_forwarding.py | 219 +- openstackclient/network/v2/ip_availability.py | 34 +- openstackclient/network/v2/l3_conntrack_helper.py | 93 +- openstackclient/network/v2/local_ip.py | 108 +- openstackclient/network/v2/local_ip_association.py | 69 +- openstackclient/network/v2/ndp_proxy.py | 105 +- openstackclient/network/v2/network.py | 321 +- openstackclient/network/v2/network_agent.py | 149 +- .../network/v2/network_auto_allocated_topology.py | 34 +- openstackclient/network/v2/network_flavor.py | 139 +- .../network/v2/network_flavor_profile.py | 103 +- openstackclient/network/v2/network_meter.py | 53 +- openstackclient/network/v2/network_meter_rule.py | 60 +- openstackclient/network/v2/network_qos_policy.py | 101 +- openstackclient/network/v2/network_qos_rule.py | 218 +- .../network/v2/network_qos_rule_type.py | 40 +- openstackclient/network/v2/network_rbac.py | 173 +- openstackclient/network/v2/network_segment.py | 101 +- .../network/v2/network_segment_range.py | 205 +- .../network/v2/network_service_provider.py | 26 +- openstackclient/network/v2/network_trunk.py | 207 +- openstackclient/network/v2/port.py | 556 ++- openstackclient/network/v2/router.py | 420 +- openstackclient/network/v2/security_group.py | 154 +- openstackclient/network/v2/security_group_rule.py | 195 +- openstackclient/network/v2/subnet.py | 456 +- openstackclient/network/v2/subnet_pool.py | 172 +- openstackclient/object/client.py | 7 +- openstackclient/object/v1/account.py | 15 +- openstackclient/object/v1/container.py | 68 +- openstackclient/object/v1/object.py | 72 +- openstackclient/shell.py | 30 +- .../functional/common/test_availability_zone.py | 12 +- .../functional/compute/v2/test_server_event.py | 7 +- .../functional/compute/v2/test_server_group.py | 59 +- .../functional/identity/v2/test_ec2_credentials.py | 1 - .../identity/v3/test_application_credential.py | 188 +- .../identity/v3/test_registered_limit.py | 61 +- .../identity/v3/test_service_provider.py | 32 +- .../functional/network/v2/test_address_group.py | 57 +- .../functional/network/v2/test_address_scope.py | 32 +- .../functional/network/v2/test_floating_ip.py | 130 +- .../functional/network/v2/test_ip_availability.py | 29 +- .../network/v2/test_l3_conntrack_helper.py | 59 +- .../functional/network/v2/test_network_agent.py | 29 +- .../functional/network/v2/test_network_flavor.py | 33 +- .../network/v2/test_network_flavor_profile.py | 53 +- .../functional/network/v2/test_network_meter.py | 45 +- .../network/v2/test_network_meter_rule.py | 72 +- .../network/v2/test_network_ndp_proxy.py | 58 +- .../network/v2/test_network_qos_policy.py | 41 +- .../functional/network/v2/test_network_qos_rule.py | 186 +- .../network/v2/test_network_qos_rule_type.py | 23 +- .../functional/network/v2/test_network_rbac.py | 36 +- .../functional/network/v2/test_network_segment.py | 65 +- .../network/v2/test_network_segment_range.py | 74 +- .../network/v2/test_network_service_provider.py | 3 +- .../functional/network/v2/test_network_trunk.py | 163 +- .../functional/network/v2/test_security_group.py | 14 +- .../network/v2/test_security_group_rule.py | 27 +- .../functional/network/v2/test_subnet_pool.py | 109 +- .../functional/volume/v1/test_transfer_request.py | 37 +- .../functional/volume/v2/test_transfer_request.py | 84 +- .../functional/volume/v2/test_volume_backup.py | 17 +- .../functional/volume/v2/test_volume_snapshot.py | 91 +- .../functional/volume/v3/test_transfer_request.py | 80 +- .../functional/volume/v3/test_volume_snapshot.py | 83 +- .../unit/identity/v2_0/test_role_assignment.py | 106 +- .../identity/v3/test_application_credential.py | 183 +- .../unit/identity/v3/test_identity_provider.py | 315 +- .../unit/identity/v3/test_registered_limit.py | 207 +- .../unit/identity/v3/test_service_provider.py | 96 +- .../unit/image/v2/test_metadef_resource_types.py | 43 + .../unit/network/v2/test_floating_ip_compute.py | 73 +- .../unit/network/v2/test_floating_ip_network.py | 514 ++- .../network/v2/test_floating_ip_pool_compute.py | 18 +- .../network/v2/test_floating_ip_pool_network.py | 17 +- .../network/v2/test_floating_ip_port_forwarding.py | 481 +- .../unit/network/v2/test_l3_conntrack_helper.py | 207 +- .../unit/network/v2/test_local_ip_association.py | 179 +- .../v2/test_network_auto_allocated_topology.py | 106 +- .../unit/network/v2/test_network_flavor_profile.py | 263 +- .../unit/network/v2/test_network_meter_rule.py | 156 +- .../unit/network/v2/test_network_qos_policy.py | 243 +- .../unit/network/v2/test_network_qos_rule_type.py | 80 +- .../unit/network/v2/test_network_segment_range.py | 415 +- .../network/v2/test_network_service_provider.py | 32 +- .../unit/network/v2/test_security_group_compute.py | 118 +- .../unit/network/v2/test_security_group_network.py | 305 +- .../network/v2/test_security_group_rule_compute.py | 245 +- .../network/v2/test_security_group_rule_network.py | 1024 +++-- .../volume/v2/test_consistency_group_snapshot.py | 126 +- .../unit/volume/v2/test_volume_transfer_request.py | 119 +- .../v2/{test_type.py => test_volume_type.py} | 555 +-- .../unit/volume/v3/test_block_storage_cleanup.py | 86 +- .../unit/volume/v3/test_block_storage_cluster.py | 149 +- .../unit/volume/v3/test_block_storage_log_level.py | 151 +- .../unit/volume/v3/test_block_storage_manage.py | 155 +- .../v3/test_block_storage_resource_filter.py | 67 +- .../unit/volume/v3/test_volume_group_snapshot.py | 122 +- openstackclient/volume/client.py | 14 +- openstackclient/volume/v1/qos_specs.py | 169 +- openstackclient/volume/v1/service.py | 66 +- openstackclient/volume/v1/volume.py | 224 +- openstackclient/volume/v1/volume_backup.py | 100 +- openstackclient/volume/v1/volume_snapshot.py | 184 +- .../volume/v1/volume_transfer_request.py | 33 +- openstackclient/volume/v1/volume_type.py | 268 +- openstackclient/volume/v2/backup_record.py | 22 +- openstackclient/volume/v2/consistency_group.py | 141 +- .../volume/v2/consistency_group_snapshot.py | 109 +- openstackclient/volume/v2/qos_specs.py | 169 +- openstackclient/volume/v2/service.py | 66 +- openstackclient/volume/v2/volume.py | 417 +- openstackclient/volume/v2/volume_backend.py | 34 +- openstackclient/volume/v2/volume_backup.py | 210 +- openstackclient/volume/v2/volume_host.py | 23 +- openstackclient/volume/v2/volume_snapshot.py | 239 +- .../volume/v2/volume_transfer_request.py | 29 +- openstackclient/volume/v2/volume_type.py | 441 +- openstackclient/volume/v3/block_storage_cleanup.py | 35 +- openstackclient/volume/v3/block_storage_cluster.py | 16 +- .../volume/v3/block_storage_log_level.py | 56 +- openstackclient/volume/v3/block_storage_manage.py | 132 +- .../volume/v3/block_storage_resource_filter.py | 4 +- openstackclient/volume/v3/volume.py | 43 +- openstackclient/volume/v3/volume_attachment.py | 34 +- openstackclient/volume/v3/volume_group.py | 52 +- openstackclient/volume/v3/volume_group_snapshot.py | 15 +- openstackclient/volume/v3/volume_group_type.py | 23 +- openstackclient/volume/v3/volume_message.py | 15 +- .../add-auto-approve-cleanup-a2d225faa42dfdcb.yaml | 6 + ...lavor-id-to-router-create-76e916e129b5b80c.yaml | 4 + ...esource-type-list-command-020adcaa2ad14e07.yaml | 5 + ...import-info-stores-delete-c50b5222c21e1077.yaml | 6 + .../add-port-hints-attribute-be1779e640a47d0d.yaml | 7 + .../notes/add-stores-info-9f1488dd29013767.yaml | 3 + ...os-set-no-property-option-348480dfc42a0a64.yaml | 4 + ...e-set-public-private-opts-891fc7ab5de9bb6a.yaml | 5 + .../bp-add-locked-reason-425efd2def1144f1.yaml | 1 - ...on-floating-ip-rate-limit-8387c040a6fb9acd.yaml | 2 +- .../notes/bp-project-tags-b544aef9672d415b.yaml | 2 +- .../notes/bug-1647406-c936581034a1b6e4.yaml | 2 +- .../notes/fix-story-2010775-953dbdf03b2b6746.yaml | 8 + ...loatingip_dns_integration-f26c7575694d098d.yaml | 2 +- ...te-client-side-generation-73d8dd36192f70c9.yaml | 11 + .../migrate-backup-commands-0becc8f18cf9737b.yaml | 10 + ...rate-server-events-to-sdk-6a1f5dce582df245.yaml | 5 + ...rate-server-reboot-to-sdk-a49822810def4c8a.yaml | 4 + ...ate-server-restore-to-sdk-4540f26753031779.yaml | 4 + ...er-shelve-unshelve-to-sdk-8fce77586aa68a51.yaml | 5 + ...-server-start-stop-to-sdk-55edd4e1ff5e6ac7.yaml | 5 + ...rate-volume-revert-to-sdk-1e399853d80ba5f8.yaml | 4 + ...ate-volume-summary-to-sdk-96ff58f653e0feaa.yaml | 4 + .../notes/osc4-identity-6564257c67d43106.yaml | 2 +- ...anup-skip-resource-option-4f80db0d8cf36fdb.yaml | 8 + .../remove-project-purge-d372374b1a7c4641.yaml | 8 + ...rver-rebuild-wait-shutoff-c84cddcd3f15e9ce.yaml | 13 + ...switch-server-lock-to-sdk-d5dd17e4987233a5.yaml | 4 + releasenotes/source/2023.1.rst | 6 + releasenotes/source/conf.py | 62 +- releasenotes/source/index.rst | 17 +- releasenotes/source/unreleased.rst | 2 +- requirements.txt | 3 +- setup.cfg | 7 +- setup.py | 4 +- tools/fast8.sh | 15 - tox.ini | 68 +- 464 files changed, 33422 insertions(+), 27429 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 1ae8cec4..bc950562 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,0 +7 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 +cryptography>=2.7 # BSD/Apache-2.0 @@ -9 +10 @@ iso8601>=0.1.11 # MIT -openstacksdk>=0.103.0 # Apache-2.0 +openstacksdk>=1.4.0 # Apache-2.0 From no-reply at openstack.org Fri Sep 15 16:26:59 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 15 Sep 2023 16:26:59 -0000 Subject: [release-announce] placement 10.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for placement for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/placement/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/placement/src/branch/stable/bobcat Release notes for placement can be found at: https://docs.openstack.org/releasenotes/placement/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/placement and tag it *bobcat-rc-potential* to bring it to the placement release crew's attention. From no-reply at openstack.org Wed Sep 20 09:14:35 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 20 Sep 2023 09:14:35 -0000 Subject: [release-announce] glance 27.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for glance for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/glance/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/glance/src/branch/stable/bobcat Release notes for glance can be found at: https://docs.openstack.org/releasenotes/glance/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/glance/+bugs and tag it *bobcat-rc-potential* to bring it to the glance release crew's attention. From no-reply at openstack.org Wed Sep 20 09:16:45 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 20 Sep 2023 09:16:45 -0000 Subject: [release-announce] tacker 10.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for tacker for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/tacker/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/tacker/src/branch/stable/bobcat Release notes for tacker can be found at: https://docs.openstack.org/releasenotes/tacker/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/tacker/+bugs and tag it *bobcat-rc-potential* to bring it to the tacker release crew's attention. From no-reply at openstack.org Wed Sep 20 09:16:58 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 20 Sep 2023 09:16:58 -0000 Subject: [release-announce] python-octaviaclient 2.6.0 (yoga) Message-ID: We are excited to announce the release of: python-octaviaclient 2.6.0: Octavia client for OpenStack Load Balancing This release is part of the yoga stable 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. 2.6.0 ^^^^^ Bug Fixes * Removed an unsupported protocol from the pool protocols. Changes in python-octaviaclient 2.5.0..2.6.0 -------------------------------------------- 1dff235 Fix new pylint warnings 06d2810 Remove munch dependency ee4b4dc Add munch explicitly to requirements ca8777f Fix pool protocols 86da005 Update TOX_CONSTRAINTS_FILE for stable/yoga de49be7 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .pylintrc | 5 ----- octaviaclient/osc/v2/pool.py | 4 ++-- octaviaclient/osc/v2/utils.py | 10 ++++++---- releasenotes/notes/fix-pool-protocols-090b2a6f4e82516f.yaml | 4 ++++ tox.ini | 6 +++--- 7 files changed, 24 insertions(+), 18 deletions(-) From no-reply at openstack.org Thu Sep 21 10:54:04 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 10:54:04 -0000 Subject: [release-announce] nova 28.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for nova for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/nova/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/nova/src/branch/stable/bobcat Release notes for nova can be found at: https://docs.openstack.org/releasenotes/nova/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/nova/+bugs and tag it *bobcat-rc-potential* to bring it to the nova release crew's attention. From no-reply at openstack.org Thu Sep 21 10:54:09 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 10:54:09 -0000 Subject: [release-announce] heat 21.0.0.0rc1 (bobcat) Message-ID: Hello everyone, A new release candidate for heat for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/heat/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/heat/src/branch/stable/bobcat Release notes for heat can be found at: https://docs.openstack.org/releasenotes/heat/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/989 and tag it *bobcat-rc-potential* to bring it to the heat release crew's attention. From no-reply at openstack.org Thu Sep 21 11:22:57 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:22:57 -0000 Subject: [release-announce] zaqar-tempest-plugin 1.7.0 (bobcat) Message-ID: We enthusiastically announce the release of: zaqar-tempest-plugin 1.7.0: Tempest plugin zaqar_tempest_plugin This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/zaqar-tempest-plugin Download the package from: https://tarballs.openstack.org/zaqar-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/zaqar/+bugs For more details, please see below. Changes in zaqar-tempest-plugin 1.3.0..1.7.0 -------------------------------------------- 3813c99 Migrate from testr to stestr Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 +- .stestr.conf | 3 +++ .testr.conf | 7 ------- test-requirements.txt | 2 +- tox.ini | 18 ++++++++++++++---- 5 files changed, 19 insertions(+), 13 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 93fc72c..d14547f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ oslotest>=1.10.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD +stestr>=2.0.0 # Apache-2.0 From no-reply at openstack.org Thu Sep 21 11:23:16 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:23:16 -0000 Subject: [release-announce] trove-tempest-plugin 2.2.0 (bobcat) Message-ID: We joyfully announce the release of: trove-tempest-plugin 2.2.0: Tempest plugin for Trove project This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/trove-tempest-plugin Download the package from: https://tarballs.openstack.org/trove-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/trove/+bugs For more details, please see below. Changes in trove-tempest-plugin xena-last..2.2.0 ------------------------------------------------ d63e17a Replace deprecated terms 9122baa Add expect_op_status for wait_for_instance_status function. 826cd69 Add python 3.10 to setup.cfg metadata 089f238 remove trove-tempest-ipv6-only to experimental pipline 35906b2 enable trove backup tests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 14 ++++++++----- setup.cfg | 2 ++ tempest_blacklist.txt | 5 ----- tempest_exclude_list.txt | 3 +++ 9 files changed, 60 insertions(+), 26 deletions(-) From no-reply at openstack.org Thu Sep 21 11:25:36 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:25:36 -0000 Subject: [release-announce] blazar-tempest-plugin 0.11.0 (bobcat) Message-ID: We are ecstatic to announce the release of: blazar-tempest-plugin 0.11.0: Tempest plugin for Blazar Project This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/blazar-tempest-plugin Download the package from: https://tarballs.openstack.org/blazar-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/blazar/+bugs For more details, please see below. Changes in blazar-tempest-plugin xena-last..0.11.0 -------------------------------------------------- 9dd53ae Cleanup py27 support 2758d56 Add stable/2023.1 jobs on master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 +++++++ setup.py | 10 +--------- 2 files changed, 8 insertions(+), 9 deletions(-) From no-reply at openstack.org Thu Sep 21 11:27:25 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:27:25 -0000 Subject: [release-announce] designate 15.0.1 (zed) Message-ID: We are amped to announce the release of: designate 15.0.1: DNS as a Service This release is part of the zed stable release series. The source is available from: https://opendev.org/openstack/designate Download the package from: https://tarballs.openstack.org/designate/ Please report issues through: https://bugs.launchpad.net/designate/+bugs For more details, please see below. 15.0.1 ^^^^^^ Bug Fixes * Fixed bug 2015762 which could cause managed records to occasionally fail to delete due to a race condition. (https://bugs.launchpad.net/designate/+bug/2015762) Changes in designate 15.0.0..15.0.1 ----------------------------------- 2537aedf Remove designate-tox-dnspython-latest from stable a99367cf Fix TsigKeyring issues with dnspython 2.x 6e7b7e89 [CI] Reduce workers and disable cinder to save on memory b518dacc Use ids when removing sink managed records eb67571d Use ids when removing ptr records be775801 [coordination] backend_url should be secret 24ac8d7d Removed unsupported test B309 from bandit 376d5912 Fix dns.resolver import for mdns 96d788c6 CI: Move queue configuration into project-template Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 9 ++- designate/central/service.py | 26 ++++--- designate/conf/coordination.py | 1 + designate/dnsutils.py | 3 +- designate/mdns/handler.py | 21 +++-- designate/notification_handler/base.py | 26 ++++--- ...lete-fails-intermittently-53168cf5cd830b59.yaml | 7 ++ tox.ini | 2 +- 12 files changed, 238 insertions(+), 43 deletions(-) From no-reply at openstack.org Thu Sep 21 11:28:41 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:28:41 -0000 Subject: [release-announce] ec2api-tempest-plugin 1.7.0 (bobcat) Message-ID: We are ecstatic to announce the release of: ec2api-tempest-plugin 1.7.0: Tempest plugin for ec2-api This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/ec2api-tempest-plugin Download the package from: https://tarballs.openstack.org/ec2api-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/ec2-api/+bugs For more details, please see below. Changes in ec2api-tempest-plugin xena-last..1.7.0 ------------------------------------------------- 1036f53 Add stable/2023.1 jobs on master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 +++++++ 1 file changed, 7 insertions(+) From no-reply at openstack.org Thu Sep 21 11:28:56 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:28:56 -0000 Subject: [release-announce] ironic 20.1.2 (yoga) Message-ID: We enthusiastically announce the release of: ironic 20.1.2: OpenStack Bare Metal Provisioning This release is part of the yoga stable 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. 20.1.2 ^^^^^^ Upgrade Notes ************* * Adds "sha256", "sha384" and "sha512" as supported SNMPv3 authentication protocols to iRMC driver. Bug Fixes ********* * Fixes Ironic integration with Cinder because of changes which resulted as part of the recent Security related fix in bug 2004555 (https://launchpad.net/bugs/2004555). The work in Ironic to track this fix was logged in bug 2019892 (https://bugs.launchpad.net/ironic/+bug/2019892). Ironic now sends a service token to Cinder, which allows for access restrictions added as part of the original CVE-2023-2088 fix to be appropriately bypassed. Ironic was not vulnerable, but the restrictions added as a result did impact Ironic's usage. This is because Ironic volume attachments are not on a shared "compute node", but instead mapped to the physical machines and Ironic handles the attachment life- cycle after initial attachment. * When aborting cleaning, the "last_error" field is no longer initially empty. It is now populated on the state transition to "clean failed". * When cleaning or deployment fails, the "last_error" field is no longer temporary set to "None" while the power off action is running. * Fixes an issue where if selinux is enabled and enforcing, and the published image is a hardlink, the source selinux context is preserved, causing access denied when retrieving the image using hardlink URL. * Fixes bug of iRMC driver in parse_driver_info where, if FIPS is enabled, SNMP version is always required to be version 3 even though iRMC driver's xxx_interface doesn't use SNMP actually. * Fixes "'NoneType' object is not iterable" in conductor logs for "redfish" and "idrac-redfish" RAID clean and deploy steps. The message should no longer appear. For affected nodes re-create the node or delete "raid_configs" entry from "driver_internal_info" field. * Fixes an issue in the online upgrade logic where database models for Node Traits and BIOS Settings resulted in an error when performing the online data migration. This was because these tables were originally created as extensions of the Nodes database table, and the schema of the database was slightly different enough to result in an error if there was data to migrate in these tables upon upgrade, which would have occured if an early BIOS Setting adopter had data in the database prior to upgrading to the Yoga release of Ironic. The online upgrade parameter now subsitutes an alternate primary key name name when applicable. * Fixes SNMPv3 message authentication and encryption functionality of iRMC driver. The SNMPv3 authentication between iRMC driver and iRMC was only by the security name with no passwords and encryption. To increase security, the following parameters are now added to the node's "driver_info", and can be used for authentication: * "irmc_snmp_user" * "irmc_snmp_auth_password" * "irmc_snmp_priv_password" * "irmc_snmp_auth_proto" (Optional, defaults to "sha") * "irmc_snmp_priv_proto" (Optional, defaults to "aes") "irmc_snmp_user" replaces "irmc_snmp_security". "irmc_snmp_security" will be ignored if "irmc_snmp_user" is set. "irmc_snmp_auth_proto" and "irmc_snmp_priv_proto" can also be set through the following options in the "[irmc]" section of "/etc/ironic/ironic.conf": * "snmp_auth_proto" * "snmp_priv_proto" * Fixes a race condition in PXE initialization where logic to retry what we suspect as potentially failed PXE boot operations was not consulting if an "agent token" had been established, which is the very first step in agent initialization. * Fixes an issue where an agent token was being orphaned if a baremetal node timed out during cleaning operations, leading to issues where the node would not be able to establish a new token with Ironic upon future in some cases. We now always wipe the token in this case. Other Notes *********** * Updates the minimum version of "python-scciclient" library to "0.12.2". Changes in ironic 20.1.1..20.1.2 -------------------------------- 72d124856 [iRMC] Fix parse_driver_info bug enforcing SNMP v3 under FIPS mode 4ec0ee677 [ci] [stable-only] Cinder fixed; make BFV job vote d1ad9e8d0 [stable-only] [CI] BFV, RBAC jobs marked non-voting 94358e471 Fix Cinder Integration fallout from CVE-2023-2088 ad227de24 Fix online upgrades for Bios/Traits 59cdb9aeb Wipe Agent Token when cleaning timeout occcurs 92c187a32 Do not move nodes to CLEAN FAILED with empty last_error e5267b58e Move and fix reno config for releasenotes job 31a0b0c1d Fix selinux context of published image hardlink 959fc9163 Fix "'NoneType' object is not iterable" in RAID 26573bed3 Prevent pxe retry when agent token exists 177e93de9 Fixes for tox 4.0 1f4fabf88 Add support auth protocols for iRMC c274231bf Add SNMPv3 authentication functionality Diffstat (except docs and test files) ------------------------------------- devstack/lib/ironic | 2 +- ironic/common/cinder.py | 71 +++++- ironic/common/keystone.py | 24 +- ironic/common/states.py | 3 + ironic/common/utils.py | 12 + ironic/conductor/cleaning.py | 26 +- ironic/conductor/manager.py | 3 +- ironic/conductor/task_manager.py | 11 +- ironic/conductor/utils.py | 12 +- ironic/conf/irmc.py | 28 ++- ironic/db/sqlalchemy/api.py | 33 ++- ironic/drivers/modules/image_utils.py | 10 + ironic/drivers/modules/irmc/common.py | 249 +++++++++++++++--- ironic/drivers/modules/irmc/inspect.py | 24 +- ironic/drivers/modules/irmc/power.py | 22 +- ironic/drivers/modules/pxe_base.py | 6 + ironic/drivers/modules/redfish/raid.py | 8 +- .../unit/drivers/modules/redfish/test_raid.py | 4 + releasenotes/config.yaml | 5 + .../notes/cinder-2019892-6b5a9de5c5f05aa6.yaml | 16 ++ .../notes/cleaning-error-5c13c33c58404b97.yaml | 8 + ...ix-context-image-hardlink-16f452974abc7327.yaml | 7 + ...nforcing-snmpv3-with-fips-e45971d363925ec3.yaml | 6 + ...pe-object-is-not-iterable-0592926d890d6c11.yaml | 7 + ...-online-version-migration-db432a7b239647fa.yaml | 14 ++ ...c-add-snmp-auth-protocols-3ff7597cea7ef9dd.yaml | 5 + .../irmc-add-snmpv3-security-fca05bfc30f50d1a.yaml | 28 +++ ...e-retry-when-token-exists-a4f38f7da56c1397.yaml | 7 + ...ken-upon-cleaning-timeout-c9add514fad1b02c.yaml | 7 + reno.yaml | 4 - tox.ini | 9 +- zuul.d/project.yaml | 11 +- 43 files changed, 1052 insertions(+), 151 deletions(-) From no-reply at openstack.org Thu Sep 21 11:30:40 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:30:40 -0000 Subject: [release-announce] vitrage-tempest-plugin 6.2.0 (bobcat) Message-ID: We are amped to announce the release of: vitrage-tempest-plugin 6.2.0: Tempest plugin for Vitrage project This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/vitrage-tempest-plugin Download the package from: https://tarballs.openstack.org/vitrage-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/vitrage/+bugs For more details, please see below. Changes in vitrage-tempest-plugin wallaby-last..6.2.0 ----------------------------------------------------- 816b235 Add stable/zed jobs on master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) From no-reply at openstack.org Thu Sep 21 11:31:10 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:31:10 -0000 Subject: [release-announce] glance-tempest-plugin 0.7.0 (bobcat) Message-ID: We are excited to announce the release of: glance-tempest-plugin 0.7.0: Tempest plugin tests for Glance. This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/glance-tempest-plugin Download the package from: https://tarballs.openstack.org/glance-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/glance/+bugs For more details, please see below. Changes in glance-tempest-plugin 0.6.0..0.7.0 --------------------------------------------- d6f7287 glance-tempest-plugin branchless: add stable branch testing a7f1754 Assert on system scope permission based on supported flag Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 45 ++- glance_tempest_plugin/config.py | 21 ++ glance_tempest_plugin/plugin.py | 12 +- 4 files changed, 253 insertions(+), 162 deletions(-) From no-reply at openstack.org Thu Sep 21 11:31:54 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:31:54 -0000 Subject: [release-announce] cloudkitty-tempest-plugin 2.8.0 (bobcat) Message-ID: We are thrilled to announce the release of: cloudkitty-tempest-plugin 2.8.0: Tempest plugin for CloudKitty This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/cloudkitty-tempest-plugin Download the package from: https://tarballs.openstack.org/cloudkitty-tempest-plugin/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/cloudkitty- tempest-plugin For more details, please see below. Changes in cloudkitty-tempest-plugin xena-last..2.8.0 ----------------------------------------------------- a93eff4 Add stable/2023.1 jobs on master gate 66586bb Cleanup py27 support Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 +++++++ setup.py | 9 --------- 2 files changed, 7 insertions(+), 9 deletions(-) From no-reply at openstack.org Thu Sep 21 11:33:01 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:33:01 -0000 Subject: [release-announce] ironic-inspector 11.7.0 (bobcat) Message-ID: We are jazzed to announce the release of: ironic-inspector 11.7.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.6.0..11.7.0 ------------------------------------------ a696dbe CI: re-add genade job to normal CI queues 31e07e4 Fix bindep for debian bookworm for py3.11 be3d377 Update the project status and move broken jobs to experimental 278ba52 Handle bracketed IPv6 redfish_address 4a6bdaa docs: fix typo 13a0d93 tox: Remove basepython c2cb0f2 Support LLDP data coming in the new field Diffstat (except docs and test files) ------------------------------------- bindep.txt | 6 +- ironic_inspector/common/ironic.py | 4 + ironic_inspector/plugins/lldp_basic.py | 3 +- ironic_inspector/plugins/local_link_connection.py | 3 +- ironic_inspector/test/unit/test_common_ironic.py | 8 ++ .../test/unit/test_plugins_lldp_basic.py | 111 +++++++++++++++++++-- .../notes/bug-2036455-bd3f6381b78c20db.yaml | 7 ++ .../notes/project-status-4ce6dc06e8b8a0d1.yaml | 8 ++ tox.ini | 2 - zuul.d/ironic-inspector-jobs.yaml | 9 +- zuul.d/project.yaml | 9 +- 12 files changed, 147 insertions(+), 25 deletions(-) From no-reply at openstack.org Thu Sep 21 11:33:05 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:33:05 -0000 Subject: [release-announce] cyborg-tempest-plugin 2.2.0 (bobcat) Message-ID: We are pleased to announce the release of: cyborg-tempest-plugin 2.2.0: OpenStack Acceleration Tempest Plugin This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/cyborg-tempest-plugin Download the package from: https://tarballs.openstack.org/cyborg-tempest-plugin/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/cyborg For more details, please see below. Changes in cyborg-tempest-plugin 2.1.0..2.2.0 --------------------------------------------- 1db2d0f Add stable/2023.1 jobs on master gate 3b16666 add list device testcase by combine args Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 8 ++++++++ 2 files changed, 26 insertions(+) From no-reply at openstack.org Thu Sep 21 11:33:12 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:33:12 -0000 Subject: [release-announce] venus-tempest-plugin 3.1.0 (bobcat) Message-ID: We jubilantly announce the release of: venus-tempest-plugin 3.1.0: OpenStack Log Management Service Tempest Plugin This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/venus-tempest-plugin Download the package from: https://tarballs.openstack.org/venus-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/openstack-venus/+bugs For more details, please see below. Changes in venus-tempest-plugin 3.0.0..3.1.0 -------------------------------------------- 76ec2a0 remove venus-tempest-plugin-master dir 11824a7 add custom config api service e8103d8 delete invalid test file and cyborg api service b4cf79f delete invalid file 1985246 Add pep8 task 1aad09e nit: feature placeholder 8b132a4 modify code that does not comply with pep8 specifications Diffstat (except docs and test files) ------------------------------------- .gitignore | 57 +++- .zuul.yaml | 9 +- README.rst | 5 + venus-tempest-plugin-master/.coveragerc | 6 - venus-tempest-plugin-master/.gitignore | 65 ----- venus-tempest-plugin-master/.gitreview | 4 - venus-tempest-plugin-master/.mailmap | 5 - venus-tempest-plugin-master/.stestr.conf | 3 - venus-tempest-plugin-master/.zuul.yaml | 107 -------- venus_tempest_plugin/services/venus_data.py | 8 - venus_tempest_plugin/services/venus_rest_client.py | 35 +-- 16 files changed, 75 insertions(+), 733 deletions(-) From no-reply at openstack.org Thu Sep 21 11:33:27 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:33:27 -0000 Subject: [release-announce] ironic-ui 6.2.1 (bobcat) Message-ID: We jubilantly announce the release of: ironic-ui 6.2.1: 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.2.0..6.2.1 --------------------------------- 8a8e8fa Fix release note build Diffstat (except docs and test files) ------------------------------------- releasenotes/source/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Thu Sep 21 11:33:54 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:33:54 -0000 Subject: [release-announce] ironic-python-agent 9.7.0 (bobcat) Message-ID: We are pumped to announce the release of: ironic-python-agent 9.7.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. Changes in ironic-python-agent 9.6.0..9.7.0 ------------------------------------------- eb95273 Add get_service_steps logic to the agent b6c263a preserve/handle config drives on 4k block devices 51f2115 Use sparkingly new metalsmith cs9 job 5ed520d Handle the node being locked 80c3f56 tox: Remove basepython Diffstat (except docs and test files) ------------------------------------- ironic_python_agent/config.py | 5 + ironic_python_agent/errors.py | 9 + ironic_python_agent/extensions/service.py | 103 +++++++ ironic_python_agent/hardware.py | 128 ++++++++- ironic_python_agent/hardware_managers/mlnx.py | 8 + ironic_python_agent/ironic_api_client.py | 27 +- ironic_python_agent/partition_utils.py | 98 ++++++- ...-block-size-config-drives-4470828dd06d2600.yaml | 12 + ...add-service-steps-support-655cc02d112ed0a8.yaml | 14 + ...d-node-conflict-is-locked-2ea21dd45abfe4f7.yaml | 13 + setup.cfg | 1 + tox.ini | 2 - zuul.d/ironic-python-agent-jobs.yaml | 4 +- 19 files changed, 1079 insertions(+), 12 deletions(-) From no-reply at openstack.org Thu Sep 21 11:35:04 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:35:04 -0000 Subject: [release-announce] bifrost 17.1.0 (bobcat) Message-ID: We enthusiastically announce the release of: bifrost 17.1.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. Changes in bifrost 17.0.0..17.1.0 --------------------------------- ce445f09 Fix for lack of log rotation in Bifrost a6ce2831 Replace Cirros references with generic descriptors Diffstat (except docs and test files) ------------------------------------- bifrost/cli.py | 2 +- playbooks/install.yaml | 1 + playbooks/inventory/group_vars/localhost | 2 +- playbooks/inventory/group_vars/target | 2 +- .../bifrost-configdrives-dynamic/defaults/main.yml | 7 ++- .../roles/bifrost-ironic-install/defaults/main.yml | 12 +++-- .../bifrost-ironic-install/tasks/bootstrap.yml | 12 ++--- .../bifrost-logrotate-install/defaults/main.yml | 45 ++++++++++++++++++ .../bifrost-logrotate-install/tasks/configure.yml | 18 ++++++++ .../bifrost-logrotate-install/tasks/install.yml | 17 +++++++ .../roles/bifrost-logrotate-install/tasks/main.yml | 24 ++++++++++ .../bifrost-logrotate-install/tasks/start.yml | 22 +++++++++ .../templates/logrotate.conf.j2 | 53 ++++++++++++++++++++++ playbooks/test-bifrost.yaml | 4 +- .../notes/fix_logrotate-bb2c38c42d9e43eb.yaml | 6 +++ .../generalise-use_cirros-be75f2c5452491a1.yaml | 7 +++ scripts/test-bifrost.sh | 10 ++-- tools/vagrant_dev_env/vagrant.yml | 2 +- 19 files changed, 224 insertions(+), 24 deletions(-) From no-reply at openstack.org Thu Sep 21 11:35:29 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:35:29 -0000 Subject: [release-announce] ironic-prometheus-exporter 4.2.1 (bobcat) Message-ID: We are jazzed to announce the release of: ironic-prometheus-exporter 4.2.1: 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.2.0..4.2.1 -------------------------------------------------- 62098d7 CI: Remove ubuntu focal job bcc3b8c tox: Remove basepython Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- tox.ini | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) From no-reply at openstack.org Thu Sep 21 11:36:28 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:36:28 -0000 Subject: [release-announce] designate-tempest-plugin 0.20.0 (bobcat) Message-ID: We are chuffed to announce the release of: designate-tempest-plugin 0.20.0: OpenStack DNS As A Service (Designate) Functional Tests This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/designate-tempest-plugin Download the package from: https://tarballs.openstack.org/designate-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/designate/+bugs For more details, please see below. Changes in designate-tempest-plugin xena-last..0.20.0 ----------------------------------------------------- c3adc64 Fix test_pool sorted list assertion failures 462e39d Removes "DDT" module from Designate-Tempest-Plugin 725b250 Shared Zones - new scenario test cases 9b0cec9 [Designate] IPv6 detection check added 300523a Remove EM stable/xena job from master gate a12691b Add a scenario test for classless PTR delegation d858e4e Remove reference to 'all-plugin' tox environment 75acd12 Adds backend propagation check for E2E recordset scenario test Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 - designate_tempest_plugin/data_utils.py | 9 +- .../services/dns/query/query_client.py | 7 +- requirements.txt | 1 - 18 files changed, 572 insertions(+), 283 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2ba3e1a..497e29e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ dnspython>=1.16.0 # http://www.dnspython.org/LICENSE -ddt>=1.0.1 # MIT From no-reply at openstack.org Thu Sep 21 11:36:37 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:36:37 -0000 Subject: [release-announce] oslo.db 14.1.0 (bobcat) Message-ID: We are happy to announce the release of: oslo.db 14.1.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.1.0 ^^^^^^ Upgrade Notes * The ability to create engine facades that used autocommit, which was removed in 13.0.0, has been re-added temporarily to allow a longer transition time for projects. It is still deprecated and requires SQLAlchemy < 2.x. It will be removed again in a future release. * The "oslo_db.sqlalchemy.migration" module and "WalkVersionsMixin" test mixin in the "oslo_db.sqlalchemy.test_migrations", which were removed in 13.0.0, have been re-added temporarily to allow a longer transition time for projects. These are still deprecated as SQLAlchemy-Migrate is not compatible with SQLAlchemy 2.x. They will be removed again in a future release. Changes in oslo.db 14.0.0..14.1.0 --------------------------------- caebf76 [stable-only] Move sqlalchemy-migrate to doc requirements 4ee7914 [stable-only] Re-add migration helpers, tests 115c324 [stable-only] Re-add autocommit support 683d989 Update TOX_CONSTRAINTS_FILE for stable/2023.2 11927aa Update .gitreview for stable/2023.2 Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + oslo_db/sqlalchemy/enginefacade.py | 26 ++- oslo_db/sqlalchemy/migration.py | 183 +++++++++++++++++ oslo_db/sqlalchemy/test_migrations.py | 217 +++++++++++++++++++++ .../notes/readd-autocommit-b070ba5a3a57dcad.yaml | 7 + .../readd-sqlalchemy-migrate-ea7af75ef6d2f48b.yaml | 9 + tox.ini | 4 +- 10 files changed, 463 insertions(+), 5 deletions(-) From no-reply at openstack.org Thu Sep 21 11:37:30 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:37:30 -0000 Subject: [release-announce] murano-tempest-plugin 2.7.0 (bobcat) Message-ID: We are chuffed to announce the release of: murano-tempest-plugin 2.7.0: Tempest plugin for the murano project. This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/murano-tempest-plugin Download the package from: https://tarballs.openstack.org/murano-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/murano/+bugs For more details, please see below. Changes in murano-tempest-plugin xena-last..2.7.0 ------------------------------------------------- d2b794c Add stable/2023.1 jobs on master gate fb2cbfa Remove stable/wallaby job from master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) From no-reply at openstack.org Thu Sep 21 11:39:44 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:39:44 -0000 Subject: [release-announce] watcher-tempest-plugin 3.0.0 (bobcat) Message-ID: We enthusiastically announce the release of: watcher-tempest-plugin 3.0.0: Tempest plugin watcher-tempest-plugin This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/watcher-tempest-plugin Download the package from: https://tarballs.openstack.org/watcher-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/watcher/+bugs For more details, please see below. Changes in watcher-tempest-plugin xena-last..3.0.0 -------------------------------------------------- 8d909cf fix hacking error 768d009 Remove Glance v1 APIs tests code bc87689 Add stable/2023.1 jobs on master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 +++++++ test-requirements.txt | 2 +- .../test_execute_vm_workload_consolidation.py | 4 ++-- 4 files changed, 12 insertions(+), 20 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 04e6c9c..dfc0d47 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=3.2.,<3.3 # Apache-2.0 +hacking>=3.2 From no-reply at openstack.org Thu Sep 21 11:43:29 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 11:43:29 -0000 Subject: [release-announce] solum-tempest-plugin 2.7.0 (bobcat) Message-ID: We are thrilled to announce the release of: solum-tempest-plugin 2.7.0: Tempest plugin for the solum project. This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/solum-tempest-plugin Download the package from: https://tarballs.openstack.org/solum-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/solum/+bugs For more details, please see below. Changes in solum-tempest-plugin xena-last..2.7.0 ------------------------------------------------ bb16916 Remove reference to 'all-plugin' tox environment Diffstat (except docs and test files) ------------------------------------- README.rst | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) From no-reply at openstack.org Thu Sep 21 12:11:24 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 12:11:24 -0000 Subject: [release-announce] cinder-tempest-plugin 1.10.0 (bobcat) Message-ID: We are chuffed to announce the release of: cinder-tempest-plugin 1.10.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 xena-last..1.10.0 -------------------------------------------------- 9fd78d5 Fixed cinder-tempest-plugin-lvm-lio-barbican job bbb3cd6 Test srbac on backups 87d4802 zuul: new LVM/nvmet job (relevant scenario) Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 63 +++- cinder_tempest_plugin/rbac/v3/base.py | 29 +- cinder_tempest_plugin/rbac/v3/test_backups.py | 455 ++++++++++++++++++++++++++ playbooks/install-multipath.yaml | 22 ++ 4 files changed, 566 insertions(+), 3 deletions(-) From no-reply at openstack.org Thu Sep 21 14:54:48 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 21 Sep 2023 14:54:48 -0000 Subject: [release-announce] virtualbmc 3.1.0 Message-ID: We are excited to announce the release of: virtualbmc 3.1.0: Create virtual BMCs for controlling virtual instances via IPMI The source is available from: https://opendev.org/openstack/virtualbmc Download the package from: https://tarballs.openstack.org/virtualbmc/ For more details, please see below. Changes in virtualbmc 3.0.1..3.1.0 ---------------------------------- c1b75e0 Remove duplicate space in log message e6fa558 Bugs are now in Launchpad, update docs to reflect 619f8d3 Update pep8 dep hacking to latest b356715 Use generic openstack python3 tests Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 4 ++-- README.rst | 6 +----- releasenotes/source/conf.py | 2 +- setup.cfg | 1 + tox.ini | 2 +- virtualbmc/vbmc.py | 2 +- zuul.d/project.yaml | 2 +- 8 files changed, 9 insertions(+), 12 deletions(-) From no-reply at openstack.org Fri Sep 22 14:08:33 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 22 Sep 2023 14:08:33 -0000 Subject: [release-announce] ironic 23.0.0 (bobcat) Message-ID: We are chuffed to announce the release of: ironic 23.0.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. 23.0.0 ^^^^^^ Prelude ******* Ironic is proud to announce the release of 23.0, the capstone release of a six month OpenStack 2023.2 (Bobcat) cycle. Our focus this cycle has been on improving the ability for operators to secure and service their Ironic nodes. There are also, as always, a myriad of quality of life fixes, including improvements to sqlite support, and graceful shutdown of conductors. We hope the latest release of Ironic serves you well! New Features ************ * Adds inspection hooks in the agent inspect interface for processing data received from the ramdisk at the /v1/continue_inspection endpoint. The four default configuration hooks *ramdisk-error*, *validate-interfaces*, *ports* and *architecture* are added. Two new configuration options *default_hooks* and *hooks* are added in the *inspector* configuration section to allow configuring the default enabled hooks and optional additional hooks, respectively. * Adds a new Ironic capability called "service_steps" which allows a deployed "ACTIVE" node to be modified utilizing a new API provision state verb of "service" which can include a list of "service_steps" to be performed. This work is inspired by "clean_steps" and "deploy_steps" and similar to those efforts, this functionality will continue to evolve as new features, functionality, and capabilities are added. * Adds a new driver method decorator "base.service_step" which operates exactly like the existing "base.clean_step" and "base.deploy_step" decorators. Driver methods which are decorated *can* be invoked utilizing the service steps. * Adds Firmware Interface support to ironic, we would like to receive feedback since this is a new feature we introduced and we as a developer community have limited hardware access, reach out to us in case of any unexpected behavior. * Adds version 1.86 of the Bare Metal API, which includes: * List all firmware components of a node via the "GET /v1/nodes/{node_ident}/firmware" API. * The "firmware_interface" field of the node resource. A firmware interface can be set when creating or updating a node. * The "default_firmware_interface" and "enabled_firmware_interface" fields of the driver resource. * Adds new configuration options for the firmware interface feature: * Firmware interfaces are enabled via "[DEFAULT]/enabled_firmware_interfaces". A default firmware interface to use when creating or updating nodes can be specified with "[DEFAULT]/default_firmware_interface". * Available interfaces: "redfish", "no-firmware" and "fake". * Support to update firmware of BIOS and BMC via "update" step, can be done via clean or deploy steps, the node should be using the "redfish" driver and set the "firmware_interface". * Introduce new config parameters in the conductor group. The *deploy_kernel_by_arch*, *deploy_ramdisk_by_arch*, *rescue_kernel_by_arch*, and *rescue_ramdisk_by_arch* are dictionaries allowing operators to specify parameters of kernel and ramdisk by the architecture of the node. * Adds a "[agent]allow_md5_checksum" configuration option which can be used to tell "ironic-python-agent" versions newer than version "9.4.0" if MD5 is a permitted algorithm. * Adds the storage of the "[json_rpc]port" configuration value to the internal conductor hostname field when the "[DEFAULT]rpc_transport" setting is set to "json-rpc". This allows deployments to utilize varying port configurations for JSON-RPC. As a result of this change, the RPC API version has been incremented to "1.57" and the feature is not available until any "[DEFAULT]pin_release_version" setting is removed. Known Issues ************ * When boot mode needs to be changed during provisioning, an additional reboot may happen on certain hardware. This is to ensure consistent behavior when any boot setting change results in a separate internal job. Upgrade Notes ************* * Ironic 23.0 is part of the OpenStack 2023.2 (Bobcat) release. This a non-SLURP release, meaning users of a 2023.1 (Antelope) cycle Ironic release can upgrade directly to the release accompanying 2024.1 (Caracal) when available. For more information, please visit Release Cadence Adjustment (https://governance.openstack.org/tc/resolutions/20220210-release- cadence-adjustment.html?_ga=2.126966605.1175089434.1694620440-19818 16456.1685478379). * Changing the boot mode or the secure boot state via the direct API ("/v1/nodes/{node_ident}/states/boot_mode" and "/v1/nodes/{node_ident}/states/secure_boot" accordingly) may now result in a reboot. This happens when the change cannot be applied immediately. Previously, the change would be applied whenever the next reboot happens for any unrelated reason, causing inconsistent behavior. * Operators utilizing JSON-RPC transport to conductors with a non- default port configuration should expect to see the hash ring layout change as the port number is now included in the hash ring calculation. This will only occur once the hash ring pin has been removed. * Requires "ironic-lib" version *5.5.0* for the json-rpc port to be properly set and utilized. Deprecation Notes ***************** * The *deploy_kernel*, *deploy_ramdisk*, *rescue_kernel*, and *rescue_ramdisk* parameters have been marked as deprecated as the new parameters allow more configuration options. Bug Fixes ********* * Fixes an issue where inspection would fail if an IPv6 address wrapped in brackets is used for the redfish BMC address. See bug: 2036455 (https://bugs.launchpad.net/ironic/+bug/2036455). * Fixes an issue where lookups to generate an agent token would stack up as the internal lock upgrade logic silently holds on to the request while trying to obtain a lock. The task creation will now immediately fail with a "NodeLocked" exception, which the agent will retry. * While updating boot mode or secure boot state in the Redfish driver, the node is now rebooted if the change is not detected on the System resource refresh. Ironic then waits up to "[redfish]boot_mode_config_timeout" seconds until the change is applied. Other Notes *********** * While investigating bug 2033430 (https://bugs.launchpad.net/ironic/+bug/2033430) we discovered we were emitting DHCP option 210 *only* with OVN, and never emitted it with dnsmasq because it was not being set previously. Our internal notes also indicated this was for PXELinux support, but was never actually needed. As it was excess, and redundant configuration being provided to Neutron, it has been removed. Changes in ironic 22.1.0..23.0.0 -------------------------------- 4eb0dbf7b RedfishFirmware Interface 21e3e71ea inspect_utils, handle bracketed IPv6 redfish addr 2bb653a52 Trivial: attach versions to release series 72037b596 redfish_address - wrap_ipv6 address 88fd22de7 Remove most prints for unit tests d115a52b2 [releasenotes] Prelude for 2023.2/bobcat a8ede77e3 devstack - configurable ipv6 address mode 6487b9581 Redfish: wait for secure boot state change if it's not immediate 065b4bfc1 CI: Remove ubuntu focal job 7b9007375 Fix two places that can cause issues under SQLite 985c7fdf2 [CI] Unblock CI by fixing job regex and non-voting snmp ec2a5cc7c Update proliantutils driver requirements for bobcat bb02c49de DB: Only re-query for a lock holder if we cannot lock 646d452d6 Add service steps and initial docs 3cd492d77 Log an exception from heartbeat 6d2243b91 log the version of the conductor starting 980611186 PXE: Remove DHCP option 210 from being set 69bdbfb6e Fully monkey patch eventlet for consistent behavior 30e4881c9 Add missing release mappings for 22.0 and 22.1 a2919f7a7 Correct bindep.txt entries for bookworm c84fe147a Utilize the JSON-RPC port aa2dad9f7 devstack - fix IPv6 ping 570fad96d Revert "Move metal3 integration job to non-voting temporarily" e1a086463 Add service steps call to agent logic 3c5e05a8a Introduce default kernel/ramdisks by arch fc29073b1 Use sparkingly new metalsmith cs9 job b5cdd1881 Move metal3 integration job to non-voting temporarily 04707edfe Update iRMC driver vendor library version e6360bc84 Add inspection (processing) hooks 03b8f4dd1 Revamp Ironic dev-quickstart documentation 2fd3d8f01 Fail on node lookup if it is locked 84f1a1c32 Permit Ironic to notify IPA it can support MD5 2366a4b86 Adds service steps 02f39c246 Fix minor grammar issues in the help for new inspector options ae7760af0 Remove instance image after deployment Diffstat (except docs and test files) ------------------------------------- .../source/baremetal-api-v1-node-management.inc | 8 + api-ref/source/baremetal-api-v1-nodes-firmware.inc | 2 +- bindep.txt | 8 +- devstack/lib/ironic | 9 +- .../contributor/ironic-multitenant-networking.rst | 1 + driver-requirements.txt | 4 +- ironic/api/controllers/v1/node.py | 73 +- ironic/api/controllers/v1/ramdisk.py | 1 + ironic/api/controllers/v1/utils.py | 10 +- ironic/api/controllers/v1/versions.py | 6 +- ironic/cmd/__init__.py | 2 +- ironic/common/faults.py | 6 +- ironic/common/neutron.py | 9 + ironic/common/pxe_utils.py | 11 - ironic/common/release_mappings.py | 45 +- ironic/common/states.py | 74 +- ironic/common/utils.py | 8 +- ironic/conductor/base_manager.py | 21 +- ironic/conductor/cleaning.py | 2 + ironic/conductor/manager.py | 83 +- ironic/conductor/rpcapi.py | 28 +- ironic/conductor/servicing.py | 377 +++++++ ironic/conductor/steps.py | 111 +- ironic/conductor/utils.py | 97 +- ironic/conf/agent.py | 6 + ironic/conf/conductor.py | 59 +- ironic/conf/inspector.py | 22 +- ironic/conf/neutron.py | 19 +- ironic/conf/redfish.py | 6 + .../versions/aa2384fee727_add_service_steps.py | 35 + ironic/db/sqlalchemy/api.py | 27 +- ironic/db/sqlalchemy/models.py | 1 + ironic/drivers/base.py | 177 +++ ironic/drivers/modules/agent.py | 6 +- ironic/drivers/modules/agent_base.py | 167 ++- ironic/drivers/modules/agent_client.py | 83 ++ ironic/drivers/modules/deploy_utils.py | 81 +- ironic/drivers/modules/fake.py | 7 + ironic/drivers/modules/inspect_utils.py | 3 + ironic/drivers/modules/inspector/agent.py | 126 ++- ironic/drivers/modules/inspector/hooks/__init__.py | 0 .../modules/inspector/hooks/architecture.py | 42 + ironic/drivers/modules/inspector/hooks/base.py | 129 +++ ironic/drivers/modules/inspector/hooks/ports.py | 93 ++ .../modules/inspector/hooks/ramdisk_error.py | 29 + .../{nics.py => hooks/validate_interfaces.py} | 126 +-- ironic/drivers/modules/ipmitool.py | 2 + ironic/drivers/modules/network/flat.py | 25 + ironic/drivers/modules/network/neutron.py | 30 + ironic/drivers/modules/redfish/bios.py | 1 + ironic/drivers/modules/redfish/firmware.py | 452 ++++++++ ironic/drivers/modules/redfish/firmware_utils.py | 44 + ironic/drivers/modules/redfish/management.py | 132 ++- ironic/drivers/modules/redfish/raid.py | 3 + ironic/drivers/modules/redfish/utils.py | 39 +- ironic/drivers/redfish.py | 5 + ironic/drivers/utils.py | 28 +- ironic/objects/firmware.py | 14 +- ironic/objects/node.py | 20 +- .../unit/drivers/modules/ilo/test_management.py | 8 +- .../drivers/modules/inspector/hooks/__init__.py | 0 .../modules/inspector/hooks/test_architecture.py | 39 + .../drivers/modules/inspector/hooks/test_ports.py | 125 +++ .../modules/inspector/hooks/test_ramdisk_error.py | 39 + .../test_validate_interfaces.py} | 123 +- .../unit/drivers/modules/inspector/test_agent.py | 13 +- .../unit/drivers/modules/redfish/test_bios.py | 5 +- .../unit/drivers/modules/redfish/test_boot.py | 142 ++- .../unit/drivers/modules/redfish/test_firmware.py | 40 + .../drivers/modules/redfish/test_management.py | 203 +++- .../unit/drivers/modules/redfish/test_raid.py | 6 +- .../unit/drivers/modules/redfish/test_utils.py | 8 + .../unit/drivers/modules/test_agent_client.py | 47 + .../unit/drivers/modules/test_deploy_utils.py | 69 ++ .../unit/drivers/modules/test_inspect_utils.py | 12 + .../23.0-prelude-bobcat-ad7c24f666c22ebf.yaml | 17 + .../notes/add-hold-states-7be5804d6f3a119a.yaml | 2 +- .../add-inspection-hooks-06e1e15d81061c83.yaml | 10 + .../notes/add-service-steps-deb45c9a0e77a647.yaml | 14 + .../notes/bug-2036455-edd0e97335579684.yaml | 6 + .../fail-fast-on-lookup-lock-a408feac87890050.yaml | 7 + .../notes/firmware-interface-8ad6f91aa1f746a0.yaml | 31 + .../kernel-ramdisk-by-arch-c35cd2fe09f6ee98.yaml | 13 + ...l-agent-about-md5-support-5c94da38c2f5dd10.yaml | 6 + releasenotes/notes/remove-400a563030224c4f.yaml | 9 + ...uefi-and-secureboot-waits-a783215327164e2c.yaml | 20 + ...t-in-hostname-for-jsonrpc-cdcd2c20a68a22c1.yaml | 16 + releasenotes/source/2023.1.rst | 6 +- requirements.txt | 4 +- setup.cfg | 7 + zuul.d/ironic-jobs.yaml | 2 +- zuul.d/project.yaml | 15 +- 126 files changed, 6736 insertions(+), 1238 deletions(-) Requirements updates -------------------- diff --git a/driver-requirements.txt b/driver-requirements.txt index c5a90f2d0..b0852d005 100644 --- a/driver-requirements.txt +++ b/driver-requirements.txt @@ -7 +7 @@ -proliantutils>=2.14.0 +proliantutils>=2.16.0 @@ -11 +11 @@ pyasn1-modules-lextudio>=0.2.0 # BSD -python-scciclient>=0.12.2 +python-scciclient>=0.15.0 diff --git a/requirements.txt b/requirements.txt index d6918b9fe..e57c72049 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12 +12 @@ automaton>=1.9.0 # Apache-2.0 -eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT +eventlet>=0.30.1 # MIT @@ -17 +17 @@ keystoneauth1>=4.2.0 # Apache-2.0 -ironic-lib>=5.4.0 # Apache-2.0 +ironic-lib>=5.5.0 # Apache-2.0 From no-reply at openstack.org Fri Sep 22 14:16:33 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 22 Sep 2023 14:16:33 -0000 Subject: [release-announce] horizon 23.3.0 (bobcat) Message-ID: We are pleased to announce the release of: horizon 23.3.0: OpenStack Dashboard This release is part of the bobcat 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. 23.3.0 ^^^^^^ New Features * Add suport for Time-based One-time Passwords. Changes in horizon 23.2.0..23.3.0 --------------------------------- c14f9f714 Fix runtime detection in virtualenv 4c979be02 pytest-based selenium tests add volume snapshots create, delete tests 6f3a2f7c8 pytest-based selenium tests clean/edit find elements/xpaths 316c24c5a Sync default policy rules db1859f74 pytest-based selenium tests add image delete test 9c59a3dd9 pytest-based selenium tests add first image test 80f1e3090 Fix sphinx extlinks captions d6649111e Imported Translations from Zanata cb74c8c08 Add TOTP support 6981184a1 pytest-based selenium tests fix conf. variables and import fixtures e001a590d Increase the default explicit_wait and page_timeout values 36536272f Add pytest-based selenium tests 20bdaa386 Bump minor version of XStatic-jQuery 50e3e74cd Fix ports tab at Launch Instance dialog eb7cb06d3 Imported Translations from Zanata e6f398715 Increase explicit wait to avoid timeout error during loading spinner 5034d8408 Make horizon-integration-tests job voting again 664894a59 Fix object-store container toggle for turning public access on/off e85356dfd Fix manage.py to use python3 190d38b55 Fix deprecated use of 'jQuery.fn.select()' shorthand event Diffstat (except docs and test files) ------------------------------------- .zuul.d/project.yaml | 6 +- horizon/templates/auth/_totp_form.html | 59 +++++ horizon/templates/auth/_totp_page.html | 26 ++ horizon/templates/auth/totp.html | 14 ++ manage.py | 2 +- openstack_auth/defaults.py | 2 + openstack_auth/exceptions.py | 4 + openstack_auth/forms.py | 60 +++++ openstack_auth/plugin/__init__.py | 4 +- openstack_auth/plugin/base.py | 18 ++ openstack_auth/plugin/totp.py | 43 ++++ openstack_auth/urls.py | 7 + openstack_auth/views.py | 42 ++++ .../conf/default_policies/glance.yaml | 94 ++++--- .../conf/default_policies/neutron.yaml | 197 ++++++++++++--- .../conf/default_policies/nova.yaml | 10 +- openstack_dashboard/conf/glance_policy.yaml | 164 ++++++------ openstack_dashboard/conf/neutron_policy.yaml | 267 +++++++++++++------- openstack_dashboard/conf/nova_policy.yaml | 7 +- .../dashboard/project/containers/containers.html | 2 +- .../keypair/create-keypair.controller.js | 2 +- .../networkports/ports.controller.js | 25 +- .../launch-instance/networkports/ports.spec.js | 11 +- openstack_dashboard/test/selenium/__init__.py | 0 openstack_dashboard/test/selenium/conftest.py | 233 +++++++++++++++++ .../test/selenium/integration/conftest.py | 59 +++++ .../test/selenium/integration/test_images.py | 109 ++++++++ .../test/selenium/integration/test_instances.py | 279 +++++++++++++++++++++ .../test_login.py} | 20 +- .../selenium/integration/test_volume_snapshots.py | 101 ++++++++ .../test/selenium/integration/test_volumes.py | 142 +++++++++++ openstack_dashboard/test/selenium/ui/conftest.py | 90 +++++++ .../test/selenium/ui/test_settings.py | 43 ++++ openstack_dashboard/test/selenium/widgets.py | 49 ++++ .../notes/add-totp-support-d14d01b038e5deea.yaml | 4 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 12 +- requirements.txt | 2 +- tox.ini | 24 ++ 48 files changed, 2151 insertions(+), 286 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index cdb83185b..cf812c64d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -62 +62 @@ XStatic-Jasmine>=2.4.1.1 # MIT License -XStatic-jQuery>=1.12.4.1,<3.6 # MIT License +XStatic-jQuery>=3.5.1.1 # MIT License From no-reply at openstack.org Fri Sep 22 14:55:21 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 22 Sep 2023 14:55:21 -0000 Subject: [release-announce] castellan 4.3.0 (bobcat) Message-ID: We are stoked to announce the release of: castellan 4.3.0: Generic Key Manager interface for OpenStack This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/castellan Download the package from: https://tarballs.openstack.org/castellan/ Please report issues through: https://bugs.launchpad.net/castellan/+bugs For more details, please see below. Changes in castellan 4.2.0..4.3.0 --------------------------------- 7033db5 Revert "Add secret consumers" f1978fb Revert "Implement force parameter" 9e17d0f Revert "Add secret consumers functional tests" e2c93e7 Revert "Add force parameter functional tests" d8ac096 Revert "Add secret consumers documentation and release note" cbf3394 Update TOX_CONSTRAINTS_FILE for stable/2023.2 029b167 Update .gitreview for stable/2023.2 Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + castellan/key_manager/barbican_key_manager.py | 76 +----- castellan/key_manager/key_manager.py | 40 +-- .../key_manager/not_implemented_key_manager.py | 8 +- castellan/key_manager/vault_key_manager.py | 18 +- .../key_manager/test_barbican_key_manager.py | 287 --------------------- .../unit/key_manager/test_barbican_key_manager.py | 273 +------------------- .../notes/secret-consumers-0253330a65b6638b.yaml | 10 - requirements.txt | 2 +- tox.ini | 2 +- 12 files changed, 22 insertions(+), 752 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 5dcca67..7a460bc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ cryptography>=2.7 # BSD/Apache-2.0 -python-barbicanclient>=5.5.0 # Apache-2.0 +python-barbicanclient>=4.5.2 # Apache-2.0 From no-reply at openstack.org Fri Sep 22 14:56:52 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 22 Sep 2023 14:56:52 -0000 Subject: [release-announce] octavia-tempest-plugin 2.4.1 (bobcat) Message-ID: We are thrilled to announce the release of: octavia-tempest-plugin 2.4.1: Tempest plugin for Octavia This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/octavia-tempest-plugin Download the package from: https://tarballs.openstack.org/octavia-tempest-plugin/ Please report issues through: https://storyboard.openstack.org/#!/project/908 For more details, please see below. Changes in octavia-tempest-plugin xena-last..2.4.1 -------------------------------------------------- bacca66 Fixed typo in override-checkout branch for stable/2023.1 3c44d1c Remove xena and wallaby jobs from the gates 63b5c60 Add stable/2023.1 jobs on master gate c45b554 Adding jobs for stable/zed Diffstat (except docs and test files) ------------------------------------- zuul.d/jobs.yaml | 92 ++++++++++++++++++++++++++-------------------------- zuul.d/projects.yaml | 42 +++++++++++------------- 2 files changed, 65 insertions(+), 69 deletions(-) From no-reply at openstack.org Fri Sep 22 15:01:42 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 22 Sep 2023 15:01:42 -0000 Subject: [release-announce] freezer-tempest-plugin 3.1.0 (bobcat) Message-ID: We are tickled pink to announce the release of: freezer-tempest-plugin 3.1.0: Tempest plugin for the freezer project. This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/freezer-tempest-plugin Download the package from: https://tarballs.openstack.org/freezer-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/freezer/+bugs For more details, please see below. Changes in freezer-tempest-plugin wallaby-last..3.1.0 ----------------------------------------------------- f8fe406 Fix a typo From no-reply at openstack.org Fri Sep 22 15:05:09 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 22 Sep 2023 15:05:09 -0000 Subject: [release-announce] zun-tempest-plugin 4.8.0 (bobcat) Message-ID: We are pleased to announce the release of: zun-tempest-plugin 4.8.0: Tempest plugin zun_tempest_plugin This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/zun-tempest-plugin Download the package from: https://tarballs.openstack.org/zun-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/zun/+bugs For more details, please see below. Changes in zun-tempest-plugin xena-last..4.8.0 ---------------------------------------------- 8a0b3cf Add stable/2023.1 jobs on master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) From no-reply at openstack.org Fri Sep 22 15:05:22 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 22 Sep 2023 15:05:22 -0000 Subject: [release-announce] magnum-tempest-plugin 2.1.0 (bobcat) Message-ID: We are overjoyed to announce the release of: magnum-tempest-plugin 2.1.0: Tempest plugin for Magnum Project This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/magnum-tempest-plugin Download the package from: https://tarballs.openstack.org/magnum-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/magnum/+bugs For more details, please see below. Changes in magnum-tempest-plugin xena-last..2.1.0 ------------------------------------------------- c5743fb Add magnum service to rbac tests c471391 Cleanup py27 support 718190b Add RBAC tests 89cba9b Add clients to tempest plugins 8af1d1a Add stable/2023.1 jobs on master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 21 ++ magnum_tempest_plugin/common/client.py | 18 +- magnum_tempest_plugin/common/templates/__init__.py | 0 magnum_tempest_plugin/common/templates/cluster.py | 275 +++++++++++++++++++++ .../common/templates/cluster_template.py | 217 ++++++++++++++++ .../common/templates/cluster_template_admin.py | 73 ++++++ magnum_tempest_plugin/config.py | 26 +- magnum_tempest_plugin/plugin.py | 28 ++- .../api/v1/rbac/test_cluster_template_admin.py | 24 ++ setup.py | 9 - 20 files changed, 967 insertions(+), 508 deletions(-) From no-reply at openstack.org Fri Sep 22 15:05:50 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 22 Sep 2023 15:05:50 -0000 Subject: [release-announce] barbican-tempest-plugin 3.0.0 (bobcat) Message-ID: We are satisfied to announce the release of: barbican-tempest-plugin 3.0.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 xena-last..3.0.0 --------------------------------------------------- 638efcc Pin barbican-tempest-plugin for jobs in EM e5ed4b9 Remove Glance v1 APIs tests code ca7738b Add stable/2023.1 jobs on master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 41 +++++++++++++++++++++++ 2 files changed, 45 insertions(+), 13 deletions(-) From no-reply at openstack.org Fri Sep 22 15:08:46 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 22 Sep 2023 15:08:46 -0000 Subject: [release-announce] kuryr-tempest-plugin 0.15.1 (bobcat) Message-ID: We are pleased to announce the release of: kuryr-tempest-plugin 0.15.1: Kuryr Tempest Plugin This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/kuryr-tempest-plugin Download the package from: https://tarballs.openstack.org/kuryr-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/kuryr/+bugs For more details, please see below. Changes in kuryr-tempest-plugin xena-last..0.15.1 ------------------------------------------------- f4a0137 Use py3 as the default runtime for tox 3b0d1bd Cleanup py27 support 160b9a2 Add stable/2023.1 jobs on master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 +++++++ setup.py | 9 --------- tox.ini | 2 +- 3 files changed, 8 insertions(+), 10 deletions(-) From no-reply at openstack.org Fri Sep 22 15:14:09 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 22 Sep 2023 15:14:09 -0000 Subject: [release-announce] sahara-tests 0.18.0 (bobcat) Message-ID: We are satisfied to announce the release of: sahara-tests 0.18.0: Sahara tests This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/sahara-tests Download the package from: https://tarballs.openstack.org/sahara-tests/ Please report issues through: https://storyboard.openstack.org/#!/project/940 For more details, please see below. Changes in sahara-tests victoria-last..0.18.0 --------------------------------------------- f67f18f Fix zuul config error 9a88a31 setup.cfg: Replace dashes with underscores Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- setup.cfg | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) From no-reply at openstack.org Fri Sep 22 15:18:15 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 22 Sep 2023 15:18:15 -0000 Subject: [release-announce] python-barbicanclient 5.6.1 (bobcat) Message-ID: We are chuffed to announce the release of: python-barbicanclient 5.6.1: Client Library for OpenStack Barbican Key Management API This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/python-barbicanclient Download the package from: https://tarballs.openstack.org/python-barbicanclient/ Please report issues through: https://bugs.launchpad.net/python-barbicanclient/+bugs For more details, please see below. Changes in python-barbicanclient 5.6.0..5.6.1 --------------------------------------------- 721e9d8 Use constraints for docs job e597e8d Fix functional tests Diffstat (except docs and test files) ------------------------------------- tox.ini | 49 +++++++++++++++++++++++-------------------------- 1 file changed, 23 insertions(+), 26 deletions(-) From no-reply at openstack.org Mon Sep 25 06:53:47 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 25 Sep 2023 06:53:47 -0000 Subject: [release-announce] manila-tempest-plugin 2.0.0 (bobcat) Message-ID: We are amped to announce the release of: manila-tempest-plugin 2.0.0: Tempest plugin manila-tempest-plugin This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/manila-tempest-plugin Download the package from: https://tarballs.openstack.org/manila-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/manila/+bugs For more details, please see below. Changes in manila-tempest-plugin xena-last..2.0.0 ------------------------------------------------- 1227546 Add share transfer test. 88018ca Stop using deprecated Nova APIs 1bab343 [CI] Add multinode job for cephfs/nfs with cephadm 3b9a0c4 [CI] Conform to re2 regexes in branch config 91ca00a Use Ubuntu Jammy and Temporarily disable scenario tests 0f7345a [RBAC] Add share groups tests 838733e [CI] Disable glance RBAC enforcement in generic jobs 646fcd2 Test resource locks f60b525 [CI] Drop test config workaround in standalone jobs 7b825d8 Cleanup py27 support 9cf773d Remove Glance v1 APIs tests code ab1c39c Fixed multiple subnet negative tempest test 5bd5f54 [RBAC] Add share snapshot metadata tests 796f3eb [RBAC] Add share group type tests 782a54d [RBAC] Wait for access rules to be applied prior to deletion f59050e Change test manage share server with invalid id ad43e93 Fix share network subnet cleanup Diffstat (except docs and test files) ------------------------------------- .../services/share/v2/json/shares_client.py | 123 +++++- .../admin/test_share_servers_manage_negative.py | 3 +- .../test_share_servers_multiple_subnet_negative.py | 14 +- .../manila-tempest-plugin-standalone/run.yaml | 1 - roles/set-tempest-config/README.rst | 19 - roles/set-tempest-config/defaults/main.yml | 3 - roles/set-tempest-config/tasks/main.yml | 14 - setup.py | 9 - zuul.d/manila-tempest-jobs.yaml | 133 +++++- zuul.d/manila-tempest-stable-jobs.yaml | 11 +- 26 files changed, 2008 insertions(+), 95 deletions(-) From no-reply at openstack.org Mon Sep 25 06:57:16 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 25 Sep 2023 06:57:16 -0000 Subject: [release-announce] mistral-tempest-plugin 2.2.0 (bobcat) Message-ID: We are happy to announce the release of: mistral-tempest-plugin 2.2.0 This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/mistral-tempest-plugin Download the package from: https://tarballs.openstack.org/mistral-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/mistral/+bugs For more details, please see below. Changes in mistral-tempest-plugin wallaby-last..2.2.0 ----------------------------------------------------- 3af5d65 Wait till execution is success for test_task_type 526622f Update Zuul queue configuration Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 22 +--------------------- tox.ini | 5 ++--- 3 files changed, 4 insertions(+), 24 deletions(-) From no-reply at openstack.org Mon Sep 25 07:06:16 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 25 Sep 2023 07:06:16 -0000 Subject: [release-announce] monasca-tempest-plugin 2.7.0 (bobcat) Message-ID: We are tickled pink to announce the release of: monasca-tempest-plugin 2.7.0: Tempest plugin for Monasca project This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/monasca-tempest-plugin Download the package from: https://tarballs.openstack.org/monasca-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. Changes in monasca-tempest-plugin xena-last..2.7.0 -------------------------------------------------- 090db5b Fix deprecated zuul queue syntax Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Mon Sep 25 07:13:43 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 25 Sep 2023 07:13:43 -0000 Subject: [release-announce] senlin-tempest-plugin 1.8.0 (bobcat) Message-ID: We are pleased to announce the release of: senlin-tempest-plugin 1.8.0: Tempest plugin senlin_tempest_plugin This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/senlin-tempest-plugin Download the package from: https://tarballs.openstack.org/senlin-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/senlin/+bugs For more details, please see below. Changes in senlin-tempest-plugin 1.7.1..1.8.0 --------------------------------------------- dadcdeb Add stable/2023.1 jobs on master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 +++++++ 1 file changed, 7 insertions(+) From no-reply at openstack.org Tue Sep 26 08:52:37 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 26 Sep 2023 08:52:37 -0000 Subject: [release-announce] sushy-tools 1.0.0 Message-ID: We are stoked to announce the release of: sushy-tools 1.0.0: A set of tools to support the development and test of the Sushy library (https://docs.openstack.org/sushy/) The source is available from: https://opendev.org/openstack/sushy-tools Download the package from: https://tarballs.openstack.org/sushy-tools/ For more details, please see below. 1.0.0 ^^^^^ New Features ************ * It is now possible to enable and disable UEFI Secure Boot mode via Redfish requests for the libvirt driver. This is possible by configuring domains to use a secure boot capable firmware loader, and setting configuration values *SUSHY_EMULATOR_SECURE_BOOT_ENABLED_NVRAM* and *SUSHY_EMULATOR_SECURE_BOOT_DISABLED_NVRAM* to nvram template paths which enable or disable secure boot. The fake driver supports getting and setting secure boot, the nova driver only supports getting. Bug Fixes ********* * Fixes "libvirtError: operation forbidden" when setting boot mode Changes in sushy-tools 0.21.1..1.0.0 ------------------------------------ 0246649 Update pep8 deps - now on latest hacking v6 4357bf2 Ignore FileNotFoundError when ejecting virtual media image 879744a Add mac address to the fakedriver node 0a8c1b0 Fix libvirt forbidden error in set_boot_mode 2a628d4 Save previous hd boot device when setting Pxe 7c29b7b Fix tox4 error 41628d3 Add SecureBoot support to the emulator, all drivers 8427349 Explictily document not for production use Diffstat (except docs and test files) ------------------------------------- README.rst | 4 +- ...x-set-boot-mode-forbidden-085efb2aea6987ff.yaml | 5 + .../notes/secure-boot-de663109ced9b266.yaml | 12 + sushy_tools/emulator/main.py | 27 +++ sushy_tools/emulator/resources/systems/base.py | 18 ++ .../emulator/resources/systems/fakedriver.py | 14 ++ .../emulator/resources/systems/libvirtdriver.py | 171 +++++++++++--- .../emulator/resources/systems/novadriver.py | 28 +++ sushy_tools/emulator/resources/vmedia.py | 12 +- sushy_tools/emulator/templates/secure_boot.json | 12 + sushy_tools/emulator/templates/system.json | 3 + sushy_tools/error.py | 3 + .../emulator/resources/systems/test_fakedriver.py | 10 + .../emulator/resources/systems/test_libvirt.py | 250 ++++++++++++++++----- .../unit/emulator/resources/systems/test_nova.py | 25 +++ tox.ini | 3 +- zuul.d/project.yaml | 2 +- 23 files changed, 657 insertions(+), 123 deletions(-) From no-reply at openstack.org Tue Sep 26 12:21:59 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 26 Sep 2023 12:21:59 -0000 Subject: [release-announce] oslo.messaging 14.4.1 (bobcat) Message-ID: We are pumped to announce the release of: oslo.messaging 14.4.1: 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. Changes in oslo.messaging 14.4.0..14.4.1 ---------------------------------------- 29623702 Add is_admin to safe fields list for notifications 2a76281e Update TOX_CONSTRAINTS_FILE for stable/2023.2 6a3bd4ad Update .gitreview for stable/2023.2 Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + oslo_messaging/notify/notifier.py | 4 ++++ tox.ini | 6 +++--- 3 files changed, 8 insertions(+), 3 deletions(-) From no-reply at openstack.org Wed Sep 27 12:27:06 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 27 Sep 2023 12:27:06 -0000 Subject: [release-announce] designate 17.0.0.0rc2 (bobcat) Message-ID: Hello everyone, A new release candidate for designate for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/designate/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/designate/src/branch/stable/bobcat Release notes for designate can be found at: https://docs.openstack.org/releasenotes/designate/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/designate/+bugs and tag it *bobcat-rc-potential* to bring it to the designate release crew's attention. From no-reply at openstack.org Wed Sep 27 12:40:36 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 27 Sep 2023 12:40:36 -0000 Subject: [release-announce] tempest 36.0.0 (bobcat) Message-ID: We are pleased to announce the release of: tempest 36.0.0: OpenStack Integration Testing This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/tempest Download the package from: https://pypi.org/project/tempest Please report issues through: https://bugs.launchpad.net/tempest/+bugs For more details, please see below. 36.0.0 ^^^^^^ Prelude ******* Glance v1 APIs were removed in Rocky release and last supported release for v1 was Queens. Tempest master does not support the Rocky or Queens release so we removed the Glance v1 tests, config option, and its service clients. If you would like to test the v1 APIs then you can use the old Tempest version. Tempest remove the nova-network tests and service clients. The nova- network was removed from Rocky release and current Tempest master does not support the Rocky release. Below are the service clients have been removed: * floating_ip_pools_client * floating_ips_bulk_client * fixed_ips_client * list_virtual_interfaces This release is to tag Tempest for OpenStack 2023.2 release. This release marks the start of 2023.2 release support in Tempest. After this release, Tempest will support below OpenStack Releases: * 2023.2 * 2023.1 * Zed * Yoga Current development of Tempest is for OpenStack 2024.1 development cycle. Every Tempest commit is also tested against master during the 2024.1 cycle. However, this does not necessarily mean that using Tempest as of this tag will work against a 2024.1 (or future release) cloud. To be on safe side, use this tag to test the OpenStack 2023.2 release. New Features ************ * The following "tasks_client" tempest client for glance v2 image task API is implemented in this release. * Adding a new config option *[identity]/user_minimum_password_age* which allows to specify the number of days that a password must be used before the user can change it. For this option to take effect, identity-feature-enabled.security_compliance must be set to True. Changes in tempest xena-last..36.0.0 ------------------------------------ 392660863 Use stable constraint in tox to release new tag for 2023.2 2d5987fbe Add releasenote to tag the Tempest for 2023.2 release 3bf5e5b24 Update Tempest supported releases and python versions c52304f4b Use re2 compatible regexes in branch matchers 53885e50f Use upper constraints in pep8 test run cc2cbda07 Fix the unstable_test syntax for test_live_migration_with_trunk 763c9cc7f Remove test duplication between tempest and n-t-p QuotasTest 14109a7e9 Fixed typo in override-checkout branch for stable/2023.1 109a68df1 Mark "test_live_migration_with_trunk" as unstable 18c07ae15 Revert "Fix cleanup for volume backup tests" 347ef0345 Fix clean up for test_access_rules tests dca1ac276 Revert "Mark "test_live_migration_with_trunk" as unstable" 2c2484ca6 Fix cleanup for volume backup tests 76283c27d Use service role also in test_server_external_events 1470ddcee Use service role also in test_assisted_volume_snapshots 28336ece6 Add python 3.11 unit test job 3562cd001 Remove Glance v1 APIs tests c49ed6f6c Added json.loads(body) to delete_attachment method 702f0befc Skip failing tests affected by minimum password age ec63f4aaf Improve rebuild tests in test_server_actions be7bed4de Do not retry immediately after server fault 68a25ef77 Setting Tempest run concurrency to 4 for a few jobs 58bb99197 Skip test_image_tasks_create() for bug 2030527 a10451524 Mark x/networking-fortinet tempest plugins inactive 5b5e81c6a Remove nova-network tests 2803b57d6 Skip scenario tests early to avoid unnecessary setup c73643633 Add test for assisted volume snapshot fd90dacc8 Skip test early to improve memory footprint and time 30eb87869 Use vfat for timestamp 88660d436 Add image task client and image tests task APIs. 8bb73e9b3 Skip rebuild_volume_backed_server if no cinder e427f4efb tox: Remove basepython 210d1fa84 create default network for few more server tests 4af82e816 Add ironic-tempest-bios-ipmi-direct-tinyipa job in tempest gate 2c9124101 Test Nova and Glance RBAC policy old defaults 0208fc06f Correct _get_console() to get console of correct server b70d30d10 Revert "Run test_port_security_macspoofing_port slow tests serially" 629da8905 Disable dhcpcd in test_port_security_macspoofing_port 51c0f9a35 Optimize the resource creation and status waiting in scenario tests 55962e1b5 Avoid duplicate server creation in rebuild test 7fc42801b Overlap volume and server creation in backup 5e2019fde Reorder device rescue with volume for overlap 7249e2a53 Reorder server and port creation for overlap 671a931e5 Increase the default concurrency for tempest run 33e4e24df Run test_port_security_macspoofing_port slow tests serially 1643536c9 Split up ServerActionsTestJSON for better mixing 180717d38 Fix tempest-slow-py3 job for < stable/xena 14399c08a Revert "Revert "Mark "test_live_migration_with_trunk" as unstable"" 8de4127c0 Run slow tests parallely 8766b0472 Update object_storage container creation using metadata tests to accept 204 reponses dd49b3ee3 Revert "Mark "test_live_migration_with_trunk" as unstable" d74c582a4 Fix test_schedule_to_all_node to support installation with ironic 724c675ed Manage a snapshot with an attached volume 03ec2ae24 Avoid false positives with test_server_connectivity_live_migration 08329968e Increase concurrency for tempest-slow jobs 9db106a2e Add image admin test to list public image 3d2e9a456 Fix cleanup of resources for object_storage tests 2038c895d Remove setting of DEFAULT_IMAGE_NAME to non exit image 0c953a7c1 Mark "test_live_migration_with_trunk" as unstable 1fe102a62 Add tests to list hidden images 768d25367 Add test to rebuild volume backed instance e095e74a0 Switch back the tox constraint to master 2da632a9c Default to /tmp for scenario (create|get)_timestamp() 3f844b250 Improve error msg of wait_for_server_status waiter 0e8fcab93 Skip test_list_all_networks if no known network configured 9d41c46a6 Remove python-devel package for rpm based distributions from bindep Diffstat (except docs and test files) ------------------------------------- bindep.txt | 1 - ...k-apis-as-tempest-clients-228ccba01f59cbf3.yaml | 54 ++ ...-opt-minimum-password-age-426e9d225f743137.yaml | 8 + .../tempest-2023-2-release-e913af3f36762afb.yaml | 17 + roles/run-tempest-26/tasks/main.yaml | 2 +- roles/run-tempest/tasks/main.yaml | 2 +- setup.cfg | 1 + .../admin/test_assisted_volume_snapshots.py | 70 +++ tempest/api/compute/admin/test_fixed_ips.py | 72 --- .../api/compute/admin/test_fixed_ips_negative.py | 101 ---- .../api/compute/admin/test_floating_ips_bulk.py | 85 --- tempest/api/compute/admin/test_live_migration.py | 16 +- tempest/api/compute/admin/test_networks.py | 4 +- .../compute/admin/test_server_external_events.py | 9 +- tempest/api/compute/admin/test_servers.py | 2 + tempest/api/compute/admin/test_volume_swap.py | 5 +- tempest/api/compute/base.py | 55 +- .../api/compute/flavors/test_flavors_negative.py | 15 +- tempest/api/compute/floating_ips/base.py | 1 - .../compute/floating_ips/test_list_floating_ips.py | 7 - tempest/api/compute/images/test_image_metadata.py | 24 +- .../compute/images/test_image_metadata_negative.py | 10 + .../api/compute/images/test_images_oneserver.py | 2 + .../api/compute/images/test_list_image_filters.py | 25 +- .../api/compute/servers/test_attach_interfaces.py | 24 +- tempest/api/compute/servers/test_server_actions.py | 671 ++++++++++++--------- .../api/compute/servers/test_server_addresses.py | 3 - .../servers/test_server_addresses_negative.py | 3 - tempest/api/compute/servers/test_server_rescue.py | 4 +- .../api/compute/servers/test_servers_negative.py | 5 +- .../api/compute/servers/test_virtual_interfaces.py | 66 -- .../servers/test_virtual_interfaces_negative.py | 50 -- tempest/api/compute/test_tenant_networks.py | 11 + tempest/api/identity/v3/test_access_rules.py | 40 +- tempest/api/identity/v3/test_users.py | 20 +- tempest/api/image/base.py | 62 +- tempest/api/image/v1/__init__.py | 0 tempest/api/image/v1/test_image_members.py | 63 -- .../api/image/v1/test_image_members_negative.py | 62 -- tempest/api/image/v1/test_images.py | 341 ----------- tempest/api/image/v1/test_images_negative.py | 82 --- tempest/api/image/v2/admin/test_image_task.py | 140 +++++ tempest/api/image/v2/admin/test_images.py | 18 + tempest/api/image/v2/test_images.py | 25 + tempest/api/network/admin/test_negative_quotas.py | 86 --- tempest/api/network/admin/test_quotas.py | 107 ---- tempest/api/network/test_service_providers.py | 12 +- tempest/api/object_storage/base.py | 35 +- .../object_storage/test_container_acl_negative.py | 1 + tempest/api/object_storage/test_object_services.py | 3 +- .../volume/admin/test_encrypted_volumes_extend.py | 19 +- tempest/api/volume/admin/test_snapshot_manage.py | 27 +- tempest/api/volume/base.py | 4 + tempest/api/volume/test_volumes_backup.py | 4 +- tempest/api/volume/test_volumes_extend.py | 13 +- tempest/clients.py | 6 +- tempest/cmd/verify_tempest_config.py | 27 +- tempest/common/utils/linux/remote_client.py | 2 +- tempest/common/waiters.py | 38 +- tempest/config.py | 19 +- .../api_schema/response/compute/v2_1/fixed_ips.py | 41 -- .../response/compute/v2_1/floating_ips.py | 85 --- .../api_schema/response/compute/v2_1/servers.py | 27 - tempest/lib/common/utils/test_utils.py | 1 + tempest/lib/services/clients.py | 1 - tempest/lib/services/compute/__init__.py | 12 +- tempest/lib/services/compute/fixed_ips_client.py | 42 -- .../services/compute/floating_ip_pools_client.py | 36 -- .../services/compute/floating_ips_bulk_client.py | 51 -- tempest/lib/services/compute/servers_client.py | 8 - tempest/lib/services/image/__init__.py | 3 +- tempest/lib/services/image/v1/__init__.py | 28 - tempest/lib/services/image/v1/images_client.py | 155 ----- tempest/lib/services/image/v2/__init__.py | 4 +- .../image_members_client.py => v2/tasks_client.py} | 66 +- .../services/object_storage/container_client.py | 2 +- .../lib/services/volume/v3/attachments_client.py | 1 + tempest/scenario/manager.py | 70 +-- tempest/scenario/test_encrypted_cinder_volumes.py | 34 +- tempest/scenario/test_minimum_basic.py | 6 + .../scenario/test_network_advanced_server_ops.py | 8 +- tempest/scenario/test_network_basic_ops.py | 5 +- tempest/scenario/test_server_advanced_ops.py | 12 +- tempest/scenario/test_server_multinode.py | 15 +- tempest/scenario/test_server_volume_attachment.py | 23 +- tempest/scenario/test_stamp_pattern.py | 21 +- tempest/scenario/test_volume_backup_restore.py | 2 + tempest/scenario/test_volume_boot_pattern.py | 6 + tempest/scenario/test_volume_migrate_attached.py | 2 + .../lib/services/compute/test_fixedIPs_client.py | 58 -- .../compute/test_floating_ip_pools_client.py | 46 -- .../compute/test_floating_ips_bulk_client.py | 88 --- .../lib/services/compute/test_servers_client.py | 15 - .../services/image/v1/test_image_members_client.py | 84 --- .../services/image/v2/test_image_tasks_client.py | 86 +++ tools/generate-tempest-plugins-list.py | 3 + tox.ini | 38 +- zuul.d/base.yaml | 2 + zuul.d/integrated-gate.yaml | 140 +++-- zuul.d/project.yaml | 15 +- zuul.d/stable-jobs.yaml | 82 +-- zuul.d/tempest-specific.yaml | 1 - 108 files changed, 1430 insertions(+), 2744 deletions(-) From no-reply at openstack.org Thu Sep 28 10:08:55 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 28 Sep 2023 10:08:55 -0000 Subject: [release-announce] heat-dashboard 10.0.0.0rc2 (bobcat) Message-ID: Hello everyone, A new release candidate for heat-dashboard for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/heat-dashboard/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/heat-dashboard/src/branch/stable/bobcat Release notes for heat-dashboard can be found at: https://docs.openstack.org/releasenotes/heat-dashboard/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/heat-dashboard and tag it *bobcat-rc-potential* to bring it to the heat-dashboard release crew's attention. From no-reply at openstack.org Thu Sep 28 10:11:45 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 28 Sep 2023 10:11:45 -0000 Subject: [release-announce] zun 12.0.0.0rc2 (bobcat) Message-ID: Hello everyone, A new release candidate for zun for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/zun/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/zun/src/branch/stable/bobcat Release notes for zun can be found at: https://docs.openstack.org/releasenotes/zun/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/zun/+bugs and tag it *bobcat-rc-potential* to bring it to the zun release crew's attention. From no-reply at openstack.org Thu Sep 28 10:17:01 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 28 Sep 2023 10:17:01 -0000 Subject: [release-announce] heat-tempest-plugin 2.0.0 (bobcat) Message-ID: We are psyched to announce the release of: heat-tempest-plugin 2.0.0: OpenStack Orchestration Tempest Plugin This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/heat-tempest-plugin Download the package from: https://tarballs.openstack.org/heat-tempest-plugin/ Please report issues through: https://bugs.launchpad.net/heat/+bugs For more details, please see below. Changes in heat-tempest-plugin xena-last..2.0.0 ----------------------------------------------- 6b9023f Ensure required flavor and image are configured 449bc10 Use minimal image and flavor for base scenario test 99ada15 Update supported python versions e945e18 Remove some notes no longer valid 861283a Add stable/2023.1 jobs on master gate Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 21 +++++++-------------- requirements.txt | 3 --- setup.cfg | 5 ++++- setup.py | 9 --------- 7 files changed, 27 insertions(+), 33 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 43abf78..ed5a98c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +0,0 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. From no-reply at openstack.org Thu Sep 28 10:25:58 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 28 Sep 2023 10:25:58 -0000 Subject: [release-announce] ovn-octavia-provider 5.0.0.0rc2 (bobcat) Message-ID: Hello everyone, A new release candidate for ovn-octavia-provider for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ovn-octavia-provider/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/ovn-octavia-provider/src/branch/stable/bobcat Release notes for ovn-octavia-provider can be found at: https://docs.openstack.org/releasenotes/ovn-octavia-provider/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron/+bugs and tag it *bobcat-rc-potential* to bring it to the ovn-octavia-provider release crew's attention. From no-reply at openstack.org Fri Sep 29 08:48:42 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 29 Sep 2023 08:48:42 -0000 Subject: [release-announce] octavia-dashboard 9.0.1 (yoga) Message-ID: We are happy to announce the release of: octavia-dashboard 9.0.1: Horizon panels for Octavia This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/octavia-dashboard Download the package from: https://pypi.org/project/octavia-dashboard Please report issues through: https://storyboard.openstack.org/#!/project/openstack/octavia- dashboard For more details, please see below. 9.0.1 ^^^^^ Bug Fixes * Fixed a bug when displaying the member list, some fields were not displayed correctly and new members could not be added. This bug affected only Google Chrome 114 and above. * Fix a bug that prevented the update of non-HTTP and non-HTTPS health monitors. Changes in octavia-dashboard 9.0.0..9.0.1 ----------------------------------------- 6910a29 Drop lower-constraints.txt and its testing b7785d2 Fix popover attributes in member add dialog 7412402 Fix updating a non-HTTP(S) Health Monitor 98b4641 Fix network selector filter at LB creation 127294f Update TOX_CONSTRAINTS_FILE for stable/yoga 8175294 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + lower-constraints.txt | 142 --------------------- octavia_dashboard/api/rest/lbaasv2.py | 26 ++-- .../filterselect/filter-select.component.js | 6 +- .../filterselect/filter-select.component.spec.js | 13 ++ .../project/lbaasv2/workflow/members/members.html | 10 +- .../fix-chrome-member-dialog-154981a7794d5fb4.yaml | 6 + .../fix-updating-non-http-hm-114180139961e441.yaml | 5 + requirements.txt | 4 + tox.ini | 10 +- zuul.d/projects.yaml | 1 - 11 files changed, 58 insertions(+), 166 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2843d5f..cc182a5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1,4 @@ +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. + From no-reply at openstack.org Fri Sep 29 08:52:23 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 29 Sep 2023 08:52:23 -0000 Subject: [release-announce] neutron 23.0.0.0rc2 (bobcat) Message-ID: Hello everyone, A new release candidate for neutron for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/neutron/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/neutron/src/branch/stable/bobcat Release notes for neutron can be found at: https://docs.openstack.org/releasenotes/neutron/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/neutron/+bugs and tag it *bobcat-rc-potential* to bring it to the neutron release crew's attention. From no-reply at openstack.org Fri Sep 29 13:10:46 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 29 Sep 2023 13:10:46 -0000 Subject: [release-announce] skyline-apiserver 3.0.0.0rc2 (bobcat) Message-ID: Hello everyone, A new release candidate for skyline-apiserver for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/skyline-apiserver/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/skyline-apiserver/src/branch/stable/bobcat Release notes for skyline-apiserver can be found at: https://docs.openstack.org/releasenotes/skyline-apiserver/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/skyline-apiserver/+bugs and tag it *bobcat-rc-potential* to bring it to the skyline-apiserver release crew's attention. From no-reply at openstack.org Fri Sep 29 13:11:45 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 29 Sep 2023 13:11:45 -0000 Subject: [release-announce] skyline-console 3.0.0.0rc2 (bobcat) Message-ID: Hello everyone, A new release candidate for skyline-console for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/skyline-console/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/skyline-console/src/branch/stable/bobcat Release notes for skyline-console can be found at: https://docs.openstack.org/releasenotes/skyline-console/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/skyline-apiserver/+bugs and tag it *bobcat-rc-potential* to bring it to the skyline-console release crew's attention. From no-reply at openstack.org Fri Sep 29 14:09:58 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 29 Sep 2023 14:09:58 -0000 Subject: [release-announce] ansible-role-atos-hsm 6.0.0.0rc2 (bobcat) Message-ID: Hello everyone, A new release candidate for ansible-role-atos-hsm for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ansible-role-atos-hsm/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/ansible-role-atos-hsm/src/branch/stable/bobcat Release notes for ansible-role-atos-hsm can be found at: https://docs.openstack.org/releasenotes/ansible-role-atos-hsm/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1183 and tag it *bobcat-rc-potential* to bring it to the ansible-role-atos-hsm release crew's attention. From no-reply at openstack.org Fri Sep 29 14:14:15 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 29 Sep 2023 14:14:15 -0000 Subject: [release-announce] ansible-role-thales-hsm 6.0.0.0rc2 (bobcat) Message-ID: Hello everyone, A new release candidate for ansible-role-thales-hsm for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/ansible-role-thales-hsm/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/ansible-role-thales-hsm/src/branch/stable/bobcat Release notes for ansible-role-thales-hsm can be found at: https://docs.openstack.org/releasenotes/ansible-role-thales-hsm/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/1184 and tag it *bobcat-rc-potential* to bring it to the ansible-role-thales-hsm release crew's attention. From no-reply at openstack.org Sat Sep 30 12:11:01 2023 From: no-reply at openstack.org (no-reply at openstack.org) Date: Sat, 30 Sep 2023 12:11:01 -0000 Subject: [release-announce] cinder 23.0.0.0rc2 (bobcat) Message-ID: Hello everyone, A new release candidate for cinder for the end of the Bobcat cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/cinder/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Bobcat release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/bobcat release branch at: https://opendev.org/openstack/cinder/src/branch/stable/bobcat Release notes for cinder can be found at: https://docs.openstack.org/releasenotes/cinder/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/cinder/+bugs and tag it *bobcat-rc-potential* to bring it to the cinder release crew's attention.