]> git.feebdaed.xyz Git - 0xmirror/openstack.git/log
0xmirror/openstack.git
8 days agoUpdate git submodules
Jianjian Huo [Fri, 19 Dec 2025 13:49:33 +0000 (05:49 -0800)]
Update git submodules

* Update swift from branch 'master'
  to c36e789cdb8052f3b28c8367e803876a06cf9c06
  - proxy/test_server.py: test_policy_IO_override timestamp refactoring.

    Change-Id: Ic0e49ceed5afff093952da5a282c043a51d7c490
Signed-off-by: Jianjian Huo <jhuo@nvidia.com>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 13:36:23 +0000 (13:36 +0000)]
Update git submodules

* Update releases from branch 'master'
  to 45309b7e794bdb71c84eadec4f866a149e585705
  - Merge "Move unmaintained/xena to EOL"
  - Move unmaintained/xena to EOL

    As announced on mailing list [1], this patch moves unmaintained/xena
    to End of Life.

    [1] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/N24CYAJMLVJMAJMUE4RA5U7KOL7LABOW/

    Change-Id: Ibeef4fe739e96176f5e449aef6e3d6b8129e1147
Signed-off-by: Előd Illés <elod.illes@est.tech>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 13:36:14 +0000 (13:36 +0000)]
Update git submodules

* Update releases from branch 'master'
  to 51ca1cf9dac1282aeb63fdb94baaa05a4a76086a
  - Merge "Move unmaintained/wallaby to EOL"
  - Move unmaintained/wallaby to EOL

    As announced on mailing list [1], this patch moves unmaintained/wallaby
    to End of Life.

    [1] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/N24CYAJMLVJMAJMUE4RA5U7KOL7LABOW/

    Change-Id: I0183d0d89ff58fcc7718fa604d2722aca1c70285
Signed-off-by: Előd Illés <elod.illes@est.tech>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 13:33:13 +0000 (13:33 +0000)]
Update git submodules

* Update releases from branch 'master'
  to 51a6b59706eb902eef38d81a1b126d43440d7318
  - Merge "Move unmaintained/victoria to EOL"
  - Move unmaintained/victoria to EOL

    As announced on mailing list [1], this patch moves
    unmaintained/victoria to End of Life.

    [1] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/N24CYAJMLVJMAJMUE4RA5U7KOL7LABOW/

    Change-Id: I384a9a203672e24fd1c392882700a42ca069f367
Signed-off-by: Előd Illés <elod.illes@est.tech>
8 days agoUpdate git submodules
Pierre Riteau [Fri, 19 Dec 2025 11:58:30 +0000 (12:58 +0100)]
Update git submodules

* Update kayobe from branch 'master'
  to 1444d7947b154a251167cdb7aa54ef0b253aa079
  - Use opendevmirror/ubuntu:24.04 image for molecule

    Molecule jobs were failing on centos:stream10 when CPU did not support
    x86-64-v3.

    Change-Id: I953ab956250d6dcc6e96212057db01f438c69d78
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 10:41:00 +0000 (10:41 +0000)]
Update git submodules

* Update devstack from branch 'master'
  to a05d26ebc4ca81ccf1810c9c203143db552c28cb
  - Merge "Fix ownership of keyring file"
  - Fix ownership of keyring file

    The file should be owned by the user(STACK_USER) to run the process.
    Note that STACK_USER may not match the current user in case stack.sh is
    run by root.

    Also we should not assume that the group name always matches the user
    name.

    Change-Id: Iec300311cab1b1a2fa124879aa3dc6a57a6a706b
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
8 days agoUpdate git submodules
Fernando Royo [Fri, 19 Dec 2025 08:28:39 +0000 (09:28 +0100)]
Update git submodules

* Update ovn-octavia-provider from branch 'master'
  to 54082ca185de43a22293733a026ce049cf177a45
  - Skip LB association to provider networks with localnet ports

    Provider networks (VLANs and flat) with localnet ports cause
    datapath confusion when Load Balancers are associated to them.
    When traffic arrives via Floating IPs, this results in SYN
    packet drops and high latency issues.

    This patch adds detection of localnet ports in logical switches
    and skips LB association when a provider network is detected.
    This prevents the datapath issues while still allowing normal
    LB operation on tenant networks.

    Closes-Bug: #2130211
    Change-Id: Ie86d088514bfc491f58069c2f4987672a32b8314
Signed-off-by: Fernando Royo <froyo@redhat.com>
8 days agoUpdate git submodules
Emma Foley [Fri, 19 Dec 2025 08:13:29 +0000 (03:13 -0500)]
Update git submodules

* Update ceilometer from branch 'master'
  to 0b3939b3b6d26aa2fd49d036ef6eb69cd26718f6
  - Add unit tests for ceilometer.keystone_client

    There is no direct testing for this file.

Assisted-by: Claude
    Change-Id: I0706167c8835ba38337686f4dae07cd7e9e52e22
Signed-off-by: "efoley <efoley@redhat.com>"
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 04:15:12 +0000 (04:15 +0000)]
Update git submodules

* Update swift from branch 'master'
  to 8bf6e090f4753f7e9d1df1ef2bea46aad9c6e088
  - Merge "test_diskfile.py: fix failing test if O_TMPFILE unsupported"
  - test_diskfile.py: fix failing test if O_TMPFILE unsupported

    Previously test_commit_overwritten_before_ppi_rename would fail when
    O_TMPFILE is not supported (e.g macos) because an extra, unexpected,
    rename call is made to rename a temporary file to a data file.

    Change-Id: I30f4dcee50e30e3c501b302e2242dc1abe9b6b62
Signed-off-by: Alistair Coles <alistairncoles@gmail.com>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 01:26:53 +0000 (01:26 +0000)]
Update git submodules

* Update tempest from branch 'master'
  to 0a40adcd71db3e057d9da0ddadb01660dfc8b86e
  - Merge "Use reader role in test_list_servers_negative"
  - Use reader role in test_list_servers_negative

    Update test_list_servers_negative.py to use the reader role for all
    GET requests (list operations) following the pattern in
    test_list_server_filters.py. This ensures proper RBAC testing by
    using the project_reader credentials for read operations while
    maintaining the primary credentials for write operations.

    Partial-Implements: blueprint test-nova-with-srbac-defaults
    Change-Id: I4be4395a538c59b3faca4abbf5baaf546accbd00
Signed-off-by: Jason Paroly <jparoly@redhat.com>
8 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 23:10:55 +0000 (23:10 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 3b4e3801a1070deacee04ae1eb830f70bebe3bd9
  - Merge "Remove ovn vtep support"
  - Remove ovn vtep support

    As discussed during the PTG, VTEP support for OVN is being
    removed in order to eliminate confusion and also the Ironic
    community is working on a suitable solution to these problems
    which integrates with Neutron.

    Closes-Bug: 2106460
    Change-Id: I4147371c28cf786edb6f29ea83e3b7103f268347
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
Signed-off-by: Jay Faulkner <jay@jvf.cc>
8 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 22:57:33 +0000 (22:57 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 0b6126ce28c9ae580b7b4b991b21bf27cfa4c824
  - Merge "OCI Basic Auth/Tag access"
  - OCI Basic Auth/Tag access

    In order to support the deployment of OCI images utilizing bifrost,
    we also need to explicitly support basic authentication.

    This has been extended to support inclusion of the authentication
    credentials into the pull secret string, and fallback on the deploy
    interface settings for static configuration. While this will likely
    never be perfect, it is at least a forward step to better supporting
    a variety of use cases.

    Additionally, doing some of this highlighted some extraneous guard
    rail style checks which exist elsewhere in the overall image handling
    flow. A exeception check was added to prevent tag based deployments
    from failing because the existing code structure of the guard rail
    checks cannot gain the context around basic auth.
    In part becasue the check directly uses the image_source as well,
    as opposed to any other state data which is presently available
    in deploy_utils when the image information is identified.
    That situation highlights why additional fixes are needed,
    but bug 2133885 was opened for that separately.

    Claude also helped me out with the unit tests.

Assisted-By: Claude Code - Claude Sonnet 4.5
    Change-Id: I13f4d5cd8b98ad88e7b6088c79c7b014b6461668
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
8 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 22:39:53 +0000 (22:39 +0000)]
Update git submodules

* Update nova from branch 'master'
  to 4b71dab239b4f82d50297ec5bd887c207b43b7ea
  - Merge "Remove tpool_execute as it is unused"
  - Remove tpool_execute as it is unused

    The previous commits removed all the users for nova.utils.tpool_execute
    so this patch removes that utility.

    This also allows us to inline the _pass_context helper as now it is only
    used by spawn_on.

    Change-Id: I8520ccf4b5526543681c8c3864aaeef501462e9e
Signed-off-by: Balazs Gibizer <gibi@redhat.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 21:18:23 +0000 (21:18 +0000)]
Update git submodules

