releng.git
7 years agovswitchperf: Throttle verify and merge jobs 61/24661/2
Martin Klozik [Tue, 22 Nov 2016 09:41:44 +0000 (09:41 +0000)]
vswitchperf: Throttle verify and merge jobs

Real vsperf tests are executed via verify and merge jobs.
These tests can't run in parallel at the same node, thus
number of concurrent builds per node was set to 1.

Change-Id: Ifc2d1dce2103590dfbc2fbe1ead58483552080a2
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
7 years agodon't set newton as default value for the moment 39/24639/1
meimei [Tue, 22 Nov 2016 01:32:20 +0000 (09:32 +0800)]
don't set newton as default value for the moment

Change-Id: I6137f9dbeed1b15c3e6fc7d63bb1892cf2b9471e
Signed-off-by: meimei <meimei@huawei.com>
7 years agoMerge "[compass] set newton as a opention of openstack"
Jun Li [Mon, 21 Nov 2016 08:41:29 +0000 (08:41 +0000)]
Merge "[compass] set newton as a opention of openstack"

7 years ago[compass] set newton as a opention of openstack 05/24605/2
meimei [Mon, 21 Nov 2016 07:11:14 +0000 (15:11 +0800)]
[compass] set newton as a opention of openstack

Change-Id: I403a942ffb176c89b862bd6a19d5dea40cf1884c
Signed-off-by: meimei <meimei@huawei.com>
7 years agoMerge "Implement virtual deployment in merge job of Daisy4nfv CI"
Serena Feng [Mon, 21 Nov 2016 02:48:31 +0000 (02:48 +0000)]
Merge "Implement virtual deployment in merge job of Daisy4nfv CI"

7 years agoFuel: run curl command with parameter L to follow redirects 85/24385/3
wu.zhihui [Wed, 16 Nov 2016 07:12:25 +0000 (15:12 +0800)]
Fuel: run curl command with parameter L to follow redirects

Since ZTE PODs use url http://build.opnfv.org/artifacts.opnfv.org/ to
download files, it should run curl command with parameter L to follow
redirects.
It does not affect PODs which use url http://artifacts.opnfv.org/

JIRA: FUEL-225

Change-Id: I63b808657ee4f26b801e492b53bc8e4b27396587
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
7 years agoMerge "Transform fetch_os_creds.sh into python Class"
Jose Lausuch [Fri, 18 Nov 2016 11:39:01 +0000 (11:39 +0000)]
Merge "Transform fetch_os_creds.sh into python Class"

7 years agoImplement virtual deployment in merge job of Daisy4nfv CI 59/24459/3
zeyu zhu [Thu, 17 Nov 2016 03:18:46 +0000 (11:18 +0800)]
Implement virtual deployment in merge job of Daisy4nfv CI

Change-Id: I2f0edea6a2f527e800c953458b4bb31741e970ab
Signed-off-by: zeyu zhu <zhu.zeyu@zte.com.cn>
7 years agoTemporary disable some master jobs 25/24525/1
Fedor Zhadaev [Thu, 17 Nov 2016 16:19:36 +0000 (19:19 +0300)]
Temporary disable some master jobs

Daily deployment jobs which use master code and require plugins
which are still not uplifted to Newton are temporary disabled
on bare metal pods.

Change-Id: Ifa7e5136adf53e49c922e844c5a7e6789deb6c8e
Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com>
7 years agoMerge "Correct SFC testcase match in the reporting Dashboard"
Morgan Richomme [Thu, 17 Nov 2016 15:34:26 +0000 (15:34 +0000)]
Merge "Correct SFC testcase match in the reporting Dashboard"

7 years agoMerge "Refactor reporting dir"
Morgan Richomme [Thu, 17 Nov 2016 15:33:59 +0000 (15:33 +0000)]
Merge "Refactor reporting dir"

7 years agoCorrect SFC testcase match in the reporting Dashboard 15/24515/2
jose.lausuch [Thu, 17 Nov 2016 14:38:17 +0000 (15:38 +0100)]
Correct SFC testcase match in the reporting Dashboard

