)]}'
{"id":"openstack%2Fkeystoneauth~433246","triplet_id":"openstack%2Fkeystoneauth~master~Ie03010ef0666a6aded053fa855910c9e18eab9cf","project":"openstack/keystoneauth","branch":"master","topic":"docs","hashtags":[],"change_id":"Ie03010ef0666a6aded053fa855910c9e18eab9cf","subject":"Make docs about interface less authoritative","status":"ABANDONED","created":"2017-02-13 19:58:52.000000000","updated":"2017-05-16 13:12:46.000000000","total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"53080e5fa0d2f8eedcd84109aebbb733501dbe77","_number":433246,"virtual_id_number":433246,"owner":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2017-04-22 16:32:53.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"date":"2017-02-20 05:25:38.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":1,"date":"2017-02-13 21:34:48.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2017-02-13 20:10:45.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"date":"2017-02-23 20:00:01.000000000","_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"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":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":-1,"date":"2017-02-21 02:24:12.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-02-13 20:10:45.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2017-02-13 21:34:48.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2017-02-20 05:25:38.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":"2017-02-21 02:24:12.000000000","updated_by":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"reviewer":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"state":"REVIEWER"},{"updated":"2017-02-23 20:00:01.000000000","updated_by":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"reviewer":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"state":"REVIEWER"},{"updated":"2017-04-22 16:32:53.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"}],"messages":[{"id":"acd6a8e9fd4541bb32301008564c63c800b2d756","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-02-13 19:58:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6cf7083a25657f4fee0be661a2eb6f279dd0383e","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2017-02-13 20:10:45.000000000","message":"Patch Set 1:\n\nV3 API[1] says that you can only create endpoints with \u0027public\u0027, \u0027admin\u0027, or \u0027internal\u0027.\n\n[1] http://developer.openstack.org/api-ref/identity/v3/index.html?expanded\u003dcreate-endpoint-detail#create-endpoint","accounts_in_message":[],"_revision_number":1},{"id":"edc59edbc19a2295daf73051482a0dab345ff963","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2017-02-13 20:13:12.000000000","message":"Patch Set 1:\n\nKeystone\u0027s JSONSchema enforces the endpoints can only be admin / internal / public: http://git.openstack.org/cgit/openstack/keystone/tree/keystone/catalog/schema.py#n94","accounts_in_message":[],"_revision_number":1},{"id":"d11fb64d3e9b315e603cbe076f4caf7e15079703","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2017-02-13 20:50:31.000000000","message":"Patch Set 1:\n\nThere\u0027s code in service_catalog.py such that if it\u0027s a v2 catalog it sticks \"URL\" at the end if it wasn\u0027t present and removes \"URL\" from the end if it is present.","accounts_in_message":[],"_revision_number":1},{"id":"058c1ff14f0984b891baa5841491f0497aeca24b","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2017-02-13 20:59:20.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"72b6e1e092a4441325b5e23702b2a9966ad2918a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-13 21:34:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystoneauth-docs-ubuntu-xenial http://docs-draft.openstack.org/46/433246/1/check/gate-keystoneauth-docs-ubuntu-xenial/113dc55//doc/build/html/ : SUCCESS in 2m 01s\n- gate-keystoneauth-pep8-ubuntu-xenial http://logs.openstack.org/46/433246/1/check/gate-keystoneauth-pep8-ubuntu-xenial/94bd763/ : SUCCESS in 3m 11s\n- gate-keystoneauth-python27-ubuntu-xenial http://logs.openstack.org/46/433246/1/check/gate-keystoneauth-python27-ubuntu-xenial/63716df/ : SUCCESS in 2m 47s\n- gate-keystoneauth-python35 http://logs.openstack.org/46/433246/1/check/gate-keystoneauth-python35/23e689a/ : SUCCESS in 2m 00s\n- gate-tempest-dsvm-neutron-src-keystoneauth-ubuntu-xenial http://logs.openstack.org/46/433246/1/check/gate-tempest-dsvm-neutron-src-keystoneauth-ubuntu-xenial/055d809/ : SUCCESS in 1h 34m 07s","accounts_in_message":[],"_revision_number":1},{"id":"70e6c15d5716e822984236c75b712e16f27f2091","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-02-20 05:25:38.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nmostly think this is OK, but brant\u0027s comment should be addressed.","accounts_in_message":[],"_revision_number":1},{"id":"9e4faadbbad04aa2bb5a18ea8a6dd79e9c78e444","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2017-02-21 02:24:12.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nthe change makes sense, but I think we need to leave some of the current content as reference.","accounts_in_message":[],"_revision_number":1},{"id":"20a6b6bcc42871e1150c248118f9d9be2553b1fe","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2017-02-23 20:00:01.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nOther than the previous comments, I think this looks ok as well.","accounts_in_message":[],"_revision_number":1},{"id":"c557f4161df286b4c552d301f3313dfab984467f","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2017-04-22 16:32:53.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nIt might not have a strict meaning to openstack but there is a lot of code that builds on this assumption, for example:\n\nhttp://git.openstack.org/cgit/openstack/keystone/tree/keystone/catalog/backends/sql.py#n70\n\nhttp://git.openstack.org/cgit/openstack/python-keystoneclient/tree/keystoneclient/v3/endpoints.py#n24\n\nIs there going to be a deeper dive to stop relying on this assumption? Or are you just saying that it\u0027s not keystoneauth\u0027s place to decide?","accounts_in_message":[],"_revision_number":1},{"id":"df9732dd64c61f24a9bac1cc6308feb08d772c1d","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-05-16 13:12:46.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"9e010b995ba2f19fcc63b14cf5048cedd5ff1e36","revisions":{"9e010b995ba2f19fcc63b14cf5048cedd5ff1e36":{"kind":"REWORK","_number":1,"created":"2017-02-13 19:58:52.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/46/433246/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/46/433246/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/46/433246/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/46/433246/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/46/433246/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/46/433246/1"}}},"commit":{"parents":[{"commit":"8fc7b2677691612c1583edbde5e883c2fb31cc49","subject":"Update reno for stable/ocata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/8fc7b2677691612c1583edbde5e883c2fb31cc49"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2017-02-13 19:56:51.000000000","tz":-300},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2017-02-13 19:56:51.000000000","tz":-300},"subject":"Make docs about interface less authoritative","message":"Make docs about interface less authoritative\n\nThere are a lot of statements made in the keystoneauth1 documentation\nabout the `interface` field which sound a lot more authoritative than\nwhat they are. They are mostly just conventions used by clouds because\ndevstack inherited them from rackspace. They don\u0027t have string\nmeanings, and stating that they do will create the wrong expectations\non users and developers, including projects locking down the values\nthat interface can be in their project.\n\nChange-Id: Ie03010ef0666a6aded053fa855910c9e18eab9cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/9e010b995ba2f19fcc63b14cf5048cedd5ff1e36"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/9e010b995ba2f19fcc63b14cf5048cedd5ff1e36"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