* Update swift from branch 'master'
  to 3a4da50dec23d0b069fc50dc83472c73c31eebf5
  - Merge "Replace deprecated warn method"
  - Replace deprecated warn method

    The warn method of logger instances has been deprecated. Use warning
    instead.

    Change-Id: I6f5e612077e5044930b80aa5404b778326e3f14f
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 21:01:37 +0000 (21:01 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to d069f2a886f5be30e987ce0f668170eec6383a13
  - Merge "fix redfish inspect system product name"
  - fix redfish inspect system product name

    The intention of this code is to read the system product name which is
    stored in the model field per the Redfish spec and not in the name field
    which will always store the name of the object we are working with. This
    results in the value always being 'System'.

    Closes-Bug: 2136233
    Change-Id: I375fbe27253d7965e458be7b147d5b72cffa4e89
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 20:37:46 +0000 (20:37 +0000)]
Update git submodules

* Update horizon from branch 'master'
  to 7ff84aac8f2632e7c4691ef5d3b4040e6b0046cc
  - Merge "feat(dashboard): add microversion support for Nova live migration"
  - feat(dashboard): add microversion support for Nova live migration

    - Include "live_migrate" in MICROVERSION_FEATURES with minimum version 2.30.
    - Update `server_live_migrate` to use the appropriate microversion when calling
      Nova's live_migrate API.

    Change-Id: Ief547b55f90ff2bfd9f97ea859b4511c631676ef
    Closes-Bug: 1788367
Signed-off-by: Dong Ma <dong.ma@vexxhost.com>
9 days agoUpdate git submodules
Douglas Viroel [Thu, 18 Dec 2025 20:28:54 +0000 (17:28 -0300)]
Update git submodules

* Update watcher-tempest-plugin from branch 'master'
  to d99632e144cbb30aae8c0ebe03c011643dd49ba2
  - Consolidate and improve Zuul CI jobs for stable branches

    This is a follow up from [1], to also replace current functional
    stable jobs with jobs that runs scenarios tests.

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

    Change-Id: Ia79777ae5910ad3aa3db53c6747f46a2a6ac76e0
Signed-off-by: Douglas Viroel <viroel@gmail.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 19:53:45 +0000 (19:53 +0000)]
Update git submodules

* Update openstack-helm from branch 'master'
  to fe418b04424e95d92bb6b1a66f4f87018c5c521a
  - Merge "Replace remaining usage of policy.json"
  - Replace remaining usage of policy.json

    The json format of policy files was deprecated long ago and policy.yaml
    has been used by default.

    Change-Id: Ie94d20a85b7dec837d7e6829b41140d1940b4b1c
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 19:34:56 +0000 (19:34 +0000)]
Update git submodules

* Update watcher-specs from branch 'master'
  to ea5d9742bd929399bc3dc11839c835cf0d73b711
  - Merge "Add specification for migrating Watcher to OpenStackSDK"
  - Add specification for migrating Watcher to OpenStackSDK

    This specification proposes a phased migration from individual
    Python client libraries to OpenStackSDK for inter-service
    communication. The individual client libraries (python-novaclient,
    python-cinderclient, etc.) are deprecated and scheduled for
    removal from future OpenStack releases.

    Phase 1 (2026.1) focuses on:
    - Establishing OpenStackSDK infrastructure
    - Migrating Nova client to SDK compute proxy
    - Creating migration patterns for subsequent phases

    Future phases will migrate remaining clients (Cinder, Keystone,
    Placement, Ironic) and eventually integrate Watcher itself into
    OpenStackSDK as an infra_optim service.

Assisted-By: claude-code (claude-sonnet-4.5)
    Change-Id: I9a38a9638a57104b6a92b6221141d3cc9569f804
Signed-off-by: jgilaber <jgilaber@redhat.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 19:13:02 +0000 (19:13 +0000)]
Update git submodules

* Update swift from branch 'master'
  to 0323f9c2ddb5e9ccb12c44ed2a82fd3ef3ea0bf8
  - Merge "Add labeled metrics to s3api"
  - Add labeled metrics to s3api

    Add checksum headers as labels

    Change-Id: I30418548dfe509d98d3673d3f8bd7b963faedb8b
Signed-off-by: Shreeya Deshpande <shreeyad@nvidia.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 17:54:37 +0000 (17:54 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 92ef93c384ee8c31b7d4e8b398778083d8f141c2
  - Merge "fix: iPXE boot interface PXE capability detection"
  - fix: iPXE boot interface PXE capability detection

    The neutron network interface's add_ports_to_network() function only
    checked for 'pxe_boot' capability when determining PXE capability,
    but iPXE is also a form of PXE booting and should be treated the
    same way. This caused inconsistent behavior for boot interfaces like
    'http-ipxe' that have 'ipxe_boot' capability but not 'pxe_boot'
    capability.

    Without this fix, iPXE boot interfaces were incorrectly treated as
    non-PXE capable, causing the neutron interface to create ports for
    all baremetal ports with local_link_connection info during cleaning
    operations, regardless of their pxe_enabled setting.

    This change adds 'pxe_boot' capability to both iPXEBoot and
    iPXEHttpBoot classes, ensuring that iPXE boot interfaces are
    correctly recognized as PXE-capable.

    Additionally, this adds the missing pxe_boot capability check to
    the remove_ports_from_network() function, which was previously
    missing this logic entirely. This ensures consistent port creation
    and deletion behavior, preventing orphaned neutron ports after
    cleaning operations.

    Change-Id: I7721f917fb723e8a4cef69e0f7be1ece0238d7ed
Signed-off-by: Milan Fencik <milan.fencik@rackspace.co.uk>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 17:40:27 +0000 (17:40 +0000)]
Update git submodules

* Update bifrost from branch 'master'
  to d8abca7cb460c2f83b29c2e7785e3457f779547a
  - Merge "ILO driver retirement"
  - ILO driver retirement

    The iLO driver is considered retired as of this cycle.

    Change-Id: I7a37b0a9a1a6405ee369bccac94f6da37d164bb0
Signed-off-by: Afonne-CID <afonnepaulc@gmail.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 17:35:59 +0000 (17:35 +0000)]
Update git submodules

* Update openstack-ansible-ops from branch 'master'
  to c1b95130ad7b8d96d3d8dd517aec8dfcc9d99d1f
  - Merge "Update mcapi to test against latest versions"
  - Update mcapi to test against latest versions

    * Removes workarounds for venv support in Noble
    * Updates docs
    * Updates functional test image versions
    * Updates CI testing versions
    * Moves minimal config to main OSA repo to match latest AIO expectations
    * Add minimal role to install rust/cargo and configure as required

    Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/966666

    Change-Id: Ibcd11632a4638122d0af962a709000c765387e0f
Signed-off-by: Andrew Bonney <andrew.bonney@bbc.co.uk>
9 days agoUpdate git submodules
Balazs Gibizer [Thu, 18 Dec 2025 17:23:53 +0000 (18:23 +0100)]
Update git submodules

