releng.git
8 years agoadd gerrit debug/recheck/reverify func for bottlenecks jjb 41/5441/2
MatthewLi [Mon, 4 Jan 2016 07:58:09 +0000 (02:58 -0500)]
add gerrit debug/recheck/reverify func for bottlenecks jjb

JIRA: BOTTLENECK-4

Change-Id: I0aaf66790ac9d93e60d7e3ae5b7c4fdbba6a0f54
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
8 years agofis bugs for bottlenecks project jjb 25/5425/5
MatthewLi [Mon, 4 Jan 2016 02:14:45 +0000 (21:14 -0500)]
fis bugs for bottlenecks project jjb

JIRA: BOTTLENECK-4

Change-Id: I3cdb4f15c910e8b32a6531355fca91c7ed04445a
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
8 years agoMerge "add dashboard for bottlenecks project"
Morgan Richomme [Sun, 3 Jan 2016 08:44:18 +0000 (08:44 +0000)]
Merge "add dashboard for bottlenecks project"

8 years agoadd default parameters and workspace cleanup builder for bottlenecks upload job 03/5403/2
MatthewLi [Thu, 31 Dec 2015 08:53:03 +0000 (03:53 -0500)]
add default parameters and workspace cleanup builder for bottlenecks upload job

JIRA: BOTTLENECK-4

Change-Id: I2a9dd66a9312bceba913825bd506dfb18b217327
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
8 years agoupload the packages used for bottlenecks to artifacts.opnfv.org 73/5373/5
MatthewLi [Wed, 30 Dec 2015 11:39:42 +0000 (06:39 -0500)]
upload the packages used for bottlenecks to artifacts.opnfv.org

JIRA: BOTTLENECK-4

Change-Id: I4e07069b00b5a9e4ee4d2123b93f8b11ba1c921e
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
8 years agocreate onosfw CI jobs 33/5333/1
meimei [Tue, 29 Dec 2015 02:51:02 +0000 (10:51 +0800)]
create onosfw CI jobs
- modify the initialized job as "hello world" job till the build scripts been merged

JIRA: ONOSFW-151

Change-Id: I192835237f9976a833ac9e1ca32ecff2f3186270
Signed-off-by: meimei <meimei@huawei.com>
8 years agoImprove the compass daily jobs 05/5305/3
meimei [Mon, 28 Dec 2015 11:12:12 +0000 (19:12 +0800)]
Improve the compass daily jobs
- put bare-deployment into daily-task
- adjust the time of daily-task

JIRA: COMPASS-223

Change-Id: I53d309b0b2c287b6abddd73310aeb17866738e05
Signed-off-by: meimei <meimei@huawei.com>
8 years agoadd dashboard for bottlenecks project 01/5301/1
rexlee8776 [Mon, 28 Dec 2015 07:44:47 +0000 (15:44 +0800)]
add dashboard for bottlenecks project

JIRA:BOTTLENECK-30

Change-Id: I8f02d0b905a2b4b2c2de4f2e8dfc03fa32d469f2
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
8 years agoMerge "Wait for containers to be removed before removing images"
jose.lausuch [Sun, 27 Dec 2015 16:55:15 +0000 (16:55 +0000)]
Merge "Wait for containers to be removed before removing images"

8 years agoWait for containers to be removed before removing images 87/5287/5
jose.lausuch [Sat, 26 Dec 2015 20:55:45 +0000 (21:55 +0100)]
Wait for containers to be removed before removing images

This will avoid some errors like this:
"Error response from daemon: conflict: unable to delete
44c2887519de (must be forced) - image is being used by
stopped container 7dbed6d40e5a"

Change-Id: I54b8b76fbcc6f208ab52c88b43ea18af935e69c7
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
8 years agoFixes daily deploy until network isolation patch is merged 83/5283/1
Tim Rozet [Sat, 26 Dec 2015 16:31:56 +0000 (11:31 -0500)]
Fixes daily deploy until network isolation patch is merged

Change-Id: Ib8fb13ba88d464c009dfee071f37d5dc6b841a6c
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoAdds deploy_settings and network_settings to deploy 49/5149/1
Tim Rozet [Wed, 23 Dec 2015 16:47:17 +0000 (11:47 -0500)]
Adds deploy_settings and network_settings to deploy

Common deploy_settings and network_settings yaml files used in order to
provide options at deploy time and enable network isloation,
respectively.

Change-Id: Idd07fdb57ac33705a59f13fac5560f48247a2df5
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoSet GS_URL for ovsnfv daily job and enable builds 73/5073/2
Fatih Degirmenci [Sat, 19 Dec 2015 22:13:01 +0000 (23:13 +0100)]
Set GS_URL for ovsnfv daily job and enable builds

