Commit graph

279427 commits

Author SHA1 Message Date
Ivan Anfimov
9299e308ae Update git submodules
* Update freezer from branch 'master'
  to a2211c2773031930246f8c48d681e8947d6579bd
  - tox: remove testenv:py39
    
    Because Python 3.9 is no longer supported
    
    Change-Id: Ibc5279ca03f08c01be6e82eb5fb7124a9141bb50
    Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
2025-12-15 16:24:43 +00:00
Zuul
14f1585a6d Update git submodules
* Update kolla from branch 'master'
  to 443ea2f9aaa803dbd1d6af9441c3d89249a52211
  - Merge "CI: add rocky-10 kolla-ansible jobs"
  - CI: add rocky-10 kolla-ansible jobs
    
    Change-Id: I5607081701b59ac0ca58cb6c285769209a009355
    Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-12-15 16:17:28 +00:00
Ivan Anfimov
423d9bed69 Update git submodules
* Update freezer-specs from branch 'master'
  to 5316db61da13d11d8a8ec0439f14f9e75b8038f0
  - Drop the VIRTUAL_ENV environment
    
    which is now automatically set by tox.
    
    Change-Id: I3b8943fd9a876996c5423a003293d287e137d8ac
    Co-authored-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
    Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
2025-12-15 15:54:00 +00:00
Zuul
624b393616 Update git submodules
* Update manila from branch 'master'
  to a8a5111c4d622c9a476e1ba4c0634c16c1896f6f
  - Merge "Replace glanceclient with openstacksdk"
  - Replace glanceclient with openstacksdk
    
    The glance client will be deprecated one day. Projects using it should
    switch to using the OpenStack SDK instead.
    
    Change-Id: I61a670462c123bc68c4b6c938afad3b233ecbf74
    Signed-off-by: Cyril Roelandt <cyril@redhat.com>
2025-12-15 15:30:12 +00:00
Riccardo Pittau
781c6a6993 Update git submodules
* Update ironic-prometheus-exporter from branch 'master'
  to 3cc462dee2ae3ad3d702a6c59b9142ceaf4e9b1f
  - Fix handling of unknown metric keys in ironic parser
    
    The category_registry function used separate 'if' statements to check
    for different key prefixes (ironic.api, ironic.drivers.modules,
    ironic.conductor). When a key didn't match any prefix, the
    formatted_key variable from the previous loop iteration would be
    reused, causing metrics to be created with incorrect names and
    incomplete labels.
    
    Changed the if/if/if structure to if/elif/elif/else to ensure:
    - Keys are processed by exactly one branch
    - Unknown keys are explicitly skipped with a debug log message
    - No accidental reuse of stale formatted_key values
    
    Also updated test expectations to remove the bogus metric that was
    created by this bug, and added a unit test to verify unknown keys
    are properly skipped.
    
    Assisted-By: Claude Sonnet 4.5
    Change-Id: Iadca6941906783259ff7af0564a092d67f11b156
    Signed-off-by: Riccardo Pittau <elfosardo@gmail.com>
2025-12-15 14:49:36 +00:00
Zuul
1a92f3d777 Update git submodules
* Update barbican from branch 'master'
  to b52d3cfb9783f626f2821c7ca50da75be6ca4c6f
  - Merge "Use common RequestId middleware to assign request id"
  - Use common RequestId middleware to assign request id
    
    oslo.middleware provides the common middleware implementation we can
    reuse.
    
    Change-Id: I4e4316beac442a2e77924ab519a06a04a81ce53c
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-12-15 13:45:11 +00:00
Ghanshyam Maan
d011420e65 Update git submodules
* Update keystone-tempest-plugin from branch 'master'
  to a6921676c98c4cb0c8965bffecfaf54a7ef9c8b9
  - Drop python 3.9 and support python 3.13
    
    Due to requirements repo dropped the constraints for
    python3.9[1], Tempest needs to drop the python 3.9
    support[2]. Because Tempest master cannot support
    py3.9 anymore, it needs to be dropped from tempest
    plugins also.
    
    Also, add python 3.13 support which is tested as mandatory
    in 2026.2 cycle.
    
    [1] https://review.opendev.org/c/openstack/requirements/+/957587
    [2] https://review.opendev.org/c/openstack/tempest/+/966101
    
    Change-Id: I9586938ab1e9012f72bd3d2240c9aacae04499a1
    Signed-off-by: Ghanshyam Maan <gmaan@ghanshyammann.com>
