]> git.feebdaed.xyz Git - 0xmirror/openstack.git/log
0xmirror/openstack.git
3 days agoUpdate git submodules
Zuul [Tue, 23 Dec 2025 23:19:45 +0000 (23:19 +0000)]
Update git submodules

* Update openstack-helm from branch 'master'
  to 9cc7c1ea96a014bdeab44bb64e785e76a61a187a
  - Merge "fix(neutron): OVN fails to start by default"
  - fix(neutron): OVN fails to start by default

    In Iffb1b6bb6724c5e9e3310338f88ce3624e32fe21 the ability was added to
    specify a different OVN NB and SB connection string but if you wanted to
    use the defaults the chart would fail without an ovn section in
    ml2_conf.ini.

    Change-Id: Icd463ed2898a12807480150bf6733f1662cb360d
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
3 days agoUpdate git submodules
Zuul [Tue, 23 Dec 2025 22:10:58 +0000 (22:10 +0000)]
Update git submodules

* Update ovsdbapp from branch 'master'
  to e1941ec9a257b6533589c09c0367d88a7943bb61
  - Merge "Drop workaround for Python < 2.7.4"
  - Drop workaround for Python < 2.7.4

    Also setup.py is no longer managed by the global tool.

    Change-Id: Ibbec30890076870de3c9ad3bd8f8923a6000193e
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
3 days agoUpdate git submodules
Ivan Anfimov [Tue, 23 Dec 2025 22:02:14 +0000 (22:02 +0000)]
Update git submodules

* Update openstack-ansible-os_blazar from branch 'master'
  to 66bffce262fb44f20e356b6a004eb6504c9e0329
  - Remove outdate code in task - Including osa.service_setup role

    Change-Id: If6e796e099ca9b9aac245c3021d588930b0c3319
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
4 days agoUpdate git submodules
Takashi Kajinami [Tue, 23 Dec 2025 20:55:41 +0000 (05:55 +0900)]
Update git submodules

* Update ovsdbapp from branch 'master'
  to 65a4c17831c40e87faddfd4bbdf0ba65d06fca4d
  - add pyproject.toml to support pip 23.1

    pip 23.1 removed the "setup.py install" fallback for projects
    that do not have pyproject.toml and now uses a pyproject.toml
    which is vendored in pip.
    To address that, this change adds the minimal pyproject.toml
    to enable pbr to be properly used to build editable wheels.

    See https://pip.pypa.io/en/stable/news/#v23-1
    and https://github.com/pypa/pip/issues/8368 for more
    details on the removal of the fallback support.

Co-Authored-By: Sean Mooney <work@seanmooney.info>
    Change-Id: I0548bcdaf48b65a854b615ade0e07acbbc12ec55
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
4 days agoUpdate git submodules
Takashi Kajinami [Tue, 23 Dec 2025 20:26:06 +0000 (05:26 +0900)]
Update git submodules

* Update manila from branch 'master'
  to cef2bd8af9ffec61b3869b03ffb52a6390d19b5f
  - Fix schema for all_tenants query parameter

    ... to resolve the following error in list snapshot API with the flag.

    ```
    Invalid input for field/attribute all_tenants. Value: ['1']. ['1'] is
    not of type 'boolean', 'string'
    ```

    Change-Id: Id8c83b87b0000c25ae4bcebdbe97d5e096def33c
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
4 days agoUpdate git submodules
Vladimir Kozhukalov [Tue, 23 Dec 2025 19:08:25 +0000 (13:08 -0600)]
Update git submodules

* Update loci from branch 'master'
  to a9f2417e0ffd227a5091c5aa251baa8678df5db8
  - Build images using UV

    For backward compatibility we build two sets of images

    1) We don't change the way how we build images using PIP.
       This assumes having so called requirements image
       that contains all the necessary wheels and then we
       build all other project images using these wheels
       from the requirements image.

    2) Also we add another set of images that we build
       using the two stage Dockerfile. On the first stage
       we build venv using UV and then we just copy the
       venv as is to the project image.

    Depends-On: Id6412055f742990f08aa1befa7a41f1670414d4c
    Change-Id: I0726c1b7d9f9bee3097c4891248f41169fe6ac46
Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
4 days agoUpdate git submodules
Rajat Dhasmana [Tue, 23 Dec 2025 16:20:17 +0000 (16:20 +0000)]
Update git submodules

* Update os-brick from branch 'master'
  to d3f4f3b45e201587de21d4431fc4f12f4a5df95a
  - iSCSI: wait for multipathd to remove paths

    While disconnecting the volume, we flush the multipath device,
    execute ``multipath del path`` and remove the individual
    devices before finishing the operation.
    There is an issue with the said order as removing individual
    devices already triggers the uevent for multipathd to remove
    the paths but it doesn't happen immediately.
    With change[1], we tried to mitigate the issue by executing
    ``multipath del path`` manually but this also generates
    another uevent for multipathd and doesn't guarantee that the
    devices are removed synchronously from multipathd monitoring.
    Overall, we are just increasing the number of uevents and
    not guaranteeing that the paths are removed before we
    return the call to caller (nova or cinder or glance).

    This patch addresses the issue by waiting for the paths to
    be removed from multipathd monitoring by introducing a
    call to ``multipathd show paths raw format "%d" `` with an
    exponential backoff. This ensures that the paths are not
    monitored anymore before os-brick claims the removal of
    devices and returns the call.
    As a last mechanism, if the devices are still monitored
    by multipathd, we execute the ``multipath del path``
    command manually to make sure we tried our best to
    remove the devices from multipathd monitoring.

    [1] https://review.opendev.org/c/openstack/os-brick/+/785818

    Closes-Bug: #2136842

    Change-Id: Ie08f9bcbaf31390c33f74d95dde2798e9287a582