* Update nova from branch 'master'
  to 081130d329f2c7386ddbada8c0e5ac47188f5c12
  - Do not mock threading.Event.wait

    There were libvirt disk attach / detach unit test cases that mocked
    threading.Event.wait to speed up the test execution as the libvirt event
    based device detach has a 20 seconds timeout.

    However this mock is very wide. It effects all the threading.Event usage
    during the test case. As we are switched to the native threaded backed
    of oslo.service we got an LoopingCall implementation that relies on
    threading.Event to signal when the call is finished. In these test cases
    the wide mock broke this logic and the LoopingCall signalled "done" while
    the actual call in the background was still running making that call
    leaking out from the test case and therefore under the fixtures the test
    case tore down after the test case finished. This caused that later the
    call hit non mocked code paths like importing the real libvirt lib
    instead of using our libvirt fixture causing late failures.

    The fix is to remove the wide mock and instead change the detach timeout
    in these test cases.

    Later follow ups will check put protection in place to avoid
    re-introducing this wide mock.

    Closes-Bug: #2136815
    Change-Id: I3f40d9dad6ef87e6fa4db0ea4065a77421e8c271
Signed-off-by: Balazs Gibizer <gibi@redhat.com>
9 days agoUpdate git submodules
Abhishek Kekane [Thu, 18 Dec 2025 16:36:47 +0000 (16:36 +0000)]
Update git submodules

* Update python-openstackclient from branch 'master'
  to ed2dc692ddaf0b5b7fd62d2c7e0eb03c2e4b1287
  - Fix image owner change when accepting membership with --project

    When using 'openstack image set --project <project> --accept <image>',
    the command incorrectly changed the image owner. The --project parameter
    when used with membership flags should only identify which member's
    status to update, not change ownership.

    Closes-Bug: #2136795
    Change-Id: I1044b51f38000fb5339740bc40c7f8645c794402
Signed-off-by: Abhishek Kekane <akekane@redhat.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 16:31:46 +0000 (16:31 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 50aa083013a102540a2b583972549ce224b05962
  - Merge "OCI: Add an option to fallback to HTTP"
  - OCI: Add an option to fallback to HTTP

    While working on trying to get OCI support in CI, I realized that the
    default pattern setup with Bifrost was to setup a registry *without*
    HTTPS.

    This is different from the common practice and expectation of operational
    OCI registries always utilizing HTTPS as the underlying transport mechanism.

    The net result is an idea of offering the ability to "fall back" to HTTP
    automatically, and make it a configuration option which needs to be
    chosen by an operator.

    The code pattern is such that the invocation of the client code paths
    automatically identify the SSLError, and then attempt to fallback
    to HTTP, while also saving the fallback on the class instance so the
    additional URL generation calls for the underlying HTTP(S) client
    gets an appropriate URL.

    By default, this new option is disabled.

    Claude helped with the tests, which was nice of it.

Assisted-By: Claude Code - Claude Sonnet 4.5
    Change-Id: I3f28c8d6debe25b63ca836d488bc9fd8541b04d9
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 16:14:39 +0000 (16:14 +0000)]
Update git submodules

* Update kolla-ansible from branch 'master'
  to 2d7728ff321f9c9a6223f906d42288fd3668f9be
  - Merge "Make generation of prometheus.yml idempotent when using custom override files"
  - Make generation of prometheus.yml idempotent when using custom override files

    As the result from the find is not always sorted the same way, consecutive deployments would have a configuration file change, while it actually is not.

    Also, diffs are really hard to interpret, when some config parts have been moved up or down.

    Change-Id: I6f724de6ec46e0691639f0a64de5af9e248a27ff
    Resolves-bug: #2126635
Signed-off-by: Michel Nederlof <michel.nederlof@nl.team.blue>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 16:14:33 +0000 (16:14 +0000)]
Update git submodules

* Update kolla-ansible from branch 'master'
  to 49586f9defa772488bfefb98f5edd10a3e2c5244
  - Merge "glance: Switch to use uWSGI"
  - glance: Switch to use uWSGI

    Glance is removing their warning around running in WSGI [1],
    so let's switch.

    [1]: https://review.opendev.org/c/openstack/glance/+/963294

    Change-Id: Iae2c5ef5251d6695daf3262ed208c4bd914d7fb3
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
9 days agoUpdate git submodules
Takashi Kajinami [Thu, 18 Dec 2025 15:58:13 +0000 (00:58 +0900)]
Update git submodules

* Update os-collect-config from branch 'master'
  to 18a6e258ed8cf971d968ccebcab4175553fe2a7a
  - Replace deprecated warn method

    The warn method of logger instances has been deprecated. Use warning
    instead.

    Change-Id: Id91fb61514f36c82d275d6e0f9654b031bc3890a
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 15:33:09 +0000 (15:33 +0000)]
Update git submodules

* Update openstack-ansible from branch 'master'
  to 4f7c175803179d05f8c0c0153c5d4d9bbddfd497
  - 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: Id7981d0c00514d75499b0133ef051c668eb00ac5
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
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 15:33:04 +0000 (15:33 +0000)]
Update git submodules

* Update openstack-ansible from branch 'master'
  to 072a66673dbed0d0dd017f179b10b3b71ee9b62a
  - Merge "ci: add nova console log collection and fix build file collection"
  - ci: add nova console log collection and fix build file collection

    Bash wildcard expansion resulted in too many arguments to the
    store_artifacts function. This is remedied by passing in
    directories instead, with a wildcard filter for file types.

    The same approach is used to store nova VM console output
    without picking up disk images from the same directory.

    Change-Id: Ia28e3639299247ff28b4b150a4006c7a9f558959
Signed-off-by: Andrew Bonney <andrew.bonney@bbc.co.uk>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 14:29:02 +0000 (14:29 +0000)]
Update git submodules

* Update neutron from branch 'master'
  to 1a0e4115995497ac0df9ed5353fabca483a7afb1
  - Merge "Refactor ovn-db-sync script"
  - Refactor ovn-db-sync script

    This patch refactors the ovn-db-sync CLI tool provided by Neutron in the
    way that actual sync tasks are now made as "plugins" which can be loaded
    through the entry_points. With that change stadium or 3rd party projects
    can add their own ovn-db-sync tasks and Neutron will load them together
    with tasks implemented in Neutron directly.

Assisted-by: Claude Code
    Closes-bug: #2130570

    Change-Id: I179abea54d81b31a1627e3e5054f814018ac774f
Signed-off-by: Slawek Kaplonski <skaplons@redhat.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 14:11:01 +0000 (14:11 +0000)]
Update git submodules

* Update releases from branch 'master'
  to 66d88b44c9ad98b76632c92ae75dda4ab5a231cf
  - Merge "[openstack-ansible] Switch Caracal to EOM"
  - [openstack-ansible] Switch Caracal to EOM

    Change-Id: I9766fe878c2962f0d50b36c36020bcccfd5d07c0
Signed-off-by: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 14:06:11 +0000 (14:06 +0000)]
Update git submodules

* Update releases from branch 'master'
  to 6935f5edd06bea01fdbbfd07da1b9e8e59ac557f
  - Merge "Create a new release of whereto"
  - Create a new release of whereto

    Change-Id: Ic2f6bbde34e8475cd0517346b6867445eb197081
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 14:06:05 +0000 (14:06 +0000)]
Update git submodules

* Update releases from branch 'master'
  to 5afb186dab10dc5022ea0b9211a8c42231972319
  - Merge "[barbican-tempest-plugin] Tag 2024.1-last"
  - [barbican-tempest-plugin] Tag 2024.1-last

    2024.1 branch is moving to unmaintained state now[1]. Tempest and
    tempest plugins are branchless which means master version of
    Tempest and its plugins are not guaranteed to support unmaintained
    branched. To continue testing the unmaintained branches, Tempest
    and its plugins compatible tag[2][3] needs to be released for
    their testing.

    Tagging '2024.1-last' with the same hash as existing  4.4.0 version.

    [1] https://review.opendev.org/c/openstack/releases/+/963711
    [2] https://docs.openstack.org/tempest/latest/stable_branch_support_policy.html
    [3] https://docs.openstack.org/tempest/latest/tempest_and_plugins_compatible_version_policy.html

    Change-Id: Ieb9ab7b3305710f0c17040c4caff80eb703bc5ce
Signed-off-by: Ghanshyam Maan <gmaan@ghanshyammann.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 14:06:00 +0000 (14:06 +0000)]
Update git submodules

