]> git.feebdaed.xyz Git - 0xmirror/openstack.git/log
0xmirror/openstack.git
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 13:27:32 +0000 (13:27 +0000)]
Update git submodules

* Update nova from branch 'master'
  to 5b540e579e41a4f477d286fb443a9979b52f559c
  - Merge "Make guestfs' Tpool usage optional"
  - Make guestfs' Tpool usage optional

    When running in eventlet mode we keep the original eventlet.tpool usage
    but when running in threading mode we call the functions directly on the
    thread of the caller.

    Change-Id: I779374814a8ed8b2146bea226afe1250dea63079
Signed-off-by: Balazs Gibizer <gibi@redhat.com>
11 days agoUpdate git submodules
Takashi Kajinami [Tue, 16 Dec 2025 13:15:14 +0000 (22:15 +0900)]
Update git submodules

* Update keystoneauth from branch 'master'
  to ea684190235a739cb88fb2e4297c9afd4fc50fe2
  - Drop redundant target-version option

    ruff uses [project] requires-python by default[1].

    [1] https://docs.astral.sh/ruff/settings/#target-version

    Change-Id: I68033cbb2e154b7173c55b67ca57c1d2ef288fea
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 12:20:52 +0000 (12:20 +0000)]
Update git submodules

* Update kolla from branch 'master'
  to dd3cb3dd1ffc4770a2afa259a6f0a467bb845f61
  - Merge "debian: Switch to deb822"
  - debian: Switch to deb822

    Change-Id: I8156e2c2a57d820afdee0b76cd5a050ad682fb38
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
11 days agoUpdate git submodules
OpenStack Proposal Bot [Tue, 16 Dec 2025 11:45:09 +0000 (11:45 +0000)]
Update git submodules

* Update openstack-ansible from branch 'master'
  to d5328fee23174e4d0b95daeadf7363de360db221
  - Imported Translations from Zanata

    For more information about this automatic import see:
    https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

    Change-Id: I40364db2d952dfc862868e5bf1833210ec2e5132
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
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 11:41:05 +0000 (11:41 +0000)]
Update git submodules

* Update manila from branch 'master'
  to a3c3c5a14b18ad46cbca5132c15b3ebb338be820
  - Merge "Fix cross-AZ share creation from snapshot"
  - Fix cross-AZ share creation from snapshot

    When creating a share from a snapshot across availability zones,
    the driver uses SnapMirror to copy data. After breaking the
    SnapMirror relationship and deleting the source temporary share,
    the code attempted to set filesystem size on the deleted source
    share instead of the destination share, causing a NameError.

    The bug occurred in the STATE_SNAPMIRROR_DATA_COPYING state where
    the code tried to use a non-existent 'share_name' variable that
    referenced the already-deleted source share.

    Fixed by using the destination share name instead of the deleted
    share.

    Change-Id: I121e4d30294f41f14ee865005aa3e7aea83177a4
Signed-off-by: medhac1403 <medhaj06@gmail.com>
    Closes-bug: #2131716

11 days agoUpdate git submodules
Takashi Kajinami [Tue, 16 Dec 2025 11:34:17 +0000 (20:34 +0900)]
Update git submodules

* Update storlets from branch 'master'
  to 207020fc2bb5a0ccf584362c472ccb3487ff3102
  - Drop incomplete SBUS_FD_OUTPUT_CONTAINER

    This has never been implemented properly.

    Change-Id: I537e9dfbf4fe894f3417d1b44e568a9f2883c973
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 11:12:28 +0000 (11:12 +0000)]
Update git submodules

* Update neutron-lib from branch 'master'
  to 87d67dd3a93c208e8d2c7efb4e7c28942008a7ce
  - Merge "Service role is now considered as the one who can change project_id"
  - Service role is now considered as the one who can change project_id

    Previously with [1] new property "can_set_project_id" was added to the
    context.Context object but it was only True for the admin users
    (is_admin=True) and if "_can_set_project_id" parameter was True
    (configured via policy rules or passed directly to the __init__ method.

    It had to be like that because "_is_service_role" wasn't defined properly
    in the __init__ method and context.Context object wasn't able to be
    created with "self.is_service_role" used in the "can_set_project_id"
    property.
    Due to that in the neutron_lib.api.attributes._validate_privileges
    function it had to be explicitly checked if context is service role.

    Now, as _is_service_role is defined properly in the
    context.Context.__init__ method, it can be checked in the
    "can_set_project_id" property and
    neutron_lib.api.attributes._validate_privileges function can only check
    if Context.can_set_project_id == True to allow changing project_id of
    the resource.

    [1] https://review.opendev.org/c/openstack/neutron-lib/+/969481

    Related-bug: #2133212

    Change-Id: Iacfaa22901af83bd72f418892771224f185c42e7
Signed-off-by: Slawek Kaplonski <skaplons@redhat.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 11:12:26 +0000 (11:12 +0000)]
Update git submodules

* Update neutron-lib from branch 'master'
  to d31f1b3678251a1d0845713178e2bbdb9eef45e8
  - Merge "Deprecate "is_advsvc" attribute in the Context object"
  - Deprecate "is_advsvc" attribute in the Context object

    Since some time we have already "context.Context.is_service_role"
    attribute in the context.Context object and this one should be used
    instead of old "is_advsvc" with S-RBAC.
    There was however missing __init__ method attribute to force configure
    Context as service_role context - this was possible until now only to do
    with is_advsvc parameter.

    This patch adds is_service_role parameter to the
    context.Context.__init__ method and deprecates old attribute
    "is_advsvc".

    Change-Id: I1d2377fb452896544573b1aabb70df0623d9e097
Signed-off-by: Slawek Kaplonski <skaplons@redhat.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 10:28:07 +0000 (10:28 +0000)]
Update git submodules

* Update neutron from branch 'master'
  to fb67fb112750f84b525ad201ea21ae271c1a5da9
  - Merge "Check if network is external in auto-allocate code"
  - Check if network is external in auto-allocate code

    When using OSC to change the auto-allocate default value of
    a network (is_default), the 'router:external' value is not
    supplied. For example the request will just have:

      {'is_default': True}
    or
      {'is_default': False}

    This causes the call to fast-exit, even when the change to
    the network would/should have succeeded.

    We should instead also check if there is an existing network,
    and verify the 'router:external' value of that before
    fast-exiting.

    Broken in [0] in 2025.1.

    [0] https://review.opendev.org/c/openstack/neutron/+/933132

    Closes-bug: #2134387

    Change-Id: I0f95712be44426fb5184702c1969d7fe4bf4147e
Signed-off-by: Brian Haley <haleyb.dev@gmail.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 10:27:58 +0000 (10:27 +0000)]
Update git submodules

* Update neutron from branch 'master'
  to 8963aa28b8f7a221caf4dc32d204720d7f2f3a98
  - Merge "Remove the "nftables" explicit CI jobs"
  - Remove the "nftables" explicit CI jobs

    The latest supported OS use the "iptables" compatible binary provided
    by tje "nftables" framework. The "iptables" commands are actually using
    the "nftables" backend. This patch removes the installation of the
    compatible binaries because this is now redundant.

    Closes-Bug: #2136142
Signed-off-by: Rodolfo Alonso Hernandez <ralonsoh@redhat.com>
    Change-Id: I102d027f4d29c6f46a50b9ab1c902458e8ebc791

11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 10:23:14 +0000 (10:23 +0000)]
Update git submodules