Signed-off-by: Rajat Dhasmana <rajatdhasmana@gmail.com>
4 days agoUpdate git submodules
Takashi Kajinami [Tue, 23 Dec 2025 15:50:42 +0000 (00:50 +0900)]
Update git submodules

* Update barbican-tempest-plugin from branch 'master'
  to 82a83c0c759e0cc168022bc03ca3461fe3417358
  - Remove Ubuntu 22.04 job from gate

    Ubuntu 22.04 was removed from supported OS versions during 2025.2 cycle
    so no longer needs to be tested.

    Change-Id: I242f75a4a77af1c81195ba77559160662643a1e6
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
4 days agoUpdate git submodules
Pavlo Shchelokovskyy [Tue, 23 Dec 2025 14:34:59 +0000 (16:34 +0200)]
Update git submodules

* Update networking-generic-switch from branch 'master'
  to 58ee56cb948b63251213b6975fbd383b28c724d5
  - Use upper constraints in pep8 job

    use the same dependencies in both unit and lint tests,
    newer versions of dependencies may bring things like
    new flake8 extensions (example - neutron-lib).

    Change-Id: I324a74aa35620bb3a3549c0ee77b02c22c74dbcf
Signed-off-by: Pavlo Shchelokovskyy <shchelokovskyy@gmail.com>
4 days agoUpdate git submodules
Zuul [Tue, 23 Dec 2025 13:47:09 +0000 (13:47 +0000)]
Update git submodules

* Update releases from branch 'master'
  to b6318616052ba83de896d441396fc7c717b72411
  - Merge "[tool] Do not add reviewer to patch for unmaintained"
  - [tool] Do not add reviewer to patch for unmaintained

    Unmainained branches are not maintained by project teams, thus,
    they don't need PTL or release liaison approval. So let's not
    spam them.

    These patches are usually the patches where we move an unmaintained
    branch to End of Life. As we don't release anything out of a branch
    in unmaintained state.

    Change-Id: Ifac8392296a738d462070bd2bbf9f97c597369b6
Signed-off-by: Előd Illés <elod.illes@est.tech>
4 days agoUpdate git submodules
Zuul [Tue, 23 Dec 2025 13:46:35 +0000 (13:46 +0000)]
Update git submodules

* Update releases from branch 'master'
  to 3d3ed68a3fa8242980b4fc641b257b4e5b4c9887
  - Merge "[openstack-ansible] Stable release for Flamingo"
  - [openstack-ansible] Stable release for Flamingo

    Change-Id: I87c07baf5eb07bec73b3bbfebc1d6cbe572f9a47
Signed-off-by: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
4 days agoUpdate git submodules
Andrew Bonney [Tue, 23 Dec 2025 12:56:55 +0000 (12:56 +0000)]
Update git submodules

* Update openstack-ansible-ops from branch 'master'
  to 47918f20d3c335c357f74f3fcc2393ff9a9af049
  - mcapi_proxy: notify handler on k8s config change

    Change-Id: Ic67066e2644415db81e0a5c4d8d68cadf793d374
Signed-off-by: Andrew Bonney <andrew.bonney@bbc.co.uk>
4 days agoUpdate git submodules
Zuul [Tue, 23 Dec 2025 12:24:54 +0000 (12:24 +0000)]
Update git submodules

* Update cyborg from branch 'master'
  to 32da335f514f3925321e1e09e55c9f43b01d0231
  - Merge "Drop description for ZeroMQ"
  - Drop description for ZeroMQ

    ZeroMQ support by oslo.messaging was removed during Stein cycle so
    the description is no longer useful.

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

* Update neutron from branch 'master'
  to 0ba83a9c07758f8fc36219422a669ef109e97733
  - Merge "Change some functional test code to use project_id"
  - Change some functional test code to use project_id

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

      - Updated strings
      - Changed local variable names
      - Changed some function arguments

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

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

* Update ovn-octavia-provider from branch 'master'
  to 8fd9860fce0f72ad93098a04fe6a9f66c7b27296
  - Merge "Drop workaround for Python < 2.7.4"
  - Drop workaround for Python < 2.7.4

    Also setup.py is no longer managed by the global tool.

    Change-Id: I00acafab29506fbb86cdf9a995173a1f4a390efe
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
4 days agoUpdate git submodules
Zuul [Tue, 23 Dec 2025 10:54:29 +0000 (10:54 +0000)]
Update git submodules

* Update openstack-ansible from branch 'master'
  to 48c523645fd4d40e2349100a091c3d4d2101dead
  - Merge "Ensure bash-completion also search for .yaml"
  - Ensure bash-completion also search for .yaml

    Auto-complete ignores playbooks having .yaml
    extension, which might be a good chunk of third-party playbooks.

    Let's ensure we cover them as well.

    Change-Id: If995d702ea58c4251b655ba2c3043dbf4f14e671
Signed-off-by: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
4 days agoUpdate git submodules
Zuul [Tue, 23 Dec 2025 09:09:07 +0000 (09:09 +0000)]
Update git submodules

* Update kolla-ansible from branch 'master'
  to 54796bb4b06f6f102779318b8e784a1182b24a65
  - Merge "Fixed kolla_externally_managed_cert behaviour"
  - Fixed kolla_externally_managed_cert behaviour

    With ``kolla_externally_managed_cert`` enabled, certificates and keys
    shouldn't be managed by kolla, but ProxySQL is copied over currently.
    This change fixes that.

    Closes-Bug: #2131993
    Change-Id: Ia143504d523e1593543a1214f8cc955c3f2a9a10
Signed-off-by: fprzewozn <przewozny.franciszek@gmail.com>
4 days agoUpdate git submodules
Zuul [Tue, 23 Dec 2025 09:09:02 +0000 (09:09 +0000)]
Update git submodules

