Cloned for documentation impact, refer to Bug # 979138 for implementation details.
Allow for driver specific metadata to be associated with an image location. This will allow nova compute to make better decisions when trying to interact with gluster. https://blueprints.launchpad.net/glance/+spec/direct-url-meta-data In order to test please do the following: 1) Install Glance and glance client. 2) create a file with valid JSON data such that it contains only unicode, lists, and dictionaries. 3) In glance-api.conf set: show_multiple_locations = True filesystem_store_metadata_file = <path to the file created in step #2> 4) Add an image to glance with glance client 5) Show the information about the image with glance client and api version 2: glance --os-image-api-version 2 image-show <image id> 6) verify that the metadata is under the locations value in the output. This feature will be off by default. Creating that file takes coordination with Nova (and further it requires a corresponding patch in nova that has not yet been accepted). This is something that should be explicitly enabled by operators so by default no file is needed. Thus this should not be an issue for packaging. ----------------------------------------- The config reference will have the glance-api.conf info and the file info. The first will be automatic, but assume the second will have to be manually input and explained.
Fix is here: https://review.openstack.org/#/c/34492/ Upstream doc bug is here:https://bugs.launchpad.net/openstack-manuals/+bug/1199209
Added upstream change: https://review.openstack.org/#/c/50231/ Waiting for review.
Review accepted and merged. Ready for QA when branched.