Commit graph

279926 commits

Author SHA1 Message Date
Stephen Finucane
d447db7b9a Update git submodules
* Update openstackdocstheme from branch 'master'
  to f66ef5f74169dd2e9dd0bea68175071a89b50d99
  - Enable more ruff rules
    
    Change-Id: Ife8ecbb9c411c475c346cdf1616f2e766d0d6527
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2026-01-09 18:05:56 +00:00
Stephen Finucane
bca6a698e7 Update git submodules
* Update automaton from branch 'master'
  to 7bb45f7827ea57ebd49093e07b9e0db6225df601
  - typing: Provide hint for reaction type
    
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Change-Id: Id054c7f9150e9c1ef8b3756d4ac9a8a2727132d6
2026-01-09 17:08:36 +00:00
Stephen Finucane
fa44724f4a Update git submodules
* Update automaton from branch 'master'
  to b73bb3b67c83086909787b6262054a1688d313ec
  - Add typing
    
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Change-Id: Ib34fab9de71cdadb0e4a8a211f86b9e6dc362007
2026-01-09 16:45:57 +00:00
Zuul
12316e51ad Update git submodules
* Update nova from branch 'master'
  to 27d4d84eb1069fc532f75d39c2a4a8038539683a
  - Merge "libvirt: Ensure device alias is present"
  - libvirt: Ensure device alias is present
    
    Our event listener depends on devices having an alias set. We add an
    early assertion to prove this is the case. In real-life, this will
    always be the case since the devices we can detach - like interfaces and
    disks - are among the lists of devices that libvirt will automatically
    generate an alias for if the user (nova-compute, in this case) doesn't
    provide their own [1]. However, many of our tests were not doing this so
    we must update our LibvirtFixture in particular to start doing so.
    
    [1] https://github.com/libvirt/libvirt/blob/v11.10.0/src/qemu/qemu_alias.c#L692-L786
    
    Change-Id: Id98d8029af673ffa89d6472be98f90a6f0975511
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2026-01-09 16:38:33 +00:00
Zuul
b83eaa9265 Update git submodules
* Update glance-specs from branch 'master'
  to 887318893980f3b29db8ae831d35d72178c51014
  - Merge "Fix symlinks for Xena templates"
  - Fix symlinks for Xena templates
    
    Someone missed a leading period.
    
    This is similar to a18d7ab4d70eb41bf15550845f80c960bd6ba28e .
    
    Change-Id: I2195d328b73a264a46ede8f61842bd5e3fd71372
    Signed-off-by: Cyril Roelandt <cyril@redhat.com>
2026-01-09 16:31:35 +00:00
Zuul
5bb7966b00 Update git submodules
* Update glance-specs from branch 'master'
  to d6d942579b9fcf1584612b5e62acc4a4a7947cb2
  - Merge "[spec-lite ]Swift backend application credential support"
  - [spec-lite ]Swift backend application credential support
    
    This spec documents adding application credential support to the Swift
    backend driver in glance_store to enable Zero Downtime Password Rotation
    (ZDPR) functionality.
    
    Assisted-By: Cursor (claude-4.5-sonnet)
    Signed-off-by: Abhishek Kekane <akekane@redhat.com>
    Change-Id: Ie0093ebfecda8cd799adb17da7b660911875e7a6
2026-01-09 16:31:33 +00:00
Zuul
5f607a5311 Update git submodules
* Update glance-specs from branch 'master'
  to 5118ee16d5ad97ed2eeb66ac159ad0e568ebe6cc
  - Merge "[spec-lite] Cinder backend application credential support"
  - [spec-lite] Cinder backend application credential support
    
    This spec documents adding application credential support to the Cinder
    backend driver in glance_store to enable Zero Downtime Password Rotation
    (ZDPR) functionality.
    
    Assisted-By: Cursor (claude-4.5-sonnet)
    Signed-off-by: Abhishek Kekane <akekane@redhat.com>
    Change-Id: Ic1965e614d478bbc052b29808dc7fd395d3070a0