The test is specified as odl-sfc, but in the DB we have
functest-odl-sfc.

http://testresults.opnfv.org/test/api/v1/results?case_name=functest-odl-sfc

Change-Id: Ie8c0ed60df3b11fc4d74c26796ae7a19d63c22b7
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
7 years agoTransform fetch_os_creds.sh into python Class 87/24487/4
jose.lausuch [Thu, 17 Nov 2016 10:35:39 +0000 (11:35 +0100)]
Transform fetch_os_creds.sh into python Class

JIRA: RELENG-168

Change-Id: Id5b1fca430c37917b554a54dd0678d9d7497dc11
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
7 years agoRefactor reporting dir 33/24433/3
Morgan Richomme [Wed, 16 Nov 2016 17:16:43 +0000 (18:16 +0100)]
Refactor reporting dir

- 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>
7 years agoMerge "Add setup.py for common OPNFV modules"
Jose Lausuch [Thu, 17 Nov 2016 08:25:36 +0000 (08:25 +0000)]
Merge "Add setup.py for common OPNFV modules"

7 years agoMerge "Move installer adapters to the new modules directory"
Morgan Richomme [Thu, 17 Nov 2016 08:00:54 +0000 (08:00 +0000)]
Merge "Move installer adapters to the new modules directory"

7 years agoImprove compass ci verification: close flake8 check of compass4nfv 73/24473/1
KingPoo [Thu, 17 Nov 2016 07:05:26 +0000 (02:05 -0500)]
Improve compass ci verification: close flake8 check of compass4nfv
JIRA: COMPASS-494

Change-Id: Id926fa5cd6627cee1c0369540868cc12da89ce5c
Signed-off-by: KingPoo <haojingbo@huawei.com>
7 years agoAdd setup.py for common OPNFV modules 03/24403/4
jose.lausuch [Wed, 16 Nov 2016 11:53:12 +0000 (12:53 +0100)]
Add setup.py for common OPNFV modules

JIRA: RELENG-161

Change-Id: I2423493d0c9c9c4ce78fe8c2669b9ed24e697b58
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
7 years agoMove installer adapters to the new modules directory 97/24397/4
jose.lausuch [Wed, 16 Nov 2016 09:54:23 +0000 (10:54 +0100)]
Move installer adapters to the new modules directory

JIRA: RELENG-149
JIRA: RELENG-161

Now that we have a modules directory in place, let's
move all the shared python code to this location.
We need to create a setup.py to install these
modules in the system so that we don't have to
modify the pythonpath.

Change-Id: I7e608ce6e1e6b3d111405bc789cdb2ff7fcb49c3
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
7 years agoMerge "fuel: cann't find latest.properties"
Serena Feng [Wed, 16 Nov 2016 06:33:43 +0000 (06:33 +0000)]
Merge "fuel: cann't find latest.properties"

7 years agoMerge "Problem Description: compass4nfv module didn't has any static check in the...
Jun Li [Wed, 16 Nov 2016 00:49:05 +0000 (00:49 +0000)]
Merge "Problem Description: compass4nfv module didn't has any static check in the CI, to make code more standard according Flake8, we decide add flake8 check on this module."

7 years agoMerge "add daisy doc to opnfvdocs"
Aric Gardner [Tue, 15 Nov 2016 14:29:36 +0000 (14:29 +0000)]
Merge "add daisy doc to opnfvdocs"

7 years agoProblem Description: compass4nfv module didn't has any static check in the CI, to... 49/24349/2
KingPoo [Tue, 15 Nov 2016 11:13:48 +0000 (06:13 -0500)]
Problem Description: compass4nfv module didn't has any static check in the CI, to make code more standard according Flake8,
we decide add flake8 check on this module.

JIRA: COMPASS-503

