summaryrefslogtreecommitdiffstats
path: root/jjb/apex
AgeCommit message (Collapse)AuthorFilesLines
2017-02-20Apex: Removes nosdn from verifyTim Rozet1-15/+0
Since we now have gate jobs in order to verify functionality specific to a scenario, we can eliminate running 2 pre-gate verify deploys with nosdn and odl_l3. The consensus from Apex team is that we gain little validation with nosdn in comparison to odl_l3, so we can remove nosdn and then trigger it as a specific gate job if we need to validate its functionality. Change-Id: I23367ad746cedd8b091aa4ffaf53249fef3c0eee Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-20Apex: Enables FDIO/VPP in daily jobTim Rozet2-14/+71
Change-Id: I6c06ecd40b5c2d57ca8f62fd52fe78267b4a8735 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-17APEX: Change virtual ram for ovs-dpdk and vpp scenarios to 14GFeng Pan1-0/+3
Change-Id: I997202032fd868802166fb84aa0f77b27abf28cd Signed-off-by: Feng Pan <fpan@redhat.com>
2017-02-13APEX: Add fdio specific network settings file to virtual deploymentsFeng Pan1-0/+2
Change-Id: I9bbcd1b801d10b6fab6b32b33372260ac2e65cae Signed-off-by: Feng Pan <fpan@redhat.com>
2017-02-13CSIT: Fixes bug with routes and compute nodesTim Rozet1-10/+14
Change-Id: I2b5625ce9458ff4438ffc556bb08c4d6a6ace03d Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-13CSIT: adds route fix for functestTim Rozet1-0/+6
Change-Id: I3dae88e8af728bbcef0f0d4be27478cf7b8e06fc Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-13Merge "[APEX][GLUON] Add to gluon to apex-daily"Tim Rozet1-0/+30
2017-02-13CSIT: fixes for functestTim Rozet1-2/+2
Since we have no 'installer' for CSIT snapshot deployments, we need to indicate to functest where the RC credentials are. This patch adds that, as well as modifying the IP configured for the host br-external bridge to be the GW IP for the external neutron network. This will allow floating IPs to work with the Functest container. Change-Id: Ie594de8cb2d7837abfad612b9ba49b0c02e7b2be Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-13[APEX][GLUON] Add to gluon to apex-dailyNikolas Hermanns1-0/+30
Change-Id: I2c5640373e159d8983fa3c6352cc094b122f8e9e Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com> Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
2017-02-10Apex,CSIT: Fixes slaves and other bugsTim Rozet1-4/+3
Changes Include: - Fixes phase jobs to run on the same node - Removes using WORKSPACE/.tmp dir for unpacking snapshot since other phase jobs will need access to these files. Now just unpacks to cache directory - Fixes download for ODL. The previous way ODL was being downloaded was only if a manual patch-set job was run on the ODL gerrit. This patch changes the download to use the zip artifact automatically produced. - The zip artifact is converted to tar.gz and stored in /tmp/ for the install job to consume. Note: the conversion is done because the odl-pipeline install scripts only currently accept tar.gz. - Extra checks in install job to make sure required files exist and have been previously unpacked by deploy job. Change-Id: I38aad98cac247eb4af2839811388b119079bc7ba Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-10Apex: Fixes CSIT snapshot deploy scriptTim Rozet1-9/+12
Change-Id: I84d3a485594e9ca4c6e0230f2243458fe4450f40 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-10Apex,3rd_party: Fix workspace wipingTim Rozet1-2/+1
Workspace wiping was done in builders, which can be removed in favor of wiping workspace via the 'scm' entry in the job. For now we point at apex since we require apex repo to clean the host properly. We also need sdnvpn for the python code to upgrade ODL. Since we can only use a single scm at a time, we use apex in the jjb, and then manually clone sdnvpn in the builders that require it. Change-Id: I52274fc8fdd6b6c052e396c2a63dab5abcbf764e Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-10Apex: fixes gate job param passingTim Rozet1-0/+1
Change-Id: I81bd36ce085d373ecd986a453cde8d45f179a7fb Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-10Apex: fixes issue with detecting proper gate scenarioTim Rozet1-1/+1
Change-Id: I5aaf203f3db5078e462007c78aa9ff13d102c70c Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-09Apex: fixes csit snap uploadTim Rozet1-1/+1
Change-Id: Ideb6302df40cae35637d9d764a7811532cf46d7b Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-09Apex: csit snapshot create more perms fixesTim Rozet1-0/+2
Change-Id: I8143a664a7d9829a048df2603df281ee78dda937 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-09Apex: removes files touched with by root in workspace for csitTim Rozet1-0/+1
Change-Id: I5e97a617a1e205ab7827b362d7e46e5f1792a578 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-09Apex: Adds gate scenario jobTim Rozet2-0/+96
Apex needs a way to run a gate job after basic scenarios (nosdn, odl-nofeature) pass. We need the capability to specify which scenario should be the gate. This patch allows us via a comment to specify 'start-gate-scenario: <scenario>' which will start a gate job to validate that scenario deploys and passes basic functest health check. Some drawbacks of this approach include only being able to validate a single scenario per comment + gerrit votes overriding (not true workflow/pipeline plugin). The positive is this is a fairly small CI change to enable some much needed verification. It will be the Apex committers responsibility to issue this comment post Jenkins +1 approval of pre-gate. Change-Id: I9a1364bb1cece8b35488d496789a5e83c707b32d Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-08Apex: More fixes to csit snapshot createTim Rozet1-2/+3
Change-Id: I210e5148c8058488edab6f26ece42b011e0e618d Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-08Apex: fixes missing sudo on route cmd for csitTim Rozet1-1/+1
Change-Id: Iffb93175cc253a471530571662a5b8fb3a00ff88 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-08Apex: adds host route for csit jobsTim Rozet2-1/+11
This route will let functest container access floating IPs on the overcloud when virtual deployments are used. Change-Id: I9c63239d4d224a141538e9d6f203f4902fe8752e Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-07Apex: fixes snapshot create RC filesTim Rozet1-3/+3
Change-Id: I769bf1f4f6d0c399769422bc7a84a171c295cf2c Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-03[APEX][BGPVPN] Add to bgpvpn to apex-dailyNikolas Hermanns1-2/+30
Change-Id: Iea68bd0730c339ee42524920f53dbf54cafb9add Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
2017-02-02Apex: fixes csit promote functest suite namingTim Rozet1-1/+1
Change-Id: Ia8bda581c2e040ad00db6f21022f0d748ca314c9 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-02Apex: fixes incorrect reference to csit build directoryTim Rozet1-1/+1
Change-Id: I135a9792a897e8b4fa99ef888b84d58c9a11dc69 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-02Apex: fixes csit promote deployment jobTim Rozet1-4/+4
Points deployment to local artifacts and not RPMs Change-Id: I6d65dd644b7e7d1d2f54738e30a56e5d0e75131f Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-02Apex: fixes csit build builderTim Rozet1-7/+2
We dont want to use the builder job, since we dont want RPMs/ISOs created/uploaded. Minor fix to functest job trigger. Change-Id: Ifc80dd0fe0dbf2261adf3ae00c39ba814cba548c Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-02Apex: Disables building ISO for csit promote jobTim Rozet1-0/+3
Change-Id: If84b310afdca95a4ffa85de218b549cecf1916e2 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-02Apex: fixes missing declaration for csit promote jobTim Rozet1-4/+6
Also adds some extra blocking. Change-Id: I3dc4526624fdd54b1f124f12f9dc3b3034ad9413 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-02Merge "Apex: changing Gluon scenario name to noha"Tim Rozet1-1/+1
2017-02-02Merge "Apex: Create promotion and verify job for Apex CSIT snapshots"Tim Rozet5-1/+327
2017-02-02Apex: changing Gluon scenario name to nohaGeorg Kunz1-1/+1
Change-Id: I67da4fe16584ae8f47b341883623674b89156699 Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
2017-02-01merge GIT_BRANCH and GERRIT_BRANCH into BRANCHRyota MIBU1-13/+3
GIT_BRANCH parameter is different; master or stable/danube in daily jobs, but 'refs/changes/57/27657/6' in verify jobs. This breaks some job builders triggered by the both types of jobs. We have GERRIT_BRANCH parameter for verify jobs to identify stream and expected branch into the patch will be merged after it got +2 and submitted. To avoid further confusion and to have common job builders for daily and verify jobs, this patch introduce BRANCH parameter. GERRIT_BRANCH is now deprecated. Change-Id: Ibcd42c1cd8a0be0f330878b21d3011f1ec97043b Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-02-01Apex: Create promotion and verify job for Apex CSIT snapshotsNikolas Hermanns5-1/+327
Changes Include: - Adds a daily job to create Apex snapshot tarball if functest passes - snapshot artifact uploaded to artifacts.opnfv.org - snapshot artifcat info is stored in snapshot.properties - 3rd party job updated to deploy from snapshot - 3rd party install netvirt job updated to use updated sdnvpn tools JIRA: APEX-364 Depends-On: I792db0fac3f4e81969fe85c05fc298fe5af02537 Change-Id: I8a875c081d756d098173c0baf11c0b4e4956b9fd Signed-off-by: Tim Rozet <trozet@redhat.com> Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com> Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-01-27Apex: Adds gluon scenarioTim Rozet1-0/+1
Change-Id: Ie6f83e9b4d41ce2a6877a580304e4bcf03b6e505 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-01-26[APEX][BGPVPN] Remove l2 from NameNikolas Hermanns1-1/+1
The l2 flag for bgpvpn was always misleading. In addition since Boron there the standart is to use l3. So we will remove the flag completely. Depends: https://gerrit.opnfv.org/gerrit/#/c/27459/ Change-Id: Ie4a74eeedbffe2f166934fd989b79d216811d34c Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
2017-01-20[macro] property logrotateRyota MIBU1-0/+11
This patch defines 'logrotate-default' property and replace 'logrotate' by it, as 'logrotate' is deprecated on jenkins>=1.637 . Change-Id: I900975e5b3f590bb7a4d430e2f623931ae782bf4 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-01-11change from odl_l2 to odl_l3 for cperf runner jobJamo Luhrsen1-2/+2
Change-Id: If1546349981520c3b2f0c805da7ea9c7e91724e8 Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
2017-01-09Apex: Updates FD.IO scenarios/jobs for DanubeTim Rozet1-2/+7
Change-Id: I9479d3ca047093deeac038d4ca5caf5e69cd8116 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-12-19Apex: adds missing fdio jobsTim Rozet1-14/+9
Change-Id: I29fad127de52cf0f5dd40e57eadbf478e4777483 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-12-19Apex: Adds FDIO HA daily scenario only for ColoradoTim Rozet1-0/+166
Change-Id: Idb4d6f12a0934b332a13653b1b8dd80505e0af2a Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-12-19fix ci jobs (daily && no branch param)Ryota MIBU1-0/+6
Change-Id: Iad856adf625a56c2f5c366fb414746d1e9e16691 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-12-19clean scm defenitionsRyota MIBU1-32/+8
This patch makes sure we use 2 types of scm, and allows us to specify them by adding one line in job-templates. - git-scm # for daily jobs and merge jobs - git-scm-gerrit # for verify jobs [New] Change-Id: Iddc8a5e0e115193c7081a6d6c53da209900e95c8 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-12-12Apex: fixes build directory for build/uploadTim Rozet2-1/+3
Change-Id: Iaa6b60c1de8c80e2a3c582a478131b1d7fc2dc3f Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-12-11Apex: Fixes build pathsTim Rozet2-3/+3
Change-Id: I42eceade9d24a237c2a0f725db9e39de53c5be8a Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-12-09Apex: fix verify referencing old odl_l2 scenariosTim Rozet1-2/+2
Change-Id: I46b55c30711e544d71dcb0191b3aa32a4e080772 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-12-08Apex: Updates deploy for new build/Danube and removes ColoradoTim Rozet2-295/+5
Change-Id: I6b8df28e5ae27c70f9de2c0346dee2e1828e8ab8 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-12-01Restrict Gerrit Triggers to OPNFV Gerrit ServerTrevor Bramwell1-0/+2
With the addition of ODL and OpenStack Gerrit servers, it's important we don't generate additional noise by accidentally building against these Gerrit servers when we don't intend to. JIRA: RELENG-179 Change-Id: Ia163c6c3eaa58e8e21dc6548a839062fcbde39ed Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2016-12-01Apex: fixes non-updated scenarios for fdio-haTim Rozet1-2/+2
Change-Id: I54b6600592260e797fce533b13585302b08a66e0 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-11-29Apex: Adds odl_l2-fdio-ha to dailyTim Rozet1-1/+2
Trades noha for ha scenario Change-Id: I595766b8a06b115e0453c593c728c85e5a648e3d Signed-off-by: Tim Rozet <trozet@redhat.com>