releng.git
6 years agoMerge "Allow huawei-virtual5/8/9 publish logs to artifact repo"
Morgan Richomme [Tue, 22 Aug 2017 15:16:44 +0000 (15:16 +0000)]
Merge "Allow huawei-virtual5/8/9 publish logs to artifact repo"

6 years agoMerge "Add noha scenario in CI"
Jun Li [Tue, 22 Aug 2017 12:38:42 +0000 (12:38 +0000)]
Merge "Add noha scenario in CI"

6 years agoAllow huawei-virtual5/8/9 publish logs to artifact repo 57/39857/1
Linda Wang [Tue, 22 Aug 2017 08:55:11 +0000 (08:55 +0000)]
Allow huawei-virtual5/8/9 publish logs to artifact repo

Change-Id: I494b0a1ebe8eab7e4ed5642e0a9237d6a5f125b1
Signed-off-by: Linda Wang <wangwulin@huawei.com>
6 years agoMerge "Landing page adoption"
Morgan Richomme [Tue, 22 Aug 2017 06:53:44 +0000 (06:53 +0000)]
Merge "Landing page adoption"

6 years agobugfix: TestAPI auto deploy success but shown as fail 41/39841/2
SerenaFeng [Tue, 22 Aug 2017 03:25:15 +0000 (11:25 +0800)]
bugfix: TestAPI auto deploy success but shown as fail

when execute 'curl -s --head  --request GET http://testresults.opnfv.org/test'
'HTTP/1.1 301 Moved Permanently' will be returned rather than 200 OK,
result in the connectivity check fail. To fix this problem,
use 'http://testresults.opnfv.org/test/' instead.

Change-Id: I5d6916c15858b3f431a2ab18aeef7f352cb9e31b
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
6 years agoMerge "bugfix: OperationFailure: the limit must be positive"
Serena Feng [Tue, 22 Aug 2017 01:42:55 +0000 (01:42 +0000)]
Merge "bugfix: OperationFailure: the limit must be positive"

6 years agoMerge "change scenario owner"
Serena Feng [Tue, 22 Aug 2017 01:42:46 +0000 (01:42 +0000)]
Merge "change scenario owner"

6 years agoMerge "update projects in scenario"
Serena Feng [Tue, 22 Aug 2017 01:42:36 +0000 (01:42 +0000)]
Merge "update projects in scenario"

6 years agoMerge "in swagger operation parameter supports array type"
Serena Feng [Tue, 22 Aug 2017 01:42:23 +0000 (01:42 +0000)]
Merge "in swagger operation parameter supports array type"

6 years agoMerge "update customs in scenario"
Serena Feng [Tue, 22 Aug 2017 01:41:57 +0000 (01:41 +0000)]
Merge "update customs in scenario"

6 years agoMerge "prepare for testresults.opnfv.org's watchdog"
Serena Feng [Tue, 22 Aug 2017 01:34:43 +0000 (01:34 +0000)]
Merge "prepare for testresults.opnfv.org's watchdog"

6 years agoMerge "Modify tempest.conf to enable Tempest failed test cases to pass on Compass"
Jun Li [Tue, 22 Aug 2017 01:33:18 +0000 (01:33 +0000)]
Merge "Modify tempest.conf to enable Tempest failed test cases to pass on Compass"

6 years agoxci: Fix passing current parameters to healthcheck job 15/39815/1
Fatih Degirmenci [Mon, 21 Aug 2017 19:06:52 +0000 (21:06 +0200)]
xci: Fix passing current parameters to healthcheck job

Change-Id: I370d2822071c77a16387935e1d465f608ee9e10e
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
6 years agoMerge "add Calipso Jenkins job: run unit tests"
Tim Rozet [Mon, 21 Aug 2017 13:50:31 +0000 (13:50 +0000)]
Merge "add Calipso Jenkins job: run unit tests"

6 years agoMerge "xci: Several bugfixes for the verify job"
Fatih Degirmenci [Mon, 21 Aug 2017 12:12:00 +0000 (12:12 +0000)]
Merge "xci: Several bugfixes for the verify job"

6 years agobugfix: OperationFailure: the limit must be positive 47/39747/2
SerenaFeng [Mon, 21 Aug 2017 10:54:07 +0000 (18:54 +0800)]
bugfix: OperationFailure: the limit must be positive

in cursor.aggregate(), set limit=0 is not allowed, in this patch,
if no records to be listed, return empty list directly, no more
aggregate()

JIRA: RELENG-293

