Add support for kubernetes deployment in rapid scripts. 59/69259/2
authorYury Kylulin <yury.kylulin@intel.com>
Tue, 3 Dec 2019 15:29:00 +0000 (18:29 +0300)
committerPatrice Buriez <patrice.buriez@intel.com>
Fri, 31 Jan 2020 18:09:11 +0000 (19:09 +0100)
commit855816b08aaa8529dfcccef91890bbdae0a1dd3e
tree8db6b6982467011ddbb83e89d6a23c76e0f64cf1
parent5d3bcf89c23b72fcdc0c32306a843bb3a0f64dcf
Add support for kubernetes deployment in rapid scripts.

In case of kubernetes based deployments procedure for test environment
creation is different. Please refer to README.k8s file for more
details.

Dockerfile and dockerimage.sh files can be used to create a docker
image with prox.

There is separate createrapidk8s.py script which is used to create
appropriate number of PODs for testing based on the rapid.pods
configuration.

port_info is a helper application to identify port MAC address.

Change-Id: I73611f066ac54260aa11dd17c173379df06f46a5
Signed-off-by: Yury Kylulin <yury.kylulin@intel.com>
Signed-off-by: Patrice Buriez <patrice.buriez@intel.com>
26 files changed:
VNFs/DPPD-PROX/helper-scripts/rapid/Dockerfile [new file with mode: 0644]
VNFs/DPPD-PROX/helper-scripts/rapid/README.k8s [new file with mode: 0644]
VNFs/DPPD-PROX/helper-scripts/rapid/centos.json
VNFs/DPPD-PROX/helper-scripts/rapid/createrapid.py
VNFs/DPPD-PROX/helper-scripts/rapid/createrapidk8s.py [new file with mode: 0755]
VNFs/DPPD-PROX/helper-scripts/rapid/deploycentostools.sh
VNFs/DPPD-PROX/helper-scripts/rapid/dockerimage.sh [new file with mode: 0755]
VNFs/DPPD-PROX/helper-scripts/rapid/gen.cfg
VNFs/DPPD-PROX/helper-scripts/rapid/gen_gw.cfg
VNFs/DPPD-PROX/helper-scripts/rapid/impair.cfg
VNFs/DPPD-PROX/helper-scripts/rapid/irq.cfg
VNFs/DPPD-PROX/helper-scripts/rapid/k8sdeployment.py [new file with mode: 0644]
VNFs/DPPD-PROX/helper-scripts/rapid/l2gen.cfg
VNFs/DPPD-PROX/helper-scripts/rapid/l2gen_bare.cfg
VNFs/DPPD-PROX/helper-scripts/rapid/l2swap.cfg
VNFs/DPPD-PROX/helper-scripts/rapid/pod-rapid.yaml [new file with mode: 0644]
VNFs/DPPD-PROX/helper-scripts/rapid/pod.py [new file with mode: 0644]
VNFs/DPPD-PROX/helper-scripts/rapid/port_info/Makefile [new file with mode: 0644]
VNFs/DPPD-PROX/helper-scripts/rapid/port_info/port_info.c [new file with mode: 0644]
VNFs/DPPD-PROX/helper-scripts/rapid/rapid.pods [new file with mode: 0644]
VNFs/DPPD-PROX/helper-scripts/rapid/runrapid.py
VNFs/DPPD-PROX/helper-scripts/rapid/secgw1.cfg
VNFs/DPPD-PROX/helper-scripts/rapid/secgw2.cfg
VNFs/DPPD-PROX/helper-scripts/rapid/sshclient.py [new file with mode: 0644]
VNFs/DPPD-PROX/helper-scripts/rapid/start.sh [new file with mode: 0755]
VNFs/DPPD-PROX/helper-scripts/rapid/swap.cfg