Change-Id: I2539f3792e3a9734791d595b0af66bbbbf67114f
Signed-off-by: KingPoo <haojingbo@huawei.com>
7 years agofuel: cann't find latest.properties 03/24303/4
wu.zhihui [Mon, 14 Nov 2016 02:55:55 +0000 (10:55 +0800)]
fuel: cann't find latest.properties

See https://build.opnfv.org/ci/job/fuel-deploy-zte-pod1-daily-colorado/76/console

latest.properties is downloaded under $WORKSPACE.
Use absolute path  $WORKSPACE/latest.properties in these two sentence.
local test is OK.

JIRA: FUEL-225

Change-Id: I37cf3835c56f44cee31a8814b4af1e71c8d1cc6a
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
7 years agoMerge "Add directory for common python modules/tools"
Jose Lausuch [Tue, 15 Nov 2016 09:35:28 +0000 (09:35 +0000)]
Merge "Add directory for common python modules/tools"

7 years agoadd daisy doc to opnfvdocs 37/24337/2
Jing Sun [Tue, 15 Nov 2016 02:10:46 +0000 (10:10 +0800)]
add daisy doc to opnfvdocs

Change-Id: Ied421ba55277b2189015e85e8cb36110bf7af239
Signed-off-by: Jing Sun <sun.jing22@zte.com.cn>
7 years agoRun Flake8 against SFC Repository 29/24329/1
Trevor Bramwell [Mon, 14 Nov 2016 17:50:24 +0000 (09:50 -0800)]
Run Flake8 against SFC Repository

Change-Id: I1eb4d4a56ccaf0d95257cda1ad2b345c069ecb94
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoMerge "This patch includes scripts for implementing kvmfornfv daily jobs to trigger...
Jun Li [Mon, 14 Nov 2016 11:56:37 +0000 (11:56 +0000)]
Merge "This patch includes scripts for implementing kvmfornfv daily jobs to trigger cyclictest with stress applied and  packet forwarding test cases."

7 years agoMerge "Add merge job to Daisy4nfv CI"
Serena Feng [Mon, 14 Nov 2016 08:40:03 +0000 (08:40 +0000)]
Merge "Add merge job to Daisy4nfv CI"

7 years agoThis patch includes scripts for implementing kvmfornfv daily jobs 01/24101/5
kalyanreddy [Thu, 10 Nov 2016 09:09:24 +0000 (14:39 +0530)]
This patch includes scripts for implementing kvmfornfv daily jobs
to trigger cyclictest with stress applied and  packet forwarding
test cases.

Change-Id: Iaf6611481ee217447c8649a64fa7410563b5a578
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
7 years agoMerge "Add missing step on the baremetal documentation"
Aric Gardner [Fri, 11 Nov 2016 19:52:58 +0000 (19:52 +0000)]
Merge "Add missing step on the baremetal documentation"

7 years agoAdd merge job to Daisy4nfv CI 21/24221/1
zeyu zhu [Fri, 11 Nov 2016 07:37:43 +0000 (15:37 +0800)]
Add merge job to Daisy4nfv CI

Change-Id: I42e828663af780ab596477741d1d34c985c86197
Signed-off-by: zeyu zhu <zhu.zeyu@zte.com.cn>
7 years agoColorado bug fix: ci path did not change 15/24215/1
Morgan Richomme [Fri, 11 Nov 2016 07:10:24 +0000 (08:10 +0100)]
Colorado bug fix: ci path did not change

After refactoring of the repo structure
we add to adapt the path in releng
but this change is only valid for Danube and after
old pathes must be kept for colorado

JIRA: FUNCTEST-525

Change-Id: I4cf5951111dbb9cb3d7a002c24efe1167e994222
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoMerge "Rename Artifact and JJB Related Jobs"
Jun Li [Fri, 11 Nov 2016 02:17:20 +0000 (02:17 +0000)]
Merge "Rename Artifact and JJB Related Jobs"

7 years agoApex: Disables ODL functest smoke verify 93/24193/1
Tim Rozet [Thu, 10 Nov 2016 19:23:31 +0000 (14:23 -0500)]
Apex: Disables ODL functest smoke verify

