Automated Complex Server Deployment Testing
Alot of Ubuntu server deployments are much more than an ISO install on a single node; however this is pretty much the limit of the automated ISO testing that we currently complete.
We should aim to target some complex Ubuntu server deployment scenarios for regular automated testing during the release cycle.
This should be implemented using juju.
Blueprint information
- Status:
- Complete
- Approver:
- Dave Walker
- Priority:
- Essential
- Drafter:
- Ubuntu Server
- Direction:
- Approved
- Assignee:
- James Page
- Definition:
- Approved
- Series goal:
- Accepted for precise
- Implementation:
- Implemented
- Milestone target:
- precise-alpha-2
- Started by
- Dave Walker
- Completed by
- James Page
Whiteboard
Summary Objective for Precise:
1) OpenStack deployment testing in the Ubuntu QA Lab on hardware
This objective is to get OpenStack deployment testing automated for Precise on hardware using Juju and Orchestra.
2) Other Complex Deployment Testing
The framework developed through this blueprint in conjunction with servercloud-
Work items precise-alpha-1:
[james-page] Develop juju charm testing framework to support this requirement: DONE
[james-page] Setup OpenStack test lab: DONE
Work items precise-alpha-2:
Setup daily builds of openstack components from upstream github repositories: DONE
[james-page] Setup daily deployment and testing of OpenStack on precise: DONE
[james-page] Publish daily testing results to jenkins.
Questions:
Does this need expanding? -- Daviey
Work Items
Dependency tree
* Blueprints in grey have been implemented.