* Update kolla-ansible from branch 'master'
  to 94b13d420697c559d51de34e0279c433540476ee
  - Merge "Add RabbitMQ management interface SSL"
  - Add RabbitMQ management interface SSL

    This change implements RabbitMQ management interface SSL configuration
     when ``rabbitmq_enable_tls`` is enabled.

    Change-Id: Iaedad0e13f81b546af3a8e0c1e6ae7ca9da994a4
Signed-off-by: fprzewozn <przewozny.franciszek@gmail.com>
4 days agoUpdate git submodules
Zuul [Tue, 23 Dec 2025 09:08:56 +0000 (09:08 +0000)]
Update git submodules

* Update kolla-ansible from branch 'master'
  to 4da849def43c5763ec48886d94f33b4fe1af7948
  - Merge "Add support for libvirt swtpm (vTPM) configuration."
  - Add support for libvirt swtpm (vTPM) configuration.

    Since both nova-compute and nova-libvirt Kolla images have swtpm
    packages installed [1], it is possible to configure vTPM for libvirt
    instances. This patch adds support for such configuration in
    kolla-ansible.

    [1] https://bugs.launchpad.net/kolla/+bug/2062572

    Closes-Bug: #2106219
    Change-Id: Ic7969b05bde258c38ee31fe2821aeb4e9c77a567
Signed-off-by: fprzewozn <przewozny.franciszek@gmail.com>
4 days agoUpdate git submodules
Zuul [Tue, 23 Dec 2025 04:54:09 +0000 (04:54 +0000)]
Update git submodules

* Update masakari from branch 'master'
  to 6d03dccc354fcbf1d7cd280e918808cad087e984
  - Merge "Declare Python 3.13 support"
  - Declare Python 3.13 support

    It's part of the tested runtimes and now covered by unit tests.

    Change-Id: I5ba472133d973a0cb669d406ec9d547baecdfd64
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
4 days agoUpdate git submodules
Zuul [Tue, 23 Dec 2025 02:39:43 +0000 (02:39 +0000)]
Update git submodules

* Update openstack-helm from branch 'master'
  to 65cabec5a8b4526335b102e9227316e044ba45f3
  - Merge "Add overrides and test jobs for UV images"
  - Add overrides and test jobs for UV images

    We build two sets of images in Loci.

    1) For legacy images we first build so called
       requirements image that contains all the necessary
       wheels and then we build all other project images
       using these wheels from the requirements image.
    2) Also recently we added another set of images
       that we build using the two stage Dockerfile.
       On the first stage we build venv using UV and
       then we just copy the venv as is to the project
       image.

    We are going to support two sets of images for two
    release cycles before we decide how to continue.

    Change-Id: Id6412055f742990f08aa1befa7a41f1670414d4c
Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
4 days agoUpdate git submodules
Zuul [Tue, 23 Dec 2025 02:19:28 +0000 (02:19 +0000)]
Update git submodules

* Update masakari from branch 'master'
  to d0a748a7f6cb001f19e1bc667a0eccd87775ae2a
  - Merge "Remove aliases of wsgi options"
  - Remove aliases of wsgi options

    These aliases have been deprecated for 9 years, since these were added
    initially by d4f055262ea1f8905e3e4d30cccc020fd559249a .

    Change-Id: I088892b193252ae0331a9c8440856bc274901d43
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
4 days agoUpdate git submodules
Zuul [Tue, 23 Dec 2025 02:14:09 +0000 (02:14 +0000)]
Update git submodules

* Update masakari-monitors from branch 'master'
  to df7ed7b178c811a761bf9c793f928f9ed30ebd90
  - Merge "Host-Monitor kubernetes_check host-status missing"
  - Host-Monitor kubernetes_check host-status missing

    Payload data from masakari-host-monitor process was missing the
    host_status parameter to allow the masakari-engine to initiate
    the recovery workflow message to the API server. Previous payload
    would be ignored by masakari-engine workflow driver.

    Change-Id: I05dbb6619d0043dd11882709fa3930110228d8de
Signed-off-by: Zain Marvi <zain.marvi@rackspace.com>
4 days agoUpdate git submodules
Zuul [Tue, 23 Dec 2025 01:59:53 +0000 (01:59 +0000)]
Update git submodules

* Update masakari from branch 'master'
  to 8f3af9186effa888a0aa0578a638b841875db0ee
  - Merge "Fix missing Paste/PasteDeploy"
  - Fix missing Paste/PasteDeploy

    These libraries are used to define API pipeline. Also add the note
    about lower boundaries of the requirements because these are no longer
    tested.

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

* Update manila-specs from branch 'master'
  to bbefecb5eca6a6c727054e433d095655062ea1f6
  - Merge "Add VirtioFS testing scenarios"
  - Add VirtioFS testing scenarios

    This change adds steps and description to scenario tests related to
    the newly introduced share attachment feature through VirtioFS [1].

    [1] https://specs.openstack.org/openstack/nova-specs/specs/2023.2/approved/libvirt-virtiofs-attach-manila-shares.html

    Change-Id: I3df7c5b1f6c8f5acc5295237a176048e4605dfc7