Change-Id: I7317892875da9c0f785ba010b55715032dee31ce
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
6 years agoModify tempest.conf to enable Tempest failed test cases to pass on Compass 43/39743/1
xudan [Mon, 21 Aug 2017 10:03:00 +0000 (06:03 -0400)]
Modify tempest.conf to enable Tempest failed test cases to pass on Compass

JIRA: DOVETAIL-486

For compass:
1. There is a defcore test case always failed due to wrong value of
   volume_device_name=vdc.
   Use tempest_conf.yaml to change the wrong value into 'vdb' for Compass.
2. There are also some tempest test cases skipped or failed due to wrong values
   in tempest.conf file.

Change-Id: Ibe274790b14d9223b5c0ee903879f8b67521948d
Signed-off-by: xudan <xudan16@huawei.com>
6 years agochange scenario owner 37/39737/3
SerenaFeng [Mon, 21 Aug 2017 09:27:52 +0000 (17:27 +0800)]
change scenario owner

1 bugfix owner must be explicit in ScenarioVersion model
2 change owner of scenario
3. usage: PUT /api/v1/scenarios/<scenario_name>/owner? \
                installer=<installer_name>& \
                version=<version_name>
  body: new owner

Change-Id: I261468cd8445030b61e37e0f804b699d6205bdb0
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
6 years agoupdate projects in scenario 83/39583/5
SerenaFeng [Fri, 18 Aug 2017 10:01:14 +0000 (18:01 +0800)]
update projects in scenario

1. post, add one or more new projects
2. update, replace existed projects wholly
3. delete, delete one or more projects by name
4. in post&update, if schema is not consistent with ScenarioProject model,
BadRequest will be raised(only extra keys will be detected currently)
5. in post, if project already exist, return Conflict with already exist
message

Change-Id: Iead585f787a4acc61abce6c9d38a036739b498d6
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
6 years agoLanding page adoption 31/39731/4
chenjiankun [Mon, 21 Aug 2017 08:51:05 +0000 (08:51 +0000)]
Landing page adoption

Since testapi have done some changes on scenarios api,
so landing page should do some adoption.

Change-Id: Ib5d1df03e2c50c7d6c038200d97f2057b90e48af
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
6 years agoadd Calipso Jenkins job: run unit tests 91/39391/7
yayogev [Wed, 16 Aug 2017 07:01:46 +0000 (10:01 +0300)]
add Calipso Jenkins job: run unit tests

Change-Id: I6ecb7f85d9cdfc3dadc7e3b6769daf3b6cb144b5
Signed-off-by: yayogev <yaronyogev@gmail.com>
6 years agoMerge "Bugfix: No cirros-0.3.5-x86_64-disk.img"
Jun Li [Mon, 21 Aug 2017 07:03:14 +0000 (07:03 +0000)]
Merge "Bugfix: No cirros-0.3.5-x86_64-disk.img"

6 years agoBugfix: No cirros-0.3.5-x86_64-disk.img 19/39719/1
xudan [Mon, 21 Aug 2017 06:33:56 +0000 (02:33 -0400)]
Bugfix: No cirros-0.3.5-x86_64-disk.img

JIRA: DOVETAIL-487

1. Functest cvp.0.5.0 doesn't have cirros image in its docker container.
2. Jobs need to download cirros-0.3.5-x86_64-disk.img and store it in
   $DOVETAIL_HOME/pre_config

Change-Id: I12e4edb561ce21f813adc968d223fb0827529f7b
Signed-off-by: xudan <xudan16@huawei.com>
6 years agoUse dovetail cvp.0.5.0 image in Dovetail CI jobs 17/39717/1
xudan [Mon, 21 Aug 2017 06:18:29 +0000 (02:18 -0400)]
Use dovetail cvp.0.5.0 image in Dovetail CI jobs

JIRA: DOVETAIL-483

Change-Id: I16fdba4e0d2d150b629ae1828578c7379999bfea
Signed-off-by: xudan <xudan16@huawei.com>
6 years agoxci: Several bugfixes for the verify job 39/39639/4
Fatih Degirmenci [Fri, 18 Aug 2017 21:51:30 +0000 (23:51 +0200)]
xci: Several bugfixes for the verify job

- Fix environment variables set by the job
- Fix the default distro in deploy job since the {distro} is not passed to it
- Navigate to correct directory where xci-deploy.sh is located

Change-Id: Ie412dc4852a4aac5aae5c1f26bb271281ebbc111
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
6 years agoxci: Enable patchset verification for xci 53/39553/3
Fatih Degirmenci [Thu, 17 Aug 2017 21:24:53 +0000 (23:24 +0200)]
xci: Enable patchset verification for xci