In stable/newton there are bugs in neutron and OVS which are causing
functionality to fail in ODL.  ODL will still deploy, but OS will not
function correctly.  Therefore temporarily we will disable ODL smoke
tests to make headway on other features unrelated to ODL in OPNFV.

Change-Id: I7ed2a1b696c9be14fa85b8c33bc07e4c3bfe9378
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoAdapt jjb path to new functest repo structure 91/24191/1
Morgan Richomme [Thu, 10 Nov 2016 17:05:54 +0000 (18:05 +0100)]
Adapt jjb path to new functest repo structure

JIRA: FUNCTEST-525

Change-Id: I613757f98a7b41e924f1334053f83f8966536018
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoMerge "Remove Old 'test-sign-daily-master' Job and Script"
Aric Gardner [Thu, 10 Nov 2016 15:54:05 +0000 (15:54 +0000)]
Merge "Remove Old 'test-sign-daily-master' Job and Script"

7 years agoMerge "Fix bug in setting udp ports"
Aric Gardner [Thu, 10 Nov 2016 15:43:22 +0000 (15:43 +0000)]
Merge "Fix bug in setting udp ports"

7 years agomove build.sh to root directory 73/24173/1
meimei [Thu, 10 Nov 2016 09:22:29 +0000 (17:22 +0800)]
move build.sh to root directory

Change-Id: I55a7be96930039febb3c3fe35fa02fc307ccdf43
Signed-off-by: meimei <meimei@huawei.com>
7 years agoFix bug in setting udp ports 63/24163/1
Yolanda Robla Mota [Thu, 10 Nov 2016 08:53:22 +0000 (09:53 +0100)]
Fix bug in setting udp ports

There was a typo that prevented to configure udp ports
properly, causing dhcp boot to fail.

Change-Id: Ib853a9b9a21da113bda12b5cc1f33b3819442139
Signed-Off-By: Yolanda Robla <yroblamo@redhat.com>
7 years agobugfix: miss parameters when create verify jobs 53/24153/1
meimei [Thu, 10 Nov 2016 07:19:01 +0000 (15:19 +0800)]
bugfix: miss parameters when create verify jobs

Change-Id: Idc0db2fac90b971eee9e85a5c9bc187c922ec045
Signed-off-by: meimei <meimei@huawei.com>
7 years agoremove all the verify jobs for compass and then add them back 49/24149/1
meimei [Thu, 10 Nov 2016 06:39:54 +0000 (14:39 +0800)]
remove all the verify jobs for compass and then add them back

Change-Id: Ic0b0ab52a45947799206df91a1ac29d43ad56290
Signed-off-by: meimei <meimei@huawei.com>
7 years agoremove all the verify jobs for compass and then add them back 47/24147/1
meimei [Thu, 10 Nov 2016 06:32:15 +0000 (14:32 +0800)]
remove all the verify jobs for compass and then add them back

Change-Id: Ibc78f6c56d64b09c625684144b80c5c4c6484aae
Signed-off-by: meimei <meimei@huawei.com>
7 years agomodify the path of build.sh 29/24129/1
meimei [Thu, 10 Nov 2016 02:36:21 +0000 (10:36 +0800)]
modify the path of build.sh

JIRA: COMPASS-496

Change-Id: If21ac68a117fbfa13eb1888151ac5e479ced22f1
Signed-off-by: meimei <meimei@huawei.com>
7 years agoRename Artifact and JJB Related Jobs 15/24115/1
Trevor Bramwell [Wed, 9 Nov 2016 19:57:04 +0000 (11:57 -0800)]
Rename Artifact and JJB Related Jobs

These should be renamed on the Jenkins server first in order to preserve
job history.

- artifact-cleanup-daily-{stream} -> releng-artifact-cleanup-daily-{stream}
- builder-verify-jjb -> releng-verify-jjb
- builder-merge -> releng-merge-jjb
- artifacts-api -> releng-generate-artifacts-api