Signed-off-by: Carlos da Silva <ces.eduardo98@gmail.com>
5 days agoUpdate git submodules
Zuul [Mon, 22 Dec 2025 21:02:59 +0000 (21:02 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 6a18c386a6830fb6c3abffaa2cf5b577090ed15b
  - Merge "Use oslo.config to split [console] port_range"
  - Use oslo.config to split [console] port_range

    Change-Id: I5687c400b3aa7a8c99e4bfb09ec283ea8808cfd2
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
5 days agoUpdate git submodules
Michal Nasiadka [Mon, 22 Dec 2025 18:21:42 +0000 (19:21 +0100)]
Update git submodules

* Update kolla from branch 'master'
  to 9a09f82646c577c4b484eeaac7bf56d8005da11b
  - CI: Add ^docker/ trigger for aio jobs

    Without that - these are not run at all

    Update Bookworm to Trixie while we're at it

    Change-Id: I6fb70da636514b5c1057c16cc2df08b07820bc5f
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
5 days agoUpdate git submodules
Takashi Kajinami [Mon, 22 Dec 2025 16:39:01 +0000 (01:39 +0900)]
Update git submodules

* Update whereto from branch 'master'
  to 66136dd7d880db09523b92166de7c6b25ce41b33
  - Drop workaround for Python < 2.7.4

    Also setup.py is no longer managed by the global tool.

    Change-Id: Iee21de09ca4c18945e65f4116e4b4d5994935d01
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
5 days agoUpdate git submodules
Takashi Kajinami [Mon, 22 Dec 2025 16:33:02 +0000 (01:33 +0900)]
Update git submodules

* Update ironic from branch 'master'
  to b51930c0d20dc034c7a98ca786a926c9aa539979
  - Validate [molds] storage while loading config files

    ... instead of only documenting the valid choices.

    Change-Id: I5f73da7f69242ec21dd60da36e7b176213888db1
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
5 days agoUpdate git submodules
Zuul [Mon, 22 Dec 2025 16:30:06 +0000 (16:30 +0000)]
Update git submodules

* Update openstacksdk from branch 'master'
  to 12f9b903de8804494bb93f772350a9d4a429c8ef
  - Merge "Add secure hash validation for image downloads"
  - Add secure hash validation for image downloads

    Add support for validating image downloads using secure hash algorithms
    (SHA256, SHA512, etc.) via the ``os_hash_algo`` and ``os_hash_value``
    metadata fields. This addresses the limitation of MD5-only validation
    and improves data integrity verification.

    Closes-Bug: #2130662
    Change-Id: I16c0c949c2382274daaf9fd6dad3f0ecad353b9c
Signed-off-by: Afonne-CID <afonnepaulc@gmail.com>
5 days agoUpdate git submodules
Takashi Kajinami [Mon, 22 Dec 2025 16:06:38 +0000 (01:06 +0900)]
Update git submodules

* Update os-api-ref from branch 'master'
  to 0b802f4ae8ffd34da3b162a3fccd7f2b0181739c
  - Drop workaround for python < 2.7.4

    Change-Id: I94e2d2d393e7add0a3ff2bf17d254cf2e1766bc0
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
5 days agoUpdate git submodules
Riccardo Pittau [Mon, 22 Dec 2025 15:56:26 +0000 (16:56 +0100)]
Update git submodules

* Update bifrost from branch 'master'
  to 233cbda77a70d93a59c88cbc9397f5cdeebe017b
  - Remove unused tinyipa CI jobs

    The old tinyipa jobs have been removed.
    Patches have been submitted to update the jobs in the
    corresponding repositories.

    Change-Id: If9b68d152d0315f47be6c40a5c8215fe06357638
Signed-off-by: Riccardo Pittau <elfosardo@gmail.com>
5 days agoUpdate git submodules
Zuul [Mon, 22 Dec 2025 15:49:58 +0000 (15:49 +0000)]
Update git submodules

* Update ironic-python-agent-builder from branch 'master'
  to c82015b70f582526071f1bc0e598ef4da3ffcb75
  - Merge "Make multiple integration jobs voting"
  - Make multiple integration jobs voting

    A risk exists that we just sort of ingore an integration job
    failure with an IPA change which might be a legitimate issue.

    The key is that we really need to just fix the jobs when they
    fail, and not leave jobs in non-voting status for long periods
    of times.

    So this, in order to help head off merging breaking changes
    which might break a non-voting job, elevates those non-voting
    jobs to voting.

    Change-Id: I77249daf4bebeaead25ea87757de38b272e6ac7a
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
5 days agoUpdate git submodules
Takashi Kajinami [Mon, 22 Dec 2025 15:33:00 +0000 (00:33 +0900)]
Update git submodules

* Update masakari-monitors from branch 'master'
  to 4e7c3245959b1a8f76282781fa37118eca3c96cd
  - add pyproject.toml to support pip 23.1

    pip 23.1 removed the "setup.py install" fallback for projects
    that do not have pyproject.toml and now uses a pyproject.toml
    which is vendored in pip.
    To address that, this change adds the minimal pyproject.toml
    to enable pbr to be properly used to build editable wheels.

    See https://pip.pypa.io/en/stable/news/#v23-1
    and https://github.com/pypa/pip/issues/8368 for more
    details on the removal of the fallback support.

Co-Authored-By: Sean Mooney <work@seanmooney.info>
    Change-Id: I08e1ff67febd4cf518e8a8c75621224bbd816ab0
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
5 days agoUpdate git submodules
Zuul [Mon, 22 Dec 2025 15:13:13 +0000 (15:13 +0000)]
Update git submodules

* Update openstack-ansible from branch 'master'
  to 4c6664210068b66cb32268f65b5f20eaf7cadd64
  - Merge "Do not define openstack_pki_san in integrated repo"
  - Do not define openstack_pki_san in integrated repo

    Explicit definition of `openstack_pki_san` in integrated repository is
    reduntant because all service roles using PKI role already have a
    `default()` filter applied that matches the value of `openstack_pki_san`
    in integrated repo.

    Example:

    ```
    placement_pki_san: "{{ openstack_pki_san | default({'dns': [ansible_facts['hostname']], 'ip': [management_address]}) }}"
    ```

    It's not necessary to define `openstack_pki_san` in integrated repo.
    This patch removes it. However, it still can be used by the users to
    override cert SAN globally for all openstack services.

    Change-Id: Ia00c9c8a22218bc3ad2b37fc824eaa40430f5fe2
Signed-off-by: Damian Dabrowski <damian.dabrowski@cleura.com>
5 days agoUpdate git submodules
Zuul [Mon, 22 Dec 2025 15:01:31 +0000 (15:01 +0000)]
Update git submodules

* Update python-masakariclient from branch 'master'
  to fff1bc7376ff1e5c1ee7dd3aeb58b6896541530a
  - Merge "add pyproject.toml to support pip 23.1"
  - add pyproject.toml to support pip 23.1

    pip 23.1 removed the "setup.py install" fallback for projects
    that do not have pyproject.toml and now uses a pyproject.toml
    which is vendored in pip.
    To address that, this change adds the minimal pyproject.toml
    to enable pbr to be properly used to build editable wheels.

    See https://pip.pypa.io/en/stable/news/#v23-1
    and https://github.com/pypa/pip/issues/8368 for more
    details on the removal of the fallback support.

Co-Authored-By: Sean Mooney <work@seanmooney.info>
    Change-Id: I16cd156ea443041b93aeffa8364a48fa4bcc62be
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
5 days agoUpdate git submodules
Zuul [Mon, 22 Dec 2025 14:33:47 +0000 (14:33 +0000)]
Update git submodules

* Update cloudkitty from branch 'master'
  to f524e9261f0da9b1a48a210a53b63c27a68b9374
  - Merge "Check that the limit is never over 5000 in Loki queries"
  - Check that the limit is never over 5000 in Loki queries

    Loki has hard limit of 5000 rows it can return at once, and if the user
    tries to bring more, it will just deny the request. Instead of
    delegating the request denial to Loki, we add the proper checks before
    the queries are done, so we can properly inform the user that more than
    5000 rows is not acceptable.

    Change-Id: I9b98bb7d0c51724b1a63e2ecbf01ffe4a4f1c8e6
Signed-off-by: Juan Larriba <jlarriba@redhat.com>
5 days agoUpdate git submodules
Zuul [Mon, 22 Dec 2025 14:08:54 +0000 (14:08 +0000)]
Update git submodules

* Update kolla from branch 'master'
  to e90762c3abd2d860d3a21a2d03afa6cae48fe778
  - Merge "Revert "kolla-toolbox: Bump ansible-core to 2.20""
  - Revert "kolla-toolbox: Bump ansible-core to 2.20"

    This reverts commit ef12d96731bc82472941c81ac24e3a13736674d0.

    Reason for revert: Broke community.mysql

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

* Update python-masakariclient from branch 'master'
  to 916f5dcd332ff6e954ea38fbfecffb2d3028922b
  - Merge "Remove unnecessary hacking from test reqs"
  - Remove unnecessary hacking from test reqs

    It is used in only pep8 target which does not actually use
    the requirements files.

    Also remove the outdated note about pip's dependency resolver and adds
    the note about lower bounds (which are no longer tested).

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

* Update masakari-dashboard from branch 'master'
  to 83d61866d405eca3c2cf2e244dfc920c38d4d55c
  - Merge "Remove unicode prefix from code"
  - Remove unicode prefix from code

    All strings are considered as unicode string from Python 3.

    This patch drops the explicit unicode literal (u'...')
    appearances from the unicode strings.

    Change-Id: Ia88a8caafa0829ea1676d95f3a5abcffff8c14da
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
5 days agoUpdate git submodules
Zuul [Mon, 22 Dec 2025 12:26:33 +0000 (12:26 +0000)]
Update git submodules

* Update python-masakariclient from branch 'master'
  to 1d0a9ba6dcfbb9d140c141b5862e53825e17510f
  - Merge "Remove support for Python 3.8 and 3.9"
  - Remove support for Python 3.8 and 3.9

    These two old versions are no longer tested due to their EOL.

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

* Update ironic-python-agent-builder from branch 'master'
  to 40b946c1c10fe86b8f6f5b321f6329e75b9970b3
  - Merge "Lockout configdrive reads on network boots"
  - Lockout configdrive reads on network boots

    We discovered it was possible, when the agent was network
    booted, due to the model of "don't break existing users"
    coding, that it was possible for the script to consider
    a standing config drive as valid. This could result in
    configuration getting loaded from the configuration drive
    which is a security issue, but only for the networking portion
    of the configuration due to the use of glean instead of
    cloud-init.

    We since reverted out the default to have simple-init enabled,
    and this change fixes the load logic so we prevent these possible
    cases considering that ironic deployments using virtual media
    should now all be on code bases with the publisher ID value set.

    Change-Id: If2a63fd16d8ae8e71b61b39f7c0c87ff45a81cf0
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
5 days agoUpdate git submodules
Zuul [Mon, 22 Dec 2025 07:14:52 +0000 (07:14 +0000)]
Update git submodules

* Update manila-specs from branch 'master'
  to c0fbe3f61ce7e80166193e8db8651c24afb7e9d8
  - Merge "Drop basepython"
  - Drop basepython

    This was required to support env with both python 2 and 3 are available
    but is no longer needed now since python 2 was retired long time ago.

    Also drop the VIRTUAL_ENV environment which is now automatically set
    by tox.

    Change-Id: I1468baa8dce5383781a1affeafb09495053557e9
Co-authored-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
5 days agoUpdate git submodules
Zuul [Mon, 22 Dec 2025 07:11:19 +0000 (07:11 +0000)]
Update git submodules

* Update masakari from branch 'master'
  to 2361dcc1e9cdc39e8b7a4b0cae544a525de0d9cb
  - Merge "Replace deprecated warn method"
  - Replace deprecated warn method

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

    Change-Id: I2d0b93ced229ce3d661fb29c5219493a28b1bbb3
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
7 days agoUpdate git submodules
Zuul [Sat, 20 Dec 2025 11:06:48 +0000 (11:06 +0000)]
Update git submodules

* Update kolla from branch 'master'
  to 48b4337b1e102329dca6b365419f0c9839a280c0
  - Merge "kolla-toolbox: Bump ansible-core to 2.20"
  - kolla-toolbox: Bump ansible-core to 2.20

    Change-Id: I2a74d906b5239b3896fcdca015a9b37641ade833
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
7 days agoUpdate git submodules
Zuul [Sat, 20 Dec 2025 08:01:02 +0000 (08:01 +0000)]
Update git submodules

* Update kolla-ansible from branch 'master'
  to 07b261bb86381f0c736289f31593d542e6238310
  - Merge "Add support for Debian Trixie (13)"
  - Add support for Debian Trixie (13)

    Remove /etc/timezone bind mount since Debian does not provide
    that file anymore.

    Depends-On: https://review.opendev.org/c/openstack/kolla/+/964793

    Change-Id: If1a289068093843184f0d7b495815db006f2d563
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
7 days agoUpdate git submodules
Zuul [Sat, 20 Dec 2025 07:24:35 +0000 (07:24 +0000)]
Update git submodules

* Update kolla from branch 'master'
  to e203ff055b6eb07747b4fec92b2d58b16491dffd
  - Merge "Switch to Debian Trixie"
  - Switch to Debian Trixie

    Change-Id: Ib7f551d4a7c6ffe95786853d6899e704de4747b8
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
7 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 22:41:15 +0000 (22:41 +0000)]
Update git submodules

* Update openstack-ansible-plugins from branch 'master'
  to b60243e26996479dcc165e95883ca802641d054d
  - Merge "Remove Create ganesha log dir"
  - Remove Create ganesha log dir

    https://github.com/ceph/ceph-ansible/pull/4959 - now merged

    Change-Id: Ia8a97457bc82eb97f085a8dc3598ce74df247830
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
7 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 22:30:31 +0000 (22:30 +0000)]
Update git submodules