* Update neutron from branch 'master'
  to 3d7dbd27c6569ea03d3bc515847116a655fdc559
  - Merge "Change some common test code to use project_id"
  - Change some common test code to use project_id

    Change common code shared between the unit and
    functional tests to use new self._project_id.

    Blueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3

    Change-Id: If6bcbfa9c96ee6864502d6aa9761a9b8f92ff90d
Signed-off-by: Brian Haley <haleyb.dev@gmail.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 09:33:15 +0000 (09:33 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 1c1d885e8e95d0878106b2421b4d0dc5fdeae757
  - Merge "Use per-node external_http_url for configdrive ISO"
  - Use per-node external_http_url for configdrive ISO

    When the per-node external_http_url feature was introduced by
    c197a2d8b24e2fa4c5e7901e448da1b0c93fcd26, it only applied to a config
    floppy. This fix ensures that it is also used for a configdrive ISO. The
    previous patch (0d59e25cf8ae3e531fcca46b20907014a9a92f09) started using
    it for boot ISOs.

    Change-Id: I0e1e8dbba5a62a6196a5e6a8a9773fa89db6bc76
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 08:22:12 +0000 (08:22 +0000)]
Update git submodules

* Update keystone from branch 'master'
  to 44e058fe9ff67e1a70e27b511e8463aa7549f0be
  - Merge "api-ref: Add description field in Endpoint"
  - api-ref: Add description field in Endpoint

    The Keystone defines a 'description' field on its schema which can be
    returned if the user have set it on resource creation/update, but the
    docs doesn't mention this field, which can be confusing.

    Change-Id: Id64792411d2704fee581cf86806eb430f0319256
Signed-off-by: Winicius Silva <winiciusab12@gmail.com>
11 days agoUpdate git submodules
Douglas Viroel [Tue, 16 Dec 2025 05:38:09 +0000 (02:38 -0300)]
Update git submodules

* Update watcher-tempest-plugin from branch 'master'
  to 8788d538521972b2905fed47ca61b4a03bb2efc3
  - Fix unsupported operand types in internal methods

    Adds missing call for values() method when checking
    resources states. This issue is seen when running
    with python3.10.

    Closes-Bug: #2136134

    Change-Id: I24fb5e123035ac7fc6a510d626314a32e36b5ceb
Signed-off-by: Douglas Viroel <viroel@gmail.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 04:49:54 +0000 (04:49 +0000)]
Update git submodules

* Update nova from branch 'master'
  to fc19a29d203f7980eaa5b5be92e6de39ddc802b0
  - Merge "Make libvirt Tpool proxying conditional"
  - Make libvirt Tpool proxying conditional

    When running in eventlet mode we keep the original eventlet.tpool usage
    but when running in threading mode we call the functions directly on the
    thread of the caller.

    The patch_tpool_proxy() logic is removed from the libvirt driver as it
    was only needed for python old style classes which is not in use any
    more in python3 and the issue is not reproducible any more with
    virConnect even without the patching.

    ❯ python3
    Python 3.12.10 (main, Apr  9 2025, 04:44:59) [GCC 14.2.0] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import eventlet
    >>> eventlet.monkey_patch()
    >>> from nova.virt.libvirt import host
    >>> h = host.Host(uri="qemu:///system")
    >>> h.get_connection()
    libvirt:  error : internal error: could not initialize domain event timer
    URI qemu:///system does not support events: internal error: could not initialize domain event timer
    <libvirt.virConnect object at 0x7f829e94c170>
    >>> c = h.get_connection()
    >>> str(c)
    '<libvirt.virConnect object at 0x7f829e94c170>'
    >>>

Signed-off-by: Balazs Gibizer <gibi@redhat.com>
    Change-Id: Ic60ab78cec2a9f9ba177568b69e738425e56cae1

11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 04:49:42 +0000 (04:49 +0000)]
Update git submodules

* Update nova from branch 'master'
  to fb992ef376573e2f1bc5e65199074a70373899ce
  - Merge "Make RBD Tpool usage conditional"
  - Make RBD Tpool usage conditional

    When running in eventlet mode we keep the original eventlet.tpool usage
    but when running in threading mode we call the functions directly on the
    thread of the caller.

Signed-off-by: Balazs Gibizer <gibi@redhat.com>
    Change-Id: I08f257d49c87d0d8a87127f61157b1b0b5ca7b3c

11 days agoUpdate git submodules
Jason Paroly [Tue, 16 Dec 2025 02:24:13 +0000 (21:24 -0500)]
Update git submodules

* Update tempest from branch 'master'
  to 31e13d302c371e37cc90e704cb6b2bb0079139d4
  - Use project_reader in create server multi nic tests

    We have project_reader credentials in tempest and they
    use the same project as member role creds. Nova support
    the project reader role in get server API. Moving the
    multi nic tests to use project reader creds in GET
    API calls.

    Change-Id: I9f02fc7255ae8f91b958d9fdd0629c173f33d3da
Signed-off-by: Jason Paroly <jparoly@redhat.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 01:56:53 +0000 (01:56 +0000)]
Update git submodules

* Update python-glanceclient from branch 'master'
  to b9e5198f0d67e5df149b2b5141c34577da1014d0
  - Merge "reno: Update master for unmaintained/2023.1"
  - reno: Update master for unmaintained/2023.1

    Update the 2023.1 release notes configuration to build from
    unmaintained/2023.1.

    Change-Id: Iaed48c6145436e643dedbbecadd76bc50455638b

11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 01:56:51 +0000 (01:56 +0000)]
Update git submodules

* Update python-glanceclient from branch 'master'
  to eb959fb796b7dfe20225d863a2c16e85ee9a32b4
  - Merge "reno: Update master for unmaintained/2024.1"
  - reno: Update master for unmaintained/2024.1

    Update the 2024.1 release notes configuration to build from
    unmaintained/2024.1.

    Change-Id: I929af785b200cb5a6206c3a945b4c7a3ee44a9f0
Signed-off-by: OpenStack Release Bot <infra-root@openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/change_reno_branch_to_unmaintained.sh
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 01:56:48 +0000 (01:56 +0000)]
Update git submodules

* Update python-glanceclient from branch 'master'
  to 9bac669986dd02b84d1cba9dec1e698e46989d27
  - Merge "Update master for stable/2025.2"
  - Update master for stable/2025.2

    Add file to the reno documentation build to show release notes for
    stable/2025.2.

    Use pbr instruction to increment the minor version number
    automatically so that master versions are higher than the versions on
    stable/2025.2.

    Sem-Ver: feature
    Change-Id: I85a4eb3bc5b0edd1dfefa7e203823bcd3543ddc9