Change-Id: Iaba340f0f932e0a163fa8aa0ac01cd81626827af
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoFix bug mkdir -f to mkdir -p in functest jjob 99/5099/1
jose.lausuch [Tue, 22 Dec 2015 19:14:14 +0000 (20:14 +0100)]
Fix bug mkdir -f to mkdir -p in functest jjob

Change-Id: I9c37ba5eda47f36578c81cfb39314464ee4f8f6e
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
8 years agoMerge "Enable QTIP container for docker build and push jjob" test-tag
jose.lausuch [Tue, 22 Dec 2015 15:51:39 +0000 (15:51 +0000)]
Merge "Enable QTIP container for docker build and push jjob"

8 years agoBugfix for fuel verify builds 87/5087/1
Fatih Degirmenci [Tue, 22 Dec 2015 15:34:00 +0000 (16:34 +0100)]
Bugfix for fuel verify builds

Change-Id: I9e64b646c961d8a728994438b48a89789250d62d
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoAdjustments for fuel jobs 71/5071/4
Fatih Degirmenci [Tue, 22 Dec 2015 11:27:26 +0000 (12:27 +0100)]
Adjustments for fuel jobs

- Disable build avoidance for non-daily fuel jobs
- Enable throttling and disable concurrency to make sure we do not
start extra builds on same pod.

Change-Id: Iff3c609fdf77beb08480d6e265e1d2f134cb1230
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoEnable QTIP container for docker build and push jjob 69/5069/1
jose.lausuch [Tue, 22 Dec 2015 11:51:02 +0000 (12:51 +0100)]
Enable QTIP container for docker build and push jjob

Change-Id: Ie4705afa16da9f597173114a3daf3f8ed5df035a
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
8 years agocreate onosfw CI jobs 27/5027/2
meimei [Tue, 22 Dec 2015 07:30:36 +0000 (15:30 +0800)]
create onosfw CI jobs

JIRA: ONOSFW-151

Change-Id: I0d7f1f77733cdda5d1b6c429d84de7eaa4a7a759
Signed-off-by: meimei <meimei@huawei.com>
8 years agoCI: Modify jjb in releng to use vsperf build script for the nightly build 47/5047/1
Radek Zetik [Tue, 22 Dec 2015 09:05:35 +0000 (09:05 +0000)]
CI: Modify jjb in releng to use vsperf build script for the nightly build

This patch removes calling of scl and vsperf from 'verify'
and 'merge' jobs. The reason is that both jobs are started
on 'opnfv-build' and environment on all boards is not
set to run the vsperf.

JIRA: VSPERF-156

Signed-off-by: Radek Zetik <radekx.zetik@intel.com>
Reviewed-by: Aric Gardner <agardner@linuxfoundation.org>
Reviewed-by: Xinyu Zhao(Jerry) <zhaoxinyu@huawei.com>
Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Reviewed-by: Ulrich Kleber <Ulrich.Kleber@huawei.com>
Reviewed-by: Billy O Mahony <billy.o.mahony@intel.com>
8 years agoadd instance creation process in bottlnecks jjb workflow 35/5035/1
MatthewLi [Tue, 22 Dec 2015 07:50:21 +0000 (23:50 -0800)]
add instance creation process in bottlnecks jjb workflow

JIRA: BOTTLENECK-4

Change-Id: I0c1b719c9cd4d96fa2a5fb2df6773bf79f75a7be
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
8 years agofix docs-build.sh bug in rst checks 15/5015/1
Ryota MIBU [Tue, 22 Dec 2015 05:27:34 +0000 (14:27 +0900)]
fix docs-build.sh bug in rst checks

After [1] merged, docs-build.sh cannot check and edit rst files to
add revision into source files. Build error can be found in [2].

This patch fixes this bug.

[1] https://gerrit.opnfv.org/gerrit/#/c/4659
[2] https://build.opnfv.org/ci/job/opnfv-docs-verify-master/211/console

Change-Id: I506d85341d665a1e2c854ab5965ef3abffa31446
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
8 years agoFix typo in WORKSPACE env var 95/4995/3
Fatih Degirmenci [Tue, 22 Dec 2015 00:47:41 +0000 (01:47 +0100)]
Fix typo in WORKSPACE env var

Change-Id: I6ecd98679227803f40585da2af0697d2e72c44e0
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoMerge "fix doc-build.sh to support referring to other dirs"
Ryota MIBU [Tue, 22 Dec 2015 00:51:04 +0000 (00:51 +0000)]
Merge "fix doc-build.sh to support referring to other dirs"

8 years agoMerge "Allow doc-build.sh to ignore D000 of doc8"
Ryota MIBU [Tue, 22 Dec 2015 00:48:00 +0000 (00:48 +0000)]
Merge "Allow doc-build.sh to ignore D000 of doc8"

8 years agoMerge "update .gitignore for swap files"
Ryota MIBU [Tue, 22 Dec 2015 00:47:22 +0000 (00:47 +0000)]
Merge "update .gitignore for swap files"

