summaryrefslogtreecommitdiffstats
path: root/jjb/fuel
AgeCommit message (Collapse)AuthorFilesLines
2019-09-19Add dovetail jobs back to fuel daily cixudan1-0/+61
Signed-off-by: xudan <xudan16@huawei.com> Change-Id: Iaff9fe0634e7bd99e0ef60ad271e876ad29055f9
2019-07-10[fuel] Bind functest's iruya container to masterMichael Polenchuk2-2/+2
Change-Id: I9d1745718eec8f42c7a2792406bccf70f600f66b Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2019-05-16[fuel] deploy: whitelist itri labAlexandru Avadanii1-2/+2
Change-Id: Id2c10f9e18d62758b8f0740495a6b5db48fe3e53 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2019-05-16[fuel] Reduce run frequency of bgpvpn/sfc scenariosMichael Polenchuk1-4/+4
These scenarios ain't intended for release but takes resources/time on CI, so schedule them just 2 times per week. Change-Id: I625dee26f501b6d94f25346959f05ec88275a8ae Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2019-05-15Merge "[fuel] Add jobs for itri-pod1 deployments"Alexandru Avadanii1-0/+63
2019-05-14[fuel] Add jobs for itri-pod1 deploymentsAlexandru Avadanii1-0/+63
Change-Id: Ic2d88258265659dd01894920c7aff8f3de1a8a10 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2019-05-09[fuel] Schedule odl-ovs-noha baremetal scenarioAlexandru Avadanii1-2/+2
Change-Id: Ib5b0d67b42b1b05f3d9c53e2ee69f5edb9f62e62 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2019-05-08[fuel] Schedule ovn-noha baremetal scenarioAlexandru Avadanii1-2/+2
Change-Id: I270633a5b17c11d91033725dbb1eb9d8686eef4c Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2019-05-06[fuel] dovetail: disable for Hunter/master streamsAlexandru Avadanii1-61/+0
There are no Hunter jobs for Dovetail and master branch of Fuel is not compatible with Dovetail master, so disable it for now. Change-Id: I59238687773a25fb41643e5312b92a2edd24f791 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2019-04-25[fuel/verify] Take into account k8s scenariosMichael Polenchuk1-1/+1
Change-Id: I27440a2ca5eeab5b0a5338108efde081aba0de83 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2019-04-17[fuel] Enable Hunter daily jobsAlexandru Avadanii1-1/+1
Previous changes added the Hunter jobs, but failed to actually enable them. Change-Id: Iaffcd12d0548d123a826a6f99fd94fe92df9f6b7 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2019-04-15[fuel] Enable Hunter jobsAlexandru Avadanii4-130/+67
While at it: - drop obsolete Fraser branch jobs (they have been broken for a long time and running them on the same hardware with newer branch jobs is incompatible due to overlapping Docker networks); - schedule Hunter jobs; - schedule Hunter FDIO NOHA and K8-calico NOHA jobs during the weekend in the timeslot previously reserved for Fraser runs; Change-Id: I914376361da35b3918c9b1858f0b0fd400fb61a9 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2019-04-05[fuel] Schedule k8-calico-nofeature-noha scenarioMichael Polenchuk1-1/+25
Change-Id: Id2b912542830e2880fb124916abe41049e9ab68d Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2019-03-27Add a job to run new proposed_tests on Fuelxudan1-1/+13
Change-Id: Ic5392add75c9c7960551a1398436fd23d07539a3 Signed-off-by: xudan <xudan16@huawei.com>
2019-02-11Merge "[fuel] Docker: create manifest for saltminion-maas"Alexandru Avadanii1-0/+4
2019-02-11[fuel] Docker: create manifest for saltminion-maasAlexandru Avadanii1-0/+4
Change-Id: I3c2eee6ee954a5d89225039d50a5494790e68087 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2019-02-11[fuel, armband] Disable Gambia jobsAlexandru Avadanii4-4/+4
Change-Id: I10df633c478e3bbd2d229dbb4e5cf26d7d9cb82a Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2019-01-16[fuel] Propagate INSTALLER_VERSIONAlexandru Avadanii1-5/+11
Change-Id: I590c904acd8b71e6c3cea93b85cc9d23f79c3225 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2019-01-11[fuel] Fix missing multiline markerAlexandru Avadanii1-1/+1
Change-Id: I0a4d2405e491906ca9ddd8b0506160cf4b8770ab Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2019-01-11Merge "[fuel] Run functest hunter against master branch"Alexandru Avadanii2-0/+7
2019-01-10[fuel] Run functest hunter against master branchCristina Pauna2-0/+7
Fuel has upgraded to OpenStack Rocky on master branch, so in order to be in sync with the same version of OpenStack in functest, the container with hunter tag must be ran for fuel master jobs. Change-Id: I91d7e209847cd74e6f16ff5c9881f1098911e9d9 Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2019-01-09[fuel, armband] Disable aarch64 verify jobsAlexandru Avadanii1-3/+1
Our hardware does not support nested virtualization on aarch64, so our verify jobs cannot run any real tests that require spawning VMs on a virtual POD, where all verify jobs were previously scheduled. So all aarch64 verify jobs used to be limited to checking that the Armband patches apply cleanly on top of OPNFV Fuel. Now that all Armband patches are upstream in OPNFV Fuel, the verify jobs became more or less a no-op, so let's just disable them. Change-Id: Ibe86f58978c961e221c90ccb8b2666598981f464 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2019-01-08[fuel] Schedule the os-nosdn-fdio-noha scenarioCristina Pauna1-18/+18
Change-Id: I5f96fe9e7268d44f083bc5925520afad53c89ff8 Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2018-12-14Revert "[fuel] Define Docker tag for stable branches"Alexandru Avadanii1-3/+0
Moved logic to OPNFV Fuel via [1]. [1] https://gerrit.opnfv.org/gerrit/#/c/65833/ This reverts commit 1590de2d2a85506c29826c6914dc1cbe218d4113. Change-Id: I1acd257ea121e6ff48ce1605e9509e01ce6edb76 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-11-28[fuel] docker: Improve build blockingAlexandru Avadanii1-0/+6
We previously blocked the parent job from running on the same node, but we need to also block the sub-jobs to prevent races. Fixes: 2e8907a0 Change-Id: I8243407f4f3db3c07a8dba66ba02575bede70fbc Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-11-21Merge "[fuel] docker build: Add blocking jobs"Aric Gardner1-0/+5
2018-11-21[fuel] docker build: Add blocking jobsAlexandru Avadanii1-0/+5
Prevent master & stable streams to trigger concurrent builds on the same node, which usually leads to one of the jobs failing to acquire the DPDK lock on the build server. Change-Id: I1f61f1a2eb10eb9373a75b31c74f5d6de60f5334 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-11-21[fuel] docker build: Add CACHE_INVALIDATEAlexandru Avadanii1-0/+5
JIRA: FUEL-398 Change-Id: Ie490ec0841dae9748b35fa716e8b9fc0cd0aff63 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-11-08Merge "[dovetail] remove the stream check for fuel"Aric Gardner1-7/+7
2018-11-08[fuel, armband] RTD: Enable Gambia streamAlexandru Avadanii2-20/+8
Change-Id: I97631f1d4902f8b8d3c2de8c4b086ffbad40a0f2 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-11-07[dovetail] remove the stream check for fuelxudan1-7/+7
Now it set that only running Dovetail jobs on Fuel fraser. Remove the check item. The mandatory test cases will run on all ha scenarios. The optional test cases only need to run twice a week on ha scenarios to save the time. Change-Id: I7f7dd93440bb40e7bc9964fd744bb002ef88f77b Signed-off-by: xudan <xudan16@huawei.com>
2018-11-06Fuel RTD job was missedAric Gardner1-0/+12
Adding it back, I removed it from fuel-project-jobs and forgot to add it back as its own file Change-Id: I9d84a979cd5323d72ec858b310cb1b786c5f1207 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2018-11-02Enable odl-bgpvpn-noha daily job on fuelStamatis Katsaounis1-0/+24
JIRA: FUEL-393 This patch enables odl-bgpvpn-noha scenario on daily jjbs for fuel installer. Change-Id: I89e85ee004c08aea07714e678fb223a7721b29ec Signed-off-by: Stamatis Katsaounis <mokats@intracom-telecom.com>
2018-10-31Merge "[fuel] Handle CI DEBUG mode"Aric Gardner1-0/+3
2018-10-31[fuel] Handle CI DEBUG modeMichael Polenchuk1-0/+3
Change-Id: Id169e19cd465d264525bfde843e7764d4f4d5d16 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2018-10-25[fuel] Define Docker tag for stable branchesMichael Polenchuk1-0/+3
Change-Id: Ic3c99eee282641eb15880fe18578cbee534308e5 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2018-10-18RTD jobs for all projectsAric Gardner1-8/+0
RTD jobs for all active projects All jobs start as non-voting. All rtd jobs are in their own file to faciliate future bulk changes: jjb/$project/$project-rtd-jobs.yaml All project have rtd pages https://opnfv-$project.readthedocs.io Change-Id: I776e41f968d38f08cb3187f743f69d5d6b697e8e Signed-off-by: Aric Gardner <agardner@linuxfoundation.org> Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-10-15Ensure jobs don't get queued on offline buildersTrevor Bramwell1-0/+4
A change to the NodeLabelParameter config in JJB caused any jobs using the plugin to possibly have their jobs triggered on builders which weren't online. This in turn caused the queue to backup and newer jobs are blocked waiting for older ones to complete, which never happens as they're never queued on an online builder. The 'all-nodes' parameter ensure jobs that are set to run concurrently don't trigger across all available nodes at once, as this will include offline nodes as well. As this is the default of the plugin, projects which need it can enable it individually. Change-Id: Ia690eef078209b6b056dad85613dda6868b18271 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-10-12Update jenkins-job-builder to 2.2.1Aric Gardner2-4/+4
jjb/lf-ci-jobs.yaml has jjb-version: 2.2.1 as a minimum change block-level to blocking-level: https://review.openstack.org/#/c/608092/ We will need to change this back once we move past jenkins-job-builder>2.5.0 Change-Id: I12d0f55ee3c2dad20340ebf0fa8428ee1ad8484c Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2018-09-26[fuel, armband] Switch CI jobs to gambiaAlexandru Avadanii4-52/+138
- keep fraser jobs for Dovetail, schedule 4 CI runs / week / arch; - stop running Functest/Yardstick for fraser to cut down CI time; - reschedule master/gambia triggers to ensure an uniform CI POD allocation across the week; - enable gambia triggers; Change-Id: I2a66628ff3525cc9cbd4ffbb4b790633257b6cba Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-26Merge "[fuel] Schedule odl-sfc-noha scenario"Aric Gardner1-0/+16
2018-09-26[fuel] build, deploy: Run as regular userAlexandru Avadanii2-6/+2
Change-Id: I70f8e7c9372e22e6f3e357b48a0a49f44a4d9078 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-26[fuel] Schedule odl-sfc-noha scenarioMichael Polenchuk1-0/+16
Change-Id: Ic1430742e98dd0e98ea3456c636a910c22a90e88 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2018-09-22[fuel] verify: Rework condition for using sudoAlexandru Avadanii1-15/+8
With the rework of Fuel & Armband repos, the condition for using sudo got mixed up and alternated between on/off for armband's deploy/verify jobs. Rewrite it based on lab allocation instead of project. Change-Id: I428c585142017b170233858ec3160fdaf998db0c Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-21[fuel] verify: Use regex find instead of matchAlexandru Avadanii1-1/+1
==~ and its negative form previously used mean the pattern should match the whole string, while =~ returns true for partial matches. Change-Id: Ibdeacb4bc221820175b15a87db343fc950e0f9e8 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-21[fuel] verify: pass env vars with sudo -EAlexandru Avadanii1-2/+2
While at it, tweak regex for verify job to match 'recheck' right before EOF. Change-Id: I3e8e1eeaf2ca947425fa2443b29e150c808eea07 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-21[fuel] verify: Enable voting for arm64 deployAlexandru Avadanii1-5/+1
- disable functest smoke on arm-virtual* PODs, since we don't perform a full deployment on those PODs, only a basic integrity check; Change-Id: I0bcd6da32118ea256652dc74977ef0ee7f2525ab Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-21[fuel] verify: Add baremetal testing on requestAlexandru Avadanii3-31/+116
Duplicate fuel-verify jobs based on cluster type (virtual, baremetal) and allow (re)checking changes using a specific scenario: - ALL changes will trigger a virtual POD CI cycle (build, deploy, smoke) on submit, rebase etc., just like they used to; - change comments containing a substring formatted like: * `recheck: os-odl-nofeature-ha` * `reverify: os-odl-nofeature-noha` * `recheck` will trigger only virtual or baremetal deployments of the required scenario (default os-nosdn-nofeature-noha) on: * virtual PODs if scenario is NOHA; * baremetal PODs if scenario is HA; - limit arm64 verify job running on arm-virtual2 to the installation of infrastructure VMs and skip cluster setup to prevent POD time starvation; Limitations: - HA scenarios can only be verified on manual request via a change comment (e.g. 'recheck: os-odl-ovs-ha'); JIRA: FUEL-390 Change-Id: I6368cfd045180d6a7202b8d817b17a4b123ba2af Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-19[fuel] Retire Danube streamAlexandru Avadanii3-146/+15
- cleanup deploy tooling for old-style artifacts (ISO-based); - remove danube stream, related jobs and hacks required for them; Change-Id: Ib2486173df1ec83f2dbc08a5e9faf950bffb4b06 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-19[fuel] cleanup: remove unused scenariosAlexandru Avadanii1-222/+0
We don't currently support ONOS and KVM-based scenarios. Change-Id: I9869498c1f726293d571562291e850a817bf3e18 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>