Signed-off-by: OpenStack Release Bot <infra-root@openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/add_release_note_page.sh
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 00:20:46 +0000 (00:20 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 6fec6712f8b0e41916abe36290a1cce31b048f7c
  - Merge "Add Redfish LLDP data collection support to the Redfish inspection interface."
  - Add Redfish LLDP data collection support to the Redfish inspection interface.

    - _collect_lldp_data(): Collects LLDP data from Redfish NetworkAdapter Ports via Sushy library, walking the Chassis/NetworkAdapter/Port hierarchy
    - Integration with inspect_hardware(): LLDP collection is called during hardware inspection and results are stored in plugin_data['parsed_lldp']

    The implementation supports standard Redfish LLDP data from Port.Ethernet.LLDPReceive fields and can be extended by vendor-specific implementations (like,  Dell DRAC OEM endpoints) through method overriding.

    Change-Id: I25889b2a2eb8f6a2d796dfbeb598875a7c07b22c
Signed-off-by: Nidhi Rai <nidhi.rai94@gmail.com>
11 days agoUpdate git submodules
Ivan Anfimov [Tue, 16 Dec 2025 00:16:38 +0000 (00:16 +0000)]
Update git submodules

* Update openstack-ansible-ceph_client from branch 'master'
  to 9e8450757bdf43327ef359695ed181ecd0a08631
  - Removed obsolete repository tasks

    Find legacy repository files and Clean up legacy repository config not in deb822 format

    Change-Id: I60c76c0a6e45369ded1591028d505a798c567a25
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
11 days agoUpdate git submodules
Dmitriy Rabotyagov [Mon, 15 Dec 2025 23:45:54 +0000 (00:45 +0100)]
Update git submodules

* Update openstack-ansible-rabbitmq_server from branch 'master'
  to 7867e67a08e4e4bfcb7f34c70738bac3da751117
  - Do not run remove_classic_queue_mirroring for distro-isntalled RabbitMQ

    This command has been implemented for RabbitMQ 3.13 [1]. With that
    rabbitmq installed from distro path may be not yet compatible
    and will fail to execute this command

    Alternatively, we can disble this block for
    `rabbitmq_install_method: distro`.

    [1] https://github.com/rabbitmq/rabbitmq-server/pull/9869

    Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/970366
    Change-Id: I49f43a84738c86c3e62fcfc45509edf7eba59a7a
Signed-off-by: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
11 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 23:42:35 +0000 (23:42 +0000)]
Update git submodules

* Update openstack-ansible-lxc_hosts from branch 'master'
  to c440331b9bb49e527977a9d3eba902cb40a480a2
  - Merge "Remove copying a non-existent configuration file in LXC"
  - Remove copying a non-existent configuration file in LXC

    In RHEL 10 this config file not used:
    /etc/yum/pluginconf.d/fastestmirror.conf

    Now fastestmirror configure via /etc/dnf/dnf.conf

    Change-Id: I3687f35516746a9e99082c7b3bbfeddc380d7ab2
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
11 days agoUpdate git submodules
Ivan Anfimov [Mon, 15 Dec 2025 23:25:46 +0000 (23:25 +0000)]
Update git submodules

* Update openstack-ansible-os_tempest from branch 'master'
  to 6d8eed6097305e973d87adb59071ca8b3bf0b905
  - Removed deprecated code for Python 2

    Change-Id: I150a60351a659080e1b4716dcb2aae73274faeb3
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
11 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 22:01:41 +0000 (22:01 +0000)]
Update git submodules

* Update openstack-ansible-os_keystone from branch 'master'
  to aa6f5acf1aee25815c4ee157cb5109223e8c53ce
  - Merge "[doc] Fix broken links in Identity Service configuring"
  - [doc] Fix broken links in Identity Service configuring

    Change-Id: Ifae9cd1774c5cf4a2246c4a373c0d62f6f3b9e5f
Signed-off-by: Dmitriy Chubinidze <dcu995@gmail.com>
11 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 21:45:33 +0000 (21:45 +0000)]
Update git submodules

* Update ironic-python-agent from branch 'master'
  to a17666cbfad1539e1d5906744ab888544885d9fe
  - Merge "Remove unicode literal from code"
  - Remove unicode literal from code

    All strings are considered as unicode literal string from Python 3.

    Closes bug: #1984037

    Change-Id: I7de95b0c6f98e8a28c23def61712ce6bb50b058f

12 days agoUpdate git submodules
Alistair Coles [Mon, 15 Dec 2025 21:08:05 +0000 (21:08 +0000)]
Update git submodules

* Update swift from branch 'master'
  to 0ceff0fd5f433209593fa7b4056fa0bdeb2146ce
  - test_base.py: tighten up use of Timestamp

    Change-Id: I9c3bd921b42dfab7d6238ea267fbc7031239a6d8
Signed-off-by: Alistair Coles <alistairncoles@gmail.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 21:06:47 +0000 (21:06 +0000)]
Update git submodules

* Update openstack-ansible from branch 'master'
  to a55aff002b7eebedff9c0795b714c55db6e67a02
  - Merge "Add minimal AIO files for k8s clusters"
  - Add minimal AIO files for k8s clusters

    Also adds collection requirements so osa ops CI can install
    the relevant collection from zuul CI folders, not from
    upstream 'master'.

    Change-Id: I3db9c2b0479ed2077dd1214eb74e43392a241e07
Signed-off-by: Andrew Bonney <andrew.bonney@bbc.co.uk>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 20:31:55 +0000 (20:31 +0000)]
Update git submodules

* Update manila-tempest-plugin from branch 'master'
  to d4bc1ff7ce91f58f128b5934f671fed01cfb19f8
  - Merge "Drop branch regex for retired branches"
  - Drop branch regex for retired branches

    Yoga and older releases were already retired.

    Change-Id: I3b72cb5f548e8e7155d5fb5ae1d8bba7dcc5721c
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 20:31:54 +0000 (20:31 +0000)]
Update git submodules

* Update manila-tempest-plugin from branch 'master'
  to 2931c8807388da7b1e5909ac2d6ffb2d37e63ddd
  - Merge "Remove Wallaby jobs"
  - Remove Wallaby jobs

    stable/wallaby was retired long ago.

    Change-Id: Ib0324392651365b767e407701dc1dbd09cbf67ea
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 20:22:31 +0000 (20:22 +0000)]
Update git submodules

* Update ironic-python-agent-builder from branch 'master'
  to 059b0bdf5d1f80b56ed811a055139c62c280f721
  - Merge "Revert "Add simple-init by default""
  - Revert "Add simple-init by default"

    This reverts commit 3f83c9ccb56200c26c21f33d656bfbdbe467ee2d.

    Reason for revert: It appears that this change has in-advertently broken the expected behavior, possibly due to ordering or modeling changes inside of glean/simple-init which has been reported but was not discovered in testing due to a lack of review traction on merging the testing over the past year.

    https://bugs.launchpad.net/ironic-python-agent-builder/+bug/2133509 may also be related.

    Clearly, the next step is to fix testing, verify behavior, and then push forward.

    Change-Id: Ib9ab715ea7604b0679c345485a11e770cf8b8d1e
Signed-Off-By: Julia Kreger <juliaashleykreger@gmail.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 19:56:35 +0000 (19:56 +0000)]
Update git submodules

* Update python-openstackclient from branch 'master'
  to 58210a141a688b4ab1d7e080f718d9181ac9c06e
  - Merge "fix(keystone): correct the args submitted on user creation"
  - fix(keystone): correct the args submitted on user creation

    When a user is created without a password then no parameter called
    'password' should be submitted to the keystone API. This removes the
    incorrect 'password' with null being supplied.

    Closes-Bug: 2136148
    Change-Id: If1c2eb5db360764a5f7660ce4e5353da85b6d3da
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
12 days agoUpdate git submodules
Stephen Finucane [Mon, 15 Dec 2025 18:51:04 +0000 (18:51 +0000)]
Update git submodules

* Update python-openstackclient from branch 'master'
  to 8dbb7126c68f0885c5dcab12613444885bbbf6e2
  - identity: Use plural dest for append opts

    Change-Id: I73a263a309e022b7606ced43a814a1d1914bc751
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 18:19:04 +0000 (18:19 +0000)]
Update git submodules