2025-12-15 13:44:29 +00:00
Zuul
63dd2ba072 Update git submodules
* Update castellan from branch 'master'
  to 111d7341f3c47ccc2363f8fc1fe966322329dfb4
  - Merge "barbican: Ensure valid URLs"
  - barbican: Ensure valid URLs
    
    Make sure that options to define endpoint URLs only accept valid URLs.
    
    Change-Id: I1c01fa8328ce62724c356a3fe0c5b6f6b875dfb7
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-12-15 13:42:11 +00:00
Zuul
c753b5b567 Update git submodules
* Update kayobe from branch 'master'
  to cee36ca383be4eb144058829adc127e37db8a950
  - Merge "Add configuration for Ironic introspection DNS servers"
  - Add configuration for Ironic introspection DNS servers
    
    Closes-Bug: #2130947
    Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/966023
    Change-Id: Ie5ea55953eb1c0cc04a2d387bf99bd542da396eb
    Signed-off-by: Thomas Sell <thomas.sell@bih-charite.de>
2025-12-15 13:10:37 +00:00
Zuul
0275df2198 Update git submodules
* Update kayobe from branch 'master'
  to f3435e687fa3ee7de25eb1e4aa21b999de791432
  - Merge "Bifrost: Add inspector_keep_ports option"
  - Bifrost: Add inspector_keep_ports option
    
    Default value stays `present` to match Bifrost (overcloud ironic default
    remains `added`).
    
    Change-Id: Iffc8de818e80ee42f5946e2ef04b997d8a9a2f67
    Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-12-15 11:49:41 +00:00
Zuul
9e8d9dd8b9 Update git submodules
* Update kayobe from branch 'master'
  to 7fd30fd169ba44eddfc1b33672c3057c57c05e7c
  - Merge "Document another change when moving to unmaintained"
  - Document another change when moving to unmaintained
    
    Change-Id: Ie3743e0b54c32a8cbc7995f4b5c3e59b4f01d96b
    Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
2025-12-15 11:16:56 +00:00
Pierre Riteau
6a55afe439 Update git submodules
* Update kayobe from branch 'master'
  to f773cd04888ebd6b3d728ac418ff320cba7252aa
  - CI: Use centos:stream10 image for molecule
    
    Change-Id: Ie39a9975a6d9bec8e118d1d7e7a67fe2095b66a4
    Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
2025-12-15 11:16:52 +00:00
Michal Nasiadka
b371de2c99 Update git submodules
* Update kolla from branch 'master'
  to 35f7b3c3426662877d4f8fc2e3c517697ffba6d9
  - setup.cfg: Update Python versions according to Flamingo PTI
    
    Add Python 3.13 and drop 3.8 & 3.9.
    
    See https://governance.openstack.org/tc/reference/runtimes/2025.2.html
    
    Change-Id: I2125879365dbe9a1645c159d87777939dae824c4
    Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-12-15 10:30:49 +00:00
Zuul
4d35c50fa9 Update git submodules
* Update ironic from branch 'master'
  to 9c00256b3b8023a645ae7bebf64e9d8ec622c311
  - Merge "fix: agent inspection hooks failure does not clean up"
  - fix: agent inspection hooks failure does not clean up
    
    When the using the agent inspector interface and an exception happens
    during execution of the hook, the node is not cleaned up resulting in
    stale Neutron ports and ramdisk files.
    
    Closes-Bug: 2135265
    Change-Id: I69ceec12fc0beea586176a768d864a22261cdb93
    Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
