Import and advertise Ubuntu images on openstack
Rationale:
building on the blueprint servercloud-
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:
-
ubuntu-13.04
- Started by
- Scott Moser
- Completed by
- Scott Moser
Related branches
Related bugs
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.