2026-01-09 16:12:48 +00:00
Zuul
f7ff68334c Update git submodules
* Update nova from branch 'master'
  to a906f39ec847cc2ba384cf95d8d663f7b266c50d
  - Merge "trivial: Use functools.wraps"
  - trivial: Use functools.wraps
    
    Rather than setting dunder attributes manually.
    
    Change-Id: I71bf90f5deacb11cbf6e39dfe459edd5a03f3d75
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2026-01-09 16:11:09 +00:00
Zuul
d95511fcbe Update git submodules
* Update neutron from branch 'master'
  to 944f3a93260fac8edbb63c844cfdf99fa970a81c
  - Merge "Cleanup stale DHCP ports not bound to host"
  - Cleanup stale DHCP ports not bound to host
    
    This loops through the network ports when checking
    for stale devices that should not be there anymore
    and if the tap port exist and the binding:host_id
    says it's bound to another host than what the DHCP
    agent is on the port is considered stale and is
    unplugged.
    
    This makes sure that Neutron has self heal itself
    during this error condition where a DHCP port
    that is not bound to itself is still there causes
    connectivity issues due to for example IP conflict
    with the other DHCP agent.
    
    Partial-Bug: #2130885
    Change-Id: I1df5d7984201498493026dc06c3e7750b8780a5e
    Signed-off-by: Tobias Urdin <tobias.urdin@binero.com>
2026-01-09 16:10:56 +00:00
Bartosz Bezak
6418a90d46 Update git submodules
* Update kolla from branch 'master'
  to 9d9c922c51bec2f18ff64399d8feb55157d2959a
  - CI: rotate zuul secrets
    
    and store COPR webhook URLs as list
    
    Change-Id: Ic75619db8c4b4f02bc51f4bfa6ae067acd1ba7e8
    Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2026-01-09 15:44:26 +00:00
Zuul
90a1c51372 Update git submodules
* Update manila from branch 'master'
  to 6119f6e329ab2977f97dff9f4b1f65d95751434b
  - Merge "Netapp - Enable all_squash for nfs"
  - Netapp - Enable all_squash for nfs
    
    Pass share metadata in share_instance object during update_access
    method. This metadata will be parsed to check 'all_squash' key
    having value 'true'. In such case clientmatch will be given access
    with 'none' security method.
    
    Closes-bug: #2116920
    Change-Id: I05a110a1f9071fa7c819572ecf19d99efc5977e4
    Signed-off-by: Kiran Pawar <kinpaa@gmail.com>
2026-01-09 15:38:43 +00:00
Stephen Finucane
bc4365b50c Update git submodules
* Update automaton from branch 'master'
  to d4417df0b928f88806431d5b6cec453c271b72b4
  - trivial: Remove use of OrderedDict
    
    dicts are insertion ordered since Python 3.7.
    
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Change-Id: I9016c46844ab445d1cf03cfde6c20ffa4f63ba33
2026-01-09 15:20:26 +00:00
Stephen Finucane
5d38641a7b Update git submodules
* Update oslo.config from branch 'master'
  to 8d9450699545a00136ba78509067656c997ff9c4
  - Add ruff
    
    Change-Id: I279d95b87beeedeb34475585d06ac9cd989cad6a
    Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
2026-01-09 15:16:41 +00:00
Stephen Finucane
999bf0995c Update git submodules
* Update os-api-ref from branch 'master'
  to a870746f0df8162ff6efefadaa474604e4b5f4bc
  - Add typing
    
    Change-Id: Idbf6348a41b2c358f951eb93f1a7253ca0833499
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2026-01-09 15:07:59 +00:00
Stephen Finucane
2694852925 Update git submodules
* Update os-api-ref from branch 'master'
  to 3b882a8645fcfe0d97b4a7cfba68a084f68eefe7
  - Add ruff
    
    Change-Id: Id46b1721df679f5770962b7dff93b6bd9f8296b8
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2026-01-09 15:07:57 +00:00
Stephen Finucane
c68398e427 Update git submodules
* Update debtcollector from branch 'master'
  to 259bb57a232861bd716c72f41a8913986171807c
  - Bump minimum version of wrapt
    
    So we can depend on it for type hints.
    
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Change-Id: Ifece92a6338809199149f77f27be3c54d444578b
2026-01-09 14:59:56 +00:00
Stephen Finucane
fbeff30bc4 Update git submodules
* Update debtcollector from branch 'master'
  to 42d5591d5e454754c4dd5af8b0074c76729a3bea
  - Integrate ruff, ruff-format
    
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
    Change-Id: I6ac01b671e3d7cc6a7d571b59013783436be618e
