Commit graph

279631 commits

Author SHA1 Message Date
Zuul
ecae1d7e1e 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>
2025-12-23 01:59:53 +00:00
Zuul
f85efe348b 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>
2025-12-22 22:26:12 +00:00
Zuul
d367425bfd 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>
2025-12-22 21:02:59 +00:00
Michal Nasiadka
b7ebb609a8 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>
2025-12-22 18:21:42 +00:00
Takashi Kajinami
3c41694611 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>
2025-12-22 16:39:01 +00:00
Takashi Kajinami
299317c04c 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>
2025-12-22 16:33:02 +00:00
Zuul
7367ea9ec9 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>
2025-12-22 16:30:06 +00:00
Takashi Kajinami
22213aeb92 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>
2025-12-22 16:06:38 +00:00
Riccardo Pittau
68eb4248e9 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>
2025-12-22 15:56:26 +00:00
Zuul
8a2100f7ef 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>
2025-12-22 15:49:58 +00:00
Takashi Kajinami
acff742c4d 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>
2025-12-22 15:33:00 +00:00
Zuul
4d83b4d9bd 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>
2025-12-22 15:13:13 +00:00
Zuul
9a3648239b 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>
2025-12-22 15:01:31 +00:00
Zuul
6be3705c4d 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>
2025-12-22 14:33:47 +00:00
Zuul
d7a636e357 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>
2025-12-22 14:08:54 +00:00
Zuul
98df0baff6 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>
2025-12-22 12:31:53 +00:00
Zuul
0f25481e17 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>
2025-12-22 12:26:54 +00:00
Zuul
ee8c30301e 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>
2025-12-22 12:26:33 +00:00
Zuul
615fd850c9 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>
2025-12-22 12:17:45 +00:00
Zuul
9597a80dea 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>
2025-12-22 07:14:52 +00:00
Zuul
c630f39e63 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>
2025-12-22 07:11:19 +00:00
Zuul
62103e6b94 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>
2025-12-20 11:06:48 +00:00
Zuul
8e8a71673e 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>
2025-12-20 08:01:02 +00:00
Zuul
9b674013c3 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>
2025-12-20 07:24:35 +00:00
Zuul
e7c94cd34e 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>
2025-12-19 22:41:15 +00:00
Zuul
ee86c5108f 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>
2025-12-19 22:30:31 +00:00
Zuul
7c8f4c7936 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>
2025-12-19 22:20:08 +00:00
Zuul
2189ec7bfc 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>
2025-12-19 22:19:52 +00:00
Zuul
bebfb11276 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>
2025-12-19 22:18:31 +00:00
Zuul
48ed8082ca 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>
2025-12-19 20:39:25 +00:00
Zuul
ae9cdfe87c 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>
2025-12-19 20:06:24 +00:00
Zuul
68777af9b9 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
2025-12-19 19:38:24 +00:00
Zuul
ce02175530 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>
2025-12-19 19:32:20 +00:00
Zuul
4ac842a6d9 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>
2025-12-19 19:32:17 +00:00
Zuul
cccee8b82c 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>
2025-12-19 18:01:29 +00:00
Zuul
5002e8fb31 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>
2025-12-19 17:26:35 +00:00
Zuul
3b2a729246 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
2025-12-19 16:51:37 +00:00
Zuul
f45a4b66fe 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>
2025-12-19 16:06:55 +00:00
Zuul
e84fd39900 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>
2025-12-19 16:06:49 +00:00
Fernando Royo
f28bde1c09 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>
2025-12-19 15:40:11 +00:00
Zuul
4ea6a6646b 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>
2025-12-19 15:11:34 +00:00
Zuul
756b94dafb 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>
2025-12-19 15:11:27 +00:00
Zuul
8875ab5f8f 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>
2025-12-19 15:01:17 +00:00
Michal Nasiadka
71b19ed1d5 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>
2025-12-19 15:01:12 +00:00
Zuul
4c498d004d 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>
2025-12-19 13:57:48 +00:00
Zuul
04ccd856ec 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
2025-12-19 13:54:20 +00:00
Zuul
2719f8d965 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>
2025-12-19 13:54:15 +00:00
Jianjian Huo
4b7446cb88 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>
2025-12-19 13:49:33 +00:00
Zuul
28fe698a47 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>
2025-12-19 13:36:23 +00:00
Zuul
8d24b50779 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>
2025-12-19 13:36:14 +00:00