summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-11-17Refactor reporting dirMorgan Richomme112-611/+897
- dockerization - create util function for all the test projects - create a common config files - add unit tests - pep8 JIRA: RELENG-162 Change-Id: Ib209be4233084100ff238a7aeb2843ccc24a6f1e Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-11-08Cleanup dirty daisy build workspace directory, part2Zhijiang Hu1-1/+1
This let daisy basic job and build job to run on the same machine, so that, basic job can do cleanup for the build job. This is a one-shot action. After succefully executed, this PS will be reverted. Change-Id: I79950508afe393af8bb6097e5f49745140068920 Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2016-11-08Cleanup dirty daisy build workspace directoryZhijiang Hu1-0/+1
This is a one-shot action. After succefully executed, this PS will be reverted. Change-Id: I09ffadf6ea3bace87164feb409bb8a1187c8b2fd Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2016-11-07This fixes the uploads going to docs/docsAric Gardner1-2/+2
gsutil command looked like this: gsutil -m cp -r upload/docs gs://artifacts.opnfv.org/fuel/colorado/2.0/docs Uploads looked like this: Uploading ...docs/docs/installationprocedure/_static/down.png: Change-Id: Ic767187ea973351c7123e08441ee3e67eb1ffdfa Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2016-11-07files merged are going in /docs/docs/Aric Gardner1-0/+6
adding echos to debug Change-Id: I232044a616ca36bb7ff4a42a76188f6d47dd807e Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2016-11-07Merge "Prevent double uploading while "build" jobs"Aric Gardner1-5/+3
2016-11-07Merge "compass: Update verify jobs and introduce Multijob and verify phases"Jun Li2-131/+250
2016-11-04Don't run Functest unit tests for Colorado branchjose.lausuch1-1/+1
run_unit_tests.sh is a new thing for Danube, it shouldn't be executed in Colorado verify jobs. Change-Id: Ibc9fd41ae390ef2fcb7d448914dd65a7b9166781 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-11-04compass: Update verify jobs and introduce Multijob and verify phasesmeimei2-131/+250
Change-Id: I2b4e57d5c67f0b8abd485668ce40675d9dff73e7 Signed-off-by: meimei <meimei@huawei.com>
2016-11-03Merge "Propose Yolanda Robla Mota as new committer to Releng"Aric Gardner1-0/+1
2016-11-02Prevent double uploading while "build" jobsFedor Zhadaev1-5/+3
"build"-like jobs were matched to both if-statements so ISOs were uploaded twice. This patch fixes that behaviour. JIRA: FUEL-221 Change-Id: I1f6b18339ec742b65de6a3f3c1ae3c9a5009fa4e Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com>
2016-11-02Armband: Verify: Removed upstream folder from forbidden file pathsAndrei Varvara1-2/+0
"forbidden-file-paths" prevents verify from running for patches that alter that dir so it was necessary to remove "upstream" ANT configuration completely Change-Id: I6c1f00fe500548695284ad1e947cb35bdce14c3e Signed-off-by: Andrei Varvara <andrei.varvara@enea.com>
2016-11-02Propose Yolanda Robla Mota as new committer to RelengFatih Degirmenci1-0/+1
Change-Id: Id7699db3beb50c1e2cdea3affd4f7b052f28596e Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-11-02Fix perms and sed for bridge_nameYolanda Robla Mota1-3/+3
Change-Id: I0b2b6e31a456398958bf1997ed6f6394322191c8 Signed-Off-By: Yolanda Robla <yroblamo@redhat.com>
2016-11-02Start using centos7 instead of centos-minimalYolanda Robla Mota2-2/+2
Current builds with centos-minimal are failing on 7, so start using centos7 element instead. Change-Id: I80d986fd7613e1807a119447a01c62e6f8a93ddf Signed-Off-By: Yolanda Robla <yroblamo@redhat.com>
2016-11-02Add step to customize create bridge templateYolanda Robla Mota1-5/+8
Change-Id: I0f4e7353773291e810f70059e4a015ac641bd2c8 Signed-Off-By: Yolanda Robla <yroblamo@redhat.com>
2016-11-02Fix automated job to properly create the bridgeYolanda Robla Mota1-0/+7
The element that creates the bridge was moved from file to template. But in the case of VMs we are not running puppet to install bifrost, so that is not applied. Manually place the file in the right path, and replace the bridge name with the expected br_opnfv. Change-Id: I22b2213b529343b24c358b3c80fd1849ec40979c Signed-Off-By: Yolanda Robla <yroblamo@redhat.com>
2016-11-02playbooks: Do not serialize ironic deploymentMarkos Chandras1-4/+4
[This is similar to upstream https://review.openstack.org/389079] This somewhat reverts 0a82e3d8d29f85229e1ed29d90de47346bc1d9b1 ("Serialize localhost actions during final host deployment"). The only point where we want to serialize the steps is when accessing common files on the host. In the bifrost-deploy-nodes-dynamic role, all tasks are accessing files based on the 'inventory_hostname' variable, which means there is no conflict there and tasks on these role can run in parallel. This allows bifrost to provision machines in parallel during pxe boot which speeds up the entire operation. Change-Id: I64b1f2832c333c89e33e8f9d19f03e4d653d74b4 Signed-off-by: Markos Chandras <mchandras@suse.de>
2016-11-01Armband: Verify: Fix build params, tree pathsAlexandru Avadanii1-4/+4
Armband tree has ci, patches and upstream as folders. Updated the releng armband-verify-jobs.yml with the right paths. While replicating Fuel@OPNFV behavior, one default set of parameters was left pointing to x86 build defaults (opnfv-build-defaults), instead of opnfv-build-arm-defaults. JIRA: ARMBAND-99 Change-Id: I4a0ec09b6188ef4c7f06d2f0c0ddcb13ca9ad72f Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> Signed-off-by: Andrei Varvara <andrei.varvara@enea.com>
2016-10-31Armband: Verify: Don't enable virtual-deploy yetAlexandru Avadanii2-8/+5
While at it, add missing exec flag to one sh script, and cleanup some obsolete debug logs. Change-Id: Ib805e41177571f6413ed744edae405449c86412e Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-10-31Merge "Add verify jobs for Armband"Aric Gardner3-43/+283
2016-10-28Merge "Trigger test unit execution on verify + Published for jenkins"Morgan Richomme1-1/+29
2016-10-26Merge "predefined-parameters complement for daisy verify jobs"Fatih Degirmenci1-0/+20
2016-10-25Merge "Refactor SSHUtils"Jun Li6-153/+150
2016-10-25[Yardstick] Add default DB_BACKEND for virtual podJingLu51-8/+8
JIRA: YARDSTICK-357 Change-Id: I5a6e77366733e1a871c8f1574d15996456ec080d Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-10-24Add verify jobs for ArmbandAndrei Varvara3-43/+283
This patch is similar to what releng/jjb/fuel does for verifying build and deploy. JIRA: ARMBAND-99 Change-Id: Ic6524e921acf458b55fbbb3453638c5fc30db15c Signed-off-by: Andrei Varvara <andrei.varvara@enea.com>
2016-10-23predefined-parameters complement for daisy verify jobsZhijiang Hu1-0/+20
Try to solve "Error fetching remote repo 'origin' GERRIT_REFSPEC" problem. Change-Id: I0631be6cced09aa816afab9471c1351e69a5bda7 Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2016-10-22[qtip]update qtip ci jobwu.zhihui1-1/+9
1. Creat qtip ci job on zte-pod3 2. Reschedule time on zte-pod2 JIRA: QTIP-138 Change-Id: I5805e976e72c898e761f440833bfde42b37bba42 Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-10-21Merge "[compass] fix concurrency issues of ci jobs"mei mei2-2/+2
2016-10-22[compass] fix concurrency issues of ci jobsQiLiang2-2/+2
JIRA: COMPASS-494 Change-Id: I7cffad73976cd33974df4fe66e6a30e67df962c1 Signed-off-by: QiLiang <liangqi1@huawei.com>
2016-10-21Merge "Upload Generated Documentation to Correct Path"Trevor Bramwell1-1/+1
2016-10-21vsperf: Run colorado verify/merge jobs on intel-pod3Fatih Degirmenci1-2/+4
Change-Id: Ic893544d76e9e99189c4bba1370e5d5c0bec2e92 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-10-21Refactor SSHUtilsGeorge Paraskevopoulos6-153/+150
- Add utility functions to get and put remote files - Add JumpHostHopClient class that creates an ssh connection to a remote server through a jumphost. This class inherits from paramiko SSHClient and provides all the methods SSHClient provides - Add get_ssh_connection utility function that creates an ssh client object. Change-Id: Ic5e56f53781a861e991ae02864eb2e06dacaee1f Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-10-20Upload Generated Documentation to Correct PathTrevor Bramwell1-1/+1
Documentation for Colorado 2.0 is not being uploaded to the correct place. Instead of being uploaded to 'colorado/2.0/docs' documentation is getting uploaded to 'colorado/2.0/'. Using `$gs_path` over `$GS_URL` should fix this. Further this should fix the failure from the gsutil command happening when trying to set the correct Content-Type header on HTML files as it's referencing a path that does not exist. JIRA: DOCS-161 Change-Id: Ic732fda5cac54b1cc4834f2b44000ee87838f269 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2016-10-20Merge "Update opnfv-docs Merge Job Trigger and Parameter"Trevor Bramwell1-0/+6
2016-10-20Apex: removes opendaylight-sfc rpm from uploadTim Rozet2-3/+3
We no longer build a separate RPM for opendaylight-sfc, so this needs to be removed. Change-Id: I6dc10d4dbc1c42336f299e4b05955e95a67bb1a0 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-10-20Merge "Add documentation for deploying on baremetal"Fatih Degirmenci1-0/+57
2016-10-20Merge "prototypes: bifrost: Ignore dnsmasq service failures"Fatih Degirmenci1-1/+1
2016-10-20Merge "reslove issue about can not trigger verify jobs"Fatih Degirmenci1-7/+5
2016-10-20Merge "Set arm-pod-3 as non-ci POD"Fatih Degirmenci4-0/+114
2016-10-20prototypes: bifrost: Ignore dnsmasq service failuresMarkos Chandras1-1/+1
If this is the first time we run bifrost on a host or if we haven't run bifrost since the last reboot, restarting the dnsmasq service will fail because of conflicts with the dnsmasq process running by libvirt. This is later on 'fixed' by bifrost by killing the one from libvirt. Make sure that this spurious failure will not prevent the rest of the cleanup process to move on. Change-Id: Iebf37881570c27cb07cea3cecdb0fa8ac3fc511b Signed-off-by: Markos Chandras <mchandras@suse.de>
2016-10-19Update opnfv-docs Merge Job Trigger and ParameterTrevor Bramwell1-0/+6
- Adds 'GERRIT_REFSPEC' parameter By setting a default to 'refs/heads/{branch}' (which will evaluate to either 'refs/heads/master', or 'refs/heads/stable/colorado') we will be able to manually trigger patchsets. - Adds 'rebuild docs' comment to trigger Because 'remerge' is used by multiple projects, adding 'rebuild docs' will allow anyone to trigger only a rebuilding of the documentation, while still rebuilding them on a 'remerge' comment. Change-Id: I596f3e8bf412077e5e505555cb0654394a32d213 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2016-10-19Merge "vswitchperf: Update merge and verify jobs"Fatih Degirmenci1-0/+4
2016-10-19Merge "Disable selinux for RHEL"Fatih Degirmenci1-0/+8
2016-10-19Trigger test unit execution on verify + Published for jenkinsMorgan Richomme1-1/+29
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com> Change-Id: Ieb8e291d31479fff1c7cad941eb9be83cd4b670f Depends-On: Icd958552fafb4e8dc58f9008586bcaf33862ccd4 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-10-19Merge "bug fix: pdf generation"Morgan Richomme2-39/+50
2016-10-18Merge "Set a Custom URL for Bifrost Verification Jobs"Fatih Degirmenci1-0/+2
2016-10-18Set a Custom URL for Bifrost Verification JobsTrevor Bramwell1-0/+2
OpenStack-CI documentation states[1] a custom URL needs to be set in order for Jenkins comments to be correctly formatted by the OpenStack Gerrit server. [1] http://docs.openstack.org/infra/system-config/third_party.html#the-jenkins-gerrit-trigger-plugin-way Change-Id: Id10c9839b823f0b3841cfcaa16a6dd384d34cbbe Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2016-10-18Merge "make elastic index configurable rather than settled in code"Jose Lausuch4-14/+14
2016-10-18bug fix: pdf generationMorgan Richomme2-39/+50
Change-Id: Ic101411a991b4baac8e1683bc5cad924f85f05c2 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>