2026-01-09 14:59:55 +00:00
Stephen Finucane
576d6675a6 Update git submodules
* Update os-api-ref from branch 'master'
  to 8628eae875cee3ddadb194129bbc6cb6acab3263
  - Defer log arg parsing
    
    Change-Id: I0e5f18abbcbcee7db0f9eb69cc32a16d95c2029d
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2026-01-09 14:42:12 +00:00
Zuul
8d5b080340 Update git submodules
* Update heat from branch 'master'
  to 8d97b51e1fd70fe201f60b65b61554dbabd27ff4
  - Merge "Handle authentication failure caused by invalid trust"
  - Handle authentication failure caused by invalid trust
    
    In case the user who updated the stack last time is deleted from
    keystone, the trust (user cred) kept in DB can no longer be used to
    get authenticated by Keystone.
    
    Ignore the authentication failure while validating or deleting
    the existing trust.
    
    Story: 2010675
    Task: 47750
    Change-Id: I20b7084427ac303dbb47130dc42ad684cc28cdb9
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2026-01-09 14:13:25 +00:00
Zuul
bf3ff20742 Update git submodules
* Update trove from branch 'master'
  to d4630b73bd8af7c6d5ffba5bf3df38bb994f44b3
  - Merge "Fix for DATASTORE_VERSION MySQL"
  - Fix for DATASTORE_VERSION MySQL
    
    We now use 8.4 for MySQL.
    
    Change-Id: Id934f04d61247e8eb1bbdee7f403734ffa3b7568
    Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
2026-01-09 14:03:11 +00:00
Zuul
cd4a0323e5 Update git submodules
* Update trove from branch 'master'
  to 9404e61705934dcf52e4df2285f289853a234eba
  - Merge "Fix periodic image upload jobs"
  - Fix periodic image upload jobs
    
    Change-Id: I508afb2c80ea19e733abc6a2527f723751e7e963
    Signed-off-by: wu.chunyang <wuchunyang@yovole.com>
2026-01-09 14:03:08 +00:00
Zuul
959cba13b8 Update git submodules
* Update swift from branch 'master'
  to 149f8f33e645a2ffb09de7fcd307a83f96877455
  - Merge "Remove duplicate sample config option"
  - Remove duplicate sample config option
    
    Signed-off-by: Tim Burke <tim.burke@gmail.com>
    Change-Id: Ic989c84effb6aad72a945dab6e2d4421e6bf5600
2026-01-09 13:46:43 +00:00
Alistair Coles
42d115e0ff Update git submodules
* Update swift from branch 'master'
  to 50df63daa2f3fd8cbd76dd9e29764c7b455841ac
  - tests: relocate timestamp tests to test_timestamp.py
    
    Relocate some timestamp related tests from test_utils.py to
    test_timestamp.py. The tested functions were relocated to timestamp.py
    in the Related-Change.
    
    Related-Change:I5b7ab3b2c150ec1513b3e6ebc4b27808d5df042c
    Change-Id: I87f8f4e62b108f9e50510509ffd0ea3b3fb03177
    Signed-off-by: Alistair Coles <alistairncoles@gmail.com>
2026-01-09 13:20:45 +00:00
Zuul
cdd844fe69 Update git submodules
* Update magnum from branch 'master'
  to a2c9db11239f850c254cbe24c9746638aaa376a9
  - Merge "Use assertRaisesRegex"
  - Use assertRaisesRegex
    
    We no longer have to care Python 2.6 .
    
    Change-Id: I71fe3d2bbf3cb96cd9fa7aee8a41ad646cd7b349
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2026-01-09 13:15:00 +00:00
Zuul
c6d94363a8 Update git submodules
* Update magnum from branch 'master'
  to a17f962dbf196e294f966f4c5aca92075f2b679f
  - Merge "Remove Ubuntu Jammy job"
  - Remove Ubuntu Jammy job
    
    Ubuntu Jammy is no longer part of the supported operating systems in
    favor of Ubuntu Noble.
    
    Change-Id: I0adc71a9835df0efaee2e1fadfad9fbe427ba009
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2026-01-09 13:13:30 +00:00
Goutham Pacha Ravi
4b0b0d0761 Update git submodules
* Update manila from branch 'master'
  to a9de9e35571d405b4b81c2b9d452a7d388a12ecf
  - [doc] Add pre-commit instructions
    
    Change-Id: Ia8d421048db4e0387b1df6c9eeab79e94ab754cd
    Assisted-By: Cursor (claude-4-sonnet)
    Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2026-01-09 13:07:05 +00:00
