Cloud Images, Cloud Init and Vendor Tools
[RATIONALE]: To enable the use of Ubuntu regardless of the Cloud
[GOAL]: Provide native packaging for all major cloud vendors.
Blueprint information
- Status:
- Started
- Approver:
- Antonio Rosales
- Priority:
- Medium
- Drafter:
- Ubuntu Server
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Discussion
- Series goal:
- Accepted for raring
- Implementation:
- Started
- Milestone target:
- ubuntu-13.04-beta-1
- Started by
- Antonio Rosales
- Completed by
Whiteboard
User Stories: Allow users an easy, safe way to discover the availability of cloud information.
As this is a Cloud Image Round Table discussion there are no formal risks, or testing:
Risks: None
Test Plans: None
Release Note: [Update here with any new packaging, udpates to cloud-init, or note worthy changes to cloud images].
--- Discussion at UDS --
Every UDS we have a Cloud Image Roundtable, Cloud Init Discussion. This UDS, we are going to consolidate the discussion of Cloud Images and the interaction with Cloud Vendors (including Cloud-Init and vendor tools).
Cloud Images:
* Carry over of recue images volumes from UDS-Q
* Switch to UUID's instead of labels
* Disk formats, or provide scripts for easy conversion between tools
* Discuss usability of Cloud images in LXC and stand-alone KVM
Cloud-Init:
* Add short-hand for installing cloud vendor packages
* Add support for IAM per-instance credentials
* Customization of when Cloud-init runs?
Package More tools:
- Cloud Meta-packages to install specific tools
- AWS
- Import/Export [1]
- CloudSearch [2]
- Elastic BeanStalk [3]
- MapReduce [4]
- SNS [5]
- Minor (single tools)
- CloudFront [6]
- Route 53 [7]
- HP Cloud
- Ruby Tools [8]
- Windows Azure Tools
- NodeJS CLI tool [9]
- Not packagable due to dependencies on NodeJS
- Perhpas packe a helper script?
- Google Compute [10]
Reformat cloud-images.
[1] http://
[2] http://
[3] https:/
[4] http://
[5] http://
[6] http://
[7] http://
[8] https:/
[9] https:/
[10] https:/
Work Items
Work items:
[darkmuggle-
[darkmuggle-
[darkmuggle-
[darkmuggle-
[darkmuggle-
[darkmuggle-
[darkmuggle-
Dependency tree
* Blueprints in grey have been implemented.