* Update masakari from branch 'master'
to 001a7b346d1aed1ca7c36aa15ec4602d83f57344
- docs: fix small mistake with database connection
Closes-Bug: #1966538
Change-Id: If8df813cbf6790b725795bc8ed76e7ad7738fca1
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
* Update tacker from branch 'master'
to 6dccd56178c41cadee1d3d5d3a90d3333c2e9094
- Merge "Move Tacker k8s based functional jobs to Ubuntu Noble"
- Move Tacker k8s based functional jobs to Ubuntu Noble
As per the 2025.1 testing runtime, Tacker needs to run its tests
on Ubuntu Noble. While other Tacker jobs have already been
migrated to Noble, the K8s functional jobs were still running on
Ubuntu Jammy.
This patch updates the configuration to move the Tacker K8s
functional jobs to Ubuntu Noble.
Closes-Bug: https://bugs.launchpad.net/tacker/+bug/2134336
Change-Id: I696f51d24dd573f639acbedb576c6c58d0ba19f6
Signed-off-by: Shivam Shukla <shivam.shukla3@india.nec.com>
* Update tacker from branch 'master'
to b9ddd14990dc8ee2d47be9d79d7cd70e27ac74e8
- 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: Ie4d03711709be6900094fb93c4eacdc1e893bf01
* Update tacker-specs from branch 'master'
to 4581f535b13eb55b16420cdc0d53c21d5da1674b
- Support TST v3.1.1 for ETSI NFV Compliance Testing
Add support for ETSI NFV Test Suite rel3 v3.3.1 alongside the existing
version to validate Tacker V2 APIs against newer ETSI NFV specifications.
Implements: blueprint tst-rel3-support
Change-Id: I89a9017b483ed2a28bbaad6ee1ebc9a945c4c288
Signed-off-by: Shivam Shukla <shivam.shukla3@india.nec.com>
* Update trove from branch 'master'
to 35b336b43a8bf082288150e9d23a8a2be2a4a83d
- Merge "Fix: Allow float values in KeyValueCodec"
- Fix: Allow float values in KeyValueCodec
Fix "AttributeError: 'float' object has no attribute
'lower'" in KeyValueCodec when attempting to set a float
value for a configuration parameter with "float" type.
The `is_valid_value` method was incorrectly attempting to
call `.lower()` on a float, causing a crash. This patch
adds an explicit check for floats to prevent this error.
Change-Id: I4abee725caa762d031172d484ea93fb5fd34d6c4
Signed-off-by: Erkin Mussurmankulov <mangust404@gmail.com>
* Update sushy-tools from branch 'master'
to 0124ed26aa0c8ccb33934105274434d7aa3c44e3
- Don't add a link to Storage if it's not supported
Currently, sensor collection fails with HTTP 500 on accessing it.
Change-Id: I7e3d2b54d65ad02f7dddf4426d52a5e69a234ba7
Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
* Update ironic from branch 'master'
to 118d2e3284cb22f2a2475725d75dfff4f4a79011
- Merge "Silence loud logging when no NetworkAdapters"
- Silence loud logging when no NetworkAdapters
This reduces logging when NetworkAdapters are missing from a redfish bmc
from warning level to debug level. This resolves an issue where loud
logging was reporting on hardware without redfish NetworkAdapters
support.
Generated-by: Claude-code 2.0
Closes-bug: #2133727
Signed-off-by: Jay Faulkner <jay@jvf.cc>
Change-Id: If48757c6ec4a1f7978bd973830020161c55922e4
* Update ironic from branch 'master'
to 4d061bea7231ea3c28c679b39b886109e815351f
- Merge "Add release mapping alias for 2025.2"
- Add release mapping alias for 2025.2
When we create major release mappings, we should not forget to
include the alias mapping so users don't have to look it up
separately.
Change-Id: If1970f0d63be220c45bec272187502954ced2adf
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
* Update kolla-ansible from branch 'master'
to c8ea844b2b31cfc0446b6174e6b033a4036b9750
- ansible-lint: Rework validate-all-file into custom rules
Test roles/ subdirectories as well (used by Zuul)
In addition to that container_exec_become will also
fail when "docker exec" or "podman exec" will be used
instead of "{{ kolla_container_engine }} exec"
Generated-By: Claude
Change-Id: I75c1e48c36bb0284e2927b1cb354ce9ec47967d7
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
* Update tempest from branch 'master'
to 5bf7cdb69b5659ce8bec281bd4b1fc0ed8c29b22
- Use default python3_version in 9-stream stable jobs
Stable branches missing fixes to support non default
PYTHON3_VERSION[1], stable branches works fine with
default PYTHON3_VERSION i.e 3.9, so created job
overrides for this.
[1] https://review.opendev.org/q/topic:%22bug/2109591%22
Change-Id: I5d14e85b7a7cf9a5a8a5073dc27785db8587ecbb
Signed-off-by: Yatin Karel <ykarel@redhat.com>
* Update networking-bgpvpn from branch 'master'
to 306755c7755f94d37bd9f57b401cc332d9cbc71a
- Merge "Use yaml format policy in Horizon"
- Use yaml format policy in Horizon
... because json format was deprecated long ago and is being removed.
Change-Id: Ia5ed25d800cb16714471348442b00fdcfc7c794d
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
* Update swift from branch 'master'
to e001e070954791ec3e9880d9f22b3eebd393a2eb
- Merge "versioned_writes: use new parse_date_header helper"
- versioned_writes: use new parse_date_header helper
Add swob.parse_date_header() to encapsulate conversion of a Date
header to seconds. Use the new helper to replace duplicate code in
versioned_writes middlewares.
Ensure that calls to _build_versions_object_name in these middlewares
uniformly pass a string representation of the object version timestamp.
Drive-by: remove unnecessary mock of time from a unit test.
Change-Id: I570805f90c89fc8f5f00f35ae1c12de0e4ce7b22
Signed-off-by: Alistair Coles <alistairncoles@gmail.com>
Signed-off-by: Jianjian Huo <jhuo@nvidia.com>
Co-authored-by: Jianjian Huo <jhuo@nvidia.com>
* Update neutron from branch 'master'
to 87c337006d9a971d287f86be818de5a3a6ba4e9e
- Merge "Fixed: network object was not updated after calling the enable driver while configure DHCP for a network"
- Fixed: network object was not updated after calling the enable driver while configure DHCP for a network
Closes-bug: #2126570
Change-Id: Ie1a5f44f2d5345aedb573e6f49ccd9498c047da5
Signed-off-by: Théo Van Gyzel <theo.van-gyzel@ovhcloud.com>
* Update networking-sfc from branch 'master'
to e55ee5ba0c505aa6424507f02914a7c60ff4efe9
- Replace "tenant_id" with "project_id" in testing
This is required since Neutron 28.0.0.0b2 (future release).
Once this Neutron beta 2 version is released, the requirements
should be updated. This is strictly not needed for the running
code, only for testing.
Closes-Bug: #2137633
Signed-off-by: Rodolfo Alonso Hernandez <ralonsoh@redhat.com>
Change-Id: Ia2736370800bcbdce409cf0f4bbb32c53f0acde3
* Update pyeclib from branch 'master'
to 78d9b4f1bec36cfa9c68b63eaf604281e2b27233
- Merge "Add --reconstruct option to verify command"
- Add --reconstruct option to verify command
Turns out reconstruction has the potential to return corrupt data, too.
Change-Id: Ib0ae20d0c18ee09ccecbca085497989d2c9f8622
Signed-off-by: Tim Burke <tim.burke@gmail.com>
* Update kolla from branch 'master'
to 2aa6b33b5823df3e3a6937ab696dc22057c57479
- Merge "Update repo GPG key for influxdata."
- Update repo GPG key for influxdata.
According to https://www.influxdata.com/blog/package-signing-key-rotation
the preferred signing key for influxdata package repositories
changed in early 2026. Update to the new preferred key.
Closes-Bug: #2138095
Change-Id: I77d38e713678ea653ded3b14fd0541d3ec0ebee6
Signed-off-by: Michael Still <mikal@stillhq.com>
* Update swift from branch 'master'
to 15a1c028728c46f76e8ff8f12948d8abd362ae4a
- Update rolling-upgrade jobs
Caracal has gone EOM; add Flamingo job.
Signed-off-by: Tim Burke <tim.burke@gmail.com>
Change-Id: Ic50ee837492e84750b4ca6edd97595c761725c42
* Update liberasurecode from branch 'master'
to d9026600e8f7e71919d3082037cfb82b65610527
- Merge "Get some backend-specific knowledge out of erasurecode.c"
- Get some backend-specific knowledge out of erasurecode.c
Use a flag in the backend's declared ops instead -- then if any new
backends get added that also need to go through the backend's decode
routine even when provided with nothing but "data" fragments, we don't
have to keep updating erasurecode.c
Change-Id: I10c9a369572ded43046e33f37bb9403b82f1b830
Signed-off-by: Tim Burke <tim.burke@gmail.com>
* Update liberasurecode from branch 'master'
to d13c20cdb7802f1fe1c47652778b243f915115e2
- Merge "xor codes: Reconstruction can fail"
- xor codes: Reconstruction can fail
Previously, if there were too many missing fragments, we would return
corrupt data. Now, fail instead.
Change-Id: Ia56438a2cff4347c1ce365f3c95427885ca0849e
Signed-off-by: Tim Burke <tim.burke@gmail.com>
* Update liberasurecode from branch 'master'
to e8190e630b28b3e5bc8aec3ffafce36a842526ed
- Merge "Fix write locking when creating instances"
- Fix write locking when creating instances
Previously, liberasurecode_backend_instance_register was the only point
where we'd do any locking. This meant that per-backend initialization
would happen outside of the lock, and we'd rely on the backend being
thread-safe. This proves a dangerous assumption; Jerasurecode is known
to not be thread-safe and seems unlikely to receive further updates.
Now, take the write lock throughout initialization.
Related-Bug: #1954351
Change-Id: I76b98fca4dce125e438566ba194e11650a2e1433
* Update liberasurecode from branch 'master'
to 9cb4f7ccd2e03d9ef90629836ce4271c56ad23ea
- Merge "Fix write locking when destroying instances"
- Fix write locking when destroying instances
Previously, all locking was done at a pretty low level, inside
liberasurecode_backend_instance_unregister where we were actually
manipulating the linked list used to track instances. However, this
left a window during destroy where concurrent callers A and B might
race like
- A looks up instance based on descriptor
- B looks up instance, tears it down, and frees it
- A tries to tear down and segfaults
Partial-Bug: #1954351
Change-Id: I93cf8acfcfedc21909be181e935d99f2cf1fed15
* Update networking-bgpvpn from branch 'master'
to 4b156dbf690dfcb1d28f3f87d852a077c493fde5
- Merge "Change test code to use project_id key"
- Change test code to use project_id key
Related-Bug: #2137489
Change-Id: Ib7e541dd4889d7f35bf1c9d5025f6b6c2c09bdca
Signed-off-by: lajoskatona <lajos.katona@est.tech>
* Update designate from branch 'master'
to c1a482a673d0c39ca750cc980bda53992358872d
- Isolate eventlet-dependent services for future migration
This commit creates the structure for migrating Designate
services from using eventlet, to using oslo.service threading backend
(standard/native python threading).
Key changes include:
* Eventlet isolation: existing eventlet-dependent service entrypoints
(central, mdns, producer, sink, worker, manage, status) are moved
from designate/cmd to a new designate/cmd/eventlet subdirectory.
* Updating their correct path in setup.cfg.
This prepares the codebase for future incremental migrations of
individual services to native threading.
Change-Id: I67941b5c7525d4b9661b30c4cc03dbd061e86083
Signed-off-by: Omer <oschwart@redhat.com>
* Update kayobe-config-dev from branch 'master'
to b20eba7f25d483ccdd355735fe8af3604d6952f9
- Synchronise configuration with master
Synchronised with kayobe @ 8b64b6e53b9e7afb00735c6e061ffa2fa0cdb9bf.
Change-Id: I8d7e88bcec698a2be4dfbd26ebc1e623d9b081c6
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
* Update openstack-helm from branch 'master'
to 2c7ff39581d3c9d5e9faf1ddbf39e5d431138e83
- [deploy-env] Make DNS settings configurable
Replace hardcoded DNS server values with configurable variables:
- coredns_dns_server/coredns_extra_config for CoreDNS
- dnsmasq_dns_server/dnsmasq_extra_args for dnsmasq
This allows customization of DNS server settings and additional
configuration options without modifying role templates.
Change-Id: Ica54bc221a99e140a493a5f1c4cff94d6b9741d6
Signed-off-by: Arina Triandafilidi <atriandafilidi@mirantis.com>
* Update openstackdocstheme from branch 'master'
to 08bca60eee1789587f4e2ad33dee0f487d456b98
- Bump sphinx min version
This allows us to remove some conditional logic.
Change-Id: Ie4ced37286bfbabab6a7e451b8cc7a53e8941a41
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* Update openstackdocstheme from branch 'master'
to f66ef5f74169dd2e9dd0bea68175071a89b50d99
- Enable more ruff rules
Change-Id: Ife8ecbb9c411c475c346cdf1616f2e766d0d6527
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* Update automaton from branch 'master'
to 7bb45f7827ea57ebd49093e07b9e0db6225df601
- typing: Provide hint for reaction type
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: Id054c7f9150e9c1ef8b3756d4ac9a8a2727132d6
* Update nova from branch 'master'
to 27d4d84eb1069fc532f75d39c2a4a8038539683a
- Merge "libvirt: Ensure device alias is present"
- libvirt: Ensure device alias is present
Our event listener depends on devices having an alias set. We add an
early assertion to prove this is the case. In real-life, this will
always be the case since the devices we can detach - like interfaces and
disks - are among the lists of devices that libvirt will automatically
generate an alias for if the user (nova-compute, in this case) doesn't
provide their own [1]. However, many of our tests were not doing this so
we must update our LibvirtFixture in particular to start doing so.
[1] https://github.com/libvirt/libvirt/blob/v11.10.0/src/qemu/qemu_alias.c#L692-L786
Change-Id: Id98d8029af673ffa89d6472be98f90a6f0975511
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* Update glance-specs from branch 'master'
to 887318893980f3b29db8ae831d35d72178c51014
- Merge "Fix symlinks for Xena templates"
- Fix symlinks for Xena templates
Someone missed a leading period.
This is similar to a18d7ab4d70eb41bf15550845f80c960bd6ba28e .
Change-Id: I2195d328b73a264a46ede8f61842bd5e3fd71372
Signed-off-by: Cyril Roelandt <cyril@redhat.com>
* Update glance-specs from branch 'master'
to d6d942579b9fcf1584612b5e62acc4a4a7947cb2
- Merge "[spec-lite ]Swift backend application credential support"
- [spec-lite ]Swift backend application credential support
This spec documents adding application credential support to the Swift
backend driver in glance_store to enable Zero Downtime Password Rotation
(ZDPR) functionality.
Assisted-By: Cursor (claude-4.5-sonnet)
Signed-off-by: Abhishek Kekane <akekane@redhat.com>
Change-Id: Ie0093ebfecda8cd799adb17da7b660911875e7a6
* Update nova from branch 'master'
to a906f39ec847cc2ba384cf95d8d663f7b266c50d
- Merge "trivial: Use functools.wraps"
- trivial: Use functools.wraps
Rather than setting dunder attributes manually.
Change-Id: I71bf90f5deacb11cbf6e39dfe459edd5a03f3d75
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* Update neutron from branch 'master'
to 944f3a93260fac8edbb63c844cfdf99fa970a81c
- Merge "Cleanup stale DHCP ports not bound to host"
- Cleanup stale DHCP ports not bound to host
This loops through the network ports when checking
for stale devices that should not be there anymore
and if the tap port exist and the binding:host_id
says it's bound to another host than what the DHCP
agent is on the port is considered stale and is
unplugged.
This makes sure that Neutron has self heal itself
during this error condition where a DHCP port
that is not bound to itself is still there causes
connectivity issues due to for example IP conflict
with the other DHCP agent.
Partial-Bug: #2130885
Change-Id: I1df5d7984201498493026dc06c3e7750b8780a5e
Signed-off-by: Tobias Urdin <tobias.urdin@binero.com>
* Update kolla from branch 'master'
to 9d9c922c51bec2f18ff64399d8feb55157d2959a
- CI: rotate zuul secrets
and store COPR webhook URLs as list
Change-Id: Ic75619db8c4b4f02bc51f4bfa6ae067acd1ba7e8
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
* Update manila from branch 'master'
to 6119f6e329ab2977f97dff9f4b1f65d95751434b
- Merge "Netapp - Enable all_squash for nfs"
- Netapp - Enable all_squash for nfs
Pass share metadata in share_instance object during update_access
method. This metadata will be parsed to check 'all_squash' key
having value 'true'. In such case clientmatch will be given access
with 'none' security method.
Closes-bug: #2116920
Change-Id: I05a110a1f9071fa7c819572ecf19d99efc5977e4
Signed-off-by: Kiran Pawar <kinpaa@gmail.com>
* Update automaton from branch 'master'
to d4417df0b928f88806431d5b6cec453c271b72b4
- trivial: Remove use of OrderedDict
dicts are insertion ordered since Python 3.7.
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: I9016c46844ab445d1cf03cfde6c20ffa4f63ba33
* Update debtcollector from branch 'master'
to 259bb57a232861bd716c72f41a8913986171807c
- Bump minimum version of wrapt
So we can depend on it for type hints.
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: Ifece92a6338809199149f77f27be3c54d444578b