]> git.feebdaed.xyz Git - 0xmirror/openstack.git/log
0xmirror/openstack.git
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>
11 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>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 15:28:48 +0000 (15:28 +0000)]
Update git submodules

* Update openstack-ansible from branch 'master'
  to 02b08e511924901dcdc90fe8138063894ef644a7
  - Merge "Switch to Gazpacho development"
  - Switch to Gazpacho development

    With branching of 2025.2 Flamingo it's time to switch to 2026.1 Gazpacho
    tracking.

    Change-Id: Ie3377170efe83e8109b1c3ff9b099f5962458292
Signed-off-by: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 15:12:49 +0000 (15:12 +0000)]
Update git submodules

* Update keystone from branch 'master'
  to a903b505429410435aab4c96db6e89413929fcf3
  - Merge "Improve federated mapping documentation clarity"
  - Improve federated mapping documentation clarity

    Rewrote the federated mapping documentation because it had issues with
    missing information, incorrect information or examples that did not make
    sense. The layout of it resulted in some important pieces of information
    coming at the very end which could cause users to do the wrong thing if
    they did not read past sections that didn't pertain to them. Added more
    detailed examples of how each of the different mapping engine operations
    work. Documented up front how the different pieces of data are mapped
    and what must exist and what is created for you. Added a section about
    troubleshooting to help users determine what went wrong based on
    questions recently seen in the IRC channel. Removed confusing wording
    and used a consistent term throughout (e.g. assertion vs context
    variables). Added relative links to make the doc flow smoother.

    Change-Id: I7382998d02f11e19886c6b83e69c6a7d095a957a
Assisted-by: Claude Sonnet 4.5
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 15:12:44 +0000 (15:12 +0000)]
Update git submodules

* Update keystone from branch 'master'
  to e2d3c6fbf3fdb330fba46e4e2acb6b9e2cf91f92
  - Merge "Cap hacking"
  - Cap hacking

    hacking is not capped by global upper constraints. We should be careful
    about its version because no cap can cause problems in stable branches.

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

* Update keystone from branch 'master'
  to 39ac6e70d7525c0f321fb4b56ffff0f199cac8a4
  - Merge "Drop flake8-docstrings"
  - Drop flake8-docstrings

    It depends on pydocstyle which was deprecated and archived. See [1]
    where it was indicated that the plugin is also being dead.

    [1] https://github.com/PyCQA/flake8-docstrings/issues/68

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

* Update neutron from branch 'master'
  to e532a60af834c5acf2f898e2c582e0ef7a32c4d4
  - Merge "Change some unit test code to use project_id"
  - Change some unit test code to use project_id

    Started initial change to start using project_id
    in the unit test tree:

      - Updated strings
      - Changed local variable names
      - Changed some function arguments
      - Removed unused code

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

    Change-Id: I5a3babfda7166315f805df680d8a1924fa22e393
Signed-off-by: Brian Haley <haleyb.dev@gmail.com>
11 days agoUpdate git submodules
Takashi Kajinami [Tue, 16 Dec 2025 14:45:06 +0000 (23:45 +0900)]
Update git submodules

* Update storlets from branch 'master'
  to cb615e59418bbe24f6c32b6d2f54e2e6e2ae4d3c
  - Run storlet application in proxy for EC objects

    When the target object is an EC object, we can't read the whole data
    in object servers.

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

* Update keystone from branch 'master'
  to 19e1b3fc91d960de232dbc4d356e681ad12317d1
  - Merge "Drop unused tempest from test requirements"
  - Drop unused tempest from test requirements

    None of the tests implemented in this repository depend on tempest.
    Also clean up the note about old pip's behavior because recent release
    of pip does not care the package orders in requirements files.

    Change-Id: I81deab4bb8b30d9b3edd3669b7d39e8ac3f5dcfe

11 days agoUpdate git submodules
Alistair Coles [Tue, 16 Dec 2025 14:22:10 +0000 (08:22 -0600)]
Update git submodules