* Update releases from branch 'master'
  to 1b1caeadd585add3c00db9991a4d40a9e762b9c0
  - Merge "[glance-tempest-plugin] Tag 2024.1-last"
  - [glance-tempest-plugin] Tag 2024.1-last

    2024.1 branch is moving to unmaintained state now[1]. Tempest and
    tempest plugins are branchless which means master version of
    Tempest and its plugins are not guaranteed to support unmaintained
    branched. To continue testing the unmaintained branches, Tempest
    and its plugins compatible tag[2][3] needs to be released for
    their testing.

    Tagging '2024.1-last' with the same hash as existing 0.14.0 version.

    [1] https://review.opendev.org/c/openstack/releases/+/963711
    [2] https://docs.openstack.org/tempest/latest/stable_branch_support_policy.html
    [3] https://docs.openstack.org/tempest/latest/tempest_and_plugins_compatible_version_policy.html

    Change-Id: I1f9e1b2d863a9d512f5c11de77d1c39a7afd5e21
Signed-off-by: Ghanshyam Maan <gmaan@ghanshyammann.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 14:05:55 +0000 (14:05 +0000)]
Update git submodules

* Update releases from branch 'master'
  to 9eeab45213da2628826c2df66998625d2581dee5
  - Merge "[octavia-tempest-plugin] Tag 2024.1-last"
  - [octavia-tempest-plugin] Tag 2024.1-last

    2024.1 branch is moving to unmaintained state now[1]. Tempest and
    tempest plugins are branchless which means master version of
    Tempest and its plugins are not guaranteed to support unmaintained
    branched. To continue testing the unmaintained branches, Tempest
    and its plugins compatible tag[2][3] needs to be released for
    their testing.

    Tagging '2024.1-last' with the same hash as existing
    flamingo 3.2.0 version (as there is no functional change
    after that).

    [1] https://review.opendev.org/c/openstack/releases/+/963711
    [2] https://docs.openstack.org/tempest/latest/stable_branch_support_policy.html
    [3] https://docs.openstack.org/tempest/latest/tempest_and_plugins_compatible_version_policy.html

    Change-Id: I4b20dcb12b5661be9fca65886c62f2cc492c5be8
Signed-off-by: Ghanshyam Maan <gmaan@ghanshyammann.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 14:01:59 +0000 (14:01 +0000)]
Update git submodules

* Update releases from branch 'master'
  to 05a345f82da96b457b981756c677240f18138b85
  - Merge "[openstack-ansible] RC2 release for Flamingo"
  - [openstack-ansible] RC2 release for Flamingo

    Change-Id: I8354e636783fed67bf4b3ce73d4d1290c4d8c499
Signed-off-by: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 14:00:06 +0000 (14:00 +0000)]
Update git submodules

* Update releases from branch 'master'
  to cbbac7af28caff0222e159ee9007c73c4265d2dd
  - Merge "Release ironic-python-agent-builder 7"
  - Release ironic-python-agent-builder 7

    New major release as we dropped support for tinyipa

    Change-Id: If5f3a8243e2637b17a9bff64ebda636e8894d990
Signed-off-by: Riccardo Pittau <elfosardo@gmail.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 13:58:46 +0000 (13:58 +0000)]
Update git submodules

* Update releases from branch 'master'
  to 98b31aabb9d4d984fe8c89eece9eec3ede301d99
  - Merge "osc-lib 4.3.0"
  - osc-lib 4.3.0

    Change-Id: Iea0c0e92a00927775ad0c9e81bd3a1f12ce7a001
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 13:58:41 +0000 (13:58 +0000)]
Update git submodules

* Update releases from branch 'master'
  to 236b32ee6c057d1186ba29fdf27f409773cb6e1e
  - Merge "cliff 4.13.1"
  - cliff 4.13.1

    Some minor typing-related tweaks and replacement of deprecated Sphinx
    functionality.

    Change-Id: I21c0f8c3a633277df38188989697d0fa7bfb6f99
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 13:58:35 +0000 (13:58 +0000)]
Update git submodules

* Update releases from branch 'master'
  to f6498e18a607088a6e55804326ff33aacbc9b07b
  - Merge "[telemetry-tempest-plugin] Tag 2024.1-last"
  - [telemetry-tempest-plugin] Tag 2024.1-last

    2024.1 branch is moving to unmaintained state now[1]. Tempest and
    tempest plugins are branchless which means master version of
    Tempest and its plugins are not guaranteed to support unmaintained
    branched. To continue testing the unmaintained branches, Tempest
    and its plugins compatible tag[2][3] needs to be released for
    their testing.

    Tagging '2024.1-last' with the latest hash, also releasing
    a new tag 2.8.0.

    [1] https://review.opendev.org/c/openstack/releases/+/963711
    [2] https://docs.openstack.org/tempest/latest/stable_branch_support_policy.html
    [3] https://docs.openstack.org/tempest/latest/tempest_and_plugins_compatible_version_policy.html

    Change-Id: I887900dfff8fe8a140db9f353f5950e90989c3ce
Signed-off-by: Ghanshyam Maan <gmaan@ghanshyammann.com>
9 days agoUpdate git submodules
Takashi Kajinami [Thu, 18 Dec 2025 13:58:30 +0000 (22:58 +0900)]
Update git submodules

* Update releases from branch 'master'
  to 6326e0ca0c90eba738652c1e89e54661cc851360
  - Create new oslo.limit release for Gazpacho

    ... so that the recent fix[1] in region name query is available.

    [1] cde63ed0034515bc8f953b4e4e99e81698dfac72

    Change-Id: I434cb2b5278a4046a2ed681242242a695b9384c4
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
9 days agoUpdate git submodules
Kiran Pawar [Thu, 18 Dec 2025 13:03:23 +0000 (13:03 +0000)]
Update git submodules

* Update manila from branch 'master'
  to cd80e93e29e6cccbd8683bfc1cc6bbf3d3ca64a9
  - NetApp: Add min-throughput for QoS policy group create/modify

    With QoS policy, admin can control a certain quality (minimum and
    maximum level) to be sure to know what to expect. Similar to
    max_throughput, share-type extra-spec needs to update to consider
    min_throughput. It can be specified using any single key from list
    of ['netapp:miniops', 'netapp:miniopspergib', 'netapp:minbps',
    'netapp:minbpspergib'].

    Closes-bug: #2111273
    Change-Id: I72b647fa6ffcd0107f9170078090fac79bc7fc0b
Signed-off-by: Kiran Pawar <kinpaa@gmail.com>
9 days agoUpdate git submodules
Stephen Finucane [Thu, 18 Dec 2025 12:17:33 +0000 (12:17 +0000)]
Update git submodules

* Update openstackclient from branch 'master'
  to c1ce4acf706f6ccffe9ba201fbcf0a6d6a7a87e3
  - Dump check_osc_commands output as yaml

    This is a lot easier to read than what we were doing before.

    Change-Id: I30dbd72ef64793ce0451081e6d5bbd7ca547673e
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
9 days agoUpdate git submodules
Stephen Finucane [Thu, 18 Dec 2025 12:17:32 +0000 (12:17 +0000)]
Update git submodules

* Update openstackclient from branch 'master'
  to 82a809d5ed8b62e26300bd3d6c56d4f97cf9b05a
  - Fix ignored modules check

    Change-Id: I051f325c2ca7ad68176ab3734cfab03a5e758d1e
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 10:40:31 +0000 (10:40 +0000)]
Update git submodules

* Update devstack from branch 'master'
  to feb248232842f5f299a34f433a7603cffecf3e08
  - Merge "Drop logic for CentOS (Stream) 8"
  - Drop logic for CentOS (Stream) 8

    Change-Id: I528652ced464fadd565e16e89a7e0ef826d42611
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 07:37:56 +0000 (07:37 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 4bef17b9bcad796b24e35e309b242365d6a7f582
  - Merge "fix loading of built-in inspection rules"
  - fix loading of built-in inspection rules

    The built-in inspection rules cannot be loaded because the jsonschema
    validates them against the expected API however the built-in rules had a
    'built-in' key that is not part of the schema and included the 'scope'
    key which was ultimately dropped before inspection rules support landed.
    The built-in rules also did not validate that the data was a list of
    rules before attempting to utilize it giving an incorrect error.

    Closes-Bug: 2136776
    Change-Id: I36c290c9f92189281e11633e9a587918b0699ae3
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 03:39:17 +0000 (03:39 +0000)]
Update git submodules

