* Update openstack-ansible-os_swift from branch 'master'
to 8ee576db9c28436ab645ed4db2ed073509aac619
- Merge "Remove deprecated run_tests/vagrantfile"
- Remove deprecated run_tests/vagrantfile
run_tests.sh was part of functional testing framwork which was
deprecated.
Vagrantfile while running integrated tests, does not contain
any supported distro
and effectively unmaintained.
Change-Id: I8c922dea5a70e9d360c6d9fc21bf48cee9803bde
Co-authored-by: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
* Update kolla from branch 'master'
to 93736f28eeab4d6f99cbfab77bdc7c72d24327f6
- Merge "neutron: Remove networking-generic-switch from u-c"
- neutron: Remove networking-generic-switch from u-c
networking-generic-switch was added to u-c [1] and it breaks our
install scheme.
Alternative is to remove networking-generic-switch from sources.py,
but that would be a user facing change and if we would pursue that
we would need to do the same for all neutron plugins.
using u-c removal macro to preserve previous approach of installing
n-g-s from a branch tarball compared to a pypi version
[1]: https://review.opendev.org/c/openstack/requirements/+/964059
Change-Id: Ifcee01f9415e9b9de8138b55cd676873a99c86aa
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
* Update trove from branch 'master'
to 3ec0c5f8dd634525e2606ec1945a070cb69690fd
- Merge "Return X-OpenStack-Request-Id header in response"
- Return X-OpenStack-Request-Id header in response
It is very useful for debugging purpose, because it allows operators
to identify logs which is related to a specific client request.
Change-Id: I5ae5caf276a40126bd49d70e0548b2876e7d8398
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update trove from branch 'master'
to c1c4303f58e2ae8ce4c7c6972342250ee3974854
- Merge "Push datastore image to quay.io to support tests"
- Push datastore image to quay.io to support tests
For PostgreSQL 18
Change-Id: I909c628b96173a5633572909524926a24bc1596d
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
* Update kolla from branch 'master'
to 2da1676d7a861ff921936443861559f1b994f776
- redis: Drop redis and redis-sentinel images
We switched to Valkey
Change-Id: Ic40fecb87dd3eaf67eb1d3088978d462ff5b4320
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
* Update oslo.upgradecheck from branch 'master'
to dde2efa0d391cee176b5ff2168374c559d931719
- Delay string interpolations at logging calls
This is a general best practise which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: I13b30f59fda4e40f5f881017ae3d42fb0c0e9bde
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update nova from branch 'master'
to 1712ae48e3111e0a2c178b9d601572d624a56374
- Merge "libvirt: add configuration option for volume AIO mode"
- libvirt: add configuration option for volume AIO mode
With the NFS, FC, and iSCSI Cinder volume backends, Nova explicitly
sets AIO mode ``io=native`` in the Libvirt guest XML. Operators may set
this option to True in order to defer AIO mode selection to QEMU if
forcing ``io=native`` is not desired.
Closes-Bug: #2129788
Change-Id: I6e51706b5cb8be5becebbafe9108df1ba9e0f69f
Signed-off-by: melanie witt <melwittt@gmail.com>
* Update ironic from branch 'master'
to 9d572791e408ed0ff0534b1e6aee5ad532ad504d
- Merge "Add a conductor liveness check utility script"
- Add a conductor liveness check utility script
This script runs a liveness check on the configured conductor hostname
and will fail if the conductor is not online. Its intended purpose is to
be used as a kubernetes pod startup or liveness probe for the conductor
container.
Change-Id: I88288e0d7a1da4ec99f31c20771299cce2499bf0
Signed-off-by: Steve Baker <sbaker@redhat.com>
* Update swift from branch 'master'
to 0eabd90388e88d5d45d8b3985f454c15798efcbb
- Merge "Adds labeled cleaving metrics to the sharder"
- Adds labeled cleaving metrics to the sharder
This change adds a labeled statsd client to the sharder, which is used
to track the length of time between the creation of the shard range and
when it's cleaved, as well as the length of time between shard range
creation and last cleave.
Note that while the statsd client is introduced + used for the cleaving
timing metrics, the original unlabeled statsd logs are in place for the
other calls.
Change-Id: Ied77f21ba8eb46b58b72a0010a13d6558fa668cf
Signed-off-by: Christian Ohanaja <cohanaja@nvidia.com>
* Update swift from branch 'master'
to 39e5cc014a51bc099be9f057fa110fe2314f863d
- Merge "Enhances sharding_in_progress metrics in recon log"
- Enhances sharding_in_progress metrics in recon log
This adds some new time.time() logs around _process_broker that allow us
to see the length of time processing a db took. The information gets
added to the in_progress_shard range for the corresponding db.
Also included are some changes to the CleavingContext to enable tracking
the number of replicate calls + time spent running those replicate
calls.
UpgradeImpact: below new recon metrics have been added into
``sharding_in_progress`` section of sharder recon.
total_replicate_time: Cumulative time spent on replication during
cleaving after it completes.
processing_time: Time spent to process a single sharding broker.
total_sharding_time: Total time sharder spent on sharding from
start to finish.
tombstones: number of tombstones container has in total.
Change-Id: I4ad1e22fd011652d80269a76353e5fc14db249f5
Co-Authored-By: Jianjian Huo <jhuo@nvidia.com>
Signed-off-by: Christian Ohanaja <cohanaja@nvidia.com>
* Update ironic from branch 'master'
to 977300d45622d3cfeb3bf648a3331022b4828644
- Merge "Generate network plan based on trait based networking config"
- Generate network plan based on trait based networking config
Change-Id: I46c55b424f95df8f811c963ec75e5820124e630f
Signed-off-by: Clif Houck <me@clifhouck.com>
* Update oslo.utils from branch 'master'
to 0127b20b2269aadd6eddfee1b4479f3401bcd1bb
- tests: Remove unnecessary base class
Nothing was using it.
Change-Id: I5219ec6f6bce88b57bda7808720c1744951cc186
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* Update oslo.db from branch 'master'
to fc79b296fbaad07177ebb5a8a18896abe8976176
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: If5ae6d322d7b1acbb575ec60e8964e43d2e0fd0a
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update oslo.utils from branch 'master'
to a0352088e7f8308cd871b8d9ad867e0b0857bdfc
- Add types to oslo_utils.fixture
The fixtures library now has types.
Change-Id: If9bf31e250fa198225a6a4c88dad7844a1bf7f40
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* Update neutron-lib from branch 'master'
to dde9ccfee032b8060d30631a1716fe6bcca728ad
- Add "can_set_project_id" attribute to the context object
In case when API policies with custom roles has to be defined by the
operator and such custom role should have granted persmission to
send project_id, other than own project_id in the request body, like for
example "network_admin" role who should be able to create networks on
behalf of every project in the cloud, it was not possible to achieve so far.
The problem was that for all non-admin and not service users, function
``neutron_lib.api.attributes._validate_privileges`` had hardcoded that
sending project_id in the request body is only allowed for admin and
service user (advsvc).
This patch introduces new API policy rule called
`context_can_set_project_id` and attribute `can_set_project_id` to the
neutron_lib.context.ContextBase class.
By default `context_can_set_project_id` rule is granted to nobody but it
can be defined in the neutron policy file like e.g.:
"context_can_set_project_id": "role:network_admin"
This doesn't mean that anyone with such role will be able to create
anything for any project because there is still policy engine with
defined API policies which prevents that.
So to e.g. grant such network_admin user permission to create networks
for every project, additional rule would be needed in policy file and it
can looks like:
"create_network": "(rule:admin_only) or
(role:member and project_id:%(project_id)s) or
role:network_admin"
Closes-Bug: #2133212
Change-Id: I45fd5d227fb6d6bf31e239e9d36f7b39f9b1257e
Signed-off-by: Slawek Kaplonski <skaplons@redhat.com>
* Update neutron from branch 'master'
to 4d2c562d2250a02b88524fcddae2066b1b17abe2
- Merge "Fix ignored metadata options"
- Fix ignored metadata options
Make sure the following options are honored when metadata proxy service
is launched.
- [DEFAULT] metadata_workers
- [DEFAULT] metadata_backlog
Note that this restores the old behavior of metadata agent in ML2/OVN
which processes requests within the same process/thread by default.
Closes-Bug: #2132348
Change-Id: Ia6519d41218337fb3c02756fcb97e6331e814380
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update oslo.serialization from branch 'master'
to db55d15ddc7579334e17c8f26b95d9972e4787f5
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: I45daa03c5a7afe94ef6db8ef103e6ccf08a72a30
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update horizon from branch 'master'
to 29e5ad799b510dba0f3359925cd7a25030f2daf8
- Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I75246c2590627c8a354e8c4d7461acc45a0422d2
Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Generated-By: openstack/openstack-zuul-jobs:roles/prepare-zanata-client/files/common_translation_update.sh
* Update ironic from branch 'master'
to 674d21bf4c37b049e051e13c95859ea410b189fb
- Merge "split error messages in image cache for more clarity"
- split error messages in image cache for more clarity
Split up the error message to wrap the download and conversion to the
actual file system linking steps.
Co-Authored-By: Marek Skrobacki <skrobul@skrobul.com>
Change-Id: I644fc0ff7d56de43189f572ce3f901ceffc1ffd5
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
Signed-off-by: Marek Skrobacki <skrobul@skrobul.com>
* Update oslo.messaging from branch 'master'
to bd16d231be1706711e39e97be81bdfe8c9ecae98
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: I6137d6adb69e288ef27d3dcfe6a4066fc1cde023
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update oslo.middleware from branch 'master'
to 9811dd9c1f0331d94debc949a3280e73414a5d0e
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: I03f013998ba127f2a9d31c9eded04aa15edd97ea
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update oslo.context from branch 'master'
to 7ec6ca159287a7bb5244d07a53dcc01d6047cc77
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: I98e3b00c1773784ee9e0431210ab3bf33a021c40
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update oslo.policy from branch 'master'
to 091feca2b9e989d66f5b76fa50f48db95e6dceee
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: I7c5faa382e5391674acb9b58e4fa521729b94eb7
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update oslo.config from branch 'master'
to 062cb883b43054b70c0c3a56cbccc2fcc355df5b
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: I850ef283c8794311d5610c9b49d323e521e30fbf
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update futurist from branch 'master'
to c9015a43d0fc5691eb191121bdeee27410926a8a
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: Idedad881647f280b4966bea34cb4c44c06ba0dac
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update oslo.reports from branch 'master'
to 7671d3ca29ed8db29c4149b585083ef3492c6144
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: I6beb7a02b7229ad6fbf8cdefeccaf2a1808a12ae
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update oslo.privsep from branch 'master'
to 010b79efcb45ea4972a7d89be8dc1df21c60d595
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: I662cd623844f51a22787811368c6f36a4ba88aea
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update oslo.concurrency from branch 'master'
to 8ad2cd351f253cb85d9694170b0c0d71dbd4e1d8
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: I25783b38cc86bb9c45e9fa3bb710400e3f4ac6a5
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update oslo.versionedobjects from branch 'master'
to cb6e31297759cf72e0b3c68a444ada4b9f287c09
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: I7e89df85debc999aa47ef5f0bc8cb127512709b1
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update oslo.limit from branch 'master'
to 3c588af1aba4a87a6be8621cc6f986aec1cb0a15
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: Ic3ded8f7e1b05473ed83c446cc347f0e45093074
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update oslo.service from branch 'master'
to 9ca3b4a3e5c3d976ba57205791d250b1ca223ed6
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: Ida1669e5d8c4d51121e611eff7b4f26515884f5d
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update oslo.cache from branch 'master'
to 0333006e3993a888ed71364aa6a92f64af36c613
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: Idb1c40dbede53ed50a5e246f7aca2cf2ba7c7cbc
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update stevedore from branch 'master'
to ee5cead3108e5c1eca17d3a56a21545f8ef1996d
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: I1cc4ed756f044c2bb564e091c6474b2894583bed
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update oslo.rootwrap from branch 'master'
to cb607e59821d1cc47488a39ee6b508821598c9ed
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: Ib16183a4da131a2f241bb6d5a3aa96b2b2004e75
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update manila from branch 'master'
to 75e895d5722e4434d7cc0d12996f9f68902c1539
- Fix rally jobs
Previously, we forced rally jobs to do not use the global venv when
it was introduced a couple of releases ago, as it caused a breakage.
Later on, we started seeing a failure in the rally jobs, where
os-testr installation/upgrade failed, and the reason was that we
were attempting to upgrade a package that was externally-managed,
indicating that this installation/upgrade should be within the
venv.
This change switches the rally jobs to using the global venv,
as the issues we saw back then were fixed.
Change-Id: I33275c6eb5b137d78b10a9942ac4f765d011eac1
Signed-off-by: Carlos da Silva <ces.eduardo98@gmail.com>
* Update oslo.i18n from branch 'master'
to adf908d6a50536930533a26cdf856e173f0b2981
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: Ice9c4fedc7fdfcacc514471a78a5c37a6a2bb831
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update tooz from branch 'master'
to 41ddb20fefeb78a7cc44e8a14ca38b9b7a4201b8
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: Ib6f3a2795ba28b176e008a3c717b7362cec63784
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update kayobe from branch 'master'
to 88f30f24ad40c3dff5e02030931755c5c99e863b
- CI: Stop using infra cache servers as registry
We are seeing frequent CI job failures due to timeouts while fetching
container images. See similar change in kolla-ansible [1].
Also remove the kolla_docker_namespace variable from CI overrides:
"openstack.kolla" has been the default value since 2021 [2].
[1] https://review.opendev.org/c/openstack/kolla-ansible/+/967159
[2] https://review.opendev.org/c/openstack/kayobe/+/812947
Change-Id: I27ba36000d4f5842f27fc49230314fd54e434dcb
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
* Update taskflow from branch 'master'
to 1a72794f5b2cfc5b9affd07d6b915f6458db59df
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: I235094292542e56aab17ec2153c6a051542dae9d
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update castellan from branch 'master'
to 7b3bae16b72b2d0dc39c550772a4a545db4e3123
- Merge "Delay string interpolations at logging calls"
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: Ibc6e383f0e2907e47bbc9658b2d0d387cf935988
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update openstack-helm from branch 'master'
to c31cd6c9622991f707c0f1dcc60e1aff23bacf6a
- feat(manila): add CephFS backend support
This patch add support for the Ceph File System (CephFS) backend
in the manila.
Change-Id: Idb82764635d5896841a173fecd3e39fd202b13ec
Signed-off-by: Dong Ma <dong.ma@vexxhost.com>
* Update python-zaqarclient from branch 'master'
to 54f8f2aef65511e6a17d8c4f5402423e87207a52
- Delay string interpolations at logging calls
This is a general best practice which brings (slight) performance
improvements and also structured logging.
Enable the hacking check to enforce it.
Change-Id: I08d94047fb6c5ddd74ba398542b5a9ed7aaf31b8
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update hacking from branch 'master'
to 235d79d911d55abb0978fcf5ac92e193ebf9efa5
- Merge "Add check to detect LOG.warn"
- Add check to detect LOG.warn
The warn method was deprecated in favor of the warning method. This
check is quite commonly implemented in multiple OpenStack repos so
would be a good common check we can maintain in hacking itself.
Change-Id: I52acf591a5da782646757ad56a48513867be17b1
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update nova-specs from branch 'master'
to 925e8c88f30497686a87c3414562edd48e9ac3e9
- Follow up fixes for graceful shutdown spec
folow up fixes for the comments in
- https://review.opendev.org/c/openstack/nova-specs/+/969299
Change-Id: I82b95e020a89ead1956830ea95e857f717e2405b
Signed-off-by: Ghanshyam <gmaan@ghanshyammann.com>