diff options
author | Cédric Ollivier <cedric.ollivier@orange.com> | 2017-10-17 20:06:41 +0200 |
---|---|---|
committer | Cédric Ollivier <cedric.ollivier@orange.com> | 2017-10-18 10:58:19 +0200 |
commit | a56003230966320b10e47eddb42fa797735c1b71 (patch) | |
tree | 17574e7c7ba6b35e98d87f2b844c1d24aa258b37 | |
parent | 969e4500ad7fe516b1d89d97d36c4a6d851fb6c6 (diff) |
Complete dockerslicing.md
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 <cedric.ollivier@orange.com>
-rw-r--r-- | docs/com/pres/dockerslicing/dockerslicing.md | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/docs/com/pres/dockerslicing/dockerslicing.md b/docs/com/pres/dockerslicing/dockerslicing.md index f56cf958..15fea303 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! |