2025-12-15 10:17:53 +00:00
Zuul
ddb6aff685 Update git submodules
* Update ironic from branch 'master'
  to bdbb371ecd758440cc4e96d94cc1aa9b4056f58a
  - Merge "Use native override of RequestContext.from_environ"
  - Use native override of RequestContext.from_environ
    
    The from_environ method provides the native interface (by keyword
    arguments) to pass additional arguments to build a RequestContext
    instance.
    
    Also fix the ignored kwargs.
    
    Change-Id: Id02e2212e1877c7913218d87188ba8b359ce2757
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-12-15 10:15:34 +00:00
Zuul
14cb6d21db Update git submodules
* Update trove-dashboard from branch 'master'
  to 9c736bea660972a9adb0c9088e5ce3869015b058
  - Merge "Drop Python 3.9 support"
  - Drop Python 3.9 support
    
    It was removed from tested runtimes in 2025.2 . It has been kept for
    one cycle for smooth transition of the other projects, but it's time
    to bump the enforced minimum requirement.
    
    Also add Python 3.13 which has been tested for some time.
    
    Change-Id: Idce138f6efee30f13207946b3f1fdea63987d302
    Co-authored-by: Stephen Finucane <stephenfin@redhat.com>
    Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
2025-12-15 09:55:43 +00:00
Zuul
9aca83e94b Update git submodules
* Update storlets from branch 'master'
  to e3e38c8792ab173db39951da23c75297b244626e
  - Merge "Refactor STaskFactory"
  - Refactor STaskFactory
    
    Use switch-case instead of long if/else if/else block.
    
    Change-Id: I00023606c9c1ab849eb1fc78760a39ec99325a36
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-12-15 07:51:33 +00:00
Zuul
e7da8e8acf Update git submodules
* Update storlets from branch 'master'
  to 5ec3cb7cc9b943d69c76c5379c17db5c7324bc78
  - Merge "Use yield"
  - Use yield
    
    ... to get rid of multiple break statements.
    
    Change-Id: Ice6319661fc53f8ccc062342d3ea236316693037
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-12-15 03:16:26 +00:00
Zuul
81bed6d10e Update git submodules
* Update ironic from branch 'master'
  to 7fe20fe31f0e184c68b7029e04acdb5d286fc4b2
  - Merge "Replace remaining usage of policy.json"
  - Replace remaining usage of policy.json
    
    It was deprecated long ago in favor of policy.yaml and is being removed
    soon.
    
    Change-Id: I1a5804cd15e1bc79ad1dc9900e61584902ef4468
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-12-15 01:11:36 +00:00
Zuul
8c88646670 Update git submodules
* Update ironic from branch 'master'
  to 078728aa3487df54d96b427b2b44c35a976d0091
  - Merge "doc: trivial: Quick revision of README"
  - doc: trivial: Quick revision of README
    
    I took a quick look and felt like it wasn't clearly demonstrating
    current state, so decided to revise the text. It should be more
    clear now as to the state of reality.
    
    Change-Id: I1b3c808f6d75e1e7fa532d18df82418a4747071a
    Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
2025-12-15 01:11:25 +00:00
Zuul
98a5d38abf Update git submodules
* Update ironic from branch 'master'
  to 6ed4f6f5617e8d1398d73a987e8276a56ac68fd6
  - Merge "remove sushy_oem_idrac usage"
  - remove sushy_oem_idrac usage
    
    Ironic now depends on a minimum version of sushy that has integrated
    sushy_oem_idrac into the code base so there is no point in falling back
    to pulling in sushy_oem_idrac so remove the path.
    
    Change-Id: I17217e0fe07b4819863706f473af12d87da46429
    Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
2025-12-15 01:11:19 +00:00
Zuul
79993c830b Update git submodules
* Update heat from branch 'master'
  to bb2c25f8ec0f42f2174f8c558d15dca66cb5a6f0
  - Merge "Fix redundant header parsing"
  - Fix redundant header parsing
    
    The following headers are already parsed by the base RequestContext in
    oslo.context .
     - X-User-Domain-Id
     - X-Project-Domain-Id
     - X-User-Name
    
    Change-Id: Iaf015a47650581cd74734de3b74a2e4f20e6a015
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-12-14 16:30:39 +00:00
Takashi Kajinami
acae09aeaf Update git submodules
* Update zaqar from branch 'master'
  to 27b5b2323727f5c8b73f8ed8e51881eb12a91d0c
  - Refactor RequestContext
    
    Drop the redundant implementations and use the base code as much as
    possible.
    
    Change-Id: I36eacc1084d3016ce60c830ffff2c286a88f399c
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-12-14 15:17:31 +00:00
Zuul
15654ad50f Update git submodules
* Update ironic from branch 'master'
  to aa8ae9601752d46d04e3656fd8aee84dc5a92369
  - Merge "Move `check_image_size` to `deploy_utils`"
  - Move `check_image_size` to `deploy_utils`
    
    Move the image size check earlier in the deploy flow so it runs only
    when it matters and reuses already-fetched image info.
    
    Closes-Bug: #2133885
    Change-Id: I40518762e3032bbdcfe1d8e7e929147a761a95f8
    Signed-off-by: Afonne-CID <afonnepaulc@gmail.com>
