)]}'
{"id":"openstack%2Fswift~974572","triplet_id":"openstack%2Fswift~master~I02e86c736398698d1bae19c17e9d97b1974e5054","project":"openstack/swift","branch":"master","topic":"add_region_to_keymaster","attention_set":{},"removed_from_attention_set":{"9914":{"account":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"last_update":"2026-01-26 21:35:37.000000000","reason":"Change was submitted"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2026-01-26 19:10:03.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}},"hashtags":[],"change_id":"I02e86c736398698d1bae19c17e9d97b1974e5054","subject":"Add barbican_region_name support to Swift kms_keymaster middleware","status":"MERGED","created":"2026-01-23 23:32:42.000000000","updated":"2026-01-27 00:03:00.000000000","submitted":"2026-01-26 21:35:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"974572-add_region_to_keymaster","meta_rev_id":"6f83979fc680b3f25a81eef187266e3438a117fb","_number":974572,"virtual_id_number":974572,"owner":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-26 21:35:37.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-26 19:10:29.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-26 19:10:29.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-23 23:41:33.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"},{"updated":"2026-01-24 00:47:40.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"},{"updated":"2026-01-26 19:10:29.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"}],"messages":[{"id":"66b5771212f57f8c1575e76f0521cd58d3aa6db9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"date":"2026-01-23 23:32:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a507ad5743e7a0df71a26d394d6efba5cef12e7d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-01-23 23:41:33.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"492a7bf04404c9ad81ef32b851e1e9952f85d27d","author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"date":"2026-01-24 00:33:26.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"79619ab699310d7eb3363a4b3791daf6b544bfd2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-24 00:47:40.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d886637a33be468bb0a6dd69d2c203e2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/25be8a0bf22d4842a02f980207197c42 : SUCCESS in 9m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/0f51f407f93b4a04b4c1e91db9fb1035 : SUCCESS in 35m 12s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/18524d083bfe4d0c9e37bdeef067909a : SUCCESS in 1h 08m 42s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3cb80b99670c46009bd61d8f23a7b9f2 : SUCCESS in 28m 36s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/94507de827494066aed8dbef8ae59802 : SUCCESS in 1h 06m 15s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c7012ffc4c0944e9852c5831a278fcf7 : SUCCESS in 10m 18s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/08e8e87036354856b284258626ae287a : SUCCESS in 11m 37s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/00e5396513c14225b8f6e0b1a19608b1 : SUCCESS in 19m 58s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/aff5511690b0470c834d5cdb401bb4ee : FAILURE in 4m 18s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e6b10157780844149558d25130adaec2 : SUCCESS in 26m 22s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/931d04a814604eea81c80b63e14b05a6 : SUCCESS in 20m 37s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/997e879837fe4482b21151a484167434 : SUCCESS in 10m 52s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/75202260d4a74c7482ff28a90b4de911 : SUCCESS in 28m 50s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/9137b02ce4f24ee6943fba82283771d7 : SUCCESS in 13m 33s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f6fd2469d0524214ab02cc1e934617b3 : SUCCESS in 14m 31s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/618182a777bb43c09b4a0cb6987919ea : SUCCESS in 12m 55s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/37205edbf828404398915872445948bc : SUCCESS in 4m 05s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3c5bca910a6642708cf7e4ae388b3892 : SUCCESS in 13m 00s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/d44c981124f64d4a85b61fd29d74f78c : SUCCESS in 7m 58s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/12ff6a50ef464f7aa717bd7d8f72b215 : SUCCESS in 45m 12s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ec6a646158054dad9c5af6a5b73a3f1b : SUCCESS in 50m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4c0139afa86940c4b5393afb2d4659e8 : SUCCESS in 34m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ecf1924ea9114b01a19ec55aee3f2e05 : SUCCESS in 27m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d1b664e2d7ec4bfaa9085966157ff196 : SUCCESS in 3m 43s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d6c8ddc62f0c4002a8ea5f99d02d90b8 : SUCCESS in 9m 54s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/29c5c9150eb94df093ca0edc380d865b : SUCCESS in 28m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9ba5a3113af64cd6b2b6014dc0155391 : SUCCESS in 44m 01s","accounts_in_message":[],"_revision_number":1},{"id":"a3a734c4484ebd65e213f40fdf43b285ada31946","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-24 02:06:12.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/561c005a9b15454595fd6b28ce2be890\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ef155995aa5c40e8ad150700b60f3702 : SUCCESS in 1h 21m 20s","accounts_in_message":[],"_revision_number":1},{"id":"4bbc8b368d582b1861ffc1901e67946cf2e72357","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-01-26 19:10:03.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"903ceb075a3e29c255a4b8dbb883bd78ea553d3f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-01-26 19:10:08.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"d9cfca62a9b4c487a7311d7e2640df830c8f0cb1","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-01-26 19:10:29.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"44df96e43b6f150d0d856d32df13ec8de1da7b0f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 20:26:14.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d12b3c7daa9940cf819f8cfe14c05b91\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/600f76b90d814c678ae7d85628290260 : SUCCESS in 10m 34s\n- grenade https://zuul.opendev.org/t/openstack/build/edb7834190034a3fa52956ebbc98dcde : SUCCESS in 45m 17s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/dccbf16b20834beebae7f7c86359b2dc : SUCCESS in 1h 01m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/87b47522f5574b3e85c021295a3df24e : SUCCESS in 52m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6fec17a2c5dc4f619c07fdcac28b0a56 : SUCCESS in 33m 15s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ac888eef14314728ac5a84ef908b68a9 : SUCCESS in 19m 20s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ac6521959cf84f8b968c9aee2f72d1c3 : SUCCESS in 20m 32s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1e3cb2a92c76403d90f8daec069541a3 : SUCCESS in 19m 40s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/65543e5520ad4296b1eac6d8a8d0ccde : SUCCESS in 7m 35s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ed2f2387761e4c39a075ce35db0bca9e : SUCCESS in 34m 11s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f6913531a4a241ae979aaf58861bb715 : SUCCESS in 8m 44s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/5bb83478e21d42a9a10fd862149eeaf5 : SUCCESS in 33m 32s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/3e0977859a38458c818a7582b54396a7 : SUCCESS in 12m 15s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/040fcdbc22324a64a46eaaeb64b9f4ef : SUCCESS in 12m 46s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/e55bca0d851c40cc86eae63eb6ac5e62 : SUCCESS in 16m 19s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/37517572ec24435f94b14be0f0a86231 : SUCCESS in 16m 03s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/584e7d0891e0454d8431f25cfd1e5a86 : SUCCESS in 6m 53s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/73dbbb4732ff4831918ef3411d3985d6 : SUCCESS in 14m 30s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/9c364262bc67476bb67fad6427e45d2f : SUCCESS in 5m 01s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/aad23e5b74e44d8ca618aa70a489ceea : SUCCESS in 56m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9e347b8e4ef14a6aa0f696bb81aad8ff : SUCCESS in 54m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/da19081789d34492a56178f895301cfa : SUCCESS in 48m 58s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cf0cc71a4d794409a52ed99eb38c7cd2 : SUCCESS in 26m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0602165764784fdeafd31fe3dab702d6 : SUCCESS in 4m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a211577718164918b4bb80cac6f10032 : SUCCESS in 19m 06s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/1b8460c8861147f397652440c7a05e5b : SUCCESS in 37m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dcc7cd94a7e4448b8f579136684a8fe1 : SUCCESS in 49m 01s","accounts_in_message":[],"_revision_number":2},{"id":"06f57c79c7b80f0b46d445f200d7cf4b05090940","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 20:26:42.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"8b5a88a858c32d35eb5d7642658db6faddda32f1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 21:35:37.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/808361805c084bb8a6a18fe2ab96115b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ab23161fc9b4cbfb18a32bebd463982 : SUCCESS in 5m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/bda75bea6d494360b5624f73f07cc213 : SUCCESS in 49m 32s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/06ef0b15f52945b8bd4a46c9c9e99e9a : SUCCESS in 51m 10s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/58a14b6d20db43fd89db4c9aa2995b75 : SUCCESS in 34m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/77f36bd2ce8d419f97c2ff2b3cbe6731 : SUCCESS in 1h 04m 13s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/1dd9c85bde9c409ca5668db339af1b3a : SUCCESS in 5m 53s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b0f67c65d5cb423f9dff3a86b9155008 : SUCCESS in 10m 21s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0fc744265f22461ab1352590adc24f46 : SUCCESS in 15m 36s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/17e1a62d4f3c4339ab6fb096963e988b : SUCCESS in 29m 23s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/62cc5846e35e4a41a3aab18cf09faaed : SUCCESS in 20m 08s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/d6b068603adb429b9d679d0d9ec7e187 : SUCCESS in 12m 05s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3162e289fb054bec90ebba7c62404d69 : SUCCESS in 12m 55s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/17086f90f6e74dedacc7925c1610c1d3 : SUCCESS in 13m 40s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b55d73cba2d846b48948f6037ff2b625 : SUCCESS in 6m 48s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3b9b7fc56ce34f0fbc0bdfbb925855bc : SUCCESS in 7m 27s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c8df24d2f0b34021a5855b140ca47b70 : SUCCESS in 47m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1f4eb4a8db1f4ffabcdf7ceed55d0c6f : SUCCESS in 50m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c36d6f4195f54a4dbf5fc9ce1a574884 : SUCCESS in 21m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/aa0696c287ad4056be5928c22414b740 : SUCCESS in 10m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e9a7aa1140a4f00bb02cb7546e2df3e : SUCCESS in 2m 31s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c72ba5f487564eb08914e54822530bad : SUCCESS in 19m 22s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/7cd53479bfd2446dab3c9fe808a7fe2a : SUCCESS in 51m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/35ad5b6759004af3a07379759e466881 : SUCCESS in 34m 03s","accounts_in_message":[],"_revision_number":2},{"id":"586041cc26f5b12bee8b8356f8015ad3b05dd62a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 21:35:37.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"9f32a55645d914f7da495a90010402fc1d065d65","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 21:36:37.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/80c2103c3c254272904b1193fdbed490\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2628a1ea93c141bd8189ee8bbbe5c8e6 : SUCCESS in 49s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/52bd67965339492dbe1fec7788d7e2ee : SUCCESS in 47s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"6f83979fc680b3f25a81eef187266e3438a117fb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-27 00:03:00.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fd8e8ccdfd5b4c5d818a57dfabf54be4\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7117713cc631415a9e131f0ac4a64b2a : SUCCESS in 1h 07m 48s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"fb6b7095a1283b0d9aeea45d6090f167cb8c242b","revisions":{"e5db02f30f34308be567636620d5fbc739c7750e":{"kind":"REWORK","_number":1,"created":"2026-01-23 23:32:42.000000000","uploader":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"ref":"refs/changes/72/974572/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/974572/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/974572/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/974572/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/974572/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/974572/1"}}},"commit":{"parents":[{"commit":"a572a08b3d7fd89d467f7ad92d7c723b78e7b723","subject":"Fix flakey proxy server test_node_timing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a572a08b3d7fd89d467f7ad92d7c723b78e7b723"}]}],"author":{"name":"Ade Lee","email":"alee@redhat.com","date":"2026-01-23 21:47:18.000000000","tz":-300},"committer":{"name":"Ade Lee","email":"alee@redhat.com","date":"2026-01-23 23:28:42.000000000","tz":-300},"subject":"Add barbican_region_name support to Swift kms_keymaster middleware","message":"Add barbican_region_name support to Swift kms_keymaster middleware\n\nThis commit adds support for barbican_region_name configuration option\nin Swift\u0027s kms_keymaster middleware to enable proper multi-region Barbican\nendpoint selection via Castellan.\n\nChanges:\n- Added \u0027barbican_region_name\u0027 to keymaster_opts tuple to allow reading\n  the option from configuration\n- Set barbican_region_name in Castellan\u0027s config after calling\n  options.set_defaults() so it\u0027s available to BarbicanKeyManager\n- This enables Castellan\u0027s BarbicanKeyManager to use the region for\n  endpoint discovery in multi-region deployments\n\nThe barbican_region_name option should be set in the [kms_keymaster]\nsection of the keymaster configuration file (or proxy-server.conf).\nCastellan\u0027s BarbicanKeyManager will use this value when discovering\nthe Barbican endpoint from the service catalog.\n\nRelated-Bug: #2138973\nSigned-off-by: Ade Lee \u003calee@redhat.com\u003e\nChange-Id: I02e86c736398698d1bae19c17e9d97b1974e5054\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e5db02f30f34308be567636620d5fbc739c7750e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e5db02f30f34308be567636620d5fbc739c7750e"}]},"branch":"refs/heads/master"},"fb6b7095a1283b0d9aeea45d6090f167cb8c242b":{"kind":"REWORK","_number":2,"created":"2026-01-26 19:10:08.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/72/974572/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/974572/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/974572/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/974572/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/974572/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/974572/2"}}},"commit":{"parents":[{"commit":"a572a08b3d7fd89d467f7ad92d7c723b78e7b723","subject":"Fix flakey proxy server test_node_timing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a572a08b3d7fd89d467f7ad92d7c723b78e7b723"}]}],"author":{"name":"Ade Lee","email":"alee@redhat.com","date":"2026-01-23 21:47:18.000000000","tz":-300},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2026-01-26 19:09:12.000000000","tz":-480},"subject":"Add barbican_region_name support to Swift kms_keymaster middleware","message":"Add barbican_region_name support to Swift kms_keymaster middleware\n\nThis commit adds support for barbican_region_name configuration option\nin Swift\u0027s kms_keymaster middleware to enable proper multi-region Barbican\nendpoint selection via Castellan.\n\nChanges:\n- Added \u0027barbican_region_name\u0027 to keymaster_opts tuple to allow reading\n  the option from configuration\n- Set barbican_region_name in Castellan\u0027s config after calling\n  options.set_defaults() so it\u0027s available to BarbicanKeyManager\n- This enables Castellan\u0027s BarbicanKeyManager to use the region for\n  endpoint discovery in multi-region deployments\n\nThe barbican_region_name option should be set in the [kms_keymaster]\nsection of the keymaster configuration file (or proxy-server.conf).\nCastellan\u0027s BarbicanKeyManager will use this value when discovering\nthe Barbican endpoint from the service catalog.\n\nRelated-Bug: #2138973\nSigned-off-by: Ade Lee \u003calee@redhat.com\u003e\nChange-Id: I02e86c736398698d1bae19c17e9d97b1974e5054\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fb6b7095a1283b0d9aeea45d6090f167cb8c242b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fb6b7095a1283b0d9aeea45d6090f167cb8c242b"}]},"branch":"refs/heads/master"}},"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":{}}}]}
