)]}'
{"id":"openstack%2Fpython-keystoneclient~2641","triplet_id":"openstack%2Fpython-keystoneclient~master~Id16d34dac094c780d36afb3e31c98c318b6071ac","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/keystone-client","hashtags":[],"change_id":"Id16d34dac094c780d36afb3e31c98c318b6071ac","subject":"Support for version and extension discovery","status":"MERGED","created":"2011-12-28 06:24:02.000000000","updated":"2012-01-20 22:15:19.000000000","submitted":"2012-01-20 22:15:19.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d1f07063129a294af4d3141158f61b14352620e9","_number":2641,"virtual_id_number":2641,"owner":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"value":1,"date":"2012-01-20 22:15:19.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},{"value":0,"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"}],"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":{"approved":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"value":0,"date":"2012-01-20 22:15:19.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2012-01-20 22:15:10.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},{"value":0,"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2012-01-20 22:15:10.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},{"value":0,"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2011-12-30 22:27:11.000000000","updated_by":{"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},"reviewer":{"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},"state":"REVIEWER"},{"updated":"2011-12-30 22:52:13.000000000","updated_by":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"reviewer":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"state":"REVIEWER"},{"updated":"2012-01-20 22:15:10.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2012-01-20 22:15:19.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"646794ee2b23799474a33ead02aed0849344083f","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2011-12-28 06:26:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"703a4ccb08d8437a49a034d290bb5eeef7877edb","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2011-12-28 06:29:20.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"7d53a2184c6a31abcfa4477c1cd8766438cbb0b4","author":{"_account_id":1816,"name":"Gabriel Hurley","email":"gabriel.hurley@nebula.com","username":"gabriel-hurley"},"date":"2011-12-30 22:27:11.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\nDefinitely looking good. I\u0027d like to do some live testing with it before giving it a final approval.","accounts_in_message":[],"_revision_number":3},{"id":"d2e5eb634771968cb62057437a3181499f5c25e2","author":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"date":"2011-12-30 22:52:13.000000000","message":"Patch Set 3: (4 inline comments)\n\nI\u0027m not sure what the goal of this is.  The blueprint doesn\u0027t go into why discovery is needed and how that affects http://wiki.openstack.org/CLIAuth","accounts_in_message":[],"_revision_number":3},{"id":"da47c3a91560d42cb20f91f4f6109102da3b64dc","author":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"date":"2011-12-30 23:20:05.000000000","message":"Patch Set 3:\n\nWhere / when did we support 1.1?","accounts_in_message":[],"_revision_number":3},{"id":"b0b02c5a1e5f626c56e75492b87eee791d6036bc","author":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"date":"2011-12-30 23:21:11.000000000","message":"Patch Set 3:\n\n- supports version v1.0 (DEPRECATED) here http://localhost:35357/v1.0\n        - supports version v1.1 (CURRENT) here http://localhost:35357/v1.1\n        - supports version v2.0 (BETA) here http://localhost:35357/v2.0","accounts_in_message":[],"_revision_number":3},{"id":"30926b405853fa8bb53cdd61519f400a9102c699","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2012-01-07 00:23:28.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"70c5577d1f55f2bf23e67bb98fcc9087181b0903","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2012-01-07 00:25:19.000000000","message":"Patch Set 3: No score; No score\n\nSOrry - m issued your comments, Jesse.\n\n1.0 and 1.1 are widely supported for Swift and Rackspace Cloud (1.0 Compute API). Many libraries and client tools use them and we\u0027ve implemented them in Keystone so the tools will work with OpenStack.","accounts_in_message":[],"_revision_number":3},{"id":"0f72a6723a175d1f37f272b23242a3f6d8b4a580","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2012-01-17 00:46:02.000000000","message":"Patch Set 3: (4 inline comments)\n\nResponded to comments. Rebased patch coming...","accounts_in_message":[],"_revision_number":3},{"id":"d1cde37c38edc4a12f5e1552c1058148763397b2","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2012-01-17 00:46:21.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"40100898236a4b5065f34226773051dcfe4393a6","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2012-01-20 17:51:34.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"ab7bad2c8da51f730e09b951b775b126a410784e","author":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"date":"2012-01-20 18:15:01.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"380837f9dbbb558db28e6ee2caf738d4b1ff9b1c","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2012-01-20 22:15:10.000000000","message":"Patch Set 6: Looks good to me (core reviewer); Approved\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":6},{"id":"fcbe4a7753e4363b8d89ff0f1fe1be8aefe2570d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-01-20 22:15:19.000000000","message":"Patch Set 6: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-python-keystoneclient-unittests/7/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-keystoneclient-merge/7/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-keystoneclient-pep8/7/ : SUCCESS","accounts_in_message":[],"_revision_number":6},{"id":"3cb38f92896e289546d46953102c7d8e994c07b0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-01-20 22:15:19.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"8db366c448d4074c044f596a8e4271befdb797cb","revisions":{"bd17c9f271ac6f52c9b43a9d7d3006f457a4cea3":{"kind":"REWORK","_number":1,"created":"2011-12-28 06:24:02.000000000","uploader":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"ref":"refs/changes/41/2641/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/41/2641/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/1"}}},"commit":{"parents":[{"commit":"64c42c838eab5a437c49dbd41ebfa56fc2367fea","subject":"Added in common test, venv and gitreview stuff.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/64c42c838eab5a437c49dbd41ebfa56fc2367fea"}]}],"author":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-12-28 06:23:31.000000000","tz":-360},"committer":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-12-28 06:24:00.000000000","tz":-360},"subject":"Support for version discovery","message":"Support for version discovery\n\n- Supports unauthenticated call to Keystone to discover\n  supported API versions\n- Added command-line support (usage: keystone discover)\n- Added client support (keystoneclient.genenric client)\n- Added tests for genenric client\n\nChange-Id: Id16d34dac094c780d36afb3e31c98c318b6071ac\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bd17c9f271ac6f52c9b43a9d7d3006f457a4cea3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bd17c9f271ac6f52c9b43a9d7d3006f457a4cea3"}]},"branch":"refs/heads/master"},"28e9a870d85e3a91b4b62acb5420df519f266a5b":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2011-12-28 06:26:20.000000000","uploader":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"ref":"refs/changes/41/2641/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/41/2641/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/2"}}},"commit":{"parents":[{"commit":"64c42c838eab5a437c49dbd41ebfa56fc2367fea","subject":"Added in common test, venv and gitreview stuff.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/64c42c838eab5a437c49dbd41ebfa56fc2367fea"}]}],"author":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-12-28 06:23:31.000000000","tz":-360},"committer":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-12-28 06:24:57.000000000","tz":-360},"subject":"Support for version discovery","message":"Support for version discovery\n\n- Supports unauthenticated call to Keystone to discover\n  supported API versions\n- Added command-line support (usage: keystone discover)\n- Added client support (keystoneclient.genenric client)\n- Added tests for genenric client\n- Replicates \u0027nove discover\u0027 in python-novaclient\n- Starts to address blueprint keystone-client\n\nChange-Id: Id16d34dac094c780d36afb3e31c98c318b6071ac\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/28e9a870d85e3a91b4b62acb5420df519f266a5b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/28e9a870d85e3a91b4b62acb5420df519f266a5b"}]},"branch":"refs/heads/master"},"7b0c1e9b4723c0aa3cf2956014d7b9274021526e":{"kind":"REWORK","_number":3,"created":"2011-12-28 06:29:20.000000000","uploader":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"ref":"refs/changes/41/2641/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/41/2641/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/3"}}},"commit":{"parents":[{"commit":"64c42c838eab5a437c49dbd41ebfa56fc2367fea","subject":"Added in common test, venv and gitreview stuff.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/64c42c838eab5a437c49dbd41ebfa56fc2367fea"}]}],"author":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-12-28 06:23:31.000000000","tz":-360},"committer":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-12-28 06:28:47.000000000","tz":-360},"subject":"Support for version discovery","message":"Support for version discovery\n\n- Supports unauthenticated call to Keystone to discover\n  supported API versions\n- Added command-line support (usage: keystone discover)\n- Added client support (keystoneclient.genenric client)\n- Added tests for genenric client\n- Replicates \u0027nove discover\u0027 in python-novaclient\n- Starts to address blueprint keystone-client\n\nChange-Id: Id16d34dac094c780d36afb3e31c98c318b6071ac\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7b0c1e9b4723c0aa3cf2956014d7b9274021526e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7b0c1e9b4723c0aa3cf2956014d7b9274021526e"}]},"branch":"refs/heads/master"},"ecafed17086ca163dceb4b2216cad28e5fe75067":{"kind":"REWORK","_number":4,"created":"2012-01-17 00:46:21.000000000","uploader":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"ref":"refs/changes/41/2641/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/41/2641/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/4"}}},"commit":{"parents":[{"commit":"716d5ef25a15e2b2ef70356e3eb0bf6981b9c3d5","subject":"support ec2 crud calls","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/716d5ef25a15e2b2ef70356e3eb0bf6981b9c3d5"}]}],"author":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-12-28 06:23:31.000000000","tz":-360},"committer":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2012-01-17 00:46:20.000000000","tz":-360},"subject":"Support for version discovery","message":"Support for version discovery\n\n- Supports unauthenticated call to Keystone to discover\n  supported API versions\n- Added command-line support (usage: keystone discover)\n- Added client support (keystoneclient.genenric client)\n- Added tests for genenric client\n- Replicates \u0027nove discover\u0027 in python-novaclient\n- Starts to address blueprint keystone-client\n\nChange-Id: Id16d34dac094c780d36afb3e31c98c318b6071ac\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ecafed17086ca163dceb4b2216cad28e5fe75067"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ecafed17086ca163dceb4b2216cad28e5fe75067"}]},"branch":"refs/heads/master"},"f7d4c57632d7edf936f6654b3296e50d722027c4":{"kind":"REWORK","_number":5,"created":"2012-01-20 17:51:34.000000000","uploader":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"ref":"refs/changes/41/2641/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/41/2641/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/5"}}},"commit":{"parents":[{"commit":"cbe1f82931002e3562ab41582ff86470681b889b","subject":"Implementing a minimal, but useful CLI.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cbe1f82931002e3562ab41582ff86470681b889b"}]}],"author":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-12-28 06:23:31.000000000","tz":-360},"committer":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2012-01-20 17:48:04.000000000","tz":-360},"subject":"Support for version and extension discovery","message":"Support for version and extension discovery\n\n- Supports unauthenticated call to Keystone to discover\n  supported API versions\n- Added command-line support (usage: keystone discover)\n- Added client support (keystoneclient.genenric client).\n  Client returns dicts, whereas shell command prints\n  formated output.\n- Added tests for genenric client\n- Replicates \u0027nove discover\u0027 in python-novaclient\n- Starts to address blueprint keystone-client\n- keystone discover output looks like this:\n    $ keystone discover\n    Keystone found at http://localhost:35357\n        - supports version v1.0 (DEPRECATED) here http://localhost:35357/v1.0\n        - supports version v1.1 (CURRENT) here http://localhost:35357/v1.1\n        - supports version v2.0 (BETA) here http://localhost:35357/v2.0\n            - and RAX-KSKEY: Rackspace API Key Authentication Admin Extension\n            - and RAX-KSGRP: Rackspace Keystone Group Extensions\n\nChange-Id: Id16d34dac094c780d36afb3e31c98c318b6071ac\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f7d4c57632d7edf936f6654b3296e50d722027c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f7d4c57632d7edf936f6654b3296e50d722027c4"}]},"branch":"refs/heads/master"},"8db366c448d4074c044f596a8e4271befdb797cb":{"kind":"REWORK","_number":6,"created":"2012-01-20 18:15:01.000000000","uploader":{"_account_id":5,"name":"Ziad Sawalha","email":"ziad.sawalha@rackspace.com","username":"ziad-sawalha"},"ref":"refs/changes/41/2641/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/41/2641/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/2641/6"}}},"commit":{"parents":[{"commit":"cbe1f82931002e3562ab41582ff86470681b889b","subject":"Implementing a minimal, but useful CLI.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cbe1f82931002e3562ab41582ff86470681b889b"}]}],"author":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2011-12-28 06:23:31.000000000","tz":-360},"committer":{"name":"Ziad Sawalha","email":"github@highbridgellc.com","date":"2012-01-20 18:14:02.000000000","tz":-360},"subject":"Support for version and extension discovery","message":"Support for version and extension discovery\n\n- Supports unauthenticated call to Keystone to discover\n  supported API versions\n- Added command-line support (usage: keystone discover)\n- Added client support (keystoneclient.genenric client).\n  Client returns dicts, whereas shell command prints\n  formated output.\n- Added tests for genenric client\n- Replicates \u0027nove discover\u0027 in python-novaclient\n- Starts to address blueprint keystone-client\n- keystone discover output looks like this:\n    $ keystone discover\n    Keystone found at http://localhost:35357\n        - supports version v1.0 (DEPRECATED) here http://localhost:35357/v1.0\n        - supports version v1.1 (CURRENT) here http://localhost:35357/v1.1\n        - supports version v2.0 (BETA) here http://localhost:35357/v2.0\n            - and HP-IDM: HP Token Validation Extension\n            - and OS-KSADM: Openstack Keystone Admin\n            - and OS-KSCATALOG: Openstack Keystone Catalog\n\nChange-Id: Id16d34dac094c780d36afb3e31c98c318b6071ac\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8db366c448d4074c044f596a8e4271befdb797cb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8db366c448d4074c044f596a8e4271befdb797cb"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