* Update nova from branch 'master'
  to 3d8513301bccd368da822cd32b65cad23da9961f
  - Merge "api: Add response body schemas for simple tenant usage APIs"
  - api: Add response body schemas for simple tenant usage APIs

    Change-Id: I839aba62047777bf83eb3a52c6d633f8eb7348bc
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 18:15:47 +0000 (18:15 +0000)]
Update git submodules

* Update openstack-helm from branch 'master'
  to d03c4543c5d47e13f138a63953894ba0adbea16b
  - Merge "[openvswitch] Add ability to override cgroup settings"
  - [openvswitch] Add ability to override cgroup settings

    Add config options to override cpuset.mems and cpuset.cpus for the
    osh-openvswitch cgroup.

    Change-Id: Ia028659f9f0976a629eddd7de14505e329c4a01c
Signed-off-by: Jaymes Mosher <jmosher@mirantis.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 18:09:13 +0000 (18:09 +0000)]
Update git submodules

* Update python-glanceclient from branch 'master'
  to 8c0bbfece7a44fdd6ca84a1ce8285c1ced5f0036
  - Merge "Replace os-client-config"
  - Replace os-client-config

    It was deprecated[1] after the code was merged into openstacksdk[2].

    [1] https://review.opendev.org/c/openstack/os-client-config/+/549307
    [2] https://review.opendev.org/c/openstack/openstacksdk/+/518128

    Change-Id: I57c3489c84a06e788735aa2244907b8ef4875b8c

12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 18:03:41 +0000 (18:03 +0000)]
Update git submodules

* Update nova from branch 'master'
  to 843ea54a5beac8fa4b1ac9c772108d84783261d6
  - Merge "api: Add response body schemas for tenant network APIs"
  - api: Add response body schemas for tenant network APIs

    Change-Id: I3decf94a8363e5efc976f99e5442aad66340c30d
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 18:03:29 +0000 (18:03 +0000)]
Update git submodules

* Update nova from branch 'master'
  to dadc136d11b6bc437da3dbaa960c0071b2216aa2
  - Merge "api: Add response body schemas for server usage audit log APIs"
  - api: Add response body schemas for server usage audit log APIs

    Change-Id: I20b7fec44149fd97049cd1f8602d084c45a690f5
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 18:03:16 +0000 (18:03 +0000)]
Update git submodules

* Update nova from branch 'master'
  to 706e2cf09df189e6a1d7214bfb69fa6424330ec5
  - Merge "api: Add response body schemas for services APIs"
  - api: Add response body schemas for services APIs

    Change-Id: I044a42e5c2ac55bc22bf8995feef51728ca1e45e
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 16:36:30 +0000 (16:36 +0000)]
Update git submodules

* Update cinder from branch 'master'
  to 322d5d492d7af20354ab0a03a418dfced30adda4
  - Merge "api: Add extension_is_loaded decorator"
  - api: Add extension_is_loaded decorator

    There are no users of this yet, but we will start using it as we begin
    to remove the 'cinder.api.contrib' module.

    Change-Id: I993048504d7c8cafa2fe3740cc105729bc6a5c86
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 16:36:23 +0000 (16:36 +0000)]
Update git submodules

* Update neutron from branch 'master'
  to e288617ba6abdb40f3707f1aa44f64383989fbdc
  - Merge "bgp: Remove chassis indexing"
  - bgp: Remove chassis indexing

    Instead of indexing chassis and then using the index to generate
    a predictable MAC, this patch uses the LRP name as the base,
    makes a UUID out of it and then picks the last 6 bytes from the UUID
    for the MAC address.

    Related-Bug: #2111276

Assisted-By: claude-4-sonnet
    Change-Id: I6230904a9c8ef245be34d38f4aabc6f01bcf315f
Signed-off-by: Jakub Libosvar <libosvar@redhat.com>
12 days agoUpdate git submodules
Ivan Anfimov [Mon, 15 Dec 2025 16:24:43 +0000 (16:24 +0000)]
Update git submodules

* Update freezer from branch 'master'
  to a2211c2773031930246f8c48d681e8947d6579bd
  - tox: remove testenv:py39

    Because Python 3.9 is no longer supported

    Change-Id: Ibc5279ca03f08c01be6e82eb5fb7124a9141bb50
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 16:17:28 +0000 (16:17 +0000)]
Update git submodules

* Update kolla from branch 'master'
  to 443ea2f9aaa803dbd1d6af9441c3d89249a52211
  - Merge "CI: add rocky-10 kolla-ansible jobs"
  - CI: add rocky-10 kolla-ansible jobs

    Change-Id: I5607081701b59ac0ca58cb6c285769209a009355
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
12 days agoUpdate git submodules
Ivan Anfimov [Mon, 15 Dec 2025 15:54:00 +0000 (15:54 +0000)]
Update git submodules

* Update freezer-specs from branch 'master'
  to 5316db61da13d11d8a8ec0439f14f9e75b8038f0
  - Drop the VIRTUAL_ENV environment

    which is now automatically set by tox.

    Change-Id: I3b8943fd9a876996c5423a003293d287e137d8ac
Co-authored-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 15:30:12 +0000 (15:30 +0000)]
Update git submodules

* Update manila from branch 'master'
  to a8a5111c4d622c9a476e1ba4c0634c16c1896f6f
  - Merge "Replace glanceclient with openstacksdk"
  - Replace glanceclient with openstacksdk

    The glance client will be deprecated one day. Projects using it should
    switch to using the OpenStack SDK instead.

    Change-Id: I61a670462c123bc68c4b6c938afad3b233ecbf74
Signed-off-by: Cyril Roelandt <cyril@redhat.com>
12 days agoUpdate git submodules
Riccardo Pittau [Mon, 15 Dec 2025 14:49:36 +0000 (15:49 +0100)]
Update git submodules

* Update ironic-prometheus-exporter from branch 'master'
  to 3cc462dee2ae3ad3d702a6c59b9142ceaf4e9b1f
  - Fix handling of unknown metric keys in ironic parser

    The category_registry function used separate 'if' statements to check
    for different key prefixes (ironic.api, ironic.drivers.modules,
    ironic.conductor). When a key didn't match any prefix, the
    formatted_key variable from the previous loop iteration would be
    reused, causing metrics to be created with incorrect names and
    incomplete labels.

    Changed the if/if/if structure to if/elif/elif/else to ensure:
    - Keys are processed by exactly one branch
    - Unknown keys are explicitly skipped with a debug log message
    - No accidental reuse of stale formatted_key values

    Also updated test expectations to remove the bogus metric that was
    created by this bug, and added a unit test to verify unknown keys
    are properly skipped.

Assisted-By: Claude Sonnet 4.5
    Change-Id: Iadca6941906783259ff7af0564a092d67f11b156
Signed-off-by: Riccardo Pittau <elfosardo@gmail.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 13:45:11 +0000 (13:45 +0000)]
Update git submodules

* Update barbican from branch 'master'
  to b52d3cfb9783f626f2821c7ca50da75be6ca4c6f
  - Merge "Use common RequestId middleware to assign request id"
  - Use common RequestId middleware to assign request id

    oslo.middleware provides the common middleware implementation we can
    reuse.

    Change-Id: I4e4316beac442a2e77924ab519a06a04a81ce53c
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
12 days agoUpdate git submodules
Ghanshyam Maan [Mon, 15 Dec 2025 13:44:29 +0000 (13:44 +0000)]
Update git submodules

