)]}'
{"specs/mitaka/approved/use-glance-v2-api.rst":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"f44c315e4fc8b217e63213d0b4335a67f7c5fa44","unresolved":false,"context_lines":[{"line_number":24,"context_line":"requires access to the Glance v1 API. Glance would like to deprecate that API,"},{"line_number":25,"context_line":"so to help that effort Nova should stop using Glance v1 API."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"To allow for a smooth upgrade, we need to ensure Liberty supports using both"},{"line_number":28,"context_line":"Glance v1 and Glance v2, to give deployers time to ensure they have Glance v2"},{"line_number":29,"context_line":"deployed in a way that can be used by Nova."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_9f0dc539","line":27,"updated":"2015-10-02 13:20:43.000000000","message":"s/Liberty/Mitaka/","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"b94c542697ec5cf343fb3994c538d84a50e4937e","unresolved":false,"context_lines":[{"line_number":24,"context_line":"requires access to the Glance v1 API. Glance would like to deprecate that API,"},{"line_number":25,"context_line":"so to help that effort Nova should stop using Glance v1 API."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"To allow for a smooth upgrade, we need to ensure Liberty supports using both"},{"line_number":28,"context_line":"Glance v1 and Glance v2, to give deployers time to ensure they have Glance v2"},{"line_number":29,"context_line":"deployed in a way that can be used by Nova."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_95fed869","line":27,"in_reply_to":"9a1a9d01_9f0dc539","updated":"2015-10-05 08:33:51.000000000","message":"(facepalm)","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"f44c315e4fc8b217e63213d0b4335a67f7c5fa44","unresolved":false,"context_lines":[{"line_number":76,"context_line":"refactor can be done in a follow up spec(s). This would include the effort to"},{"line_number":77,"context_line":"evolve the existing seam to better match the Glance v2 API rather than the"},{"line_number":78,"context_line":"Glance v1 API. Although this is best done after the support for talking to"},{"line_number":79,"context_line":"Glance v1 is dropped in a future release."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"The main bulk of the work is ensuring the Nova Image API contract is maintained"},{"line_number":82,"context_line":"while talking to either Glance v1 API or Glance v2 API. This will require the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_7fc9d1ab","line":79,"updated":"2015-10-02 13:20:43.000000000","message":"I\u0027m not entirely sure the above paragraph is needed, or indeed even makes much sense. Evolving the existing seam to better match the Glance v2 API done *after* removing the Glance v1 API support? That doesn\u0027t sound right...","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"b94c542697ec5cf343fb3994c538d84a50e4937e","unresolved":false,"context_lines":[{"line_number":76,"context_line":"refactor can be done in a follow up spec(s). This would include the effort to"},{"line_number":77,"context_line":"evolve the existing seam to better match the Glance v2 API rather than the"},{"line_number":78,"context_line":"Glance v1 API. Although this is best done after the support for talking to"},{"line_number":79,"context_line":"Glance v1 is dropped in a future release."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"The main bulk of the work is ensuring the Nova Image API contract is maintained"},{"line_number":82,"context_line":"while talking to either Glance v1 API or Glance v2 API. This will require the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_554040a5","line":79,"in_reply_to":"9a1a9d01_7fc9d1ab","updated":"2015-10-05 08:33:51.000000000","message":"I shrunk it to 2 lines. Thanks","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":9775,"name":"Sudipta Biswas","email":"sbiswas7@in.ibm.com","username":"sudswas"},"change_message_id":"5e462963db4534813c36434203f43406e5930948","unresolved":false,"context_lines":[{"line_number":81,"context_line":"The main bulk of the work is ensuring the Nova Image API contract is maintained"},{"line_number":82,"context_line":"while talking to either Glance v1 API or Glance v2 API. This will require the"},{"line_number":83,"context_line":"current Nova Image seam to be capable of talking to both version of the API at"},{"line_number":84,"context_line":"the same time. Glance API\u0027s version discoverability will be used to determined"},{"line_number":85,"context_line":"whether the v2 of the API is deployed or not. If so, it\u0027ll be prefered over v1."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"The second part is looking at another other areas in Nova\u0027s Glance related"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_77dd5e6f","line":84,"updated":"2015-10-03 05:29:36.000000000","message":"s/determined/determine","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"b94c542697ec5cf343fb3994c538d84a50e4937e","unresolved":false,"context_lines":[{"line_number":81,"context_line":"The main bulk of the work is ensuring the Nova Image API contract is maintained"},{"line_number":82,"context_line":"while talking to either Glance v1 API or Glance v2 API. This will require the"},{"line_number":83,"context_line":"current Nova Image seam to be capable of talking to both version of the API at"},{"line_number":84,"context_line":"the same time. Glance API\u0027s version discoverability will be used to determined"},{"line_number":85,"context_line":"whether the v2 of the API is deployed or not. If so, it\u0027ll be prefered over v1."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"The second part is looking at another other areas in Nova\u0027s Glance related"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_35458cb2","line":84,"in_reply_to":"9a1a9d01_77dd5e6f","updated":"2015-10-05 08:33:51.000000000","message":"Done","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"f44c315e4fc8b217e63213d0b4335a67f7c5fa44","unresolved":false,"context_lines":[{"line_number":82,"context_line":"while talking to either Glance v1 API or Glance v2 API. This will require the"},{"line_number":83,"context_line":"current Nova Image seam to be capable of talking to both version of the API at"},{"line_number":84,"context_line":"the same time. Glance API\u0027s version discoverability will be used to determined"},{"line_number":85,"context_line":"whether the v2 of the API is deployed or not. If so, it\u0027ll be prefered over v1."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"The second part is looking at another other areas in Nova\u0027s Glance related"},{"line_number":88,"context_line":"modules that doesn\u0027t work with the Glance v2 API."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_1f5215de","line":85,"updated":"2015-10-02 13:20:43.000000000","message":"++ to using the version discovery at the root URI. -1 to any additional Nova CONF options to set version components of glance_api_servers...","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":9775,"name":"Sudipta Biswas","email":"sbiswas7@in.ibm.com","username":"sudswas"},"change_message_id":"5e462963db4534813c36434203f43406e5930948","unresolved":false,"context_lines":[{"line_number":83,"context_line":"current Nova Image seam to be capable of talking to both version of the API at"},{"line_number":84,"context_line":"the same time. Glance API\u0027s version discoverability will be used to determined"},{"line_number":85,"context_line":"whether the v2 of the API is deployed or not. If so, it\u0027ll be prefered over v1."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"The second part is looking at another other areas in Nova\u0027s Glance related"},{"line_number":88,"context_line":"modules that doesn\u0027t work with the Glance v2 API."},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_774b1e2c","line":86,"updated":"2015-10-03 05:29:36.000000000","message":"Is it theoretically possible to discover a glance version which is \u003e 2 (more futuristic than right now)? Given API incompatibilities - this glance module in Nova may have to adjust it\u0027s code to maintain the contract. Should we keep that in mind while we design this or just go with a solution that says - \"For now - default to v2\"","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"b94c542697ec5cf343fb3994c538d84a50e4937e","unresolved":false,"context_lines":[{"line_number":83,"context_line":"current Nova Image seam to be capable of talking to both version of the API at"},{"line_number":84,"context_line":"the same time. Glance API\u0027s version discoverability will be used to determined"},{"line_number":85,"context_line":"whether the v2 of the API is deployed or not. If so, it\u0027ll be prefered over v1."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"The second part is looking at another other areas in Nova\u0027s Glance related"},{"line_number":88,"context_line":"modules that doesn\u0027t work with the Glance v2 API."},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_351cacc0","line":86,"in_reply_to":"9a1a9d01_774b1e2c","updated":"2015-10-05 08:33:51.000000000","message":"Ideally, this glance code in nova should go away. At the very least, reduced to the minimum code possible and most of it should probably go into glanceclient which should be the one responsible of handling the compatibility layer.","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"f44c315e4fc8b217e63213d0b4335a67f7c5fa44","unresolved":false,"context_lines":[{"line_number":84,"context_line":"the same time. Glance API\u0027s version discoverability will be used to determined"},{"line_number":85,"context_line":"whether the v2 of the API is deployed or not. If so, it\u0027ll be prefered over v1."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"The second part is looking at another other areas in Nova\u0027s Glance related"},{"line_number":88,"context_line":"modules that doesn\u0027t work with the Glance v2 API."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Once that is completed, there are still some virt driver specific Glance client"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_7f5791ca","line":87,"updated":"2015-10-02 13:20:43.000000000","message":"s/another//","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"b94c542697ec5cf343fb3994c538d84a50e4937e","unresolved":false,"context_lines":[{"line_number":84,"context_line":"the same time. Glance API\u0027s version discoverability will be used to determined"},{"line_number":85,"context_line":"whether the v2 of the API is deployed or not. If so, it\u0027ll be prefered over v1."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"The second part is looking at another other areas in Nova\u0027s Glance related"},{"line_number":88,"context_line":"modules that doesn\u0027t work with the Glance v2 API."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Once that is completed, there are still some virt driver specific Glance client"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_556e0030","line":87,"in_reply_to":"9a1a9d01_7f5791ca","updated":"2015-10-05 08:33:51.000000000","message":"Done","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"f44c315e4fc8b217e63213d0b4335a67f7c5fa44","unresolved":false,"context_lines":[{"line_number":85,"context_line":"whether the v2 of the API is deployed or not. If so, it\u0027ll be prefered over v1."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"The second part is looking at another other areas in Nova\u0027s Glance related"},{"line_number":88,"context_line":"modules that doesn\u0027t work with the Glance v2 API."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Once that is completed, there are still some virt driver specific Glance client"},{"line_number":91,"context_line":"code, but that will be considered a stretch goal, and should not block the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_ff6ba183","line":88,"updated":"2015-10-02 13:20:43.000000000","message":"s/doesn\u0027t/don\u0027t/","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"b94c542697ec5cf343fb3994c538d84a50e4937e","unresolved":false,"context_lines":[{"line_number":85,"context_line":"whether the v2 of the API is deployed or not. If so, it\u0027ll be prefered over v1."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"The second part is looking at another other areas in Nova\u0027s Glance related"},{"line_number":88,"context_line":"modules that doesn\u0027t work with the Glance v2 API."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Once that is completed, there are still some virt driver specific Glance client"},{"line_number":91,"context_line":"code, but that will be considered a stretch goal, and should not block the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_d560d037","line":88,"in_reply_to":"9a1a9d01_ff6ba183","updated":"2015-10-05 08:33:51.000000000","message":"Done","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":9775,"name":"Sudipta Biswas","email":"sbiswas7@in.ibm.com","username":"sudswas"},"change_message_id":"5e462963db4534813c36434203f43406e5930948","unresolved":false,"context_lines":[{"line_number":98,"context_line":"This spec doesn\u0027t intend to change the value of the existing Nova"},{"line_number":99,"context_line":"configurations for Glance - which include the version in the URL - but rather"},{"line_number":100,"context_line":"notify the deployer that the new expected value has changed and the"},{"line_number":101,"context_line":"configuration file should be updated. During the Mitaka cycle, we can strip the"},{"line_number":102,"context_line":"verion from the URL to discover what versions of the API are deployed and favor"},{"line_number":103,"context_line":"2 over 1 when possible."},{"line_number":104,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_97aa72d1","line":101,"updated":"2015-10-03 05:29:36.000000000","message":"Just curious to know, when exactly do we want the user to be notified about this change? Something during the start of the nova service?","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"b94c542697ec5cf343fb3994c538d84a50e4937e","unresolved":false,"context_lines":[{"line_number":98,"context_line":"This spec doesn\u0027t intend to change the value of the existing Nova"},{"line_number":99,"context_line":"configurations for Glance - which include the version in the URL - but rather"},{"line_number":100,"context_line":"notify the deployer that the new expected value has changed and the"},{"line_number":101,"context_line":"configuration file should be updated. During the Mitaka cycle, we can strip the"},{"line_number":102,"context_line":"verion from the URL to discover what versions of the API are deployed and favor"},{"line_number":103,"context_line":"2 over 1 when possible."},{"line_number":104,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_d5ee908a","line":101,"in_reply_to":"9a1a9d01_97aa72d1","updated":"2015-10-05 08:33:51.000000000","message":"I\u0027d assume it should happen as soon as the existing config option is read the first time.","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"f44c315e4fc8b217e63213d0b4335a67f7c5fa44","unresolved":false,"context_lines":[{"line_number":109,"context_line":"upload and download images, with a stable API. But this is not currently the"},{"line_number":110,"context_line":"case, and we have waited too long for this support to delay this work any"},{"line_number":111,"context_line":"further. However, it is assumed that this will exist in the future to avoid"},{"line_number":112,"context_line":"getting to these situation again."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"Data model impact"},{"line_number":115,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_7f0eb1e6","line":112,"updated":"2015-10-02 13:20:43.000000000","message":"+10","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":9775,"name":"Sudipta Biswas","email":"sbiswas7@in.ibm.com","username":"sudswas"},"change_message_id":"5e462963db4534813c36434203f43406e5930948","unresolved":false,"context_lines":[{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Other contributors:"},{"line_number":172,"context_line":"  flaper87"},{"line_number":173,"context_line":"  sudipto"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"Work Items"},{"line_number":176,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_9791129d","line":173,"updated":"2015-10-03 05:29:36.000000000","message":"I am not sure if it really matters but my e-mail id and the IRC nick don\u0027t match. In such a case, do we prefer the e-mail id more than the IRC nick?","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"b94c542697ec5cf343fb3994c538d84a50e4937e","unresolved":false,"context_lines":[{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Other contributors:"},{"line_number":172,"context_line":"  flaper87"},{"line_number":173,"context_line":"  sudipto"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"Work Items"},{"line_number":176,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_b5ebdc77","line":173,"in_reply_to":"9a1a9d01_9791129d","updated":"2015-10-05 08:33:51.000000000","message":"it should be the Launchpad ID, AFAIK. Is this the correct one?","commit_id":"23e8a40aad8ef1134e5f8c2370f6f8ab4e60a52d"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"a57c94a43d7a27df3737eb4949a09b52d59dde2e","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"It is assumed that Nova\u0027s lack of support for Glance v2 is causing confusion"},{"line_number":63,"context_line":"that is holding people back from deploying Glance v2. This in turn is causing"},{"line_number":64,"context_line":"some problems for the DefCore effort."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Project Priority"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a2fa921_a50b087d","line":64,"updated":"2015-10-05 15:59:56.000000000","message":"Not totally sure I agree, but the fact we are talking about it proves the point, I guess.","commit_id":"8fce82e2000fa48c85bd7be114ba86b5a7ff3bb3"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"0c8505b628ce155738652d910a15b6cb340abbd3","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"It is assumed that Nova\u0027s lack of support for Glance v2 is causing confusion"},{"line_number":63,"context_line":"that is holding people back from deploying Glance v2. This in turn is causing"},{"line_number":64,"context_line":"some problems for the DefCore effort."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Project Priority"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a2fa921_c04936d2","line":64,"in_reply_to":"7a2fa921_a50b087d","updated":"2015-10-06 08:32:27.000000000","message":"you\u0027re actually right. The wording here is poor.","commit_id":"8fce82e2000fa48c85bd7be114ba86b5a7ff3bb3"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"a57c94a43d7a27df3737eb4949a09b52d59dde2e","unresolved":false,"context_lines":[{"line_number":97,"context_line":"notify the deployer that the new expected value has changed and the"},{"line_number":98,"context_line":"configuration file should be updated. During the Mitaka cycle, we can strip the"},{"line_number":99,"context_line":"verion from the URL to discover what versions of the API are deployed and favor"},{"line_number":100,"context_line":"2 over 1 when possible."},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"Alternatives"},{"line_number":103,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a2fa921_45e234a1","line":100,"updated":"2015-10-05 15:59:56.000000000","message":"I guess we support both types for Mitaka. I guess we can word this better, but we agree I think, so lets make that a follow up change, if needed.","commit_id":"8fce82e2000fa48c85bd7be114ba86b5a7ff3bb3"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"0c8505b628ce155738652d910a15b6cb340abbd3","unresolved":false,"context_lines":[{"line_number":97,"context_line":"notify the deployer that the new expected value has changed and the"},{"line_number":98,"context_line":"configuration file should be updated. During the Mitaka cycle, we can strip the"},{"line_number":99,"context_line":"verion from the URL to discover what versions of the API are deployed and favor"},{"line_number":100,"context_line":"2 over 1 when possible."},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"Alternatives"},{"line_number":103,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a2fa921_23c27486","line":100,"in_reply_to":"7a2fa921_45e234a1","updated":"2015-10-06 08:32:27.000000000","message":"Done","commit_id":"8fce82e2000fa48c85bd7be114ba86b5a7ff3bb3"},{"author":{"_account_id":9775,"name":"Sudipta Biswas","email":"sbiswas7@in.ibm.com","username":"sudswas"},"change_message_id":"b2064a29ee9099cf9d5c882d1115feac26474a37","unresolved":false,"context_lines":[{"line_number":168,"context_line":"Other contributors:"},{"line_number":169,"context_line":"  flaper87"},{"line_number":170,"context_line":"  sudipto"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"Work Items"},{"line_number":173,"context_line":"----------"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a2fa921_16aa3c1a","line":171,"updated":"2015-10-05 14:11:20.000000000","message":"sbiswas7 - if this has to be the launchpad id. Sorry about the confusion :(","commit_id":"8fce82e2000fa48c85bd7be114ba86b5a7ff3bb3"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"a57c94a43d7a27df3737eb4949a09b52d59dde2e","unresolved":false,"context_lines":[{"line_number":168,"context_line":"Other contributors:"},{"line_number":169,"context_line":"  flaper87"},{"line_number":170,"context_line":"  sudipto"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"Work Items"},{"line_number":173,"context_line":"----------"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a2fa921_059afc14","line":171,"in_reply_to":"7a2fa921_16aa3c1a","updated":"2015-10-05 15:59:56.000000000","message":"this is OK, we know how to find you :)","commit_id":"8fce82e2000fa48c85bd7be114ba86b5a7ff3bb3"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"a57c94a43d7a27df3737eb4949a09b52d59dde2e","unresolved":false,"context_lines":[{"line_number":181,"context_line":""},{"line_number":182,"context_line":"* Ensure all the virt drivers either support Glance v2 or fallback to v1."},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"* Add a deprecation warning in the logs if users run with Glance v1."},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"Dependencies"},{"line_number":187,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a2fa921_5069948a","line":184,"updated":"2015-10-05 15:59:56.000000000","message":"I guess we need to check for the mitaka version of the glance v2 API before using it, but thats OK.","commit_id":"8fce82e2000fa48c85bd7be114ba86b5a7ff3bb3"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"0c8505b628ce155738652d910a15b6cb340abbd3","unresolved":false,"context_lines":[{"line_number":181,"context_line":""},{"line_number":182,"context_line":"* Ensure all the virt drivers either support Glance v2 or fallback to v1."},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"* Add a deprecation warning in the logs if users run with Glance v1."},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"Dependencies"},{"line_number":187,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a2fa921_632b8c31","line":184,"in_reply_to":"7a2fa921_5069948a","updated":"2015-10-06 08:32:27.000000000","message":"I guess we could but, except for the Nova Image API, which requires changes-since, we should be able to just use v2, regardless of the version.","commit_id":"8fce82e2000fa48c85bd7be114ba86b5a7ff3bb3"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"a57c94a43d7a27df3737eb4949a09b52d59dde2e","unresolved":false,"context_lines":[{"line_number":188,"context_line":""},{"line_number":189,"context_line":"Full support for Glance v2 by the Nova Image API is dependent on:"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"https://blueprints.launchpad.net/glance/+spec/v2-additional-filtering"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"Testing"},{"line_number":194,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a2fa921_b057c8c9","line":191,"updated":"2015-10-05 15:59:56.000000000","message":"That also means deployers will need a Mitaka Glance installed before we are able to use glance v2, but thats is implied here I guess.","commit_id":"8fce82e2000fa48c85bd7be114ba86b5a7ff3bb3"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"0c8505b628ce155738652d910a15b6cb340abbd3","unresolved":false,"context_lines":[{"line_number":188,"context_line":""},{"line_number":189,"context_line":"Full support for Glance v2 by the Nova Image API is dependent on:"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"https://blueprints.launchpad.net/glance/+spec/v2-additional-filtering"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"Testing"},{"line_number":194,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a2fa921_a363e4b0","line":191,"in_reply_to":"7a2fa921_b057c8c9","updated":"2015-10-06 08:32:27.000000000","message":"It is, but I\u0027ll be explicit.","commit_id":"8fce82e2000fa48c85bd7be114ba86b5a7ff3bb3"}]}
