Add baremetal testing

Bug #1082795 reported by Monty Taylor
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Core Infrastructure
Fix Released
High
Elizabeth K. Joseph

Bug Description

As the nova baremetal patches are landing, we need to get testing integrated into the OpenStack CI systems.

Revision history for this message
Elizabeth K. Joseph (lyz) wrote :

Working with devananda and echohead on this, current rough plan:

Validate that the diskimage-builder resulting images (currently demo and bootstrap, but this list may change over time) can be booted, when an image passes that, we need to stash it some (provisional) place

Test baremetal, echohead is working on replacing the use of devstack for the baremetal, but the plan is to use modified devstack-gate to do this test (see about running a custom script just before devstack-gate -update-image.sh snapshots the instance). Then basically, "do incubator" then set up some ip forwards so that, when jenkins starts an instance from that snapshot and SSH's to it, all the rest after that is mostly just jenkins running tempest on a nova-baremetal with our images pre-loaded.

Revision history for this message
Elizabeth K. Joseph (lyz) wrote :

Attempted to do nested kvm or qemu testing with straight tripleo CI tests written by dprince. Result is too slow. (Abandoned) efforts here: https://review.openstack.org/#/c/29978/

Reviewing lifeless' takeovernode script in incubator as an alternate solution.

Changed in openstack-ci:
assignee: Devananda van der Veen (devananda) → Elizabeth Krumbach Joseph (lyz)
Revision history for this message
Elizabeth K. Joseph (lyz) wrote :

LXC testing didn't work out due to iscsi+lxc limitations discussed in bug 1226855.

Current plan is to leverage the new tripleo cloud we are running to complete this test instead of doing virtualized testing.

Clark Boylan (cboylan)
Changed in openstack-ci:
milestone: grizzly → icehouse
Revision history for this message
Elizabeth K. Joseph (lyz) wrote :

This has been tackled in a couple ways during the Icehouse cycle, via introduction of TripleO testing, which will leverage baremetal components once it's complete, and preliminary Ironic (which will replace nova baremetal) testing, which is also moving along.

Revision history for this message
Elizabeth K. Joseph (lyz) wrote :

Now that we have Ironic and TripleO testing, this bug has generally been satisfied. We can open new bugs as new baremetal testing scenarios present themselves and tackle those individually.

Changed in openstack-ci:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.