summaryrefslogtreecommitdiffstats
path: root/jjb/yardstick
AgeCommit message (Collapse)AuthorFilesLines
2016-08-19Merge "[ZTE PODS]override fuel ip in functest and yardstick ci job"Fatih Degirmenci1-1/+1
2016-08-19joid: Create jobs for orange-pod1 and remove brahmaputra jobsFatih Degirmenci1-2/+10
Change-Id: I61b68a7db60193f5525de7151e43b7752e5dd604 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-08-19[ZTE PODS]override fuel ip in functest and yardstick ci jobwu.zhihui1-1/+1
For all zte pods, the fuel ip is not 10.20.0.2 . It need to override. Change-Id: Ib9533c28d9d03fdfc4804955de9eee7501453cd9 Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-08-18arm-pod1: Adding arm-pod1 to yardstick ci jobsPaul Vaduva1-0/+13
Change-Id: I00ea21566bd2244c35bdf658eb95e8cf435b7be9 Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
2016-08-14Add zte-pod2 CI jobsJulien1-0/+13
1. CI scenario: os-odl_l2-nofeature-ha using Fuel installer 2. Adjust qtip daily job from zte-pod1 to zte-pod2 Change-Id: I3e4e1adf3a6865a4cc9be81522472c781a8aea4f Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
2016-08-13Add zte-pod3 in yardstick and functest jjbJulien1-0/+5
Deployment in zte-pod3 successfully but yardstick and fucntest can not be triggered. JIRA: PHAROS-247 Change-Id: I5407f8c51bac83263b9f165558a38fa0db199868 Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
2016-08-11Fix Yardstick connection issue on virtual envMichal Skalski1-0/+5
Libvirt creates iptables rules for NAT network which reject inbound connections which not originate from host. Use the same appraoch as for functest and add iptables rule which allow connections from yardstick container to libvirt vm. JIRA: FUEL-166 Change-Id: I43840bd15cb3ff3fc0f8306ff43c83aabfa9b06f Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-08-09Add ZTE-POD3 in CIJulien1-0/+8
Add ZTE-POD3 to support whole procedure of CI, including: deployment, yardstick and funectest. Currently it supports os-nosdn-kvm-ha scenario at the initial step JIRA: PHAROS-247 Change-Id: I70dde8765696ee08339e7cada2428f8461b5f3a2 Signed-off-by: Julien-zte <zhang.jun3g@zte.com.cn>
2016-07-25clean opnfv/opnfv-docs.ymlRyota MIBU1-14/+0
- make 'opnfv-docs-*' jobs run against all repositories which has docs directory. - remove docs builder from yardstick-project-jobs JIRA: RELENG-133 Change-Id: Id0cf6e600ed112c6f082f6bc924eaeccb0481e49 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-07-18change ci from base-on-pod to base-on-scenario (in progress)rexlee87762-4/+4
1. first need to change in yardstick 2. then change in releng to modify the input parameter JIRA: YARDSTICK-299 Change-Id: Ie9c96d4ddc6b15b0488ef1cff1f2c7531429baf0 Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-07-14Merge "fixes for docs-build.sh migration"Aric Gardner1-2/+2
2016-07-08Cleanup slave parametersFatih Degirmenci2-10/+2
This is the first step towards having alignment of the job structure, applying commit gating and use of labels for all installer jobs. Apart from the above, it also - puts all CI baremetal and virtual PODs together - gets rid of use of slaves directly for CI baremetal and virtual PODs - switches labels for all CI baremetal and virtual PODs using below labels {installer}-baremetal {installer}-virtual - puts all CI build slaves together and switches to labels - except huawei-build - puts all none-CI PODs together Please note that this change does not impact the overall job structure. Change-Id: I2d8d15799a57fe7e063d39f81b96d19c218b100e Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-07-07fixes for docs-build.sh migrationRyota MIBU1-2/+2
JIRA: RELENG-130 See also https://gerrit.opnfv.org/gerrit/16515 . Change-Id: I365ecc4efd6f361f76ec527b4b43fae643f8478b Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-07-01Set build description to node name for easy identificationFatih Degirmenci1-0/+2
Change-Id: Iaa1b15badf9750f47a68612f4dae48952de3a3d4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-30Add Project Option to Throttle PropertyTrevor Bramwell1-0/+1
This is a required field for JJB > 1.4 Change-Id: Ifb6f5d4b3a28f2d85f546151ca9aca4a4061f3ef Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2016-06-06Yardstick: rename test suite scriptMatthewLi1-1/+1
JIRA: YARDSTICK-279 two scripts are with the same name run_tests.sh, for unittest and test suite running, confusions are made here, this should be merged after https://gerrit.opnfv.org/gerrit/#/c/14687/ Change-Id: I31aca6144b94a0fd167f5ed77580ba8d9ac4c917 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-05-30Yardstick, Apex: Fixes yardstick to use right Apex vm name (undercloud)Tim Rozet1-1/+1
Change-Id: I709dbf36667202ed0e1feb4793aa10071dc137c4 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-26compass: Switch using labels instead of slavesFatih Degirmenci1-45/+39
This change switches compass jobs to use labels instead of tying jobs to slaves. The changes in detail are: - Compass jobs can roam on any pod that is labelled with compass-baremetal and compass-virtual. - Above means that there is no branch/pod allocation anymore. - New jobs are created in order to get rid of pod names from them and just use baremetal or virtual in names. - Old jobs are removed. - Related test jobs are updated. - huawei-virtual label is renamed to compass-virtual since we still have installer specific slaves, not company specific. In future the job might end up on a none-Huawei slave too. - huawei-pod2 is not a CI POD so it is left in none-CI PODs section. - block relations and triggers might require fine tuning and left to compass project to decide how to adjust Job structure remains same; one parent job calling 3 downstream jobs: deploy, functest, yardstick. The OS to deploy (trusty or centos7) needs to be solved in a separate patch in a sustainable way. Change-Id: I22bfaff36640667b6764f0e303a3286af0eb41b2 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-26joid: Switch using labels instead of slavesFatih Degirmenci1-35/+35
This change switches joid jobs to use labels instead of tying jobs to slaves. The changes in detail are: - Joid jobs can roam on any pod that is labelled with joid-baremetal and joid-virtual. - Above means that there is no branch/pod allocation anymore. - New jobs are created in order to get rid of pod names from them and just use baremetal or virtual in names. - Old jobs are removed. - Related test jobs are updated. - POD specific parameters are updated and instead of adding pod specific parameters, they now become parameters for all the pods labelled with same label. It is not a problem at the moment as both Intel PODs (pod5, pod6) have same parameters but a different pod with different parameters will require alignment between pods. Job structure remains same; one parent job calling 3 downstream jobs: deploy, functest, yardstick. Change-Id: I30d270cd05ba3756f6f161d65ee5160eab6b80f4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-25fuel: Switch using labels instead of slavesFatih Degirmenci1-90/+79
This change switches fuel jobs to use labels instead of tying jobs to slaves. The possibilities and changes introduced with this approach are - If things do not work as expected, slave-label parameter can be set to certain slave name to get back to old way of tying jobs to slaves. - If a scenario requires a different slave, it can still be created using baremetal or virtual but the label can be different, pointing to a slave that is capable of running that scenario. (fuel-baremetal-multisite, etc.) - The auto-trigger-name for brahmaputra is moved under the branch anchor and can be used like this if triggers for all all the jobs for a certain branch need not to be triggered automatically but job is still kept enabled in case if some crucial bug needs to be tested. - No of max concurrent builds stepped to 4 in order to use all the labelled slaves available. This will require some adjustments before colorado jobs start to run in order to share resources between branches fairly. - All the fuel CI PODs except lf-pod1 have been removed. Change-Id: I91eca6743bb3d34263e634f9b74550efa1e2ddbe Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-25Enable opencontrail ci jobs in compassmeimei1-0/+5
JIRA: COMPASS-393 Change-Id: Ib079cb543f7ed9ae932ea3af99a8c3f187dd0cbc Signed-off-by: meimei <meimei@huawei.com>
2016-05-24bugfix: Switch to include-raw so curly brackets are not escapedFatih Degirmenci1-3/+3
Change-Id: I22bdffac5888656ee95c458d42c0f6621c822f7f Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-24Yardstick: change the /ci directory pathMatthewLi3-3/+3
JIRA: YARDSTICK-269 Change-Id: Ibaf305db81d3a24164e9791249408f09cdd41e27 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-05-24yardstick: Take builders out of jjbFatih Degirmenci4-71/+74
Change-Id: I246bcdd9f1fa300639bd7ec744cefe82e293b222 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-21Rename LF Jenkins slaves and update impacted jobsFatih Degirmenci1-10/+10
Change-Id: If58c84e6f431db88eed3376e446479826da71502 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-20Rename Huawei Jenkins slavesFatih Degirmenci1-12/+12
Slave names will be as below. - huawei-us-deploy-bare-1 -> huawei-pod1 - huawei-us-deploy-bare-2 -> huawei-pod2 - huawei-sh-test-2-defaults -> huawei-pod3 - huawei-sh-pod6 -> huawei-pod4 - huawei-us-deploy-vm-1 -> huawei-virtual1 - huawei-us-deploy-vm-2 -> huawei-virtual2 - huawei-us-deploy-vm-3 -> huawei-virtual3 - huawei-us-deploy-vm-4 -> huawei-virtual4 huawei-sh-pod4 will be removed from Jenkins. Please note that this change will result in removal of existing jobs. This is not that crucial since the use of labels will result in same. Change-Id: I63798c799a402b1694ee0767ffdb45a597897cd9 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-19Adjust the trigger on zte-pod1.wu.zhihui1-6/+1
Due to a full cycle job running on zte-pod1, adjust the trigger in yardstick-ci-jobs.yml on zte-pod1. Change-Id: Ic5e37d0ce378984c67490d1346835827c45f540b Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-05-17Modify YARDSTICK_DB_BACKEND value on zte-pod1.wu.zhihui1-1/+1
JIRA: YARDSTICK-262 Change-Id: Ib3b9d2e514eff2da2a6ba3ebc9c2dbb614ff1496 Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-05-12Update recipients for yardstick ci jobsJorgen Karlsson1-1/+1
Change-Id: I70ad2be1c31408a815725f2e7f8759189e63498c Signed-off-by: Jorgen Karlsson <jorgen.w.karlsson@ericsson.com>
2016-05-11Rename ZTE Jenkins Slaveszhifeng.jiang1-5/+5
Change-Id: I0e2722ce81d1ffca966832f608b51f8624866ce1 Signed-off-by: zhifeng.jiang <jiang.zhifeng@zte.com.cn>
2016-04-01Add a new Huawei slave (3+2) to run yardstickkubi1-0/+18
Change-Id: If4bc1826899e57f332c639aacbc45184aea47881 JIRA:- Signed-off-by: kubi <jean.gaoliang@huawei.com>
2016-03-18[compass] set timer and attach testing jobs to the new senario(centos)meimei1-0/+13
Change-Id: I94a2f097432148a9fa1e739225960c1ac1ec581e Signed-off-by: meimei <meimei@huawei.com>
2016-03-14yardstick: upgrade pip versionJo¶rgen Karlsson1-1/+1
Change-Id: Ifd718fa026ff20fade6873aa0e75fadb50ce0cd8 Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>
2016-02-26Add huawei slave to run yardstickQiLiang1-0/+18
Change-Id: I0e0dce6e2fa7ad8f8cf6261e0c7311f650ecb938 Signed-off-by: QiLiang <liangqi1@huawei.com>
2016-02-25docker: Make it possible to specify tags for Docker Images of test projectsFatih Degirmenci1-1/+7
Also use latest for images built on master and stable for images built on stable branch. Change-Id: I0988be86abcb2a13d8e94962b4ba1ced8778793b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-25yardstick: Fix issues by switching to pip installFatih Degirmenci1-1/+3
Change-Id: I7ea7db22c8a1e85c5cbd1ea262fb0ee36ce0a23b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-18joid: Enable functest and yardstick jobs on orange-pod2 for stableFatih Degirmenci1-0/+5
Change-Id: I87aa03bfdab14d31e7794a1a44999bfd3d12b941 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-12yardstick: change ip address for influxdbJo¶rgen Karlsson1-8/+8
Also enable some more PODs to use influxdb dispatcher Change-Id: I4143b9dbf9bdc936a962a7c3ef958239f8803ed5 Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>
2016-02-08yardstick: change DB backend to influx for LF PODsJo¶rgen Karlsson1-2/+2
Change-Id: I1409da6441debc551ff674041b3977338521b9ae Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>
2016-02-08test: Create functest and yardstick jobs for LF POD2 masterFatih Degirmenci1-0/+5
Change-Id: I1f07dec5ed94ca35591ed12753c101168d80abd1 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-04docs: fix setuptools problemsJo¶rgen Karlsson1-1/+2
Change-Id: Id1033c939e0862005fd596b73e71b2f33c46822a Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>
2016-02-03set timeout in functest and yardstickmeimei1-0/+3
Change-Id: I2f7cec73be482122d3ff7409eae6d514838a0e3e Signed-off-by: meimei <meimei@huawei.com>
2016-02-03docs: fix command to install packages for yardstick venvRyota MIBU1-1/+2
Change-Id: Ibc884debaa47041d24c7a85a693c319dedfc9644 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-02-03docs: add missing python packages for yardstick venvRyota MIBU1-1/+3
Change-Id: I5ad0d194f5a181bc239beedeb1618069fe3ff106 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-02-03docs: fix yardstick docs builderRyota MIBU1-29/+23
Change-Id: I7b3e08a8f5950515bfd0d8e94948f71d395aec7b Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-02-02fuel: Enable stable/brahmaputra on ericsson-pod2Fatih Degirmenci1-0/+5
Change-Id: I879c8157a5b77d49df7459c9fe77f4f747f04913 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-03docs: fix jobs for yardstick doc builderRyota MIBU1-4/+2
Change-Id: I8accb7e58c273a728cb05f0414f677b2637e46d3 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-02-01Merge "yardstick: Enable trigger for vtc on ericsson-pod1"Fatih Degirmenci1-54/+23
2016-02-01yardstick: Enable trigger for vtc on ericsson-pod1Fatih Degirmenci1-54/+23
Change-Id: Iab4fe6f929ad0bcaab02ef236f52c8348fb8614d Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-02docs: create new job for yardstick autodocsRyota MIBU1-0/+24
Yardstick needs packages installed to build document using docstring, so this patch adds new document builder in yardstick project jobs and removes yardstick from opnfv-docs jobs. We should consider to support venv or tox when aother project wants to use various python packages for their document build. Change-Id: I453b0dec02a450e338a1bb379ce790e9ddaf8083 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>