2025-12-14 08:11:28 +00:00
Zuul
72f55e2231 Update git submodules
* Update swift from branch 'master'
  to eb567b21429ae85be24ce92cd326357c11e97aaa
  - Merge "max_request_line: add probe test assertions"
  - max_request_line: add probe test assertions
    
    The existing test_signals probe test provides a convenient place to
    make some assertions about modified constraints.
    
    Related-Change: Icb2920bf975c7a1dfc7368380b54e99ba1ebcd2c
    Change-Id: I37173a733212cd253d27437aecee9e2b379366c6
    Signed-off-by: Alistair Coles <alistairncoles@gmail.com>
2025-12-13 20:09:08 +00:00
Zuul
cf01d6183c Update git submodules
* Update heat from branch 'master'
  to acbe86ea28dbb5f2e828acde06c7ac98c9fea751
  - Merge "Validate [DEFAULT] num_engine_workers"
  - Validate [DEFAULT] num_engine_workers
    
    oslo.service does not accept workers < 0. Validate the input in
    oslo.config layer instead of failing at runtime.
    
    Change-Id: I181b28aafdf36f499a8390a0d91ccb14442815ff
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-12-13 19:35:44 +00:00
Zuul
bfa1ec0b6a Update git submodules
* Update watcher from branch 'master'
  to 2ba9caae744db2f62e6a57e25069ac364ec54ffc
  - Merge "Move decision-engine monitoring service to the decision-engine"
  - Move decision-engine monitoring service to the decision-engine
    
    Currently, it is running only as part of the watcher-api when running as
    an standalone eventlet service, and not executed as a wsgi service. In
    a decision-engine failure scenario, the continuous audits running on it
    are not reassigned and are not longer running.
    
    This patch is moving the service to be part of the decision-engine
    itself. Note that when there are no running decision-engines there is no
    point in running the monitor service.
    
    I am also including a leader election mechanism so that we can run
    multiple copies of the monitor and only one of the alive ones takes
    care of monitoring the service and acting upon failures.
    
    Assisted-By: claude-code
    Closes-Bug: #2126767
    Change-Id: If13e8ebbfd632b98742b965299b8633ff894b212
    Signed-off-by: Alfredo Moralejo <amoralej@redhat.com>
2025-12-13 11:39:02 +00:00
Zuul
df1dd02e3c Update git submodules
* Update neutron from branch 'master'
  to 467b2827f2a17d223032db3b33ad2a3e9781d668
  - Merge "Remove redundant mock statement"
  - Remove redundant mock statement
    
    The return value for mock_sync is set twice. This removes the first time.
    
    TrivialFix
    
    Change-Id: I61b7216b620f5a5eabffbdf9ff89da3f80942e8a
    Signed-off-by: Doug Szumski <doug@stackhpc.com>
2025-12-13 02:23:35 +00:00
Zuul
349d52f5ed Update git submodules
* Update cinder from branch 'master'
  to f5905f5ff78cb943518e133783295833c14f27d0
  - Merge "Fix updating service_uuid"
  - Fix updating service_uuid
    
    This patch ensures that after a successful driver assisted
    volume migration, the volume's service_uuid is updated to
    reflect the possible destination service's uuid.
    
    Closes-Bug: #2117273
    Change-Id: I71b0ece4d98cf099a5487279ed28fdc0a4061c8b
    Signed-off-by: Walter Boring <waboring@hemna.com>
2025-12-13 02:23:27 +00:00
Vladimir Kozhukalov
88f4d6da85 Update git submodules
* Update loci from branch 'master'
  to 1b8abf47870fca671a773e1b6d6819b11c1dc934
  - Add curl and jq packages to the openstack-client image
    
    Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
    Change-Id: I4e4dee8b172623f5be31a4b3aa5fc8a58d25999e
