summaryrefslogtreecommitdiffstats
path: root/jjb
AgeCommit message (Collapse)AuthorFilesLines
2018-07-16Run ODL CSIT on Apex from Cperf containerJamo Luhrsen8-81/+328
This patch adds the ability to deploy a cperf container and execute ODL csit against an OPNFV deployment with ODL. The cperf job to execute csit requires an RC file, SSH key to access OPNFV nodes, and a yaml descriptor file that contains per node information about each control/compute node. This patch also adds triggering the cperf CSIT job inside of the 3rd party ODL netvirt verification suite. That job uses Apex snapshots to bring up deployment (no undercloud). Additionally this patch includes some changes to allow multi version snapshots to work. Multiple snapshots are now being created for different OpenStack branches along with noha or HA type topologies. This patch includes the ability to detect the desired scenario as triggered by ODL Netvirt gerrit. Now in ODL netvirt gerrit a user may provide: "check-opnfv <OS version>-<noha|ha>" style syntax to initiate 3rd Party OPNFV CI on a particular OS version/HA setup. Change-Id: I51a27545c985ce74c1c72fe0933eb451939a8c05 Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com> Signed-off-by: Tim Rozet <trozet@redhat.com> Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
2018-07-16Apex: add k8s deployment to dailyTim Rozet2-0/+11
Change-Id: I01ac2d25615f189851bc033d156aacc155233913 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-07-16[dovetail] Run mandatory and optional test cases with 2 jobsxudan1-4/+5
JIRA: DOVETAIL-694 Change-Id: I19928d57c14f99e5c3ed7725fbe3476096b1674c Signed-off-by: xudan <xudan16@huawei.com>
2018-07-16[dovetail] Add TESTAREA to support run mandatory or optional test casesxudan2-1/+95
JIRA: DOVETAIL-694 Change-Id: I4d2f4342bb10b5199c0dd1ed6ee579df14cb1517 Signed-off-by: xudan <xudan16@huawei.com>
2018-07-16[dovetail-webportal] Edit verify jobxudan1-1/+1
Set the verify job of the webportal to be 'echo hello world' temporarily. Change-Id: Ib9c749572a629595593405fba6ae275d2dc90563 Signed-off-by: xudan <xudan16@huawei.com>
2018-07-16Merge "Add verify jobs for new repo dovetail-webportal"mei mei1-0/+101
2018-07-16Merge "[dovetail-webportal] Add docker build jobs for dovetail-webportal"mei mei1-5/+10
2018-07-12Apex: Disable fraser dailyTim Rozet2-2/+2
Change-Id: Iad2503baca32175ff912c85dccd71791fc8156ff Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-07-12Apex: Update blocking for csit promotion jobTim Rozet2-0/+10
Ensure only one csit promotion job runs on a node at a time. Change-Id: Iab36f267f880347e0090fd87b91c9d7e28fbc4f4 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-07-12Merge "Apex: Allow for multi-version snapshots"Tim Rozet4-9/+47
2018-07-12Apex: Allow for multi-version snapshotsTim Rozet4-9/+47
This patch adds ability to manage multiple snapshot versions. We want to be able to have snapshots for noha and ha for multiple OS releases. This adds that capability and updates the deploy script to be able to deploy them. Also a user can specify which scenario to trigger with his ODL netvirt commit by doing 'opnfv-check <os version>-<ha|noha> Change-Id: I3884b41c86b55c187becfb83ef62f3431724d09e Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-07-12Merge "unh-pod1: disable trigger for deploying auto"Fatih Degirmenci1-1/+1
2018-07-12Ensure docker prunning can be doneCristina Pauna1-0/+1
Sometimes the docker build fails and the docker process hangs on a container, withouth being able to stop it. This causes spurious failures on other builds that shouldn't fail. The prune job should cleanup the hanging containers and images, but it fails when the docker process is hanged. This change adds a docker restart to the prune job, in order to assure that the hanged container is shut down and can be removed. JIRA: ARMBAND-358 Change-Id: I9d04fa1099a6fc53bf773a2eba33be89db7d0aa1 Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2018-07-10[dovetail-webportal] Add docker build jobs for dovetail-webportalxudan1-5/+10
Add 2 docker build jobs for the new repo dovetail-webportal. One is dovetail-webportal-api, the other is dovetail-webportal-web. Once there is a new patch merged, it will auto trigger the jobs to build and upload the new docker images with tag 'latest'. According to the Dovetail release plan and develpoment of the web, can tag this repo and release with certain tag (e.g. ovp.2.0.0) JIRA: DOVETAIL-671 Change-Id: I1becc084617bb52f8c8e23275202bd7be4a7b2b3 Signed-off-by: xudan <xudan16@huawei.com>
2018-07-10Merge "Update Functest testcase list per tier"Trevor Bramwell6-12/+10
2018-07-10unh-pod1: disable trigger for deploying autoPaul Vaduva1-1/+1
Change-Id: I364ff339db7132b6a2ca31d15b6340542b6a9226 Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
2018-07-09[Dovetail] process name configuration for HA test cases on FuelGeorg Kunz1-8/+25
In a Fuel deployment, the control processes are distributed across multiple VMs and the HA test cases need to know where to find which process. JIRA: DOVETAIL-688 Change-Id: Ib20f6ab117aa83d148f9e1a351a4f94ec1192146 Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
2018-07-09Update Functest testcase list per tierCédric Ollivier6-12/+10
Change-Id: I905527d509597218927908be7752ca16b6ea2cc5 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-07-09[compass4nfv] remove vping suite from verifywutianwei1-9/+0
functest healthcheck include the vping, so we can remove this suite. Change-Id: Ifc5f9e2195a9d31713f6e2c2ce47642dc7855855 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2018-07-09Add verify jobs for new repo dovetail-webportalxudan1-0/+101
JIRA: DOVETAIL-671 Change-Id: I4e55123f211f91f9e783d741251bc1fd9df62b85 Signed-off-by: xudan <xudan16@huawei.com>
2018-07-03jjb/releng: fix partial image name matchingYibo Cai1-7/+23
Docker image building script opnfv-docker.sh tries to remove existing images before and after building. It simply uses grep to matching image names, which may cause partial name matching problems. Ex. opnfv/compass-tasks will match both opnfv/compass-tasks and opnfv/compass-tasks-base, and may lead to accidentally removing of images still in use when several building tasks run concurrently. Error log: https://build.opnfv.org/ci/job/compass-tasks-build-arm64-master/6/console Change-Id: I1a83f801c5e0cc889cd9e17b8d1b4d895f1f68a9 Signed-off-by: Yibo Cai <yibo.cai@arm.com>
2018-06-29Fix release tagging scriptTrevor Bramwell1-1/+1
git cat-file can't output the tag information for a tag, but it can output the commit information a tag points to. Change-Id: I147941e2c0ba6defe212dbd0fc8c8a3a1fe0c728 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-06-29[fuel, armband] verify: Use same node for deployAlexandru Avadanii2-2/+2
JIRA: FUEL-375 Change-Id: I01f17a28fdb1bd692d1997b0a32be66de8856a8b Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-06-29fuel-deploy: Add temporary iptables ruleAlexandru Avadanii1-0/+9
Functest Docker has issues connecting to Openstack clusters on Ericsson virtual PODs due to iptables rules interfering. Apply old iptables workaround from functest, at least until we rootcause and fix the issue on those virtual PODs. JIRA: FUNCTEST-985 Change-Id: I01b6788e5dd7a9fd64e80e3e78d7cd8828570cb1 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-06-28Fix unset RC_FILE_PATH in ScriptsTrevor Bramwell1-1/+0
Even though RC_FILE_PATH is defined in Jenkins as passed in as a parameter, bash still sees it as unset. Removing the 'nounset' option from these scripts should allow the check to success (RC_FILE_PATH set to blank). Change-Id: Ibcfdcf0d2a12c8119d2fe3ec3b354be782338bd5 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-06-28Fix Git URL Parameter for Release Merge JobTrevor Bramwell1-3/+3
This was incorrectly set to GIT_BASE, which includes the Project name, and should be set to GIT_URL, which does not. GIT_URL is used instead as each release file can contain multiple repos. Change-Id: I82b5e80f20f8999745cb5008c8057c81c4993574 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-06-28Disable SFC verify job in fraser branchDimitrios Markou1-1/+1
We would like to disable the SFC verify job for fraser branch because jenkins give us -1 on new patches on stable fraser branch because of the lack of tox on that branch. We are not going to submit any new patches on the SFC fraser branch from now on except from one [0]. So we can disable the fraser job as an easy fix to the -1 jenkins-ci problem in gerrit. [0]: https://gerrit.opnfv.org/gerrit/#/c/59175/ Change-Id: Iab2cb1eea6ac14f262ca25bc3cc61e15556f21e9 Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
2018-06-27Merge "Restrict RTD Verify and Merge jobs to Releng"Trevor Bramwell1-0/+1
2018-06-27Functest: Restores ability to run with pre-defined credsTim Rozet2-20/+24
This patch is needed for the case where there are provided OS credentials to functest, and there is no need to find the installer VM and copy the credentials to the host. In the Apex snapshot case, there is no installer VM on the slave, so we must provide the credentials file. Also includes a fix to use tempest_smoke_serial for the snapshot netvirt verification until CSIT suite is working correctly. Change-Id: Ic84955f527e3f84bb0d8579a377b4a1883fe3eb2 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-06-26Apex: Fixes to allow ODL snapshot update to workTim Rozet2-1/+5
Change-Id: I2e641434051e615cf04922a7349c7a7f1891caea Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-06-26Merge "[doctor] disable un-runnable jobs"Trevor Bramwell1-0/+6
2018-06-26Apex: Update and fix netvirt artifact downloadTim Rozet1-7/+9
Change-Id: I7089603b982125f90dd5259e0720007ab3f910e5 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-06-26Apex: Fix fluorine name and patch netvirt reinstallTim Rozet2-3/+2
Temporarily pull in specific patch to fix ODL netvirt reinstall. Change-Id: Id3ba00592e81ee0970075b34afb72f76db02d0b4 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-06-26Merge "Fix release tagging noop"Trevor Bramwell1-1/+1
2018-06-26Restrict RTD Verify and Merge jobs to RelengTrevor Bramwell1-0/+1
By default the rtd jobs from global-jjb trigger against all projects. Setting 'project-pattern' to releng will restrict it to just the releng project. Change-Id: I9586577e8d83c6bf189eaee9159b1e49726740a5 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-06-26Merge "Add support for tox in SFC project jobs"Fatih Degirmenci1-3/+32
2018-06-25Apex: Update ODL master DISTTim Rozet1-1/+1
Change-Id: I5937b486777a5da50b13084969a38c5ee6cb4ba6 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-06-25Apex: Fix IP overcloud parsing for snapshotTim Rozet1-1/+1
Sometimes there are more than 1 IP per line in the overcloudrc. So we make sure we only grab the first one. Change-Id: I565fbed902f00688607683cdc69d0edcba4dc743 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-06-25Apex: Fixes blocking/snapshot checksTim Rozet3-5/+4
Change-Id: If6782ae3806fa9193d42bc3f640c000e3a723724 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-06-25Apex: update 3rd party netvirt CITim Rozet4-9/+26
Intel slave no longer exists. Moves the Apex netvirt snapshots to run on Apex slaves. Change-Id: I3d9d32455e5a24cb64070677a32c5908cc331326 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-06-24[doctor] disable un-runnable jobsRyota MIBU1-0/+6
This patch disbles the following jobs as the labs are not working. - daisy@x86_64 - fuel@x86_64 Change-Id: I69306ac1474afa0c8980ab4e2f1afa29abc789e0
2018-06-22Merge "Add RTD Verify and Merge jobs for Releng"Ryota Mibu1-0/+4
2018-06-21Apex: more snapshot fixesTim Rozet4-9/+18
Changes-Include: - Rename jobs to have 'os' in them to distinguish openstack branch - Fix uploading snapshots to upload from the create directory (where the artifacts are built and stored) - Fix the properties file so that it is created if one does not exist already upstream in the artifacts repo Change-Id: I0d75fd41585538cbe860274a082cb4051d8b05c5 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-06-21Apex: Fix usage of gpg key importTim Rozet1-1/+3
Removes using source to call the gpg import script. source will execute the script in the current shell, which will exit the artifact upload. Adds checking to make sure we ignore any failure with running the script. Change-Id: I587cf9584f9fa8c4d315b7b2328a6c7c55ae3b88 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-06-20Fix release tagging noopTrevor Bramwell1-1/+1
When the release job runs to tag the repos it should push the tags back to Gerrit. This was originally a 'noop' for testing. Change-Id: Ifbecbccda1ae123c7b8f0d59eefa727784d10acd Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-06-20Apex: fix parameter passing to snapshot jobsTim Rozet2-24/+16
GS_URL is required for the builders with the snapshot related jobs. Change-Id: I4b194bbf5646361c527b522a25b71d4c268d9b6c Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-06-19Apex: Removes workaround route for ODL with CSITTim Rozet1-10/+0
This route was used as a hack for JIRA: APEX-112 Change-Id: Ia7afc95389ed4e3c7a4128318868bfe562b34b62 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-06-19Merge "[Dovetail] Increase frequency of Dovetail runs on Compass"mei mei1-12/+0
2018-06-19Merge "[Dovetail] Bugfix a typo"mei mei1-1/+1
2018-06-19Merge "Use Ipmi info provided with PDF"mei mei1-4/+27