* Update keystone-tempest-plugin from branch 'master'
  to a6921676c98c4cb0c8965bffecfaf54a7ef9c8b9
  - Drop python 3.9 and support python 3.13

    Due to requirements repo dropped the constraints for
    python3.9[1], Tempest needs to drop the python 3.9
    support[2]. Because Tempest master cannot support
    py3.9 anymore, it needs to be dropped from tempest
    plugins also.

    Also, add python 3.13 support which is tested as mandatory
    in 2026.2 cycle.

    [1] https://review.opendev.org/c/openstack/requirements/+/957587
    [2] https://review.opendev.org/c/openstack/tempest/+/966101

    Change-Id: I9586938ab1e9012f72bd3d2240c9aacae04499a1
Signed-off-by: Ghanshyam Maan <gmaan@ghanshyammann.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 13:42:11 +0000 (13:42 +0000)]
Update git submodules

* Update castellan from branch 'master'
  to 111d7341f3c47ccc2363f8fc1fe966322329dfb4
  - Merge "barbican: Ensure valid URLs"
  - barbican: Ensure valid URLs

    Make sure that options to define endpoint URLs only accept valid URLs.

    Change-Id: I1c01fa8328ce62724c356a3fe0c5b6f6b875dfb7
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 13:10:37 +0000 (13:10 +0000)]
Update git submodules

* Update kayobe from branch 'master'
  to cee36ca383be4eb144058829adc127e37db8a950
  - Merge "Add configuration for Ironic introspection DNS servers"
  - Add configuration for Ironic introspection DNS servers

    Closes-Bug: #2130947
    Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/966023
    Change-Id: Ie5ea55953eb1c0cc04a2d387bf99bd542da396eb
Signed-off-by: Thomas Sell <thomas.sell@bih-charite.de>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 11:49:41 +0000 (11:49 +0000)]
Update git submodules

* Update kayobe from branch 'master'
  to f3435e687fa3ee7de25eb1e4aa21b999de791432
  - Merge "Bifrost: Add inspector_keep_ports option"
  - Bifrost: Add inspector_keep_ports option

    Default value stays `present` to match Bifrost (overcloud ironic default
    remains `added`).

    Change-Id: Iffc8de818e80ee42f5946e2ef04b997d8a9a2f67
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 11:16:56 +0000 (11:16 +0000)]
Update git submodules

* Update kayobe from branch 'master'
  to 7fd30fd169ba44eddfc1b33672c3057c57c05e7c
  - Merge "Document another change when moving to unmaintained"
  - Document another change when moving to unmaintained

    Change-Id: Ie3743e0b54c32a8cbc7995f4b5c3e59b4f01d96b
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
12 days agoUpdate git submodules
Pierre Riteau [Mon, 15 Dec 2025 11:16:52 +0000 (12:16 +0100)]
Update git submodules

* Update kayobe from branch 'master'
  to f773cd04888ebd6b3d728ac418ff320cba7252aa
  - CI: Use centos:stream10 image for molecule

    Change-Id: Ie39a9975a6d9bec8e118d1d7e7a67fe2095b66a4
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
12 days agoUpdate git submodules
Michal Nasiadka [Mon, 15 Dec 2025 10:30:49 +0000 (11:30 +0100)]
Update git submodules

* Update kolla from branch 'master'
  to 35f7b3c3426662877d4f8fc2e3c517697ffba6d9
  - setup.cfg: Update Python versions according to Flamingo PTI

    Add Python 3.13 and drop 3.8 & 3.9.

    See https://governance.openstack.org/tc/reference/runtimes/2025.2.html

    Change-Id: I2125879365dbe9a1645c159d87777939dae824c4
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 10:17:53 +0000 (10:17 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 9c00256b3b8023a645ae7bebf64e9d8ec622c311
  - Merge "fix: agent inspection hooks failure does not clean up"
  - fix: agent inspection hooks failure does not clean up

    When the using the agent inspector interface and an exception happens
    during execution of the hook, the node is not cleaned up resulting in
    stale Neutron ports and ramdisk files.

    Closes-Bug: 2135265
    Change-Id: I69ceec12fc0beea586176a768d864a22261cdb93
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 10:15:34 +0000 (10:15 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to bdbb371ecd758440cc4e96d94cc1aa9b4056f58a
  - Merge "Use native override of RequestContext.from_environ"
  - Use native override of RequestContext.from_environ

    The from_environ method provides the native interface (by keyword
    arguments) to pass additional arguments to build a RequestContext
    instance.

    Also fix the ignored kwargs.

    Change-Id: Id02e2212e1877c7913218d87188ba8b359ce2757
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 09:55:43 +0000 (09:55 +0000)]
Update git submodules

* Update trove-dashboard from branch 'master'
  to 9c736bea660972a9adb0c9088e5ce3869015b058
  - Merge "Drop Python 3.9 support"
  - Drop Python 3.9 support

    It was removed from tested runtimes in 2025.2 . It has been kept for
    one cycle for smooth transition of the other projects, but it's time
    to bump the enforced minimum requirement.

    Also add Python 3.13 which has been tested for some time.

    Change-Id: Idce138f6efee30f13207946b3f1fdea63987d302
Co-authored-by: Stephen Finucane <stephenfin@redhat.com>
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 07:51:33 +0000 (07:51 +0000)]
Update git submodules

* Update storlets from branch 'master'
  to e3e38c8792ab173db39951da23c75297b244626e
  - Merge "Refactor STaskFactory"
  - Refactor STaskFactory

    Use switch-case instead of long if/else if/else block.

    Change-Id: I00023606c9c1ab849eb1fc78760a39ec99325a36
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 03:16:26 +0000 (03:16 +0000)]
Update git submodules

