)]}'
{"id":"openstack%2Fpython-novaclient~288396","triplet_id":"openstack%2Fpython-novaclient~master~I185dc37289dbf786b2750b5626de3e25094d1b51","project":"openstack/python-novaclient","branch":"master","topic":"bug_1551103","hashtags":[],"change_id":"I185dc37289dbf786b2750b5626de3e25094d1b51","subject":"Changes made in shell.py and requirement.txt of python-novaclient, which will authenticate the tenant-id when executing \u0027nova quota-update \u003ctenant-id\u003e\u0027 Add get_keystone_client method in shell.py to return keystone client Add get_tenant_list method in shell.py to get tenant list Change-Id: I185dc37289dbf786b2750b5626de3e25094d1b51","status":"ABANDONED","created":"2016-03-04 11:15:13.000000000","updated":"2016-06-10 16:05:34.000000000","total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"75c801841afe30374ec640098dee86b0bcc65952","_number":288396,"virtual_id_number":288396,"owner":{"_account_id":19583,"name":"Abhilash Goyal","email":"abhilash.goyal@tcs.com","username":"abhilash-goyal"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":-1,"date":"2016-03-15 12:30:45.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":-1,"date":"2016-03-15 20:19:44.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"date":"2016-03-15 09:32:09.000000000","_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-04 23:08:56.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2016-03-15 09:32:09.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":"2016-03-15 12:30:45.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-03-15 20:19:44.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"}],"messages":[{"id":"b2f384fa6c6ac6e8952eb839f78b0adea9b9c6ba","author":{"_account_id":19583,"name":"Abhilash Goyal","email":"abhilash.goyal@tcs.com","username":"abhilash-goyal"},"date":"2016-03-04 11:15:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c78681fe2c162804c21c9e1b524b47d391b59f7a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-04 12:31:15.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/96/288396/1/check/gate-python-novaclient-pep8/f363878/ : FAILURE in 1m 06s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/96/288396/1/check/gate-python-novaclient-docs/66d9869//doc/build/html/ : SUCCESS in 1m 49s\n- gate-python-novaclient-python27 http://logs.openstack.org/96/288396/1/check/gate-python-novaclient-python27/8271609/ : FAILURE in 1m 31s\n- gate-python-novaclient-python34 http://logs.openstack.org/96/288396/1/check/gate-python-novaclient-python34/86b5f8d/ : FAILURE in 2m 42s\n- gate-python-novaclient-pypy http://logs.openstack.org/96/288396/1/check/gate-python-novaclient-pypy/ace189b/ : FAILURE in 2m 49s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/96/288396/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/40cd18d/ : FAILURE in 1h 15m 08s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/96/288396/1/check/gate-novaclient-dsvm-functional/7ef7af5/ : FAILURE in 34m 06s","accounts_in_message":[],"_revision_number":1},{"id":"1de4259d7fc8862cf98d68060b907cfa5aeeda45","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-03-04 23:08:56.000000000","message":"Patch Set 1: Code-Review-1\n\n(6 comments)\n\nThis change is missing tests as well.","accounts_in_message":[],"_revision_number":1},{"id":"b2e00b8679448f7967e4a37fd1bb376aed78108f","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-03-07 17:13:08.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"904c885ed7e9b7f89cff2bf00c2b3f5280c1c2be","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-03-10 03:05:23.000000000","message":"Patch Set 1: Code-Review-1\n\nAs noted in https://review.openstack.org/#/c/284042/ we shouldn\u0027t handle this stuff in the client, we should handle this in the server API (probably), there are a bunch of bugs for this blueprint which was never implemented (but had POC code):\n\nhttps://blueprints.launchpad.net/nova/+spec/validate-project-with-keystone","accounts_in_message":[],"_revision_number":1},{"id":"197187af851f38e8d9ec5594024ec8e9978b694c","author":{"_account_id":19583,"name":"Abhilash Goyal","email":"abhilash.goyal@tcs.com","username":"abhilash-goyal"},"date":"2016-03-15 09:32:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1b95c474f20e09cedf6e9fe92d1d5df67a324849","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-15 12:30:45.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-novaclient-pep8 http://logs.openstack.org/96/288396/2/check/gate-python-novaclient-pep8/52def55/ : FAILURE in 3m 13s\n- gate-python-novaclient-docs http://logs.openstack.org/96/288396/2/check/gate-python-novaclient-docs/79702d2/ : FAILURE in 1m 26s\n- gate-python-novaclient-python27 http://logs.openstack.org/96/288396/2/check/gate-python-novaclient-python27/57e3014/ : FAILURE in 2m 02s\n- gate-python-novaclient-python34 http://logs.openstack.org/96/288396/2/check/gate-python-novaclient-python34/c183b42/ : FAILURE in 2m 46s\n- gate-python-novaclient-requirements http://logs.openstack.org/96/288396/2/check/gate-python-novaclient-requirements/c039546/ : Incompatible requirement found; see http://docs.openstack.org/developer/requirements/ in 1m 40s\n- gate-python-novaclient-pypy http://logs.openstack.org/96/288396/2/check/gate-python-novaclient-pypy/e978016/ : FAILURE in 3m 40s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/96/288396/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/a1afd4a/ : SUCCESS in 1h 04m 09s\n- gate-python-novaclient-releasenotes http://logs.openstack.org/96/288396/2/check/gate-python-novaclient-releasenotes/66b5280/ : FAILURE in 1m 41s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/96/288396/2/check/gate-novaclient-dsvm-functional/9550b4f/ : FAILURE in 21m 17s","accounts_in_message":[],"_revision_number":2},{"id":"5aca50d88cd2ff6cd99f2049c4288a79282a69c1","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-03-15 20:19:44.000000000","message":"Patch Set 2: Code-Review-1\n\nI think we need to do this in the server API, not the client. See:\n\nhttps://blueprints.launchpad.net/nova/+spec/validate-project-with-keystone","accounts_in_message":[],"_revision_number":2},{"id":"efd2c599a72c7b6caa8c57ac962e9dc7439c2ec3","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-06-10 16:05:34.000000000","message":"Abandoned\n\nNot updated since March.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"780f5c9cbc2ad450ae9a28ad51dd85e6a5f90b18","revisions":{"64a947e7599419d94ba924ecb20186f011936c2f":{"kind":"REWORK","_number":1,"created":"2016-03-04 11:15:13.000000000","uploader":{"_account_id":19583,"name":"Abhilash Goyal","email":"abhilash.goyal@tcs.com","username":"abhilash-goyal"},"ref":"refs/changes/96/288396/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/96/288396/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/96/288396/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/96/288396/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/96/288396/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/96/288396/1"}}},"commit":{"parents":[{"commit":"d63800d5ec0340a00f536cc3e178a7e8416084c1","subject":"Merge \"The novaclient Python API doc keystoneauth example fixed\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d63800d5ec0340a00f536cc3e178a7e8416084c1"}]}],"author":{"name":"abhilash-goyal","email":"abhilash.goyal@tcs.com","date":"2016-03-04 11:13:09.000000000","tz":330},"committer":{"name":"abhilash-goyal","email":"abhilash.goyal@tcs.com","date":"2016-03-04 11:15:06.000000000","tz":330},"subject":"initial commit changes made in shell.py to authenticate the tenant-id Closes-Bug: 1551103","message":"initial commit\nchanges made in shell.py to authenticate the tenant-id\nCloses-Bug: 1551103\n\nChange-Id: I185dc37289dbf786b2750b5626de3e25094d1b51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/64a947e7599419d94ba924ecb20186f011936c2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/64a947e7599419d94ba924ecb20186f011936c2f"}]},"branch":"refs/heads/master"},"780f5c9cbc2ad450ae9a28ad51dd85e6a5f90b18":{"kind":"REWORK","_number":2,"created":"2016-03-15 09:32:09.000000000","uploader":{"_account_id":19583,"name":"Abhilash Goyal","email":"abhilash.goyal@tcs.com","username":"abhilash-goyal"},"ref":"refs/changes/96/288396/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/96/288396/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/96/288396/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/96/288396/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/96/288396/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/96/288396/2"}}},"commit":{"parents":[{"commit":"b921cb14e45781624935a0612d0341ea75528628","subject":"Merge \"Prepare to move extension into core plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b921cb14e45781624935a0612d0341ea75528628"}]}],"author":{"name":"Doug Hellmann","email":"doug@doughellmann.com","date":"2016-03-10 18:01:27.000000000","tz":-300},"committer":{"name":"abhilash-goyal","email":"abhilash.goyal@tcs.com","date":"2016-03-15 09:31:48.000000000","tz":330},"subject":"Changes made in shell.py and requirement.txt of python-novaclient, which will authenticate the tenant-id when executing \u0027nova quota-update \u003ctenant-id\u003e\u0027 Add get_keystone_client method in shell.py to return keystone client Add get_tenant_list method in shell.py to get tenant list Change-Id: I185dc37289dbf786b2750b5626de3e25094d1b51","message":"Changes made in shell.py and requirement.txt of python-novaclient,\nwhich will authenticate the tenant-id when executing\n\u0027nova quota-update \u003ctenant-id\u003e\u0027\nAdd get_keystone_client method in shell.py to return keystone client\nAdd get_tenant_list method in shell.py to get tenant list\nChange-Id: I185dc37289dbf786b2750b5626de3e25094d1b51\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/780f5c9cbc2ad450ae9a28ad51dd85e6a5f90b18"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/780f5c9cbc2ad450ae9a28ad51dd85e6a5f90b18"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