* Update openstack-ansible-plugins from branch 'master'
  to e1cc9bc28e6b2968af6a517bd680f1d5d7288029
  - Merge "Check for a supported Operating System - add information about AlmaLinux"
  - Check for a supported Operating System - add information about AlmaLinux

    Change-Id: I797c4cf0ffe88154b808a26fafd257c0e5bff016
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
7 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 22:20:08 +0000 (22:20 +0000)]
Update git submodules

* Update cinder from branch 'master'
  to 2bdc892a023d2bbdf8e66e0e9645a86b776fcf61
  - Merge "NFS driver: Fix driver fails to verify virtual size for Glance with Cinder/NFS"
  - NFS driver: Fix driver fails to verify virtual size for Glance with Cinder/NFS

    Glance images stored in Cinder with NFS as backend are sized in
    the Cinder database to match the data size of the Image-volume
    instead of the virtual_size. This prevents storage
    resource to be unnecessarily allocated, but may also results into
    errors in operations that requires checking for volume size
    consistency.

    Such checks aims to prevent users from extending NFS volumes
    from within the virtual machine and outside of Cinder scope, by
    comparing the virtual size of the NFS image with its size stored
    in Cinder's database.

    This patch changes how volume size is verified to fail only when
    a volume virtual size has been extended in size instead of trying
    to verify the exact size in bytes.

    Closes-Bug: #2073146
    Change-Id: I5c2216b72dda6bb3316ef30b352a6a8efe3a0429