Zuul
71c1f51e64 Update git submodules
* Update placement from branch 'master'
  to 84292fb21cfbad9c3253aac4fe29177c5d70f255
  - Merge "Use standard FPGA resource class"
  - Use standard FPGA resource class
    
    ... to resolve a few TODOs. It was added in os-resource-class 0.5.0[1].
    
    [1] c547287d758c83510675ba9ee49a9038e7a4425b
    
    Change-Id: Ie02eeef857bdab76fde06f63c79b3524b8b64e94
2026-01-09 13:06:36 +00:00
Elod Illes
91df4ee34e Update git submodules
* Update release-test from branch 'master'
  to 9dfaf3fcb8033eafca03b7de7fa65a656c61a695
  - Bump required python3 version
    
    Change-Id: If36eef8c675da09e280af74ba12c452096eb5296
    Signed-off-by: Elod Illes <elod.illes@est.tech>
2026-01-09 12:33:36 +00:00
Zuul
5780bfe98a Update git submodules
* Update mistral-extra from branch 'master'
  to 3d277e7b7bbce1fae76b420a662fce05784fe6fb
  - Merge "Import additional hacking checks from mistral repo"
  - Import additional hacking checks from mistral repo
    
    Enable checks which are additionally enabled in mistral, to ensure
    consistent format rule.
    
    Change-Id: I3f9b2db850e827b5476fc2dfa8c9e46dc45a49c2
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2026-01-09 12:20:03 +00:00
Zuul
697feac0e0 Update git submodules
* Update mistral-extra from branch 'master'
  to 9e4d3b3a9fd1b62f2ad33ce216bc62636152e5e1
  - Merge "Fix section name for scripts"
  - Fix section name for scripts
    
    Change-Id: I57456dbd6f6b1bc3271f059af8fea17ed4ed34c8
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2026-01-09 12:11:05 +00:00
Zuul
ee47c0375c Update git submodules
* Update zaqar from branch 'master'
  to c06fad601e820274353bd6b0d2cc2726f06683b7
  - Merge "Replace removed testcase.TestSkipped"
  - Replace removed testcase.TestSkipped
    
    It was removed in testtools 2.8.0 in favor of unittest.SkipTest [1].
    
    [1] f01e86084e
    
    Change-Id: I8531991a8a57f52d69df5005b0381781c56d80ab
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2026-01-09 06:59:55 +00:00
Zuul
bc8afe1e93 Update git submodules
* Update magnum-ui from branch 'master'
  to ae73f2530541fea448882f9009a1acff6d2c43ab
  - Merge "Add support for Python 3.14"
  - Add support for Python 3.14
    
    Change-Id: I023df89c997a0a7692d642e9de8c51d3f03c2b0a
    Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
2026-01-09 06:46:35 +00:00
Zuul
170889a38c Update git submodules
* Update magnum-ui from branch 'master'
  to 6ba04ea9578a90f4a0e133d326822098bc8df903
  - Merge "Migrate setup configuration to pyproject.toml"
  - Migrate setup configuration to pyproject.toml
    
    Change-Id: I3d28baa99b5ac2d931406bb257fe5f61040d737a
    Co-authored-by: Stephen Finucane <stephenfin@redhat.com>
    Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
2026-01-09 06:42:32 +00:00
OpenStack Proposal Bot
91042b17e6 Update git submodules
* Update magnum-ui from branch 'master'
  to 1b207665b8dac6cd83e45913b30928340334529a
  - Imported Translations from Zanata
    
    For more information about this automatic import see:
    https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
    
    Change-Id: I88b93fa13bcea7c768fb712201dc75abc56a9042
    Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
    Generated-By: openstack/openstack-zuul-jobs:roles/prepare-zanata-client/files/common_translation_update.sh