8 years agoSkip artifact upload if nothing new is built 93/4993/1
Fatih Degirmenci [Tue, 22 Dec 2015 00:43:40 +0000 (01:43 +0100)]
Skip artifact upload if nothing new is built

Change-Id: I966229199d07c44073247ae25e9423fda516f73d
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoSuppress gsutil output while setting artifact meta 91/4991/1
Fatih Degirmenci [Tue, 22 Dec 2015 00:36:38 +0000 (01:36 +0100)]
Suppress gsutil output while setting artifact meta

Change-Id: I1a96af938b48a337346010d8bb5cd5fa7aa0552c
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoSet nocache for fuel artifacts on artifacts.opnfv.org 89/4989/2
Fatih Degirmenci [Mon, 21 Dec 2015 23:41:05 +0000 (00:41 +0100)]
Set nocache for fuel artifacts on artifacts.opnfv.org

Change-Id: I41d19eadbe151e27146e8aa5e8a1b7f250865edb
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoFix INSTALLER_TYPE env var in fuel virtual deploy 87/4987/1
Fatih Degirmenci [Mon, 21 Dec 2015 23:34:56 +0000 (00:34 +0100)]
Fix INSTALLER_TYPE env var in fuel virtual deploy

Change-Id: I0e1cfc181693519f077756796eed60bdffef0e4c
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoDo not pass parameters from multijob to build job for fuel 85/4985/1
Fatih Degirmenci [Mon, 21 Dec 2015 23:14:12 +0000 (00:14 +0100)]
Do not pass parameters from multijob to build job for fuel

Change-Id: Ic32b2489453530bb58a756c151a376574b30ae52
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoSet DEPLOY_SCENARIO Jenkins job parameter for Fuel 81/4981/1
Fatih Degirmenci [Mon, 21 Dec 2015 22:49:38 +0000 (23:49 +0100)]
Set DEPLOY_SCENARIO Jenkins job parameter for Fuel

Change-Id: Icaa09dbba241e422c6932a443b3aa3975a4580d7
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoCreate functest jobs for Ericsson POD1 and POD2 75/4975/2
Fatih Degirmenci [Mon, 21 Dec 2015 22:19:58 +0000 (23:19 +0100)]
Create functest jobs for Ericsson POD1 and POD2

Change-Id: I3b976629b5db9533e6b9765c77041c78ab9ce870
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoRefactor yardstick JJB to prepare for Milestone E 37/4937/7
Fatih Degirmenci [Mon, 21 Dec 2015 09:50:43 +0000 (10:50 +0100)]
Refactor yardstick JJB to prepare for Milestone E

Replace default stream definitions with stream anchors in order
to be able to specify which job on which POD runs against which
branch.

Move project specific verify and merge jobs to own file to ease
the stream handling.

Change-Id: I504978402d2d9e305357846806a9f81d3f17a27b
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoAdd location of pod config files into slave-config & disable lab-reconfig 73/4973/1
Fatih Degirmenci [Mon, 21 Dec 2015 22:03:50 +0000 (23:03 +0100)]
Add location of pod config files into slave-config & disable lab-reconfig

Change-Id: I7e71a1bd3f909fac49c74ab0c8ef336a6b5fa711
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoSet installer defaults in fuel-project jobs 71/4971/1
Fatih Degirmenci [Mon, 21 Dec 2015 21:49:15 +0000 (22:49 +0100)]
Set installer defaults in fuel-project jobs

Change-Id: I0d241eb3b391353d44df31ebb3f193c9ea50be62
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoFix the updated INSTALLER_TYPE variable in scripts 69/4969/1
Fatih Degirmenci [Mon, 21 Dec 2015 21:41:41 +0000 (22:41 +0100)]
Fix the updated INSTALLER_TYPE variable in scripts

Change-Id: Ifa9a11dcf1ecd7e43b54a03f92f00c42c0cac41f
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoRefactor fuel JJB to prepare for Milestone E 53/4953/4
Fatih Degirmenci [Mon, 21 Dec 2015 12:05:29 +0000 (13:05 +0100)]
Refactor fuel JJB to prepare for Milestone E

Replace default stream definitions with stream anchors in order
to be able to specify which job on which POD runs against which
branch.

Move project specific verify job to its own file to ease the stream
handling.

Enable CI on Ericsson POD2.

Change-Id: I3732b43d8858473535ef5666882ee85124c6d652
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoRefactor joid JJB to prepare for Milestone E 31/4931/6
Fatih Degirmenci [Fri, 18 Dec 2015 14:34:33 +0000 (15:34 +0100)]
Refactor joid JJB to prepare for Milestone E

Replace default stream definitions with stream anchors in order
to be able to specify which job on which POD runs against which
branch.

Move project specific verify job to its own file to ease the stream
handling.

