Support Swift Temporary URLs for Glance Images

Registered by Josh Gachnang on 2014-03-18

Swift allows you to create signed URLs which expire after some amount of time that don't require auth tokens. If Glance is using Swift as a backend, this will allow the conductor to create a URL to send to the agent that doesn't require the agent to hold auth tokens or passwords of any kind. This will require Glance v2 and a set of config options to specify the Swift API version (swift_api_version, defaults to 'v1'), auth user (swift_account), container (swift_container, defaults to 'glance'), and Swift endpoint (swift_endpoint_url) that the images are hosted in.

Blueprint information

Status:
Complete
Approver:
devananda
Priority:
Medium
Drafter:
Josh Gachnang
Direction:
Approved
Assignee:
Josh Gachnang
Definition:
Approved
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon 2014.2
Started by
devananda on 2014-07-10
Completed by
devananda on 2014-08-05

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/swift-temp-urls,n,z

Addressed by: https://review.openstack.org/81391
    Adding swift temp url support

Bumping to Juno-3 because it now depends on swiftclient, and the currently-proposed Ironic patch is not passing jenkins

Gerrit topic: https://review.openstack.org/#q,topic:refactor-deploy-info,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/agent-driver,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/https,n,z

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.