Signed-off-by: Fernando Ferraz Silva <fesilva@redhat.com>
7 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 22:19:52 +0000 (22:19 +0000)]
Update git submodules

* Update cinder from branch 'master'
  to bb3895590cc58e238a6a9a67d8829484aded04f5
  - Merge "NFS driver: Use database format in initialize_connection"
  - NFS driver: Use database format in initialize_connection

    The `qemu_img_info` operation in initialize_connection may not be
    able to determine whether the volume format is `raw` or `qcow2`,
    when an inner qcow2 image is writen into a volume. This issue
    commonly happens when Glance is configured with Cinder/NFS as
    image store.

    This patch explicitily tells `qemu_img_info` operation to use
    the database format stored in admin_metadata `format` field instead
    of trying a autodiscover, to ensure volume metadata such as the
    virtual_size will be gathered correctly.

    Partial-Bug: #2073146
    Change-Id: I28df6ddfa4f62b440e01918958352ab186234f87
Signed-off-by: Fernando Ferraz Silva <fesilva@redhat.com>
7 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 22:18:31 +0000 (22:18 +0000)]
Update git submodules

* Update openstack-ansible-os_tempest from branch 'master'
  to 5d288219bfe1871de4fc96dffc9c8e8e260fde0c
  - Merge "Fix(tempest): Register tempest_router_details to resolve undefined variable _add_router"
  - Fix(tempest): Register tempest_router_details to resolve undefined variable _add_router

    Register tempest_router_details to resolve undefined variable _add_router

    Change-Id: Ifa5266999296a1e146df66840b2f4ab6835ee7ca
Signed-off-by: Gokhan <gokhan.isik@tubitak.gov.tr>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 20:39:25 +0000 (20:39 +0000)]
Update git submodules

* Update openstack-helm from branch 'master'
  to bc23f506ac88880c4db46dd7e154efa7a58a00b7
  - Merge "[ceph-rook] Update Rook to version 1.18.8"
  - [ceph-rook] Update Rook to version 1.18.8

    Update Rook to version 1.18.8 in the deployment tools.

    Change-Id: Ie83ccb22bb6306e8d22faea3eb97622d09bfe4ff
Signed-off-by: Stephen Taylor <stephen.taylor.1@att.com>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 20:06:24 +0000 (20:06 +0000)]
Update git submodules

