)]}'
{"id":"openstack%2Fpython-openstackclient~740380","triplet_id":"openstack%2Fpython-openstackclient~master~I102b41677736bbe37a82abaa3c5b3e1faf2475d5","project":"openstack/python-openstackclient","branch":"master","hashtags":[],"change_id":"I102b41677736bbe37a82abaa3c5b3e1faf2475d5","subject":"Bypass user and group verification in RemoveRole","status":"MERGED","created":"2020-07-09 22:10:43.000000000","updated":"2020-08-13 06:32:33.000000000","submitted":"2020-08-13 06:29:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":20,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"740380-1597300194637-ea02c699","meta_rev_id":"49f1c74243105152d30242e7c4ce73729f859ac2","_number":740380,"virtual_id_number":740380,"owner":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-08-13 06:29:54.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true}],"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":2,"date":"2020-08-13 05:34:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true}],"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":1,"date":"2020-08-13 05:34:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-07-09 22:10:43.000000000","updated_by":{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},"reviewer":{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},"state":"REVIEWER"},{"updated":"2020-07-15 12:41:35.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-07-28 14:49:21.000000000","updated_by":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"reviewer":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"state":"REVIEWER"},{"updated":"2020-08-06 12:05:27.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2020-08-07 17:12:14.000000000","updated_by":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"reviewer":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"state":"REVIEWER"},{"updated":"2020-08-13 05:34:27.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2020-08-13 06:29:54.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":"b77306f0e984aff9d89f5609cdec3be444170b60","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-07-09 22:10:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"901aeecc674ee3379167826146ae6162576370f6","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-07-09 22:13:17.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"cf70a11117743c7d88c4a3bd964e2685e65e76c4","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-07-09 22:15:12.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"52d52d47de06daba9c9449bd469cc48ec28b35af","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-09 23:28:35.000000000","message":"Patch Set 3: Verified-1\n\n(2 comments)\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- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/697fd29ef5fc493d9d62ca86518a326d : SUCCESS in 6m 12s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/8a011f6874a140aa91f4837e3c88aecf : FAILURE in 5m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0f63abb54b0d47e59cbf4ba7d5df1162 : FAILURE in 4m 58s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8113c588fb264bf9873702e59c429e98 : FAILURE in 4m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/610099a8c1024574b3c7aa04ffbceb52 : FAILURE in 4m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7600d9ff13c94580a922bb5f2710bfde : FAILURE in 4m 21s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f8d8798eeda941298c9bff1eb0287f63 : FAILURE in 5m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/80fd29cb4af9465c91af6732c8589ee6 : SUCCESS in 6m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/abf2be240a854d75bc053ef7e2937c99 : SUCCESS in 5m 41s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1377abd3e08e46c5a275920adbe31506 : SUCCESS in 1h 12m 04s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/957f7bbfc0d347dd8f0c078c49dd1bd3 : SUCCESS in 7m 41s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/605ddfa21c1d4465825b71c0983786a4 : SUCCESS in 55m 52s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/004cff7ffe714f94b1f980d59c4e1548 : SUCCESS in 52m 30s","accounts_in_message":[],"_revision_number":3},{"id":"e15ee2bfc71aa82a8d0354c9d5bb8f3d79b3ff22","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-07-10 13:33:59.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a24d1739926af6f345de8d9431a44dad00e39718","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-07-10 13:34:07.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"8de3e90253ed009dad5d0f104f914ffc3116d60e","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-07-10 13:50:57.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)\n\nditto for group code","accounts_in_message":[],"_revision_number":4},{"id":"2926a559be12971aa5ea57676cbd88f079f3da70","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-07-10 14:29:34.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"2e051e5f8ee63eecf33f4f221eda1457f26190b6","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-07-10 14:29:50.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a901023484611b76eb2610c3be5c34d4cf3c0d94","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-07-10 15:13:46.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"94998db336543a39895ea2061beb1cbae37e60d8","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-07-10 15:14:17.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f6d08b777080fec5db8650ef10a981aeae74b18b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-10 16:10:37.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/e12c39f8c413425caef963664dd56d83 : SUCCESS in 5m 39s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/a2a882fd91a6466da4a4561a65ec5bc2 : SUCCESS in 9m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/89b677026bff4866af483fda8cee511e : SUCCESS in 9m 18s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3862b5a305754aaebfcb6752721af095 : SUCCESS in 5m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aee80b3164b548728920f43673d57291 : SUCCESS in 5m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b8825757f95d4b9da4adcbc1d44f47c6 : SUCCESS in 5m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/87534318c12246059be53766332bd36b : SUCCESS in 8m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e81041ff718c41f6bec190f478a6a1b6 : SUCCESS in 7m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8d356af081ba41898f38280ca81ffb90 : SUCCESS in 8m 10s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f10f263ab45e46e5b0e6dbf32289f1f2 : SUCCESS in 1h 16m 41s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/50318649a14547eea06c3a5d5d6f9f11 : SUCCESS in 9m 31s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/a68b25c4c4594e9aaf9863d23757a884 : SUCCESS in 40m 51s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/87bab65a07284d5d979ce6be7ca2fc82 : SUCCESS in 54m 24s","accounts_in_message":[],"_revision_number":5},{"id":"01160df2393af6142dd4d5bde814e3f9ca862394","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-07-13 13:22:06.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"f86d5471c6db408071b11d61c9da7f6b5f802890","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-07-15 12:41:35.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)\n\nLGTM in the current state","accounts_in_message":[],"_revision_number":5},{"id":"8c7b5a8bde2860a84c001ad56365023049bdfa1b","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-07-15 13:49:57.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"9d40d7698e7ca836facde9c29063756399a2765b","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-07-15 14:10:23.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"5cd5b913179a42d67bf27a6683d053e53fadfb13","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-07-15 14:15:10.000000000","message":"Patch Set 6: Code-Review+1\n\nthanks, Lance","accounts_in_message":[],"_revision_number":6},{"id":"0ac53aa3b10bddb9e9f0f2daec3758b3da8b7d28","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-15 19:50:17.000000000","message":"Patch Set 6: 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- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/216b3c8853cc48d1ae8b4cb7863a889f : SUCCESS in 5m 21s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/e254a14452cf44e0ab386b4b823912e4 : SUCCESS in 4m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4fb24a1a2a6c473693125793b0ab14c0 : SUCCESS in 6m 41s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a250358e0653411bb605291b46caa0c4 : SUCCESS in 5m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c924809fc0ee44ab954d2a8bf5793837 : SUCCESS in 4m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5eedad720bb547eea03a6b09645b8419 : SUCCESS in 4m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/67725a5c8f3847cca58f8d44bf469d68 : SUCCESS in 5m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/17c10a617d164f7c9f85418158111b78 : SUCCESS in 8m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/05ede2519c4e46c085a78c3df83299fb : SUCCESS in 5m 49s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d4c37260afad4166988413f0726c887b : SUCCESS in 1h 19m 52s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/6a9f11ca85a34e27911cf7df31abddd4 : SUCCESS in 7m 35s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/3d6ab28dab994ff0b57ec985847f6f6d : SUCCESS in 45m 06s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/929150cd96b64b019c4679cd8822e2d7 : FAILURE in 1h 01m 12s","accounts_in_message":[],"_revision_number":6},{"id":"11b4500c8685644ee7c969322e601953586d65f4","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-07-16 16:28:09.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"2c8bf05067283b15c4d3bd946e55d43c8e428cf5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-16 19:22:39.000000000","message":"Patch Set 6:\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- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/be3fffaf8f3044cabdb609b6632fd960 : SUCCESS in 6m 31s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/06de29579f85458cb85150737712e634 : SUCCESS in 5m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ffed140dde7b460587611d23576b2a88 : SUCCESS in 6m 56s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4ffbc6e52fa645bfb29619b18b7cb2a3 : SUCCESS in 5m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4b32d913a2c1410cbae906280c7e238e : SUCCESS in 5m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a54bb89391bb49f3852f594c96ca9033 : SUCCESS in 4m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2492ed4a710740b18388341d5ec99fbb : SUCCESS in 5m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1930e8706187408ca5211f3fd38494be : SUCCESS in 7m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c95016ca08e449bca94aafa2c2fe8eac : SUCCESS in 5m 03s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c454346cb42f456db7abb2e6fbeb26fd : SUCCESS in 1h 41m 52s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/979fc50ef30342b69572a4ac60a866fe : SUCCESS in 7m 24s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/b9a6a5154afc4ee6a049ef432408e222 : FAILURE in 1h 03m 04s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a1f75208574f4a79b393feae80bea4b8 : SUCCESS in 40m 22s","accounts_in_message":[],"_revision_number":6},{"id":"e3968332dbed5fe7ae03c2c1fbac2a4468d0aa0b","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-07-20 13:21:17.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"11df13d58706583a6ee8c29902f66d0df277d4aa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-20 14:50:52.000000000","message":"Patch Set 6:\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- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/387a80d40b224c8994054ca24f5940b6 : SUCCESS in 7m 03s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/99598f08614d4894b4cd8c06c314ef65 : SUCCESS in 6m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bfa1d8d352eb4229b279ccd8d4ebb7f7 : SUCCESS in 5m 37s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9e48d3ec30484ab9a9c7fd15d8c5d111 : SUCCESS in 5m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1cea4c22837c4743a20788f0ffc40388 : SUCCESS in 4m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/33a826aae26a4838a2cacac8c89badf9 : SUCCESS in 4m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7f037e73a1204c4db6a01021311cbfc3 : SUCCESS in 4m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/99175df5064447d59223fe530b4815a7 : SUCCESS in 5m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4f2c831a6e7e4e848afebb02b959780c : SUCCESS in 4m 24s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/14533f60d2d74ce6b12ad9aee9c73d33 : POST_FAILURE in 1h 28m 12s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/33ebb7f323ef4e4395be0a7a866192d5 : SUCCESS in 7m 44s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/e409b29eaf864d80ba1b14f32bfd8c98 : SUCCESS in 42m 59s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/1aa179b239b24176b14a5e4f8a9f57fb : SUCCESS in 52m 41s","accounts_in_message":[],"_revision_number":6},{"id":"df5a0ffa11f2fb5ca4e8d04aa5ac7882ad7dd008","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-07-28 12:53:51.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"0a9a99d7ea06fe5283d64235e44f8ac3c256f287","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-28 14:47:29.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/2a78c494e9d6419d92b2b7c60b9c7955 : SUCCESS in 5m 42s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/ee06238e801b4e0288ee8b84dd9ba113 : SUCCESS in 6m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/eb8eb2c139494d67a2d990212353259d : SUCCESS in 7m 04s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/56e7181cb6eb43529b15bf88cdb91077 : SUCCESS in 4m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fd1a2ca091b74f41b385bffc80a6d5cc : SUCCESS in 4m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bc3cccdc26f641b5a9d9b12989416a01 : SUCCESS in 5m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/74b63500be89418585055433921e971c : SUCCESS in 5m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c5f481a8f6d426c98b1f11097710eea : SUCCESS in 7m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d66735caeea44dc4a9fde5a7b80519ff : SUCCESS in 8m 09s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8d362b074057457680e8dd6342065697 : SUCCESS in 1h 13m 18s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/4f9369144c1943708abda544ab4bbe73 : SUCCESS in 8m 23s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/60932a3994f2480d99f6fde7340106f5 : SUCCESS in 48m 09s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/cd1fdc31eae74757a4f028a036843977 : SUCCESS in 59m 15s","accounts_in_message":[],"_revision_number":6},{"id":"2e2f14633e4b8915eec9838d8da3099bf75c1d83","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2020-07-28 14:49:21.000000000","message":"Patch Set 6: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":6},{"id":"8f00e890f7f95f2373666acafb005342f1b96ee4","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-08-06 12:05:27.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"0684573c5f4183530e2fe4084ff2fb54eebbf7bf","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2020-08-07 17:12:14.000000000","message":"Patch Set 6: Code-Review+1\n\nNice catch. Thanks Lance.","accounts_in_message":[],"_revision_number":6},{"id":"3c552e040462209a753fbf650e021d84a035f408","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2020-08-11 09:37:02.000000000","message":"Patch Set 6:\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"a994afb01c645fffdcb0c0324319553a136da4b3","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-08-12 17:24:08.000000000","message":"Patch Set 6:\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"be88fbc6a71417feb191a75489b54540170577c4","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-08-12 17:24:25.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"df75208a7ed31e3d55415f1b78091584a736d291","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-12 19:01:30.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/ea152b5ac94d4c3c859ad1acf12737da : SUCCESS in 4m 59s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/0b60e0d682b5493daa42dded633b7a93 : SUCCESS in 5m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b5fcc3f6daed40bc9147a83adcf283bb : SUCCESS in 5m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d7d922cf4b7741a0838eb76615a3be21 : SUCCESS in 4m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b732b680603e4796bdb73afb8d66777b : SUCCESS in 4m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/21dec267f3eb4b8c8cbe3488c9b6d27e : SUCCESS in 3m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/55896ef3154b4b458c4fb57ac2bac5a3 : SUCCESS in 4m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bc3536d69e8f444ebf53b2973f3e3e88 : SUCCESS in 6m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d8a71a3f81154d7e8bd3e9a71f5b1fe7 : SUCCESS in 4m 23s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0b678d168e774876b79d4334f0a79d9b : SUCCESS in 1h 35m 41s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/7ba4153936004a3fae897de9401c1c59 : SUCCESS in 6m 21s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/1097de892aab4af0a658d314d14166a6 : SUCCESS in 58m 01s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f00bd8584cef4a47ae2fd772eab1e6d8 : SUCCESS in 1h 07m 31s","accounts_in_message":[],"_revision_number":7},{"id":"68b6caddc944e45dcd26ad23de34c6ab24cc71b8","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2020-08-13 05:34:27.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\nThx, re-applying prev +2","accounts_in_message":[],"_revision_number":7},{"id":"6415d0165ca509914ba14ecdca6224eaf537dc22","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-13 05:34:40.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"e09311b3bd4658b5bdab971966f4171ec8cd34e5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-13 06:29:54.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/ed67b15774ba46c6863eceac7e1e13f2 : SUCCESS in 3m 44s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d11e22633ec74bc0bde7c65ea39579cc : SUCCESS in 4m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/49e231133252488fac3498c68f39beba : SUCCESS in 3m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2f12819d47154e2fa01f1d8bde18b4c6 : SUCCESS in 4m 16s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4b65ef6bc865479a8deafd890ef73b4d : SUCCESS in 3m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/966a10979bb947b29df2d009e5004df2 : SUCCESS in 4m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6a29b08e05b744abbae3a9e65f139f4c : SUCCESS in 4m 17s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1dcc71972baa4d8ba7f54b05684a36ba : SUCCESS in 52m 08s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/f693be6eaa694cb0a2bf6f223149fafd : SUCCESS in 5m 58s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/08c69eec762745ad9f5acb113e48929c : SUCCESS in 54m 06s","accounts_in_message":[],"_revision_number":7},{"id":"b997b509d133da2ecfd0d8245c35bd1d0167a168","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-13 06:29:54.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"49f1c74243105152d30242e7c4ce73729f859ac2","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-13 06:32:33.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/04f065695aca4d1ab0b5fdb966038e83 : SUCCESS in 1m 26s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/75e2f9eea8424c97b9fa469f2f5bd83f : SUCCESS in 1m 24s\n- osc-promote-image https://zuul.opendev.org/t/openstack/build/ebdc801f6802416887d6def1fe755400 : SUCCESS in 1m 03s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"e24673267093de85beee753860cda1fb224ce4bc","revisions":{"800af0440476afcba551318468ebdeb683f9d1a2":{"kind":"REWORK","_number":1,"created":"2020-07-09 22:10:43.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/80/740380/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/80/740380/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/1"}}},"commit":{"parents":[{"commit":"83d6f7f3320f98449137a71558c38abb09d1be07","subject":"Add system role assignment tests for users and groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/83d6f7f3320f98449137a71558c38abb09d1be07"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-07-09 22:07:52.000000000","tz":-300},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-07-09 22:07:52.000000000","tz":-300},"subject":"Bypass user and group verification in RemoveRole","message":"Bypass user and group verification in RemoveRole\n\nKeystone let\u0027s users remove role assignments that reference non-existent\nusers and groups. This is nice when keystone backs to an identity store\nlike LDAP and users or groups are removed.\n\nPreviously, openstackclient would validate the user and group existed in\nkeystone before sending the request to delete the role assignment. This\ncommit updates the code to bypass that validation so that users can use\nIDs to forcibly cleanup role assignments.\n\nChange-Id: I102b41677736bbe37a82abaa3c5b3e1faf2475d5\nCloses-Bug: 2006635\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/800af0440476afcba551318468ebdeb683f9d1a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/800af0440476afcba551318468ebdeb683f9d1a2"}]},"branch":"refs/heads/master"},"fbfed22d1a614c17023dd6e595154399afddda44":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2020-07-09 22:13:17.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/80/740380/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/80/740380/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/2"}}},"commit":{"parents":[{"commit":"83d6f7f3320f98449137a71558c38abb09d1be07","subject":"Add system role assignment tests for users and groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/83d6f7f3320f98449137a71558c38abb09d1be07"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-07-09 22:07:52.000000000","tz":-300},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-07-09 22:13:00.000000000","tz":-300},"subject":"Bypass user and group verification in RemoveRole","message":"Bypass user and group verification in RemoveRole\n\nKeystone let\u0027s users remove role assignments that reference non-existent\nusers and groups. This is nice when keystone backs to an identity store\nlike LDAP and users or groups are removed.\n\nPreviously, openstackclient would validate the user and group existed in\nkeystone before sending the request to delete the role assignment. This\ncommit updates the code to bypass that validation so that users can use\nIDs to forcibly cleanup role assignments.\n\nChange-Id: I102b41677736bbe37a82abaa3c5b3e1faf2475d5\nStory: 2006635\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fbfed22d1a614c17023dd6e595154399afddda44"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fbfed22d1a614c17023dd6e595154399afddda44"}]},"branch":"refs/heads/master"},"75f3f970190ab6425ee73eb087771b4e342c4a7b":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2020-07-09 22:15:12.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/80/740380/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/80/740380/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/3"}}},"commit":{"parents":[{"commit":"83d6f7f3320f98449137a71558c38abb09d1be07","subject":"Add system role assignment tests for users and groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/83d6f7f3320f98449137a71558c38abb09d1be07"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-07-09 22:07:52.000000000","tz":-300},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-07-09 22:14:56.000000000","tz":-300},"subject":"Bypass user and group verification in RemoveRole","message":"Bypass user and group verification in RemoveRole\n\nKeystone let\u0027s users remove role assignments that reference non-existent\nusers and groups. This is nice when keystone backs to an identity store\nlike LDAP and users or groups are removed.\n\nPreviously, openstackclient would validate the user and group existed in\nkeystone before sending the request to delete the role assignment. This\ncommit updates the code to bypass that validation so that users can use\nIDs to forcibly cleanup role assignments.\n\nChange-Id: I102b41677736bbe37a82abaa3c5b3e1faf2475d5\nStory: 2006635\nTask: 36848\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/75f3f970190ab6425ee73eb087771b4e342c4a7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/75f3f970190ab6425ee73eb087771b4e342c4a7b"}]},"branch":"refs/heads/master"},"42e6a86b32e2c65346982fb43ba28865e5109cd0":{"kind":"REWORK","_number":4,"created":"2020-07-10 13:33:59.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/80/740380/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/80/740380/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/4"}}},"commit":{"parents":[{"commit":"a8aad9fec80bcb6c9917d2dd076373f06467849f","subject":"Add system role assignment tests for users and groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a8aad9fec80bcb6c9917d2dd076373f06467849f"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-07-09 22:07:52.000000000","tz":-300},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-07-10 13:33:51.000000000","tz":-300},"subject":"Bypass user and group verification in RemoveRole","message":"Bypass user and group verification in RemoveRole\n\nKeystone let\u0027s users remove role assignments that reference non-existent\nusers and groups. This is nice when keystone backs to an identity store\nlike LDAP and users or groups are removed.\n\nPreviously, openstackclient would validate the user and group existed in\nkeystone before sending the request to delete the role assignment. This\ncommit updates the code to bypass that validation so that users can use\nIDs to forcibly cleanup role assignments.\n\nChange-Id: I102b41677736bbe37a82abaa3c5b3e1faf2475d5\nStory: 2006635\nTask: 36848\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/42e6a86b32e2c65346982fb43ba28865e5109cd0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/42e6a86b32e2c65346982fb43ba28865e5109cd0"}]},"branch":"refs/heads/master"},"b6dae7da7d3db26ce48898c0fdb4dc25f5db52e5":{"kind":"REWORK","_number":5,"created":"2020-07-10 14:29:50.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/80/740380/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/80/740380/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/5"}}},"commit":{"parents":[{"commit":"a8aad9fec80bcb6c9917d2dd076373f06467849f","subject":"Add system role assignment tests for users and groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a8aad9fec80bcb6c9917d2dd076373f06467849f"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-07-09 22:07:52.000000000","tz":-300},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-07-10 14:29:42.000000000","tz":-300},"subject":"Bypass user and group verification in RemoveRole","message":"Bypass user and group verification in RemoveRole\n\nKeystone let\u0027s users remove role assignments that reference non-existent\nusers and groups. This is nice when keystone backs to an identity store\nlike LDAP and users or groups are removed.\n\nPreviously, openstackclient would validate the user and group existed in\nkeystone before sending the request to delete the role assignment. This\ncommit updates the code to bypass that validation so that users can use\nIDs to forcibly cleanup role assignments.\n\nChange-Id: I102b41677736bbe37a82abaa3c5b3e1faf2475d5\nStory: 2006635\nTask: 36848\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b6dae7da7d3db26ce48898c0fdb4dc25f5db52e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b6dae7da7d3db26ce48898c0fdb4dc25f5db52e5"}]},"branch":"refs/heads/master"},"9960fa2e5c691c5edb8e0e1151830de6e23fa93e":{"kind":"REWORK","_number":6,"created":"2020-07-15 14:10:23.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/80/740380/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/80/740380/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/6"}}},"commit":{"parents":[{"commit":"a8aad9fec80bcb6c9917d2dd076373f06467849f","subject":"Add system role assignment tests for users and groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a8aad9fec80bcb6c9917d2dd076373f06467849f"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-07-09 22:07:52.000000000","tz":-300},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-07-15 14:10:15.000000000","tz":-300},"subject":"Bypass user and group verification in RemoveRole","message":"Bypass user and group verification in RemoveRole\n\nKeystone let\u0027s users remove role assignments that reference non-existent\nusers and groups. This is nice when keystone backs to an identity store\nlike LDAP and users or groups are removed.\n\nPreviously, openstackclient would validate the user and group existed in\nkeystone before sending the request to delete the role assignment. This\ncommit updates the code to bypass that validation so that users can use\nIDs to forcibly cleanup role assignments.\n\nChange-Id: I102b41677736bbe37a82abaa3c5b3e1faf2475d5\nStory: 2006635\nTask: 36848\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9960fa2e5c691c5edb8e0e1151830de6e23fa93e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9960fa2e5c691c5edb8e0e1151830de6e23fa93e"}]},"branch":"refs/heads/master"},"e24673267093de85beee753860cda1fb224ce4bc":{"kind":"REWORK","_number":7,"created":"2020-08-12 17:24:25.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/80/740380/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/80/740380/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/80/740380/7"}}},"commit":{"parents":[{"commit":"a8aad9fec80bcb6c9917d2dd076373f06467849f","subject":"Add system role assignment tests for users and groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a8aad9fec80bcb6c9917d2dd076373f06467849f"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-07-09 22:07:52.000000000","tz":-300},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-08-12 17:24:17.000000000","tz":-300},"subject":"Bypass user and group verification in RemoveRole","message":"Bypass user and group verification in RemoveRole\n\nKeystone let\u0027s users remove role assignments that reference non-existent\nusers and groups. This is nice when keystone backs to an identity store\nlike LDAP and users or groups are removed.\n\nPreviously, openstackclient would validate the user and group existed in\nkeystone before sending the request to delete the role assignment. This\ncommit updates the code to bypass that validation so that users can use\nIDs to forcibly cleanup role assignments.\n\nChange-Id: I102b41677736bbe37a82abaa3c5b3e1faf2475d5\nStory: 2006635\nTask: 36848\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e24673267093de85beee753860cda1fb224ce4bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e24673267093de85beee753860cda1fb224ce4bc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