Change-Id: I1c3812c54b65847b9771fce2a16d10de823bd672
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoRemove Old 'test-sign-daily-master' Job and Script 13/24113/1
Trevor Bramwell [Wed, 9 Nov 2016 19:46:30 +0000 (11:46 -0800)]
Remove Old 'test-sign-daily-master' Job and Script

Artifact signing is in place and working. This job is currently
returning false-positive successful runs and consuming resources on
Jenkins master.

Change-Id: I6e94f361c117221b4b9d0ba08f9359f539815834
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoAdd missing step on the baremetal documentation 75/24075/1
Yolanda Robla Mota [Tue, 8 Nov 2016 16:59:44 +0000 (17:59 +0100)]
Add missing step on the baremetal documentation

Change-Id: Ib9ef5d342f1efe624464df249c950eb7807322e1
Signed-Off-By: Yolanda Robla <yroblamo@redhat.com>
7 years agoCleanup dirty daisy build workspace directory, part2 51/24051/1
Zhijiang Hu [Tue, 8 Nov 2016 11:30:17 +0000 (06:30 -0500)]
Cleanup dirty daisy build workspace directory, part2

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>
7 years agoCleanup dirty daisy build workspace directory 49/24049/1
Zhijiang Hu [Tue, 8 Nov 2016 10:16:52 +0000 (05:16 -0500)]
Cleanup dirty daisy build workspace directory

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>
7 years agoThis fixes the uploads going to docs/docs 31/24031/2
Aric Gardner [Mon, 7 Nov 2016 17:16:56 +0000 (12:16 -0500)]
This fixes the uploads going to docs/docs

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>
7 years agofiles merged are going in /docs/docs/ 27/24027/1
Aric Gardner [Mon, 7 Nov 2016 16:40:48 +0000 (11:40 -0500)]
files merged are going in /docs/docs/

adding echos to debug

Change-Id: I232044a616ca36bb7ff4a42a76188f6d47dd807e
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
7 years agoMerge "Prevent double uploading while "build" jobs"
Aric Gardner [Mon, 7 Nov 2016 13:34:19 +0000 (13:34 +0000)]
Merge "Prevent double uploading while "build" jobs"

7 years agoMerge "compass: Update verify jobs and introduce Multijob and verify phases"
Jun Li [Mon, 7 Nov 2016 06:34:45 +0000 (06:34 +0000)]
Merge "compass: Update verify jobs and introduce Multijob and verify phases"

7 years agoDon't run Functest unit tests for Colorado branch 89/23989/2
jose.lausuch [Fri, 4 Nov 2016 15:49:42 +0000 (16:49 +0100)]
Don't run Functest unit tests for Colorado branch

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>
7 years agocompass: Update verify jobs and introduce Multijob and verify phases 55/23955/2
meimei [Fri, 4 Nov 2016 02:07:16 +0000 (10:07 +0800)]
compass: Update verify jobs and introduce Multijob and verify phases

Change-Id: I2b4e57d5c67f0b8abd485668ce40675d9dff73e7
Signed-off-by: meimei <meimei@huawei.com>
7 years agoMerge "Propose Yolanda Robla Mota as new committer to Releng"
Aric Gardner [Thu, 3 Nov 2016 15:01:23 +0000 (15:01 +0000)]
Merge "Propose Yolanda Robla Mota as new committer to Releng"

7 years agoPrevent double uploading while "build" jobs 91/23891/2
Fedor Zhadaev [Wed, 2 Nov 2016 12:17:05 +0000 (15:17 +0300)]
Prevent double uploading while "build" jobs

"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>
7 years agoArmband: Verify: Removed upstream folder from forbidden file paths 87/23887/1
Andrei Varvara [Wed, 2 Nov 2016 10:09:00 +0000 (11:09 +0100)]
Armband: Verify: Removed upstream folder from forbidden file paths

