Actions
action #12160
openflexible use of cloud backend
Status:
Workable
Priority:
Low
Assignee:
-
Category:
Feature requests
Target version:
QA (public, currently private due to #173521) - future
Start date:
2016-05-28
Due date:
% Done:
0%
Estimated time:
Description
User story¶
As an openQA infrastructure manager I want to use openstack for worker nodes to have a more scalable openQA environment
acceptance criteria¶
- AC1: Cloud nodes are created on-the-fly when openQA jobs using this backend are used
- AC2: If cloud capacity is exceeded openQA jobs will stay scheduled until the next cloud node can be created and used
tasks¶
- create cloud node using openstack API when test run using openstack backend is started
- check cloud capacity and catch node creation errors properly (see AC2)
- bootstrap test on this node (see #12158)
- destroy cloud node after finish of test run
- optional: Extend openQA API/UI to configure parameters, e.g. limit of nodes to create
further details¶
Idea is to implement a flexible cloud backend in os-autoinst using openstack API. The use of proper cloud could remedy problems when running into capacity limits, etc. This would also need better feedback in the UI in case nodes can not be created or capacity is depleted.
Actions