This job gets triggered when a new patchset to xci is created.
Currently only the deployment is run and healthcheck will be activated
once xci is adjusted for functest.

Change-Id: I3ea61524de6c6b5e2d872f59bb362d9c9be6053c
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
6 years agoin swagger operation parameter supports array type 79/39579/2
SerenaFeng [Fri, 18 Aug 2017 10:02:09 +0000 (18:02 +0800)]
in swagger operation parameter supports array type

it will be used in scenario update process later

Change-Id: Ic44023169f1c0da0946e5e60339ce58076fc8807
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
6 years agoupdate customs in scenario 93/39493/3
SerenaFeng [Thu, 17 Aug 2017 10:43:56 +0000 (18:43 +0800)]
update customs in scenario

1) post to add one or multiple test cases
2) update to substitute all the test cases
3) delete with body to delete one or multiple test cases
4) to facilitate the process and response body usually useless,
   if update success all updates(scores/trust_indicators/customs),
   return 200 with no response body

Change-Id: I5148f172989fa8e0e70ffed92ee383c0520dbb41
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
6 years agoMerge "bugfix: testapi is killed because of oom_kill"
Serena Feng [Fri, 18 Aug 2017 01:00:25 +0000 (01:00 +0000)]
Merge "bugfix: testapi is killed because of oom_kill"

6 years agoMerge "impl update trust_indicator in scenario"
Serena Feng [Fri, 18 Aug 2017 00:59:57 +0000 (00:59 +0000)]
Merge "impl update trust_indicator in scenario"

6 years agojjb: Remove jobs that belong to multisite 55/39555/1
Fatih Degirmenci [Thu, 17 Aug 2017 22:08:49 +0000 (00:08 +0200)]
jjb: Remove jobs that belong to multisite

Multisite project has been terminated.

http://meetbot.opnfv.org/meetings/opnfv-meeting/2017/opnfv-meeting.2017-08-08-12.59.html

Change-Id: Ia7c0bc86b2e8696f8c2f1fff3007d681c6e1cb8c
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
6 years agofuel-deploy.sh: source local_env from securedlab 23/39523/3
Alexandru Avadanii [Thu, 17 Aug 2017 15:43:46 +0000 (17:43 +0200)]
fuel-deploy.sh: source local_env from securedlab

While at it, revert BRIDGE default value to "pxebr" after recent
Fuel rework was merged in [1].
This mechanism will be leveraged by [2].

Partially reverts commit: 68195fd

[1] https://gerrit.opnfv.org/gerrit/#/c/38855/
[2] https://gerrit.opnfv.org/gerrit/#/c/39521/

Change-Id: Ic61487384029a7d16547a5035a1f1b34ecbea8d4
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
6 years agoMerge "jjb: xci: bifrost-verify: Disable errexit when uploading logs"
Markos Chandras [Thu, 17 Aug 2017 10:24:23 +0000 (10:24 +0000)]
Merge "jjb: xci: bifrost-verify: Disable errexit when uploading logs"

6 years agoMerge "jjb: xci: bifrost-verify-jobs: Kill the job after 90 minutes"
Markos Chandras [Thu, 17 Aug 2017 09:21:17 +0000 (09:21 +0000)]
Merge "jjb: xci: bifrost-verify-jobs: Kill the job after 90 minutes"

6 years agoMerge "jjb: global: releng-macros: Add timeout wrapper"
Markos Chandras [Thu, 17 Aug 2017 09:21:07 +0000 (09:21 +0000)]
Merge "jjb: global: releng-macros: Add timeout wrapper"

6 years agoMerge "jjb: xci: Use centos-minimal instead of centos7 element"
Markos Chandras [Thu, 17 Aug 2017 09:02:54 +0000 (09:02 +0000)]
Merge "jjb: xci: Use centos-minimal instead of centos7 element"

6 years agoAdd noha scenario in CI 77/39477/2
wutianwei [Thu, 17 Aug 2017 06:45:58 +0000 (14:45 +0800)]
Add noha scenario in CI

1. add the noha scenario
2. change the time of trigger

Change-Id: Iaadd69d29064bf0f4d5ea8d6708c0f1076608b35
Signed-off-by: wutianwei <wutianwei1@huawei.com>
6 years agoprepare for testresults.opnfv.org's watchdog 29/39129/4
SerenaFeng [Fri, 11 Aug 2017 10:39:12 +0000 (18:39 +0800)]
prepare for testresults.opnfv.org's watchdog