Enable automatic runs on Intel POD5.

Change-Id: Ic7c1137cb2d25604fbef6d31b5db5215e9d92304
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoPass gs-pathname to functest-parameter 67/4967/1
Fatih Degirmenci [Mon, 21 Dec 2015 21:19:03 +0000 (22:19 +0100)]
Pass gs-pathname to functest-parameter

Change-Id: Ia849504092afe9b429bfc6c8f72323ef600bbe54
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoupdate .gitignore for swap files 95/4295/2
Ryota MIBU [Fri, 11 Dec 2015 06:28:11 +0000 (15:28 +0900)]
update .gitignore for swap files

Change-Id: Ib1f3cc1c658316ccf03ba89596a0108eddbfc61c
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
8 years agoRefactor functest JJB to prepare for Milestone E 25/4925/2
Fatih Degirmenci [Sun, 20 Dec 2015 02:27:09 +0000 (03:27 +0100)]
Refactor functest JJB to prepare for Milestone E

Replace default stream definitions with stream anchors in order
to be able to specify which job on which POD runs against which
branch.

Move project specific verify job to its own file to ease the stream
handling.

Change-Id: I293b35f10b93079394026fa75fb71627ee3b04d4
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoAllow doc-build.sh to ignore D000 of doc8 41/4941/1
Ryota MIBU [Mon, 21 Dec 2015 10:59:37 +0000 (19:59 +0900)]
Allow doc-build.sh to ignore D000 of doc8

http://lists.opnfv.org/pipermail/opnfv-tech-discuss/2015-December/007286.html

Change-Id: Icfdb356566918b7d5c55fbf5eb24b4c8570d32f4
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
8 years agoDisable obsolete genesis jobs to prevent accidental builds 15/4915/1
Fatih Degirmenci [Sun, 20 Dec 2015 21:26:40 +0000 (22:26 +0100)]
Disable obsolete genesis jobs to prevent accidental builds

Change-Id: I5fb86fbd6677da5b6788505fbd2db9128960eb00
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoRename pod-params.yml to slave-params.yml to make what file contains explicit 09/4909/1
Fatih Degirmenci [Sat, 19 Dec 2015 21:15:38 +0000 (22:15 +0100)]
Rename pod-params.yml to slave-params.yml to make what file contains explicit

Change-Id: Ic87febed2e9db5572eaf92ec162ac742e0aca3cc
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoAdd SDN Controller Name and OPNFV Feature to functest build names 69/4869/2
Fatih Degirmenci [Fri, 18 Dec 2015 13:11:13 +0000 (14:11 +0100)]
Add SDN Controller Name and OPNFV Feature to functest build names

Change-Id: I4cb9893f60e5f6e59d0a8087e4d8cb6345f4ade3
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoCI: Modify jjb in releng to use vsperf build script for the nightly build 87/4787/4
Radek Zetik [Thu, 17 Dec 2015 11:42:57 +0000 (11:42 +0000)]
CI: Modify jjb in releng to use vsperf build script for the nightly build

This patch adds calling of the build-vsperf.sh script which starts
defined testcases for vsperf project.
The script is called for all defined VSPERF jobs with particular
options:
build-vsperf.sh daily
build-vsperf.sh merge
build-vsperf.sh verify
It brings the placeholder for basic testing after change in repo.

JIRA: VSPERF-156

Change-Id: I6d97fa6131ca396f9225c52a4dff6f42a3a139fa
Signed-off-by: Radek Zetik <radekx.zetik@intel.com>
Reviewed-by: Aric Gardner <agardner@linuxfoundation.org>
Reviewed-by: Xinyu Zhao(Jerry) <zhaoxinyu@huawei.com>
Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Reviewed-by: Ulrich Kleber <Ulrich.Kleber@huawei.com>
8 years ago[compass]bugfix: use the wrong os name 01/4901/3
meimei [Sat, 19 Dec 2015 01:59:14 +0000 (09:59 +0800)]
[compass]bugfix: use the wrong os name

Change-Id: I8df452f6a4a8f09e2a3b3d435bff66b5dcbb01bf
Signed-off-by: meimei <meimei@huawei.com>
8 years agoDisable all ovsnfv builds due to uploading artifacts incorrectly 97/4897/1
Fatih Degirmenci [Fri, 18 Dec 2015 21:08:18 +0000 (22:08 +0100)]
Disable all ovsnfv builds due to uploading artifacts incorrectly

Change-Id: I560fb5a6fbc11cf62de9d334992db12fdaeaf947
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoFixes intel slave to use https for GIT_BASE 89/4889/1
Tim Rozet [Fri, 18 Dec 2015 16:56:15 +0000 (11:56 -0500)]
Fixes intel slave to use https for GIT_BASE

