aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-04-13Run tox in .travis-ciopnfv-8.1.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-03-29Only set go major version in parent containerCédric Ollivier3-5/+5
It allows updating automatically the minor versions. Change-Id: I25d3d315e533c1ba40f9eec36dc2eb9b81715eb2 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-03-28Update K8s to v1.13.5Cédric Ollivier1-1/+1
Change-Id: I85cbad22b9ed931aa8b536a101594b504eece2d4 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-03-28Fix OPNFV_TAG in docker/core/DockerfileCédric Ollivier1-1/+1
Change-Id: I51afc1b892220d66c696981cd6684944b95838c1 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-23Update Alpine tag in build.sh and ansible/site.ymlCédric Ollivier2-4/+4
It completes the previous commit updating Alpine. Change-Id: I5f29bbe9d8c79f50d3270ad76eec687073351e43 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit de031c014b89df8dad204a28f956fcace8e1091d)
2019-03-23Update to Apine 3.9Cédric Ollivier3-3/+3
It updates to the latest Alpine release [1] [1] https://www.alpinelinux.org/posts/Alpine-3.9.0-released.html Change-Id: I4afbc1d4830647f11509a02df5820ce7d33541ae Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 443b83ef45b4b58b46dcf0c4a7e50e9d379547ff)
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.13.4Cédric Ollivier1-1/+1
Change-Id: I0167aa525f2e6a2521040e83c0c6f483bae16d92 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-01-27Stop writing in clusterapi-tester/pod.yamlCédric Ollivier1-2/+0
It was removed in master tree [1]. [1] https://build.opnfv.org/ci/job/functest-kubernetes-healthcheck-docker-build-arm64-master/20/console Change-Id: Ice0c88c2a3954934acdb69828d9675efac6bb1fe Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 7cae747f327e78bd4a398b709eecd5f2c255e1fb)
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.13.2Cédric Ollivier1-1/+1
It's the current release. Change-Id: Idfaa1014b804e783c4ff0ece2862154ffbee3896 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-27Add build dependenciesCédric Ollivier1-1/+4
New OpenStack upper-constraints require build deps. Change-Id: Ib0318badfb13f528c20f4e01afdeaba36f442f9c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 568b72f402f97c8c40336da84827ce1568c45fc1)
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/hunteropnfv-8.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 = 8 (hunter). 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 master branches are being synced with OpenStack Rocky. 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-09-16Fix branch in ci/globals.yamlCédric Ollivier1-1/+1
Change-Id: Idc265c999719343c5f3f603f0f36375fc91a2b54 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>
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-13Disable 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-13Fix BRANCH in DockerfilesCédric Ollivier2-2/+2
Change-Id: I2da339262b48e4babc8aa4e17b75b95c2af04e93 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-13Merge "Add OpenStack constraints" into stable/hunterCedric Ollivier1-0/+1
2018-09-13Merge "Prepare Functest K8s hunter containers" into stable/hunterCedric Ollivier6-22/+22
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 hunter containersCédric Ollivier6-22/+22
Change-Id: Ia53b029eb1137b7fffb51eeb6395d69f70d11f75 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-13Updated from global requirementsCédric Ollivier2-5/+5
Change-Id: I28dda7243f0822e1df99bc48533cf111402b2792 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-13Update .gitreviewCédric Ollivier1-0/+1
Change-Id: Id5d9a7f2be1d66192d2eba7b6c4c6d3e987590dc 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