* Update storlets from branch 'master'
  to 5ec3cb7cc9b943d69c76c5379c17db5c7324bc78
  - Merge "Use yield"
  - Use yield

    ... to get rid of multiple break statements.

    Change-Id: Ice6319661fc53f8ccc062342d3ea236316693037
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 01:11:36 +0000 (01:11 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 7fe20fe31f0e184c68b7029e04acdb5d286fc4b2
  - Merge "Replace remaining usage of policy.json"
  - Replace remaining usage of policy.json

    It was deprecated long ago in favor of policy.yaml and is being removed
    soon.

    Change-Id: I1a5804cd15e1bc79ad1dc9900e61584902ef4468
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 01:11:25 +0000 (01:11 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 078728aa3487df54d96b427b2b44c35a976d0091
  - Merge "doc: trivial: Quick revision of README"
  - doc: trivial: Quick revision of README

    I took a quick look and felt like it wasn't clearly demonstrating
    current state, so decided to revise the text. It should be more
    clear now as to the state of reality.

    Change-Id: I1b3c808f6d75e1e7fa532d18df82418a4747071a
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
12 days agoUpdate git submodules
Zuul [Mon, 15 Dec 2025 01:11:19 +0000 (01:11 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 6ed4f6f5617e8d1398d73a987e8276a56ac68fd6
  - Merge "remove sushy_oem_idrac usage"
  - remove sushy_oem_idrac usage

    Ironic now depends on a minimum version of sushy that has integrated
    sushy_oem_idrac into the code base so there is no point in falling back
    to pulling in sushy_oem_idrac so remove the path.

    Change-Id: I17217e0fe07b4819863706f473af12d87da46429
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
13 days agoUpdate git submodules
Zuul [Sun, 14 Dec 2025 16:30:39 +0000 (16:30 +0000)]
Update git submodules

* Update heat from branch 'master'
  to bb2c25f8ec0f42f2174f8c558d15dca66cb5a6f0
  - Merge "Fix redundant header parsing"
  - Fix redundant header parsing

    The following headers are already parsed by the base RequestContext in
    oslo.context .
     - X-User-Domain-Id
     - X-Project-Domain-Id
     - X-User-Name

    Change-Id: Iaf015a47650581cd74734de3b74a2e4f20e6a015
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
13 days agoUpdate git submodules
Takashi Kajinami [Sun, 14 Dec 2025 15:17:31 +0000 (00:17 +0900)]
Update git submodules

* Update zaqar from branch 'master'
  to 27b5b2323727f5c8b73f8ed8e51881eb12a91d0c
  - Refactor RequestContext

    Drop the redundant implementations and use the base code as much as
    possible.

    Change-Id: I36eacc1084d3016ce60c830ffff2c286a88f399c
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
13 days agoUpdate git submodules
Zuul [Sun, 14 Dec 2025 08:11:28 +0000 (08:11 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to aa8ae9601752d46d04e3656fd8aee84dc5a92369
  - Merge "Move `check_image_size` to `deploy_utils`"
  - Move `check_image_size` to `deploy_utils`

    Move the image size check earlier in the deploy flow so it runs only
    when it matters and reuses already-fetched image info.

    Closes-Bug: #2133885
    Change-Id: I40518762e3032bbdcfe1d8e7e929147a761a95f8
Signed-off-by: Afonne-CID <afonnepaulc@gmail.com>
2 weeks agoUpdate git submodules
Zuul [Sat, 13 Dec 2025 20:09:08 +0000 (20:09 +0000)]
Update git submodules

* Update swift from branch 'master'
  to eb567b21429ae85be24ce92cd326357c11e97aaa
  - Merge "max_request_line: add probe test assertions"
  - max_request_line: add probe test assertions

    The existing test_signals probe test provides a convenient place to
    make some assertions about modified constraints.

    Related-Change: Icb2920bf975c7a1dfc7368380b54e99ba1ebcd2c
    Change-Id: I37173a733212cd253d27437aecee9e2b379366c6
Signed-off-by: Alistair Coles <alistairncoles@gmail.com>
2 weeks agoUpdate git submodules
Zuul [Sat, 13 Dec 2025 19:35:44 +0000 (19:35 +0000)]
Update git submodules

* Update heat from branch 'master'
  to acbe86ea28dbb5f2e828acde06c7ac98c9fea751
  - Merge "Validate [DEFAULT] num_engine_workers"
  - Validate [DEFAULT] num_engine_workers

    oslo.service does not accept workers < 0. Validate the input in
    oslo.config layer instead of failing at runtime.

    Change-Id: I181b28aafdf36f499a8390a0d91ccb14442815ff
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2 weeks agoUpdate git submodules
Zuul [Sat, 13 Dec 2025 11:39:02 +0000 (11:39 +0000)]
Update git submodules

* Update watcher from branch 'master'
  to 2ba9caae744db2f62e6a57e25069ac364ec54ffc
  - Merge "Move decision-engine monitoring service to the decision-engine"
  - Move decision-engine monitoring service to the decision-engine

    Currently, it is running only as part of the watcher-api when running as
    an standalone eventlet service, and not executed as a wsgi service. In
    a decision-engine failure scenario, the continuous audits running on it
    are not reassigned and are not longer running.

    This patch is moving the service to be part of the decision-engine
    itself. Note that when there are no running decision-engines there is no
    point in running the monitor service.

    I am also including a leader election mechanism so that we can run
    multiple copies of the monitor and only one of the alive ones takes
    care of monitoring the service and acting upon failures.

Assisted-By: claude-code
    Closes-Bug: #2126767
    Change-Id: If13e8ebbfd632b98742b965299b8633ff894b212
Signed-off-by: Alfredo Moralejo <amoralej@redhat.com>
2 weeks agoUpdate git submodules
Zuul [Sat, 13 Dec 2025 02:23:35 +0000 (02:23 +0000)]
Update git submodules

* Update neutron from branch 'master'
  to 467b2827f2a17d223032db3b33ad2a3e9781d668
  - Merge "Remove redundant mock statement"
  - Remove redundant mock statement

    The return value for mock_sync is set twice. This removes the first time.

    TrivialFix

    Change-Id: I61b7216b620f5a5eabffbdf9ff89da3f80942e8a
Signed-off-by: Doug Szumski <doug@stackhpc.com>
2 weeks agoUpdate git submodules
Zuul [Sat, 13 Dec 2025 02:23:27 +0000 (02:23 +0000)]
Update git submodules

* Update cinder from branch 'master'
  to f5905f5ff78cb943518e133783295833c14f27d0
  - Merge "Fix updating service_uuid"
  - Fix updating service_uuid

    This patch ensures that after a successful driver assisted
    volume migration, the volume's service_uuid is updated to
    reflect the possible destination service's uuid.

    Closes-Bug: #2117273
    Change-Id: I71b0ece4d98cf099a5487279ed28fdc0a4061c8b
Signed-off-by: Walter Boring <waboring@hemna.com>
2 weeks agoUpdate git submodules
Vladimir Kozhukalov [Sat, 13 Dec 2025 01:31:50 +0000 (19:31 -0600)]
Update git submodules

* Update loci from branch 'master'
  to 1b8abf47870fca671a773e1b6d6819b11c1dc934
  - Add curl and jq packages to the openstack-client image

Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
    Change-Id: I4e4dee8b172623f5be31a4b3aa5fc8a58d25999e

2 weeks agoUpdate git submodules
Zuul [Sat, 13 Dec 2025 01:03:00 +0000 (01:03 +0000)]
Update git submodules

* Update openstacksdk from branch 'master'
  to 8926bfe8fd21d91b7fdcd54590d36435393c2c4f
  - Merge "ruff: Enable W rules"
  - ruff: Enable W rules

    Change-Id: I1981fdf512a8f7c30bebc4aa0e9ccf2e53466707
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2 weeks agoUpdate git submodules
Zuul [Sat, 13 Dec 2025 00:36:13 +0000 (00:36 +0000)]
Update git submodules

* Update manila from branch 'master'
  to 8fa7281cc6202c693a795635a1633aba0882fe1d
  - Merge "api: Add schema for share force_delete action"
  - api: Add schema for share force_delete action

    Change-Id: Icdad59dca8ded5b370f5368a22d9f3fe6b65db48
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 23:59:39 +0000 (23:59 +0000)]
Update git submodules

* Update glance from branch 'master'
  to 06b80afa970510bb314aebb01657efef1844ded7
  - Merge "Document Uwsgi support for production"
  - Document Uwsgi support for production

    Change-Id: If16861401076cb104f21c0104546dc2ec8b7abee
Signed-off-by: Abhishek Kekane <akekane@redhat.com>
2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 23:59:33 +0000 (23:59 +0000)]
Update git submodules

* Update cinder from branch 'master'
  to cf7a00aba514805afe77380fd5690ce246976ce8
  - Merge "tests: Ensure all APIs have a request body schema"
  - tests: Ensure all APIs have a request body schema

    The idea here is to test that we are doing schema validation against
    all routes that accept a request body (i.e. POST, PUT, PATCH). We can
    use these schemas down the line to generate OpenAPI docs like all the
    cool kids do.

    Change-Id: I666ac1c151de9bf1b4570390d74809afb014f4a2
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 23:59:25 +0000 (23:59 +0000)]
Update git submodules

* Update cinder from branch 'master'
  to fd810bcf15efebae836fe136a5845b716f9f51b0
  - Merge "api: Remove unnecessary validation helpers"
  - api: Remove unnecessary validation helpers

    Now that we have JSON schemas for all APIs that accept a body, we no
    longer need to do this validation in the method.

    Change-Id: Ie09de58bd1b01edea916d7e43e32eb81e7877fae
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 23:47:33 +0000 (23:47 +0000)]
Update git submodules

* Update cinder from branch 'master'
  to f8b6f404d68f65f9ad47b8804f254b960c4361de
  - Merge "api: Add remaining missing request body schemas"
  - api: Add remaining missing request body schemas

    This is relatively simple. The schemas added are either (a) extremely
    loose or (b) merely mimic validation that already exists in the API
    methods. Where the latter occurs, we remove the existing validation
    logic, which effectively means removing invocations of
    'assert_valid_body' and 'validate_name_and_description'. So far, so
    good. We also rename the imports for consistency as we plan to conduct
    far more surgery on these.

    We do, however, uncover a bug. The 'VolumeTypesManageController._delete'
    method is getting mapped to two APIs: 'DELETE /types/{id}' and 'POST
    /types/{id}/action'. Only the former is expected and attempting to use
    the latter fails, but it fails with HTTP 500 (bad!) rather than HTTP 404
    (good!). This can be reproduced with e.g.

      >>> import openstack
      >>> conn = openstack.connect()
      >>> type_id = 'xxx'  # a valid type ID here
      >>> body = {'delete': None}
      >>> conn.block_storage.post(f'/types/{type_id}/action', json=body)

    We should fix this, but doing so is out-of-scope for this change so a
    FIXME is included for now instead.

    On top of all the above, the schema decorator we have expects a 'body'
    kwarg to be passed to the method and requires a request object with API
    version attributes. We had a couple of tests that were passing body as a
    positional argument instead or using fake request objects. We correct
    all these issues.

    Change-Id: I0d4ed51932ba94abb59e650fa726c877b94656b1
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 23:13:55 +0000 (23:13 +0000)]
Update git submodules

* Update openstack-ansible-galera_server from branch 'master'
  to ebd7fd89988ac38e7e5b3e08a758fdd24efd3518
  - Merge "Replace normpath with join for backup script"
  - Replace normpath with join for backup script

    Instead of trying to normalize path for each instance, we can
    normalize passed by user path once and then leverage join instead.

    This not only should optimize execution, but makes code more readable.

    Change-Id: Iff4e8c121ed78c8e021581f625f2dc4dd704b8ba
Signed-off-by: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
2 weeks agoUpdate git submodules
Alfredo Moralejo [Fri, 12 Dec 2025 21:59:14 +0000 (22:59 +0100)]
Update git submodules

* Update watcher-tempest-plugin from branch 'master'
  to 03fdfc525d12803082648ada2421995711de9b57
  - Refresh the state of the actionplan before asserting status

    This is follow-up of [1]. That patch added a wait for actionplan to
    reach finished state before checking the status. However, it is not
    refreshing the state of the actionplan in the action_plan variable
    before doint the actual assert, so it's still validating the state that
    had before the wait.

    [1] https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/968750

    Closes-Bug: #2133181

    Change-Id: Id3520d9293778694ee699be4b0b4ab07144dae3a
Signed-off-by: Alfredo Moralejo <amoralej@redhat.com>
2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 21:57:07 +0000 (21:57 +0000)]
Update git submodules

