Integrate ironic to Fuel test tools (fuel-qa/fuel-devops)

Registered by Vasyl Saienko

Ironic became a part of MOS. During 7.0 release it will be delivered as plugin, but in future (starting from 8.0) it will be integrated to fuel-core. As every component it requires support from testing tools for normal development in MOS. Ironic testing setup is differ from other components, and extra functionality to fuel-devops/fuel-qa should be added.

We are planning to perform two types of tests:
1. Use VMs as baremetal nodes: Additional type of slave 'ironic' should be added. This slave should be connected only to 'baremetal' network.

2. Use baremetal server as slaves for Ironic: MOS environment will be deployed on Virtual Nodes. Virtual nodes should have access to baremetal servers. It is achieved by putting VM baremetal NICs to preconfigured bridge on HW server. Physical interface that is connected to baremetal server also belongs to this bridge.

To perform tests on Virtual Slaves:

1. Fuel-devops side:
  1.1 Create additional network: 'baremetal' for enviroment
  1.2 Create additional type of slave - 'ironic' with only one NIC in 'baremetal' subnet

2. Fuel-qa side:
  1.1 New scenario for ironic testing

To perform tests on Baremetal Slaves:

1. Fuel-devops side:
  1.1 Create additional network: 'baremetal' for enviroment
  1.2 Add all NICs from 'baremetal' subnet to preconfigured bridge 'br-baremetal'
  1.2 Set 'baremetal NIC' at the top of boot order.

2. Fuel-qa side:
  1.1 New scenario for ironic testing

Blueprint information

Status:
Not started
Approver:
Pavlo Shchelokovskyy
Priority:
Undefined
Drafter:
Vasyl Saienko
Direction:
Needs approval
Assignee:
Vasyl Saienko
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.