* Update glance from branch 'master'
  to 04dffb2a203029988bc97d8a277e24e304789706
  - Merge "Remove eventlet-specific functional tests"
  - Remove eventlet-specific functional tests

    This change removes eventlet-specific test files and functionality:
    - Deleted test_reload.py (SIGHUP, worker management, socket forking)
    - Deleted test_client_redirects.py (eventlet patching, wsgi.Server)
    - Deleted test_client_exceptions.py (eventlet patching, wsgi.Server)
    - Removed TestWSGIServer from test_wsgi.py (renamed to test_staging_cleanup.py)
    - Removed eventlet default threading model from __init__.py
    - Removed eventlet log level references

    All eventlet-specific tests have been removed while maintaining
    backward compatibility for FunctionalTest which still uses eventlet.

    Change-Id: Ief6a4b9ffa7a978b20967f8bcb1dfb39ad20e2e8
Signed-off-by: Abhishek Kekane <akekane@redhat.com>
9 days agoUpdate git submodules
Zuul [Thu, 18 Dec 2025 02:02:59 +0000 (02:02 +0000)]
Update git submodules

* Update charm-barbican-vault from branch 'master'
  to 1798581cbf19f541c26f95d66bcc8ff61de21da9
  - Merge "Add missing dependencies"
  - Add missing dependencies

    Fixing error in install hook:
    ERROR: Could not find a version that satisfies the requirement hatch-vcs<0.6.0,>=0.4.0 (from versions: none)
    ERROR: No matching distribution found for hatch-vcs<0.6.0,>=0.4.0

    Closes-Bug: #2091295

    Change-Id: Id83d99d8d549c7c1e9f0c0d5e158b9c709c27ba2
Signed-off-by: Jorge Merlino <jorge.merlino@canonical.com>
9 days agoUpdate git submodules
Sergiy Markin [Thu, 18 Dec 2025 01:36:44 +0000 (01:36 +0000)]
Update git submodules

* Update openstack-helm from branch 'master'
  to 9b270fe356e7e6c9b65ee1ae23e2319b0a10468c
  - Switch from heat to openstack-client image

    Depends-On: I4e4dee8b172623f5be31a4b3aa5fc8a58d25999e
    Depends-On: I4f0d3922672db8e441e319dd292216d5fc170479
    Change-Id: I6bd8a7b246288eb4b4c23580b9ab468e7ca6770a
Signed-off-by: Sergiy Markin <smarkin@mirantis.com>
Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
9 days agoUpdate git submodules
Vladimir Kozhukalov [Thu, 18 Dec 2025 01:36:41 +0000 (19:36 -0600)]
Update git submodules

* Update openstack-helm from branch 'master'
  to 725fb3882a8c99ca00e8270e552739ec6ae0e733
  - Fix chart-testing role

    It must use bash to be able to utilize the
    source function when activating the virtualenv

    Change-Id: Idf07040b8756361aa84ab31c29a73aba47032af7
Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
9 days agoUpdate git submodules
Ghanshyam [Wed, 17 Dec 2025 21:56:04 +0000 (21:56 +0000)]
Update git submodules

* Update tempest from branch 'master'
  to 5bd1f5103c71dfa2c7c8111e914b3c88c910be20
  - Declare a few more interface as stable interface

    The below interfacs are meant to be stable interface
    for tempest plugins to use but we forgot to update the
    document for that.

    This commits declare (with release notes as well as doc
    update) the below interface as stable interface:

    * tempest.common.compute
    * tempest.common.identity
    * tempest.common.image
    * tempest.common.object_storage

    Change-Id: Ia67516de51bced215b85eb2a96761ed3ad6c1e51
Signed-off-by: Ghanshyam <gmaan@ghanshyammann.com>
9 days agoUpdate git submodules
Damian Dabrowski [Wed, 17 Dec 2025 21:46:04 +0000 (21:46 +0000)]
Update git submodules

* Update openstack-ansible from branch 'master'
  to 4d46aefb2f6b22be93c7c4b2e84b19684e94ef3b
  - Use ttl instead of not_after in pki_authorities

    Patch [1] suggests using `ttl` instead of `not_after` in
    pki_authorities.
    This patch changes the OSA defaults to match the new approach.

    [1] https://review.opendev.org/c/openstack/ansible-role-pki/+/948880

    Change-Id: I5fe7280be2b83791bb9b325949d26db827d06ec3
Signed-off-by: Damian Dabrowski <damian.dabrowski@cleura.com>
9 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 21:39:24 +0000 (21:39 +0000)]
Update git submodules

* Update devstack from branch 'master'
  to bd160a3d2a33ba383c06f895ef819b3621290d05
  - Merge "Silence SyntaxWarnings in outfilter.py"
  - Silence SyntaxWarnings in outfilter.py

    Use raw strings for these regexes.

    Change-Id: If5d35fa527b464f34a0d2335e5c6b388be726a54

9 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 21:39:21 +0000 (21:39 +0000)]
Update git submodules

* Update devstack from branch 'master'
  to e4ac936551c24391cc69d57b097cd6a437e1af1a
  - Merge "Quiet regex SyntaxWarning in mlock_report"
  - Quiet regex SyntaxWarning in mlock_report

    Use a raw string to avoid SyntaxWarnings being
    issued by this script.

    Change-Id: I81557158013aa36fe27235c461486dfbc37c9f27

9 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 21:39:17 +0000 (21:39 +0000)]
Update git submodules

* Update devstack from branch 'master'
  to c50ebf08654bb1d42cc5250b5706ce3ba7978d59
  - Merge "Enable response validation in Nova"
  - Enable response validation in Nova

    Per inline description

    Change-Id: I85c959461e4e96b69d252e06fc697a1c61488411
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
9 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 21:39:11 +0000 (21:39 +0000)]
Update git submodules

* Update devstack from branch 'master'
  to 4a18166d9b2b81b225ed7996517f9c8dcfb58dd0
  - Merge "[Neutron] Add TARGET_ENABLE_OVN_AGENT variable to enable OVN agent"
  - [Neutron] Add TARGET_ENABLE_OVN_AGENT variable to enable OVN agent

    The new flag ``TARGET_ENABLE_OVN_AGENT`` will be disabled by default.
    If enabled:
    * The OVN agent will be enabled, regardless of not being configured.
    * The OVN Metadata agent will be disabled, regardless of being
      configured.

    This variable will be used, initially, in the grenade jobs. It will
    be used to test the migration from the OVN Metadata agent to the
    OVN agent.

    This variable will be removed in 2026.2, along with the OVN Metadata
    agent, that is set as deprecated and marked for removal.

    Related-Bug: #2112313
Signed-off-by: Rodolfo Alonso Hernandez <ralonsoh@redhat.com>
    Change-Id: I8f91e1cb8543da489f495b8cf5196e606a0f5eea

10 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 21:00:22 +0000 (21:00 +0000)]
Update git submodules

* Update bifrost from branch 'master'
  to 88797af9b1f021b6a9eb4f6f36765e1646c96ffc
  - Merge "Switch IPA ramdisk to debian DIB based"
  - Switch IPA ramdisk to debian DIB based

    The debian based IPA ramdisk is smaller and has a more recent
    default python version (3.13) compared to CentOS Stream 9.

    Change-Id: Ief1568bf545c937194ccd8df51dd417be494a190
Signed-off-by: Riccardo Pittau <elfosardo@gmail.com>
10 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 20:36:39 +0000 (20:36 +0000)]
Update git submodules

