Automated Complex Server Deployment Testing

Registered by James Page on 2011-05-04

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 Team
Direction:
Approved
Assignee:
James Page
Definition:
Approved
Series goal:
Accepted for precise
Implementation:
Implemented
Milestone target:
milestone icon precise-alpha-2
Started by
Dave Walker on 2012-01-20
Completed by
James Page on 2012-02-07

Related branches

Sprints

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-p-juju-charm-testing should also support other complex deployment testing.

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.qa.ubuntu.com: DONE

Questions:
Does this need expanding? -- Daviey

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.