In order to make cinder driver compatible with multiple stores, changes made in Glance of generating the location url and append something unique id to the URL so that it is easier to understand which image is stored in which cinder backend. And Glance also checks for configured volume types i.e., during initialization of service, all volume types configured in the cinder store(s) will be checked if they exist in deployment or not, the store with the wrong type will be disabled. if cinder store is configured using traditional/old way (i.e. using 'stores' config option) then this validation will not be performed. So, the required configuration parameters need to be added in THT & puppet-glance & puppet-tripleo to enabled multiple cinder stores for Glance via TripleO BP: https://blueprints.launchpad.net/glance-store/+spec/multiple-cinder-backend-support
This RFE is not considered as a 17.0GA must have, removing the target milestone. Will reset it to 17.1 target when the BZ flag is available.
Removing Target Milestone. This RFE is related to DCN with non Ceph storage at the edge. Since there is no third party backends supported at the edge yet and low customer's demands, this RFE is being deprioritised.
I discussed this with Greg, and we will not fix this issue for any release prior to 18.0.