2026-01-09 06:39:05 +00:00
Zuul
a866db0601 Update git submodules
* Update masakari from branch 'master'
  to 5e4a7504e4b1edcd63526560b4bcd5eafa8fe614
  - Merge "Remove unnecessary executable bit"
  - Remove unnecessary executable bit
    
    The file is not actually an executable script.
    
    Change-Id: Ic9a24130dc86d3cdd2c9b2ce6d9aac762f1ad205
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2026-01-09 04:57:36 +00:00
Zuul
8e856377b0 Update git submodules
* Update trove from branch 'master'
  to 2ac2608dcd3ee497ecbfef7563b2628691528d53
  - Merge "Skip remaining Swift checks when not in use"
  - Skip remaining Swift checks when not in use
    
    Trove previously performed mandatory checks for Swift authentication
    during the replica creation flow and backup deletion, regardless of
    the actual storage backend in use.
    
    This caused errors in OpenStack setups where Swift is globally
    disabled, resulting in "Swift is disabled for tenant <id>" messages.
    
    This commit updates the code to conditionally verify Swift tokens
    only if Swift is configured as the storage driver, allowing replica
    operations to proceed normally in Cinder-only environments.
    
    Change-Id: Ie7a96aba5546df4d00585132bd6999e398889ff9
    Signed-off-by: Erkin Mussurmankulov <mangust404@gmail.com>
2026-01-08 21:49:55 +00:00
Rajat Dhasmana
b158060b38 Update git submodules
* Update grenade from branch 'master'
  to 0a5e3bf3c360ef963637d83a58c9e862ed2f4b69
  - Add quota sync to Cinder upgrade
    
    Quota sync command isn't run anywhere in CI leading to many bugs
    that went under radar. This is an effort to add it along with the
    db sync command.
    
    Signed-off-by: Rajat Dhasmana <rajatdhasmana@gmail.com>
    Change-Id: I060821be21f166db4887909c16e58c018e9792bb
2026-01-08 21:38:22 +00:00
Zuul
d5d79bfea2 Update git submodules
* Update kolla-ansible from branch 'master'
  to 7d89d6afbef6fcb352c30f9fe04a72fbeca1f18f
  - Merge "Test idempotence of reconfigure command in CI"
  - Test idempotence of reconfigure command in CI
    
    Idempotence isn't tested in CI and seems to have led to bugs,
    especially in podman, where it would just break, and reconfiguring
    would restart the entire cluster. Let's test it in CI to ensure
    this doesn't happen.
    
    Change-Id: I810fa1818bb9a0a11f200da2b782c2fde72f3b3a
    Signed-off-by: Bertrand Lanson <bertrand.lanson@protonmail.com>
2026-01-08 21:33:05 +00:00
Zuul
dd0d803acd Update git submodules
* Update kolla-ansible from branch 'master'
  to fcfc5fe9a4adc0975bb9956eb7e7905f2cadab86
  - Merge "Fix idempotence on podman volume comparison"
  - Fix idempotence on podman volume comparison
    
    Due to podman returning all mount option flags in Binds list,
    The compare_volumes function could not be idempotent because some
    flags would be skipped everytime, or analyzed when they shouldn't.
    This new version fixes it by filtering out all default flags from podman
    for both the requested and current volumes, making comparison
    accurate. It also takes into account special privileged paths that have
    the noexec flag added.
    
    Closes-bug: #2131039
    Change-Id: I173bcb2b1f8c5b81f8395924dfccf73b060100b9
    Signed-off-by: Bertrand Lanson <bertrand.lanson@protonmail.com>
2026-01-08 21:04:36 +00:00
Zuul
59c5353cb5 Update git submodules
* Update kolla-ansible from branch 'master'
  to 255271d24bccd10a8966793c0ecd595f53631c65
  - Merge "Fix podman idempotence on comparing container dimensions"
  - Fix podman idempotence on comparing container dimensions
    
    Podman containers are created with default ulimites for RLIMIT_NOFILE
    and RLIMIT_NPROC that are breaking idempotence for kolla_container in
    check_container mode. We forbid users from setting them, so we should
    also ignore them when checking dimensions to make the module idempotent.
    
    Closes-bug: #2131038
    Change-Id: If71589a666c4a3a8003a3419518fd7e4182c5e2b
    Signed-off-by: Bertrand Lanson <bertrand.lanson@protonmail.com>