* Update devstack from branch 'master'
  to 520e144c1b9942bb57cc0f03dec1726fd1bca065
  - Merge "Remove option for apache < 2.4"
  - Remove option for apache < 2.4

    apache 2.4 was released long time ago and is now available in recent
    operating systems.

    Change-Id: If367869e8490159f31c7d6c0207e182dd7ecb164
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
10 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 19:48:02 +0000 (19:48 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 1fecbce5155d43f5264efa0e9b5fc647208b8497
  - Merge "fix: inspection rules docs to match the code"
  - fix: inspection rules docs to match the code

    These inspection rules actions are implemented but were not documented
    so add some documentation for them. The redfish inspection interface
    also supports inspection rules.

    Change-Id: I65894191affd9171bf68dc9b15725ed34a9724f9
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
10 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 19:47:56 +0000 (19:47 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 78323a90167b1f351f16884c9906eae1f6c5e429
  - Merge "update inspection rules docs and code to the same order"
  - update inspection rules docs and code to the same order

    Updated the docs and code to match the same order and to break out each
    operation like it is in the code. Fixed incorrect indent of an example.
    This is just mechanical to make visual inspection of the docs to the
    code easier.

    Change-Id: Ic96c5a1993d20347968c23c60393a4cde2de9a0c
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
10 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 19:11:06 +0000 (19:11 +0000)]
Update git submodules

* Update ironic-python-agent-builder from branch 'master'
  to a090c0445fa46322baddaf049bbb6feeec5d45c3
  - Merge "ci: Start running the advaned ironic job"
  - ci: Start running the advaned ironic job

    Recent issues which forced an ipa-b revert should have been
    caught in an ideal case, but the test to actually discover
    that is in Ironic. So to start, get the job running, and
    later on switch it over to voting.

    Change-Id: I0e976967e8b973806a9fbdb36e1e6c30c810f215
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
10 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 19:09:49 +0000 (19:09 +0000)]
Update git submodules

* Update openstack-helm from branch 'master'
  to 4c467cb5e9d0031544b1736d5ee03f63e78cae22
  - Merge "feat: build charts into sub dirs"
  - feat: build charts into sub dirs

    As outlined in
    https://lists.opendev.org/archives/list/service-discuss@lists.opendev.org/thread/VTMDDVSPM5HRUYWAATNMZOILT5OE57VR/
    the current structure of building all the charts into one directory is
    causing issues on the opendev infra due too many entries in one
    directory. Switch away from using a Makefile to using an Ansible role to
    build each chart and then use chart-testing to identify the charts that
    need to be rebuilt and lastly build them build put the output into a
    subdir matching the chart name.

    Change-Id: I61f11950ba381c7897eb6bfff05a508ca4db9f06
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
10 days agoUpdate git submodules
Julia Kreger [Wed, 17 Dec 2025 18:56:34 +0000 (10:56 -0800)]
Update git submodules

* Update ironic-python-agent-builder from branch 'master'
  to 9c877b2a9061c6fd5c1c64b2817d0918933d5dcc
  - Fixed rescue ConditionPathExists flag

    While looking at some logs, I discovered that systemd was now erroring about
    the ConditionPathExists parameter. It appears that belongs in unit instead.

    As such, moving.

    Error: systemd[1]: /usr/lib/systemd/system/ironic-python-agent.service:6: Unknown key name 'ConditionPathExists' in section 'Service', ignoring.

    Change-Id: Ifc2b2cbde939d9d9b9fec4e9a5f548e5420650a2
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
10 days agoUpdate git submodules
Stephen Finucane [Wed, 17 Dec 2025 18:35:06 +0000 (18:35 +0000)]
Update git submodules

* Update oslotest from branch 'master'
  to 3e962ced54003d83a67096dcbbd30f9dee9718e0
  - Add mypy

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

10 days agoUpdate git submodules
Stephen Finucane [Wed, 17 Dec 2025 18:35:05 +0000 (18:35 +0000)]
Update git submodules

* Update oslotest from branch 'master'
  to 06c728cb01df5bd0773f93f37311f846b6928d32
  - typing: Add initial types

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

10 days agoUpdate git submodules
Stephen Finucane [Wed, 17 Dec 2025 18:25:36 +0000 (18:25 +0000)]
Update git submodules

* Update oslotest from branch 'master'
  to ae43119a46eb33df6c6d1d64cae00f438d0233b4
  - Remove unused dependency

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

10 days agoUpdate git submodules
Stephen Finucane [Wed, 17 Dec 2025 18:23:55 +0000 (18:23 +0000)]
Update git submodules

* Update oslo.config from branch 'master'
  to 97776b8ebf8a1789768c565dff0ff7555d6ec7b2
  - docs: Remove cruft from config files

    Change-Id: Ic31fc50d115f3f905ac7fc8b819b747a160da38e
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
10 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 18:22:32 +0000 (18:22 +0000)]
Update git submodules

* Update devstack from branch 'master'
  to f755f3ffe3b024df7bdc0784b61521f83b831102
  - Merge "almalinux: Switch to build OVS from source"
  - almalinux: Switch to build OVS from source

    Since almalinux-10 label in OpenDev runs on both x86-64-v2 and v3,
    and CentOS NFV SIG OVS packages are only build for v3, these jobs
    have been only successful when spawned on v3 hardware.

    In order to make the job passable on v2 hardware - we should be
    building OVS from source.

    Rename the jobs to reflect the change

    Change-Id: I67b19c18b45af23cda7899f7c2edab21b8ed1ede
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
10 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 18:22:26 +0000 (18:22 +0000)]
Update git submodules

* Update neutron from branch 'master'
  to 28c97c9afac8f53db69aff42581eb8ddca847818
  - Merge "Move api-paste.ini, rootwrap.conf files"
  - Move api-paste.ini, rootwrap.conf files

    To align with how other projects do this.

    Change-Id: Ifda9f780819e0ab64a89ad29d7b128a6d99f4431
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Depends-on: https://review.opendev.org/c/openstack/devstack/+/961224

10 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 18:16:37 +0000 (18:16 +0000)]
Update git submodules

* Update devstack from branch 'master'
  to 5d8e557a8e007c4395cbf6e92d978b8f1f15d500
  - Merge "lib/neutron: Prepare for move of api-paste, rootwrap conf"
  - lib/neutron: Prepare for move of api-paste, rootwrap conf

    Change-Id: I70ba357f9af668fb7a7cb737d13fe24e572eb0ff
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
10 days agoUpdate git submodules
Felipe Reyes [Wed, 17 Dec 2025 18:04:28 +0000 (15:04 -0300)]
Update git submodules

* Update charm-nova-compute from branch 'master'
  to 2f15742cb96e1e3dffe8bf375b0c584bbf0c2827
  - Fix build

    Summary:
    - Drop cliff
    - Add looseversion
    - Pin setuptools to allow keystoneauth1 get imported

    Change-Id: I6a3ef64e0f84e7936d894bed2127ea4c92f1c056
Signed-off-by: Felipe Reyes <felipe.reyes@canonical.com>
10 days agoUpdate git submodules
Felipe Reyes [Wed, 17 Dec 2025 17:59:55 +0000 (14:59 -0300)]
Update git submodules

* Update charm-cinder from branch 'master'
  to 0e1e5d88165287440b53c2e2815e4e7dbe857066
  - Add charmbuild check job

Signed-off-by: Felipe Reyes <felipe.reyes@canonical.com>
    Change-Id: I2013bd84296e63df534ed5598e895d54bfec51ef

10 days agoUpdate git submodules
Felipe Reyes [Wed, 17 Dec 2025 17:59:53 +0000 (14:59 -0300)]
Update git submodules

* Update charm-cinder from branch 'master'
  to e4d6ab230906f0bb48c890eb30c68f047c479aa0
  - Fix build

    Summary of changes:
    - Drop cliff
    - Add looseversion

Signed-off-by: Felipe Reyes <felipe.reyes@canonical.com>
    Change-Id: If0c251869655563729de0f55756f34cf7a1d21d3

10 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 17:56:53 +0000 (17:56 +0000)]
Update git submodules