Due to the frequent crash in testresults.opnfv.org, watchdog will be introduced
to monitor the status of docker daemon/testapi container/reporting container,
to make timely recovery, to make things clear, some refactors included
in this patch:
1) leverage container name and image name rather than id
2) address three conditions during the update
3) refactor code to be more readable

Change-Id: Ifa7a6fd94db62d532026b5fad33835b0e2abd9af
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
6 years agoimpl update trust_indicator in scenario 73/39473/2
SerenaFeng [Wed, 16 Aug 2017 07:38:23 +0000 (15:38 +0800)]
impl update trust_indicator in scenario

Change-Id: I1afe38412926778bc84d178dbbfc3fe0cde15f69
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
6 years agojjb: xci: bifrost-verify-jobs: Kill the job after 90 minutes 71/39471/1
Markos Chandras [Thu, 17 Aug 2017 05:09:39 +0000 (06:09 +0100)]
jjb: xci: bifrost-verify-jobs: Kill the job after 90 minutes

Make use of the build-timeout macro to kill the job after 90 minutes
which is more than enough for a bifrost job to finish.

Change-Id: Ic7ffa8291d057bf22f7d97d017c00bd3f3b6f4a9
Signed-off-by: Markos Chandras <mchandras@suse.de>
6 years agojjb: global: releng-macros: Add timeout wrapper 69/39469/1
Markos Chandras [Thu, 17 Aug 2017 05:07:41 +0000 (06:07 +0100)]
jjb: global: releng-macros: Add timeout wrapper

Add new timeout wrapper which can be used to kill a job if it
take too long to finish

Change-Id: I15a20fc92ea7855d11983b5734064aace138a2b5
Signed-off-by: Markos Chandras <mchandras@suse.de>
6 years agoMerge "[qtip] refactoring ci scripts"
Serena Feng [Thu, 17 Aug 2017 04:10:07 +0000 (04:10 +0000)]
Merge "[qtip] refactoring ci scripts"

6 years ago[qtip] refactoring ci scripts 95/39395/3
Yujun Zhang [Wed, 16 Aug 2017 07:51:15 +0000 (15:51 +0800)]
[qtip] refactoring ci scripts

- manage help scripts in qtip repo instead of releng
- call entry script in qtip from releng

JIRA: QTIP-268

Change-Id: Ibd0d2c2533c1a7f1963f6c3214c563499cce8b22
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
6 years agoMerge "update scenario scores"
Serena Feng [Thu, 17 Aug 2017 01:13:40 +0000 (01:13 +0000)]
Merge "update scenario scores"

6 years agoMerge "delete obsolete scenario update code"
Serena Feng [Thu, 17 Aug 2017 01:13:32 +0000 (01:13 +0000)]
Merge "delete obsolete scenario update code"

6 years agoMerge "Remove Python packaging files"
Trevor Bramwell [Wed, 16 Aug 2017 17:30:38 +0000 (17:30 +0000)]
Merge "Remove Python packaging files"

6 years agoMerge "xci: Remove prototypes directory due to migration to releng-xci repo"
Fatih Degirmenci [Wed, 16 Aug 2017 15:19:57 +0000 (15:19 +0000)]
Merge "xci: Remove prototypes directory due to migration to releng-xci repo"

6 years agobug fix: bad path on auto generated documentation 15/39415/1
Morgan Richomme [Wed, 16 Aug 2017 10:16:06 +0000 (12:16 +0200)]
bug fix: bad path on auto generated documentation

bad path fix on https://gerrit.opnfv.org/gerrit/#/c/39141/

Change-Id: Ieb8023aa7fde620c2e6b755b8e6255d2281f7a90
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
6 years agoxci: Remove prototypes directory due to migration to releng-xci repo 13/39413/1
Fatih Degirmenci [Wed, 16 Aug 2017 10:09:58 +0000 (12:09 +0200)]
xci: Remove prototypes directory due to migration to releng-xci repo

Change-Id: I3b8a1dff64151dc55f05e621bab61f2b214bfd05
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
6 years agobugfix: testapi is killed because of oom_kill 11/39411/3
SerenaFeng [Wed, 16 Aug 2017 09:12:14 +0000 (17:12 +0800)]
bugfix: testapi is killed because of oom_kill

if page is not provided, return page 1 to avoid large memory consume,
further more to kill testapi:

Out of memory: Kill process 30842 (opnfv-testapi) score 519 or sacrifice child
Killed process 30842 (opnfv-testapi) total-vm:4739716kB, anon-rss:3974612kB, file-rss:0kB

JIRA: RELENG-291