2025-12-13 01:31:50 +00:00
Zuul
1e94e3ad37 Update git submodules
* Update openstacksdk from branch 'master'
  to 8926bfe8fd21d91b7fdcd54590d36435393c2c4f
  - Merge "ruff: Enable W rules"
  - ruff: Enable W rules
    
    Change-Id: I1981fdf512a8f7c30bebc4aa0e9ccf2e53466707
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2025-12-13 01:03:00 +00:00
Zuul
6aeb4d8978 Update git submodules
* Update manila from branch 'master'
  to 8fa7281cc6202c693a795635a1633aba0882fe1d
  - Merge "api: Add schema for share force_delete action"
  - api: Add schema for share force_delete action
    
    Change-Id: Icdad59dca8ded5b370f5368a22d9f3fe6b65db48
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2025-12-13 00:36:13 +00:00
Zuul
aee71bd2d8 Update git submodules
* Update glance from branch 'master'
  to 06b80afa970510bb314aebb01657efef1844ded7
  - Merge "Document Uwsgi support for production"
  - Document Uwsgi support for production
    
    Change-Id: If16861401076cb104f21c0104546dc2ec8b7abee
    Signed-off-by: Abhishek Kekane <akekane@redhat.com>
2025-12-12 23:59:39 +00:00
Zuul
4b7b42e008 Update git submodules
* Update cinder from branch 'master'
  to cf7a00aba514805afe77380fd5690ce246976ce8
  - Merge "tests: Ensure all APIs have a request body schema"
  - tests: Ensure all APIs have a request body schema
    
    The idea here is to test that we are doing schema validation against
    all routes that accept a request body (i.e. POST, PUT, PATCH). We can
    use these schemas down the line to generate OpenAPI docs like all the
    cool kids do.
    
    Change-Id: I666ac1c151de9bf1b4570390d74809afb014f4a2
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2025-12-12 23:59:33 +00:00
Zuul
20c1c4e50a Update git submodules
* Update cinder from branch 'master'
  to fd810bcf15efebae836fe136a5845b716f9f51b0
  - Merge "api: Remove unnecessary validation helpers"
  - api: Remove unnecessary validation helpers
    
    Now that we have JSON schemas for all APIs that accept a body, we no
    longer need to do this validation in the method.
    
    Change-Id: Ie09de58bd1b01edea916d7e43e32eb81e7877fae
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2025-12-12 23:59:25 +00:00
Zuul
f0ec17d994 Update git submodules
* Update cinder from branch 'master'
  to f8b6f404d68f65f9ad47b8804f254b960c4361de
  - Merge "api: Add remaining missing request body schemas"
  - api: Add remaining missing request body schemas
    
    This is relatively simple. The schemas added are either (a) extremely
    loose or (b) merely mimic validation that already exists in the API
    methods. Where the latter occurs, we remove the existing validation
    logic, which effectively means removing invocations of
    'assert_valid_body' and 'validate_name_and_description'. So far, so
    good. We also rename the imports for consistency as we plan to conduct
    far more surgery on these.
    
    We do, however, uncover a bug. The 'VolumeTypesManageController._delete'
    method is getting mapped to two APIs: 'DELETE /types/{id}' and 'POST
    /types/{id}/action'. Only the former is expected and attempting to use
    the latter fails, but it fails with HTTP 500 (bad!) rather than HTTP 404
    (good!). This can be reproduced with e.g.
    
      >>> import openstack
      >>> conn = openstack.connect()
      >>> type_id = 'xxx'  # a valid type ID here
      >>> body = {'delete': None}
      >>> conn.block_storage.post(f'/types/{type_id}/action', json=body)
    
    We should fix this, but doing so is out-of-scope for this change so a
    FIXME is included for now instead.
    
    On top of all the above, the schema decorator we have expects a 'body'
    kwarg to be passed to the method and requires a request object with API
    version attributes. We had a couple of tests that were passing body as a
    positional argument instead or using fake request objects. We correct
    all these issues.
    
    Change-Id: I0d4ed51932ba94abb59e650fa726c877b94656b1
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2025-12-12 23:47:33 +00:00
Zuul
db2eca6d5f Update git submodules
* Update openstack-ansible-galera_server from branch 'master'
  to ebd7fd89988ac38e7e5b3e08a758fdd24efd3518
  - Merge "Replace normpath with join for backup script"
  - Replace normpath with join for backup script
    
    Instead of trying to normalize path for each instance, we can
    normalize passed by user path once and then leverage join instead.
    
    This not only should optimize execution, but makes code more readable.
    
    Change-Id: Iff4e8c121ed78c8e021581f625f2dc4dd704b8ba
    Signed-off-by: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