* Update openstack-helm from branch 'master'
  to e61f0342c0c0e1903f7f0d96afd961a3f5812070
  - Merge "ironic: drop the retrieve-cleaning-network init container"
  - ironic: drop the retrieve-cleaning-network init container

    It was only setting a deprecated option and the script it ran gave less
    feedback to the user than the built in check inside of Ironic. With the
    future of Ironic standalone networking this option will make even less
    sense so allow the default behavior of looking up the name in Ironic.

    Change-Id: Iee328fb7f7ed62beacb7471c23f899849b44e300
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 19:38:24 +0000 (19:38 +0000)]
Update git submodules

* Update python-openstackclient from branch 'master'
  to d1a0ede7dbf84b66bd4620857683f81808cff8a5
  - Merge "zuul: Make openstackclient-check-plugins voting"
  - zuul: Make openstackclient-check-plugins voting

    This will ensure we do not forget to ignore a module when migrating
    plugins in-tree.

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

8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 19:32:20 +0000 (19:32 +0000)]
Update git submodules

* Update manila-tempest-plugin from branch 'master'
  to 93319df40995334ec44062e307cc45457088f8e4
  - Merge "Drop python 3.9 and support python 3.13"
  - 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: Ib5c0d86d43384906d6b6dd9e45914e654280f743
Signed-off-by: Ghanshyam Maan <gmaan@ghanshyammann.com>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 19:32:17 +0000 (19:32 +0000)]
Update git submodules

* Update manila from branch 'master'
  to 975e546f7be3b7c92cce3ef19614f9292c3f8b6e
  - Merge "fix netapp delete_share private_storage cleanup"
  - fix netapp delete_share private_storage cleanup

    The NetApp driver records info [original_name] and
    [original_junction_path] when a share is managed.This data
    is not removed during share deletion and is stored in
    private_storage and never cleaned up

    This change ensures that when a NetApp share is managed, the
    associated private storage entry is deleted via
    private_storage.delete(share['id'])

    If the share does not exist, no deletion of private storage is done
    so that diagnosis is possible if necessary.

    private_storage.delete(share['id]) also removed from
    _update_create_from_snapshot_status as it now introduces redundancy for
    the deletion there, since the _delete_share function is already being
    called before that.

    Test Plan:

    test_delete_share_clears_private_storage
    - Verifies private storage is deleted when the share exists.
    This is when _share_exists() is True

    test_delete_share_nonexistent_does_not_delete_private_storage
    - Verifies that when _share_exixts() returns False,
    private_storage.delete is not called, preserving any metadata.

    Closes-Bug: #2084666
    Change-Id: I0b3613e1ea1f54471b1f9cc73fec0761f3639b26
Signed-off-by: Rose Kimondo <rosewairimu1@gmail.com>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 18:01:29 +0000 (18:01 +0000)]
Update git submodules

* Update kolla-ansible from branch 'master'
  to 3439c6b8e812550cf9afba9b7a35878dd1697935
  - Merge "tempest: Rework regex to a list"
  - tempest: Rework regex to a list

    Change-Id: I7505f8feeb85f606df92a20bf4a4700d5ea36a51
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 17:26:35 +0000 (17:26 +0000)]
Update git submodules

* Update cinder from branch 'master'
  to ffc441fe5531a27bbc72d9eacb40c3d255f70102
  - Merge "NFS driver: Set volume format for snapshot operations"
  - NFS driver: Set volume format for snapshot operations

    On snapshot operations, the NFS driver does not properly update
    the volume format in admin_metadata to correspond to the format
    of the active snaphot, as in the case of offline snapshot
    creation, in which the driver does update the format to match
    the newly created qcow2 snapshot, resulting in the resizing
    operation to fail due to the format mismatch in the
    `qemu-img resize` command.

    This patch fixes such behavior by updating the volume format
    in volume_admin_metadata whenever the active snapshot is replaced.

    Change-Id: I7cacdd9b78820d272058e9c35f926e23b4c87ba4
Signed-off-by: Fernando Ferraz Silva <fesilva@redhat.com>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 16:51:37 +0000 (16:51 +0000)]
Update git submodules

* Update ironic from branch 'master'
  to 534e9ff6b833a006e3995cf8d5f7d80d1587c681
  - Merge "Support filtering portgroups by shard"
  - Support filtering portgroups by shard

    This was somehow missed during initial implementation. Adding ability to
    filter portgroup by shard. This was mostly vibe coded with claude, with
    me interupting to suggest better implementations when it did something
    silly. Tested manually by a human using fake drivers :).

    Closes-bug: #2134566
Generated-by: Claude code (claude)
Signed-off-by: Jay Faulkner <jay@jvf.cc>
    Change-Id: Ic67c02763c2d832f616dc4526e4be891d639b976

8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 16:06:55 +0000 (16:06 +0000)]
Update git submodules

* Update kolla-ansible from branch 'master'
  to d41e90abc783788168884abb273c63333ae65152
  - Merge "haproxy: skip redundant backend configuration for memcached"
  - haproxy: skip redundant backend configuration for memcached

    Previously, Kolla-Ansible generated unnecessary HAProxy backend
    configuration entries for the memcached service. These backend entries
    were redundant since memcached is not accessed through HAProxy by any
    OpenStack service. This patch removes the redundant configuration,
    keeping the HAProxy configuration minimal and consistent with actual
    service usage.

    Closes-Bug: #2130641
    Change-Id: I62f40d48a7f2d58b3a3b9ac6d5827a721e02c545
Signed-off-by: Piotr Milewski <vurmil@gmail.com>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 16:06:49 +0000 (16:06 +0000)]
Update git submodules

