Linaro Cloud Buildd Deployment
Improve Cloud Buildd deployment, provide sandbox environment for development, prepare install procedure for 3rd parties.
Blueprint information
- Status:
- Complete
- Approver:
- James Westby
- Priority:
- Essential
- Drafter:
- Paul Sokolovsky
- Direction:
- Approved
- Assignee:
- Paul Sokolovsky
- Definition:
- Approved
- Series goal:
- Accepted for 2011q2
- Implementation:
- Implemented
- Milestone target:
- 11.06
- Started by
- James Westby
- Completed by
- James Westby
Related branches
Related bugs
Sprints
Whiteboard
Headline: Linaro Android Cloud Buildd deployment procedure much improved, supporting internal sandbox-style development as well as 3rd-party installation from scratch.
Improve frontend installation (external dependencies): discussed implementation means, implementation postponed into lp:801530 (not high-prio)
asac on 3rd-party install: Should support installing on completely new, fresh EC2 account. In particular, at least document, if not set up, security groups and other EC2 environment settings. - Config and docs elaborated. Further sandboxing requirements captured as https:/
Work Items
Work items:
Create script to deploy mirror updates: DONE
Extend script above to deploy frontend updates: DONE
Elaborate deployment tagging in the script above: DONE
Revamp existing script to install cloud-buildd to not contain run-time errors: DONE
Fix Jenkins installation in the install script: DONE
Properly configure integration of the frontend and Jenkins in the install script: DONE
Update cloud-buildd codebase for Natty: DONE
Prepare basic (but as complete as possible) Jenkins cloud config: DONE
Make sure that install script can work with either basic or complete Linaro config: DONE
Make sandbox creation script which will automate all steps - start up instance, install cloud-buildd, deploy config: DONE
Elaborate Jenkins jobs mass-update script: DONE
Improve frontend installation (external dependencies): POSTPONED
Collect additional requirements for 3rd party installations: DONE
Dependency tree
* Blueprints in grey have been implemented.