summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-10-19Rewrite Functest K8s verification jobCédric Ollivier1-145/+58
It deeply simplifies the overall logic and prepare a possible next integration in the gate multijobs Change-Id: I02b625420749749a1aa08254d863b465bb499b47 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-19Rewrite Xtesting verification jobCédric Ollivier1-145/+58
It deeply simplifies the overall logic and prepare a possible next integration in the gate multijobs Change-Id: I8f7639706df15b7f3d1ca1dfac9296cfc3832bac Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-19Clone Functest repo before running toxCédric Ollivier1-0/+12
Change-Id: I5df766d5ce87b680c5b2c8602a86b117f7063c74 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-19Rewrite Functest verification jobCédric Ollivier1-143/+44
It deeply simplifies the overall logic and prepare a possible next integration in the gate multijobs. It's also needed by "Check spelling in rst files" [1] which asks for the 'enchant' C library [2]. [1] https://gerrit.opnfv.org/gerrit/c/functest/+/68643 [2] https://build.opnfv.org/ci/job/functest-verify-unit-tests-and-docs-master/2459/console Change-Id: I07cd1f6b008e5b121d5d9852112f5db756c87da4 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-12Use same slave for K8s Jerma and masterCédric Ollivier1-1/+1
Kubernetes master tests are verified vs Kubernetes 1.16.1 (Jerma). Change-Id: Ib6f54f5eab55354d0df8c4b6733d43e001257537 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-09Use python3 as baseAric Gardner1-0/+3
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org> Change-Id: I527835a3c70e4fb149b3476e6144f5b3e41d75df
2019-10-08Add Jerma in blacklist logicsCédric Ollivier1-0/+2
https://build.opnfv.org/ci/job/functest-jerma-gate/5/ Change-Id: I6f970f36256b5c07dea32f7cbb630e695eb226e0 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-07Publish Functest Jerma jobsCédric Ollivier3-0/+15
Change-Id: Ie3970ea3e5b64130d73985a31ed16505e191c0f2 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-07Publish Functest K8s Jerma jobsCédric Ollivier3-0/+10
Change-Id: I1838c21ab23ec07e356f501d0424b7d41eef5be7 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-07Public Functest Jerma branchesCédric Ollivier1-0/+6
OpenStack just published stable/train [1] [1] https://github.com/openstack/requirements/tree/stable/train Change-Id: I148422d219382d2686503d0df71b32c4ed647d49 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-07Add Xtesting Jerma jobsCédric Ollivier3-0/+10
Change-Id: Ib27a6878c428b430388485d62b3e52c5e9aa02b7 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-07Add Jerma in jjb/releng/releng-release-jobs.yamlCédric Ollivier1-0/+1
Change-Id: Ie137184dd58334bb37195a709b6d9a3c6fb4b845 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-07Create Xtesting stable/jerma branchCédric Ollivier1-0/+9
OpenStack just published stable/train [1] [1] https://github.com/openstack/requirements/tree/stable/train Change-Id: I5807dbc033f902e7255478d47138b8cfeed54d0f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-06Merge "Remove all compass jobs"Cedric Ollivier32-3247/+12
2019-10-05Run Shaker and VNFs in Airship gatesCédric Ollivier1-0/+17
VM can now reach Internet and then they pass successfully [1]. [1] https://build.opnfv.org/ci/view/airship/job/airship-latest-daily/8/ Change-Id: I2564837f5441f116634ce8a23885ce30224fe79a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-03Remove all compass jobsAric Gardner32-3247/+12
Remove all jobs associated or dependant on compass Signed-off-by: Aric Gardner <agardner@linuxfoundation.org> Change-Id: I2bdac50e535736e51d815fc12c4141158f1ef852
2019-09-26use `bash` to parse shelldongwenjuan1-2/+4
Test runs failed because of no `source` command can be found. See: https://build.opnfv.org/ci/job/doctor-verify-fault_management-fuel-sample-x86_64-master/45/console Change-Id: I05cdcaec6e0a7289f92ad49e7abd35c3c848a877 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2019-09-22Stop after the first failures in Airship gatesCédric Ollivier1-3/+0
As opposed to daily jobs which have to run all testcases to print the overall status, gates can exit after the first test in failure (and then vote -1). Change-Id: I52c281434e0a4b90cbce49eb253938d19c6efb72 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-22Deactivate a few Functest tests in Airship gatesCédric Ollivier1-33/+0
This tests should be part of gating but Airship is not good enough to allow running them. It avoids voting -1 in all Airship tests. They are only temporarily removed in gates and they will be executed as soon as possible (git revert). Change-Id: I524cb9ab8aa09bfd3413caab9c65e103372a359c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-22Set HOME to /home/ubuntu (airship)Cédric Ollivier1-1/+1
https://github.com/airshipit/treasuremap/blob/master/tools/openstack#L10 https://build.opnfv.org/ci/job/airship-deploy-daily-latest/2/console Change-Id: If783af88fed8aba140a4f8f41e19b4f82838837f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-21Force without tty in openstack wrapperCédric Ollivier1-1/+2
Else it fails when executed via Jenkins https://github.com/airshipit/treasuremap/blob/master/tools/openstack#L12 https://build.opnfv.org/ci/job/airship-deploy-gate-latest/1/console Change-Id: Idade849b386cc4035700ba74f58450303935a08f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-21Publish airship gate jobCédric Ollivier1-41/+155
It allows verifying Airship changes via Functest. It also removes all Functest features testcases which are useless here. Change-Id: I5e466e3d1e4f3bd637cf3ec6951f031e0cc3b0ac Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-21Switch to ubuntu when deploying AirshipCédric Ollivier1-1/+1
Change-Id: I1bb9da34dd860995cf1308014880eda4a6c3a01c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-21Refactor tag and functest_tag in Airship jjbsCédric Ollivier1-22/+19
Functest hunter (functest_tag) is selected to verify Airship master (tag) because Airship currently deploys Ocata. Change-Id: I26f0971d710638688a96014d574739f482fa004c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-21Call docker via sudoCédric Ollivier1-4/+4
Switching slaves from Alpine containers to Ubuntu hosts requires sudo Change-Id: I4fa45ab4af43d2bcebd8501977cb971f443efcab Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-20Add shell extension to deployCédric Ollivier1-1/+1
It fixes the previous commit [1] [1] https://gerrit.opnfv.org/gerrit/c/releng/+/68503/ Change-Id: If2f936640dec9ff7bb8e167bfc961b02b9587bbf Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-20Add JJB for Airship installerKaspars Skels1-7/+51
This adds builder and job for simple Airship installer Change-Id: I0b911d6aa62df14fd18dc9f45ed6d80cbf3dc2ac Signed-off-by: Kaspars Skels <kaspars.skels@att.com>
2019-09-20Merge "Select golang 1.12-alpine3.10"Cedric Ollivier1-8/+8
2019-09-20Merge "Add dovetail jobs back to fuel daily ci"Alexandru Avadanii1-0/+61
2019-09-20Select golang 1.12-alpine3.10Cédric Ollivier1-8/+8
It conforms with "Select go 1.12 instead of 1.13 (rolling)" [1]. [1] https://gerrit.opnfv.org/gerrit/c/functest-kubernetes/+/68514 Change-Id: I49bc4b5ac3cac9bb0d89198e9214ef42a076d744 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-20Add conditions to all multijobs stepsCédric Ollivier1-0/+5
It allows running all the testcases even if tempest-smoke fails [1]. It should stop after healthcheck if it conforms with Functest and OPNFV rules (Release management). [1] http://artifacts.opnfv.org/airship/airship-opnfv-functest-healthcheck-hunter-tempest_smoke-run-2/results/tempest_smoke/tempest-report.html Change-Id: Iede70b249a7039274723fbe88adee9cfa342db1f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-19Add dovetail jobs back to fuel daily cixudan1-0/+61
Signed-off-by: xudan <xudan16@huawei.com> Change-Id: Iaff9fe0634e7bd99e0ef60ad271e876ad29055f9
2019-09-19Finish Airship test jobsCédric Ollivier1-4/+2
It removes all debug data as all logs are now well published [1] and results pushed to DB [2]. It should be noted that the two agents are configured with /home/jenkins/opnfv/slave_root/workspace instead of /home/jenkins-ci/workspace (see Functest Kubernetes slaves). [1] http://testresults.opnfv.org/test/api/v1/results?installer=airship&last=1 [2] http://artifacts.opnfv.org/airship/airship-opnfv-functest-healthcheck-hunter-connection_check-run-7/results/functest.log Change-Id: I103bd68eb62bb5bf9c13a1f706ddf0528f874542 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-19Publish the right Airship test PODCédric Ollivier1-3/+6
It adds debug to highlight the slave misconfiguration. Change-Id: I3a392df8b562959f5b0757783a4331e54e340d79 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-19Publish Airship tests in DBCédric Ollivier1-1/+3
Change-Id: I569d2a68d4ba4b4b2bd5c9fa2abd128973a74798 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-19Publish first Airship testing jobCédric Ollivier1-0/+420
It creates the multijob for testing Airship. It will be completed by the deployment part in a second step. Change-Id: I82389962dd51d737ced1012bb4cc805bd98f95b6 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-19Fix intel-pod[17,18] assignment (Airship)Cédric Ollivier3-11/+7
It sets Compass baremetal-centos to compass-baremetal-master arbitrarily. It should have been cleant prior to new assigment and seems safe (CompassNFV doesn't participate to the last releases) Change-Id: I08c6a9e0b5996d7f94f7eb0cdc427471878eaf90 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-19Update Jenkins Connection DocumentationTrevor Bramwell1-47/+69
Majority of this change is fixing the syntax to use '..code::' blocks, wrapping text >80 characters, and fixing indentation which cause things to show up as quote blocks. The other main change was updating the link to support when requesting the server be connected - helpdesk@ has been replaced by support.linuxfoundation.org Change-Id: Iee4d1152edc519b7299ffe3f8e9c11b6209559b2 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2019-09-14Select 3.6 if iruyaCédric Ollivier1-0/+2
It conforms with "Select python 3.6 as default" [1]. [1] https://gerrit.opnfv.org/gerrit/c/functest/+/68471 Change-Id: Ibc4ae81597ce9ed3d12ab27c6eae796870f6a2d4 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-03Removing NetReady from Jenkins configGeorg Kunz2-10/+1
NetReady has been archived a while ago, but still some Jenkins config is left and the Anteater job is run. This removes all remaining config. Change-Id: I72b4eb091175db678feb4b4db314321f1543a814 Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
2019-09-02xci: Ensure the flavor is captured in all casesFatih Degirmenci1-1/+4
Change-Id: I48ee615325002a2d3687d336b9a83a0e5637cee7 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2019-08-31xci: Fix scenario determination logicFatih Degirmenci1-6/+12
Function override_xci_flavor exits with 0 early, preventing the rest of the script and especially override_scenario function to run. This makes it impossible to verify patches that contains installer-type or deploy-scenario in commit message since the generated scenario.properties file contains only XCI_FLAVOR in it, causing verify jobs to fail determining the installer type and the scenario. See the example. https://build.opnfv.org/ci/job/xci-verify-ubuntu-virtual-master/2937/console This change removes exit 0 from override_xci_flavor and moves the call to it to after override_scenario function. JIRA: XCI-21 Change-Id: Ic7f943ba5e1562177b59a8215cd8a6f2a58db093 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2019-08-31Remove Functest (OS and K8s) features containersCédric Ollivier7-181/+3
Change-Id: I0391b15adc9f5a8f36d340f6970fe731ff10bcc1 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-08-29Run tempest_slow in Functest Iruya gatesCédric Ollivier1-2/+0
tempest_slow was backported to Iruya [1] [1] https://gerrit.opnfv.org/gerrit/c/functest/+/68409 Change-Id: I3305d8db5a3dcd19769aef726557866cb03396b4 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-08-29Add tempest_slow in Functest gatesCédric Ollivier1-0/+14
It disables few ipv6 testcases due to possible SUT misconfigurations. It seems better than fully skipping ipv6 via tempest config [1] because it's already well covered in tempest_full. [1] https://docs.openstack.org/tempest/latest/sampleconf.html Change-Id: If1160dc68f5e53dffdfdd6722bdc557683243bde Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-08-28Add Octavia in Functest gatesCédric Ollivier1-0/+11
It's now avaible in functest-smoke:latest Change-Id: Ib6d5313d63c92a5e760714001a1b8ca670fa261f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-08-22Update alpine to 3.10 in Functest K8S gatesCédric Ollivier1-9/+9
Change-Id: I24a92a5252ce47bcb636df2d05624422c6cbe1eb Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-08-22Update Xtesting GatesCédric Ollivier1-11/+11
It now selects lf-virtual1 as slave and Alpine 3.10. It has been generated via latest Xtesting Ansible role. Change-Id: I97c2179cc0f42e435e19b738f7d86114de592425 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-08-21Protect tag in functest.yamlCédric Ollivier1-2/+2
Else 3.10 becomes falsy 3.1. Change-Id: I84045769d062f184f2f7020b9613cf06abc4af3e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-08-10Update Pharos PTL emailJulien1-1/+1
Change-Id: I99ef81ea9e1de2113f28bcb4d401c786b66a1e9e Signed-off-by: Julien <zhang.jun3g@zte.com.cn>