2025-12-12 23:13:55 +00:00
Alfredo Moralejo
a27ef88f74 Update git submodules
* Update watcher-tempest-plugin from branch 'master'
  to 03fdfc525d12803082648ada2421995711de9b57
  - Refresh the state of the actionplan before asserting status
    
    This is follow-up of [1]. That patch added a wait for actionplan to
    reach finished state before checking the status. However, it is not
    refreshing the state of the actionplan in the action_plan variable
    before doint the actual assert, so it's still validating the state that
    had before the wait.
    
    [1] https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/968750
    
    Closes-Bug: #2133181
    
    Change-Id: Id3520d9293778694ee699be4b0b4ab07144dae3a
    Signed-off-by: Alfredo Moralejo <amoralej@redhat.com>
2025-12-12 21:59:14 +00:00
Zuul
64ab8bd199 Update git submodules
* Update openstack-helm from branch 'master'
  to a5670acef08d06b84900a1bac84571b6b478c2a8
  - Merge "keystone: provide default WSGI script for apache"
  - keystone: provide default WSGI script for apache
    
    Provide a WSGI script for Apache to use to start up Keystone since Keystone
    stopped shipping their own entrypoint. This is done in a way that users can
    override it and the container has less moving pieces at startup.
    
    Change-Id: Id32f8eb5bacea389d388d2483454d4a01ef608be
    Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
2025-12-12 21:57:07 +00:00
OpenStack Release Bot
f437741d3d Update git submodules
* Update os-brick from branch 'master'
  to da7bbcf387039bd4bca3078759bbe1ec4da4fe84
  - reno: Update master for unmaintained/2024.1
    
    Update the 2024.1 release notes configuration to build from
    unmaintained/2024.1.
    
    Change-Id: I3f0a24345afa2127cbc6e256c4989661e5894c4e
    Signed-off-by: OpenStack Release Bot <infra-root@openstack.org>
    Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/change_reno_branch_to_unmaintained.sh
2025-12-12 21:44:09 +00:00
Zuul
afd967bb0f Update git submodules
* Update neutron from branch 'master'
  to b01e3aeb7b3b63e847858411bd6664aeacdc5f27
  - Merge "Handle virtual port parent lookup via Neutron DB"
  - Handle virtual port parent lookup via Neutron DB
    
    When the existing code would have an orphaned LSP that matched the IP
    of a port being added to a VM, it would detect that the new VM port
    was of type virtual. This patch instead uses the neutron db (the source
    of truth) to find the parent ports of a virtual port (the ports that
    have allowed address pairs matching the port).
    
    Closes-Bug: #2000378
    
    Change-Id: I8d2b6be0d64d243a16e365af2d5bd5af78015fc8
    Signed-off-by: Terry Wilson <twilson@redhat.com>
2025-12-12 21:13:14 +00:00
Zuul
8ff6180174 Update git submodules
* Update glance from branch 'master'
  to dfcb35ecf5cca9c8e42d5e0b52b2707cf3daa862
  - Merge "Update image size after image decompression"
  - Update image size after image decompression
    
    Calculate the decompressed image size and update the image
    object to prevent size mismatch validation failures during
    import.
    
    Closes-Bug: #2132607
    Change-Id: I82e54c982329bbb6702971a4d8bbd9178f33ef31
    Signed-off-by: Abhishek Kekane <akekane@redhat.com>
