aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-04-13Run tox in .travis-ciopnfv-7.2.0Cédric Ollivier1-0/+11
It installs python3 via ppa to run unit tests vs py36. It completes the OPNFV gates which can't verify them. Change-Id: I58e74e0272eb501ff5ffdb1eca1459a6c549fc17 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit ea76aa99439bf2152b8cadd41e88594bf3b1314e)
2019-04-11Update to Kubernetes v1.11.9Cédric Ollivier1-1/+1
https://github.com/kubernetes/kubernetes/tree/v1.11.9 Change-Id: If3eb4b936f996dedb590c3e29ef29a6e014ba411 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-03-29Precise go version in parent containerCédric Ollivier3-5/+5
Change-Id: I49133d0770c3c8a75c9a44172a771fadb6a19554 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-03-24Fix manifest-tool buildsCédric Ollivier1-0/+1
It now selects the last release to allow compiling it [1] [1] https://travis-ci.org/collivier/functest-xtesting/jobs/510384544 Change-Id: Ia7d83c88c262102b26b7aa725bcf9577e13e54a7 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 6e32d47d1d3a9880c987dab50852c64ef763a364)
2019-03-24Set db_project in ansible/site.ymlCédric Ollivier1-0/+1
functest-kubernetes is defined as part of functest in OPNFV DB (see testcases.yaml). Change-Id: I09eadefd1f6b7bc9b58309fdbe92f8c23e7a5815 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 49cd5462ca60c03276546810d4fed3f0a0a93d3c)
2019-03-10Publish Junit files and fix Conformance regexCédric Ollivier1-4/+8
It fixes Conformance to [Conformance] and add the skips test regex. It now conforms with Kubernetes Certification (see Sunobuoy) Change-Id: Ic25bb72c839810cf41668a3a8b86579a3fd59629 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit fd130c880d4d185153efe3e3e0aa24c95052c320)
2019-03-09Update K8s to v1.11.8Cédric Ollivier1-1/+1
Change-Id: I6914a9a6fb8b761c41b3d7e58a5e531a869cc42b Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-01-21Fix container names in ansible/site.ymlCédric Ollivier1-3/+3
Change-Id: I246065e176eba9e8dbd31b8f54974b3b2a498f2f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 32c8765de95bc1d707f09f913641df82cd8c18a7)
2019-01-20Update K8s to v1.11.6Cédric Ollivier1-1/+1
It's the current last update (v1.11). Change-Id: Ia79b443b5db0ce20033d298cd6411a9e8f8aee85 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-01-18Merge "Switch to golang:alpine3.8 as based image" into stable/gambiaCedric Ollivier2-3/+3
2019-01-18Switch to golang:alpine3.8 as based imageCédric Ollivier2-3/+3
Releng model forces the same Docker base image in all branches. It's less precised that the Functest CI model (see collivier.xtesting). Change-Id: Ia31fd2488c42064868c5773ab1a71021504bb2b5 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-01-17Fix BRANCH args in ansible.ymlCédric Ollivier1-3/+3
Change-Id: Ic7db95470d510813949c059b2b573425446d2c34 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 0564f494fac437c511346a983eec3f21797a145f)
2019-01-15Switch from port to dportCédric Ollivier1-1/+1
port is reserved in ansible. Change-Id: I095396a94ac34ca6bded65033d1a7e2446eaeb8f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 187395660ac100135b64a20b79a778bc7d091296)
2019-01-14Remove former ci jobsCédric Ollivier5-240/+0
They can now be generated via the new ansible role. Change-Id: I6ca1f14873b83a343e00a5d5a75a746ce9d0e6e8 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 0f39333c6f028d31d8b630e2a43809eb636d96eb)
2019-01-05Add Functest k8s gate jobsCédric Ollivier2-8/+34
Change-Id: Icfe4445c1405749698d2db42fa6001ad3d261e29 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 98e7db309060a74d1d80103905e91fbe340375fd)
2018-12-19Verify Ansible playbooks via ansible-lintCédric Ollivier2-1/+7
Change-Id: Id51c2932e126ce1b29e43c95cc786101675bfa99 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 12fbaf7fa7592a2ef66b0362230a5a57b9052984)
2018-12-19Deploy Functest Kubernetes CI toolchainsCédric Ollivier1-0/+27
It eases verifying OpenStack by deploying the full testing toolchain via Ansible. As opposed to the Releng model, all tests can be executed in parallel. It leverages on Xtesting Ansible role which currently deploys Jenkins, Minio, S3www, MongoDB, TestAPI and loads all jobs in Jenkins. The dashboard will be deployed in the next update of the ansible role. To deploy the testing toolchain: $ ansible-galaxy install collivier.xtesting $ ansible-playbook ansible/site.yml Change-Id: Ie409653ae4f7f4d315449ee54ae0c504272f7899 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit c74710be00805d8f43059e5b752af0098767e701)
2018-10-30Merge changes I9b371e44,I79c404d4 into stable/gambiaopnfv-7.1.0opnfv-7.0.0Cedric Ollivier1-1/+1
* changes: Prepare OPNFV functest releases Disable py36
2018-10-30Prepare OPNFV functest releasesCédric Ollivier1-1/+1
It sets version = 7 (gambia). Change-Id: I9b371e444be9fc61b3d1dcaf41870795287f3fed Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-10-30Disable py36Cédric Ollivier1-1/+1
All OPNFV build server doesn't support py36. Change-Id: I79c404d4104d90917cb50e87b545cbc9d7f158ca Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit f2d05e9c581df224d61c82f73ade348caaf6d301)
2018-10-19Temporarily disable py36Cédric Ollivier1-1/+1
Build servers haven't been updated yet to support py36. Change-Id: I05247a7ded6518a558ffd52eb38433c45a5338e4 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit c36be538bccd465409baae6a96229ac5fd89a07a)
2018-10-19Precise go version in based imagesCédric Ollivier2-4/+4
Change-Id: Idd57e68f4b6363402afa96bded1b0b9f3754cb3e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-10-18Switch to golang:alpine3.8 as based imageCédric Ollivier3-6/+5
It fixes all issues raised by the Alpine testing go package [1]. It conforms with Kubernetes which requires the latest go version. [1] https://build.opnfv.org/ci/job/functest-kubernetes-healthcheck-docker-build-amd64-master/45/console Change-Id: I388c843a21af9763703a40586ecf9b0b4583ebcb Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit e48f491529032b8dd009843976545febaddb0b7b)
2018-10-17Update python3 to python3.6Cédric Ollivier1-1/+4
It conforms with Alpine 3.8 Change-Id: If384d374224bdc465b68f134e60051d43ef951af Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 083f45c9058f3e6e043d7224d14f5d0b5ff7bb41)
2018-10-16Enable stor4vnf and cloverCédric Ollivier2-4/+2
Their stable/gambia branches are synced with OpenStack Queens. Change-Id: Iae877982b44e3381ed3becfde10be38a8960a641 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-10-11Set Ginkgo's reporter not to print out in colorJuha Kosonen1-6/+5
Change-Id: If0ef89ba521d02b5ea1a1fcb5bc3e546f93e2859 Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com> (cherry picked from commit 51fb9ee1ff83d90874bd24847df33739a7cf1b79)
2018-10-09Disable OPNFV FeaturesCédric Ollivier3-1/+7
From the time being, none is synced to OPNFV hunter or newer. Change-Id: If8a39bd185d1b7d396ea61bfebca2416b9bd5566 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit abea5c1c65e1b381cfa2f138ac94c9b344f1289a)
2018-09-16Fix branch in ci/globals.yamlCédric Ollivier1-1/+1
Change-Id: Ic1adf4c356f38ad0f17f561999b34d3252a49f73 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-16Update kubernetes (1.11.3)Cédric Ollivier1-1/+1
Change-Id: I4ae343cd0176c55769d4d1c770e65278aea97f2c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 231279522353d2a76675ba69476c5916c6c3d022)
2018-09-15Update .travis.yml to manage manifestsCédric Ollivier1-0/+31
It has to be updated since functest-kubernetes supports arm64. Change-Id: I7726af24dd9a5ef29ed97003de64469cd27b1703 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-13Fix BRANCH in DockerfilesCédric Ollivier2-2/+2
Change-Id: I3de036f9ad9460be184105b5471f9e542178d0c8 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-13Add OpenStack constraintsCédric Ollivier1-0/+1
Change-Id: I2b52f6594629b171312caf25906b9e582613379b Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit fb23a333f8c5516f70f6cfb9b2d2c01a5bf91cea)
2018-09-13Prepare Functest K8s gambia containersCédric Ollivier5-20/+20
Change-Id: Ia53b029eb1137b7fffb51eeb6395d69f70d11f75 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-13Update .gitreviewCédric Ollivier1-0/+1
Change-Id: I15d7dc3caeec40aeb570598ea5726096d58cecf1 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-03Rewrite git clonesCédric Ollivier2-4/+8
Change-Id: I04c60b6c10ccd7b7e939002505e6e43e9c98eae7 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-02Update Xtesting to 0.60Cédric Ollivier4-11/+12
Xtesting leverages on stevedore [1] which will bring much more flexibility (discovery, module or class renaming, etc). OPNFV Features have to be updated as well: - https://gerrit.opnfv.org/gerrit/61719 - https://gerrit.opnfv.org/gerrit/61723 [1] https://docs.openstack.org/stevedore/latest/ Change-Id: Ibe2a6ab3ddca92882aa4a26f140d2db28d77cb86 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-02Update Kubernetes to v1.11.2Cédric Ollivier2-4/+5
Change-Id: If674867a7dc488c64fc3f0cda530560b5d306416 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-01Update to Alpine 3.8Cédric Ollivier2-4/+4
https://alpinelinux.org/posts/Alpine-3.8.0-released.html Change-Id: Ie9197f0cbc682d0c9a7cfee18b5ca6a27c466c89 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-01Avoid downloading git historyCédric Ollivier2-4/+4
It decreases build duration because of kubernetes history. Change-Id: I650c271e123b97e7350933b32d05b6b0781a79e9 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-08-31Fully remove kubernetes working dirCédric Ollivier2-6/+4
It hugely decreases the size of our containers. Change-Id: I7bdc31645fb00c01e16855795bf99dd1b3b17dfd Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-08-31Publish daily and gating jjbsCédric Ollivier5-0/+240
Change-Id: Ic7fd7bc9adf1672573878d6b74d43fa55e777be3 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-08-31Remove useless env varsCédric Ollivier2-34/+6
In OPNFV context, provider is always local. Change-Id: Ieb51153bedfec34c0a3dfba9705b0b2afcebb8c2 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-08-30Remove kubernetes/.gitCédric Ollivier1-0/+1
Change-Id: Ib8ee11a51cd89cdb401b5d1781522fc0e3990f0e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-08-25Merge "Fix issue of error image when running healthcheck case on arm platform"Cedric Ollivier1-0/+2
2018-08-24Fix issue of error image when running healthcheck case on arm platformJingzhao Ni1-0/+2
Replace the "amd64" with "arm64" in the pod.yaml when building the healthcheck images. Change-Id: I58b2d91ce1c74575becb77eee4c711623becd0fe Signed-off-by: Jingzhao Ni <jingzhao.ni@arm.com>
2018-08-22Fix smoke/testcases.yamlCédric Ollivier1-2/+1
https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-master/265/console Change-Id: I83e98e678f931f8ac22f8dd5dfca8b2583874ff1 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-08-20Conform with last Xtesting updatesCédric Ollivier2-6/+3
Change-Id: If22886c8e436203c9878d0e97aa1250493804bc5 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-08-17Add some build option in build.sh for supporting arm archJingzhao Ni3-11/+35
In build.sh, add some build options for arm arch. It also updates constraints to OpenStack Queens. Co-Authored-By: Cédric Ollivier <cedric.ollivier@orange.com> Change-Id: I3cc6c10e2e52c281e2324d8b42b721383be30c0b Signed-off-by: Jingzhao Ni <jingzhao.ni@arm.com> Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-05-21Fix functest-k8s logging to log all k8s testsKonrad Djimeli2-8/+16
JIRA: FUNCTEST-967 Change-Id: If4924a5c6d66dcbda48ac5ea80d67fcef11ba40a Signed-off-by: Konrad Djimeli <konraddjimeli@gmail.com>
2018-04-26Update logging to log Errors, when they occurKonrad Djimeli2-0/+16
Enable logging of errors which can occur due to incorrect configfile, wrong KUBE_MASTER_URL or KUBE_MASTER_IP etc. Change-Id: I352ed0ab0376e9392d205decdc569bac6304ba27 Signed-off-by: Konrad Djimeli <konraddjimeli@gmail.com>