Change-Id: Id0e144c030aee390cc41cff8a48e3c997de4ad84
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
6 years agoMerge "bug fix: bad path on auto generated documentation"
Morgan Richomme [Wed, 16 Aug 2017 08:34:03 +0000 (08:34 +0000)]
Merge "bug fix: bad path on auto generated documentation"

6 years agoMerge "Bug fix: generate fuel reporting page when no aarch64 available"
Morgan Richomme [Wed, 16 Aug 2017 08:33:54 +0000 (08:33 +0000)]
Merge "Bug fix: generate fuel reporting page when no aarch64 available"

6 years agoMerge "Add daisy to reporting"
Morgan Richomme [Wed, 16 Aug 2017 08:33:40 +0000 (08:33 +0000)]
Merge "Add daisy to reporting"

6 years agojjb: xci: bifrost-verify: Disable errexit when uploading logs 97/39397/1
Markos Chandras [Wed, 16 Aug 2017 07:55:47 +0000 (08:55 +0100)]
jjb: xci: bifrost-verify: Disable errexit when uploading logs

The errexit option is there to catch failures when the job is executed.
We don't want to mark the entire job as failed when we have troubles
uploading the logs when the actual job has passed so we disable the
errexit option to make the whole process less aggressive. Moreover, we
move the build log upload to the end of the operation so we can catch
as much output as possible.

Change-Id: Ice126471a8c837c54c95c8ef0935c059d37ea91b
Signed-off-by: Markos Chandras <mchandras@suse.de>
6 years agojjb: xci: Use centos-minimal instead of centos7 element 83/39383/1
Markos Chandras [Wed, 16 Aug 2017 04:59:45 +0000 (05:59 +0100)]
jjb: xci: Use centos-minimal instead of centos7 element

The full distro elements are not well maintained. Upstream OpenStack
also prefers the minimal elements when building images for the CI so
we should do the same to minimize the delta between the two systems.

Change-Id: Ifeddb0a74c2434df2cfa95cde36b4aaac1516698
Signed-off-by: Markos Chandras <mchandras@suse.de>
6 years agoMerge "[doctor] drop experimental job (profiler)"
Ryota Mibu [Wed, 16 Aug 2017 02:49:49 +0000 (02:49 +0000)]
Merge "[doctor] drop experimental job (profiler)"

6 years agoApex: fixes test suite always running even when deploy fails 71/39371/1
Tim Rozet [Wed, 16 Aug 2017 01:52:01 +0000 (21:52 -0400)]
Apex: fixes test suite always running even when deploy fails

According to the multijob builder, condtion: "condition (str) – when to
trigger the other job".  Other job in this case means the next job I
believe.

Change-Id: I084fffc80584ad683345f6040ec0081c16513c8d
Signed-off-by: Tim Rozet <trozet@redhat.com>
6 years agoupdate scenario scores 45/39245/5
SerenaFeng [Mon, 14 Aug 2017 09:41:02 +0000 (17:41 +0800)]
update scenario scores

update score url:
POST /api/v1/scenarios/<scenario_name>/scores? \
                installer=<installer_name>& \
                version=<version_name>& \
                project=<project_name>
add new score record interface
add unit test
add swagger specification

Change-Id: Ib7bb31f303a9a9402325476bfdadb58aa0df560e
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
6 years agoMerge "Update repository with new location of XCI"
Markos Chandras [Tue, 15 Aug 2017 09:29:41 +0000 (09:29 +0000)]
Merge "Update repository with new location of XCI"

6 years agoAdd odl-fdio-dvr scenarios to daily 63/39263/1
Feng Pan [Mon, 14 Aug 2017 13:45:37 +0000 (09:45 -0400)]
Add odl-fdio-dvr scenarios to daily

Change-Id: I6bd33b0304127dbcac1ccc4320a2a34e8a837d00
Signed-off-by: Feng Pan <fpan@redhat.com>
6 years ago[doctor] drop experimental job (profiler) 61/39261/1
Ryota MIBU [Mon, 14 Aug 2017 13:33:44 +0000 (13:33 +0000)]
[doctor] drop experimental job (profiler)

doctor profiler is now enabled in default, we don't need this
experimental job anymore.

https://gerrit.opnfv.org/gerrit/33881

Change-Id: Ife6c81c0c45644ed3353c5b0b6011f33137edc14
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
6 years agodelete obsolete scenario update code 33/39233/3
SerenaFeng [Mon, 14 Aug 2017 06:52:59 +0000 (14:52 +0800)]
delete obsolete scenario update code

