* Update swift from branch 'master'
to a1916855c204e0a18d57d855d2e684f1a291709c
- Merge "bump lxml to 4.2.3"
- bump lxml to 4.2.3
Change-Id: Ia83ab181277e04e473e33680b3f2d686f534a084
* Update swift from branch 'master'
to d47811fc3eceacc11c66c2028cad0ce8be41075e
- Merge "make statsd_client more explicit"
- make statsd_client more explicit
Even if stdlib socket is probably patched by the time StatsdClient
creates a socket, we want to import the green socket module explicitly
for better testing.
Move test_statsd.py to test_statsd_client.py so it matches the naming
convention of the rest of our test files.
Fix some patching of utils in test_statsd_client to patch
statsd_client.
Rename some vars in test_statsd_client that shadowed the statsd_client
module name.
Move some utils tests out of test_statsd_client and back into
test_utils.
Related-Change: I4b5b12a3b0288b696a39903264741bc862a94ad7
Change-Id: I3de22b7f15dd386fa9c873587782f0dfc4c42a27
* Update ovsdbapp from branch 'master'
to c7176915b65b2b8f1daa8f8b3b90e0d1607c44b2
- 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: Ie445a16f55a018111b4501a595fe5b101551ebc7
* Update networking-baremetal from branch 'master'
to 4ce006523dc5e62a026014e545c25353342217b2
- 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: I316ddb45c164c2217c6d4478da5741eb62d28d96
* Update swift from branch 'master'
to 3ac4030424a587badefeaa530924d316e725dc69
- Merge "s3api: Improve checksum-mismatch detection"
- s3api: Improve checksum-mismatch detection
Previously, we relied on raising a swob.HTTPException from within a
wrapped wsgi.input and just hoping that it either
- comes uncaught all the way back through the pipeline, or at least
- gets translated back to a 422 response.
This was brittle, however; if any middleware between s3api and the
proxy took s3api's approach of turning unexpected responses into 500s,
for example, it all breaks down.
Take a cue from eventlet's Timeout and create a new s3api-specific
BaseException (which does *not* inherit from Exception) to improve
our ability to cut through all the layers.
Change-Id: I9924ff3b8d7d246631fe61b916823e028e2c01f2
* Update neutron from branch 'master'
to cb78c7e973170833cc8344d57acb840db8969347
- Merge "Add pre-commit configuration"
- Add pre-commit configuration
'pre-commit' tool [1] provides an extensible way to configure hooks
which can be run automatically before each commit. That way we can make
sure that code send to review is passing base static analysis checks
like e.g. bandit, flake8 or hacking.
For now this is optional to use and not integrated in e.g. tox.ini file
but we can integrate it there too as next step.
[1] https://pre-commit.com/
Change-Id: Ia3bc21ccacacbcb8a529163533557312cbbf25bd
* Update ovsdbapp from branch 'master'
to fa4672b73fddd1cbd7612c3f8c788ecb3df3a82e
- Merge "Add if_exists to lrp_set_options"
- Add if_exists to lrp_set_options
Required for handling the cases where set_options
is called on non-existing logical router port.
The option is added to parent class BaseSetOptionsCommand, so
if other apis relying on that need to expose if_exists then those
can be extended in future.
Partial-Bug: #2065701
Related-Bug: #2060163
Change-Id: I56685478214aae7b6d3a2a3187297ad4eb1869a3
* Update neutron-dynamic-routing from branch 'master'
to 859a8dd3e4a7c2d01d4e3103c0c25382a6c536c8
- Add pre-commit configuration
'pre-commit' tool [1] provides an extensible way to configure hooks
which can be run automatically before each commit. That way we can make
sure that code send to review is passing base static analysis checks
like e.g. bandit, flake8 or hacking.
For now this is optional to use and not integrated in e.g. tox.ini file
but we can integrate it there too as next step.
[1] https://pre-commit.com/
Change-Id: I4a646ee4b830ee2c90f20edb1ced05c427c6a0ca
* Update ovsdbapp from branch 'master'
to 1c85ae3438918e360a06119bfcfd2a119adb80d6
- Merge "Add pre-commit configuration"
- Add pre-commit configuration
'pre-commit' tool [1] provides an extensible way to configure hooks
which can be run automatically before each commit. That way we can make
sure that code send to review is passing base static analysis checks
like e.g. bandit, flake8 or hacking.
For now this is optional to use and not integrated in e.g. tox.ini file
but we can integrate it there too as next step.
[1] https://pre-commit.com/
Change-Id: I2338df66512e900a4cd04e9717cb19cc6ade48d2
* Update neutron-dynamic-routing from branch 'master'
to 2f83b789768dde769448f26bf097f0dded82ee08
- Fix minor flake8 issues to make it passing while run through pre-commit
TrivialFix
Change-Id: I5647b8c3b4b7340435ee096b9a53d1948d097e1d
* Update os-ken from branch 'master'
to a4e10d3d0bb720d4427f4de110476b7cac5d5646
- Fix calls of the print function
Apparently it seems that in some places of the os-ken we still had
called 'print' funtion in the "python 2 way". This is cached by the
'debug-statements' hook in the pre-commit script so to make it happy
this patch fixes those print calls.
TrivialFix
Change-Id: Iac1f35b6875005b9562ff12511d442f1484d81e5
* Update neutron from branch 'master'
to f785038c3cff1e2c5b1b7704be6d874d5da45c01
- Merge "Fix trailing whitespaces and replace tabs with 4 spaces"
- Fix trailing whitespaces and replace tabs with 4 spaces
Those changes are done just to make pre-commit hook happy.
TrivialFix
Change-Id: I60e646df0a109c4ff67a25fafebec71b81599adb
* Update requirements from branch 'master'
to 54a294000965c829f8c348a5ef086cd260d173c3
- Merge "Remove the Murano deliverables from req"
- Remove the Murano deliverables from req
Murano is retired (depends-on), so let's remove its
deliverables/constraints from requirements.
Depends-On: https://review.opendev.org/c/openstack/governance/+/919358
Change-Id: If3d4afee2a77146c8db470ee0d0b358d2450f8e1
* Update requirements from branch 'master'
to 0bf3d92f9dc50403e57396fc004b93363c783c28
- Merge "Remove the Senlin deliverables from req"
- Remove the Senlin deliverables from req
Senlin is going to be retired (depends-on), so let's
remove its deliverables/constraints from requirements.
Depends-On: https://review.opendev.org/c/openstack/governance/+/919347
Change-Id: I58ad0c62e5660433bc7416850ab9ae210682216f
* Update nova from branch 'master'
to ab3ca1e2059f951b44d723c15a5065c6532540da
- Merge "Make python 3.12 unit and functional voting"
- Make python 3.12 unit and functional voting
Change-Id: I6de86f3e3e283ba404f927ea4c8164f791df3989
* Update python-blazarclient from branch 'master'
to 7a3a6a817548fe9d500724ef936049edafa95b60
- reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.
Change-Id: Ia78d0db4eae66376569e1fdea4fdc8f2a9237753
* Update blazar from branch 'master'
to 972ce600411752440ea51fcd74a3f3438f91663f
- reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.
Change-Id: I0743fe4cc7ce098d613634ca3dd71253b30855ac
* Update blazar-nova from branch 'master'
to 662957aa48b5538661b16ef39165699ba521997b
- reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.
Change-Id: Id9fe6381a95db243c3e9d941e213e22a70a28a12
* Update blazar-dashboard from branch 'master'
to 9607e819b32e9e77aa9610a62d310af0d389fbcf
- reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.
Change-Id: I03d1e8dd854736fb0f2ba4b08f9779b62614f421
* Update kayobe from branch 'master'
to 617eed474182c20d89a370ea576f6db056cba41f
- Register baremetal compute nodes in Ironic
This patch adds experimental functionallity to enroll baremetal nodes
into Ironic using Kayobe via a new playbook 'baremetal-compute-register.yml'
and adds 'kayobe baremetal compute register' into the Kayobe CLI.
Depends-On: I719fc8042742fe8b3b0312658aec39317a1bc358
Change-Id: I988b082b539acfc2710d42e89bcac5b7a1eb526a
* Update nova from branch 'master'
to b6a846c6c85e752c5500784ee467dea010c51f6e
- Merge "Fix hacking test with syntax error"
- Fix hacking test with syntax error
This hacking test has a syntax error in it. On older pythons, this
does not prevent us from finding the second popen() use, but on
python 3.12 it does.
Change-Id: Ib74dc030118e0cb9fab548b112d32ce080969a15
* Update nova from branch 'master'
to fa449781412de7af23417e3eec3e556c50fc9cd5
- Merge "Fix notification object hashes for python 3.12"
- Fix notification object hashes for python 3.12
Python 3.12 changes the repr() syntax for the OrderedDict object,
which causes us to calculate different hashes for the notification
objects across the version gap. The get_extra_data() function wraps
a dict in OrderedDict after sorting the elements of the original dict,
but that is not entirely necessary. The sorted() list of dict.items()
is a perfectly reasonable representation of the things it is capturing,
so we can just eliminate the use of OrderedDict there and thus end
up calculating the same hashes on <3.12 and >3.12.
NOTE: This changes a bunch of the hashes of notification objects
without bumping or changing versions. This is expected purely because
we are changing the hashing method, and thus this is not a violation
or upgrade concern.
Change-Id: I242150138deed7fe74b13d9c44b333293cd24ffa
* Update neutron-tempest-plugin from branch 'master'
to 537dc184b392acd4c818ce8c7d571674c7f8ad95
- Switch to neutron-tempest-plugin-2.6.0 in yoga jobs
Follow of https://review.opendev.org/908419.
Change-Id: I4de8faee1d39f9acb92d4a7dd4ad44ce9340eb42
* Update devstack from branch 'master'
to 85b8d2ccab53bb2b38090c8801404072fae2f7ab
- Merge "lib/apache: Reshuffle lines"
- lib/apache: Reshuffle lines
Make it a little more obvious what the difference between the two helper
functions is.
Change-Id: I07ec34ecfcd2b7925485145c4b4bf68eda385a32
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* Update devstack from branch 'master'
to 0eab4f97e4018aca826b5586d8a8f30f82f3540b
- Merge "lib/apache: Pass name, not path, to remove_uwsgi_config"
- lib/apache: Pass name, not path, to remove_uwsgi_config
We'd like to move from configuring uWSGI with '.wsgi' files to
configuring with module paths. Do this for all in-tree services and log
a deprecation warning for anyone still passing a path.
Note that since 'basepath foo' returns 'foo', this is effectively a
no-op for the services being converted here.
Change-Id: Ia1ad5ff160a9821ceab97ff1c24bc48cd4bf1d6f
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* Update charm-rabbitmq-server from branch 'master'
to 87e7c1a1bd8203d30add5b93aab977183892d943
- Sync charmhelpers to pull in jammy-caracal codename.
This is required for the jammy-caracal release.
Change-Id: Ifc8634bbf2eb3f66a3a922d0f2aeb4b668b06a54
* Update nova from branch 'master'
to bfd35258635dd80840e0768edbeb85cf87e36727
- Fix formatting issues in extra-specs docs
Change-Id: I693f70ffb7630fe99336fef52783ea55c492624d
* Update octavia-dashboard from branch 'master'
to 979ee7f213b1cfc5a447c2b838e701c7a1358530
- reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.
Change-Id: I423bfe5d78a52ed8061251ece48d627e57b7f516
* Update releases from branch 'master'
to a1229f244ddd1bf9c5a6d16d4a03246a0c137c8c
- Merge "Release python-manilaclient for Dalmatian-1 milestone"
- Release python-manilaclient for Dalmatian-1 milestone
This is a library release for python-manilaclient for the Dalmatian-1
milestone. This repository contains commits that have not been releases
for this cycle yet.
If the team is ready to process with this release, please leave a +1
to indicate we should go ahead with the release.
If the team needs more time for things about to merge, or if there is
some other reason a release should not be done at this time, please
leave a -1 with a comment indicating the status. Then update the patch
with the new commit hash to use once the team is ready to do the
release.
Change-Id: I3a84b194758061b41b966d5fb11488a6e5ba2565
Signed-off-by: Elod Illes <elod.illes@est.tech>
* Update releases from branch 'master'
to decb0f7f4bd29498427f8874f7229660f58e9e50
- Merge "Release python-glanceclient for Dalmatian-1 milestone"
- Release python-glanceclient for Dalmatian-1 milestone
This is a library release for python-glanceclient for the Dalmatian-1
milestone. This repository contains commits that have not been releases
for this cycle yet.
If the team is ready to process with this release, please leave a +1
to indicate we should go ahead with the release.
If the team needs more time for things about to merge, or if there is
some other reason a release should not be done at this time, please
leave a -1 with a comment indicating the status. Then update the patch
with the new commit hash to use once the team is ready to do the
release.
Change-Id: I75c56d6880dd3d57fd395c453e578d24de68c395
Signed-off-by: Elod Illes <elod.illes@est.tech>
* Update releases from branch 'master'
to f17a3d7a7635e42d30a3053dcbbce579956c9b31
- Merge "Release python-tackerclient for Dalmatian-1 milestone"
- Release python-tackerclient for Dalmatian-1 milestone
This is a library release for python-tackerclient for the Dalmatian-1
milestone. This repository contains commits that have not been releases
for this cycle yet.
If the team is ready to process with this release, please leave a +1
to indicate we should go ahead with the release.
If the team needs more time for things about to merge, or if there is
some other reason a release should not be done at this time, please
leave a -1 with a comment indicating the status. Then update the patch
with the new commit hash to use once the team is ready to do the
release.
Change-Id: Ia14a2e1ddc500899204fcbee8c3f0cd42d102af9
Signed-off-by: Elod Illes <elod.illes@est.tech>
* Update releases from branch 'master'
to e35131ebc7ef4f7f81f13b838d649f7502eca153
- Merge "Release python-cyborgclient for Dalmatian-1 milestone"
- Release python-cyborgclient for Dalmatian-1 milestone
This is a library release for python-cyborgclient for the Dalmatian-1
milestone. This repository contains commits that have not been releases
for this cycle yet.
If the team is ready to process with this release, please leave a +1
to indicate we should go ahead with the release.
If the team needs more time for things about to merge, or if there is
some other reason a release should not be done at this time, please
leave a -1 with a comment indicating the status. Then update the patch
with the new commit hash to use once the team is ready to do the
release.
Change-Id: I7724ed828b092786c9d9e454fc1562e391089a46
Signed-off-by: Elod Illes <elod.illes@est.tech>
* Update releases from branch 'master'
to a1da7e110f535e7b9df88128fe79b86c8ce44177
- Merge "Release neutron-lib for Dalmatian-1 milestone"
- Release neutron-lib for Dalmatian-1 milestone
This is a library release for neutron-lib for the Dalmatian-1
milestone. This repository contains commits that have not been releases
for this cycle yet.
If the team is ready to process with this release, please leave a +1
to indicate we should go ahead with the release.
If the team needs more time for things about to merge, or if there is
some other reason a release should not be done at this time, please
leave a -1 with a comment indicating the status. Then update the patch
with the new commit hash to use once the team is ready to do the
release.
Change-Id: I7d9caf397dad209ff6d8e17891ec24cd10b90d29
Signed-off-by: Elod Illes <elod.illes@est.tech>
* Update releases from branch 'master'
to a41f15212af1df5aef9e819cbcd8cb67256f0a29
- Merge "Release python-neutronclient for Dalmatian-1 milestone"
- Release python-neutronclient for Dalmatian-1 milestone
This is a library release for python-neutronclient for the Dalmatian-1
milestone. This repository contains commits that have not been releases
for this cycle yet.
If the team is ready to process with this release, please leave a +1
to indicate we should go ahead with the release.
If the team needs more time for things about to merge, or if there is
some other reason a release should not be done at this time, please
leave a -1 with a comment indicating the status. Then update the patch
with the new commit hash to use once the team is ready to do the
release.
Change-Id: Iaf8eacd08949f12e75e2d6f664c167e7a8f69108
Signed-off-by: Elod Illes <elod.illes@est.tech>
* Update releases from branch 'master'
to 9a69d00b11b55fe4fab03a8541312beb8824d879
- Merge "Release ovsdbapp for Dalmatian-1 milestone"
- Release ovsdbapp for Dalmatian-1 milestone
This is a library release for ovsdbapp for the Dalmatian-1
milestone. This repository contains commits that have not been releases
for this cycle yet.
If the team is ready to process with this release, please leave a +1
to indicate we should go ahead with the release.
If the team needs more time for things about to merge, or if there is
some other reason a release should not be done at this time, please
leave a -1 with a comment indicating the status. Then update the patch
with the new commit hash to use once the team is ready to do the
release.
Change-Id: I2780adeff0f7ff48b003e1aa9f4b8d73d7d811ad
Signed-off-by: Elod Illes <elod.illes@est.tech>
* Update releases from branch 'master'
to 5e38cb288ad956ef173e9aaef3b80dde6bd51cc6
- Merge "Release cliff for Dalmatian-1 milestone"
- Release cliff for Dalmatian-1 milestone
This is a library release for cliff for the Dalmatian-1
milestone. This repository contains commits that have not been releases
for this cycle yet.
If the team is ready to process with this release, please leave a +1
to indicate we should go ahead with the release.
If the team needs more time for things about to merge, or if there is
some other reason a release should not be done at this time, please
leave a -1 with a comment indicating the status. Then update the patch
with the new commit hash to use once the team is ready to do the
release.
Change-Id: I694bbc6378e95fb534f60a06aca46abd6eba7a76
Signed-off-by: Elod Illes <elod.illes@est.tech>
* Update releases from branch 'master'
to 08ca8be1a66d99e3bcb9056e221ed7a35156ab77
- Merge "[zaqar-tempest-plugin] Tag zed-last"
- [zaqar-tempest-plugin] Tag zed-last
Zed branch is moving to unmaintained state now[1]. Tempest and tempest
plugins are branchless which means master version of Tempest and
its plugins is used to test the supported stable branches.
Once any stable branch is moved to unmaintained state then, Tempest and
its plugins compatible tag[2][3] needs to be released which can be used
to test the unmaintained stable branches.
Tagging 'zed-last' as well as a new version with latest hash.
[1] https://review.opendev.org/q/topic:%22zed-unmaintained%22
[2] https://docs.openstack.org/tempest/latest/stable_branch_support_policy.html
[3] https://docs.openstack.org/tempest/latest/tempest_and_plugins_compatible_version_policy.html
Change-Id: I8c423998be9a149dbff151f0008445ac485af79a
* Update releases from branch 'master'
to 7caf8369f37dba47e693505b9a745d7d0e222be4
- Merge "[cloudkitty-tempest-plugin] Tag zed-last"
- [cloudkitty-tempest-plugin] Tag zed-last
Zed branch is moving to unmaintained state now[1]. Tempest and tempest
plugins are branchless which means master version of Tempest and
its plugins is used to test the supported stable branches.
Once any stable branch is moved to unmaintained state then, Tempest and
its plugins compatible tag[2][3] needs to be released which can be used
to test the unmaintained stable branches.
Tagging 'zed-last' as well as a new version with latest hash.
[1] https://review.opendev.org/q/topic:%22zed-unmaintained%22
[2] https://docs.openstack.org/tempest/latest/stable_branch_support_policy.html
[3] https://docs.openstack.org/tempest/latest/tempest_and_plugins_compatible_version_policy.html
Change-Id: I1fb1bb4b65063ed2f7c39ff8e8e1c485903f0da3
* Update osc-placement from branch 'master'
to b0f9676949694fd31440eba1c038da9c93ff14ba
- Make python 3.12 functional job voting
Python 3.12 testing is not mandatory in this cycle but
good to start the testing and fix the issues if any. Python
3.12 functional job is passing here so let's make it voting
so that we make sure not to introduce any py3.12 incompatible
change.
Change-Id: Ib9a3f60af9c9a86cba0403e6dbf09d4b6bb42b1c
* Update osc-placement from branch 'master'
to f9c6e8c319d3c560eb51bf38f75f8c3f31438d85
- Update testing of python versions
As per the current release tested runtime, we test
from python 3.9 till 3.11 and python 3.12 as non voting
so updating the fundtional tests job as well as python
classifier. Unit test jobs are already handled by the
general job template.
Depends-On: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/918946
Change-Id: I4240315e0676f458f6d0eb5439073fd013eac086
* Update kolla-ansible from branch 'master'
to 4ab17364e4e462ad7682efbe000c60bf871fcde9
- Merge "ceilometer: use template for custom pipeline.yaml"
- ceilometer: use template for custom pipeline.yaml
Also rename task to "Copying over custom pipeline.yaml file" for
clarity.
Change-Id: I04e3eb9620830a15781f9bab2549b557a9d1d9cb
* Update openstack-ansible from branch 'master'
to 174da558de9d38d8c68ea0754f3dfeaac0673b0a
- Merge "Deploy horizon by default with metal AIO scenarios"
- Deploy horizon by default with metal AIO scenarios
For a long time this was not possible because of conflicting use of
port 443 by the horizon backend and haproxy, but this has been
subsequently fixed.
Thanks to nixbuilder on IRC for validating this in a metal AIO
deployment.
Closes-Bug: #2059865
Change-Id: Icd88209b2b98201672a08d66a6b6edbec972b26e
* Update ovn-octavia-provider from branch 'master'
to a92ed84383d9cd19e275b109356d873d7d2a6372
- Merge "tests: Remove obsolete TODO about a fd leak"
- tests: Remove obsolete TODO about a fd leak
The warnings are no longer happening on main. I believe at one point in
time, Connection.stop() was mocked out while connection open was not.
Not anymore.
Change-Id: I87b917f0c4e5d607e37c780d8d3ce12beea6945b
* Update ovn-octavia-provider from branch 'master'
to b80b7e91a742d9aa5cb5ae292721d966f9f4c007
- 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: I17a8f5b4ec702690b7b6e9d36aabb417dad610a7
* Update releases from branch 'master'
to 8705964f7a9133ab5512a2ab17ad564d8cb9703a
- kolla: final 2024.1/caracal releases
Change-Id: Ie13ea715fc5d2f9f48ce3df1d846210e8c4d0c94