)]}'
{"id":"openstack%2Fpython-openstackclient~731395","triplet_id":"openstack%2Fpython-openstackclient~master~Id2924179465c6d7f3070ded7d98339f1db94cfe9","project":"openstack/python-openstackclient","branch":"master","topic":"rhbz/1564164","hashtags":[],"change_id":"Id2924179465c6d7f3070ded7d98339f1db94cfe9","subject":"Allow to list containers of other accounts","status":"NEW","created":"2020-05-28 03:22:22.000000000","updated":"2021-07-16 19:24:03.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":25,"unresolved_comment_count":13,"has_review_started":true,"meta_rev_id":"7bd27ce13f3c30cc30f7ed9ecb21b2dfaa934bab","_number":731395,"virtual_id_number":731395,"owner":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2021-07-10 04:53:18.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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)"},"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-05-29 05:34:00.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"},{"updated":"2020-06-04 04:39:52.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":"2020-06-24 10:27:58.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2020-12-22 12:34:53.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2021-06-09 09:00:54.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2021-06-15 10:57:17.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"}],"messages":[{"id":"9bacc41768274877899f864186dda258b00ae0d4","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2020-05-28 03:22:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"38618780a87135344e98971ef0a7f2d15c275d7a","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2020-05-28 03:28:19.000000000","message":"Patch Set 1:\n\nI need some help from reviewers regarding the domains and regions.","accounts_in_message":[],"_revision_number":1},{"id":"4fe78188a2137a1838a234e01ac0780b61440162","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-28 04:47:02.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/35835564fb634439998765450418c718 : SUCCESS in 4m 44s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/023e04ca94264ecc87218549f6d77e82 : SUCCESS in 4m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/10da0231ec0a418ea4224bcd4ab3e1cb : SUCCESS in 4m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/472f0c8cbccb42e8a8fe5b4afadee291 : SUCCESS in 4m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/de6abe46cb5f4da9b5e59a4640eab69f : SUCCESS in 4m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0ee57d51246d40a9a629a21050bcd3c3 : SUCCESS in 3m 28s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/3f1b1c178f8d44f2970d348114447ac1 : SUCCESS in 4m 14s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7ea1da6fd1e84b5cb281cbbdbc10fc83 : SUCCESS in 3m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ccd29d9218e1446f9639c3803a6c7c46 : SUCCESS in 6m 13s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/97114e6bb3904c2a9acee0c6fe63e80b : SUCCESS in 1h 19m 18s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/428fb4000da84a998ec6ce005b175c7a : SUCCESS in 7m 10s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/29fe8fb348cd4be4a20af57d88d7e014 : SUCCESS in 48m 22s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/bf749a2fd9874222b8343c9474856fd0 : SUCCESS in 49m 13s","accounts_in_message":[],"_revision_number":1},{"id":"0588257bd4687a034c249450e4e99ddb081e9849","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-05-29 05:34:00.000000000","message":"Patch Set 1:\n\nIt seems weird to me that this is looking up by user instead of by project -- it feels particularly odd with the \u0027*\u0027 support, where you may be listing the same (Swift) account many times if it\u0027s shared between several users.\n\nIf it were me, I\u0027d push for OS_STORAGE_URL support like we\u0027ve got in swiftclient, and some separate (new?) utility command to allow reseller admins to construct (and query) service catalogs for another user. Or... I wonder how crazy it would be to try to find a way to *impersonate* a user...","accounts_in_message":[],"_revision_number":1},{"id":"b3245178ecd0dc43342a1170844d63ac2c95aded","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2020-06-02 23:38:27.000000000","message":"Patch Set 1:\n\n\u003e it feels particularly odd with the \u0027*\u0027 support, where\n \u003e you may be listing the same (Swift) account many times if it\u0027s\n \u003e shared between several users.\n \u003e [....]\n \u003e Or... I wonder how crazy it would be to try to find a\n \u003e way to *impersonate* a user...\n\nYour comment about double-listing containers for users that\nshare a project is well taken, but trying to impersonate users\nin order to list their containers is guaranteed to do just\nthat, only worse because their projects are not known ahead\nof time, so cannot be filtered out with a set or dictionary.\nIn any case it\u0027s not even necessary in view that this code\nalready works.","accounts_in_message":[],"_revision_number":1},{"id":"17f1e415e72a1ce714723d478bb4d9abea85af28","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2020-06-04 03:28:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ca731749f24d1de8356d1f0026ce2bbb1976c70a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-04 04:39:52.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/4ae23b8516b24c528ae55ccdbb265d61 : SUCCESS in 4m 00s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/56ba6201000e4cc69861872fe388d887 : SUCCESS in 4m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/131791702d7c4b469bab5455346562d8 : SUCCESS in 4m 17s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7d21e606d64741028988368a836e85fd : SUCCESS in 4m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7c15b7f2bdf44c17a8432f09925bfd32 : SUCCESS in 3m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8d670af58fea44029b4fbf790e40a385 : SUCCESS in 4m 14s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/090f06bc4ec74f068442aa72d04ce62e : SUCCESS in 3m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3871e403e6c84cba861881007d1260a5 : SUCCESS in 4m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2578dcdf648a49bfaf5dd9496082af3e : SUCCESS in 5m 35s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f0a1067f4a63447ca88e3580286bd56c : SUCCESS in 1h 10m 30s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/f2dbf463ca074752abfd50c6eb623f1a : SUCCESS in 6m 07s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/169025a867914bd68a5145b4d5daa10c : SUCCESS in 40m 15s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f5f46bc8d3094ee1b8b9df9b3dfc3d54 : SUCCESS in 54m 40s","accounts_in_message":[],"_revision_number":2},{"id":"e880220bb38d036f8bee332ccd0188da1c15fbc1","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-06-24 10:27:58.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"533da49bfa23ada7240cd994107ad3021d2ee946","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-12-22 12:34:53.000000000","message":"Patch Set 2: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"3e0f509ab3806bf843bbd54737f08e6a82d960bc","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-12-22 12:35:31.000000000","message":"Patch Set 2: Code-Review-1\n\nActually, could we get some unit tests for this just to prove it out? A functional test would be even better but unit tests are probably the minimum needed","accounts_in_message":[],"_revision_number":2},{"id":"ff119d65f7b3007d4ceff2e88095fd90ee44e403","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-03-09 06:10:14.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"87554caee5868fe0a9c221861f391d28ff54c1b8","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-03-09 06:11:23.000000000","message":"Patch Set 3:\n\n\u003e Patch Set 2: Code-Review-1\n\u003e \n\u003e Actually, could we get some unit tests for this just to prove it out? A functional test would be even better but unit tests are probably the minimum needed\n\nCertainly. Took longer than the code itself, as usual, but I added unit tests now.","accounts_in_message":[],"_revision_number":3},{"id":"39a675b5e36fc9a7859c898318252d7e4881f2be","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-09 07:37:09.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/84100ecd5f5e47269eecf1be1f6dc67d : SUCCESS in 6m 00s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/dd4f691db3a94dbf9d4945bf04c4fc06 : SUCCESS in 4m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c00f1f5820e34daaaeb92f47fd73654b : SUCCESS in 5m 40s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/06c387b7fb8245dd9db9f22851496f47 : SUCCESS in 6m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6c442d15dcfc48fbbd0a6a6962723e91 : SUCCESS in 4m 11s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/826a02eb5acf4d9e97a0a874cc4758fe : SUCCESS in 3m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2aca8bddeb1c4b7e9e469c4611e12013 : SUCCESS in 5m 20s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d890c30c11754fbda8773faf076bc021 : SUCCESS in 5m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cb1c691311ec40729e989e53ff800468 : SUCCESS in 7m 00s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/c6385b58c15b41829da7585b33504b67 : SUCCESS in 8m 32s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/0677f98d149f405b966234b726737c4b : SUCCESS in 42m 15s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/845f1d4e1f8a46d9b067d3894ee53a86 : SUCCESS in 59m 24s","accounts_in_message":[],"_revision_number":3},{"id":"dfd8bb32393936045701135d4ac3084f3efbc72d","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-06-03 17:03:19.000000000","message":"Patch Set 3: Code-Review+2\n\nApologies for not revisiting this sooner, Pete","accounts_in_message":[],"_revision_number":3},{"id":"244dc0b6da97b12113756a90e1f1eeb3e430fe78","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-06-11 12:50:08.000000000","message":"Patch Set 3:\n\n(3 comments)\n\nI am really not sure. Not giving -1, but I am really not sure about this way. Need to think and play around","accounts_in_message":[],"_revision_number":3},{"id":"7e53a3409d3a10b8e0c5642212332b840e05d9fd","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2021-06-15 10:57:17.000000000","message":"Patch Set 3: Code-Review-1\n\n(11 comments)","accounts_in_message":[],"_revision_number":3},{"id":"a094777d7d501a2281f48f4ccc3ea4725808c7d1","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-07-02 23:58:06.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"35793e696fd55a30706a5c1f55b03dc2250b8329","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-07-10 04:00:14.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e09be16dec08f4413ade3685ac43f03b2a705207","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-10 04:53:18.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/f561108b90e04662a30ea1a328ebddc7 : SUCCESS in 6m 01s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/0c89801ae4fb4b84978965021608138c : SUCCESS in 5m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/124d2f95958d43879a9650081da09684 : SUCCESS in 5m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2aa862a1fa91430595e4f8bbc087a011 : SUCCESS in 4m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/034032b4411c40a2a56743350ec0559a : SUCCESS in 4m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f37fe420ad31443d8ecc2591fe976b61 : SUCCESS in 4m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c82f37601c6c4ab6b7dc5c359b4edc6e : SUCCESS in 4m 22s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1a21b8662aa1459ba15469fc8e8135ab : SUCCESS in 4m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0761b66c440246da9ad35edab0cd98dc : SUCCESS in 6m 21s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/0ab0fe047424413584945f0778db6791 : SUCCESS in 6m 10s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/ff3d50c5194549719a1c4e8c3afc236e : SUCCESS in 51m 55s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/859d8f499c644fee90c4de69a2bc9534 : SUCCESS in 42m 03s","accounts_in_message":[],"_revision_number":4},{"id":"7bd27ce13f3c30cc30f7ed9ecb21b2dfaa934bab","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-07-16 19:24:03.000000000","message":"Patch Set 4:\n\n(5 comments)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"df45e6ec69bf0fefcddb350fba2e72d490830812","revisions":{"e93c422c0ea98a9d54276abd08436b6c4baf80e7":{"kind":"REWORK","_number":1,"created":"2020-05-28 03:22:22.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/95/731395/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/95/731395/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/95/731395/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/95/731395/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/95/731395/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/95/731395/1"}}},"commit":{"parents":[{"commit":"f6ee42cd32833bf7484cbf18eab9ed110a5e9782","subject":"Cleanup: remove a useless reference to \"object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f6ee42cd32833bf7484cbf18eab9ed110a5e9782"}]}],"author":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2020-05-14 23:57:52.000000000","tz":-300},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2020-05-28 03:19:25.000000000","tz":-300},"subject":"Allow to list containers of other accounts","message":"Allow to list containers of other accounts\n\nYou must be a ResellerAdmin for this to be permitted, of course.\n\nChange-Id: Id2924179465c6d7f3070ded7d98339f1db94cfe9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e93c422c0ea98a9d54276abd08436b6c4baf80e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e93c422c0ea98a9d54276abd08436b6c4baf80e7"}]},"branch":"refs/heads/master"},"9489dee73199c17a3eb82bfe5b1f679893638871":{"kind":"REWORK","_number":2,"created":"2020-06-04 03:28:17.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/95/731395/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/95/731395/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/95/731395/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/95/731395/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/95/731395/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/95/731395/2"}}},"commit":{"parents":[{"commit":"533af9f1b2de40d98f69e83cdf89ecf254cf3879","subject":"Client should parse string to boolean for value \u0027is_domain\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/533af9f1b2de40d98f69e83cdf89ecf254cf3879"}]}],"author":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2020-05-14 23:57:52.000000000","tz":-300},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2020-06-04 03:18:51.000000000","tz":-300},"subject":"Allow to list containers of other accounts","message":"Allow to list containers of other accounts\n\nYou must be a ResellerAdmin for this to be permitted, of course.\n\nChange-Id: Id2924179465c6d7f3070ded7d98339f1db94cfe9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9489dee73199c17a3eb82bfe5b1f679893638871"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9489dee73199c17a3eb82bfe5b1f679893638871"}]},"branch":"refs/heads/master"},"43142c374b1359786bc7f24857242d1918570105":{"kind":"REWORK","_number":3,"created":"2021-03-09 06:10:14.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/95/731395/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/95/731395/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/95/731395/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/95/731395/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/95/731395/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/95/731395/3"}}},"commit":{"parents":[{"commit":"274d1eeffb9facc5d802c54a2360491e582a31b0","subject":"Merge \"network: Add missing subnet unset --gateway \u003csubnet-id\u003e\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/274d1eeffb9facc5d802c54a2360491e582a31b0"}]}],"author":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2020-05-14 23:57:52.000000000","tz":-300},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2021-03-09 06:10:05.000000000","tz":-360},"subject":"Allow to list containers of other accounts","message":"Allow to list containers of other accounts\n\nYou must be a ResellerAdmin for this to be permitted, of course.\n\nChange-Id: Id2924179465c6d7f3070ded7d98339f1db94cfe9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/43142c374b1359786bc7f24857242d1918570105"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/43142c374b1359786bc7f24857242d1918570105"}]},"branch":"refs/heads/master"},"df45e6ec69bf0fefcddb350fba2e72d490830812":{"kind":"REWORK","_number":4,"created":"2021-07-10 04:00:14.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/95/731395/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/95/731395/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/95/731395/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/95/731395/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/95/731395/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/95/731395/4"}}},"commit":{"parents":[{"commit":"274d1eeffb9facc5d802c54a2360491e582a31b0","subject":"Merge \"network: Add missing subnet unset --gateway \u003csubnet-id\u003e\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/274d1eeffb9facc5d802c54a2360491e582a31b0"}]}],"author":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2020-05-14 23:57:52.000000000","tz":-300},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2021-07-10 04:00:06.000000000","tz":-300},"subject":"Allow to list containers of other accounts","message":"Allow to list containers of other accounts\n\nYou must be a ResellerAdmin for this to be permitted, of course.\n\nChange-Id: Id2924179465c6d7f3070ded7d98339f1db94cfe9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/df45e6ec69bf0fefcddb350fba2e72d490830812"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/df45e6ec69bf0fefcddb350fba2e72d490830812"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
