summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-02-07Apex: Fixes scheduling with apex verifyTim Rozet1-1/+1
apex-verify job calls apex-virtual to deploy and run functest. Apex has 2 virtual slaves attached to the apex-virtual-master label. When 2 verify jobs are triggered at the same time, apex-verify job is scheduled on each slave correctly. However, when the mulitjob triggers apex-virtual jobs, it only schedules both of them to a single slave. This happens even though apex-virtual job has the same slave label and node parameters are not passed from verify job. This patch changes the node to be passed to apex-virtual from apex-verify. That way 2 nodes will be scheduled on, but this is still not ideal scheduling as more than 1 verify can run per node (but not more than one virtual job). Change-Id: I155351c9037f70df2c5dba11bb5592423849e760 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-02-06xci: Disable voting for CentOS jobsFatih Degirmenci1-4/+4
CentOS jobs started failing which requires troubleshooting. In order not to block things, the voting is disabled for CentOS jobs. Change-Id: Idc14b00cf09f0ee75bac17e993dc9f7724a1ad88 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-02-06Merge "Revert the unix permission of yaml file"mei mei1-0/+0
2018-02-06Merge "fix the issue of docker command to collect logs"mei mei1-1/+1
2018-02-05Ansible Playbook to install build server depsagardner7-0/+248
This playbook has been tested in centos and ubuntu on Arm and x86_64 first: install ansible then: ansible-playbook -i inventory.ini main.yml What it does: installs on centos or ubuntu arm or x86_64 installs system deps with the package manager. and python libs with pip. installs docker https://download.docker.com installs docker-compose from distribution repo Change-Id: I3853cd04d0e6c7270ea068b9e1fba1a240a0652e Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-02-05Merge "Set TEST_DB_URL in env"Fatih Degirmenci1-1/+4
2018-02-05Revert the unix permission of yaml fileLinda Wang1-0/+0
Change-Id: I99da14477ab785475e425475fedca90a69eed8eb Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-02-03fix the issue of docker command to collect logswutianwei1-1/+1
Change-Id: If5569d01012b0f94976d26dfb4cd81692a40c83d Signed-off-by: wutianwei <wutianwei1@huawei.com>
2018-02-03Fix functest daily jobLinda Wang1-42/+20
Change-Id: Ia9bc336d43fe9ed47368f9aada0c6d9244a71683 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-02-03Merge "disable the opera"mei mei2-2/+2
2018-02-03Fix functest daily jobLinda Wang1-2/+2
Change-Id: Icbdbe5a44660f498503ac84b323fd2a140ec3bbe Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-02-02Set TEST_DB_URL in envCédric Ollivier1-1/+4
It follows the change "Move push_results_to_db to TestCase" [1] which stopped duplicating TEST_DB_URL in config and in env. [1] https://gerrit.opnfv.org/gerrit/#/c/49757/ Change-Id: If860492c40b1d0ed4082a4dbe385686020697f37 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-02-02Set the lint job shell to /bin/bashTrevor Bramwell1-0/+5
The default builder in Jenkins is '/bin/sh -ex'. Because of this lint jobs are failing that we assume won't as everywhere else we've used /bin/bash and explitily set options when needed. Explicitly setting these jobs to use /bin/bash should keep Jenkins from failing builds without reporting the lint results. Change-Id: Ibe6cad979d6dcf30e7991873c9ac446ae3bf3a8b Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-02-02Merge "[daisy] Run functest daily jobs on zte-pod9"Fatih Degirmenci1-0/+5
2018-02-02Merge "[Functest] Run k8s tests on Compass"Fatih Degirmenci3-1/+155
2018-02-02Merge "[pharos] Lint all code, including py"Fatih Degirmenci1-2/+2
2018-02-02Merge "Keep creds file name unchanged in Euphrates"Fatih Degirmenci1-1/+5
2018-02-02Merge "Delete Fuel Euphrates CI job on zte-pod1"Fatih Degirmenci1-76/+1
2018-02-02Delete Fuel Euphrates CI job on zte-pod1zhihui wu1-76/+1
Delete Fuel Euphrates CI job on zte-pod1 Change-Id: I93d5ed7b8aa40715fe8e7541d810ab0ee9a89f28 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2018-02-02Keep creds file name unchanged in EuphratesLinda Wang1-1/+5
Change-Id: I216d1877cba73272bbb37bf84c74dbf77dc2952d Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-02-02Merge "[Compass] Set the verify timeout to 360"mei mei1-1/+1
2018-02-02Merge "container4nfv: add arm64 test scenarios"mei mei3-0/+79
2018-02-01Turn on voting for check-jinja2agardner1-4/+4
Check jinja voting will keep bad configs out of our currently pristine repo. Also, Alex's schema valiadator is now running. Change-Id: I12f38127b82583ef9cb2cc47ef4cfc5a8d051b87 Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-02-01[pharos] Lint all code, including pyAlexandru Avadanii1-2/+2
Change-Id: I3be5a3b6a0b7752f2b13df30944fca7645ee664d Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-02-01[Functest] Run k8s tests on CompassLinda Wang3-1/+155
Change-Id: I8e88ab0598f43be8d0c9c4ad199dba91c1561f13 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-02-01Rename a common credential fileLinda Wang1-1/+1
Change-Id: Ib97cee06438d4ac240c55b0b504338f435a68259 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-02-01Merge "xci: Enable voting for CentOS jobs"Fatih Degirmenci1-4/+4
2018-02-01Merge "subscribe mongodb_backup job"Serena Feng1-0/+6
2018-02-01container4nfv: add arm64 test scenariosYibo Cai3-0/+79
Change-Id: I2a91409fb3a650e9d9cacd3f6ffe4b17bc394950 Signed-off-by: Yibo Cai <yibo.cai@arm.com>
2018-02-01[Compass] Set the verify timeout to 360wutianwei1-1/+1
Change-Id: I39ed2ff1baedf5521f2fe1448350c0c91b1c4f61 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2018-02-01xci: Enable voting for CentOS jobsFatih Degirmenci1-4/+4
CentOS is now supported by os-nosdn-nofeature scenario and it is time to enable voting for it. For scenarios that do not support CentOS yet, the jobs will skip running real stuff by exit 0 in order not to fail the patch. Change-Id: I86c9e1bb4d66ea84ccfc864186a7ca7c696f8663 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-02-01Merge "[Compass4nfv] collect the logs and upload to artifact"mei mei2-0/+87
2018-01-31Merge "adding pike support during installation."Fatih Degirmenci1-2/+2
2018-01-31subscribe mongodb_backup jobSerenaFeng1-0/+6
Change-Id: I41aef4c9df47a076f8245cc1b466ff4297de0ae8 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2018-01-30[Compass4nfv] collect the logs and upload to artifactwutianwei2-0/+87
JIRA: COMPASS-579 Add a job to collect log and upload. what the job do 1. run collect-log.sh to get log from rsyslog container 2. copy log.tar.gz from compass-tasks to jumphost 3. upload the log.tar.gz to artifact Change-Id: Ic2244e33e7ae4b7aa71e15af741191c850982053 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2018-01-30Merge "Pull the image before running functest container"mei mei1-0/+3
2018-01-29Merge "[fuel] Retire 'BRIDGE' slave param"Aric Gardner2-6/+2
2018-01-29Pull the image before running functest containerLinda Wang1-0/+3
Change-Id: Iebd8a9b558486927c25735d266d3557f91e26a15 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-01-28[fuel] Retire 'virtual_kvm' overrideAlexandru Avadanii1-4/+0
Now that vPDF support landed in Pharos and Fuel repos, disable the 'virtual_kvm' generic override, so we can load POD-specific PDF/IDF. JIRA: FUEL-322 Change-Id: I0964220a25d6fe30afcbeb3ad1f020ae76d38e5a Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-01-26Set lint jobs to run concurrentagardner2-1/+5
Liniting is broken, last fix forgot to run linting concurrent FATAL: The project is configured to NOT run builds concurrent, but the node parameter [SLAVE_NAME] is configured to trigger new builds concurrent! Change-Id: I1eb4bf7279c7af4e01950b89c515e183fbc57b2d Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-01-26Linting should be done on a build server, not on masteragardner2-3/+17
Linting was broken by this patch https://gerrit.opnfv.org/gerrit/#/c/50737/ Also added sudo to pip installs, as they are not in a venv Patch forgot to put linting on build server so it defaulted to master. Change-Id: Iba8c1f633fad6d5f3d097f4911f45100c3b43e30 Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-01-26[daisy] Run functest daily jobs on zte-pod9Alex Yang1-0/+5
Change-Id: Ib61cb40b04eed23ad276f261645d83ce7cf00629 Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
2018-01-26Fix typo in lint-initAlex Yang1-1/+1
Change-Id: I310c4f2e46a26b35eeafef2dfc8670d70ace0575 Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
2018-01-26Merge "add 'lint-all-code' as wrapper of lint builders"Ryota Mibu4-113/+114
2018-01-26Merge "fix yamllint config file"Ryota Mibu1-1/+3
2018-01-26[fuel] Retire 'BRIDGE' slave paramAlexandru Avadanii2-6/+2
Only Danube still uses this param, newer branches rely on IDF. Going forward, the `-B` deploy arg will be deprecated in Fuel. Do not yet remove BRIDGE slave params from non-CI PODs, as other installers (or custom Danube jobs?) might still use them. Change-Id: I6d259299d1e13e8a5da732aca60b1f56b8472af6 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-01-25Merge "[fuel] deploy: Stop using securedlab for master"Aric Gardner1-7/+11
2018-01-25Merge "Pharos Dashboard: Deploy once config is in place"Trevor Bramwell1-0/+1
2018-01-25Merge "[doctor] fix node-label setting"Ryota Mibu2-74/+21
2018-01-25xci: Run functest as part of xci-merge jobsFatih Degirmenci2-3/+1
This is yet another messy work to get functest run for xci as part of merge jobs. The script is removed from xci-verify jobs in order not to block patches by -1ing them. Change-Id: I57254bcfbada7a51da89aba0e7a88f907eb9a525 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>