* Update kolla-ansible from branch 'master'
  to b00675bec03c2e4ec5473306a5040a17d33356c0
  - Merge "certificates: rework to use Ansible modules"
  - certificates: rework to use Ansible modules

    Add keyCertSign and digitalSignature key_usage required by Python 3.13 [1]

    [1]: https://github.com/canonical/microk8s/issues/4864

    Change-Id: Ia0c55ed6137b0ccd16815f9f7a49b3b30a982154
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
8 days agoUpdate git submodules
Fernando Royo [Fri, 19 Dec 2025 15:40:11 +0000 (16:40 +0100)]
Update git submodules

* Update ovn-octavia-provider from branch 'master'
  to c194431e8e6ebb218c1923dbcdb26ff3acf8ef84
  - Fix sync tool to pass lists to member CRUD actions

    The member_create, member_delete and handle_member_dvr helper
    methods expect lists but _ensure_loadbalancer was passing single
    dictionaries, causing sync operations to fail.

    This patch fixes regression introduced when [1] was merged

    [1] https://review.opendev.org/c/openstack/ovn-octavia-provider/+/965232

    Closes-Bug: #2136862
    Change-Id: I94123f5ce32452b880bee2307e7bd66086ec8ba6
Signed-off-by: Fernando Royo <froyo@redhat.com>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 15:11:34 +0000 (15:11 +0000)]
Update git submodules

* Update cinder from branch 'master'
  to 616f134ba98adbd46277334b2d6361a522662f77
  - Merge "Doc: Improve docs for Glance Cinder Store"
  - Doc: Improve docs for Glance Cinder Store

    This patch improves the documentation for Cinder as a backend for
    Glance by including:
    1. Configuration changes with the New location API
    2. Details about how the optimizations are performed vs the generic path
    3. Pre-conditions for the optimizations to work
    4. Recommendations regarding the internal/service project while uploading volume

    Change-Id: I6f3035178b2b43145b34fbeb14bac22d0b52bc27
Signed-off-by: Rajat Dhasmana <rajatdhasmana@gmail.com>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 15:11:27 +0000 (15:11 +0000)]
Update git submodules

* Update cinder from branch 'master'
  to aed6a6d8c88bf5da2d1aa47365dccfbad4f80c33
  - Merge "Bump zstd requirement to >1.5.0.0"
  - Bump zstd requirement to >1.5.0.0

    zstd 1.4.x fails to build with python 3.13.

    Change-Id: I430397f8d38a828748f52cfec26f6d04c55d2cdd
Signed-off-by: Eric Harney <eharney@redhat.com>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 15:01:17 +0000 (15:01 +0000)]
Update git submodules

* Update kolla-ansible from branch 'master'
  to 62a27c792dc878c9367b5db2d911318507877134
  - Merge "ironic: Make inspector related volume removal optional"
  - ironic: Make inspector related volume removal optional

    Since we need to keep the upgrade steps for 2025.1->2026.1
    and 2025.2->2026.1 upgrade currently fails on missing
    inspector-related container volume - we need to adapt
    the logic to check if that volume migration and removal
    needs to be done.

    Change-Id: If15a43733117ff48f107614589347b992ed1baa4
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
8 days agoUpdate git submodules
Michal Nasiadka [Fri, 19 Dec 2025 15:01:12 +0000 (17:01 +0200)]
Update git submodules

* Update kolla from branch 'master'
  to cfebb40d863aacc5553553bd1b1d3e11c8c3e7e7
  - mariadb: Sync packages across distros

    Change-Id: I93ac9c28332644f51fa350d5a7a6207ae822e4cf
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 13:57:48 +0000 (13:57 +0000)]
Update git submodules

* Update releases from branch 'master'
  to 33e83d7e423fd874087e504ecd7879538c0c4c66
  - Merge "Add python-openstackclient feature freeze"
  - Add python-openstackclient feature freeze

    This patch adds OpenStackSDK project specific feature freeze for
    python-openstackclient to 2026.1 Gazpacho.

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

* Update releases from branch 'master'
  to 5002a61de4381663b39674322363281d1cad35e4
  - Merge "Release neutron-lib 3.23.0"
  - Release neutron-lib 3.23.0

    $ git log --oneline --no-merges 3.22.0..67854d12
    67854d12 Add "both" direction to tap mirror definition
    28a37284 Fix tap_mirror extension name in KNOWN_EXTENSIONS
    62a07e9a Adding new base class 'BaseOvnDbSynchronizer'
    15d8373e Service role is now considered as the one who can change project_id
    b5272aab Deprecate "is_advsvc" attribute in the Context object
    39527e93 Rehome PortHardwareOffloadTypeEnumField
    20ab081c Fix assertion in unit test
    b7dd86ea Add information to network ip availabilities
    dde9ccfe Add "can_set_project_id" attribute to the context object
    b116c74e Replace deprecated warn_on_missing_entrypoint
    2feaec5a Fix documentation for maximum tag length
    7f4285b9 Remove ACCESS_READONLY RBAC constant.
    ba498831 reno: Update master for unmaintained/2024.1
    7d8fcafa Start running pylint on the test tree
    7b3be70b Fix duplicate registration for resource_extend
    dbf206fe Add the localhost IPv4 and IPv6 addresses constant

Signed-off-by: Rodolfo Alonso Hernandez <ralonsoh@redhat.com>
    Change-Id: Ic2d13f300264cbd3dac6fbd426b917ae44852b78

8 days agoUpdate git submodules
Zuul [Fri, 19 Dec 2025 13:54:15 +0000 (13:54 +0000)]
Update git submodules

* Update releases from branch 'master'
  to 27e4fea922bd8c2bcce8cd021413f14d58125c79
  - Merge "oslo.log 8.0.0"
  - oslo.log 8.0.0

    Change-Id: If631c5d46efa94478620704eba5ec222b8ba10db
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
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