Import and advertise Ubuntu images on openstack

Registered by Scott Moser

Rationale:
building on the blueprint servercloud-r-image-access we want to make the ubuntu images magically appear inside of openstack installs, provide the data for these images in the same format as would appear in "/query2".

Goal:
 * ubuntu images are available and up to date on your local openstack cloud
 * juju (or other services) can easily find the latest image

== Status 2013-04-13 ==
This is largely present in simplestreams code, and shown as functional with lp:~smoser/simplestreams/example-sync

Blueprint information

Status:
Complete
Approver:
Dave Walker
Priority:
High
Drafter:
Ubuntu Server
Direction:
Approved
Assignee:
Scott Moser
Definition:
Approved
Series goal:
Accepted for raring
Implementation:
Implemented
Milestone target:
milestone icon ubuntu-13.04
Started by
Scott Moser
Completed by
Scott Moser

Related branches

Sprints

Whiteboard

User Stories:
Jimmy operates a openstack cloud, and wants Ubuntu cloud images to be available for his users.

Sarah has access to an openstack cloud and wants to use Juju to interact with it. She has credentials and knows the keystone end point. She wants to configure Juju with just these bits of information.

Assumptions:
A juju charm can be written that plugs in a keystone service, and can publish images to glance.

Risks:

Test Plans:
Eventually integrate with the openstack continuous integration. As it uses maas to deploy openstack via Juju, it can excercise all the necessary pieces.

Release Note:
Juju is better integrated with local openstack clouds. Given a keystone end point, Juju will automatically find which Ubuntu images to use.

(?)

Work Items

Work items:
add new service to keystone: DONE
write juju charm for syncing images and hooking into keystone: TODO
add support to juju openstack provider: TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.