Integrate ironic to Fuel test tools (fuel-qa/fuel-devops)
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
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
add ironic support:
Work Items
Dependency tree
* Blueprints in grey have been implemented.