)]}'
{"id":"openstack%2Fpython-openstackclient~524416","triplet_id":"openstack%2Fpython-openstackclient~master~I261e84700b51e8715eaebdc3f8f8bc46b68542c2","project":"openstack/python-openstackclient","branch":"master","topic":"system-scope","hashtags":[],"change_id":"I261e84700b51e8715eaebdc3f8f8bc46b68542c2","subject":"Add system role functionality","status":"MERGED","created":"2017-11-30 22:45:29.000000000","updated":"2018-06-09 17:11:26.000000000","submitted":"2018-06-09 17:11:26.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":21,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"524416-1528564286478-96c7bee2","meta_rev_id":"6c112531344d4235ca2a4b6e69e46f2cc4da626e","_number":524416,"virtual_id_number":524416,"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":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":2,"date":"2018-06-09 17:11:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2018-06-07 12:52:25.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":1,"date":"2018-06-07 10:40:40.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2018-06-09 15:41:42.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":1,"date":"2018-06-09 15:41:42.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-04-16 15:02:15.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2018-04-24 14:26:04.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2018-04-24 14:26:04.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2018-04-24 14:26:04.000000000","updated_by":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"reviewer":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"state":"REVIEWER"},{"updated":"2018-05-30 13:51:06.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2018-06-07 10:40:40.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":"2018-06-07 12:52:25.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2018-06-09 15:41:42.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2018-06-09 17:11:26.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":"eb9d7b82b91c891f6fb5eff7be974b7c1cbc426a","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2017-11-30 22:45:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c546e7bad346e14325a7f11d34604db147e59f7e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-30 22:49:23.000000000","message":"Patch Set 1: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":1},{"id":"831bdba91ff87bc4ed384b5355ed7582fcbe4b10","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-01-22 20:49:30.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"bb99f20f32c057d1458feb2c496968e65f3f6414","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-22 23:13:20.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/16/524416/2/check/openstack-tox-pep8/64f3248/ : SUCCESS in 5m 16s\n- openstack-tox-py27 http://logs.openstack.org/16/524416/2/check/openstack-tox-py27/ffe040f/ : FAILURE in 6m 14s\n- openstack-tox-py35 http://logs.openstack.org/16/524416/2/check/openstack-tox-py35/0d03d30/ : FAILURE in 7m 52s\n- build-openstack-sphinx-docs http://logs.openstack.org/16/524416/2/check/build-openstack-sphinx-docs/17ecff1/html/ : SUCCESS in 5m 16s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/16/524416/2/check/legacy-tempest-dsvm-neutron-src/39388d6/ : FAILURE in 16m 03s\n- openstackclient-check-plugins http://logs.openstack.org/16/524416/2/check/openstackclient-check-plugins/7d8dbe0/ : FAILURE in 7m 38s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/16/524416/2/check/osc-tox-py27-tips/8a0ddf7/ : SUCCESS in 6m 22s\n- osc-tox-py35-tips http://logs.openstack.org/16/524416/2/check/osc-tox-py35-tips/aef9eac/ : SUCCESS in 5m 17s\n- osc-functional-devstack http://logs.openstack.org/16/524416/2/check/osc-functional-devstack/488582c/ : RETRY_LIMIT in 15m 57s\n- osc-functional-devstack-tips http://logs.openstack.org/16/524416/2/check/osc-functional-devstack-tips/3e46db4/ : RETRY_LIMIT in 19m 45s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"be53ebb4b426cf3817c4b35d47fba6f9771d0b13","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-01-24 16:32:32.000000000","message":"Patch Set 2:\n\nThis is going to need to consume a new python-keystoneclient release, which I have up for review \n\nhttps://review.openstack.org/537445","accounts_in_message":[],"_revision_number":2},{"id":"66cc34f66b811cda1af131a50c59c55e5a72b2f3","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-01-26 15:12:18.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"33c0177ef0f1d766ffc43bbef8d380430f061740","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-26 18:05:22.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/16/524416/2/check/openstack-tox-pep8/805a0c2/ : SUCCESS in 5m 09s\n- openstack-tox-py27 finger://ze09/abc7761a8aa3467e98337feb32d8fefb : POST_FAILURE in 5m 56s\n- openstack-tox-py35 http://logs.openstack.org/16/524416/2/check/openstack-tox-py35/f265a89/ : FAILURE in 5m 11s\n- build-openstack-sphinx-docs http://logs.openstack.org/16/524416/2/check/build-openstack-sphinx-docs/c2947aa/html/ : SUCCESS in 6m 15s\n- legacy-tempest-dsvm-neutron-src finger://ze07.openstack.org/76f228339c3f44edb43932184174a4f2 : POST_FAILURE in 20m 54s\n- openstackclient-check-plugins http://logs.openstack.org/16/524416/2/check/openstackclient-check-plugins/629ce98/ : SUCCESS in 7m 23s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/16/524416/2/check/osc-tox-py27-tips/e708789/ : SUCCESS in 6m 57s\n- osc-tox-py35-tips http://logs.openstack.org/16/524416/2/check/osc-tox-py35-tips/2683652/ : SUCCESS in 5m 22s\n- osc-functional-devstack finger://ze08.openstack.org/9a5818775ee5469dabd3f038c55983b3 : RETRY_LIMIT in 15m 37s\n- osc-functional-devstack-tips finger://ze05.openstack.org/044264bf31644f459a4ce1a3311ea2de : RETRY_LIMIT in 21m 02s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3ac25be36b380978169fc199ee2a1f0b21d1ae7f","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-01-29 17:38:49.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"b4d397914a12458e589173152b32e2ff4165b778","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-29 22:49:05.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/16/524416/2/check/openstack-tox-pep8/0d8ad2f/ : SUCCESS in 5m 13s\n- openstack-tox-py27 http://logs.openstack.org/16/524416/2/check/openstack-tox-py27/4c6674e/ : SUCCESS in 4m 57s\n- openstack-tox-py35 http://logs.openstack.org/16/524416/2/check/openstack-tox-py35/1111645/ : SUCCESS in 5m 35s\n- build-openstack-sphinx-docs http://logs.openstack.org/16/524416/2/check/build-openstack-sphinx-docs/b557505/html/ : SUCCESS in 5m 09s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/16/524416/2/check/legacy-tempest-dsvm-neutron-src/0cc4735/ : FAILURE in 16m 54s\n- openstackclient-check-plugins http://logs.openstack.org/16/524416/2/check/openstackclient-check-plugins/81850c3/ : SUCCESS in 6m 34s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/16/524416/2/check/osc-tox-py27-tips/dcd46b1/ : SUCCESS in 9m 56s\n- osc-tox-py35-tips http://logs.openstack.org/16/524416/2/check/osc-tox-py35-tips/b9fe22a/ : SUCCESS in 5m 26s\n- osc-functional-devstack http://logs.openstack.org/16/524416/2/check/osc-functional-devstack/1bc67db/ : RETRY_LIMIT in 17m 14s\n- osc-functional-devstack-tips http://logs.openstack.org/16/524416/2/check/osc-functional-devstack-tips/e7a7e33/ : RETRY_LIMIT in 20m 15s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c0b96d67f62fe60fe5536657b6db91aadbee880e","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-01-29 23:01:34.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"a249c85208b43db5bea47ef7ee4b1c950e9eaf40","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-30 01:22:45.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/16/524416/2/check/openstack-tox-pep8/e6407a1/ : SUCCESS in 5m 12s\n- openstack-tox-py27 http://logs.openstack.org/16/524416/2/check/openstack-tox-py27/a316c61/ : SUCCESS in 4m 52s\n- openstack-tox-py35 http://logs.openstack.org/16/524416/2/check/openstack-tox-py35/d2847b1/ : SUCCESS in 5m 03s\n- build-openstack-sphinx-docs http://logs.openstack.org/16/524416/2/check/build-openstack-sphinx-docs/0fcc9f5/html/ : SUCCESS in 5m 05s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/16/524416/2/check/legacy-tempest-dsvm-neutron-src/b93b2bb/ : FAILURE in 19m 29s\n- openstackclient-check-plugins http://logs.openstack.org/16/524416/2/check/openstackclient-check-plugins/08c5e87/ : SUCCESS in 6m 21s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/16/524416/2/check/osc-tox-py27-tips/b5ef0ac/ : SUCCESS in 4m 57s\n- osc-tox-py35-tips http://logs.openstack.org/16/524416/2/check/osc-tox-py35-tips/e324475/ : SUCCESS in 5m 18s\n- osc-functional-devstack http://logs.openstack.org/16/524416/2/check/osc-functional-devstack/d10dfd4/ : RETRY_LIMIT in 18m 47s\n- osc-functional-devstack-tips http://logs.openstack.org/16/524416/2/check/osc-functional-devstack-tips/b776596/ : RETRY_LIMIT in 18m 52s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"78bb1dffd2ce1a6f8655916d38afbc09bc8ad34a","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-01-30 03:46:26.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"ab856f2d7e88d1124e5af7a10301ca5083ccdc56","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-30 05:06:16.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/16/524416/2/check/openstack-tox-pep8/d6db03c/ : SUCCESS in 5m 12s\n- openstack-tox-py27 http://logs.openstack.org/16/524416/2/check/openstack-tox-py27/1f01454/ : SUCCESS in 5m 20s\n- openstack-tox-py35 http://logs.openstack.org/16/524416/2/check/openstack-tox-py35/86da8d5/ : SUCCESS in 10m 47s\n- build-openstack-sphinx-docs http://logs.openstack.org/16/524416/2/check/build-openstack-sphinx-docs/8856f97/html/ : SUCCESS in 4m 52s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/16/524416/2/check/legacy-tempest-dsvm-neutron-src/e3e2fd3/ : FAILURE in 17m 17s\n- openstackclient-check-plugins http://logs.openstack.org/16/524416/2/check/openstackclient-check-plugins/fbace95/ : SUCCESS in 7m 43s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/16/524416/2/check/osc-tox-py27-tips/56b854b/ : SUCCESS in 6m 26s\n- osc-tox-py35-tips http://logs.openstack.org/16/524416/2/check/osc-tox-py35-tips/7e98b0d/ : SUCCESS in 4m 54s\n- osc-functional-devstack http://logs.openstack.org/16/524416/2/check/osc-functional-devstack/cebe948/ : RETRY_LIMIT in 13m 52s\n- osc-functional-devstack-tips http://logs.openstack.org/16/524416/2/check/osc-functional-devstack-tips/018484d/ : RETRY_LIMIT in 13m 17s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1bfb2d925c07887a3b20b18c65d5d4b76c3dda8a","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-01-31 22:09:28.000000000","message":"Patch Set 2:\n\nI\u0027m unsure why this is still failing since we\u0027re bumped the u-c in openstack/requirements:\n\nhttps://review.openstack.org/#/c/537645/2\n\nEither way, this is going to have to be something we add in Rocky I think.","accounts_in_message":[],"_revision_number":2},{"id":"702e9b7071f9a1d314d42aec40efe260e5c04163","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2018-04-16 04:12:49.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"9ffb54a1c01389f6acba9435040f8abaab490365","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-16 05:54:05.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/16/524416/3/check/openstack-tox-pep8/cf4d9bb/ : FAILURE in 4m 46s\n- openstack-tox-py27 http://logs.openstack.org/16/524416/3/check/openstack-tox-py27/454b73a/ : SUCCESS in 4m 13s\n- openstack-tox-py35 http://logs.openstack.org/16/524416/3/check/openstack-tox-py35/d485a38/ : SUCCESS in 4m 22s\n- build-openstack-sphinx-docs http://logs.openstack.org/16/524416/3/check/build-openstack-sphinx-docs/69518e3/html/ : SUCCESS in 4m 29s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/16/524416/3/check/legacy-tempest-dsvm-neutron-src/a9affed/ : SUCCESS in 1h 34m 15s\n- openstackclient-check-plugins http://logs.openstack.org/16/524416/3/check/openstackclient-check-plugins/6bdf272/ : SUCCESS in 5m 34s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/16/524416/3/check/osc-tox-py27-tips/1d1b1ef/ : SUCCESS in 4m 49s\n- osc-tox-py35-tips http://logs.openstack.org/16/524416/3/check/osc-tox-py35-tips/ec9b499/ : SUCCESS in 5m 16s\n- osc-functional-devstack http://logs.openstack.org/16/524416/3/check/osc-functional-devstack/3e08c6a/ : SUCCESS in 45m 52s\n- osc-functional-devstack-tips http://logs.openstack.org/16/524416/3/check/osc-functional-devstack-tips/b4bc13a/ : SUCCESS in 40m 19s\n- openstack-tox-lower-constraints http://logs.openstack.org/16/524416/3/check/openstack-tox-lower-constraints/466e5a5/ : SUCCESS in 4m 36s","accounts_in_message":[],"_revision_number":3},{"id":"354db66f3dbe3a42aa841b954a2bdd3eb631add6","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2018-04-16 15:02:15.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"2a59580f956361320b4235316584e029e920faaf","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-16 16:24:13.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/16/524416/4/check/openstack-tox-pep8/d51833c/ : SUCCESS in 4m 50s\n- openstack-tox-py27 http://logs.openstack.org/16/524416/4/check/openstack-tox-py27/e966cca/ : SUCCESS in 5m 11s\n- openstack-tox-py35 http://logs.openstack.org/16/524416/4/check/openstack-tox-py35/d195e2e/ : SUCCESS in 4m 57s\n- build-openstack-sphinx-docs http://logs.openstack.org/16/524416/4/check/build-openstack-sphinx-docs/5a930f3/html/ : SUCCESS in 5m 07s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/16/524416/4/check/legacy-tempest-dsvm-neutron-src/b9debc7/ : SUCCESS in 1h 19m 23s\n- openstackclient-check-plugins http://logs.openstack.org/16/524416/4/check/openstackclient-check-plugins/f8d7492/ : SUCCESS in 6m 18s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/16/524416/4/check/osc-tox-py27-tips/4c08bb7/ : SUCCESS in 4m 50s\n- osc-tox-py35-tips http://logs.openstack.org/16/524416/4/check/osc-tox-py35-tips/625fd00/ : SUCCESS in 5m 52s\n- osc-functional-devstack http://logs.openstack.org/16/524416/4/check/osc-functional-devstack/93bf652/ : SUCCESS in 51m 40s\n- osc-functional-devstack-tips http://logs.openstack.org/16/524416/4/check/osc-functional-devstack-tips/548314b/ : SUCCESS in 48m 00s\n- openstack-tox-lower-constraints http://logs.openstack.org/16/524416/4/check/openstack-tox-lower-constraints/5ff2954/ : SUCCESS in 4m 36s","accounts_in_message":[],"_revision_number":4},{"id":"6bcca1b6ec757063fd9ae57cb84cda3afbe08fb1","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-04-17 02:50:29.000000000","message":"Topic changed from vol_migrate to system-scope","accounts_in_message":[],"_revision_number":4},{"id":"1d87b743be5e0c0399c39eb1b0496936cfae7c4a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-05-30 13:51:06.000000000","message":"Patch Set 4: Code-Review-1\n\nYou need to bump lower-constraints in osc to 3.15.0 for keystoneclient:\n\nhttps://github.com/openstack/python-openstackclient/blob/master/lower-constraints.txt#L98","accounts_in_message":[],"_revision_number":4},{"id":"fa1457c45980c5351426468d3036e70befecf8d3","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-05-30 13:53:22.000000000","message":"Patch Set 4:\n\n(1 comment)\n\nDo you want to add a short release note on this? I expected to see a --scope option added to \"openstack token issue\" but I see it\u0027s inherited via the role, so it might be good to have a release note explaining how to get a system-scope token.","accounts_in_message":[],"_revision_number":4},{"id":"c6437062e965b93855f78ad5fee6ff4503e9f942","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-05-30 15:38:17.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"38ded841d938168d58b879289a2a3566d84901f6","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-05-30 15:38:26.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"5fba8893ff56e65e5962c1766916540e62ce121d","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-05-30 15:38:58.000000000","message":"Patch Set 4:\n\n\u003e (1 comment)\n \u003e \n \u003e Do you want to add a short release note on this? I expected to see\n \u003e a --scope option added to \"openstack token issue\" but I see it\u0027s\n \u003e inherited via the role, so it might be good to have a release note\n \u003e explaining how to get a system-scope token.\n\nGood call, I added release note and here is what I was able to do locally with the new revision and clouds.yaml [0].\n\n[0] http://paste.openstack.org/raw/722357/","accounts_in_message":[],"_revision_number":4},{"id":"df0ab47b02dc07d455dca7e2fe1b2a6c21eead27","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-30 17:14:58.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/16/524416/5/check/openstack-tox-pep8/c1850f8/ : SUCCESS in 4m 39s\n- openstack-tox-py27 http://logs.openstack.org/16/524416/5/check/openstack-tox-py27/56fa231/ : SUCCESS in 6m 07s\n- openstack-tox-py35 http://logs.openstack.org/16/524416/5/check/openstack-tox-py35/e1c51f1/ : SUCCESS in 4m 56s\n- build-openstack-sphinx-docs http://logs.openstack.org/16/524416/5/check/build-openstack-sphinx-docs/377eeea/html/ : SUCCESS in 4m 39s\n- requirements-check http://logs.openstack.org/16/524416/5/check/requirements-check/bcf9272/ : FAILURE in 4m 18s\n- build-openstack-releasenotes http://logs.openstack.org/16/524416/5/check/build-openstack-releasenotes/dde8bf2/html/ : SUCCESS in 5m 08s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/16/524416/5/check/legacy-tempest-dsvm-neutron-src/483e2bf/ : SUCCESS in 1h 30m 55s\n- openstackclient-check-plugins http://logs.openstack.org/16/524416/5/check/openstackclient-check-plugins/fa414a7/ : FAILURE in 6m 57s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/16/524416/5/check/osc-tox-py27-tips/2e23b87/ : SUCCESS in 7m 45s\n- osc-tox-py35-tips http://logs.openstack.org/16/524416/5/check/osc-tox-py35-tips/caa47dc/ : SUCCESS in 6m 06s\n- osc-functional-devstack http://logs.openstack.org/16/524416/5/check/osc-functional-devstack/95374b8/ : SUCCESS in 46m 53s\n- osc-functional-devstack-tips http://logs.openstack.org/16/524416/5/check/osc-functional-devstack-tips/a612111/ : SUCCESS in 45m 01s\n- openstack-tox-lower-constraints http://logs.openstack.org/16/524416/5/check/openstack-tox-lower-constraints/fefdf8f/ : SUCCESS in 5m 06s","accounts_in_message":[],"_revision_number":5},{"id":"221adfd0541b5214ad9b8e4235b6fb92eb81a3c9","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-05-31 07:30:24.000000000","message":"Patch Set 5:\n\nHmm, it doesn\u0027t seem fair that only because you are the first one to touch reqs in a long time, you need to clean up all the dust that has gathered there. I\u0027ll make a separate patch for that onto which you could rebase.","accounts_in_message":[],"_revision_number":5},{"id":"63ff69c7b3c2453caf5f52fec3c6051ac58c22d8","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-05-31 08:10:25.000000000","message":"Patch Set 5:\n\nO.k., that was easier than I expected, just needed to run the proper script, see https://review.openstack.org/571397.","accounts_in_message":[],"_revision_number":5},{"id":"11930581f8a67675fdcfe2a23c38176e3b32b632","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-05-31 20:12:37.000000000","message":"Patch Set 6: Patch Set 5 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"5c32f0ff26652a99375314ec46bed4e862def327","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-31 22:07:21.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/16/524416/6/check/openstack-tox-pep8/f3c7664/ : SUCCESS in 5m 25s\n- openstack-tox-py27 http://logs.openstack.org/16/524416/6/check/openstack-tox-py27/c42f752/ : SUCCESS in 4m 54s\n- openstack-tox-py35 http://logs.openstack.org/16/524416/6/check/openstack-tox-py35/03593c9/ : SUCCESS in 4m 45s\n- build-openstack-sphinx-docs http://logs.openstack.org/16/524416/6/check/build-openstack-sphinx-docs/6f9399d/html/ : SUCCESS in 5m 23s\n- requirements-check http://logs.openstack.org/16/524416/6/check/requirements-check/7fc0e61/ : FAILURE in 3m 24s\n- build-openstack-releasenotes http://logs.openstack.org/16/524416/6/check/build-openstack-releasenotes/91941d5/html/ : SUCCESS in 3m 42s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/16/524416/6/check/legacy-tempest-dsvm-neutron-src/0ee73c3/ : SUCCESS in 1h 48m 25s\n- openstackclient-check-plugins http://logs.openstack.org/16/524416/6/check/openstackclient-check-plugins/2511c87/ : SUCCESS in 6m 23s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/16/524416/6/check/osc-tox-py27-tips/5fcc8ce/ : SUCCESS in 6m 15s\n- osc-tox-py35-tips http://logs.openstack.org/16/524416/6/check/osc-tox-py35-tips/b5bd2cc/ : SUCCESS in 5m 41s\n- osc-functional-devstack http://logs.openstack.org/16/524416/6/check/osc-functional-devstack/4da2f73/ : SUCCESS in 38m 06s\n- osc-functional-devstack-tips http://logs.openstack.org/16/524416/6/check/osc-functional-devstack-tips/6418623/ : SUCCESS in 49m 54s\n- openstack-tox-lower-constraints http://logs.openstack.org/16/524416/6/check/openstack-tox-lower-constraints/9217640/ : SUCCESS in 5m 04s","accounts_in_message":[],"_revision_number":6},{"id":"93cd47f23fc057b3780c40a8e126637aa72fe913","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-06-01 12:08:53.000000000","message":"Patch Set 6:\n\nrecheck reqs should be fixed","accounts_in_message":[],"_revision_number":6},{"id":"9326563c9b36ab979903e04e3517c6495028ae68","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-06-01 12:10:43.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"3a5a6375581f297e181978f58166311e800bc11a","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-06-01 12:11:21.000000000","message":"Patch Set 7:\n\nAh, no, needed to update requirements.txt, too.","accounts_in_message":[],"_revision_number":7},{"id":"aae8bc38b7ac744691a1927f524b64e8eca5fd09","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-06-01 12:48:21.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"7a751a808e129de0d4b8e37d9a05a0b0ecfe1034","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-06-01 12:48:36.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"46c3b481f4a6b80c7ca06a208bc8da24fdba108f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-01 14:22:55.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/16/524416/8/check/openstack-tox-pep8/e63093c/ : SUCCESS in 5m 02s\n- openstack-tox-py27 http://logs.openstack.org/16/524416/8/check/openstack-tox-py27/8a0bb9f/ : SUCCESS in 4m 46s\n- openstack-tox-py35 http://logs.openstack.org/16/524416/8/check/openstack-tox-py35/b32e576/ : SUCCESS in 4m 06s\n- build-openstack-sphinx-docs http://logs.openstack.org/16/524416/8/check/build-openstack-sphinx-docs/f18ddb5/html/ : SUCCESS in 5m 46s\n- requirements-check http://logs.openstack.org/16/524416/8/check/requirements-check/da088d9/ : SUCCESS in 3m 09s\n- build-openstack-releasenotes http://logs.openstack.org/16/524416/8/check/build-openstack-releasenotes/45582e4/html/ : SUCCESS in 3m 56s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/16/524416/8/check/legacy-tempest-dsvm-neutron-src/70d7df8/ : SUCCESS in 1h 33m 00s\n- openstackclient-check-plugins http://logs.openstack.org/16/524416/8/check/openstackclient-check-plugins/94dd774/ : SUCCESS in 6m 05s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/16/524416/8/check/osc-tox-py27-tips/bccf51f/ : SUCCESS in 4m 48s\n- osc-tox-py35-tips http://logs.openstack.org/16/524416/8/check/osc-tox-py35-tips/86dd6b4/ : SUCCESS in 5m 36s\n- osc-functional-devstack http://logs.openstack.org/16/524416/8/check/osc-functional-devstack/809cfb2/ : SUCCESS in 35m 27s\n- osc-functional-devstack-tips http://logs.openstack.org/16/524416/8/check/osc-functional-devstack-tips/b37d79b/ : SUCCESS in 44m 11s\n- openstack-tox-lower-constraints http://logs.openstack.org/16/524416/8/check/openstack-tox-lower-constraints/022aa51/ : SUCCESS in 5m 02s","accounts_in_message":[],"_revision_number":8},{"id":"31a21cde69655e5e119c250c29be6bb2c5577e26","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2018-06-02 17:13:29.000000000","message":"Patch Set 8: Code-Review-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":8},{"id":"4121fdee02b35ca99657c514ec35e3340afa2515","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-06-04 20:09:02.000000000","message":"Patch Set 8:\n\n(7 comments)","accounts_in_message":[],"_revision_number":8},{"id":"8f7991a518d4bfe84dafc2e1a148977d6879a65d","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-06-04 20:09:21.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"c4f84ad006320a384d28f679092c21211468e234","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-05 00:35:05.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/16/524416/9/check/openstack-tox-pep8/abb3e87/ : SUCCESS in 5m 14s\n- openstack-tox-py27 http://logs.openstack.org/16/524416/9/check/openstack-tox-py27/d0984a9/ : SUCCESS in 4m 59s\n- openstack-tox-py35 http://logs.openstack.org/16/524416/9/check/openstack-tox-py35/3d8302b/ : SUCCESS in 5m 54s\n- build-openstack-sphinx-docs http://logs.openstack.org/16/524416/9/check/build-openstack-sphinx-docs/cd019e1/html/ : SUCCESS in 6m 08s\n- requirements-check http://logs.openstack.org/16/524416/9/check/requirements-check/b73ebaf/ : SUCCESS in 4m 16s\n- build-openstack-releasenotes http://logs.openstack.org/16/524416/9/check/build-openstack-releasenotes/95c8783/html/ : SUCCESS in 5m 09s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/16/524416/9/check/legacy-tempest-dsvm-neutron-src/fd0a5ff/ : SUCCESS in 1h 32m 46s\n- openstackclient-check-plugins http://logs.openstack.org/16/524416/9/check/openstackclient-check-plugins/1102e70/ : SUCCESS in 6m 19s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/16/524416/9/check/osc-tox-py27-tips/6a644fb/ : SUCCESS in 7m 48s\n- osc-tox-py35-tips http://logs.openstack.org/16/524416/9/check/osc-tox-py35-tips/464f18b/ : SUCCESS in 6m 31s\n- osc-functional-devstack http://logs.openstack.org/16/524416/9/check/osc-functional-devstack/ad1795e/ : SUCCESS in 40m 09s\n- osc-functional-devstack-tips http://logs.openstack.org/16/524416/9/check/osc-functional-devstack-tips/8205be9/ : SUCCESS in 51m 22s\n- openstack-tox-lower-constraints http://logs.openstack.org/16/524416/9/check/openstack-tox-lower-constraints/e974d16/ : SUCCESS in 6m 29s","accounts_in_message":[],"_revision_number":9},{"id":"52054e1b099c127eb4cb7bebf7a5260a616cf28d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2018-06-05 01:37:09.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"55eaa86fcdf9db17c8a6f5df0d786b6bc7137902","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-06-07 10:40:40.000000000","message":"Patch Set 9: Code-Review+1\n\nTested locally and this seems to work fine.","accounts_in_message":[],"_revision_number":9},{"id":"bd7937c17edcf80db81bebadc60b36ded395334c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2018-06-07 12:52:25.000000000","message":"Patch Set 9: Code-Review+2","accounts_in_message":[],"_revision_number":9},{"id":"f63f96162266887b40e47d79f3edea4bf7de3c73","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-06-07 13:44:27.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"2f32bc035564f7f651995deed5f998eec7a8c13a","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-06-07 16:00:09.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"ad27b9b4f396e4d704f86e5457ac9ff0075e320a","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-06-09 15:41:42.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":9},{"id":"272fcff9b30d5179ec04ed676ce6f5d267ac6e62","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-09 15:41:56.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"8df646169466642385d00061271335346f8189fd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-09 17:11:26.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/16/524416/9/gate/openstack-tox-pep8/e91f1d0/ : SUCCESS in 4m 44s\n- openstack-tox-py27 http://logs.openstack.org/16/524416/9/gate/openstack-tox-py27/122d959/ : SUCCESS in 4m 36s\n- openstack-tox-py35 http://logs.openstack.org/16/524416/9/gate/openstack-tox-py35/9c5e243/ : SUCCESS in 4m 39s\n- build-openstack-sphinx-docs http://logs.openstack.org/16/524416/9/gate/build-openstack-sphinx-docs/c4f083c/html/ : SUCCESS in 4m 52s\n- requirements-check http://logs.openstack.org/16/524416/9/gate/requirements-check/a237a60/ : SUCCESS in 2m 44s\n- build-openstack-releasenotes http://logs.openstack.org/16/524416/9/gate/build-openstack-releasenotes/7d0d6d4/html/ : SUCCESS in 3m 59s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/16/524416/9/gate/legacy-tempest-dsvm-neutron-src/3a4a92d/ : SUCCESS in 1h 20m 22s\n- osc-tox-py27-tips http://logs.openstack.org/16/524416/9/gate/osc-tox-py27-tips/e62ea88/ : SUCCESS in 5m 02s\n- osc-tox-py35-tips http://logs.openstack.org/16/524416/9/gate/osc-tox-py35-tips/fe5beb2/ : SUCCESS in 5m 30s\n- osc-functional-devstack http://logs.openstack.org/16/524416/9/gate/osc-functional-devstack/6ac7c0e/ : SUCCESS in 37m 22s\n- openstack-tox-lower-constraints http://logs.openstack.org/16/524416/9/gate/openstack-tox-lower-constraints/c5d893a/ : SUCCESS in 4m 13s","accounts_in_message":[],"_revision_number":9},{"id":"6c112531344d4235ca2a4b6e69e46f2cc4da626e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-09 17:11:26.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"8bfa180430354d1db11b11a3443486fe04415443","revisions":{"c0e0cd72e3bd5d85a93d195852d3b6cf19788b99":{"kind":"REWORK","_number":1,"created":"2017-11-30 22:45:29.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/16/524416/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/16/524416/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/1"}}},"commit":{"parents":[{"commit":"7653cff5e6f9592332a23e452ad6bf1549542b16","subject":"Add support for Karbor Plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7653cff5e6f9592332a23e452ad6bf1549542b16"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2017-11-30 22:42:55.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2017-11-30 22:45:10.000000000","tz":0},"subject":"Add system role functionality","message":"Add system role functionality\n\nThis commit adds the necessary bits to expose system role\nassignments to openstackclient via python-keystoneclient.\n\nDepends-On: Iecbcbf020a15f2bec777334c648d4477f89f3b2c\nbp system-scope\n\nChange-Id: I261e84700b51e8715eaebdc3f8f8bc46b68542c2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c0e0cd72e3bd5d85a93d195852d3b6cf19788b99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c0e0cd72e3bd5d85a93d195852d3b6cf19788b99"}]},"branch":"refs/heads/master"},"94b7ff871b47a0b299fa7ccaea72fb28cd3ad58d":{"kind":"REWORK","_number":2,"created":"2018-01-22 20:49:30.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/16/524416/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/16/524416/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/2"}}},"commit":{"parents":[{"commit":"b13a323128072f6f56619a816f5be165796171a4","subject":"Merge \"Update new documentation PTI jobs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b13a323128072f6f56619a816f5be165796171a4"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2017-11-30 22:42:55.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2018-01-22 20:49:07.000000000","tz":0},"subject":"Add system role functionality","message":"Add system role functionality\n\nThis commit adds the necessary bits to expose system role\nassignments to openstackclient via python-keystoneclient.\n\nbp system-scope\n\nDepends-On: Iecbcbf020a15f2bec777334c648d4477f89f3b2c\nChange-Id: I261e84700b51e8715eaebdc3f8f8bc46b68542c2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/94b7ff871b47a0b299fa7ccaea72fb28cd3ad58d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/94b7ff871b47a0b299fa7ccaea72fb28cd3ad58d"}]},"branch":"refs/heads/master"},"225d76f5bdb374a7a709ec551d76083fd3b7d8f4":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2018-04-16 04:12:49.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/16/524416/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/16/524416/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/3"}}},"commit":{"parents":[{"commit":"30b2203dc75a4fc776875b02258f8d54660249d7","subject":"Add help for nova interface-list to decoder","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/30b2203dc75a4fc776875b02258f8d54660249d7"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2017-11-30 22:42:55.000000000","tz":0},"committer":{"name":"ayoung","email":"ayoung@redhat.com","date":"2018-04-16 04:12:49.000000000","tz":0},"subject":"Add system role functionality","message":"Add system role functionality\n\nThis commit adds the necessary bits to expose system role\nassignments to openstackclient via python-keystoneclient.\n\nbp system-scope\n\nDepends-On: Iecbcbf020a15f2bec777334c648d4477f89f3b2c\nChange-Id: I261e84700b51e8715eaebdc3f8f8bc46b68542c2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/225d76f5bdb374a7a709ec551d76083fd3b7d8f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/225d76f5bdb374a7a709ec551d76083fd3b7d8f4"}]},"branch":"refs/heads/master"},"020d4682573a35a7914efca1e6e031e9c9249f9d":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2018-04-16 15:02:15.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/16/524416/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/16/524416/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/4"}}},"commit":{"parents":[{"commit":"d60141525987bc973802b4ec9a3b027e071d1966","subject":"Clean up W503 and E402 pep8 errors","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d60141525987bc973802b4ec9a3b027e071d1966"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2017-11-30 22:42:55.000000000","tz":0},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2018-04-16 15:01:12.000000000","tz":-240},"subject":"Add system role functionality","message":"Add system role functionality\n\nThis commit adds the necessary bits to expose system role\nassignments to openstackclient via python-keystoneclient.\n\nbp system-scope\n\nDepends-On: Iecbcbf020a15f2bec777334c648d4477f89f3b2c\nChange-Id: I261e84700b51e8715eaebdc3f8f8bc46b68542c2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/020d4682573a35a7914efca1e6e031e9c9249f9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/020d4682573a35a7914efca1e6e031e9c9249f9d"}]},"branch":"refs/heads/master"},"4f5616528520ee7cddb2a3c039c4ee09eeb496e9":{"kind":"REWORK","_number":5,"created":"2018-05-30 15:38:17.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/16/524416/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/16/524416/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/5"}}},"commit":{"parents":[{"commit":"d60141525987bc973802b4ec9a3b027e071d1966","subject":"Clean up W503 and E402 pep8 errors","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d60141525987bc973802b4ec9a3b027e071d1966"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2017-11-30 22:42:55.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2018-05-30 15:38:10.000000000","tz":0},"subject":"Add system role functionality","message":"Add system role functionality\n\nThis commit adds the necessary bits to expose system role\nassignments to openstackclient via python-keystoneclient.\n\nbp system-scope\n\nDepends-On: Iecbcbf020a15f2bec777334c648d4477f89f3b2c\nChange-Id: I261e84700b51e8715eaebdc3f8f8bc46b68542c2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4f5616528520ee7cddb2a3c039c4ee09eeb496e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4f5616528520ee7cddb2a3c039c4ee09eeb496e9"}]},"branch":"refs/heads/master"},"9c0f74b864bcb663977c2408e0226ae237ec8420":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2018-05-31 20:12:37.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/16/524416/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/16/524416/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/6"}}},"commit":{"parents":[{"commit":"47d0d0e0c02529cf6516532758e1dc565ef7cc1a","subject":"Fix lower-constraints.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/47d0d0e0c02529cf6516532758e1dc565ef7cc1a"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2017-11-30 22:42:55.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2018-05-31 20:12:37.000000000","tz":0},"subject":"Add system role functionality","message":"Add system role functionality\n\nThis commit adds the necessary bits to expose system role\nassignments to openstackclient via python-keystoneclient.\n\nbp system-scope\n\nDepends-On: Iecbcbf020a15f2bec777334c648d4477f89f3b2c\nChange-Id: I261e84700b51e8715eaebdc3f8f8bc46b68542c2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9c0f74b864bcb663977c2408e0226ae237ec8420"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9c0f74b864bcb663977c2408e0226ae237ec8420"}]},"branch":"refs/heads/master"},"56b9289ed0d3b034d3a6a85aa608f6f147d63bbe":{"kind":"REWORK","_number":7,"created":"2018-06-01 12:10:43.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/16/524416/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/16/524416/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/7"}}},"commit":{"parents":[{"commit":"47d0d0e0c02529cf6516532758e1dc565ef7cc1a","subject":"Fix lower-constraints.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/47d0d0e0c02529cf6516532758e1dc565ef7cc1a"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2017-11-30 22:42:55.000000000","tz":0},"committer":{"name":"Jens Harbott","email":"j.harbott@x-ion.de","date":"2018-06-01 12:10:14.000000000","tz":0},"subject":"Add system role functionality","message":"Add system role functionality\n\nThis commit adds the necessary bits to expose system role\nassignments to openstackclient via python-keystoneclient.\n\nbp system-scope\n\nDepends-On: Iecbcbf020a15f2bec777334c648d4477f89f3b2c\nChange-Id: I261e84700b51e8715eaebdc3f8f8bc46b68542c2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/56b9289ed0d3b034d3a6a85aa608f6f147d63bbe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/56b9289ed0d3b034d3a6a85aa608f6f147d63bbe"}]},"branch":"refs/heads/master"},"0538ede7403a4728cc66d07a775f0bac5f622d70":{"kind":"REWORK","_number":8,"created":"2018-06-01 12:48:36.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/16/524416/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/16/524416/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/8"}}},"commit":{"parents":[{"commit":"47d0d0e0c02529cf6516532758e1dc565ef7cc1a","subject":"Fix lower-constraints.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/47d0d0e0c02529cf6516532758e1dc565ef7cc1a"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2017-11-30 22:42:55.000000000","tz":0},"committer":{"name":"Jens Harbott","email":"j.harbott@x-ion.de","date":"2018-06-01 12:47:29.000000000","tz":0},"subject":"Add system role functionality","message":"Add system role functionality\n\nThis commit adds the necessary bits to expose system role\nassignments to openstackclient via python-keystoneclient.\n\nbp system-scope\n\nDepends-On: Iecbcbf020a15f2bec777334c648d4477f89f3b2c\nChange-Id: I261e84700b51e8715eaebdc3f8f8bc46b68542c2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0538ede7403a4728cc66d07a775f0bac5f622d70"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0538ede7403a4728cc66d07a775f0bac5f622d70"}]},"branch":"refs/heads/master"},"8bfa180430354d1db11b11a3443486fe04415443":{"kind":"REWORK","_number":9,"created":"2018-06-04 20:09:21.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/16/524416/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/16/524416/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/16/524416/9"}}},"commit":{"parents":[{"commit":"47d0d0e0c02529cf6516532758e1dc565ef7cc1a","subject":"Fix lower-constraints.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/47d0d0e0c02529cf6516532758e1dc565ef7cc1a"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2017-11-30 22:42:55.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2018-06-04 20:09:14.000000000","tz":0},"subject":"Add system role functionality","message":"Add system role functionality\n\nThis commit adds the necessary bits to expose system role\nassignments to openstackclient via python-keystoneclient.\n\nbp system-scope\n\nDepends-On: Iecbcbf020a15f2bec777334c648d4477f89f3b2c\nChange-Id: I261e84700b51e8715eaebdc3f8f8bc46b68542c2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8bfa180430354d1db11b11a3443486fe04415443"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8bfa180430354d1db11b11a3443486fe04415443"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
