)]}'
{"doc/source/index.rst":[{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e55266160a01085358088830692a76b6c4c3ef44","unresolved":false,"context_lines":[{"line_number":7,"context_line":"The Glance Project Team has the responsibility for maintaining the"},{"line_number":8,"context_line":"following projects:"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"* Glance: https://opendev.org/openstack/glance"},{"line_number":11,"context_line":"* The glance_store library: https://opendev.org/openstack/glance_store"},{"line_number":12,"context_line":"* The Glance client: https://opendev.org/openstack/python-glanceclient"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_1f62aa3f","line":10,"range":{"start_line":10,"start_character":10,"end_line":10,"end_character":46},"updated":"2019-07-08 14:33:25.000000000","message":"this url doesn\u0027t work","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"}],"specs/juno/metadata-schema-catalog.rst":[{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e55266160a01085358088830692a76b6c4c3ef44","unresolved":false,"context_lines":[{"line_number":208,"context_line":"On flavors keys are prefixed with ``hw:``, but on images the keys are prefixed"},{"line_number":209,"context_line":"with ``hw_``."},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"For more: http://opendev.org/openstack/nova-specs/tree/specs/juno/virt-driver-vcpu-topology.rst"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"Another example is the AggregateInstanceExtraSpecsFilter and scoped properties"},{"line_number":214,"context_line":"(e.g. properties with something:something\u003dvalue). For scoped / namespaced"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_1fbe2a65","line":211,"range":{"start_line":211,"start_character":9,"end_line":211,"end_character":14},"updated":"2019-07-08 14:33:25.000000000","message":"\"https\", I\u0027m not gonna take next change in to just swap the protocols.","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"}],"specs/liberty/approved/image-signing-and-verification-support.rst":[{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e55266160a01085358088830692a76b6c4c3ef44","unresolved":false,"context_lines":[{"line_number":314,"context_line":""},{"line_number":315,"context_line":"[2] https://review.openstack.org/191542"},{"line_number":316,"context_line":""},{"line_number":317,"context_line":"[3] http://opendev.org/openstack/castellan"},{"line_number":318,"context_line":""},{"line_number":319,"context_line":"[4] https://review.openstack.org/#/c/188874/"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_3fc3e6ef","line":317,"range":{"start_line":317,"start_character":4,"end_line":317,"end_character":8},"updated":"2019-07-08 14:33:25.000000000","message":"ditto, https","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"}],"specs/mitaka/approved/swift-multi-tenant-store-service-token-support.rst":[{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e55266160a01085358088830692a76b6c4c3ef44","unresolved":false,"context_lines":[{"line_number":326,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":327,"context_line":""},{"line_number":328,"context_line":".. [1] http://opendev.org/openstack/keystone-specs/tree/specs/keystonemiddleware/implemented/service-tokens.rst"},{"line_number":329,"context_line":".. [2] http://opendev.org/openstack/swift-specs/tree/specs/done/service_token.rst"},{"line_number":330,"context_line":".. [3] https://review.openstack.org/#/c/182640"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_bfaef62b","line":329,"updated":"2019-07-08 14:33:25.000000000","message":"Ditto, protocols on the above and the review link in below.","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"}],"specs/mitaka/implemented/image-signing-and-verification-support.rst":[{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e55266160a01085358088830692a76b6c4c3ef44","unresolved":false,"context_lines":[{"line_number":333,"context_line":""},{"line_number":334,"context_line":"[2] https://review.openstack.org/#/c/188874/"},{"line_number":335,"context_line":""},{"line_number":336,"context_line":"[3] http://opendev.org/openstack/castellan"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_7fa87e1e","line":336,"updated":"2019-07-08 14:33:25.000000000","message":"Ditto protocol and the review link","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"}],"specs/newton/approved/glance/lite-specs.rst":[{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e55266160a01085358088830692a76b6c4c3ef44","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":":timeline: Expected to be merged within the N-2 time frame."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":":link: https://review.openstack.org/#/c/324012/"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":":assignee: Mike Fedosin"},{"line_number":57,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_5f80228c","line":54,"updated":"2019-07-08 14:33:25.000000000","message":"review link as well","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"},{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e55266160a01085358088830692a76b6c4c3ef44","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":":timeline: Expected to be merged within the N-2 time frame."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":":link: https://review.openstack.org/#/c/256381"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":":assignee: Niall Bunting"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_7f7ddeaf","line":81,"updated":"2019-07-08 14:33:25.000000000","message":"ditto","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"},{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e55266160a01085358088830692a76b6c4c3ef44","unresolved":false,"context_lines":[{"line_number":103,"context_line":""},{"line_number":104,"context_line":":timeline: Expected to be merged within the N-2 time frame."},{"line_number":105,"context_line":""},{"line_number":106,"context_line":":link: https://review.openstack.org/#/c/209255/"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":":assignee: Geetika Batra"},{"line_number":109,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_df45f271","line":106,"updated":"2019-07-08 14:33:25.000000000","message":"ditto","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"},{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e55266160a01085358088830692a76b6c4c3ef44","unresolved":false,"context_lines":[{"line_number":128,"context_line":""},{"line_number":129,"context_line":":timeline: Expected to be merged within the N-3 time frame."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":":link: https://review.openstack.org/#/c/347352"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":":assignee: Stuart McLaren"},{"line_number":134,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_9f5f7a40","line":131,"updated":"2019-07-08 14:33:25.000000000","message":"ditto","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"},{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e55266160a01085358088830692a76b6c4c3ef44","unresolved":false,"context_lines":[{"line_number":155,"context_line":"           the multiple locations feature will be using the Role Based Access"},{"line_number":156,"context_line":"           Control (RBAC) rules for Create, Read, Update and Delete (CRUD) on"},{"line_number":157,"context_line":"           locations. The ``policy.json`` file (example:"},{"line_number":158,"context_line":"           http://opendev.org/openstack/glance/tree/etc/policy.json)"},{"line_number":159,"context_line":"           should be used to govern the access a particular `role` has to the"},{"line_number":160,"context_line":"           location(s). This also ensures appropriate security measures are"},{"line_number":161,"context_line":"           taken into consideration by operators when using locations feature."}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_ff71cee1","line":158,"updated":"2019-07-08 14:33:25.000000000","message":"ditto protocol","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"},{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e55266160a01085358088830692a76b6c4c3ef44","unresolved":false,"context_lines":[{"line_number":177,"context_line":""},{"line_number":178,"context_line":":timeline: Expected to be merged within the N-3 time frame."},{"line_number":179,"context_line":""},{"line_number":180,"context_line":":link: https://review.openstack.org/#/c/313936/"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":":assignee: Flavio Percoco"},{"line_number":183,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_1f314a0c","line":180,"updated":"2019-07-08 14:33:25.000000000","message":"and the review link","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"}],"specs/ocata/implemented/glance/alembic-migrations.rst":[{"author":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"change_message_id":"65a5e1e64a1f69805f672dd016025b1cb66ad485","unresolved":false,"context_lines":[{"line_number":43,"context_line":"each migration script. This will allow developers to get away from dependence"},{"line_number":44,"context_line":"on numeric ordering of migration scripts and obviate the need for placeholder"},{"line_number":45,"context_line":"migrations for retroactive backports, of the like: `023_placeholder"},{"line_number":46,"context_line":"\u003chttps://opendev.org/openstack/glance/tree/glance/db/sqlalchemy/"},{"line_number":47,"context_line":"migrate_repo/versions/023_placeholder.py\u003e`_. To facilitate this feature, a new"},{"line_number":48,"context_line":"naming convention is proposed for migration scripts:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    | *\u003ccycle\u003e_\u003cbranch-label\u003e\u003c##\u003e_\u003cshort-desc\u003e.py*"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_2b2d6f8e","line":47,"range":{"start_line":46,"start_character":1,"end_line":47,"end_character":40},"updated":"2019-09-03 11:36:52.000000000","message":"invalid url, giving 404","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"}],"specs/ocata/implemented/glance/lite-specs.rst":[{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e55266160a01085358088830692a76b6c4c3ef44","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"7faddb67_3f1f666d","updated":"2019-07-08 14:33:25.000000000","message":"Ditto protocols and review links.","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"}],"specs/pike/implemented/glance/add-protected-filter.rst":[{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e55266160a01085358088830692a76b6c4c3ef44","unresolved":false,"context_lines":[{"line_number":158,"context_line":"----------"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"* Implement the change roughly along the lines of"},{"line_number":161,"context_line":"  https://review.openstack.org/#/c/449108/"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"* Update the api-ref"},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_9f0d3a40","line":161,"updated":"2019-07-08 14:33:25.000000000","message":"ditto","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"},{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e55266160a01085358088830692a76b6c4c3ef44","unresolved":false,"context_lines":[{"line_number":183,"context_line":"References"},{"line_number":184,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":".. [APF-1] http://opendev.org/openstack/oslo.utils/tree/oslo_utils/strutils.py"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_bf0a7623","line":186,"updated":"2019-07-08 14:33:25.000000000","message":"ditto","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"}],"specs/rocky/approved/glance/image-import/image-import-refactor.rst":[{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e55266160a01085358088830692a76b6c4c3ef44","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"7faddb67_621c616a","updated":"2019-07-08 14:33:25.000000000","message":"same here","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"}],"specs/template.rst":[{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"e55266160a01085358088830692a76b6c4c3ef44","unresolved":false,"context_lines":[{"line_number":146,"context_line":"  think about when defining their policy."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Example JSON schema definitions can be found in the Glance tree"},{"line_number":149,"context_line":"http://opendev.org/openstack/glance/tree/glance/api/v2/tasks.py#n300"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"Note that the schema should be defined as restrictively as"},{"line_number":152,"context_line":"possible. Parameters which are required should be marked as such and"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_42528515","line":149,"updated":"2019-07-08 14:33:25.000000000","message":"ditto protocol (that review link doesn\u0027t matter as it should be empty search at this point, but how about the wiki link below? Has those been moved?","commit_id":"c0a7af09c07317b7d1c7c6fcf0b28cd72819f84f"}]}