* Update openstack-helm from branch 'master'
  to a5670acef08d06b84900a1bac84571b6b478c2a8
  - Merge "keystone: provide default WSGI script for apache"
  - keystone: provide default WSGI script for apache

    Provide a WSGI script for Apache to use to start up Keystone since Keystone
    stopped shipping their own entrypoint. This is done in a way that users can
    override it and the container has less moving pieces at startup.

    Change-Id: Id32f8eb5bacea389d388d2483454d4a01ef608be
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
2 weeks agoUpdate git submodules
OpenStack Release Bot [Fri, 12 Dec 2025 21:44:09 +0000 (21:44 +0000)]
Update git submodules

* Update os-brick from branch 'master'
  to da7bbcf387039bd4bca3078759bbe1ec4da4fe84
  - reno: Update master for unmaintained/2024.1

    Update the 2024.1 release notes configuration to build from
    unmaintained/2024.1.

    Change-Id: I3f0a24345afa2127cbc6e256c4989661e5894c4e
Signed-off-by: OpenStack Release Bot <infra-root@openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/change_reno_branch_to_unmaintained.sh
2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 21:13:14 +0000 (21:13 +0000)]
Update git submodules

* Update neutron from branch 'master'
  to b01e3aeb7b3b63e847858411bd6664aeacdc5f27
  - Merge "Handle virtual port parent lookup via Neutron DB"
  - Handle virtual port parent lookup via Neutron DB

    When the existing code would have an orphaned LSP that matched the IP
    of a port being added to a VM, it would detect that the new VM port
    was of type virtual. This patch instead uses the neutron db (the source
    of truth) to find the parent ports of a virtual port (the ports that
    have allowed address pairs matching the port).

    Closes-Bug: #2000378

    Change-Id: I8d2b6be0d64d243a16e365af2d5bd5af78015fc8
Signed-off-by: Terry Wilson <twilson@redhat.com>
2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 20:34:39 +0000 (20:34 +0000)]
Update git submodules

* Update glance from branch 'master'
  to dfcb35ecf5cca9c8e42d5e0b52b2707cf3daa862
  - Merge "Update image size after image decompression"
  - Update image size after image decompression

    Calculate the decompressed image size and update the image
    object to prevent size mismatch validation failures during
    import.

    Closes-Bug: #2132607
    Change-Id: I82e54c982329bbb6702971a4d8bbd9178f33ef31
Signed-off-by: Abhishek Kekane <akekane@redhat.com>
2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 20:34:34 +0000 (20:34 +0000)]
Update git submodules

* Update cinder from branch 'master'
  to 4d861c2e3cc750111373da9f6ba754e18a4028d3
  - Merge "api: Rename controllers"
  - api: Rename controllers

    Make the logs for failing tests a little simpler.

    Change-Id: Ia8b0fe29283742adfb345bb2b9f6f6b996791f7e
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 20:34:27 +0000 (20:34 +0000)]
Update git submodules

* Update cinder from branch 'master'
  to 268db57daaebec682839e20a9ca92d40b2e03c22
  - Merge "api: Merge os-services extension"
  - api: Merge os-services extension

    We no longer want to support enabling and disabling API extensions.
    Start this process by merging in the os-services API. Nothing changes
    yet with regards to configuration but that is coming.

    Note that we can now delete the 'ServiceController.update' method since
    we can use 'mapper.connect' rather than 'mapper.resource'.

    Change-Id: I352488f501c7ebd32f895e59e8d593d73a2d97dc
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 20:26:39 +0000 (20:26 +0000)]
Update git submodules

