oooq support for creating a virtual environment for DPDK testing and CI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Sanjay Upadhyay |
Bug Description
Description
===========
Presently the ovs-dpdk part of tripleo installation has no CI and is being not tested except from the developers end done via manual intervention with oooq.
We need to build support inside oooq to get the ovs-dpdk part installed via configs.
Currently the following changes are envisaged -
1. e1000 model support inside nics
2. create separate network for dpdk nics
3. allow to select at least 2 different networks so as to segregate the dpdk based bridge network.
Steps to reproduce
==================
The functionality atm does not exist.
Expected result
===============
With the changes proposed, one can easily install dpdk enabled tripleo deployment with sufficient options to select for dpdk traffic ie tenant/provider
description: | updated |
Changed in tripleo: | |
milestone: | none → queens-1 |
importance: | Undecided → Medium |
assignee: | nobody → Sanjay Upadhyay (saneax) |
status: | New → Triaged |
status: | Triaged → In Progress |
Changed in tripleo: | |
milestone: | queens-1 → queens-2 |
Changed in tripleo: | |
milestone: | queens-2 → queens-3 |
Changed in tripleo: | |
milestone: | queens-3 → queens-rc1 |
Changed in tripleo: | |
milestone: | queens-rc1 → rocky-1 |
Changed in tripleo: | |
milestone: | rocky-1 → rocky-2 |
Changed in tripleo: | |
milestone: | rocky-2 → rocky-3 |
Changed in tripleo: | |
milestone: | rocky-3 → rocky-rc1 |
Changed in tripleo: | |
milestone: | rocky-rc1 → stein-1 |
Changed in tripleo: | |
milestone: | stein-1 → stein-2 |
Changed in tripleo: | |
milestone: | stein-2 → stein-3 |
Changed in tripleo: | |
status: | In Progress → Fix Released |
Patches submitted -
add support for e1000 model type - https:/ /review. openstack. org/#/c/ 488353 /review. openstack. org/#/c/ 492453/
resolves issues with stock centos/rhel images - https:/
the rhel config - https:/ /github. com/saneax/ ansible- role-tripleo- dpdk/blob/ master/ config/ release/ rhos-pike. yml