1) update scenario will be subsitituted with new methods,
in this patch delete the obsolete code first to make clean room
2) test_queryCombination() will fail randomly, in this patch disable
   it first, reopen when problem solved

Change-Id: I1939876465934ea09894255712057a78f120be71
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
6 years agoMerge "Pass jenkins variables to daisy deploy script"
Serena Feng [Mon, 14 Aug 2017 01:29:21 +0000 (01:29 +0000)]
Merge "Pass jenkins variables to daisy deploy script"

6 years agoUpdate repository with new location of XCI 51/39151/2
Trevor Bramwell [Thu, 10 Aug 2017 22:12:47 +0000 (15:12 -0700)]
Update repository with new location of XCI

With the releng-xci code moving to it's own repository, the Jenkins jobs
need to be modify to clone the correct repo and point at the right
paths:

 * The git repo is changed to 'releng-xci'
 * The cloned directory is changed to '$WORKSPACE/releng-xci'
 * References to the 'prototypes' directory path have been removed

Change-Id: Ia1d2ad0a2fb6cc9d1848356edf448b92ab67b017
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
6 years agoMerge "Add jjb script for nfvbench to build the nfvbench VM"
Trevor Bramwell [Fri, 11 Aug 2017 19:49:49 +0000 (19:49 +0000)]
Merge "Add jjb script for nfvbench to build the nfvbench VM"

6 years agoMerge "[qtip] Update shell in qtip integration job"
Trevor Bramwell [Fri, 11 Aug 2017 17:23:38 +0000 (17:23 +0000)]
Merge "[qtip] Update shell in qtip integration job"

6 years agobug fix: bad path on auto generated documentation 41/39141/1
Morgan Richomme [Fri, 11 Aug 2017 15:05:54 +0000 (17:05 +0200)]
bug fix: bad path on auto generated documentation

as mentioned in the jenkins logs [1], the folder is not correct
replace functest/api/_
build by docs/api/_build

[1]: https://build.opnfv.org/ci/view/functest/job/functest-docs-upload-master/48/console

Change-Id: I40f4c08474ff017f1616d463b6c5165cd6514c32
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
6 years agoMerge "Rename odl_l3 to odl"
Serena Feng [Fri, 11 Aug 2017 13:34:20 +0000 (13:34 +0000)]
Merge "Rename odl_l3 to odl"

6 years agoBug fix: generate fuel reporting page when no aarch64 available 33/39133/1
Morgan Richomme [Fri, 11 Aug 2017 12:22:27 +0000 (14:22 +0200)]
Bug fix: generate fuel reporting page when no aarch64 available

In fuel we may deal with x86 or aarch64 architecture
We generate dedicated reporting page
- fuel@x86
- fuel@aarch64

However when there is no results for one of the architecture
the test on the number of architecture lead to a bug

Change-Id: I9906bd6078c8493587dc667eb23399a1e8311e77
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
6 years agoAdd daisy to reporting 31/39131/1
Morgan Richomme [Fri, 11 Aug 2017 12:18:05 +0000 (14:18 +0200)]
Add daisy to reporting

Change-Id: I5fd940b8c1be1c327cfcd481c27049f94ae2f175
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
6 years agoMerge "Initiate packetization of Testing reporting"
Morgan Richomme [Fri, 11 Aug 2017 12:14:01 +0000 (12:14 +0000)]
Merge "Initiate packetization of Testing reporting"

6 years ago[qtip] Update shell in qtip integration job 13/39113/1
zhihui wu [Fri, 11 Aug 2017 07:09:32 +0000 (15:09 +0800)]
[qtip] Update shell in qtip integration job

Change-Id: I6c3fa3aaaf6f017a014a9e2294995e5a915fdbe8
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
6 years agoDon't convert JOID depl. mode from noha to nonha 51/39051/1
Martin Kulhavy [Thu, 10 Aug 2017 11:25:03 +0000 (14:25 +0300)]
Don't convert JOID depl. mode from noha to nonha

JOID is not using nonha deployment mode anymore.

Reference change in JOID: https://gerrit.opnfv.org/gerrit/38973

Change-Id: Idc901551862d3936246afc06f0a97ab15d10b91d
Signed-off-by: Martin Kulhavy <martin.kulhavy@nokia.com>
6 years agoPass jenkins variables to daisy deploy script 27/39027/1
Alex Yang [Thu, 10 Aug 2017 02:43:39 +0000 (10:43 +0800)]
Pass jenkins variables to daisy deploy script

JIRA: DAISY-42

