)]}'
{"id":"openstack%2Fswift~998942","triplet_id":"openstack%2Fswift~master~I7292ede9100fdfdd1063e68f9fadedd36e72c3d3","project":"openstack/swift","branch":"master","attention_set":{},"removed_from_attention_set":{"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-07-28 16:55:58.000000000","reason":"Change was submitted"}},"hashtags":["CVE-2026-71191","CVE-2026-71192"],"change_id":"I7292ede9100fdfdd1063e68f9fadedd36e72c3d3","subject":"s3api: require signing of sensitive SigV4 x-amz headers","status":"MERGED","created":"2026-07-28 14:07:40.000000000","updated":"2026-08-05 05:13:26.000000000","submitted":"2026-07-28 16:55:58.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"998942","meta_rev_id":"577100aee383e96a3d4b6687126b2f5a0f24c5ca","_number":998942,"virtual_id_number":998942,"owner":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-28 16:55:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":2,"date":"2026-07-28 14:23:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":2,"date":"2026-07-28 14:14:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":1,"date":"2026-07-28 14:14:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-28 14:23:00.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2026-07-28 15:12:00.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":"CC"},{"updated":"2026-07-28 15:15:59.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":"3da8c2b143ed7ac71758ff0d6a1ea52c6e1bf81c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-28 14:07:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"faa44efdb4e609bc5328615b9a229e2aba817006","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-28 14:14:31.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"1a0a28ef11c2f922a830ee276b73c1225fae2b47","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-07-28 14:23:00.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"74f5ff68646362f8c88263b37a9ced3c855ed1bf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 15:12:00.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d42d16f703cd42d4b137e6186a9a6431\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e1d25b63fdcd4964908f3a0aab9d7d3a : SUCCESS in 59m 53s","accounts_in_message":[],"_revision_number":1},{"id":"e02cdc0d7baa3fbe0479532cefab3c71878fb6d5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 15:15:59.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f450fc67c7d0424089b6da538574f445\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3edbd11ef3b0436cbffc53a917f1ae8c : SUCCESS in 10m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/be2f64b85aeb4d67bc670dbcab88b9d2 : SUCCESS in 5m 14s\n- grenade https://zuul.opendev.org/t/openstack/build/7e8956e44f18461d8941954817e2c41c : SUCCESS in 1h 05m 16s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d00d46ea05664352b6b78ad40d62a51d : SUCCESS in 35m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/72f41afa266d434bb45b0ec66dec6644 : SUCCESS in 52m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a84d17ebc23e464585a040584f403bd3 : SUCCESS in 34m 42s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/afb2b9c8a39b4ee4b90033a43002d8f2 : SUCCESS in 21m 06s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/aa99eff1ff8d482e8139e76f3479a482 : SUCCESS in 21m 04s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0fe80b136bb3408d893dcb0813cbe15c : SUCCESS in 13m 17s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/92e6025d16214c90b5d9c50720dfc379 : SUCCESS in 5m 43s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b2f283d16cb345128c2f6712a3e92c72 : SUCCESS in 13m 16s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/8a9a76dbaed0419fb029d59df8b76da0 : SUCCESS in 25m 51s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/97f70b6562be456aba49ffa3767808b8 : SUCCESS in 14m 58s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/9e10c8d1748d4681986707e8a13a4409 : SUCCESS in 11m 49s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/60867cefa64a4ca5b0ca5df5376a1fef : SUCCESS in 9m 40s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/0b29db772e2f4f7fb975de313ef7e3aa : SUCCESS in 16m 46s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/fb9dc61937494da4a7abea0c1281ae41 : SUCCESS in 15m 47s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/0b808269e9b54984ab8200b0d2796412 : SUCCESS in 19m 58s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b038a15cfe8b4bdebe3c6fef2a653e20 : SUCCESS in 6m 40s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/534da7ae3bb44648bd01eb2705b5797c : FAILURE in 8m 19s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/135f106a07d94afebd309315b30b8c51 : SUCCESS in 9m 52s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/f212849a17f84aabb3b6f934c16ea26b : SUCCESS in 41m 34s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cf2570e58bfb46d0bc7933a8dfcf6faa : SUCCESS in 28m 31s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8d2da598c2f74018b271f8bf230fcb51 : SUCCESS in 52m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0319da91fa5a48ba84b32b5c18cf582d : SUCCESS in 29m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0d25adb45a7a4c09872cb65ed7647653 : SUCCESS in 4m 18s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0e697c4a58244bb1bd518724a1761092 : SUCCESS in 11m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/11de6da0c808419cadfd49016cb50dcf : SUCCESS in 42m 49s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"7058c7f88accfef2163b72712327d99f0035b874","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 15:16:34.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"d6ce463998ab0d1a1a1dc34ff6b4e67e0bf68e2c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 16:55:58.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a62049c7c57d4301b35303c4174be250\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd0bbcff88124ecc8798dce90441cbc7 : SUCCESS in 10m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f33cc3d412ab4351aac709db8bb21698 : SUCCESS in 5m 00s\n- grenade https://zuul.opendev.org/t/openstack/build/560c0ad45e04477cb93a616d386621b6 : SUCCESS in 51m 39s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7a29ad6f482049ffb8d8751bbfa4c826 : SUCCESS in 1h 17m 36s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c239aaceba1a450ea0867afaa8505aed : SUCCESS in 32m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/57b4412a58dd42cf98b2399d6f9e5034 : SUCCESS in 32m 50s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/eff38e62396d48f7b01f8fa7c80b9ad1 : SUCCESS in 4m 30s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c518e8321c0d4c729c965f9898d7bc4a : SUCCESS in 29m 25s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/ef565a7a663e4751babaee6d593db943 : SUCCESS in 19m 18s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/03a7af237968404e8da3afacc4ff91c0 : SUCCESS in 48m 46s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/b21a3bd250ad498288ee327ca7ce40f3 : SUCCESS in 22m 32s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/d59e1d6a54b54717be96e6cd892cc93b : SUCCESS in 12m 19s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/cec119d7741e444f9a05d2bd2cb19a38 : SUCCESS in 9m 50s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c03d6544b1c94b7bacd1b53e4dd892e4 : SUCCESS in 16m 26s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1d8169baf09f4ebe83c1840c5192f9ed : SUCCESS in 6m 11s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/34bdd20fd77d41898da2f4c6870f3178 : SUCCESS in 8m 54s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c17d730cc5fa47a0a15064c277fe2c16 : SUCCESS in 59m 07s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/555efb3066034050b902c4b07618a7a8 : SUCCESS in 1h 02m 13s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/960dc3d13bde4f7882230afbabb919d3 : SUCCESS in 48m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f3fc3f08186949e59f0773b060cc3a79 : SUCCESS in 28m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/89b8d75527894d449ae15a33ff00f5fa : SUCCESS in 4m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/7ebe4ce3ae52429c94ed6d90993e22be : SUCCESS in 20m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f65bbf65d72e4142a52015904aecd248 : SUCCESS in 48m 10s","accounts_in_message":[],"_revision_number":1},{"id":"a20dc49daaac59e6fc0040167ef7c7f3b4169f8f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 16:55:58.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"0cc145e2c24a45e2bb312e0c9667f886710d3d3d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 16:58:48.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/969d25967f9d4b1a91abb8d4fe21c196\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9d17248d30ef4d5eb34250799ac7dce2 : SUCCESS in 54s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/094e21cab1324ac289c069acb9b9e4eb : SUCCESS in 51s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"577100aee383e96a3d4b6687126b2f5a0f24c5ca","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-08-05 05:13:26.000000000","message":"Hashtags added: CVE-2026-71191, CVE-2026-71192","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"edeb57728a84b169257e1f873726cfc530aed842","revisions":{"edeb57728a84b169257e1f873726cfc530aed842":{"kind":"REWORK","_number":1,"created":"2026-07-28 14:07:40.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/42/998942/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/42/998942/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/42/998942/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/42/998942/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/42/998942/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/42/998942/1"}}},"commit":{"parents":[{"commit":"b0f92bd978266f30c20cfc9b37c63f3df81a22a2","subject":"statsd: send None label values as an empty string","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b0f92bd978266f30c20cfc9b37c63f3df81a22a2"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-03 15:54:10.000000000","tz":0},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-28 10:18:07.000000000","tz":120},"subject":"s3api: require signing of sensitive SigV4 x-amz headers","message":"s3api: require signing of sensitive SigV4 x-amz headers\n\nSigV4 accepted unsigned x-amz-* headers alongside a valid signature, so a\npresigned URL could be extended with e.g. an unsigned x-amz-copy-source.\nReject unsigned x-amz-* headers that change request semantics: copy, acl,\ngrant and meta (also covers x-amz-metadata-directive).\n\nNarrow denylist for now; full x-amz-* signing (AWS parity) can follow.\n\nRelated-Bug: #2158733\nChange-Id: I7292ede9100fdfdd1063e68f9fadedd36e72c3d3\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/edeb57728a84b169257e1f873726cfc530aed842"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/edeb57728a84b169257e1f873726cfc530aed842"}]},"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