Change-Id: I02e43a44c8e06580f068f42f58dea80c026e6e16
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agochange default joid path for automatic installation 81/4881/1
Morgan Richomme [Fri, 18 Dec 2015 15:11:04 +0000 (16:11 +0100)]
change default joid path for automatic installation

Change-Id: I12c9eba83951e510a23956fce17ede6036379fba
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
8 years agoMerge "Migrates Apex to virtual deployments to use new slave"
Tim Rozet [Fri, 18 Dec 2015 15:05:14 +0000 (15:05 +0000)]
Merge "Migrates Apex to virtual deployments to use new slave"

8 years agoAdd JOID project parameters and a final openstack test to check deploy result 77/4877/4
David Blaisonneau [Fri, 18 Dec 2015 14:45:12 +0000 (15:45 +0100)]
Add JOID project parameters and a final openstack test to check deploy result

Change-Id: I1d14832cac2867ca9d9b64608bfe3231c316f2d5
Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
8 years agoMerge "Revert "adding deployment configuration file to apex virtual deploy""
Tim Rozet [Fri, 18 Dec 2015 14:54:05 +0000 (14:54 +0000)]
Merge "Revert "adding deployment configuration file to apex virtual deploy""

8 years agoMigrates Apex to virtual deployments to use new slave 91/4691/3
Tim Rozet [Wed, 16 Dec 2015 17:02:01 +0000 (12:02 -0500)]
Migrates Apex to virtual deployments to use new slave

Change-Id: If11f76681489e047a5d23edebc2c31a6f5852248
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoRevert "adding deployment configuration file to apex virtual deploy" 79/4879/1
Tim Rozet [Fri, 18 Dec 2015 14:50:45 +0000 (14:50 +0000)]
Revert "adding deployment configuration file to apex virtual deploy"

This reverts commit 4c712469bbd6f04ad250a5788b7f6a6dcdb79cee.

Change-Id: Idf7f38b103ba62c1286b368d42106bcf4f5b9c90

8 years agoAdd project parameter to joid multijob 71/4871/1
Fatih Degirmenci [Fri, 18 Dec 2015 13:16:43 +0000 (14:16 +0100)]
Add project parameter to joid multijob

Change-Id: Ibd17c68ac472d0a21cd2f2d46f4653e80c079102
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoPass pod and stream to joid multijob builder macros 65/4865/1
Fatih Degirmenci [Fri, 18 Dec 2015 12:47:51 +0000 (13:47 +0100)]
Pass pod and stream to joid multijob builder macros

Change-Id: I8406026ba671820c386ebfbff1338f23610912f9
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoSet default SDN Controller to nosdn and feature to none 47/4847/2
Fatih Degirmenci [Fri, 18 Dec 2015 10:28:06 +0000 (11:28 +0100)]
Set default SDN Controller to nosdn and feature to none

This is needed in order to have ability to run build, deploy,
and test jobs alone meaning without using the main multijob.

Change-Id: I30bec28f9aba73c1e64bf3471b0143592eb6cbe1
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoSwitch to project type MultiJob for Joid and structure jobs accordingly 81/4781/6
Fatih Degirmenci [Thu, 17 Dec 2015 10:45:26 +0000 (11:45 +0100)]
Switch to project type MultiJob for Joid and structure jobs accordingly

Multijob project type has some advantages over the Freestyle project. [1]
- Jobs in same phase run in parallel.
- Jobs in another phase need to wait completion of jobs in earlier phase.
- Ability to create phases where different jobs can be run in parallel
  so a deploy phase can contain virtual and bare metal deployment jobs
  where both are running in parallel.
- Ability to determine what should be done when a job fails
- Ability to automatically abort other jobswhen a job is aborted. [2]
- Expose parameters from main job to jobs executed by it.
  (If a parameter is defined in sub job, it won't be overriden.
  That's why SDN_CONTROLLER and OPNFV_FEATURE parameters are not defined
  in sub jobs.)
- See full CI pipeline by just clicking the main job.
- Access the console logs of sub jobs from main job.

See example job from link [3].

Other important aspects of this change are
- One main job per installer, SDN controller and POD created. The purpose
  of the main job is to ease the scheduling and troubleshooting. The actual
  stuff is done by subjobs.
- Use same build, deploy, and test jobs for an installer and POD for running
  different combinations. The installer and test project scripts should do
  what needs to be done by determining the combination using SDN_CONTROLLER
  OPNFV_FEATURE env variables.
- Create and enable main installer jobs with supported SDN controllers by
  the specific installer which will automatically be triggered.
- The change requires us to increase no of executors per pod jumphost/slave
  by one since main and subjobs get executed on same slave due to passing
  parameters from main job to subjobs.
- Enabling additional OPNFV features can be done by using Build with Parameters
  manually and changing the OPNFV_FEATURE parameter before clicking the Build
  button.
