Set up a XenServer test cluster and integration test
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Wishlist
|
Unassigned |
Bug Description
The goal is to get a test environment integrated with Hudson that tests each commit to trunk to verify that the XenServer environment that Rackspace uses does not break (or at least, reduce such breakages).
A possible plan:
* Find Jordan Rinke or another Racker who has access to machines that
can be linked to Hudson
* SSH into the said machine and ensure that the machines have all your
environment's necessary components installed. In your case, Trey, I'll
presume that you want XenServer installed on the compute nodes and
MySQL installed on one of the other machines to act as the main
database
* Find soren, mtaylor, myself or others on IRC to help install the
Jenkins/Hudson agent on the machines. The Hudson agent will be
responsible for pulling lp:nova and installing all the necessary
pieces on the machines in your test environment
* Place a /etc/nova/nova.conf file on the machines in question that
matches your target environment
* Create a simple functional test script that runs through a basic set
of API requests that exercise the parts of the Nova API that are
critical to you (XenAPI, Glance integration, etc)
* Have Hudson fire said script against the test environment after
starting up Nova on the relevant nodes
Changed in nova: | |
importance: | High → Wishlist |
Changed in nova: | |
assignee: | Trey Morris (tr3buchet) → nobody |
@Trey: are you actually working on that ? Should we keep it open as a bug ?