Revisiting openstack juju charms
The current set of Ubuntu Cloud Infrastructure charms to deploy openstack are the best we could do given the constraints provided by the current version of juju.
Given that juju has an aggressive roadmap for 12.04LTS that will address it's production tagged bugs (https:/
Blueprint information
- Status:
- Complete
- Approver:
- Dave Walker
- Priority:
- High
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Adam Gandelman
- Definition:
- Approved
- Series goal:
- Accepted for precise
- Implementation:
- Implemented
- Milestone target:
- ubuntu-12.04-beta-1
- Started by
- Robbie Williamson
- Completed by
- Robbie Williamson
Whiteboard
Work items:
nova-cloud-
[gandelman-a] nova-network - Add VLAN net manager support: POSTPONED
[gandelman-a] glance - ceph interface and optional, configurable S3 support: POSTPONED
glance - split API and registry server to individual charms (when Juju features become available): BLOCKED
swift - general overhaul/
swift - refactor/
swift:-proxy - load balancing relations: POSTPONED
all charms: need relations to nagios and collectd: POSTPONED
[gandelman-a] keystone - charm needed: DONE
[gandelman-a] nova-volume - charm needed: DONE
[gandelman-a] horizon - charm needed: DONE
[gandelman-a] nova-compute - SSL for live migration: POSTPONED
rabbitmq - add active-active clustering support: POSTPONED
melange - charm needed if quantum is supported (tech preview): POSTPONED
Current Charms:
* nova-cloud-
* nova-compute
* glance
* swift-proxy
* swift-storage
TODOS for current charms:
* Reimplement swift-storage pool (one juju service unit per swift zone, allow add-unit per zone)
* Break nova-cloud-
* Enable and ensure Horizontal scaling of swift-proxy , glance and nova-cloud-
Charms needed:
* keystone
* nova-volume
Work Items:
Work Items
Dependency tree
* Blueprints in grey have been implemented.