)]}'
{"rally-jobs/cinder.yaml":[{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"65f40c986721beae8648e48b024a24697ec53f46","unresolved":false,"context_lines":[{"line_number":122,"context_line":"          image_container: \"bare\""},{"line_number":123,"context_line":"          images_per_tenant: 1"},{"line_number":124,"context_line":"          image_name: \"image-context-test\""},{"line_number":125,"context_line":"          image_args:"},{"line_number":126,"context_line":"            visibility: \"public\""},{"line_number":127,"context_line":"      sla:"},{"line_number":128,"context_line":"        failure_rate:"},{"line_number":129,"context_line":"          max: 0"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9abb7d3a_c064e8e6","line":126,"range":{"start_line":125,"start_character":10,"end_line":126,"end_character":32},"updated":"2016-06-02 18:03:43.000000000","message":"I think we should make it in backward compatible way somehow","commit_id":"53fb2f94d8b49f1ef94ca72add6f8d87c531651d"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"a76d161d38535a363436a52959c5f2ea12f17c52","unresolved":false,"context_lines":[{"line_number":122,"context_line":"          image_container: \"bare\""},{"line_number":123,"context_line":"          images_per_tenant: 1"},{"line_number":124,"context_line":"          image_name: \"image-context-test\""},{"line_number":125,"context_line":"          image_args:"},{"line_number":126,"context_line":"            visibility: \"public\""},{"line_number":127,"context_line":"      sla:"},{"line_number":128,"context_line":"        failure_rate:"},{"line_number":129,"context_line":"          max: 0"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9abb7d3a_e39e4c06","line":126,"range":{"start_line":125,"start_character":10,"end_line":126,"end_character":32},"in_reply_to":"9abb7d3a_54027970","updated":"2016-06-02 21:58:50.000000000","message":"Yeah, I knщw about compatibility in wrapper, but I think we should deprecate argument \"is_public\" in image_args dict and print user-friendly message that \"visibility\" will work for both Glance V1 and V2 (also, it would be nice to have such note in description of image context)","commit_id":"53fb2f94d8b49f1ef94ca72add6f8d87c531651d"},{"author":{"_account_id":11748,"name":"Chris St. Pierre","email":"cstpierr@cisco.com","username":"stpierre"},"change_message_id":"b821d841bb15c24dc53e58da095acdae2b93b743","unresolved":false,"context_lines":[{"line_number":122,"context_line":"          image_container: \"bare\""},{"line_number":123,"context_line":"          images_per_tenant: 1"},{"line_number":124,"context_line":"          image_name: \"image-context-test\""},{"line_number":125,"context_line":"          image_args:"},{"line_number":126,"context_line":"            visibility: \"public\""},{"line_number":127,"context_line":"      sla:"},{"line_number":128,"context_line":"        failure_rate:"},{"line_number":129,"context_line":"          max: 0"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9abb7d3a_54027970","line":126,"range":{"start_line":125,"start_character":10,"end_line":126,"end_character":32},"in_reply_to":"9abb7d3a_c064e8e6","updated":"2016-06-02 18:34:44.000000000","message":"This is backwards-compatible. The images context creates its images using the wrapper, and the Glance v1 wrapper supports the \"visibility\" kwarg, transforming it into is_public: https://github.com/openstack/rally/blob/master/rally/plugins/openstack/wrappers/glance.py#L99-L100","commit_id":"53fb2f94d8b49f1ef94ca72add6f8d87c531651d"}],"rally/plugins/openstack/wrappers/glance.py":[{"author":{"_account_id":22960,"name":"Hai Shi","email":"shihai1992@gmail.com","username":"haishi"},"change_message_id":"e3b0ae14ca83108a410c88f06b325482c83cf2fe","unresolved":false,"context_lines":[{"line_number":159,"context_line":"        if \"name\" not in kw:"},{"line_number":160,"context_line":"            kw[\"name\"] \u003d self.owner.generate_random_name()"},{"line_number":161,"context_line":"        if \"is_public\" in kw:"},{"line_number":162,"context_line":"            LOG.warning(\"is_public is not supported by Glance v2, and is \""},{"line_number":163,"context_line":"                        \"deprecated in Rally v0.8.0\")"},{"line_number":164,"context_line":"            kw[\"visibility\"] \u003d \"public\" if kw.pop(\"is_public\") else \"private\""},{"line_number":165,"context_line":""}],"source_content_type":"text/x-python","patch_set":18,"id":"9a57fde8_3b1435f4","line":162,"range":{"start_line":162,"start_character":11,"end_line":162,"end_character":24},"updated":"2017-01-12 15:21:01.000000000","message":"pls use `LOG.warning(_LW(\u0027xx\u0027)`","commit_id":"12bc9548ce61c6ac7054934c608f20337e49062a"}]}