* Update bifrost from branch 'master'
  to 297d2872953e43d88eaba8084125db8aa6e60c65
  - Merge "Centos: set masked: false for firewalld"
  - Centos: set masked: false for firewalld

    It appears that Centos has changed the default firewall masking state
    and as such the playbook now fails. Adding masked: false to unmask the
    unit so hopefuly bifrost works as expected.

    Also, temporarily disables the bookworm job so we can un-wedge CI
    which is broken in multiple ways including centos breakages.

    Change-Id: Ib30795a88d4908fd1b78250b99a840bccb185ba3
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
10 days agoUpdate git submodules
Afonne-CID [Wed, 17 Dec 2025 17:25:12 +0000 (18:25 +0100)]
Update git submodules

* Update ironic from branch 'master'
  to c11e12a45b3c762b9b701e704bc1a8e9623c4ae8
  - Omit `CapacityBytes` for Redfish RAID MAX size_gb

    When size_gb='MAX' is specified, Ironic was calculating the maximum
    volume size and including it in ``CapacityBytes``. This calculated size
    doesn't account for controller metadata overhead, causing iLO and other
    controllers to reject the request with UnsupportedOperation.

    Fix by omitting ``CapacityBytes`` from the Redfish payload when
    size_gb='MAX', allowing the controller to calculate the optimal size
    automatically and the actual volume size is queried and stored after
    creation via ``update_raid_config()``.

    Unit tests generated by AI.

    Closes-Bug: #2132936
Assisted-by: Claude Sonnet 4.5
    Change-Id: Ica2e31783b18fc2306369b0ee0d467aca17d4975
Signed-off-by: Afonne-CID <afonnepaulc@gmail.com>
10 days agoUpdate git submodules
Elvira Garcia [Wed, 17 Dec 2025 17:12:43 +0000 (18:12 +0100)]
Update git submodules

* Update neutron-lib from branch 'master'
  to 67854d125f15b743b27556f1eff6dbd9d34dbfe5
  - Add "both" direction to tap mirror definition

    Previously, only IN and OUT directions calls were supported. Now
    it also supports the BOTH direction.

    Related-Bug: 2134096
    Change-Id: I6328c5977488066bcb8247111a7a629b88fd487a
Signed-off-by: Elvira Garcia <egarciar@redhat.com>
10 days agoUpdate git submodules
Elvira Garcia [Wed, 17 Dec 2025 16:57:23 +0000 (17:57 +0100)]
Update git submodules

* Update neutron-lib from branch 'master'
  to 28a372841402381245d65cca79c171074c4f5d21
  - Fix tap_mirror extension name in KNOWN_EXTENSIONS

    Previously it was mistakenly written as tap_mirrors

    TrivialFix

    Closes-Bug: #2136729

    Change-Id: I9973070452c866df1a995f2b92d635cf11b4c205
Signed-off-by: Elvira Garcia <egarciar@redhat.com>
10 days agoUpdate git submodules
Riccardo Pittau [Wed, 17 Dec 2025 16:29:24 +0000 (17:29 +0100)]
Update git submodules

* Update tenks from branch 'master'
  to c25757f16d8e1c3438261a268a21ff6a897174df
  - Modernize and fix CI

    Use current openstack python versions to run unit tests, but keep
    testing Python 3.9 using stable/2025.1
    Pin stable/2025.1 for CS9 and Rocky 9 jobs
    Add CS10 jobs to test current master
    Remove ancient jammy and bullseye jobs
    Add bookworm and noble jobs

    Change-Id: I3a3022f0ffd3d7ea1ef03f05fa047d54afac99ed
Signed-off-by: Riccardo Pittau <elfosardo@gmail.com>
10 days agoUpdate git submodules
Alfredo Moralejo [Wed, 17 Dec 2025 16:24:34 +0000 (17:24 +0100)]
Update git submodules

* Update watcher from branch 'master'
  to 1d32e734f34db23b5aa444f9c3d22a13bef058b1
  - Retry calls to nova API when connection errors are detected

    Currently, when a call to the Nova API fails for any connection
    temporary issue, Watcher actions fail.

    This patch is adding retries to nova api calls when connection issues
    are detected. The retries can be configured with new parameters in the
    nova section:

    - http_retries (default is 3 retries)
    - http_retry_interval (default is 2 seconds).

    Note that, in order to implement the retries in all the nova_helper
    methods, in some cases i am adding new elementary calls which are called
    by more complex ones.

    Closes-Bug: #2133934

    Change-Id: I587920f9e287cec2df3489b13c4ef78013de1876
Signed-off-by: Alfredo Moralejo <amoralej@redhat.com>
10 days agoUpdate git submodules
lajoskatona [Wed, 17 Dec 2025 15:35:49 +0000 (17:35 +0200)]
Update git submodules

* Update neutron-fwaas-dashboard from branch 'master'
  to 2b2f0180825c8e9c4a5c05bfdb04cced087a2b6b
  - Migrate from neutronclient to SDK

    Related-Bug: #1999774
    Change-Id: I6a1d643c7344ceb2e52e52089bc8a8b730a75fd0
Signed-off-by: lajoskatona <lajos.katona@est.tech>
10 days agoUpdate git submodules
lajoskatona [Wed, 17 Dec 2025 15:32:57 +0000 (17:32 +0200)]
Update git submodules

* Update neutron-vpnaas-dashboard from branch 'master'
  to 358bd706d1174daa84005f9154d8f87dcdfa754b
  - Migrate from neutronclient to SDK

    Related-Bug: #1999774
    Change-Id: I934c7af83a3ab2e59b6a8c85974e88d3e44e5931
Signed-off-by: lajoskatona <lajos.katona@est.tech>
10 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 15:10:44 +0000 (15:10 +0000)]
Update git submodules

* Update nova from branch 'master'
  to 3e5a2dbad73ff61d27db8750480e2c0b52133676
  - Merge "Follow up test change for 8c8047ce2afae"
  - Follow up test change for 8c8047ce2afae

    Change-Id: Ifc915b3ad0c00ec528183920cbe09f873dedcaf3
Signed-off-by: Balazs Gibizer <gibi@redhat.com>
10 days agoUpdate git submodules
Alfredo Moralejo [Wed, 17 Dec 2025 14:49:26 +0000 (15:49 +0100)]
Update git submodules

* Update watcher from branch 'master'
  to 64993ae6ad9e3191a33241bcfe9d2f4109ccd0e2
  - update unit tests for nova_helper module

    This patch is implementing some improvements in the tests for the
    nova_helper:

    - Replaces mocks by novaclient real objects for faking servers and
      hypervisors.
    - Removes all usage of getattr and setattr.
    - Removes usage of some helpers which were only used once.
    - Removes some mocks for time.sleep in tests given that we have one in
      the setup function of the class.
    - Improves fake_nova_find_list so that it can return lists with more
      that one element if needed.
    - Add some asserts to validate calls to migrate, live_migrate and resize
      methods.

    Note that the test cases and scenarios remains the same.

    Change-Id: Ie2bd4d2fa85b78d799ce51a48c43705f04a28fe7
Signed-off-by: Alfredo Moralejo <amoralej@redhat.com>
10 days agoUpdate git submodules
Takashi Kajinami [Wed, 17 Dec 2025 13:50:35 +0000 (22:50 +0900)]
Update git submodules

* Update barbican-tempest-plugin from branch 'master'
  to a80ab1dc3e0eb02b144f524913e31d00aab09d6b
  - Update stable branch jobs

    Remove unmaintained/2024.1 jobs. Also add a few recent stable branches.

Co-Authored-By: Ghanshyam Maan <gmaan@ghanshyammann.com>
    Change-Id: Id400be4b6b6b4636402f4baab495dfdb5ad01cb6
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
10 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 13:38:56 +0000 (13:38 +0000)]
Update git submodules

* Update barbican from branch 'master'
  to 5c28289ebe11164bdb51d29cfde7cd221eb8133f
  - Merge "[CI] Do not use devstack-single-node-fedora-latest nodeset"
  - [CI] Do not use devstack-single-node-fedora-latest nodeset

    devstack-single-node-fedora-latest nodeset does not exist anymore in
    CI, so let's use the default nodeset for barbican-dogtag-tox-functional
    test job to get rid of the zuul config error [1].

    [1] The nodeset "devstack-single-node-fedora-latest" was not found.

    Change-Id: I0e3a839101b60e5c539ca8178db7dc878a040549