* Update ironic-python-agent from branch 'master'
  to b02398ffde4c99673332ea0c9fbddb723be532e3
  - Merge "enable_vlan_interfaces: support identifying interfaces by MAC"
  - enable_vlan_interfaces: support identifying interfaces by MAC

    The enable_vlan_interfaces config option supports a comma-separated list
    of <interface>.<vlan> pairs. However, using this relies on knowledge of
    the interface name. When used via the ipa-enable-vlan-interfaces kernel
    command-line parameter, an interface name may be hard to predict.

    As an alternative to identifying interfaces by name, support identifying
    them by MAC.

    Change-Id: Ice822a8e7b8d82352b3b39f87d930bef3eb7b461
Signed-off-by: Jonathan Davies <jonathan.davies@nutanix.com>
2 weeks agoUpdate git submodules
Rodolfo Alonso Hernandez [Fri, 12 Dec 2025 19:51:30 +0000 (20:51 +0100)]
Update git submodules

* Update neutron from branch 'master'
  to 9edf82b24d5180f18fa08b45900d45cf9ab9f2dc
  - [OVN] Fix the `_gen_router_port_ext_ids` call

    In the maintenance method `update_lrouter_ports_ext_ids_name_prefix`,
    the call to `_gen_router_port_ext_ids` should be done with a Neutron
    DB port, not the Logical_Switch_Port.

    Closes-Bug: #2134703
Signed-off-by: Rodolfo Alonso Hernandez <ralonsoh@redhat.com>
    Change-Id: I2bc635e80f23d38683ae635ac15f4fc3e7a79b73

2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 19:29:52 +0000 (19:29 +0000)]
Update git submodules

* Update oslo.limit from branch 'master'
  to fcc8fcae2e0e364e54d35062e0448d7a626fbc07
  - Merge "typing: Be looser in what we accept"
  - typing: Be looser in what we accept

    Accept e.g. dict.keys() or tuples as well as lists.

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Change-Id: I0d64196a5639ac940c8bf0adb7aef2f75e85c77d

2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 19:29:51 +0000 (19:29 +0000)]
Update git submodules

* Update oslo.limit from branch 'master'
  to 413aae4c5262f9a424489ae747ce7473358ed93b
  - Merge "typing: Accept None project ID"
  - typing: Accept None project ID

    The docs say this should be accepted. Correct the type hints to
    reflect this.

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Change-Id: I10a7b7228f1f974a68ca27f3bb89e36470cdf1b0

2 weeks agoUpdate git submodules
Ivan Anfimov [Fri, 12 Dec 2025 19:27:23 +0000 (19:27 +0000)]
Update git submodules

* Update octavia-lib from branch 'master'
  to dd2de014f51a2f804ac1ac69d468f2eabc85a27e
  - Remove url tags from README

    The tags framework has been discontinued for a long time.

    https://governance.openstack.org/tc/reference/tags/

    https://governance.openstack.org/tc/resolutions/20211224-tags-framework-removal.html

    Change-Id: I7f69db7326e0359f8f96332d4417964573325052
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
2 weeks agoUpdate git submodules
Ivan Anfimov [Fri, 12 Dec 2025 19:27:21 +0000 (19:27 +0000)]
Update git submodules

* Update octavia from branch 'master'
  to f42860a7302b521dd2895a22535dbd1de1f912f0
  - Remove url tags from README

    The tags framework has been discontinued for a long time.

    https://governance.openstack.org/tc/reference/tags/

    https://governance.openstack.org/tc/resolutions/20211224-tags-framework-removal.html

    Change-Id: Ib7713f9d42a31d4da075537116334f2b21e8b276
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 19:03:51 +0000 (19:03 +0000)]
Update git submodules

* Update openstack-ansible-galera_server from branch 'master'
  to e256dc1691622ce3ac09c0516685a628ab6eab9b
  - Merge "Fix argument types for mariabackup script"
  - Fix argument types for mariabackup script

    Some arguments parsed through argparse were having incorrect
    or weird types. This is now aligned to avoid confusion or type
    conversions.

    Change-Id: Iae3542b5034fe2f8e833b021286a3307468058c2
Signed-off-by: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 19:00:01 +0000 (19:00 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 42883161cbbe55d65158f5c2e5c9176089094b87
  - Merge "docs: a little more clarity around the state of ipxe+uefi"
  - docs: a little more clarity around the state of ipxe+uefi

    We likely need to begin to strip out the undionly.kpxe stuffs as well,
    but first lets see what people think with this and we can go in that
    direction.

    Change-Id: I09f15e87372390219193c93ba3b5d309f29df900
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 18:56:30 +0000 (18:56 +0000)]
Update git submodules

* Update swift from branch 'master'
  to 6e6658c796c9117664282588c259881dd58cf801
  - Merge "test_utils: cleanup Timestamp usage"
  - test_utils: cleanup Timestamp usage

    Change-Id: Ia4bc22d01d5226c2a61d888da4e1ef8cd61e1b3b
Signed-off-by: Alistair Coles <alistairncoles@gmail.com>
2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 18:56:25 +0000 (18:56 +0000)]
Update git submodules

* Update swift from branch 'master'
  to 9fb75e5af57cc8d7282951f55ecc8d0e16d983cf
  - Merge "slo: use Timestamp.zero() as default in RespAttrs"
  - slo: use Timestamp.zero() as default in RespAttrs

    Also make test assertions for async delete at times less
    brittle.

    Change-Id: I750ac1ab2a75d1a49c87c6e1704ebe733fb31ec2
Signed-off-by: Alistair Coles <alistairncoles@gmail.com>
2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 18:32:03 +0000 (18:32 +0000)]
Update git submodules

* Update swift from branch 'master'
  to 124cdcba668a402bc40c9a0aa20c2f46abfbb7a4
  - Merge "Add a Timestamp.zero() method"
  - Add a Timestamp.zero() method

    ...and use it to achieve better abstraction of a fixed default
    timestamp.

    Change-Id: If871696999b1288ac5e9cba871bb818422062ffc
Signed-off-by: Alistair Coles <alistairncoles@gmail.com>
2 weeks agoUpdate git submodules
Vladimir Kozhukalov [Fri, 12 Dec 2025 18:28:28 +0000 (12:28 -0600)]
Update git submodules

* Update loci from branch 'master'
  to 5e7e2faaa0cd1575993ded171db3d01facf91bd1
  - Refactor build scripts

    * Move reusable snippets to the library script helpers.sh
      as functions
    * Use separate scripts for building requirements and project
      images

Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
    Change-Id: Ib4ba2d0d1eb568898c904922ec8d75e1731f953c

2 weeks agoUpdate git submodules
Vladimir Kozhukalov [Fri, 12 Dec 2025 18:28:26 +0000 (12:28 -0600)]
Update git submodules

* Update loci from branch 'master'
  to c1b127eee319c26ad96d8ed50e9eba825cc36c59
  - Remove platform:suse from the bindep.txt file

    A while ago we decided to reduce the code base
    and to stay ubuntu centric.

Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
    Change-Id: Ic4ac79093abe3709f4ce8cbc4ab322ad3753bb89

2 weeks agoUpdate git submodules
Zuul [Fri, 12 Dec 2025 18:17:02 +0000 (18:17 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to a4250a6d623c195ad56d12688844029ddad75b7b
  - Merge "Include all relevant error messages in exception"
  - Include all relevant error messages in exception

    Retry failures report only the last error which could be misleading,
    so include all relevant errors in the final exception.

    Closes-Bug: #2098977
    Change-Id: I8c0fb0328a6b3ee084813961d9a959af996a6dcb
Signed-off-by: Afonne-CID <afonnepaulc@gmail.com>