Add baremetal testing

Bug #1082795 reported by Monty Taylor on 2012-11-25
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.

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.

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)
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) on 2013-10-22
Changed in openstack-ci:
milestone: grizzly → icehouse
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.

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  Edit
Everyone can see this information.

Other bug subscribers