Openstack QA

Registered by Chuck Short on 2013-11-01

[GOAL]
* Stress Testing
* Upgrade testing
* Topology testing

[RATIONALE]
Ubuntu is the preferred platform for OpenStack - we should do everything possible to keep it that way.

Blueprint information

Status:
Complete
Approver:
Patricia Gaughen
Priority:
Undefined
Drafter:
Chuck Short
Direction:
Needs approval
Assignee:
Chuck Short
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Chuck Short on 2013-11-29

Related branches

Sprints

Whiteboard

[USER STORIES]
Andres is an Ubuntu Developer who wants the Ubuntu packaging to be a high quality at all times. He uses the Openstack CI to track possible problems with the Ubuntu packages and fixes them in a timely matter.

Roger is an user who wants to test the latest cutting edge upstream changes. Roger installs the Openstack packages from the Openstack-CI ppa and reports bugs upstream and in Ubuntu.

Sebastian is an Ubuntu Developer who wants to test package upgrades from Ubuntu 12.04 to the latest version. He writes a testcase to perform the upgrade and writes a pipeline to perform the tests at regular intervals.

[ASSUMPTIONS]
Server QA lab will be virtualized using OpenStack supporting regular testing activities.

[RISKS]
Tests get deferred due to suitability to the test environment.

[IN SCOPE]
Stress Testing
Upgrade testing
Topology testing

[OUT OF SCOPE]

[USER ACCEPTANCE]
N/A

[RELEASE NOTE/BLOG]
N/A

(?)

Work Items

Work items:
[james-page] Work out series upgrade with the juju-core team: TODO
Get tempest stress testing working and contribute fixes back upstream: TODO
Gerrit integration into OpenStack gate for 14.04 testing: TODO
Upgrade path testing and validation from precise->CA->trusty: TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.