Now the daisy deploy script is executed with sudo. In [1], daisy
deploy job needs to check INSTALLER_IP when it generates the
configuration by the POD Descriptor File. So -E option of sudo
is necessary to pass the jenkins variables.

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

Change-Id: I852c115d1f0623100afef9979619e4770b5bd1d3
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
6 years agoMerge "Correct the description of the bridge used by daisy"
Serena Feng [Thu, 10 Aug 2017 02:35:10 +0000 (02:35 +0000)]
Merge "Correct the description of the bridge used by daisy"

6 years agoMerge "Fix error in qtip job template"
Serena Feng [Thu, 10 Aug 2017 01:27:06 +0000 (01:27 +0000)]
Merge "Fix error in qtip job template"

6 years agoMerge "add Pods page in webportal"
Serena Feng [Thu, 10 Aug 2017 01:20:22 +0000 (01:20 +0000)]
Merge "add Pods page in webportal"

6 years agoApex: Adds sfc scenarios to daily 97/38997/1
Tim Rozet [Wed, 9 Aug 2017 20:02:46 +0000 (16:02 -0400)]
Apex: Adds sfc scenarios to daily

Change-Id: I900f9dc6e6dd3bf041fbecc5eab3216f5bd7f8bc
Signed-off-by: Tim Rozet <trozet@redhat.com>
6 years agoMerge "Send 'Build Failed' Emails to Jenkins Admins"
Trevor Bramwell [Wed, 9 Aug 2017 16:58:51 +0000 (16:58 +0000)]
Merge "Send 'Build Failed' Emails to Jenkins Admins"

6 years agoMerge "KVMFORNFV: Implementing kvmfornfv daily jobs."
Aric Gardner [Wed, 9 Aug 2017 15:37:33 +0000 (15:37 +0000)]
Merge "KVMFORNFV: Implementing kvmfornfv daily jobs."

6 years agoMerge "APEX: Add os-nosdn-kvm_ovs_dpdk scenarios to daily"
Tim Rozet [Wed, 9 Aug 2017 14:48:29 +0000 (14:48 +0000)]
Merge "APEX: Add os-nosdn-kvm_ovs_dpdk scenarios to daily"

6 years agoInitiate packetization of Testing reporting 29/36929/11
Morgan Richomme [Tue, 4 Jul 2017 15:23:33 +0000 (17:23 +0200)]
Initiate packetization of Testing reporting

Testing reporting provides
- static reporting pages [1] (jinja2)
- landing pages including test case catalogue [2] (angular)

It consumes the Test API to build web pages providing status for
the testing projects (so far functest, yardstick, storperf and
qtip).

Dockerization has been initiated [3]. The goal is to replace the
static page hosted on testresults.opnfv.org by a docker regenerated
and redeployed when reporting code is changed

But the docker and more generally the testing reporting directory
must be refactored to
- manage dependencies properly
- leverage tox (py27, docs, pylint, pep8)

This patch
- setups tox (py27, pep8, pylint, docs)
- integrate the requirement management
- fix pep8 errors
- introduce 1 dummy unit test

This patch does not
- fix pylint errors
- create any doc

[1]: http://testresults.opnfv.org/reporting2/display/index.html
[2]: http://testresults.opnfv.org/reporting2/reporting/index.html
[3]: https://gerrit.opnfv.org/gerrit/#/c/36735/

Change-Id: I4613de7ca7036d6c6bbb8f58ade492b1d673599b
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
6 years agoadd Pods page in webportal 65/38165/7
SerenaFeng [Wed, 26 Jul 2017 09:34:16 +0000 (17:34 +0800)]
add Pods page in webportal

delete OPNFV Powered Guidelines page
add Pods page with create/list operations

Change-Id: Ib9fd2834bd9d54ee33600458a90e3aac76382589
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
6 years agoMerge "remove useless workspace from yardstick"
Jun Li [Wed, 9 Aug 2017 06:11:08 +0000 (06:11 +0000)]
Merge "remove useless workspace from yardstick"

6 years agoRename odl_l3 to odl 51/38951/1
Zhijiang Hu [Wed, 9 Aug 2017 03:59:45 +0000 (11:59 +0800)]
Rename odl_l3 to odl

Rename all scenarios with "odl_l3" in their name in Euphrates to
just "odl".

Change-Id: If2bff0da79f79b9305771d2fc575db1606cd4bf9
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
6 years agoremove useless workspace from yardstick 97/38897/3
grakiss [Tue, 8 Aug 2017 09:24:21 +0000 (17:24 +0800)]
remove useless workspace from yardstick

There is a img file in this workspace, which consumes lots of disk space when
CI collects artifacts

