Age | Commit message (Collapse) | Author | Files | Lines |
|
It doesn't build juju deps if arm* as they can't be cross-compiled.
Then that deps won't be built in releng on native arm64 hosts
It's worth mentioning that containers have never been executed in
OPNFV gates.
That change allows running all other VNFs on Raspberry PI and
building containers without arm build servers.
Change-Id: I836a72f049e7f0e6ae704f5b829914692d5b2c09
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 0c3ae6e09acd16fc50a516975631dd6bb76b8c53)
|
|
It allows cross-compiling it via travis-ci (benchmarking) [1][2]
[1] https://lxml.de/installation.html
[2] https://travis-ci.org/collivier/functest/jobs/519737041
Change-Id: I31609268d77405f036924a010cfb3dab520e9ea3
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 1d190eb4039194d049cfc97b456978853d0d77d1)
|
|
Change-Id: I1180478c19d0f1c56e615a2af568cbbf4cc828d3
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 8f1248484478813b7881e4642cf5ca6dbcf86f74)
|
|
It allows building images for Raspberry PI via travis-ci.
It builds all arm64 images except functest-benchmarking [1].
[1] https://travis-ci.org/collivier/functest/jobs/519673994
Change-Id: I695c3afe8aacda63b7eae0d2672cd836c19e8ceb
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 5f525ebaf9d503aa641996fe2ac780dc9dda1774)
|
|
It now selects Ubuntu Xenial and libssl1.0.0.
It fixes all issues about SSL [1].
[1] https://travis-ci.org/collivier/functest/builds/518874638
Change-Id: Ib7217afc1cfbe3a7c675961b37ad9c097afca037
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 43e0e08bc2a1a294c582bf79300c4ef34242974d)
|
|
It now selects the last release to allow compiling it [1]
[1] https://travis-ci.org/collivier/functest-xtesting/jobs/510384544
Change-Id: If1c2c1d7bdcc5bc0a6a221dfe5f628b75f9d9608
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 34b5f05cefa2b28e2ff9835cdd7415a0023474fe)
|
|
It was removed by "Move rally_full in benchmarking" [1]
[1] https://gerrit.opnfv.org/gerrit/#/c/66911/1
Change-Id: I7ade6f474364646bfe0f3ae1b2718749bd0ff26e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 257af33f88e7f2ff55aa74b171455c83978610f1)
|
|
Change-Id: I409975acd1493e2f5a6bdcb3a4bd6ff6e383e02e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It also updates all jobs and fixes Dockerhub hooks.
Change-Id: Ib182155736b4dbdb829293081741a9d5cb8ea6d7
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
tox doesn't run perm and py35:
- travis-ci doesn't set the classical umask
- ubuntu 14.04 doesn't provide any python 3.5 package
Change-Id: I72ba109b183f079a833a4bab4ab4853d4870ce49
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It avoids duplicating operations between functest-smoke,
functest-components, functest-vnf...
It eases building new containers for new tempest-based testcases.
Change-Id: I73b973588f4eb70d1e5874d06d030c5a5d729e95
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It stop cross-compiling for arm and creating functest-parser
manifests.
Change-Id: Ic9567232d876e36b3adbff4bc1d4d23ff9ef3b81
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
Parser conflicts with OpenStack project namespaces due to bad fork
conception. Functest should stop maintaining containers to bypass
issues created by Parser (2 releases).
Change-Id: If52084dc9cb7165a6f53051ad84604bc999dd69c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It simply raises timeout which can't be increased.
Change-Id: Iba564873ccf7f50922641fad8987b1d7447f7ed2
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
Change-Id: I6f526c4c153ac6769a36c10e6480563c4345cfba
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
REST api server should run on top of all Functest containers by
overriding the default command.
We can safely remove it and meet the Docker Slicing approach.
Change-Id: Ibcc56490c931ae701bd31c52650081a115183e22
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It conforms with "Use functest repo variable" [1]
[1] https://gerrit.opnfv.org/gerrit/#/c/52513/
Change-Id: I09b438d784fbeb5e3686b441e6944c87c0f88382
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
Even if clearwater-live-test dependencies have been updated [1], the
next containers can be built for ARM (ruby raises SEGFAULT via
qemu-user-static):
- functest-vnf
- functest-restapi
The related manifest is also updated.
[1] https://gerrit.opnfv.org/gerrit/#/c/50295/8
Change-Id: Ie1eb78436a3da5eb7b5c1028b7f8323e8c3e73a2
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It switches Docker tags:
- x86_64 -> amd64
- aarch64 -> arm64
Change-Id: I05575dd728e7502a891a3ee3015f81ac8e3f7a92
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It must be noted that Docker automated build cannot create these
images as the prerequisites are unmet to cross-compile [1].
It also publishes a travis config file [2].
[1] https://www.kernel.org/doc/html/v4.11/admin-guide/binfmt-misc.html
[2] https://travis-ci.org/collivier/functest/builds/286932633
Change-Id: I11fdef410cc40989132205a098410175f789fdef
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|