From d68315b2bdd8ce3f9a7f2f238fa4a2b249990381 Mon Sep 17 00:00:00 2001 From: Cédric Ollivier Date: Tue, 17 Oct 2017 20:06:41 +0200 Subject: Complete dockerslicing.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It mainly precises that all requirements were not synchronized over the OPNFV projects in Danube and adds 2 OPNFV project poposals. Change-Id: I2e89f9cdf3db58d41acaa31560232807988bd84a Signed-off-by: Cédric Ollivier (cherry picked from commit a56003230966320b10e47eddb42fa797735c1b71) --- docs/com/pres/dockerslicing/dockerslicing.md | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) (limited to 'docs/com/pres/dockerslicing') diff --git a/docs/com/pres/dockerslicing/dockerslicing.md b/docs/com/pres/dockerslicing/dockerslicing.md index f56cf9580..15fea3037 100644 --- a/docs/com/pres/dockerslicing/dockerslicing.md +++ b/docs/com/pres/dockerslicing/dockerslicing.md @@ -2,7 +2,8 @@ [Cédric Ollivier](mailto:cedric.ollivier@orange.com) -2017/10/16 +2017/10/18 + ## Danube issues @@ -10,19 +11,20 @@ ### OPNFV projects' setup.py -- no requirement is installed when calling *python setup.py install* as none of the next keys are set: +- no requirement were installed when calling *python setup.py install* as none of the next keys were set: - install_requires - tests_require - dependency_links -- shell scripts are not installed neither in $PATH nor in dist-packages +- shell scripts were not installed neither in $PATH nor in dist-packages +- all requirements were not synchronized over the OPNFV projects ### Functest's Dockerfile -- it copies all the files hosted by the third-party projects (e.g. docs, .git...) -- several requirements are downgraded/upgraded when building the container as they are managed one after the other +- it copied all the files hosted by the third-party projects (e.g. docs, .git...) +- several requirements were downgraded/upgraded when building the container as they were managed one after the other - it could download packages from [PyPI](https://pypi.python.org/pypi) (e.g. [networking-bgpvpn](https://pypi.python.org/pypi/networking-bgpvpn)...) instead of cloning git repository -- build dependencies can't be removed to save space as it creates multiple layers (>70) +- build dependencies couldn't be removed to save space as it created multiple layers (>70) @@ -109,6 +111,14 @@ Please see [Run Alpine Functest containers](https://wiki.opnfv.org/display/funct - to write a generic Dockerfile using a set of python packages as input +### 2 OPNFV project proposals + +- requirements, the counterpart of [OpenStack requirements](https://wiki.openstack.org/wiki/Requirements), +focused on additional OPNFV project needs +- xtesting which would be declined from Functest (core and ci parts) as proposed in +[Functional testing gating](https://wiki.opnfv.org/display/functest/Functional+testing+gating) + + ## Thank you! -- cgit 1.2.3-korg