"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>
7 years agoPropose Yolanda Robla Mota as new committer to Releng 85/23885/2
Fatih Degirmenci [Wed, 2 Nov 2016 09:56:47 +0000 (10:56 +0100)]
Propose Yolanda Robla Mota as new committer to Releng

Change-Id: Id7699db3beb50c1e2cdea3affd4f7b052f28596e
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
7 years agoFix perms and sed for bridge_name 81/23881/1
Yolanda Robla Mota [Wed, 2 Nov 2016 09:35:21 +0000 (10:35 +0100)]
Fix perms and sed for bridge_name

Change-Id: I0b2b6e31a456398958bf1997ed6f6394322191c8
Signed-Off-By: Yolanda Robla <yroblamo@redhat.com>
7 years agoStart using centos7 instead of centos-minimal 63/23863/2
Yolanda Robla Mota [Tue, 1 Nov 2016 10:26:58 +0000 (11:26 +0100)]
Start using centos7 instead of centos-minimal

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>
7 years agoAdd step to customize create bridge template 85/23485/2
Yolanda Robla Mota [Fri, 21 Oct 2016 04:49:59 +0000 (06:49 +0200)]
Add step to customize create bridge template

Change-Id: I0f4e7353773291e810f70059e4a015ac641bd2c8
Signed-Off-By: Yolanda Robla <yroblamo@redhat.com>
7 years agoFix automated job to properly create the bridge 87/23487/2
Yolanda Robla Mota [Fri, 21 Oct 2016 04:59:51 +0000 (06:59 +0200)]
Fix automated job to properly create the bridge

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>
7 years agoplaybooks: Do not serialize ironic deployment 99/23499/3
Markos Chandras [Fri, 21 Oct 2016 09:36:09 +0000 (10:36 +0100)]
playbooks: Do not serialize ironic deployment