- Use common naming scheme for jobs:
  Installer main jobs: [installer]-[controller]-[pod]-daily-[stream]
  Installer sub jobs: [installer]-[activity]-[pod]-daily-[stream]
  Test jobs: [test_project]-[installer]-[pod]-daily-[stream]

[1] Details of Multijob Plugin is available on below link.
https://wiki.jenkins-ci.org/display/JENKINS/Multijob+Plugin

[2] Available once the patch below gets merged.
https://review.openstack.org/#/c/257948/

[3] Example main job showing subjobs.
https://build.opnfv.org/ci/job/installer-controller-pod-daily-master/

Change-Id: Ie6ce2aaa7117583bc71e5153748a8e32f7d00351
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoMerge "change path to retrieve joid creds on CI production labs"
Morgan Richomme [Fri, 18 Dec 2015 07:54:33 +0000 (07:54 +0000)]
Merge "change path to retrieve joid creds on CI production labs"

8 years agoMerge "adding deployment configuration file to apex virtual deploy"
Tim Rozet [Thu, 17 Dec 2015 16:40:05 +0000 (16:40 +0000)]
Merge "adding deployment configuration file to apex virtual deploy"

8 years agoMerge "update joid install script with corrections, functest admin-openrc default...
Morgan Richomme [Thu, 17 Dec 2015 15:52:43 +0000 (15:52 +0000)]
Merge "update joid install script with corrections, functest admin-openrc default location and add joid_config folder creation"

8 years agochange path to retrieve joid creds on CI production labs 99/4799/2
Morgan Richomme [Thu, 17 Dec 2015 14:29:19 +0000 (15:29 +0100)]
change path to retrieve joid creds on CI production labs

JIRA: FUNCTEST-98

Change-Id: Ic0099d6444cd03cc6f897b0f2f0d492a3c04a7c4
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
8 years agofix doc-build.sh to support referring to other dirs 59/4659/2
Ryota MIBU [Wed, 16 Dec 2015 13:30:44 +0000 (22:30 +0900)]
fix doc-build.sh to support referring to other dirs

In [1], we found that current doc-build.sh cannot create document
when the main index.rst referring to rst file in another folder.
The reason is current script only copies target src folder under the
working directory.

This patch fix this bug by making doc-build.sh to copy all src files
in the original directory structure. Then, all file links (import)
can work properly.

Error message for '_sha1_' is modified to drop directory info, but
developer can find a bad file path from grep output.

[1] https://gerrit.opnfv.org/gerrit/#/c/4353

Change-Id: I1d840b8a887306539f97321570f289ac25055a88
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
8 years agoupdate joid install script with corrections, functest admin-openrc default location... 71/4771/2
David Blaisonneau [Thu, 17 Dec 2015 09:58:10 +0000 (10:58 +0100)]
update joid install script with corrections, functest admin-openrc default location and add joid_config folder creation

Change-Id: I7f816915e14929cb62aa1ea893272154da0f1442
Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
8 years agoMerge "update doc-build.sh to allow multiple depth of dir"
Ryota MIBU [Thu, 17 Dec 2015 13:58:40 +0000 (13:58 +0000)]
Merge "update doc-build.sh to allow multiple depth of dir"

8 years agoMerge "Add volume to get joid creds for production CI"
Morgan Richomme [Thu, 17 Dec 2015 09:59:10 +0000 (09:59 +0000)]
Merge "Add volume to get joid creds for production CI"

8 years agoAdd volume to get joid creds for production CI 69/4769/5
Morgan Richomme [Thu, 17 Dec 2015 09:21:27 +0000 (10:21 +0100)]
Add volume to get joid creds for production CI

JIRA: FUNCTEST-97

Change-Id: I6c4c2adab00acfeb5db2b941da6c4744e12c8ce7
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
8 years agoRemove duplicated INSTALLER_NAME parameter 63/4763/1
Fatih Degirmenci [Thu, 17 Dec 2015 08:55:02 +0000 (09:55 +0100)]
Remove duplicated INSTALLER_NAME parameter

All the jobs should use INSTALLER_TYPE

Change-Id: I5386276fca837ba3ddda314f7c334c0f2957f78a
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoUpdate vswitch perf jjb to use pod-params file 59/4759/1
Fatih Degirmenci [Thu, 17 Dec 2015 07:57:24 +0000 (08:57 +0100)]
Update vswitch perf jjb to use pod-params file

Change-Id: I6de36f867ed87479b15eeec06d107398c6db5bef
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years ago[compass]bugfix: wrong parameter name 49/4749/1
meimei [Thu, 17 Dec 2015 06:39:09 +0000 (14:39 +0800)]
[compass]bugfix: wrong parameter name
we cannot use '-' in parameter-name

Change-Id: Ie5e9ff31e0f21cc1033de646b81a66164524b291
Signed-off-by: meimei <meimei@huawei.com>
8 years ago[compass]bugfix: wrong installer_name 45/4745/1
meimei [Thu, 17 Dec 2015 02:55:18 +0000 (10:55 +0800)]
[compass]bugfix: wrong installer_name

