)]}'
{"id":"openstack%2Fswift~802138","triplet_id":"openstack%2Fswift~master~If7d39ac0dfbe991d835b76eb79ae978fc2fd3520","project":"openstack/swift","branch":"master","topic":"rbac/project_reader","hashtags":[],"change_id":"If7d39ac0dfbe991d835b76eb79ae978fc2fd3520","subject":"Add a project scope read-only role to keystoneauth","status":"MERGED","created":"2021-07-24 02:34:53.000000000","updated":"2021-08-16 23:43:40.000000000","submitted":"2021-08-16 23:42:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":3,"has_review_started":true,"submission_id":"802138-rbac/project_reader","meta_rev_id":"33701af7aa4d5277504f4961001fba3a24b36d1c","_number":802138,"virtual_id_number":802138,"owner":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-08-16 23:42:09.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":"2021-08-04 22:29:04.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":"2021-08-16 22:37:01.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":"2021-07-24 03:43:06.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":"2021-07-28 23:01:41.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":"2021-08-04 22:29:04.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":"97f653900762251032a305e4f50b57a00d5ddca2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-07-24 02:34:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"74ca679f80f6235e0df82b208cd01e713cd1a6ab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-24 03:43:06.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7dc1345d7f154ea69ec7a6efed7c02f1 : SUCCESS in 10m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/d472089f025a471abea3c0ead2677f3d : SUCCESS in 58m 49s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3035cc1d58394ce98a459ffcdd68703b : SUCCESS in 38m 24s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3a5b3189665041d38f515114a28ef2b1 : SUCCESS in 7m 29s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/23ac5ea40798479dabbef33f140dd218 : SUCCESS in 9m 06s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c9ccbf3fcddf4a93bb323ec118d72b89 : FAILURE in 20m 41s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/addd9cc060194ec1af24698602775926 : FAILURE in 17m 09s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/86cdd6d11f934ad18085e39fe03f989d : FAILURE in 21m 37s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/a56f3de614694f788a9b59b7a2bed3fa : FAILURE in 17m 13s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/035dfd9a05a649f8a832883d2b04cb7d : FAILURE in 18m 17s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/73d0c018899c4b72b0ca6b19d455fa53 : SUCCESS in 16m 59s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7c5b1f03e3384f8db380cd678689d57f : SUCCESS in 21m 39s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/278f2ee738fc4fbd805d707fcf5cee5a : SUCCESS in 18m 54s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/a942cc7a96fd4176ad701e0421d2e59a : SUCCESS in 18m 57s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/919cd6721b0e4240ac74aee6335a6457 : SUCCESS in 18m 28s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/34c09105c3564257810713933bf889a1 : SUCCESS in 19m 18s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/7a89260995a746eeb139d221c7972e57 : SUCCESS in 7m 54s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8d97bf6ad6cf4ea6bfaeb0b4e86f7349 : SUCCESS in 25m 17s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/73df2a6d078742a1a9c027346157a8eb : SUCCESS in 47m 29s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/7d199232a72641b7b4fea3afd95b81d5 : SUCCESS in 46m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/efbc1f8bb75c44b78df4ad4c015db133 : SUCCESS in 39m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f0eb626e11414fa6bc88446a063e9bc7 : SUCCESS in 45m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/17f144f63c284605a4a24a0e357ae355 : FAILURE in 21m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8d6f47a014a547728a09fbe9ce9a839a : SUCCESS in 6m 02s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3850fb26e26644f6baf1ce2c666d4552 : SUCCESS in 26m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/107fcd2496684876891debbbf41a7ce3 : SUCCESS in 50m 31s","accounts_in_message":[],"_revision_number":1},{"id":"b1a90bfe47725159b885e111264297a59c1e4293","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-24 04:22:50.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c000383e11414c8c99650944f8b24df2 : FAILURE in 42m 20s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/782d7deab70149888466e7c0a713c257 : FAILURE in 35m 42s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/347317c87d574c83a10c3b71ddba8447 : FAILURE in 1h 46m 01s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/d9861df8735d44519dd8977d1850ab54 : SUCCESS in 31m 11s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/47b505a5dfe2490aa66c0fc37746433e : SUCCESS in 57m 28s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"afb36d3c9481d3141ecc31c2d6641003435db207","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-07-28 23:01:41.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nSeems to make sense. Also seems like the sort of thing where it\u0027d be *great* if we could update test/functional/test_access_control.py with a new user/role... but OTOH we still don\u0027t run any of those in the gate at the moment 😞","accounts_in_message":[],"_revision_number":1},{"id":"bab0670d3f8a4501d65f1574fcfce6391911d997","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-08-02 19:52:16.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c6795cc68705a44bdb147f477b8eb5003bbc66cb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-02 20:56:02.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/35a5869eb30340009469eae7074ebda1 : SUCCESS in 9m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/78a5fa2561cb4995bd18302a0c63f028 : FAILURE in 49m 03s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0e8bc0246df84a489a7e882c74eb9548 : SUCCESS in 34m 45s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/efa3587b442845c890de041ed27a887c : SUCCESS in 8m 09s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0763c558e93b455489fb9f0acff00706 : SUCCESS in 8m 30s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f60a9f9ec9284033a43cbb58e0d84602 : SUCCESS in 17m 48s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/41998c34fe174e398aae6437cf9cb8de : SUCCESS in 17m 42s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/84b9499e088547c7ac7567f69ab4dee6 : SUCCESS in 17m 01s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/58087c6d19954cecb85f34fdba6cc78c : SUCCESS in 15m 55s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e44f54af7a614233b50b3c6226ad5e5d : SUCCESS in 18m 21s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b05d8f6080e0451799502befb3c55582 : SUCCESS in 15m 51s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ac09308489284313a84026970d58090e : SUCCESS in 17m 37s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/299223b89b8b44faa80fb2f7e3ff5e60 : SUCCESS in 17m 41s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/69a94059e05e482099229428682e94e8 : SUCCESS in 18m 05s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b48d2d15617348e1b439ed1b19a31ab3 : SUCCESS in 19m 39s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/faf8ddc401474461aabd4e3765fbe5d4 : SUCCESS in 19m 00s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ebe302c52af2451f8f46c57addb8c0e3 : SUCCESS in 8m 33s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c730137a25e04402ab5081bf5ea9bbc6 : SUCCESS in 22m 57s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/9a21ccb6ec1f41dd8b88897fec495cce : SUCCESS in 47m 29s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/10827b6895c54a75964bb2d35b013b07 : SUCCESS in 49m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/87fc7f0e56f74274bbb7023497903231 : SUCCESS in 42m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c1694deefcd048a8953ea98de5af263e : SUCCESS in 32m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/597331327f8b4cd0aec69c083a758de2 : SUCCESS in 17m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2a519406d4b64ffba43a058ae63609f9 : SUCCESS in 6m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/772fa73cd862470292a53c763992dfaf : SUCCESS in 27m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cb657db776ef4ae18aca46ee2bbe847d : SUCCESS in 53m 20s","accounts_in_message":[],"_revision_number":2},{"id":"ab91bdb92aeaa872271b20f8e00d8da991af6f8f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-02 21:55:46.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a12cf61f055242a18c925a5af4f29236 : SUCCESS in 52m 10s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f49fe5ff6d5c4ed491fec1d78e75a408 : SUCCESS in 53m 09s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/917d45721cb343d79dc99f6e33b45c2d : TIMED_OUT in 2h 01m 23s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/21376992547742d5a1576df5b9b06204 : SUCCESS in 1h 00m 55s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e43aa110cdb8493ca46cc677a380ac3e : SUCCESS in 55m 15s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fa6aae97306f4eae75698df3af1311ec21a4c7b6","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-08-04 21:40:21.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"6631f2ed9b9fc3f6c9a7a0b54bf607bfef7fb3af","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-08-04 22:29:04.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d27e45ea743febdfa023ea22a25dd7f75f7c4745","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-04 22:44:14.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d161e8344fc7432ca2adf13e54928d95 : SUCCESS in 10m 29s\n- grenade https://zuul.opendev.org/t/openstack/build/bd4496ac4315406998884b149820e33a : SUCCESS in 1h 01m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/49a588ddadfd41c6b1e531717e985865 : SUCCESS in 43m 38s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3ec95bac06d04af8b1989e5d836ab34b : SUCCESS in 8m 33s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/31dda5e6cb7d400c9a5f1819b552597f : SUCCESS in 9m 39s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/261bdbbb27024b669edd097bfab599b2 : SUCCESS in 15m 55s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/203a81fe5261469c894c2f8823d12e8b : SUCCESS in 21m 05s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2935c7819d584e4791d51b3b047b24f4 : SUCCESS in 16m 06s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/b7ad941be3d84a3f9ac322398331f2c6 : SUCCESS in 20m 25s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/88f59f376a9f41e8b9d7379af109fcf3 : SUCCESS in 16m 29s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/cf4920892b4c4d4a85cd812966167937 : SUCCESS in 24m 33s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/08519a4def9a407ba28a47b8c8f28263 : SUCCESS in 18m 33s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/49128398d3144608881dfa4e04730176 : SUCCESS in 21m 53s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/97bdf9de1b454b91ab85598977b963b1 : SUCCESS in 17m 03s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/d188fb7daf9943989bdcab4ec259ad43 : SUCCESS in 21m 24s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/2caf91331b3e4f62b032546138fd229d : SUCCESS in 17m 52s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4ced6fb3b14f431ba130df635d254ad6 : SUCCESS in 6m 34s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/85421802e7994f65a3b946e7546ce1bc : SUCCESS in 25m 37s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a137d5e81b344ccd9e4c72b8f97f8432 : SUCCESS in 45m 50s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/4e4b936b725e43399dcffa29de8d2de4 : SUCCESS in 54m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1abacb6cbc2746c78d167ed50c0958fd : SUCCESS in 40m 03s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ada542d22aab4512bfff0c2c654620b5 : SUCCESS in 36m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/52eea1a032fd46249401097919529d61 : SUCCESS in 21m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/610647f475d049fcb7eeb7b997303fab : SUCCESS in 6m 35s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c3bb8713cd124b469642358795c5f63b : SUCCESS in 29m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d7ae8737e2594dd692b3c56d987e0927 : SUCCESS in 40m 56s","accounts_in_message":[],"_revision_number":2},{"id":"b116d50f71ca81dc4b4fee12eb1dda14ed706f52","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-04 23:02:37.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/695bf3c96cc34306a033d6330ea76148 : SUCCESS in 34m 52s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a993032fd9b6410e9d322dc6fec911fe : SUCCESS in 34m 36s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/57e2b7b5ad9b49c4a185b703931d04da : SUCCESS in 1h 15m 19s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/79511899c37e4d3aaf552528d1639c84 : SUCCESS in 31m 33s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/7c8a38163a4e41b18fd7df5c2e0eca9a : SUCCESS in 29m 23s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"aa0d8cc45dc6478853b763ab19daa2876d2c4f31","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-08-16 22:37:01.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"66b23da9e168300fae7ebf9a62538a5048788c4e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-16 22:37:35.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"1999f5f8c35864ad76466ca88e916dede9c47d4c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-16 23:42:09.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e9617c66b6cd4f81bdc1f8a64f833c0c : SUCCESS in 9m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/12efba287ba1440ca1566870f47abfec : SUCCESS in 1h 04m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8a3431268b40478f90a39d8bd8a3c5ef : SUCCESS in 44m 08s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/df18b2f46fe84654a7f900596f457150 : SUCCESS in 7m 53s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/042138daedf44eae86816c8c87e8a7e0 : POST_FAILURE in 10m 21s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b3f414c5270a4a1b8296578cc3e2145d : SUCCESS in 17m 56s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7e0463ad7316459db2b020c7b8038553 : SUCCESS in 16m 11s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/48fe02e61ceb4b8e9bff1c76e00bee34 : SUCCESS in 17m 59s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/ac224f0653ea4f2e94c21a293bcc3b7f : SUCCESS in 16m 22s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/cb0d76b963734fa8ab517724824de054 : SUCCESS in 19m 24s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/aaab996f068149c1ab9ca40b8e2bf853 : SUCCESS in 17m 39s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7913812b02d04317ae2099a9e79b8d93 : SUCCESS in 18m 29s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d89f56b35c15491a8db1cc5b87307930 : SUCCESS in 17m 45s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/1f9f98553e6e441b8e65486068073869 : SUCCESS in 19m 02s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/f36e0d375b37477488c9857d64249f3c : SUCCESS in 18m 22s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/1115a05657c14a7ba60a83c4c062aad8 : SUCCESS in 17m 33s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/295227f72dba4a789dbad680a8032de9 : SUCCESS in 6m 55s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b6677a8757c14ee8a142231f616f63a4 : SUCCESS in 51m 06s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/0abe07ba8d4143b8ac0c46902f0780b7 : SUCCESS in 58m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2862ca4c29ac49a786d69d218188e573 : SUCCESS in 43m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d0e2d1a1a5f3434097cd002331977caa : SUCCESS in 48m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2b5e681487ef44cb8e089c0ee5b41dd0 : SUCCESS in 15m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/242ffc03baca4b5e8be7ea09ff9019f2 : SUCCESS in 6m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/cc6e0877593644fb821ce92634053484 : SUCCESS in 22m 36s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/541b84ac2af14843a1fb43cf65f7b2e3 : SUCCESS in 49m 50s","accounts_in_message":[],"_revision_number":2},{"id":"e880f49617a576d2974093b85e8129dfec9e133c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-16 23:42:10.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"33701af7aa4d5277504f4961001fba3a24b36d1c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-16 23:43:40.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ea0cef91cf4244c093ff294eb1b19852 : SUCCESS in 1m 06s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/2ea531742d1b4888ad066bfbf327de1d : SUCCESS in 49s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/04e31b2c79974d69a2f9e8f437023a4a : SUCCESS in 46s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6198284839374faed6df884bc9246d72075a6b56","revisions":{"9867e4b4089b027a13e66bcbaa053f403d30b90d":{"kind":"REWORK","_number":1,"created":"2021-07-24 02:34:53.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/38/802138/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/802138/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/802138/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/802138/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/802138/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/802138/1"}}},"commit":{"parents":[{"commit":"b53a9d811413840d03840c3d9d0287e2a8aff717","subject":"Merge \"trivial: Use own_shard_range instead of doing an extra query\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b53a9d811413840d03840c3d9d0287e2a8aff717"}]}],"author":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2021-07-24 02:31:17.000000000","tz":-300},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2021-07-24 02:34:08.000000000","tz":-300},"subject":"DNM: Add a project scope read-only role to keystoneauth","message":"DNM: Add a project scope read-only role to keystoneauth\n\nThis is a stake in the ground patch for more of the\n\"Consistent and Secure Default Policies\".\nWe already have system scope personas, but they\nare asking for project scope now.\nAt least we don\u0027t have domain scope.\n\nTODO: tests\nChange-Id: If7d39ac0dfbe991d835b76eb79ae978fc2fd3520\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9867e4b4089b027a13e66bcbaa053f403d30b90d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9867e4b4089b027a13e66bcbaa053f403d30b90d"}]},"branch":"refs/heads/master"},"6198284839374faed6df884bc9246d72075a6b56":{"kind":"REWORK","_number":2,"created":"2021-08-02 19:52:16.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/38/802138/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/802138/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/802138/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/802138/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/802138/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/802138/2"}}},"commit":{"parents":[{"commit":"b53a9d811413840d03840c3d9d0287e2a8aff717","subject":"Merge \"trivial: Use own_shard_range instead of doing an extra query\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b53a9d811413840d03840c3d9d0287e2a8aff717"}]}],"author":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2021-07-24 02:31:17.000000000","tz":-300},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2021-08-02 19:35:32.000000000","tz":-300},"subject":"Add a project scope read-only role to keystoneauth","message":"Add a project scope read-only role to keystoneauth\n\nThis patch continues work for more of the \"Consistent and\nSecure Default Policies\". We already have system scope\npersonas implemented, but the architecture people are asking\nfor project scope now. At least we don\u0027t need domain scope.\n\nChange-Id: If7d39ac0dfbe991d835b76eb79ae978fc2fd3520\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6198284839374faed6df884bc9246d72075a6b56"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6198284839374faed6df884bc9246d72075a6b56"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