Change-Id: Idef0624832cf2b12de2a63fc85bb65f4986ce0ca
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
6 years agoAPEX: Add os-nosdn-kvm_ovs_dpdk scenarios to daily 45/38945/1
Feng Pan [Wed, 9 Aug 2017 00:40:50 +0000 (20:40 -0400)]
APEX: Add os-nosdn-kvm_ovs_dpdk scenarios to daily

Change-Id: I8433b84bc2e2c3acf7db67b8bf40aedddb727daa
Signed-off-by: Feng Pan <fpan@redhat.com>
6 years agoAPEX: Add nosdn-ovs_dpdk scenarios to daily 21/38921/1
Feng Pan [Tue, 8 Aug 2017 16:17:44 +0000 (12:17 -0400)]
APEX: Add nosdn-ovs_dpdk scenarios to daily

Change-Id: I0670eb1e0c698e2a57698ba0f11879a17a34c2ff
Signed-off-by: Feng Pan <fpan@redhat.com>
6 years agoMerge "APEX: add ipv6 to daily job"
Tim Rozet [Tue, 8 Aug 2017 16:03:14 +0000 (16:03 +0000)]
Merge "APEX: add ipv6 to daily job"

6 years agoMerge "Allow ZTE POD2 to Publish Testing Logs"
Morgan Richomme [Tue, 8 Aug 2017 14:34:31 +0000 (14:34 +0000)]
Merge "Allow ZTE POD2 to Publish Testing Logs"

6 years agoMerge "merge swagger_base_url with ui_url"
Serena Feng [Tue, 8 Aug 2017 11:48:04 +0000 (11:48 +0000)]
Merge "merge swagger_base_url with ui_url"

6 years agoKVMFORNFV: Implementing kvmfornfv daily jobs. 07/38907/1
RajithaY [Tue, 8 Aug 2017 05:37:30 +0000 (22:37 -0700)]
KVMFORNFV: Implementing kvmfornfv daily jobs.

JIRA: RELENG-285

This patch includes updated scripts for implementing kvmfornfv daily
jobs to add the new test name livemigration and trigger the livemigration
testcase

Change-Id: I4b32b14a85b87a386b8099b725ad11bc80ca9cdd
Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>

6 years agoMerge "export detailed logs for each project"
Serena Feng [Tue, 8 Aug 2017 10:08:47 +0000 (10:08 +0000)]
Merge "export detailed logs for each project"

6 years agoMerge "Fix anteater job failed because of quatation marks"
Serena Feng [Tue, 8 Aug 2017 10:08:17 +0000 (10:08 +0000)]
Merge "Fix anteater job failed because of quatation marks"

6 years agoRemove Python packaging files 03/38703/2
Trevor Bramwell [Thu, 3 Aug 2017 19:16:58 +0000 (12:16 -0700)]
Remove Python packaging files

Since we don't release releng as a python project, it doesn't make much
sense to include a setup.py.

The jjb testenv in tox.ini is modified to pin jenkins-job-builder and no
longer require setup.py nor jjb/test-requirements.txt, and the modules
testenv is moved to it's own tox.ini under modules.

Locally testing of jjb can still be done using:

  tox -e jjb

Change-Id: I512b1a8f9cd7d48a2f14b1bbe966b525793a6fe3
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
6 years agoAllow ZTE POD2 to Publish Testing Logs 57/38857/1
Trevor Bramwell [Wed, 2 Aug 2017 18:02:23 +0000 (11:02 -0700)]
Allow ZTE POD2 to Publish Testing Logs

Change-Id: I17e6c6d316a49199f3e4797d87113392cce69568
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
6 years agoMerge "Use dovetail cvp.0.4.0 image"
Jun Li [Mon, 7 Aug 2017 09:27:05 +0000 (09:27 +0000)]
Merge "Use dovetail cvp.0.4.0 image"

6 years agoFix error in qtip job template 19/38819/1
Yujun Zhang [Mon, 7 Aug 2017 05:55:41 +0000 (13:55 +0800)]
Fix error in qtip job template

Change-Id: Ida62e630c1f26ed4058eb34dbd9d438fb6071387
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
6 years agoMerge "Create experimental job for qtip integration"
Ryota Mibu [Sun, 6 Aug 2017 01:11:53 +0000 (01:11 +0000)]
Merge "Create experimental job for qtip integration"

6 years agoMerge "Add slave parameter for zte-pod4"
Aric Gardner [Fri, 4 Aug 2017 16:01:18 +0000 (16:01 +0000)]
Merge "Add slave parameter for zte-pod4"