aboutsummaryrefslogtreecommitdiffstats
path: root/docker/Dockerfile.aarch64
AgeCommit message (Collapse)AuthorFilesLines
2017-02-27Add aarch64 custom configCristina Pauna1-0/+2
In order to run functest on an aarch64 POD, some custom configuration is needed. Up until now that custom configuration was put on the arm jenkins slave. With this commit it is integrated in functest project. 1. In order to identify if the POD is aarch64 or x86 function get_arch() from https://gerrit.opnfv.org/gerrit/#/c/29099 is used 2. Changes to config_functest.yaml are made via a new patch file config_aarch64_patch.yaml which is applied for all scenarios. Function patch_config_file() is modified to be more generic. It now receives a file as parameter and merges any type of patch file 3. The aarch64 cirros images are downloaded into the data directory. Functest can be run from both an aarch64 or a x86 jenkins slave in order to test an aarch64 POD. So the images are downloded in both dockerfiles 4. Other custom config needs to be added to /etc/rally/rally.conf in the docker. The custom config is set in rally_aarch64_patch.conf and inserted in the needed file before the rally environment is set up JIRA: ARMBAND-60 Change-Id: I8e460cdf02d297c259cbbd9c05e7983367fd2bb9 Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2017-02-22Merge "Restore Kingbird functest"Jose Lausuch1-2/+4
2017-02-21Restore Kingbird functestjoehuang1-2/+4
Kingbird functest was excluded from Functest due to python client dependency conflict. But in Functest container, the kingbird was installed only for tempest plugin descovery and execution of tempest test cases. It's safe to restore kingbird installation in the Dockerfile now. The kingbird installation works after the functest container image was built. Change-Id: I44593dcf47dd1deed2f6a94b7e801230bae9b251 Signed-off-by: joehuang <joehuang@huawei.com>
2017-02-18Swap SNAPS repo from Cablelabs to OPNFVjose.lausuch1-1/+1
Change-Id: Ib92804a8690b131c1d2ad1a6f6efcaf4428a5e6a Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2017-02-07Exclude Moon feature for DanubeMorgan Richomme1-2/+0
Moon will come back mid March with a micro service version Moon testing could be enabled on this new version Change-Id: I160fab5d609bad2b0e8a8c81a4a180498c935b2f Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2017-02-03Add dockerfile for aarch64Cristina Pauna1-0/+164
This commit allows building the functest image on aarch64 jenkins slave The changes from the x86 dockerfile are: - pull the aarch64 ubuntu image for docker - add libjpeg-dev to the dependency list (needed for Pillow package) - add bundler to gem because the version of ruby that is found is 1.9.3p484 instead of 1.9.3-p551 /usr/local/rvm/rubies/ruby-1.9.3-p551/lib/ruby/site_ruby/1.9.1/ rubygems/core_ext/kernel_require.rb:55: in `require': cannot load such file -- bundler (LoadError) - configure nokogiri to use system libraries because the packet used an outdated config.guess file - get the npm packet for arm64; since there is no deb for it, I extracted the needed files from the arhives in the repo Ported https://gerrit.opnfv.org/gerrit/#/c/27971/ to this file Change-Id: Icedbc54a685534bde14769182250cd098f24a26a Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>