New job that tests Glance upgrade path

Registered by Jay Pipes

We need a Jenkins job that tests the upgrade path for Glance. This upgrade test should do the following:

1) Install Glance into a clean environment from the current trunk packages
2) Ensure passes on all unit and functional tests (python setup.py test) against the trunk package
3) Create packages for the merge-proposed branch of Glance
4) Upgrade the Glance environment with packages from #3
5) Ensure all tests pass

This job will ensure that the upgrade path is clean, and that package upgrades are upgrading the necessary config files in the right ways. There was a recent bug: https://bugs.launchpad.net/glance/+bug/814981 that was caused by configuration files not being updated properly to include required middleware in the application pipeline. I'd like a Jenkins job that tests for these kind of problems

Blueprint information

Status:
Not started
Approver:
Jay Pipes
Priority:
Undefined
Drafter:
Jay Pipes
Direction:
Needs approval
Assignee:
None
Definition:
Approved
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.