* Update neutron from branch 'master'
to 2718a7da47ed0f1f7360c5615da32cd3e4a46772
- Merge "Bump port revision if binding_levels changed"
- Bump port revision if binding_levels changed
Related-Bug: #2065577
Change-Id: I0d04c3a1dae86a2b6b4ba70c0e9595b2527b4f71
* Update neutron from branch 'master'
to 147dc93eff0e3808a0d895b379a02f2ad46e93fb
- Merge "tests: Use `del_fake_chassis` when deleting a chassis"
- tests: Use `del_fake_chassis` when deleting a chassis
This will guarantee that regardless of ovsdbapp version, Chassis_Private
will be deleted. This allows us to wait for a single event (DELETE) and
test the same behavior for all ovsdbapp versions. (Behavior of agent
listing when both Chassis and Chassis_Private records are deleted from
ovn db.)
Depends-On: https://review.opendev.org/c/openstack/requirements/+/920062
Change-Id: I0dfa21a927067afb532d7632f7e05427623327f5
* Update swift from branch 'master'
to c620a192d0db733dbb90c71d3c9a7c5f3eba3e56
- Merge "docs: Update further-reading URL for cross-domain policies"
- docs: Update further-reading URL for cross-domain policies
The old one now just redirects to https://developer.adobe.com/
Change-Id: Iba281bb8dceedef9bbb702abf0b93473bf91d9f7
* Update ironic-python-agent from branch 'master'
to c39517b04479df1aeaf96402840238236870fa74
- Call evaluate_hardware_support exactly once per hwm
Fixes an issue where we could call evaluate_hardware_support multiple
times each run. Now, instead, we cache the values and use the cache
where needed.
Adds unit test coverage for get_managers and the new method.
Fixes issue where we were caching hardware managers between unit tests.
Also includes fixes for codespell CI:
- skip build files in repo
- fix spelling issues introduced to repo
Closes-bug: 2066308
Change-Id: Iebc5b6d2440bfc9f23daa322493379bbe69e84d0
* Update octavia from branch 'master'
to a6953fa3e207bdead553c8d21cc62b99ad30d92e
- Merge "Fix incorrect filtering when using bool attrs"
- Fix incorrect filtering when using bool attrs
When filtering the GET calls with a boolean attribute, the value of the
attribute was a string and not a boolean, it made the queries incorrect.
Now, every boolean attribute is converted from a string to a boolean
before querying the DB.
Closes-Bug: #2045803
Change-Id: I9aea55371d3f3d054eba5673d09eead23d5c95a8
* Update tempest from branch 'master'
to 23302a517494417737b23888eceed9e26a9aea96
- Merge "Use service_available option to detect Neutron"
- Use service_available option to detect Neutron
... because nova-network was removed in Ussuri release.
To run basic neutron tests by default, the default value of
[service_available] neutron option is changed to True.
Change-Id: I74cc344a9c1ae2aa523af754d22392869ff059f5
* Update nova from branch 'master'
to 4e3a41f0a417a5175cc80155e170825310f16b1f
- Merge "Stop using split UEC image (mostly)"
- Stop using split UEC image (mostly)
This reverts us back to using the standard disk image for most of our
tests, which is more representative of how people actually use nova.
This leaves the UEC image on a few jobs for the sake of comparison
data for the time being, and because we should actually test that
code path if we're going to say we support it.
Change-Id: I16ed92d342464325d4bef33c1e22b328bcfbe7d6
* Update requirements from branch 'master'
to 9c497832b5a262efe3e5cfd9d888ded9ca6f3144
- Merge "Remove the Sahara deliverables from req"
- Remove the Sahara deliverables from req
Sahara project is retired (depends-on), so let's
remove its deliverables/constraints from requirements.
Depends-On: https://review.opendev.org/c/openstack/governance/+/919374
Change-Id: I96fee4b48a0c220393ef255c79f0e69a87b46f4a
* Update requirements from branch 'master'
to e29096ddf1a4d632525c87db9e2f44f94f27d12f
- Merge "Remove the ec2-api deliverables from req"
- Remove the ec2-api deliverables from req
ec2-api project is retired (depends-on), so let's
remove its deliverables/constraints from requirements.
Depends-On: https://review.opendev.org/c/openstack/governance/+/919394/1
Change-Id: I23ea13934eabf0c86999275e6b04f86e8278e3eb
* Update nova-specs from branch 'master'
to ea02fc71c3a1fae173f76e04036fd25f071f80c7
- Merge "Remove template files from non-empty directories"
- Remove template files from non-empty directories
These template files were added as placeholders but are no longer
needed once actual spec files are placed in the same directories.
Change-Id: I2d2f294a8ddff51df7d8fd78a22c5ecf5a2dc090
* Update octavia from branch 'master'
to 501a538a89571688e94ceaad0b1177c290cfa545
- Merge "Fix test_prometheus_proxy.test_main"
- Fix test_prometheus_proxy.test_main
test_main may have randomly failed when running multiple tests in
parallel because ThreadingHTTPServer was not mocked, so a server was
created, this commit fixes this issue, the server is no longer
instantiated and is now mocked.
Change-Id: I2415aafaebd340e4a07b85df2c8917244266ed4c
Closes-Bug: #2039245
* Update charm-ceph-osd from branch 'master'
to 38d1c4e6335d11099888650fe07b9fef5d31798f
- Merge "Implement key rotation for OSD"
- Implement key rotation for OSD
This patchset implements key rotation for OSD's. It does so by
receiving an update in the relation data bag from ceph-mons (where
the actions is started), which informs the OSD units for which
OSD the key needs to be rotated and the key itself. The OSD units
then check if they are managing the ID specified, and if so,
proceed to rotate the key.
Change-Id: I382a0a657b31c172a036ce7ca62facbbce32b4a0
* Update octavia-lib from branch 'master'
to b257d6a7ab756ec1f0a6a6f59a48ff3535b9cf36
- Merge "Use the common octavia queue"
- Use the common octavia queue
The same queue should be used so that zuul can automatically start
moving a patch to get when its dependencies is also thrown to gate.
Change-Id: Idb98919803d025a7de32229251c73d5fecdaccf9
* Update devstack from branch 'master'
to 92d70a854322be9cb22f574618d7663be9a4e649
- Merge "Display backup dashboard on Horizon when c-bak is enabled"
- Display backup dashboard on Horizon when c-bak is enabled
Currently, when enabling c-bak service, the backup tab will not
be shown on Horizon by default. This patch tells Horizon to
display backup dashboard when c-bak is enabled.
Closes-Bug: 2064496
Change-Id: I06295706e985bac58de2878c6d24c51f3267c205
Signed-off-by: MinhNLH2 <minh.nlh.work@gmail.com>
* Update kayobe from branch 'master'
to 27ece2622b934eb6f4d9712d1879ac9bab8d236e
- Fix issue removing docker volumes
The error response from the docker daemon has changed to:
Error response from daemon: get opensm_logs: no such volume
This change should support both old and new responses.
Change-Id: Ibef1713d7de2e0a2c6fe046f607b2a8e60dae3da
Closes-Bug: #2050092
* Update charm-mysql-router from branch 'master'
to 2cc90ec1f1a2f449dd785bed57a51c5632d29b0a
- Merge "Fixing broken mysql-router configuration"
- Fixing broken mysql-router configuration
A customer faced an issue when they face full disk. Mysql router configuration file was broken. As this charm doesn't handle whole configuration file, charm wrote just part of them based on template. so re-bootstrapping is needed when this symptom happens.
To do that, I put code to check configuration file size, and if it is under 1000bytes, run bootstrap.
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1196
Closes-Bug: #2004088
Change-Id: Ic28f0406eb8d5dbd9131ae83090498297ac48c31
* Update openstack-ansible-os_octavia from branch 'master'
to de2740275b7687f12d39ce671c06b276726fd7a3
- Merge "Implement support for octavia-ovn-provider driver"
- Implement support for octavia-ovn-provider driver
This patch is the second of two required to implement the
octavia-ovn-provider driver for Octavia. A new var, octavia_ovn_enabled,
can be used to install the driver and configure Octavia accordingly.
This patch has also restructured the driver/plugin mechanism for the
os_octavia role to better mirror that of os_neutron and to make
future additions easier to implement.
It also uses neutron's method of certificate delivery for the ovn certs.
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/919599
Change-Id: Ic5963070f4f2504860ddf0829819ca2f301546b1
Signed-off-by: Matthew Thode <mthode@mthode.org>
* Update oslo.log from branch 'master'
to 8705f67bfbd733edf923003c0a5850e7a4a5735b
- Remove the usage of the Eventlet debug feature from oslo.log.
We initially started to work on this topic with the intention to solve
the problem of using the Eventlet hub_prevent_multiple_readers debug feature.
This feature is a debug convenience. This feature is not supported by the new
asyncio hub[1] of Eventlet. You can also check the documentation here[2] from eventlet. The problem with disabling this procedure is that
it exposes you to risk. Deactivation applies to the entire stack. If a project
uses oslo.log, for example nova, then it exposes all threads to concurrent access
on the process file descriptors.
As explained in the function's documentation[3], when several greenlets are reading from
the same socket, it's difficult to predict which greenlet will receive which data.
You really need to be sure of what you're doing to use this function. Also explained
in the raise condition added by this commit[4] and we have a reproducer[5] that exposes
the problem. According to our tests, removing this line does not change the fix provided.
It also seems that cinder no longer uses[6] logging native thread.
Related-Bug: #1983863
[1] https://review.opendev.org/c/openstack/governance/+/902585/17..18
[2] https://eventlet.readthedocs.io/en/latest/asyncio/migration.html#known-limitations-and-work-in-progress
[3] https://github.com/eventlet/eventlet/blob/master/eventlet/debug.py#L149
[4] cb7c8c0196
[5] https://github.com/4383/oslo.log/blob/reproducer2/reproducer.py
[6] https://bugs.launchpad.net/oslo.log/+bug/1983863/comments/18
Co-authored-by: Hervé Beraud <hberaud@redhat.com>
Change-Id: Ia4c8e82f957c4ef3c176246fea0bc0adab4f4dc4
* Update nova from branch 'master'
to 3a53d715cd505258c1680c442b64c5bf7e182352
- Merge "[doc] Improve description for nova-manage db purge"
- [doc] Improve description for nova-manage db purge
--before argument is currently described in ambiguous way: it
is not actually used to filter entries ARCHIVED before specified
date. Instead, it compares provided data with "deleted_at" value
for most rows and "updated_at" or "created_at" for remaining ones.
Since we already talk about time of deletion when describing
--before argument of "nova-manage db archive_deleted_rows" rows,
it make sense to not provide extra details here as well.
Change-Id: Ib5940e88a52dc8d32303e27237e567c3481fc3dc
* Update python-manilaclient from branch 'master'
to 85f21732176ed6218e4b8b64ac3261dd40f54c7a
- Merge "Don't set availability_zone for 2.32 version of api"
- Don't set availability_zone for 2.32 version of api
Closes-Bug: #2065769
Change-Id: Id0c7dc63e6dca5d32cf1cf8983588d44601b4338
* Update octavia-lib from branch 'master'
to 5a9192dde9911dfb9e50ecde7a9a20df5b2a7180
- reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.
Change-Id: I26f3f0bdddd1e3e9bda37414a10dc5f1f7c0460e
* Update manila from branch 'master'
to b415ce83ac42493a60fe1dd0bad98698fbda0c5d
- Merge "[NetApp] Pause and resume clone split during rename snapshot"
- [NetApp] Pause and resume clone split during rename snapshot
When snpashot are soft deleted i.e. they are renamed if delete fails,
sometime we face issue in rename operation. This is due to busy
snapshot clone split operations. So perform rename and then start clone
split.
Closes-bug: #2025641
Change-Id: I1093a610f31f5971bb23b9f89c64f5f129ac2fb9
* Update networking-bgpvpn from branch 'master'
to afb98fabbad0dfcf94ac0b5f1fbd693dd3d7a3cd
- Merge "Replace CRLF by LF"
- Replace CRLF by LF
... because LF is commonly used as newline code.
Change-Id: If238971837e7732068bb935c16b2a9a160d9a9a1
* Update neutron from branch 'master'
to c89b50c639764663cf1fb710c4bdcde6771e7800
- Merge "Remove the Windows OS libraries"
- Remove the Windows OS libraries
Windows OS was deprecated in 2023.2 and removed in this release
(2024.2), as documented in [1].
[1]https://review.opendev.org/c/openstack/neutron/+/880980
Related-Bug: #2015844
Change-Id: I502fd3ee76f70ced3579f9d3e40853723fe473f8
* Update neutron from branch 'master'
to 1bb01f0095934ab11762bae251615e05ec732dbc
- Merge "[functional tests] compatibility with ovsdbapp>=2.7.0"
- [functional tests] compatibility with ovsdbapp>=2.7.0
ovsdbapp>=2.7.0 handles cleanup of Chassis_Private record
with chassis delete so we don't need explicit delete.
The compatibility part can be dropped when we update
requirements.txt to ovsdbapp>=2.7.0.
Closes-Bug: #2066263
Change-Id: I45c6e6a1c3536cf4f2d90b01a3577eec9eaf3743
* Update placement from branch 'master'
to c8255d70c89f60cf85676ac5cfbb313ea44645c0
- Merge "tox: Drop envdir"
- tox: Drop envdir
tox now always recreates an env although the env is shared using envdir
options.
~~~
$ tox -e genpolicy
genpolicy: recreate env because env type changed from
{'name': 'genconfig', 'type': 'VirtualEnvRunner'} to
{'name': 'genpolicy', 'type': 'VirtualEnvRunner'}
~~~
According to the maintainer of tox, this functionality is not intended
to be supported.
https://github.com/tox-dev/tox/issues/425#issuecomment-1011944293
Change-Id: I92eb0cdf98910b97523a9453a073ba238ee702ee
* Update nova from branch 'master'
to 4bc5ff1c992d83a876e11e8802adb47af0c3564b
- Merge "fix py312 tox definitions"
- fix py312 tox definitions
change I6de86f3e3e283ba404f927ea4c8164f791df3989
added the py312 funtional job definition but did not
update the tox.ini to define it.
As a result it is runing the unit tests not the functional tests.
This change simpley corrects that.
Change-Id: Id6ee76e0190469ac09baf0bc56a9022317c6f881
* Update python-manilaclient from branch 'master'
to a14eb3adf7fca10223ca91d0ff6f76b33d8f07b7
- 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 known bad versions.
[1] 314734e938f107cbd5ebcc7af4d9167c11347406
Change-Id: If27473481cfd8df99ff6426361b7f4804f1f3a09
* Update networking-bgpvpn from branch 'master'
to 49336fed599fb065113c66b226ef1efc05f8b407
- Merge "Update jobs based on testing runtime for 2024.2"
- Update jobs based on testing runtime for 2024.2
Based on [0] & [1] only py39, py311 and py312 (non-voting)
jobs are in the testing runtime for 2024.2, updated relevant
files accordingly.
[0] https://review.opendev.org/c/openstack/governance/+/908862
[1] https://governance.openstack.org/tc/reference/runtimes/2024.2.html
Change-Id: If02b2a8f87cc13eaada5b045881e569e58defe5b
* Update osc-placement from branch 'master'
to b15b3816b15df646be004fd25f918cb6ed694425
- Merge "tox: Drop envdir"
- tox: Drop envdir
tox now always recreates an env although the env is shared using envdir
options.
~~~
$ tox -e genpolicy
genpolicy: recreate env because env type changed from
{'name': 'genconfig', 'type': 'VirtualEnvRunner'} to
{'name': 'genpolicy', 'type': 'VirtualEnvRunner'}
~~~
According to the maintainer of tox, this functionality is not intended
to be supported.
https://github.com/tox-dev/tox/issues/425#issuecomment-1011944293
Change-Id: I3645be3c1fdf344c1b47d548c49fd804a03b0dff
* Update networking-bagpipe from branch 'master'
to 0d1828db305b6dc39b8b961dcdd46d9105cec111
- Merge "Update jobs based on testing runtime for 2024.2"
- Update jobs based on testing runtime for 2024.2
Based on [0] & [1] only py39, py311 and py312 (non-voting)
jobs are in the testing runtime for 2024.2, updated relevant
files accordingly.
[0] https://review.opendev.org/c/openstack/governance/+/908862
[1] https://governance.openstack.org/tc/reference/runtimes/2024.2.html
Change-Id: I4221652a0ba256edf83208ff41e2e2ec24aa190f
* Update manila-ui from branch 'master'
to e9cb3b2d6dcfc99ec50b74cdddf8256175d52d30
- 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 known bad versions.
[1] 314734e938f107cbd5ebcc7af4d9167c11347406
Change-Id: I3a1a4634c35bf0728bd5287b9b6b25d4196e8e06
* Update networking-bgpvpn from branch 'master'
to 2e3547a79ecc983d800791bca99225c1217a0dfd
- reno: Update master for unmaintained/wallaby
Update the wallaby release notes configuration to build from
unmaintained/wallaby.
Change-Id: I0e29f218f3f14bcf3f33a951bb19c101ee3954dc
* Update neutron-vpnaas from branch 'master'
to 9191fb672ba9be559109db8b6d84e6fe721ed36c
- Merge "Update jobs based on testing runtime for 2024.2"
- Update jobs based on testing runtime for 2024.2
Based on [0] & [1] only py39, py311 and py312 (non-voting)
jobs are in the testing runtime for 2024.2, updated relevant
files accordingly.
[0] https://review.opendev.org/c/openstack/governance/+/908862
[1] https://governance.openstack.org/tc/reference/runtimes/2024.2.html
Change-Id: I8336691a59ef76f4ec2162d83d6b925c05497fad
* Update tempest from branch 'master'
to 8842ed3fd484235c0bf2fc5bdddd461eca6312cf
- Merge "Switch back the tox constraint to master"
- Switch back the tox constraint to master
Tempest 39.0.0 release hash is prepared[1] so we can
revert back to use the master constraints by default.
[1] https://review.opendev.org/c/openstack/releases/+/918137
Change-Id: I29761a28dc4e1b097f660ff6beade8930dc45bed
* Update tempest from branch 'master'
to 5b9b80e3c9f3723c1a935c4874d9c531c1155ddd
- Merge "Pin stable/2024.1 constraint in tox to release 39.0.0"
- Pin stable/2024.1 constraint in tox to release 39.0.0
We are going to release Tempest new tag 39.0.0 to declare
the end of support for stable/zed. stable/2024.1 constraint
is latest stable constraints tested with current tempest hash
which is going to be used for 39.0.0 release.
Further information:
https://docs.openstack.org/tempest/latest/requirement_upper_constraint_for_tempest.html
Change-Id: Ie842d97be45cbcfe40419ae017c00fb147acb197
* Update tempest from branch 'master'
to c54fd8d9e695f632952337041589f5e449f17590
- Merge "End support for stable/zed"
- End support for stable/zed
This marks the end of support for stable/zed
which is moving to 'unmaintained' stage[1].
This adds the release note to mark the end of
support of Zed.
[1] https://review.opendev.org/q/topic:%22zed-unmaintained%22
Change-Id: Iadd5549a87614b893e3b284f926cb5c3dc185ef7
* Update neutron from branch 'master'
to 2beb20f92b4b306af9e640e977a5166f376bf098
- Update grenade_from_branch for skip level jobs
Skip level jobs were wrongly upgrading from stable/2023.1.
As master is currently 2024.2, upgrade from branch should
be 2023.2, this patch fixes it.
Related-Bug: #2066221
Change-Id: I568ebb93bc009951ca113a09ee750982f580b40d
* Update keystone from branch 'master'
to c8e4f53807e0a29bcba9e2ea301fe09a1350d188
- Merge "Update master for stable/2024.1"
- 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: I269449185216e98155807b046b7bab48610911b3