* Update kolla-ansible from branch 'master'
to 43636d7f3497d97d45cc4d9c7dcc3d6d0dc5806b
- Merge "Fix trove module imports"
- Fix trove module imports
Path to the modules needed by trove-api changed in source trove
package so the configuration was updated.
Closes-bug: #1937120
Signed-of-by: Roman Krček <roman.krcek@tietoevry.com>
Change-Id: I5df02af004fabb9bb1d6ca7c3fd83954cbf63a51
* Update neutron-lib from branch 'master'
to 2fe4119b10aa29ceba37c2f743bf4edeafa2fe9a
- Merge "tests: return same message for validate_[subnet*|route_cidr]"
- tests: return same message for validate_[subnet*|route_cidr]
In netaddr 1.0.0, more requirements are enforced for input cidrs. This
makes the library raise exceptions for some values that were accepted
before and that we then manually validated (e.g. for the fact that the
library normalized value is identical to input.)
This patch makes the validators behave identically for both netaddr
versions (returning the same messages.)
This fixes some test failures with netaddr 1.2.1.
Change-Id: I4bc9c4238ed26cdc7ebf6e0c877ea4bd9c79c36d
* Update kayobe-config-dev from branch 'master'
to 75047ec8c03a8da2b568f4f0f36d5e83bd1e988b
- Sync with kayobe for 2024.1 release
A few more patches have landed.
kayobe commit: 6c6400f7cee845be0e5143036b5baa6e41c56fa3
Change-Id: I47e91198200eda6b7c4d6ebed6a1e5b06b59389b
* Update horizon from branch 'master'
to cf7e0a62c8e4e39068e83f3adc64d5fc3bcf36ca
- Merge "Allow port_get to fail when listing all floating ips"
- Allow port_get to fail when listing all floating ips
Allow port_get to fail when listing all floating ips as not all users
are allowed to get ports from all other users such as admin.
Change-Id: Ieeddc2451adb79405fe3ac72fdf5900ca7c5f628
* Update neutron-tempest-plugin from branch 'master'
to aa8581b69e74dc08a272241916228b62bc2946df
- Fix incorrect services/externaldns line
Using 'files:' section to always trigger the designate
scenario tests is incorrect. Change irrelevant-files
section to just ignore all the other services/*
directories instead until we figure out a better way.
Change-Id: I12bd45da7b76fb06e922fa50c86d5abba434a3c8
* Update cinder from branch 'master'
to 9f1292ad066c2c69066e791f9f5b914bcf1c4425
- Merge "Hitachi: Stop frequently REST API request in test"
- Hitachi: Stop frequently REST API request in test
This patch stops submitting frequently REST API request in test scripts,
to avoid a risk of failing the scripts by unexpected REST API response
from a psuedo REST API in the scripts.
Hitachi driver submits a REST API request frequently, to avoid REST API
session timeout.
it should be stopped while running test scripts, or the request bothers
REST APIs which is for cinder features, like creating volume and delete
snapshots.
The test scripts have codes to stop submitting, but one of the code does
not work by using incorrect variable.
The patch fix the variable name to stop that correctoly.
Closes-Bug: #2063317
Change-Id: I81090aee4ed6c288f7d9bbdb45d7cc849663e393
* Update openstack-helm from branch 'master'
to 30c22e2286ce78362899cb1854edb1ff081da774
- Placement: Support uWSGI for API server
Currently Placement API server still using eventlet-based HTTP servers,
it is generally considered more performant and flexible to run them
using a generic HTTP server that supports WSGI.
Change-Id: I7c0d57a210f1a2d02d989cd8c0d25798bfabfa35
* Update kayobe-config from branch 'master'
to 9fb58db6959419b0bc4c2d49c9a2e8f9416484bd
- Sync with kayobe for 2024.1 release
A few more patches have landed.
kayobe commit: 6c6400f7cee845be0e5143036b5baa6e41c56fa3
Change-Id: Ic72818b070e12c23c4b5c90b0a49c87bdcfdcee9
* Update blazar from branch 'master'
to fe84ba082b1bed3714d184b26b1a292d78fc0fb8
- Remove call to enable_python3_package
It is not necessary anymore to call this devstack function [1].
[1] https://review.opendev.org/c/openstack/devstack/+/622415
Change-Id: Ia67028e79774fb8326e4bddfcd692e31245c4b4d
* Update kayobe from branch 'master'
to 6c6400f7cee845be0e5143036b5baa6e41c56fa3
- Merge "CI: Build default images in experimental jobs"
- CI: Build default images in experimental jobs
This commit changes seed-images jobs to build seed and overcloud
container images, each with a customisable regex.
The rocky9 job continues to build only the base image, although for both
overcloud and seed instead of seed only.
The other seed-images jobs (centos9s and ubuntu-jammy) now build all
default overcloud images. This takes longer and can fail for various
reasons unrelated to Kayobe, but this is fine since the jobs are marked
as experimental.
This is to attempt to catch bugs in the image build code, such as the
ones fixed by [1].
Note that the ubuntu-jammy job does not build the bifrost-deploy seed
image because the build is currently timing out. The centos9s job builds
it successfully.
Also update release documentation to remind developers to run
experimental jobs.
[1] https://review.opendev.org/c/openstack/kayobe/+/921012
Change-Id: Idf705d9cf41766a897444898ac31c4635b70ec16
* Update manila from branch 'master'
to d773353502cd8932c31581cfbc3b80846067fe68
- Merge "Fix backup creation errors with NetApp driver"
- Fix backup creation errors with NetApp driver
Fix the the below issues as part of this patch
- Fix the issue when backup is created with wrong config. Due to
wrong config backup status is not changing from creating status
to failed.
- Failed the backup creation when SnapMirror relationship created
during backup creation was not healthy.
- Added few fields in snapmirror GET API to fix the REST
workflow for backup.
- Incorporated left over review comments of patch
I5a4edbf547e7886fb4fa9c1bed90110a33f9bf3b
Closes-Bug: #2058027
Change-Id: I013ff3eedea54d9895e4c0446017aeb62c6bb833
* Update kolla-ansible from branch 'master'
to 3dc261b38612c1a78a8ff78555e86fae4109f2f4
- Merge "Fix: Update Skyline stop task"
- Fix: Update Skyline stop task
Update Sykline stop task to use the
service-stop role to symplify the task
and make sure it is using kolla_container.
Authored-By: Roman Krček <roman.krcek@tietoevry.com>
Change-Id: I7b11359cee931273a058364160b64fe1fb606b5e
* Update openstack-ansible-os_horizon from branch 'master'
to 25047cd99744190d923ecb1d81913e8a16d41e13
- Fix horizon distro installation for EL
RDO is installing Horizon not under site-packages, but under /usr/share
which makes it completely different logic, with default horizon-manage
not working, as it can not import openstack_dashboard now, as
Change-Id: I4c06b4b5a206b087a9fce856f5fec936e058e3f8
* Update openstacksdk from branch 'master'
to 771740cabab1e00f7b3e55c34e2182ae3c9490bb
- Merge "baremetal: Decode 'config_drive' argument to 'set_provision_state'"
- baremetal: Decode 'config_drive' argument to 'set_provision_state'
ironicclient automatically decoded the base64-encoded byte strings
provided to the 'node.set_provision_state' method. We should do the
same.
Change-Id: Ib4997d11b460078cddf2f422223a67a216cf17df
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* Update neutron-fwaas from branch 'master'
to 57b8d26e30fc24bb1508babc0af660737597d0d3
- Merge "Fix missing oslo.log options in migration tool"
- Fix missing oslo.log options in migration tool
The migration tool does not register the oslo.log options so fails to
set up its logger. Ensure that the options are loaded before
setup_logging call to fix it.
Closes-Bug: #2067557
Change-Id: I902f49f4efa0da80021c2eda4b7fcb63cc1310b0
* Update aodh from branch 'master'
to b8347142f85676b33f70b0c8503372e7eb5bc1b7
- Merge "Use zoneinfo instead of pytz if available"
- Use zoneinfo instead of pytz if available
The zoneinfo module was introduced in Python 3.9. We can use that
built-in module instead of the 3rd party library (pytz).
This is based on change I1f88bdadc68bfa726eac1da1c5824c1ed352ad98 in
oslo.utils.
Change-Id: If6aeb6c837d413c9d9a544a80c4c736efc8455fc
* Update ceilometer from branch 'master'
to c39a85619b6e4d2eb990a2081554377afafe55fe
- Merge "Fix exception when updating non-existing gnocchi resources"
- Fix exception when updating non-existing gnocchi resources
This previously raised an KeyError, as the 'id' was pop'ed inside the
try-except statement, so when the exception was catched the key has already
been removed.
Closes-bug: #2064124
Change-Id: I617d9149d1ff45cb81b71feeb3097ac1f9cd0116
* Update ceilometer from branch 'master'
to 623d2c442990407a63709893f9b92975348d2fcb
- Merge "Remove metrics specific to OpenDaylight"
- Remove metrics specific to OpenDaylight
The following metrics are all specific to OpenDaylight but
OpenDaylight support was already removed and we no longer need to
maintain these.
- switch.flow
- switch.table
- switch.port.*.drops
- switch.port.*.errors
- switch.port.receive.*_error
- switch.port.collision.count
Change-Id: I2f5f71d0a1ed7de0e0886e104445b087bdc05d67
* Update ceilometer from branch 'master'
to 434af4a859bb80e77e5dc9049ecec42eaa778791
- Merge "Remove Windows OS support"
- Remove Windows OS support
It was deprecated during the previous cycle because of retired
WinStackers project[1].
The following pollsters are also removed because these are supported
only by Hyper-V inspector.
- disk.device.latency
- disk.device.iops
[1] 7660339b4a4d578f2615fd6c27e8c9627ab29d37
Change-Id: I872f93b945233a1288c773302be3835db2fd2e4f
* Update kayobe from branch 'master'
to ab97b17893435e809631ebeeaa725c9a76b267cf
- Merge "Update instructions to migrate from CentOS Stream 8"
- Update instructions to migrate from CentOS Stream 8
Change-Id: I65da7cdfd284a01b2e214c2dc0f27a5f45ae0999
* Update kayobe from branch 'master'
to 28f981a8b7ddcec9948cc8546c17d20165b2ad60
- Merge "Add seed service destroy"
- Add seed service destroy
This can be useful when using a seed VM that is not deployed by kayobe,
and can therefore not use ``kayobe seed deprovision``, especially when
iterating on kayobe-config during the inital stages of a deployment, or
for development, where you want to re-run the playbooks from a clean-ish
state.
Change-Id: I43a9c2a57fcfe2c9d84f39903aac7c258f9a897f
* Update python-ironicclient from branch 'master'
to 12c0b96e81b76a8f51d2d6eae96bd2575269e431
- Merge "Add test for driver raid property list"
- Add test for driver raid property list
Related-Bug: #1619052
Change-Id: I61e752c91e9a4a2817c12c55c272bd02e67a0c90
* Update python-aodhclient from branch 'master'
to e92a8d119c6e8d48d4f76cc1a46d0629079c71d3
- Merge "Remove old excludes"
- Remove old excludes
These are detected as errors since the clean up was done[1] in
the requirements repository. Minimum versions are bumped to avoid
installing these known bad versions.
[1] 314734e938f107cbd5ebcc7af4d9167c11347406
Also remove the note about old pip's behavior because the resolver
in recent pip no longer requires specific order.
Change-Id: I430eaf4d113ea1051a275d2fc17db3519c85a362
* Update aodh from branch 'master'
to cd025db6fbd2abd17e4183253800524ee24d0628
- Merge "reno: Update master for unmaintained/zed"
- reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.
Change-Id: I7fd12fb4f67b53b7d7875ac99a66ef41e09f7896
* Update ceilometer from branch 'master'
to aa57662a1458fc31119e7b5a147ecb8cfc3627cc
- Merge "reno: Update master for unmaintained/zed"
- reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.
Change-Id: I7a7054e05a66767f9537cad77399218e401fe5b7
* Update python-aodhclient from branch 'master'
to 169938f1b1dfc357b01cbecc57b9ff73d69b1e28
- reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.
Change-Id: I7c4525c11b57b294573a541cc4be59d6e675f136
* Update ceilometermiddleware from branch 'master'
to d937ebee77608af86fc56e09206bac1847f5f28f
- reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.
Change-Id: I5b9680b019e3fd6d4f79e9858cc8483f42e20623
* Update manila from branch 'master'
to 83b60eb1f9a5ab43290ff2fe77984e42758d923f
- Merge "Fix backup delete issue when source and destination vserver are same"
- Fix backup delete issue when source and destination vserver are same
Added the logic in resource cleanup part to delete the vserver
peering when source and destination vserver are not same.
Closes-bug: #2058642
Change-Id: I02a70642a22095ab202f5846fff04d25321c4c1c
* Update horizon from branch 'master'
to 73ac7b161e99f74d923a03e9bb3d2c55c456472e
- pytest-based selenium tests add fix instance deleted assertion
During deleting, instance have interphases like task=deleting
or status=deleted. During the test assertion can happen that
instance is still correctly in the deleting process but the
test fail because of expectation is that instance from sdk is
None
Change-Id: Ic11b6d23aac2cfb309f4ca23b137bb3458154935
* Update openstack-ansible from branch 'master'
to 31e2e91a33ffa8a5a0239b0606c3cafadb4cee58
- Update master for stable/2024.1
Add file to the reno documentation build to show release notes for
stable/2024.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.
Sem-Ver: feature
Change-Id: I58fe5e6efc20ed569ba641669befeb0fac62f3a3
* Update charm-ceph-proxy from branch 'master'
to a05b36883dae6b521a9bbeb560fbd969ce120ba8
- Caracal-Squid enablement for ceph-proxy
Change-Id: I1eecf717ed945faaa5b3bf6a9db2bd9f80e9fa73
* Update releases from branch 'master'
to 751d14014bd046462ec55c13d19e63af284b5188
- Merge "[OpenStackAnsible] Cut stable/2024.1 branch for openstack-ansible"
- [OpenStackAnsible] Cut stable/2024.1 branch for openstack-ansible
This release patch is to ensure, that trailing typed projects have been
branched for 2024.1 Caracal. The deadline for these deliverables is
June 6th, 2024.
Please +1 if the team is ready for us to proceed with this or update/-1
if something should be changed.
Change-Id: I5b79f21752be5a355f7c16f423ea23d9234d3880
* Update ceilometer from branch 'master'
to 1f8999b09f161b305f17f01c796bbc055ee6a1bf
- Merge "Stop stack traces on Swift when receiving 403"
- Stop stack traces on Swift when receiving 403
If the credentials are not set correctly, the objectstore
poller will throw a stack trace trying to access swift
tenants where response is 403 Forbidden. We already catch
and handle gracefully the 404 in the endpoint code,
extending that to cover 403 with meaningful error message
logged instead of raising the error.
Closes-bug: #2061759
Change-Id: Idfa050f7c97941cbe1a4f40b98e0264bce548164
* Update neutron-tempest-plugin from branch 'master'
to 671fdd3d61200b1648840c2c820c1e60cf94f999
- Fix regex lines in zuul.d/* files
Commit c76727b97c040 broke the gate by causing jobs
to not get run when it added RE2 compatibility for
irrelevant files. Digging found that RE2 doesn't
support negative lookahead (and won't ever). This
fixes the issue by just not including the single
file we care about in each section.
[0] https://github.com/google/re2/issues/156
Change-Id: I6f8445bcd2a409cc0e85943b7d20ce578e37dd55
* Update openstack-ansible-os_cloudkitty from branch 'master'
to f6d1ea1ca7dc978fa8a9977be05aba15f59b8ea8
- Merge "Add variable to configure storage options"
- Add variable to configure storage options
With addition of storage v2 versions and v2 API it's now less trivial
to rely on overrides for storage configuration, which most likely will be
needed regardless, since v1 storages are incompatible with /v2 API,
and latter one gets disabled whenever v1 storage is in use.
With that there's no dummy storage in /v2 for testing purposes, so
we are not able to have any reasonable default out of the box.
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/920058
Change-Id: Ic0d055c98ee6e35fb28b26de8cf3d20e7e79ad87
* Update swift from branch 'master'
to 1d5b1d746e027bb9509ad0e45cc0f2f50d28511f
- Merge "Lazy import is not needed"
- Lazy import is not needed
There was an abandoned change that made reference to a RecussionError
when running a probe test that imported boto3 that had something to do
with eventlet, ssl and a transitive dependency on requests-mock, but the
fix that actually got merged seemed to depend on another change to
tox.ini that disables request-mock when we run pytest.
Either way, we already import from boto3 at the top of probe tests and
it's in test-requirements; so we require it to be installed even if you
don't have s3api in your pipeline.
Related-Change: I789b257635c031ac0cb6e4b5980f741e0cb5244d
Related-Change: I2793e335a08ad373c49cbbe6759d4e97cc420867
Related-Change: If14e4d2c1af2efcbc99e9b6fe10973a7eb94d589
Change-Id: Id2662bfc5ef2f21f901f1c98e6389c4cb01818a2
* Update swift from branch 'master'
to eee7741251b701742b6954a986c102510d07d96e
- CI: Move off CentOS 8
Remove swift-tox-py36-centos-8-stream job entirely.
Move the following jobs to CentOS 9:
- swift-tox-func-s3api-ceph-s3tests-tempauth
- swift-tox-func-s3api-tests-tempauth
- swift-multinode-rolling-upgrade, as well as the other rolling
upgrade jobs
Remove the swift-multinode-rolling-upgrade-victoria job, as py39
support (required for CentOS 9) was not added until wallaby.
Change-Id: I4f6b9c07af7bc768654f1a5d0c66b048e0f2c9c1
* Update rpm-packaging from branch 'master'
to 4e3b6c5ff2eff8ab91bda861d18ae255875e8e62
- Merge "Remove Solum RPM package"
- Remove Solum RPM package
Solum has been retired
- https://review.opendev.org/c/openstack/governance/+/919211/1
so removing its python client rpm package.
Change-Id: Ia8627ebfad47ec4a811147d2335c1e5afd64d350
* Update openstack-ansible from branch 'master'
to e75a6597dc979511866d4cf268fbfaa361bbcaca
- Merge "Sort a-r-r in alphabetical order"
- Sort a-r-r in alphabetical order
External dependencies are placed slightly separately for better
visability.
Change-Id: I5041c79d7ff37dc83d905f6de9fa3ab272e1a152
* Update ironic from branch 'master'
to b51c8a404bb091609e1236b85993bdfef858ecae
- Merge "GRUB conf template compatibility with arm server"
- GRUB conf template compatibility with arm server
Determine the appropriate GRUB commands during UEFI boot
based on the node's CPU architecture.
Closes-Bug: #2050054
Change-Id: I0c5f513cdc8f4112f8dfdeb4ccaf566d3424a2ca
* Update manila from branch 'master'
to cd6c20c430b46f92336723a2fc9d0ccdd77317be
- Merge "Fix the backup restore issue for NetApp driver for REST client"
- Fix the backup restore issue for NetApp driver for REST client
Backup restore is failing across the ONTAP cluster for REST client.
Added the logic to use to destination vserver client for REST client
to restore the backup and modify the restore lib for cmode REST
client accordingly.
Closes-Bug: #2059399
Change-Id: Icd7f1b52a10659ee1cfeef3accbbb725d4046a13