Change-Id: Ie2751fb9491b1f2c23cd1e15c1706fe6ac55b65b
Signed-off-by: meimei <meimei@huawei.com>
8 years agoadding deployment configuration file to apex virtual deploy 43/4743/1
Dan Radez [Thu, 17 Dec 2015 02:45:30 +0000 (21:45 -0500)]
adding deployment configuration file to apex virtual deploy

Change-Id: I761b0dc656471e021c8b42fa6767f22b811d1b64
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years ago[compass] bugfix: wrong job name(compass-build-iso-{stream}) 41/4741/1
meimei [Thu, 17 Dec 2015 02:01:36 +0000 (10:01 +0800)]
[compass] bugfix: wrong job name(compass-build-iso-{stream})

Change-Id: Ia455ce69abcda37472e2c7d52c695459be8a81bd
Signed-off-by: meimei <meimei@huawei.com>
8 years agobugfix: switch openstack version to liberty 33/4733/1
meimei [Thu, 17 Dec 2015 01:22:13 +0000 (09:22 +0800)]
bugfix: switch openstack version to liberty

JIRA: COMPASS-204

Change-Id: I0e290cef5656f826ed7867c311b48ddc961bb197
Signed-off-by: meimei <meimei@huawei.com>
8 years agoAdd intel slaves used for virtual deployments into pod-params 95/4695/1
Fatih Degirmenci [Wed, 16 Dec 2015 17:11:13 +0000 (18:11 +0100)]
Add intel slaves used for virtual deployments into pod-params

Change-Id: Ibd6079a2a95f8170726c45d10b2bac844d0af5b3
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoupdate doc-build.sh to allow multiple depth of dir 23/4323/3
Ryota MIBU [Fri, 11 Dec 2015 09:37:51 +0000 (18:37 +0900)]
update doc-build.sh to allow multiple depth of dir

In our new documentation guideline, we suggest to create
documentation directory just in one depth from top 'docs' directory.
This rule can make sure there is no name collision.

However, some projects are already using multiple depth of
documentation directories. So, let's allow them to create their
documents without any namespace collision by creating unique names
from directory path.

Change-Id: I7806abd00be56b0a4811b3d17216495e11bca825
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
8 years agoBugfix2 for fuel multijob example 43/4643/1
Fatih Degirmenci [Wed, 16 Dec 2015 09:49:32 +0000 (10:49 +0100)]
Bugfix2 for fuel multijob example

Change-Id: I4cac8883c56f9f3127f1b9f8d283505f13caf642
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoBugfix for fuel multijob example 41/4641/1
Fatih Degirmenci [Wed, 16 Dec 2015 09:44:08 +0000 (10:44 +0100)]
Bugfix for fuel multijob example

Change-Id: Idf84f1ea66250975cc6b99762d01ac26b77bd836
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoExample fuel jobs showing structuring the jobs using multijob 29/4629/2
Fatih Degirmenci [Wed, 16 Dec 2015 07:46:01 +0000 (08:46 +0100)]
Example fuel jobs showing structuring the jobs using multijob

Change-Id: I7bf8fb0c4496515867e3b299c4dcadf1ba72441a
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years ago[compass] switch openstack version to liberty 31/4631/2
meimei [Wed, 16 Dec 2015 07:46:56 +0000 (15:46 +0800)]
[compass] switch openstack version to liberty

JIRA: COMPASS-204

Change-Id: Id96c6a827e309834a9deea596c5403a50c7f055c
Signed-off-by: meimei <meimei@huawei.com>
8 years agoMerge "removing flags from apex build, they are not used"
Tim Rozet [Tue, 15 Dec 2015 16:26:14 +0000 (16:26 +0000)]
Merge "removing flags from apex build, they are not used"

8 years agoremoving flags from apex build, they are not used 99/4599/1
Dan Radez [Tue, 15 Dec 2015 15:53:55 +0000 (10:53 -0500)]
removing flags from apex build, they are not used

Change-Id: Iefd5800582af798c6cd6b95c0cc34309da160927
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoAdd removal of iptables rules in LF POD1 to let the container ping the deployment 95/4595/2
jose.lausuch [Tue, 15 Dec 2015 15:13:30 +0000 (16:13 +0100)]
Add removal of iptables rules in LF POD1 to let the container ping the deployment

Change-Id: I8eb5758093303018b6fc673bc59e725af6a1c1de
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
8 years agoMerge "removing the Master flag from the apex build, Liberty is stable"
Tim Rozet [Tue, 15 Dec 2015 15:07:01 +0000 (15:07 +0000)]
Merge "removing the Master flag from the apex build, Liberty is stable"

