Configurable Glance store

Registered by Andrey Shestakov

When Ceph is enabled, Glance uses 'rbd' backend for store images.
Since RadosGW is available, Glance can use it as backend.
This can be useful when Swift API required for images.

For example, Ironic requires to retreive Glance image without authorization.
This is possible using Swift Tempurl functionality http://docs.openstack.org/kilo/config-reference/content/object-storage-tempurl.html
If Glance stores images directly to rbd, they are not visible via RadosGW, because RadosGW has own pools.

Users should be able to configure store backend for Glance.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Andrey Shestakov
Direction:
Needs approval
Assignee:
Andrey Shestakov
Definition:
Discussion
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Mark Goddard
Completed by
Mark Goddard

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/configurable-glance-store,n,z

Addressed by: https://review.openstack.org/261359
    Configurable Glance store

as discussed in IRC, I am not quite sold on adding additional config in here since we _don't_ want to be maintaining all these configs. Instead of further increasing the complexity of the configs we need to maintain (now supporting multiple glance backend) this should be handled in documentation. This is what the community has agreed to thus far, handling these advance configs in documentation (or better yet just pointing to the upstream glance documentation) and I am not convinced we should change from that. -- SamYaple

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.