2026-01-08 21:02:19 +00:00
Zuul
d7c45d62e1 Update git submodules
* Update placement from branch 'master'
  to 5e61583504c4911ac862e1d0f2d7eb79e37066d0
  - Merge "Fix compatibility with gabbi 4.x"
  - Fix compatibility with gabbi 4.x
    
    gabbi 4.x significantly reworked how interception happens [1]. One side
    effect of this change is interception callable is now invoked during
    test construction (via client creation [2], which is called by test
    suite creation [3]) rather than during test execution. In placement, the
    interception callable used is our WSGI app. This requires oslo.conf's
    CONF singleton to be initialized first else we see errors like so:
    
      =========================
      Failures during discovery
      =========================
      --- import errors ---
      Failed to call load_tests:
      Traceback (most recent call last):
        ...
        File ".../placement/placement/deploy.py", line 47, in deploy
          if conf.api.auth_strategy == 'noauth2':
             ^^^^^^^^
      AttributeError: 'NoneType' object has no attribute 'api'
    
    Because gabbi "creates" tests via the custom suite maker, it does not
    appear to be possible to inject the Config fixture earlier in test
    without breaking 'APIFixture' (which is currently responsible for doing
    this). Instead, we opt to implement a "lazy" intercept function which
    will only creation the app when actually invoked by a test.
    
    [1] https://github.com/cdent/gabbi/commit/4d9d3b4
    [2] https://github.com/cdent/gabbi/commit/4d9d3b4#diff-387442266e6c9ad9359689c282903e5b1e406bb31db94c5732384f8fb4ce45f2R36-R44
    [3] https://github.com/cdent/gabbi/blob/4d9d3b4/gabbi/suitemaker.py#L59-L89
    
    Change-Id: Ibf3a87bf986ed158dd049e72a329f643a87630e7
    Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2026-01-08 19:19:31 +00:00
Zuul
4d95bdcd63 Update git submodules
* Update designate-dashboard from branch 'master'
  to efe5aa2bca9fe6d900163923db8e7e4682476552
  - Merge "Imported Translations from Zanata"
  - Imported Translations from Zanata
    
    For more information about this automatic import see:
    https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
    
    Change-Id: Ic0504e60ee70b27c1e39b5efe2c022857d687d59
    Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
    Generated-By: openstack/openstack-zuul-jobs:roles/prepare-zanata-client/files/common_translation_update.sh
2026-01-08 18:28:00 +00:00
Zuul
c38b4fe908 Update git submodules
* Update glance from branch 'master'
  to 6009363d2a474c251f3953734b935e84c9c96c2d
  - Merge "Avoid asserting internal processutils.execute call"
  - Avoid asserting internal processutils.execute call
    
    The method is indirectly called through processutils.trycmd, and
    asserting call args can be easily broken by internal change in
    oslo.concurrency (like [1]).
    
    Assert the direct call interface instead.
    
    [1] https://review.opendev.org/c/openstack/oslo.concurrency/+/967408
    
    Change-Id: I01c771b8fdd4040eba5ae363265e44af59da8345
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2026-01-08 17:51:17 +00:00
Zuul
82fd305ae4 Update git submodules
* Update glance from branch 'master'
  to f771a805eaef38dd247d8e0db1f3ed5d51fbacc8
  - Merge "Functional tests migration - test_gzip_middleware.py"
  - Functional tests migration - test_gzip_middleware.py
    
    Migrated single test to use SynchronousAPIBase class.
    
    Change-Id: I96730704c241d94d02eac668aad2e5ab65f63d1e
    Signed-off-by: Abhishek Kekane <akekane@redhat.com>
2026-01-08 17:51:09 +00:00
OpenStack Proposal Bot
47da4e680c Update git submodules
* Update cinder from branch 'master'
  to 9555cc8b6fcddf73b9eef705b4797c3374982d4d
  - Imported Translations from Zanata
    
    For more information about this automatic import see:
    https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
    
    Change-Id: I677e5f232c91bbcbfacbcecb399699a25609bfca
    Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
    Generated-By: openstack/openstack-zuul-jobs:roles/prepare-zanata-client/files/common_translation_update.sh
