docker build, deploy: Switch tooling to python3 80/69580/3
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Sun, 26 Jan 2020 13:25:05 +0000 (14:25 +0100)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Sun, 26 Jan 2020 14:43:31 +0000 (15:43 +0100)
commitfccf558f0c55c0b26448961a97d8edae3dd7db4d
treea28b97fed8a0eb407026b6089b356ab973541116
parent04f7737967a1a9e84c6e17482acd466b46eebc48
docker build, deploy: Switch tooling to python3

Python2.7 is deprecated and packages are starting to enforce py3
usage (e.g. dockermake recently started supporting only 3.6).

Switch pipenv to python3, but allow pyhton3.5 by pinning dockermake
to v0.8 since Ubuntu Xenial does not have python3.6 easily available.

While at it, switch deploy tooling (PDF/IDF configuration parsing)
from python2 to pyhton3 too and fix some jumphost package requirements.

Change-Id: Id66d08d0f51a1bc35c1d78c1956df832a5536bde
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
ci/build.sh
mcp/patches/docker/0003-OPNFV-package-installation-Ubuntu-user.patch
mcp/scripts/lib_template.sh
mcp/scripts/requirements_deb.yaml
mcp/scripts/requirements_rpm.yaml
mcp/scripts/xdf_data.sh.j2