8 years agoMerge "Adding doc8 check against rst files"
Ryota MIBU [Tue, 15 Dec 2015 11:22:01 +0000 (11:22 +0000)]
Merge "Adding doc8 check against rst files"

8 years agoMerge "docs: fix doc8 violation"
Ryota MIBU [Tue, 15 Dec 2015 11:21:27 +0000 (11:21 +0000)]
Merge "docs: fix doc8 violation"

8 years agoMerge "Add a docker volume to store rally results"
jose.lausuch [Tue, 15 Dec 2015 09:25:46 +0000 (09:25 +0000)]
Merge "Add a docker volume to store rally results"

8 years agoFix compass jobs to stop using hardcoded branch name 17/4417/3
Fatih Degirmenci [Sun, 13 Dec 2015 00:54:02 +0000 (01:54 +0100)]
Fix compass jobs to stop using hardcoded branch name

Some jobs use hardcoded branch name master which will cause issues
when we branch for brahmaputra. In order to use var for branch name
some jobs appended stream.

Please note that this will result in removal of the jobs without stream
in them and creation of new ones, causing you to lose logs.

Change-Id: I65b498b189941f7137786c5d230373c7f5ecd492
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agofix the wrong installer name 31/4531/2
meimei [Tue, 15 Dec 2015 06:34:56 +0000 (14:34 +0800)]
fix the wrong installer name

JIRA: OCTO-144

Change-Id: I0cc8782cd08c40efcb95ba9278e5da1ffc42d99e
Signed-off-by: meimei <meimei@huawei.com>
8 years agoremoving the Master flag from the apex build, Liberty is stable 87/4587/1
Dan Radez [Mon, 14 Dec 2015 18:07:58 +0000 (13:07 -0500)]
removing the Master flag from the apex build, Liberty is stable

Change-Id: I9033e2a9341f94dcda828c40c03926714656ae1e
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoAdd a docker volume to store rally results 47/4447/4
jose.lausuch [Mon, 14 Dec 2015 14:51:43 +0000 (15:51 +0100)]
Add a docker volume to store rally results

They will be pushed to artifacts from the jumphost

Change-Id: I9560846ee1efb7b653c37238e90e98ac7bf6e76c
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
8 years agoAdd flag in functest tests to force pushing the results to the DB 57/4457/3
jose.lausuch [Mon, 14 Dec 2015 15:46:17 +0000 (16:46 +0100)]
Add flag in functest tests to force pushing the results to the DB

JIRA: FUNCTEST-84

NOTE: This depends on this patch
https://gerrit.opnfv.org/gerrit/#/c/4455/1

By default, it will not push anything unless we specify it with "-r" flag
We want to push every time we run Functest from Jenkins,
but not when a random OPNFV user runs the tests.

Change-Id: I1e35cb9c91b24bd241b327a4a3c42c068bbfc685
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
8 years agoAdding doc8 check against rst files 85/4085/2
Ryota MIBU [Tue, 8 Dec 2015 15:51:36 +0000 (00:51 +0900)]
Adding doc8 check against rst files

This patch adds checks for trailing whitespace or length (> 120)
in rst files. If there is any violation, the result will be posted
on gerrit as jenkins comment, but won't turn the job failed.

JIRA: RELENG-26
JIRA: RELENG-27

Change-Id: I9261e3d91921877a95eafe0a650d8da46304ef40
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
8 years agodocs: fix doc8 violation 83/4083/2
Ryota MIBU [Tue, 8 Dec 2015 13:14:57 +0000 (22:14 +0900)]
docs: fix doc8 violation

Change-Id: I5750dcc00d7b816ff78d4097b767ec05bc0e9eb5
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
8 years agoNew worker for Orange Pod2 67/4367/5
David Blaisonneau [Fri, 11 Dec 2015 15:55:40 +0000 (16:55 +0100)]
New worker for Orange Pod2

Change-Id: I09b3d06b2b2b615b3fbae5e422820356b465d895
Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
8 years agoUse pod-params and installer-params for yardstick 99/4399/4
Fatih Degirmenci [Sun, 13 Dec 2015 00:30:36 +0000 (01:30 +0100)]
Use pod-params and installer-params for yardstick

Change-Id: I77c6e4ece6018d8f16b61f3837f4661412ee5ae6
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoUse common job for running standalone functest suites 29/4429/2
Fatih Degirmenci [Mon, 14 Dec 2015 10:55:56 +0000 (11:55 +0100)]
Use common job for running standalone functest suites

Change-Id: I9f7e1f5bd1f1d45c519fad6daf5cb844100ee685
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoFix branch parameter and change stream name to brahmaputra 13/4413/2
Fatih Degirmenci [Sun, 13 Dec 2015 00:48:32 +0000 (01:48 +0100)]
Fix branch parameter and change stream name to brahmaputra

Change-Id: I9005cb7cee44873b37fb310e5850d85d887c958d
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>