2025-12-12 20:34:39 +00:00
Zuul
88deb0aec3 Update git submodules
* Update cinder from branch 'master'
  to 4d861c2e3cc750111373da9f6ba754e18a4028d3
  - Merge "api: Rename controllers"
  - api: Rename controllers
    
    Make the logs for failing tests a little simpler.
    
    Change-Id: Ia8b0fe29283742adfb345bb2b9f6f6b996791f7e
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2025-12-12 20:34:34 +00:00
Zuul
cdb04b421d Update git submodules
* Update cinder from branch 'master'
  to 268db57daaebec682839e20a9ca92d40b2e03c22
  - Merge "api: Merge os-services extension"
  - api: Merge os-services extension
    
    We no longer want to support enabling and disabling API extensions.
    Start this process by merging in the os-services API. Nothing changes
    yet with regards to configuration but that is coming.
    
    Note that we can now delete the 'ServiceController.update' method since
    we can use 'mapper.connect' rather than 'mapper.resource'.
    
    Change-Id: I352488f501c7ebd32f895e59e8d593d73a2d97dc
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2025-12-12 20:34:27 +00:00
Zuul
1b0c68eea0 Update git submodules
* Update ironic-python-agent from branch 'master'
  to b02398ffde4c99673332ea0c9fbddb723be532e3
  - Merge "enable_vlan_interfaces: support identifying interfaces by MAC"
  - enable_vlan_interfaces: support identifying interfaces by MAC
    
    The enable_vlan_interfaces config option supports a comma-separated list
    of <interface>.<vlan> pairs. However, using this relies on knowledge of
    the interface name. When used via the ipa-enable-vlan-interfaces kernel
    command-line parameter, an interface name may be hard to predict.
    
    As an alternative to identifying interfaces by name, support identifying
    them by MAC.
    
    Change-Id: Ice822a8e7b8d82352b3b39f87d930bef3eb7b461
    Signed-off-by: Jonathan Davies <jonathan.davies@nutanix.com>
2025-12-12 20:26:39 +00:00
Rodolfo Alonso Hernandez
696ad332e5 Update git submodules
* Update neutron from branch 'master'
  to 9edf82b24d5180f18fa08b45900d45cf9ab9f2dc
  - [OVN] Fix the `_gen_router_port_ext_ids` call
    
    In the maintenance method `update_lrouter_ports_ext_ids_name_prefix`,
    the call to `_gen_router_port_ext_ids` should be done with a Neutron
    DB port, not the Logical_Switch_Port.
    
    Closes-Bug: #2134703
    Signed-off-by: Rodolfo Alonso Hernandez <ralonsoh@redhat.com>
    Change-Id: I2bc635e80f23d38683ae635ac15f4fc3e7a79b73
2025-12-12 19:51:30 +00:00
Zuul
dd04ea4e5d Update git submodules
* Update oslo.limit from branch 'master'
  to fcc8fcae2e0e364e54d35062e0448d7a626fbc07
  - Merge "typing: Be looser in what we accept"
  - typing: Be looser in what we accept
    
    Accept e.g. dict.keys() or tuples as well as lists.
    
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Change-Id: I0d64196a5639ac940c8bf0adb7aef2f75e85c77d
2025-12-12 19:29:52 +00:00
Zuul
846e44b8d2 Update git submodules
* Update oslo.limit from branch 'master'
  to 413aae4c5262f9a424489ae747ce7473358ed93b
  - Merge "typing: Accept None project ID"
  - typing: Accept None project ID
    
    The docs say this should be accepted. Correct the type hints to
    reflect this.
    
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Change-Id: I10a7b7228f1f974a68ca27f3bb89e36470cdf1b0
2025-12-12 19:29:51 +00:00
Ivan Anfimov
98fb16d915 Update git submodules
* Update octavia-lib from branch 'master'
  to dd2de014f51a2f804ac1ac69d468f2eabc85a27e
  - Remove url tags from README
    
    The tags framework has been discontinued for a long time.
    
    https://governance.openstack.org/tc/reference/tags/
    
    https://governance.openstack.org/tc/resolutions/20211224-tags-framework-removal.html
    
    Change-Id: I7f69db7326e0359f8f96332d4417964573325052
    Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
2025-12-12 19:27:23 +00:00
Ivan Anfimov
63af012015 Update git submodules
* Update octavia from branch 'master'
  to f42860a7302b521dd2895a22535dbd1de1f912f0
  - Remove url tags from README
    
    The tags framework has been discontinued for a long time.
    
    https://governance.openstack.org/tc/reference/tags/
    
    https://governance.openstack.org/tc/resolutions/20211224-tags-framework-removal.html
    
    Change-Id: Ib7713f9d42a31d4da075537116334f2b21e8b276
    Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
2025-12-12 19:27:21 +00:00