)]}'
{"id":"openstack%2Fpython-glanceclient~209536","triplet_id":"openstack%2Fpython-glanceclient~master~I9b8cc1d18d6717ccf991fb8149ab13c06d653ee4","project":"openstack/python-glanceclient","branch":"master","topic":"bug/1481729","hashtags":[],"change_id":"I9b8cc1d18d6717ccf991fb8149ab13c06d653ee4","subject":"Ship the default image schema in the client","status":"MERGED","created":"2015-08-05 14:34:33.000000000","updated":"2015-08-12 11:49:47.000000000","submitted":"2015-08-12 11:49:45.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b57d8e342f60df4798fec75d2d1b571c85a85ced","_number":209536,"virtual_id_number":209536,"owner":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":2,"date":"2015-08-12 11:49:45.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"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":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":2,"date":"2015-08-12 10:49:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"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":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":1,"date":"2015-08-12 10:49:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"value":0,"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-08-05 14:37:37.000000000","updated_by":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"reviewer":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"state":"REVIEWER"},{"updated":"2015-08-05 21:21:09.000000000","updated_by":{"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},"reviewer":{"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},"state":"REVIEWER"},{"updated":"2015-08-06 09:30:10.000000000","updated_by":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"reviewer":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"state":"REVIEWER"},{"updated":"2015-08-11 14:55:25.000000000","updated_by":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"reviewer":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"state":"REVIEWER"},{"updated":"2015-08-12 10:49:09.000000000","updated_by":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"reviewer":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"state":"REVIEWER"},{"updated":"2015-08-12 11:49:45.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"cba0db157917d74dc37f554604a28a2d6ed7d7e1","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2015-08-05 14:34:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ed2e669194b5a98de071efdd5289572a0d101b97","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-05 16:13:51.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-glanceclient-python26 http://logs.openstack.org/36/209536/1/check/gate-python-glanceclient-python26/faae992/ : SUCCESS in 2m 11s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/36/209536/1/check/gate-python-glanceclient-pep8/6a6d612/ : FAILURE in 1m 54s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/36/209536/1/check/gate-python-glanceclient-docs/c36b819//doc/build/html/ : SUCCESS in 1m 27s\n- gate-python-glanceclient-python27 http://logs.openstack.org/36/209536/1/check/gate-python-glanceclient-python27/85e7937/ : SUCCESS in 3m 15s\n- gate-python-glanceclient-python34 http://logs.openstack.org/36/209536/1/check/gate-python-glanceclient-python34/c73ca29/ : SUCCESS in 2m 59s\n- gate-python-glanceclient-pypy http://logs.openstack.org/36/209536/1/check/gate-python-glanceclient-pypy/38e53a4/ : FAILURE in 2m 50s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/36/209536/1/check/gate-tempest-dsvm-neutron-src-python-glanceclient/46c5a51/ : SUCCESS in 1h 02m 41s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/36/209536/1/check/gate-glanceclient-dsvm-functional/0e491b1/ : SUCCESS in 25m 40s","accounts_in_message":[],"_revision_number":1},{"id":"935d3246c3232d15588dc1cc4d16ef877fcd52c2","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2015-08-05 19:32:08.000000000","message":"Patch Set 1: Code-Review-1\n\nchange looks fine, please fix the pep8 failures","accounts_in_message":[],"_revision_number":1},{"id":"99a3a2e6f809e065216bef0572451ff3df7acd88","author":{"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},"date":"2015-08-05 21:21:09.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nFlavio, can we also do this for namespace \u0026 resource_type schemas ? Or do you wish that to be part of a separate patch.","accounts_in_message":[],"_revision_number":1},{"id":"01907733bdcad2d4efe4b61916e7f6ddd835a157","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-08-06 09:30:10.000000000","message":"Patch Set 1:\n\nThanks Flavio. The lack of help working by default for v2 has been a rough edge for a while now, so very happy to see this!\n\nI wonder if just shipping the .json file would make it a bit easier to update between releases? (Either way is fine by me.)","accounts_in_message":[],"_revision_number":1},{"id":"ffafd74dc3f52483a398ed84e39a36a9aeea9db1","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2015-08-06 09:39:42.000000000","message":"Patch Set 1: Code-Review-1\n\nI would prefer:\na) fixing the client not needing the schema for help\nb) just honestly shipping the .json file\nc) if you really want to keep it as .py at least give it it\u0027s own file.\n\nDumping that ~200 lines of json into v2/images.py is just really messy.\n\nWhat is the \"Default\" schema? Is it latest on the branch, is it first supported on branch or something else? I\u0027m bit worried that this will be one of those things that will get stale really soon as no-one bothers to update it if we want to try to keep it at head.\n\nI\u0027m all pro fixing the client without server situation, just not convinced this being the right approach or if it is this being the right mechanism to deliver it.","accounts_in_message":[],"_revision_number":1},{"id":"63162ca73326d4ef9fc8679ac282dcd1c3ddbb20","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2015-08-06 12:51:27.000000000","message":"Patch Set 1:\n\n@sabari I kept this review specific to images. Follow-up patches would be better\n\n@stuart I considered shipping the json file but then you have to figure out where it should be stored, do some magics to load it and pray to the gods so there won\u0027t be permission issues :(\n\n@erno ditto and, I\u0027m ok with a separate module. I kept it there because it is, after all, the image\u0027s schema. I\u0027ll add an `image_schema` module if that sounds better to you, although it seems unnecessary to me. I put it at the bottom for that reason.\n\nThe default schema is the one you get calling the schema endpoint. It\u0027s downloaded from glance. The current version of the schema is the one you get from master. It\u0027ll be easy to maintain because we have branches now. I personally don\u0027t consider this the best approach but it\u0027s one that fixes the issue without breaking the current interaction workflow with the server. Otherwise, we\u0027d have to keep the list of arguments updated as we do in v1.\n\nSo, thoughts? new module? Is it ok as it is?","accounts_in_message":[],"_revision_number":1},{"id":"d8e678c3c56733349fe24e9a7dc7323be13a0eea","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2015-08-07 03:05:04.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"0080b8a2182c24eedf753040198f494d30f5567e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-07 04:15:22.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/36/209536/2/check/gate-python-glanceclient-python26/8836dad/ : SUCCESS in 1m 31s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/36/209536/2/check/gate-python-glanceclient-pep8/e46567b/ : SUCCESS in 1m 47s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/36/209536/2/check/gate-python-glanceclient-docs/a6a5b0d//doc/build/html/ : SUCCESS in 3m 18s\n- gate-python-glanceclient-python27 http://logs.openstack.org/36/209536/2/check/gate-python-glanceclient-python27/bb9371e/ : SUCCESS in 1m 33s\n- gate-python-glanceclient-python34 http://logs.openstack.org/36/209536/2/check/gate-python-glanceclient-python34/b46dacf/ : SUCCESS in 2m 18s\n- gate-python-glanceclient-pypy http://logs.openstack.org/36/209536/2/check/gate-python-glanceclient-pypy/a11b96b/ : FAILURE in 2m 11s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/36/209536/2/check/gate-tempest-dsvm-neutron-src-python-glanceclient/571fedd/ : SUCCESS in 1h 07m 33s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/36/209536/2/check/gate-glanceclient-dsvm-functional/6b7586a/ : SUCCESS in 31m 51s","accounts_in_message":[],"_revision_number":2},{"id":"300e4a0add3b38fc7195d8383979b531ee172acf","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2015-08-10 11:14:48.000000000","message":"Patch Set 2: Code-Review+2\n\nThanks Flavio!","accounts_in_message":[],"_revision_number":2},{"id":"25e05d35e2e5dcb08583d4b8aabbb375727cdd3e","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-08-11 14:55:25.000000000","message":"Patch Set 2: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"432b524a0e78d19a620a81d919c0a5de54035b86","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2015-08-12 09:12:05.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6a3a3ae9cf1bad73acd547e14a2b6515b9b30cff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-12 10:36:45.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/36/209536/3/check/gate-python-glanceclient-python26/a6fc683/ : SUCCESS in 1m 39s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/36/209536/3/check/gate-python-glanceclient-pep8/c19158f/ : SUCCESS in 1m 25s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/36/209536/3/check/gate-python-glanceclient-docs/805d727//doc/build/html/ : SUCCESS in 1m 46s\n- gate-python-glanceclient-python27 http://logs.openstack.org/36/209536/3/check/gate-python-glanceclient-python27/212866c/ : SUCCESS in 1m 26s\n- gate-python-glanceclient-python34 http://logs.openstack.org/36/209536/3/check/gate-python-glanceclient-python34/33df419/ : SUCCESS in 2m 40s\n- gate-python-glanceclient-pypy http://logs.openstack.org/36/209536/3/check/gate-python-glanceclient-pypy/792e389/ : FAILURE in 1m 54s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/36/209536/3/check/gate-tempest-dsvm-neutron-src-python-glanceclient/1d8d8ba/ : SUCCESS in 1h 24m 30s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/36/209536/3/check/gate-glanceclient-dsvm-functional/80afa03/ : SUCCESS in 21m 13s","accounts_in_message":[],"_revision_number":3},{"id":"c3b4383ce95f45838c5b8660d5e1cb7b1b2a110e","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2015-08-12 10:49:09.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\ngonna ninja after Ian\u0027s +2 and comment change.","accounts_in_message":[],"_revision_number":3},{"id":"13fa1bf3980d08a863a2277da118311016614ccb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-12 10:49:14.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"015ed3649ccbc6f04d5334f8d6beb772a04a3dc7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-12 11:49:45.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/36/209536/3/gate/gate-python-glanceclient-python26/d5b5893/ : SUCCESS in 2m 11s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/36/209536/3/gate/gate-python-glanceclient-docs/a63494f//doc/build/html/ : SUCCESS in 1m 36s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/36/209536/3/gate/gate-python-glanceclient-pep8/be7a128/ : SUCCESS in 1m 29s\n- gate-python-glanceclient-python27 http://logs.openstack.org/36/209536/3/gate/gate-python-glanceclient-python27/0f7ca4c/ : SUCCESS in 1m 56s\n- gate-python-glanceclient-python34 http://logs.openstack.org/36/209536/3/gate/gate-python-glanceclient-python34/4bfe597/ : SUCCESS in 2m 31s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/36/209536/3/gate/gate-tempest-dsvm-neutron-src-python-glanceclient/3d0eef0/ : SUCCESS in 1h 00m 29s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/36/209536/3/gate/gate-glanceclient-dsvm-functional/f7f2ff8/ : SUCCESS in 21m 34s","accounts_in_message":[],"_revision_number":3},{"id":"aca128d171ca959d590eda18e7c534b179d12013","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-12 11:49:47.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"3949e0e918e2501c4953a7d9beb58511688d84e1","revisions":{"7dd59004f7c7a7ada5164ac5cbad7994fc9643c2":{"kind":"REWORK","_number":1,"created":"2015-08-05 14:34:33.000000000","uploader":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"ref":"refs/changes/36/209536/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/36/209536/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/36/209536/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/36/209536/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/36/209536/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/36/209536/1"}}},"commit":{"parents":[{"commit":"6d28b513e3d8586652dfef4aa32ab789bb9e5c2f","subject":"Merge \"Add unicode support for properties values in v2 shell\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/6d28b513e3d8586652dfef4aa32ab789bb9e5c2f"}]}],"author":{"name":"Flavio Percoco","email":"flaper87@gmail.com","date":"2015-08-05 14:19:48.000000000","tz":600},"committer":{"name":"Flavio Percoco","email":"flaper87@gmail.com","date":"2015-08-05 14:19:48.000000000","tz":600},"subject":"Ship the default image schema in the client","message":"Ship the default image schema in the client\n\nNow that we have stable branches for clients, it\u0027s easier to keep track\nof the current default image\u0027s schema in Glance and update it\nrespectively. This patch adds the current image schema, including the\nschema-properties.\n\nOne good reason to do this is to be able to react when a running Glance\ninstance is not around to be introspected. It\u0027s really unfortunate that\nthings like help text can\u0027t be rendered when there image schema is not\navailable in the system.\n\nWe could keep the schema in a json file but rather than shipping data\nfiles with glanceclient we can just have it in the python modules.\n\nChange-Id: I9b8cc1d18d6717ccf991fb8149ab13c06d653ee4\nCloses-bug: #1481729\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/7dd59004f7c7a7ada5164ac5cbad7994fc9643c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/7dd59004f7c7a7ada5164ac5cbad7994fc9643c2"}]},"branch":"refs/heads/master"},"1af2c1c70efb82d432c2a3e1216bc7dae2597dc8":{"kind":"REWORK","_number":2,"created":"2015-08-07 03:05:04.000000000","uploader":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"ref":"refs/changes/36/209536/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/36/209536/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/36/209536/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/36/209536/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/36/209536/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/36/209536/2"}}},"commit":{"parents":[{"commit":"6d28b513e3d8586652dfef4aa32ab789bb9e5c2f","subject":"Merge \"Add unicode support for properties values in v2 shell\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/6d28b513e3d8586652dfef4aa32ab789bb9e5c2f"}]}],"author":{"name":"Flavio Percoco","email":"flaper87@gmail.com","date":"2015-08-05 14:19:48.000000000","tz":600},"committer":{"name":"Flavio Percoco","email":"flaper87@gmail.com","date":"2015-08-07 03:03:53.000000000","tz":600},"subject":"Ship the default image schema in the client","message":"Ship the default image schema in the client\n\nNow that we have stable branches for clients, it\u0027s easier to keep track\nof the current default image\u0027s schema in Glance and update it\nrespectively. This patch adds the current image schema, including the\nschema-properties.\n\nOne good reason to do this is to be able to react when a running Glance\ninstance is not around to be introspected. It\u0027s really unfortunate that\nthings like help text can\u0027t be rendered when there image schema is not\navailable in the system.\n\nWe could keep the schema in a json file but rather than shipping data\nfiles with glanceclient we can just have it in the python modules.\n\nChange-Id: I9b8cc1d18d6717ccf991fb8149ab13c06d653ee4\nCloses-bug: #1481729\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/1af2c1c70efb82d432c2a3e1216bc7dae2597dc8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/1af2c1c70efb82d432c2a3e1216bc7dae2597dc8"}]},"branch":"refs/heads/master"},"3949e0e918e2501c4953a7d9beb58511688d84e1":{"kind":"REWORK","_number":3,"created":"2015-08-12 09:12:05.000000000","uploader":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"ref":"refs/changes/36/209536/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/36/209536/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/36/209536/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/36/209536/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/36/209536/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/36/209536/3"}}},"commit":{"parents":[{"commit":"6d28b513e3d8586652dfef4aa32ab789bb9e5c2f","subject":"Merge \"Add unicode support for properties values in v2 shell\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/6d28b513e3d8586652dfef4aa32ab789bb9e5c2f"}]}],"author":{"name":"Flavio Percoco","email":"flaper87@gmail.com","date":"2015-08-05 14:19:48.000000000","tz":600},"committer":{"name":"Flavio Percoco","email":"flaper87@gmail.com","date":"2015-08-12 09:10:54.000000000","tz":120},"subject":"Ship the default image schema in the client","message":"Ship the default image schema in the client\n\nNow that we have stable branches for clients, it\u0027s easier to keep track\nof the current default image\u0027s schema in Glance and update it\nrespectively. This patch adds the current image schema, including the\nschema-properties.\n\nOne good reason to do this is to be able to react when a running Glance\ninstance is not around to be introspected. It\u0027s really unfortunate that\nthings like help text can\u0027t be rendered when there image schema is not\navailable in the system.\n\nWe could keep the schema in a json file but rather than shipping data\nfiles with glanceclient we can just have it in the python modules.\n\nChange-Id: I9b8cc1d18d6717ccf991fb8149ab13c06d653ee4\nCloses-bug: #1481729\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/3949e0e918e2501c4953a7d9beb58511688d84e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/3949e0e918e2501c4953a7d9beb58511688d84e1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
