summaryrefslogtreecommitdiffstats
path: root/jjb
AgeCommit message (Collapse)AuthorFilesLines
2018-09-26Merge "[fuel] Schedule odl-sfc-noha scenario"Aric Gardner1-0/+16
2018-09-26Merge "Increase functest job timeout"Aric Gardner1-1/+1
2018-09-26[fuel] build, deploy: Run as regular userAlexandru Avadanii2-6/+2
Change-Id: I70f8e7c9372e22e6f3e357b48a0a49f44a4d9078 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-26[fuel] Schedule odl-sfc-noha scenarioMichael Polenchuk1-0/+16
Change-Id: Ic1430742e98dd0e98ea3456c636a910c22a90e88 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2018-09-26Increase functest job timeoutDelia Popescu1-1/+1
Functest job timeout is not enough Functest jobs are aborted after 480 min Change-Id: I74dfe12b08e322aad53e10d5808b5b739b8d9ce2 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-09-25Merge "Pharos Dashboard Container Builds"Trevor Bramwell1-0/+19
2018-09-25Merge "[docs] Limit git submodule recurse to depth 1"Trevor Bramwell1-0/+6
2018-09-25openci: Run jobs on xci slavesFatih Degirmenci1-2/+6
Change-Id: I58fc2c56d32c04f2c96136ed69335b5c64771e05 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-09-25Merge "Fix Functest return values"Trevor Bramwell1-6/+3
2018-09-25Merge "Add scenario parameter for functest-k8s in container4nfv Proj"Trevor Bramwell1-0/+2
2018-09-25Merge "container4nfv: adjust arm job timeout"Trevor Bramwell1-1/+1
2018-09-24Pharos Dashboard Container BuildsTrevor Bramwell1-0/+19
Adds jobs for building the following LaaS containers: - opnfv/pharos-tools-laas-dashboard - opnfv/pharos-tools-laas-celery - opnfv/pharos-tools-laas-mq Having these containers built seperately from docker-compose decouples the build and deployment phases for the dashboard. Change-Id: I919066f5defd02fe1bbf96cfdf8ec2a6b3d8757d Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-09-24macros, docs, releng: Use `sudo -H` pip installAlexandru Avadanii3-4/+4
This is still far from a clean and secure approach, as `pip install` should not be ran with `sudo`. However, `-H` limits the area we touch and also fixes some incompat between disto-provided pip and pip-provided pip. Change-Id: I0e19dfeaf66f6f453e3868c71016305ae050f0c8 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-24openci: Fix the event origin in compose jobFatih Degirmenci1-1/+1
Change-Id: I450bbd4a3c0e386f949b3b06fe85e74661e2ef2b Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-09-23Fix Functest return valuesCédric Ollivier1-6/+3
The current impl doesn't exit as expected when running both tiers and testcases [1][2]. [1] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-master/324/console [2] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-fraser/284/console Change-Id: I934c3f54313522011ed87ebebe77fbb285b8ab49 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-22[fuel] verify: Rework condition for using sudoAlexandru Avadanii1-15/+8
With the rework of Fuel & Armband repos, the condition for using sudo got mixed up and alternated between on/off for armband's deploy/verify jobs. Rewrite it based on lab allocation instead of project. Change-Id: I428c585142017b170233858ec3160fdaf998db0c Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-21[fuel] verify: Use regex find instead of matchAlexandru Avadanii1-1/+1
==~ and its negative form previously used mean the pattern should match the whole string, while =~ returns true for partial matches. Change-Id: Ibdeacb4bc221820175b15a87db343fc950e0f9e8 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-21[fuel] verify: pass env vars with sudo -EAlexandru Avadanii1-2/+2
While at it, tweak regex for verify job to match 'recheck' right before EOF. Change-Id: I3e8e1eeaf2ca947425fa2443b29e150c808eea07 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-21Merge "For compass, the process name is rabbitmq"Trevor Bramwell1-0/+5
2018-09-21[fuel] verify: Enable voting for arm64 deployAlexandru Avadanii1-5/+1
- disable functest smoke on arm-virtual* PODs, since we don't perform a full deployment on those PODs, only a basic integrity check; Change-Id: I0bcd6da32118ea256652dc74977ef0ee7f2525ab Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-21[fuel] verify: Add baremetal testing on requestAlexandru Avadanii3-31/+116
Duplicate fuel-verify jobs based on cluster type (virtual, baremetal) and allow (re)checking changes using a specific scenario: - ALL changes will trigger a virtual POD CI cycle (build, deploy, smoke) on submit, rebase etc., just like they used to; - change comments containing a substring formatted like: * `recheck: os-odl-nofeature-ha` * `reverify: os-odl-nofeature-noha` * `recheck` will trigger only virtual or baremetal deployments of the required scenario (default os-nosdn-nofeature-noha) on: * virtual PODs if scenario is NOHA; * baremetal PODs if scenario is HA; - limit arm64 verify job running on arm-virtual2 to the installation of infrastructure VMs and skip cluster setup to prevent POD time starvation; Limitations: - HA scenarios can only be verified on manual request via a change comment (e.g. 'recheck: os-odl-ovs-ha'); JIRA: FUEL-390 Change-Id: I6368cfd045180d6a7202b8d817b17a4b123ba2af Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-21openci: Log eventBody to console before publishingFatih Degirmenci3-6/+8
It is necessary to log the eventBody to console before we attempt to publish it since it is not possible to see the event body in case if the publisher errors out due to invalid JSON. Change-Id: I79cb93f64f5e6e275e306b375210f5f2ed7bd53d Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-09-21Merge "openci: Fix jsonBody for the published event"Fatih Degirmenci1-1/+1
2018-09-21Merge "openci: Switch to python utility for publishing messages"Fatih Degirmenci4-68/+53
2018-09-21openci: Fix jsonBody for the published eventFatih Degirmenci1-1/+1
Change-Id: I9bdcbf24573bb2202e8ec3c43b3cdfc2ba7df321 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-09-20[dovetail] add fraser docker build jobxudan1-0/+4
Change-Id: Ic54f6fe21dc0e9d2b3a9a2f3db1ba82f08446b6c Signed-off-by: xudan <xudan16@huawei.com>
2018-09-20Merge changes from topic 'stable-branch'Trevor Bramwell9-830/+35
* changes: [armband] verify: Simplify and move to build hosts [fuel] Retire Danube stream [fuel] cleanup: remove unused scenarios [fuel] cleanup: remove unused job defs & scripts
2018-09-20Merge "Clean up RETURN rule from FORWARD chain"Trevor Bramwell2-9/+0
2018-09-20[armband] verify: Simplify and move to build hostsAlexandru Avadanii1-104/+8
Now that Fuel verify jobs cover arm64 deployments by default, we only need to validate that the Armband patches still apply on top of the latest Fuel@OPNFV git submodule HEAD. While at it, tweak timed trigger order. JIRA: ARMBAND-401 Change-Id: I4ed20b52906848efff6bad641852d3dd1bee3db3 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-20openci: Switch to python utility for publishing messagesFatih Degirmenci4-68/+53
Change-Id: Iee41f1fcaf80f0a0b3a58cd189a04cefcbfbb028 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-09-20openci: Configure jobs to run on ericsson-build4Fatih Degirmenci1-2/+2
lf-build2 seems not to have right ports open, causing problems while connecting to ActiveMQ Message Broker. https://build.opnfv.org/ci/view/OpenCI/job/openci-opnfv-k8-nosdn-onap-ha-compose-daily-master/10/console Change-Id: If78cb8b2748080641db851182860f6a8630a323d Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-09-20Add scenario to publisher and filterYolanda Robla2-1/+2
Change-Id: I52d4ecb5f305f190a9e06c13407fd0927bc45a29 Signed-off-by: Yolanda Robla <yroblamo@redhat.com>
2018-09-20Change test job to use new publisherYolanda Robla2-18/+36
Change-Id: I9da4c2587874a7ea4ca0f2b90dd7ec15c9e05e34 Signed-off-by: Yolanda Robla <yroblamo@redhat.com>
2018-09-20Remove injecting properties, fix in openci_publish callYolanda Robla1-13/+0
Also remove the jms publisher, this is not going to be used now, as the openci_publisher will be used instead. Change-Id: I9a3f4557724cc41ac85ce68a6d0c46ae78864b88 Signed-off-by: Yolanda Robla Mota <yroblamo@redhat.com>
2018-09-20Use credentials for openci jobYolanda Robla2-5/+6
Change-Id: Ie25586d8ef73a34b68fdf5580df27e5e609e84ce Signed-off-by: Yolanda Robla <yroblamo@redhat.com>
2018-09-20Merge "Add missing PS1 var"Fatih Degirmenci1-0/+2
2018-09-20Add missing PS1 varYolanda Robla1-0/+2
Change-Id: I0d6b8525cc12bb71852a8aeeb67cbc37d0456bcb Signed-off-by: Yolanda Robla <yroblamo@redhat.com>
2018-09-20Merge "Add fixes in openci job"Fatih Degirmenci2-5/+5
2018-09-20Add fixes in openci jobYolanda Robla2-5/+5
Force workspace cleanup Do not use credentials plugin, but hardcode it. Change-Id: I5b6e59382c25fc75a748f90fbd030521dac9071f Signed-off-by: Yolanda Robla <yroblamo@redhat.com>
2018-09-20Merge "Use publisher in OPNFV compose daily jobs"Fatih Degirmenci2-25/+33
2018-09-20Use publisher in OPNFV compose daily jobsYolanda Robla2-25/+33
Change-Id: I2341191b9afbf7b572a6ae28a50eb722b66109c7 Signed-off-by: Yolanda Robla <yroblamo@redhat.com>
2018-09-19Merge "Create branches via ssh rather than the https"Aric Gardner2-2/+15
2018-09-19[fuel] Retire Danube streamAlexandru Avadanii5-172/+26
- cleanup deploy tooling for old-style artifacts (ISO-based); - remove danube stream, related jobs and hacks required for them; Change-Id: Ib2486173df1ec83f2dbc08a5e9faf950bffb4b06 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-19[fuel] cleanup: remove unused scenariosAlexandru Avadanii1-222/+0
We don't currently support ONOS and KVM-based scenarios. Change-Id: I9869498c1f726293d571562291e850a817bf3e18 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-19[fuel] cleanup: remove unused job defs & scriptsAlexandru Avadanii5-332/+1
Change-Id: I64aae5719f1a0a667e56722bab9e5012a813571f Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-19Merge "jjb: xci: Do not wipe clean VM on failures"Markos Chandras1-1/+7
2018-09-19Clean up RETURN rule from FORWARD chainMichael Polenchuk2-9/+0
Remove obsolete/breaking RETURN rule from preparation stage of Yardstick and Dovetail test suites. Change-Id: I817780da95f10bc12c491e56806455d1aee25ece Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2018-09-18Create branches via ssh rather than the httpsAric Gardner2-2/+15
Previously we created the branches over Gerrit's HTTPS interface. One or two projects from the previous release did not have their stable branches created at the correct place. Switch to using ssh for branch creation will be more reliable and easier for us to verify. Change-Id: If7f24d2b19e74513b59889bd64d25919aa048e4c Signed-off-by: Aric Gardner <agardner@linuxfoundation.org> Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-09-18Merge "[fuel] Accept arm clusters as valid deploy targets"Trevor Bramwell1-1/+1
2018-09-18[docs] Limit git submodule recurse to depth 1Alexandru Avadanii1-0/+6
Some projects (e.g. Fuel, Armband) embed their own git submodules, which are picked up by Sphinx during RTD verify job, leading to a lot of issues (e.g. duplicate labels since Armband includes Fuel as a git submodule of its own). Change-Id: I771f7c95334fc25c82cc8b14ee2064b043d9e321 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>