CSIT-1416 Remove installation of vpp from containers 39/17239/17
authorPeter Mikus <pmikus@cisco.com>
Fri, 1 Feb 2019 14:51:06 +0000 (14:51 +0000)
committerPeter Mikus <pmikus@cisco.com>
Mon, 4 Feb 2019 17:33:56 +0000 (17:33 +0000)
commit26637ca4fdb026cea585df4c9e6c0fc2c07492ba
tree6dc6516647a03c3c4925fa6b9edaa53bd66fd7f7
parentfbc1d0cede4a36ae0f806b494db1b5eed05bbfd1
CSIT-1416 Remove installation of vpp from containers

Use parent system (Host, Container) installation of VPP. This will save
the internet bandwith by skip installing of prerequisites packages.
It will also skip dpkg install and simplify the process of initializing
VPP inside container.

Previosly initialization of VPP in container takes about 55s. With this
patch it is reduced to 2-3s.

This patch removes the bloated VOLUME creation between container
sidecars (a.k.a nested container) and fixes the hugepage allocation.

Change-Id: Ifa2be532edb77354657e1b84568bdc34993b00d0
Signed-off-by: Peter Mikus <pmikus@cisco.com>
resources/libraries/bash/function/device.sh
resources/libraries/python/ContainerUtils.py
resources/libraries/python/DUTSetup.py
resources/libraries/robot/performance/performance_setup.robot
resources/libraries/robot/shared/container.robot
resources/libraries/robot/shared/default.robot