)]}'
{"id":"openstack%2Fpython-novaclient~388895","triplet_id":"openstack%2Fpython-novaclient~master~Ia649db257c416ca054977812ecb3f1a8044fa584","project":"openstack/python-novaclient","branch":"master","topic":"rm-non-keystone-auth-plugin-support","hashtags":[],"change_id":"Ia649db257c416ca054977812ecb3f1a8044fa584","subject":"Remove support for non-keystone auth systems","status":"MERGED","created":"2016-10-19 20:44:44.000000000","updated":"2016-10-21 11:25:58.000000000","submitted":"2016-10-21 11:25:58.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f079ec876ea144d4147a08b183c32cdfe7abd423","_number":388895,"virtual_id_number":388895,"owner":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-10-21 11:25:58.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2016-10-20 20:56:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":2,"date":"2016-10-21 10:44:41.000000000","_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"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":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":1,"date":"2016-10-21 10:44:41.000000000","_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"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":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-10-19 21:22:11.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":"2016-10-20 15:37:10.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-10-20 20:56:25.000000000","updated_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"reviewer":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"state":"REVIEWER"},{"updated":"2016-10-21 10:44:41.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2016-10-21 11:25:58.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"d524b963c2cd3d357b25d941cff1508e5eb791e1","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-10-19 20:44:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"77f074ee58386528e94b06150d00f17798d75663","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-10-19 21:22:11.000000000","message":"Patch Set 1: Code-Review+1\n\nthanks for pushing this forward matt","accounts_in_message":[],"_revision_number":1},{"id":"fe79dd80889cb71a528cf141f5d6ab79e5afc9b7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-19 22:26:42.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/95/388895/1/check/gate-python-novaclient-docs-ubuntu-xenial/8045f2a//doc/build/html/ : SUCCESS in 7m 34s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/95/388895/1/check/gate-python-novaclient-pep8-ubuntu-xenial/8365b9c/ : SUCCESS in 6m 27s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/95/388895/1/check/gate-python-novaclient-python27-ubuntu-xenial/f1c0887/ : SUCCESS in 7m 57s\n- gate-python-novaclient-python34 http://logs.openstack.org/95/388895/1/check/gate-python-novaclient-python34/e0bf856/ : SUCCESS in 7m 44s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/95/388895/1/check/gate-python-novaclient-python35-nv/b08cd63/ : SUCCESS in 7m 12s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/95/388895/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/0ad52a4/ : SUCCESS in 46m 53s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/95/388895/1/check/gate-python-novaclient-releasenotes/809fa79//releasenotes/build/html/ : SUCCESS in 4m 13s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/95/388895/1/check/gate-novaclient-dsvm-functional/21ae69e/ : SUCCESS in 32m 11s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/95/388895/1/check/gate-novaclient-dsvm-functional-mitaka-nv/7048d04/ : SUCCESS in 28m 41s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/95/388895/1/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/9bfe2f0/ : SUCCESS in 31m 40s (non-voting)\n- gate-novaclient-dsvm-functional-neutron http://logs.openstack.org/95/388895/1/check/gate-novaclient-dsvm-functional-neutron/e662818/ : SUCCESS in 1h 08m 49s","accounts_in_message":[],"_revision_number":1},{"id":"a6e7432bbb2353bb2630c4bdc261dd6656a48917","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2016-10-20 15:37:10.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"bbb9289b83d957733d5e06816ae850ae894ca892","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-10-20 16:05:09.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"877a409491b2dad8419c3510f63fa53e1b798fa6","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2016-10-20 16:16:05.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a2746fe88eba9957597cce2ced4f2ba6ca0df205","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-20 16:57:40.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/95/388895/2/check/gate-python-novaclient-docs-ubuntu-xenial/62a93cc//doc/build/html/ : SUCCESS in 1m 27s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/95/388895/2/check/gate-python-novaclient-pep8-ubuntu-xenial/ec49a3e/ : SUCCESS in 1m 19s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/95/388895/2/check/gate-python-novaclient-python27-ubuntu-xenial/fd597cd/ : SUCCESS in 1m 35s\n- gate-python-novaclient-python34 http://logs.openstack.org/95/388895/2/check/gate-python-novaclient-python34/10c559f/ : SUCCESS in 1m 43s\n- gate-python-novaclient-python35-nv http://logs.openstack.org/95/388895/2/check/gate-python-novaclient-python35-nv/f4a7e7f/ : SUCCESS in 3m 25s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/95/388895/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/ab09884/ : SUCCESS in 41m 17s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/95/388895/2/check/gate-python-novaclient-releasenotes/c1c7ac6//releasenotes/build/html/ : SUCCESS in 1m 51s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/95/388895/2/check/gate-novaclient-dsvm-functional/96f8dc0/ : SUCCESS in 29m 20s\n- gate-novaclient-dsvm-functional-mitaka-nv http://logs.openstack.org/95/388895/2/check/gate-novaclient-dsvm-functional-mitaka-nv/9c06cbe/ : SUCCESS in 39m 39s (non-voting)\n- gate-novaclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/95/388895/2/check/gate-novaclient-dsvm-functional-identity-v3-only-nv/8a5214a/ : SUCCESS in 28m 04s (non-voting)\n- gate-novaclient-dsvm-functional-neutron http://logs.openstack.org/95/388895/2/check/gate-novaclient-dsvm-functional-neutron/e7b35c6/ : SUCCESS in 35m 30s","accounts_in_message":[],"_revision_number":2},{"id":"126e1b1a38431f4a3d9dc086d4a7a7028bb6acbc","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2016-10-20 20:56:25.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"e8ec64f706f9293f1c4111cc74495e241f2fcb17","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-10-21 10:44:41.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nI know this will break folks, but its also the correct thing to do for the good of interoperability between OpenStack clouds.","accounts_in_message":[],"_revision_number":2},{"id":"6f37b75e51c58a425934f5824efbdef56e2e86a4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-21 10:44:51.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"7963e69f8517abc06b38e2614a79330f392e4225","date":"2016-10-21 11:25:58.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"908e2f6f34dc8080e385b30bf0c17a554ecc71d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-21 11:25:58.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/95/388895/2/gate/gate-python-novaclient-docs-ubuntu-xenial/73a6271//doc/build/html/ : SUCCESS in 2m 26s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/95/388895/2/gate/gate-python-novaclient-pep8-ubuntu-xenial/15a8006/ : SUCCESS in 1m 12s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/95/388895/2/gate/gate-python-novaclient-python27-ubuntu-xenial/8b5e40f/ : SUCCESS in 1m 34s\n- gate-python-novaclient-python34 http://logs.openstack.org/95/388895/2/gate/gate-python-novaclient-python34/7fa6ff3/ : SUCCESS in 1m 37s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/95/388895/2/gate/gate-tempest-dsvm-neutron-src-python-novaclient/9da9786/ : SUCCESS in 40m 53s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/95/388895/2/gate/gate-python-novaclient-releasenotes/4c7a31e//releasenotes/build/html/ : SUCCESS in 2m 16s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/95/388895/2/gate/gate-novaclient-dsvm-functional/c722679/ : SUCCESS in 27m 27s\n- gate-novaclient-dsvm-functional-neutron http://logs.openstack.org/95/388895/2/gate/gate-novaclient-dsvm-functional-neutron/2773223/ : SUCCESS in 33m 42s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"daa9bdc82335b37b33d21264a770e10ee452f22c","revisions":{"5e613656bd415988e677ff71ef4de7865a1fe7ec":{"kind":"REWORK","_number":1,"created":"2016-10-19 20:44:44.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/95/388895/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/95/388895/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/95/388895/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/95/388895/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/95/388895/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/95/388895/1"}}},"commit":{"parents":[{"commit":"f5647e35c318319946a1ef0e6a795b7b3456dfbf","subject":"Merge \"Make \"policy\" a mandatory argument for server-group-create\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f5647e35c318319946a1ef0e6a795b7b3456dfbf"}]}],"author":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2016-10-19 20:01:42.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2016-10-19 20:44:38.000000000","tz":-240},"subject":"Remove support for non-keystone auth systems","message":"Remove support for non-keystone auth systems\n\nThe support for non-keystone auth systems and plugins\nwas deprecated with 1f11840dd84f3570330d1fcd53d1e8eea5ff7922\nback in the 3.1.0 release in mitaka.\n\nNow that we\u0027re working on shoring up the support for\nkeystone auth sessions in the client and eventually moving\nto remove support for the non-session HTTPClient, we should\nalso remove the support to load non-keystone auth plugins.\n\nThe whole concept of non-keystone auth systems/plugins is\na legacy artifact and is a barrier to interoperability which\nis a goal of nova and OpenStack in general.\n\nChange-Id: Ia649db257c416ca054977812ecb3f1a8044fa584\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5e613656bd415988e677ff71ef4de7865a1fe7ec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5e613656bd415988e677ff71ef4de7865a1fe7ec"}]},"branch":"refs/heads/master"},"daa9bdc82335b37b33d21264a770e10ee452f22c":{"kind":"REWORK","_number":2,"created":"2016-10-20 16:16:05.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/95/388895/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/95/388895/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/95/388895/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/95/388895/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/95/388895/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/95/388895/2"}}},"commit":{"parents":[{"commit":"f5647e35c318319946a1ef0e6a795b7b3456dfbf","subject":"Merge \"Make \"policy\" a mandatory argument for server-group-create\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f5647e35c318319946a1ef0e6a795b7b3456dfbf"}]}],"author":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2016-10-19 20:01:42.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","date":"2016-10-20 16:04:58.000000000","tz":-240},"subject":"Remove support for non-keystone auth systems","message":"Remove support for non-keystone auth systems\n\nThe support for non-keystone auth systems and plugins\nwas deprecated with 1f11840dd84f3570330d1fcd53d1e8eea5ff7922\nback in the 3.1.0 release in mitaka.\n\nNow that we\u0027re working on shoring up the support for\nkeystone auth sessions in the client and eventually moving\nto remove support for the non-session HTTPClient, we should\nalso remove the support to load non-keystone auth plugins.\n\nThe whole concept of non-keystone auth systems/plugins is\na legacy artifact and is a barrier to interoperability which\nis a goal of nova and OpenStack in general.\n\nChange-Id: Ia649db257c416ca054977812ecb3f1a8044fa584\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/daa9bdc82335b37b33d21264a770e10ee452f22c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/daa9bdc82335b37b33d21264a770e10ee452f22c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