2026-01-08 17:51:01 +00:00
Zuul
1b6d7cac54 Update git submodules
* Update placement from branch 'master'
  to ff0fc616be702ca56c007a1a3a03af90b147aa30
  - Merge "Use cchardet>=2.2.0a2 for placement-perfload job"
  - Use cchardet>=2.2.0a2 for placement-perfload job
    
    The placement-perfload job is currently failing with the following
    error because the current latest version of cchardet (2.1.7) does not
    have support for Python 3.10, 3.11, and 3.12:
    
    Building wheels for collected packages: cchardet
      Building wheel for cchardet (pyproject.toml): started
      Building wheel for cchardet (pyproject.toml): finished with status 'error'
      error: subprocess-exited-with-error
    
      × Building wheel for cchardet (pyproject.toml) did not run successfully.
      │ exit code: 1
      ╰─> [17 lines of output]
          running bdist_wheel
          running build
          running build_py
          creating build/lib.linux-x86_64-cpython-312/cchardet
          copying src/cchardet/__init__.py -> build/lib.linux-x86_64-cpython-312/cchardet
          copying src/cchardet/version.py -> build/lib.linux-x86_64-cpython-312/cchardet
          running build_ext
          building 'cchardet._cchardet' extension
          creating build/temp.linux-x86_64-cpython-312/src/cchardet
          creating build/temp.linux-x86_64-cpython-312/src/ext/uchardet/src
          creating build/temp.linux-x86_64-cpython-312/src/ext/uchardet/src/LangModels
          x86_64-linux-gnu-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Isrc/ext/uchardet/src -I/home/zuul/src/opendev.org/openstack/placement/.placeload/include -I/usr/include/python3.12 -c src/cchardet/_cchardet.cpp -o build/temp.linux-x86_64-cpython-312/src/cchardet/_cchardet.o
          src/cchardet/_cchardet.cpp:196:12: fatal error: longintrepr.h: No such file or directory
            196 |   #include "longintrepr.h"
                |            ^~~~~~~~~~~~~~~
          compilation terminated.
          error: command '/usr/bin/x86_64-linux-gnu-g++' failed with exit code 1
          [end of output]
    
      note: This error originates from a subprocess, and is likely not a problem with pip.
      ERROR: Failed building wheel for cchardet
    
    This installs the alpha version which fixes it, for now.
    
    Details in https://github.com/PyYoshi/cChardet/issues/81
    
    Change-Id: I1ecd1bf54ef5aa68935e3f5809aed8de5cc2d79c
2026-01-08 17:50:56 +00:00
Zuul
5041fa038c Update git submodules
* Update openstack-helm from branch 'master'
  to 134065b793c79b0fcae22d3d69adc7444c6c44ed
  - Merge "[elasticsearch][kibana] Upgrade to v8.19.9"
  - [elasticsearch][kibana] Upgrade to v8.19.9
    
    + use absolute paths for log files due to upstream changes
      6876b8cf05
    
    Change-Id: I544afed1ca99f184ed20c2dedc30834ec6e0aeeb
    Signed-off-by: Arina Triandafilidi <atriandafilidi@mirantis.com>
2026-01-08 17:49:41 +00:00
Zuul
fcef88e973 Update git submodules
* Update kolla-ansible from branch 'master'
  to ebd85112b02b284cf0906bbafd1877ec82e90fab
  - Merge "Replace assertEquals"
  - Replace assertEquals
    
    It was removed in Python 3.12[1].
    
    [1] https://docs.python.org/ja/3.13/whatsnew/3.12.html#id3
    
    Change-Id: I51c3c7b37f426e1471395b43b812e009bb6fe83b
    Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2026-01-08 17:28:38 +00:00
Zuul
67069da7a4 Update git submodules
* Update kolla-ansible from branch 'master'
  to 53ff4641292603630bd82ba142e26a98e235ba42
  - Merge "Fix idempotence on comparing capabilities for podman"
  - Fix idempotence on comparing capabilities for podman
    
    Currently, we add the AUDIT_WRITE capability for all unprivileged
    podman containers. This causes a diff because the cap is popped from
    params before comparing with the running container's actual values.
    This patch fixes it by overriding compare_cap_add() to normalize
    capability formats and account for auto-added AUDIT_WRITE, while
    working around a bug in older Podman versions where AUDIT_WRITE
    doesn't appear in the inspect API response.
    
    Closes-bug: #2133434
    Change-Id: I61fc50654fb06e041776fd394f6b1cab2f9903ba
    Signed-off-by: Bertrand Lanson <bertrand.lanson@protonmail.com>
2026-01-08 17:28:32 +00:00
Zuul
cad6988d60 Update git submodules
* Update placement from branch 'master'
  to cb83f8d18a386f0bfbe6d3c2f679f4110bc4d6a7
  - 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: I0107182943d3dd41f4e0f7c5431313e3b2e5ec45
    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
2026-01-08 16:54:24 +00:00