)]}'
{"id":"openstack%2Fswift~974977","triplet_id":"openstack%2Fswift~stable%2F2024.2~Ief0a29c4300edf2e0d52c041960d756ecc8a2677","project":"openstack/swift","branch":"stable/2024.2","hashtags":[],"change_id":"Ief0a29c4300edf2e0d52c041960d756ecc8a2677","subject":"[stable-only] Fix CI","status":"MERGED","created":"2026-01-28 00:48:56.000000000","updated":"2026-01-28 11:17:21.000000000","submitted":"2026-01-28 04:48:59.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"974977","meta_rev_id":"9ea496978d5b53d0cb09496b82cf375185fc2b57","_number":974977,"virtual_id_number":974977,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-28 04:48:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-01-28 03:43:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-01-28 03:43:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-28 01:54:28.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"82c4e4af04040d15e86fc9d7f57a24e0d2633511","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-01-28 00:48:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fda15cc5fc1543634241177c2a29be998ea69f72","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-28 01:54:28.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0745c5660e6b4dd1a9e510c21d88f6a7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6271e9968c9840aa82cfd12a099eb929 : SUCCESS in 9m 27s\n- grenade https://zuul.opendev.org/t/openstack/build/f61a481fbf1242b2bf8eeeafc655e4fc : SUCCESS in 57m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/09c6b29c65d946f5b4fee9dc89872749 : SUCCESS in 45m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d50be610791b4315a5ef1bf6d71fb9f3 : SUCCESS in 58m 31s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3bf5d0f5e4314cf28b0adc319f12f1bb : SUCCESS in 18m 27s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/29f25f0d41ed4e40923a72c6adcfccbb : SUCCESS in 20m 16s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/285cc0b91d1f4e2e8298c8a6ebbd2b83 : SUCCESS in 10m 46s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7e523da5f12d4a79b83f84896a16abc8 : SUCCESS in 6m 49s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/0a7d636b1f974790aabee6ba72f51f07 : SUCCESS in 26m 39s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0da71e10c5a04a1bb7bc00ddeb2ab272 : SUCCESS in 19m 52s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/3bcd8081377c459cbed68a01760d3388 : SUCCESS in 19m 11s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/6de99b5a890e4e588ab73018cbf33925 : SUCCESS in 20m 33s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/43c8f1adfd474cc596827c9e569253fe : SUCCESS in 26m 53s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/230853f34d9d418bbdc692710c7c1112 : SUCCESS in 17m 48s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ec63f04ffee54942a34813bcaefd0809 : SUCCESS in 23m 29s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/25bfb3ea4d694984afe9a05eb02a55f1 : SUCCESS in 22m 11s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/ea18b9dae76c4dcfbcc07508b22505d4 : SUCCESS in 9m 53s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b9a1fe9c64a14424b678f3a04b2d9de2 : SUCCESS in 10m 32s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/e4ec4e3637d048e89fa60bf098dc8e21 : SUCCESS in 18m 01s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/48ab643e419d456a8205ef2f7902dcd9 : SUCCESS in 5m 08s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e19a9d6b18214bd786d97f9c9e696171 : FAILURE in 20m 57s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/d4f0c724db4c4bbfaf8819fedf2d1e3f : SUCCESS in 5m 11s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/8f499879d2374425bf687e1e178d0fae : SUCCESS in 41m 51s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2b5f98aaf5a846ccb2a03b1500e0b2ee : SUCCESS in 43m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/938f54dceac040d9800095f9098c0a7d : SUCCESS in 43m 59s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fff346e67d9641a892eb084eaa49b264 : SUCCESS in 19m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a89ffb190d834890a328a3126b888e10 : SUCCESS in 5m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4e7eae4a5e394ce694342759861a7f9e : SUCCESS in 8m 36s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/30d6fe88840d4eafa9e19cfdd0411744 : SUCCESS in 28m 22s","accounts_in_message":[],"_revision_number":1},{"id":"29e9b68bfbd144811e76a342fcd27fcb2eda0122","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-01-28 03:43:33.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"40cc35de87932e80138b4a52f0911f352577c8b7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-28 03:44:10.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"48a50299443f5a0e4ce5dcf1223aecd9abad7e2a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-28 04:48:59.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f4b94e422a414649954c68ac28a4331c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e29ab0768c64484ada8ad2e74487ed3 : SUCCESS in 11m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/ce5f8447e76f46ce8409b5fe40bec838 : SUCCESS in 58m 55s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/033283625a394c4d8a0a7ce4a77d1aeb : SUCCESS in 30m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/00c61d4d98e34ce0b6ade071566fb53a : SUCCESS in 58m 25s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/94ef85d5a2484b3fb754606f393ceaa2 : RETRY_LIMIT in 8s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/dc534e45b6af4c3a843808c13f913dbd : SUCCESS in 20m 24s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3018191359024464af308128a8a3c789 : SUCCESS in 19m 09s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/5cdf74e7ead74a9d9555f7c1a79d3699 : SUCCESS in 19m 50s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/20956dae9a4d497fb2eee4bc2fa11033 : SUCCESS in 15m 56s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/c172505f241547d782f1df03700d9a06 : SUCCESS in 25m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e01ba4ae51ca46e9883d963b114e0420 : SUCCESS in 24m 36s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/570ca32a3520410382939ac971871489 : SUCCESS in 24m 01s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/997bb02e573145338d70b78dc5e45a6a : SUCCESS in 22m 46s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e99a65ed340e44839c6b872d9145c07d : SUCCESS in 19m 14s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/67b74bbdc3ee43929e8327d544e72876 : SUCCESS in 17m 34s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/06fe3dc69f7141a1ae17c619c307ee97 : SUCCESS in 18m 39s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/7b4add466dbb43c9a5ec492459a5a358 : SUCCESS in 6m 13s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/fbaf961b9e514280aed4c04cceaaf461 : SUCCESS in 9m 05s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/d7a4a6045f804ef88dceae103f92cfbb : SUCCESS in 52m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/165c790b30e5456786de3a86687cdb03 : SUCCESS in 49m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6d4f216a4ca04c49a9d307d6185f6399 : SUCCESS in 43m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/727fdb7967a84d9b82e10143b33d10ec : SUCCESS in 19m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b0b41aea2aae4673ad5ac4f134407b93 : SUCCESS in 3m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/950a42772bd643b2bc6df0700640113b : SUCCESS in 10m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6f89809e1f544274985c6594c82455e7 : SUCCESS in 49m 34s","accounts_in_message":[],"_revision_number":1},{"id":"64c31d0388c8c7c320aed1450a5d5180b2ef6fd1","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-28 04:48:59.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"147491fa28eefa7cd7b4196172ead8f1c05954ac","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-28 04:50:38.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f7580884f0084cc99b564a082b89e37c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ae398ec803094387a57d5b046e5f0091 : SUCCESS in 45s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/143be84468fd4907898568029ea067cb : RETRY_LIMIT in 7s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9ea496978d5b53d0cb09496b82cf375185fc2b57","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-28 11:17:21.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b3f1c5fe14de40499922cd74b47ae5fa\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b3c4efffcb4c4374b512f91958e10241 : SUCCESS in 1h 20m 40s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/640ce041edda44d69f4fd74c6795ffc8 : SUCCESS in 1h 00m 29s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/7bf0291b8e094f1a860a9bacb4ddd8d5 : SUCCESS in 59m 37s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/edf9ccc0e82545558e998abaaa9aaa6b : SUCCESS in 1h 17m 12s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"f82513938564691c570cd7972f3c64b03055b7a2","revisions":{"f82513938564691c570cd7972f3c64b03055b7a2":{"kind":"REWORK","_number":1,"created":"2026-01-28 00:48:56.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/77/974977/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/974977/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/974977/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/974977/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/974977/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/974977/1"}}},"commit":{"parents":[{"commit":"9d495089a7aa6c5b222037bc699075d3c3005fa4","subject":"s3token: Pass service auth token to Keystone","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9d495089a7aa6c5b222037bc699075d3c3005fa4"}]}],"author":{"name":"Tim Burke","email":"tburke@nvidia.com","date":"2025-11-05 23:30:21.000000000","tz":660},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2026-01-28 00:45:42.000000000","tz":-480},"subject":"[stable-only] Fix CI","message":"[stable-only] Fix CI\n\nThis is a combination of 2 commits.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\ns3token: Enable secret caching by default\n\nNow that we need to pass the service creds to keystone, we might as well\ndefault secret caching by default now that they need to be provided.\n\nThis patch also adds the required s3token configuration to CI so we can use the\nswift service creds to fetch s3api secrets.\nAs well as also configuring keystone users for cross-compatibility tests.\n\n(cherry picked from commit 5f89d14ebb6e6fed3b2ef507f8084fe7f05fc951)\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\n[CI] Remove old experimental rolling upgrade job\n\nThis patch removes swift-multinode-rolling-upgrade-victoria job for\nmultiple reason:\n- victoria is very old and unmaintained\n- job is defined only on unmaintained branches\n- py38 + CentOS Stream 8 are EOL\u0027d and the job is based on these\n\n(cherry picked from commit 3c9838101a1ae847d637f7f3f6720825c3d6d1d5)\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nChange-Id: Ief0a29c4300edf2e0d52c041960d756ecc8a2677\nSigned-off-by: Tim Burke \u003ctburke@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f82513938564691c570cd7972f3c64b03055b7a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f82513938564691c570cd7972f3c64b03055b7a2"}]},"branch":"refs/heads/stable/2024.2"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