* Update swift from branch 'master'
  to 1698fc32489572787af45cab2bb9b8774ab1fb90
  - OldestAsyncPendingTracker accepts Timestamp.internal

    The OldestAsyncPendingTracker.add_update() method is passed a
    timestamp string which is derived from the name of the async_pending
    file. This string may take the internal form of a Timestamp which
    cannot be directly cast to a float; the string should be cast to a
    Timestamp instance and then cast to a float.

    Change-Id: Ibe48a9193cd0a062cbf629f2ff0d950881380f48
Signed-off-by: Alistair Coles <alistairncoles@gmail.com>
11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 14:22:05 +0000 (14:22 +0000)]
Update git submodules

* Update keystone from branch 'master'
  to c3bfa0924d82e52e9429575bcfeb8963f7df6dd8
  - Merge "Drop workaround for sphinx-feature-classification < 0.4.2"
  - Drop workaround for sphinx-feature-classification < 0.4.2

    Since 1fb0127663e65dad1c1f000e1dc94e2bc67fed19 was merged in 0.4.2,
    sphinx-feature-classification creates the destination directory if it
    does not exist.

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

* Update keystoneauth from branch 'master'
  to 0a7914b70f80ab8a469bda53f49d5494e308b566
  - Merge "typing: Simplify mypy configuration"
  - typing: Simplify mypy configuration

    mypy now correctly handles ignores on modules when strict is enabled on
    the top-level module.

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

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

* Update keystoneauth from branch 'master'
  to c17150528347a1563e123e0f6692e068a74ccc60
  - Merge "docs: Update note on v2 API"
  - docs: Update note on v2 API

    The v2 API is not frozen: it's dead.

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

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

* Update keystoneauth from branch 'master'
  to 83d4e0e73d50eaaa5a27f0cd2b2b4102f11b53a0
  - Merge "ruff: Enable S checks"
  - ruff: Enable S checks

    This lets us remove the bandit pre-commit hook.

    We also bump the version of all remaining hooks while here.

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

11 days agoUpdate git submodules
Zuul [Tue, 16 Dec 2025 13:45:28 +0000 (13:45 +0000)]
Update git submodules

* Update keystonemiddleware from branch 'master'
  to 44460934f87f771f5a4feb00cab7e28a921dc2d4
  - Merge "s3token: Stop loading deprecated options"
  - s3token: Stop loading deprecated options

    This is the first step to get rid of AuthTokenPlugin, which was
    deprecated long time ago, and removes usage of the deprecated plugin
    options from s3token.

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

* Update keystonemiddleware from branch 'master'
  to 0a2df21501e1168ca051e87ae2661832cf72ca0e
  - Merge "Add cryptography package as an optional dependency"
  - Add cryptography package as an optional dependency

    The cryptography package is required for certain memcache encryption
    feature (i.e., 'memcache_security_strategy = ENCRYPT').

    Instead of a mandatory requirement, it has been added as a optional
    dependency to allow users to install it only when needed
    (e.g., 'pip install keystonemiddleware[memcache_encryption]').

    Change-Id: Ie9a1f273019a1f0e7a4573e1112bbfd4330690db
Signed-off-by: Koya Watanabe <koywatan@lycorp.co.jp>
11 days agoUpdate git submodules
Alistair Coles [Tue, 16 Dec 2025 13:27:41 +0000 (07:27 -0600)]
Update git submodules

* Update swift from branch 'master'
  to bf1e370b2892b7615a96517d2e156f57efea8933
  - test_relinker.py: fix delta timestamp setup

    The related change didn't sufficiently prepare the tests for
    timestamps that have offset hex parts. When adding a delta to a
    timestamp we need to preserve the original timestamp's hex part and
    adjust the float part by the delta amount.

    Related-Change: Id214c965c4fd6f96889fc2fd4ec709cb8987726a

    Change-Id: If8e98c5e088cecf44805bb6c3d1f20a2b6fc56c2
Signed-off-by: Alistair Coles <alistairncoles@gmail.com>
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
12 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>
12 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>
12 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>
12 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>
12 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>
12 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>
12 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>