[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>
7 years agoArmband: Verify: Fix build params, tree paths 11/23811/2
Alexandru Avadanii [Mon, 31 Oct 2016 18:19:20 +0000 (19:19 +0100)]
Armband: Verify: Fix build params, tree paths

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>
7 years agoArmband: Verify: Don't enable virtual-deploy yet 09/23809/1
Alexandru Avadanii [Mon, 31 Oct 2016 17:21:31 +0000 (18:21 +0100)]
Armband: Verify: Don't enable virtual-deploy yet

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>
7 years agoMerge "Add verify jobs for Armband"
Aric Gardner [Mon, 31 Oct 2016 14:32:40 +0000 (14:32 +0000)]
Merge "Add verify jobs for Armband"

7 years agoMerge "Trigger test unit execution on verify + Published for jenkins"
Morgan Richomme [Fri, 28 Oct 2016 07:23:05 +0000 (07:23 +0000)]
Merge "Trigger test unit execution on verify + Published for jenkins"

7 years agoMerge "predefined-parameters complement for daisy verify jobs"
Fatih Degirmenci [Wed, 26 Oct 2016 13:48:20 +0000 (13:48 +0000)]
Merge "predefined-parameters complement for daisy verify jobs"

7 years agoMerge "Refactor SSHUtils"
Jun Li [Tue, 25 Oct 2016 09:23:51 +0000 (09:23 +0000)]
Merge "Refactor SSHUtils"

7 years ago[Yardstick] Add default DB_BACKEND for virtual pod 83/21983/3
JingLu5 [Wed, 21 Sep 2016 02:35:35 +0000 (10:35 +0800)]
[Yardstick] Add default DB_BACKEND for virtual pod

JIRA: YARDSTICK-357

Change-Id: I5a6e77366733e1a871c8f1574d15996456ec080d
Signed-off-by: JingLu5 <lvjing5@huawei.com>
7 years agoAdd verify jobs for Armband 15/23615/2
Andrei Varvara [Fri, 21 Oct 2016 11:35:15 +0000 (13:35 +0200)]
Add verify jobs for Armband

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>
7 years agopredefined-parameters complement for daisy verify jobs 93/23493/2
Zhijiang Hu [Fri, 21 Oct 2016 08:58:23 +0000 (04:58 -0400)]
predefined-parameters complement for daisy verify jobs

Try to solve "Error fetching remote repo 'origin' GERRIT_REFSPEC"
problem.

Change-Id: I0631be6cced09aa816afab9471c1351e69a5bda7
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
7 years ago[qtip]update qtip ci job 35/23535/2
wu.zhihui [Sat, 22 Oct 2016 05:16:54 +0000 (13:16 +0800)]
[qtip]update qtip ci job

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>
7 years agoMerge "[compass] fix concurrency issues of ci jobs"
mei mei [Fri, 21 Oct 2016 20:00:43 +0000 (20:00 +0000)]
Merge "[compass] fix concurrency issues of ci jobs"

7 years ago[compass] fix concurrency issues of ci jobs 25/23525/2
QiLiang [Thu, 20 Oct 2016 19:34:08 +0000 (03:34 +0800)]
[compass] fix concurrency issues of ci jobs

JIRA: COMPASS-494

Change-Id: I7cffad73976cd33974df4fe66e6a30e67df962c1
Signed-off-by: QiLiang <liangqi1@huawei.com>
7 years agoMerge "Upload Generated Documentation to Correct Path"
Trevor Bramwell [Fri, 21 Oct 2016 16:01:44 +0000 (16:01 +0000)]
Merge "Upload Generated Documentation to Correct Path"

7 years agoAdd directory for common python modules/tools 15/23515/3
jose.lausuch [Fri, 21 Oct 2016 14:00:32 +0000 (16:00 +0200)]
Add directory for common python modules/tools

This dir might be used to add more common python
tools (importable modules) that are of interest
for the whole community.

Change-Id: Iec99bd7c79f88d8722eb842faeee4046088d162f
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
7 years agovsperf: Run colorado verify/merge jobs on intel-pod3 09/23509/1
Fatih Degirmenci [Fri, 21 Oct 2016 13:13:16 +0000 (15:13 +0200)]
vsperf: Run colorado verify/merge jobs on intel-pod3

Change-Id: Ic893544d76e9e99189c4bba1370e5d5c0bec2e92
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
7 years agoRefactor SSHUtils 91/23491/5
George Paraskevopoulos [Fri, 21 Oct 2016 07:22:13 +0000 (10:22 +0300)]
Refactor SSHUtils

- 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>
7 years agoUpload Generated Documentation to Correct Path 61/23461/1
Trevor Bramwell [Thu, 20 Oct 2016 19:48:27 +0000 (12:48 -0700)]
Upload Generated Documentation to Correct Path

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>
7 years agoMerge "Update opnfv-docs Merge Job Trigger and Parameter"
Trevor Bramwell [Thu, 20 Oct 2016 16:03:02 +0000 (16:03 +0000)]
Merge "Update opnfv-docs Merge Job Trigger and Parameter"

7 years agoApex: removes opendaylight-sfc rpm from upload 45/23445/1
Tim Rozet [Thu, 20 Oct 2016 15:23:32 +0000 (11:23 -0400)]
Apex: removes opendaylight-sfc rpm from upload

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>
7 years agoMerge "Add documentation for deploying on baremetal"
Fatih Degirmenci [Thu, 20 Oct 2016 14:59:30 +0000 (14:59 +0000)]
Merge "Add documentation for deploying on baremetal"

7 years agoMerge "prototypes: bifrost: Ignore dnsmasq service failures"
Fatih Degirmenci [Thu, 20 Oct 2016 14:58:47 +0000 (14:58 +0000)]
Merge "prototypes: bifrost: Ignore dnsmasq service failures"

7 years agoMerge "reslove issue about can not trigger verify jobs"
Fatih Degirmenci [Thu, 20 Oct 2016 14:57:35 +0000 (14:57 +0000)]
Merge "reslove issue about can not trigger verify jobs"

7 years agoMerge "Set arm-pod-3 as non-ci POD"
Fatih Degirmenci [Thu, 20 Oct 2016 13:54:15 +0000 (13:54 +0000)]
Merge "Set arm-pod-3 as non-ci POD"

7 years agoprototypes: bifrost: Ignore dnsmasq service failures 35/23435/1
Markos Chandras [Thu, 20 Oct 2016 13:18:27 +0000 (14:18 +0100)]
prototypes: bifrost: Ignore dnsmasq service failures

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>
7 years agoUpdate opnfv-docs Merge Job Trigger and Parameter 79/23379/1
Trevor Bramwell [Wed, 19 Oct 2016 18:07:15 +0000 (11:07 -0700)]
Update opnfv-docs Merge Job Trigger and Parameter

- 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>
7 years agoMerge "vswitchperf: Update merge and verify jobs"
Fatih Degirmenci [Wed, 19 Oct 2016 12:05:07 +0000 (12:05 +0000)]
Merge "vswitchperf: Update merge and verify jobs"

7 years agoMerge "Disable selinux for RHEL"
Fatih Degirmenci [Wed, 19 Oct 2016 11:20:54 +0000 (11:20 +0000)]
Merge "Disable selinux for RHEL"

7 years agoTrigger test unit execution on verify + Published for jenkins 29/23329/2
Morgan Richomme [Wed, 19 Oct 2016 07:36:26 +0000 (09:36 +0200)]
Trigger test unit execution on verify + Published for jenkins

Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Change-Id: Ieb8e291d31479fff1c7cad941eb9be83cd4b670f
Depends-On: Icd958552fafb4e8dc58f9008586bcaf33862ccd4
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoMerge "bug fix: pdf generation"
Morgan Richomme [Wed, 19 Oct 2016 06:44:11 +0000 (06:44 +0000)]
Merge "bug fix: pdf generation"

7 years agoMerge "Set a Custom URL for Bifrost Verification Jobs"
Fatih Degirmenci [Tue, 18 Oct 2016 15:12:51 +0000 (15:12 +0000)]
Merge "Set a Custom URL for Bifrost Verification Jobs"

7 years agoSet a Custom URL for Bifrost Verification Jobs 51/23251/2
Trevor Bramwell [Mon, 17 Oct 2016 21:53:29 +0000 (14:53 -0700)]
Set a Custom URL for Bifrost Verification Jobs

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>
7 years agoMerge "make elastic index configurable rather than settled in code"
Jose Lausuch [Tue, 18 Oct 2016 14:14:02 +0000 (14:14 +0000)]
Merge "make elastic index configurable rather than settled in code"

7 years agobug fix: pdf generation 91/23291/2
Morgan Richomme [Tue, 18 Oct 2016 12:28:03 +0000 (14:28 +0200)]
bug fix: pdf generation

Change-Id: Ic101411a991b4baac8e1683bc5cad924f85f05c2
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoSet arm-pod-3 as non-ci POD 83/23283/3
cristinapauna [Tue, 18 Oct 2016 11:04:44 +0000 (14:04 +0300)]
Set arm-pod-3 as non-ci POD

arm-pod-3 will be removed as CI pod and this commit add triggers
to make it a non-ci pod

Change-Id: Ice16b8d32c553a059a2c9885fd801a736a59a14d
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
7 years agoAdd documentation for deploying on baremetal 79/23279/1
Yolanda Robla Mota [Tue, 18 Oct 2016 09:46:28 +0000 (11:46 +0200)]
Add documentation for deploying on baremetal

Change-Id: I9685b733ae2e3e732c78e78381778c944eace90c
Signed-Off-By: Yolanda Robla <yroblamo@redhat.com>
7 years agorename result_collection_api to testapi 77/23277/1
SerenaFeng [Tue, 18 Oct 2016 09:30:31 +0000 (17:30 +0800)]
rename result_collection_api to testapi

Change-Id: Iec4e3db23cd44f30831e17c127eda74e9d9b5d14
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>