Signed-off-by: Elod Illes <elod.illes@est.tech>
10 days agoUpdate git submodules
Zuul [Wed, 17 Dec 2025 04:40:52 +0000 (04:40 +0000)]
Update git submodules

* Update swift from branch 'master'
  to 0550bd4a0ab8e58ff83b7274b033cf3cd7f61552
  - Merge "container/test_server: cleanup Timestamp usage"
  - container/test_server: cleanup Timestamp usage

    * Fix some test assertions w.r.t. Timestamp.internal vs
      Timestamp.normal.

    * Clarify Timestamp format usage in tests.

    Change-Id: I629b49d103a4392833dbdb14224eb20403b09a11
Signed-off-by: Alistair Coles <alistairncoles@gmail.com>
10 days agoUpdate git submodules
Julia Kreger [Wed, 17 Dec 2025 04:12:13 +0000 (20:12 -0800)]
Update git submodules

* Update ironic-tempest-plugin from branch 'master'
  to dba9f9555989526bf3d2f51a688f54a80c6d2ffd
  - ci: fix and log errors on advanced tests disqualification

    Apparently we're getting an error in some cases, but also
    the base job configuration changed at some point which mooted
    the purpose of some of the code. So now, only trigger the excess
    code and log an error if there was a failure so it is possible to
    understand the actual failure.

    Change-Id: I33236532d826e3795497a51bab78d2ceba55285e
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
10 days agoUpdate git submodules
Jason Paroly [Wed, 17 Dec 2025 01:05:33 +0000 (20:05 -0500)]
Update git submodules

* Update tempest from branch 'master'
  to 4b69de4c03a34bb81d44c08f7d0889f9f3b5fd82
  - Use project_reader in create server 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
    create server tests to use project reader creds in GET
    API calls.

    Partial implement blueprint test-nova-with-srbac-defaults

    Change-Id: I416b977ab93e4ddd4e64650f257de1295565d8c4
Signed-off-by: Jason Paroly <jparoly@redhat.com>
10 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 23:13:31 +0000 (23:13 +0000)]
Update git submodules

* Update swift from branch 'master'
  to 9059935f9f532031259f50410892f139331f24ad
  - Merge "sharder: use correct Timestamp formats"
  - sharder: use correct Timestamp formats

    Use Timestamp.internal for X-Timestamp header when making a PUT
    request to send shard range updates to the root container. The unit
    test already asserts that the internal format is sent, but the test
    failed to use a Timestamp where the internal and normal formats
    differed..

    Don't try to cast timestamp strings to floats when sorting
    CleavingContext metadata. Timestamp strings may have the form
    <float>_<offset> so it is safer to cast a Timestamp string to a
    Timestamp and then to cast the Timestamp to a float when necessary.

    Change-Id: I59e140d1226a4b0c2c8f37678bc2dc87d9ffa631
Signed-off-by: Alistair Coles <alistairncoles@gmail.com>
Co-Authored-By: Alistair Coles <alistairncoles@gmail.com>
Signed-off-by: Matthew Oliver <matt@oliver.net.au>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 21:22:48 +0000 (21:22 +0000)]
Update git submodules

* Update openstack-helm from branch 'master'
  to 3faddf006a688ad4bece0134438642b3fbbe2a57
  - Merge "chore: set chart-testing project wide to 3.11.0"
  - chore: set chart-testing project wide to 3.11.0

    This makes it so that 3.11.0 is the version used consistently and sets
    it at the top-level.

    Change-Id: I8a7c799c0aa1f57a1dbfa7a2d7a5c06a67e54749
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 20:54:37 +0000 (20:54 +0000)]
Update git submodules

* Update openstack-helm from branch 'master'
  to 800b6788da000fe8f4d7bdf9536820cae71d57e6
  - Merge "chore: set helm project wide to 3.18.1"
  - chore: set helm project wide to 3.18.1

    This makes it so that 3.18.1 is the version used consistently and sets
    it at the top-level.

    Change-Id: I8623ed5b040ec53dd576471602cc93f091b581f3
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 20:37:00 +0000 (20:37 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 6362fa466368794d9fba50caa82f424d3556b154
  - Merge "Trait Based Networking Simulator"
  - Trait Based Networking Simulator

    Adds a tool that will ingest a TBN configuration file along with test
    network/port-like objects in order to simulate how TBN would plan the
    network for a node.

    Change-Id: Ia7fbb9b651e4ed4c63a105484856de7f38bc541c
Signed-off-by: Clif Houck <me@clifhouck.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 19:44:08 +0000 (19:44 +0000)]
Update git submodules

* Update bifrost from branch 'master'
  to 2112e962fdce30cafa607936d513fbb2975a123a
  - Merge "Replace CLA instructions with DCO"
  - Replace CLA instructions with DCO

    Change-Id: If336f67693a7aa234acf767b214c13ad61ee873f
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 19:29:44 +0000 (19:29 +0000)]
Update git submodules

* Update nova from branch 'master'
  to 11dff40b4fba04e1423fb1ffe3866f59f5325a6e
  - Merge "Make image upload tpool usage conditional"
  - Make image upload 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.

    The original tpool_execute() call made the upload call running in a
    native tread as it has parts that are blocking and therefore running
    them in the current greenthread would make the other greenthreads
    starved.

    After this patch we preserve the same effect but with different syntax.
    We use tpool_wrap to wrap the function into a tpool.Proxy object and
    then call the proxy object. That proxy ensures that any call on the
    proxy object is run in a native thread.

    This change is useful for us in native threaded mode. There the
    tpool_wrap returns the function unchanged. So upload is executed in the
    caller's native thread. This is OK as in native threaded mode any
    concurrent tasks are also in native threads and native threads are
    preempted when needed. So other tasks will not be starved.

    Change-Id: Iddb8b317b7a883c6fd144a93aca862a792fcd1af
Signed-off-by: Balazs Gibizer <gibi@redhat.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 18:13:51 +0000 (18:13 +0000)]
Update git submodules

* Update python-openstackclient from branch 'master'
  to 85fccc7a91fbd3acdefa5f3a04c81b8a1a9747a3
  - Merge "typing: Fixups for typed osc-lib"
  - typing: Fixups for typed osc-lib

    Change-Id: I436983a13e8812d704af2f1eb3f600277ef8a531
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 18:13:49 +0000 (18:13 +0000)]
Update git submodules

* Update python-openstackclient from branch 'master'
  to 08b1bb70dd2154acadaa53e22a70d0d0e4d98a0f
  - Merge "taas: Use custom command classes"
  - taas: Use custom command classes

    In change I53d9058273748ecd4d4eecec5f7291d5f38ce5ab we added custom
    Command classes for typing purposes. However, the Tap-as-a-Service code
    merged around the same time and was missed. Correct this.

    Change-Id: I3a9fe20b5b8eb54708644527538f27396f29b476
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 18:13:44 +0000 (18:13 +0000)]
Update git submodules

* Update neutron from branch 'master'
  to 9f3a5cde17da4f978846772ab787766ef2d65d95
  - Merge "Search for active port binding when updating LSP host info"
  - Search for active port binding when updating LSP host info

    When updating LSP host info for an UP port, the code
    always uses the first port binding in the DB entry
    (db_port.port_bindings[0].host).

    Since there could be multiple port bindings present,
    search for the active one when determining which host
    value to use.

    Closes-bug: #2134504
    Change-Id: Ia07610a17afb55b802290c8910a17dace7794c4f
Signed-off-by: Brian Haley <haleyb.dev@gmail.com>
11 days agoUpdate git submodules
Takashi Kajinami [Tue, 16 Dec 2025 16:19:06 +0000 (01:19 +0900)]
Update git submodules

* Update heat-agents from branch 'master'
  to 7469a474eca90cfa226485720e46f0f521e5406b
  - Replace deprecated warn method

    The warn method of logger instances has been deprecated. Use warning
    instead.

    Change-Id: I0a7b4a82784ea57c2182f6a44a9afc467c159afb
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>