releng.git
7 years agoupdate scenario name 63/39963/3
SerenaFeng [Wed, 23 Aug 2017 07:54:45 +0000 (15:54 +0800)]
update scenario name

url PUT /api/v1/scenarios/<scenario_name>
if new_name already exist, return Forbidden
if new_name == name, return Forbidden

Change-Id: If3b82b3df4a763d60dad110caca2659c5f39ab50
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoupdate installer under scenario 53/39953/3
SerenaFeng [Wed, 23 Aug 2017 07:11:51 +0000 (15:11 +0800)]
update installer under scenario

1. post, add one or more new installers
2. update, replace existed installers as a totality
3. delete, delete one or more installers by name
4. in post&update, if schema is not consistent with ScenarioInstaller model,
BadRequest will be raised(only extra keys will be detected currently)
5. in post, if installer already exist, return Conflict with already exist
message
6. in update, if a installer appears more than once, also return Conflict
with already exist message

Change-Id: I830dba3bcf5f1a9d1c93513b4aae59009f69dc8f
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agosimplify unit tests implementation of update scenario 51/39951/5
SerenaFeng [Wed, 23 Aug 2017 06:32:41 +0000 (14:32 +0800)]
simplify unit tests implementation of update scenario

1. delete useless input arguments
2. update on and assert with self.req_d directly
   delete intermediate variable 'scenario'

Change-Id: I3eda1df4893c890bb23ccf05b45ce2de5fa9dd93
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoupdate versions under scenario 49/39949/7
SerenaFeng [Wed, 23 Aug 2017 06:04:59 +0000 (14:04 +0800)]
update versions under scenario

1. post, add one or more new versions
2. update, replace existed version as a totality
3. delete, delete one or more versions by name
4. in post&update, if schema is not consistent with ScenarioVersion 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
6. in update, if a version appears more than once, also return Conflict
with already exist message
7. add update with conflict unittest for projects

Change-Id: I0d2c8a5567f3abce7b0313a64e18303af02cc002
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agobugfix: fail to generate APIs document patch 01/40201/1
SerenaFeng [Fri, 25 Aug 2017 04:34:26 +0000 (12:34 +0800)]
bugfix: fail to generate APIs document patch

Change-Id: Iac5bb851514f0f688fcb72deb5f07488bc071225
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoMerge "Adjust the schedule of daisy jobs"
Serena Feng [Fri, 25 Aug 2017 01:08:06 +0000 (01:08 +0000)]
Merge "Adjust the schedule of daisy jobs"

7 years agoMerge "Apex: Updates CI to use new rpm names"
Tim Rozet [Fri, 25 Aug 2017 00:59:29 +0000 (00:59 +0000)]
Merge "Apex: Updates CI to use new rpm names"

7 years agoMerge "bugfix: fail to generate APIs document"
Serena Feng [Fri, 25 Aug 2017 00:59:20 +0000 (00:59 +0000)]
Merge "bugfix: fail to generate APIs document"

7 years agoApex: Updates CI to use new rpm names 91/40191/1
Tim Rozet [Fri, 25 Aug 2017 00:46:19 +0000 (20:46 -0400)]
Apex: Updates CI to use new rpm names

Change-Id: I0455283ba94501119786ffbc3b1217bb71cc35c7
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoAdd missing project-parameters to storperf verify 89/40189/1
Trevor Bramwell [Thu, 24 Aug 2017 23:23:58 +0000 (16:23 -0700)]
Add missing project-parameters to storperf verify

This should fix the error of storperf verify jobs not being able to
resolve the git repository.

Change-Id: Ibc8382c7ec77d5975849fda042d30c457b6b457c
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoStorperf Parallel Verify Jobs 85/40185/2
Trevor Bramwell [Thu, 24 Aug 2017 23:07:18 +0000 (16:07 -0700)]
Storperf Parallel Verify Jobs

To ensure these run in parallel they need to all be part of the same
phase, and the phase needs to be marked as parallel.

Change-Id: Ib1c1d9e433d925c36371500039da30251469b5fb
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoStorperf Verify Job should be Multijob 83/40183/1
Trevor Bramwell [Thu, 24 Aug 2017 22:59:09 +0000 (15:59 -0700)]
Storperf Verify Job should be Multijob

Change-Id: Ic4ed4775353622567df02790d3cca960ae0567ff
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoarmband-deploy: Cleanup obsolete POD renaming 47/39547/2
Alexandru Avadanii [Thu, 17 Aug 2017 19:41:43 +0000 (21:41 +0200)]
armband-deploy: Cleanup obsolete POD renaming

arm-pod4 and arm-pod3 are now both obsolete, so we no longer need
the ad-hoc translation of the slave name in the deploy script.

Change-Id: Ib81d0574507f8c0e8b513cdc00b35124eaaeeb68
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoMerge "storperf: Expand the CI verify scope"
Trevor Bramwell [Thu, 24 Aug 2017 21:21:20 +0000 (21:21 +0000)]
Merge "storperf: Expand the CI verify scope"

7 years agoMerge "fuel, armband: Re-enable CI master timed triggers"
Trevor Bramwell [Thu, 24 Aug 2017 21:15:03 +0000 (21:15 +0000)]
Merge "fuel, armband: Re-enable CI master timed triggers"

7 years agoMerge "snaps: Configure job to execute run_tests.sh against existing deployment"
Fatih Degirmenci [Thu, 24 Aug 2017 21:08:05 +0000 (21:08 +0000)]
Merge "snaps: Configure job to execute run_tests.sh against existing deployment"

7 years agoApex: Fixes bug with blocking 61/40161/1
Tim Rozet [Thu, 24 Aug 2017 20:13:01 +0000 (16:13 -0400)]
Apex: Fixes bug with blocking

We have blocking so that deploy wont run while another deploy or
functest is running.  However there is an issue where after a deploy
completes, the next in line deploy starts at the same time as the
functest starts for the previous deploy.  This patch adds a quiet period
to the deploy job of 30 seconds, which hopefully will offset the start
time between the two and resume correct blocking.

Change-Id: Id94d075f2d2e48952a5c2186eeb81d09bb68c49b
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agosnaps: Configure job to execute run_tests.sh against existing deployment 47/40147/2
Fatih Degirmenci [Thu, 24 Aug 2017 18:30:47 +0000 (20:30 +0200)]
snaps: Configure job to execute run_tests.sh against existing deployment

Change-Id: I14de06073f8ed1fd6ef29020f64816f31c6ff074
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
7 years agofuel, armband: Re-enable CI master timed triggers 49/40149/1
Alexandru Avadanii [Thu, 24 Aug 2017 18:39:26 +0000 (20:39 +0200)]
fuel, armband: Re-enable CI master timed triggers

Re-enable baremetal scenario CI for Fuel scenarios:
- os-nosdn-nofeature-ha-baremetal
- os-odl_l3-nofeature-ha-baremetal (to be renamed to just odl later)
- os-nosdn-ovs-ha-baremetal (Fuel only, no Armband equiv yet)

Change-Id: I9b3b929366a3657c45181632ed46936cb15c3cba
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoMerge "utils/fetch_os_creds.sh: Fuel: Robust creds fetch"
Fatih Degirmenci [Thu, 24 Aug 2017 17:37:32 +0000 (17:37 +0000)]
Merge "utils/fetch_os_creds.sh: Fuel: Robust creds fetch"

7 years agostorperf: Expand the CI verify scope 71/39971/8
Fatih Degirmenci [Wed, 23 Aug 2017 09:08:08 +0000 (11:08 +0200)]
storperf: Expand the CI verify scope

This change
- converts storperf-verify job to multijob type
- adds 2 additional jobs to build docker image(s) on x86 and arm
machines which will contribute to final Verified+1/-1 verdict
- all 3 jobs run in parallel on appropriate slaves

Change-Id: I3c3aec8834d7bd0ef4d7ffbc7453dd063ef10dd1
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 years agoMerge "use Calipso verify.sh for easier control of verification"
Tim Rozet [Thu, 24 Aug 2017 16:02:48 +0000 (16:02 +0000)]
Merge "use Calipso verify.sh for easier control of verification"

7 years agoutils/fetch_os_creds.sh: Fuel: Robust creds fetch 29/40129/1
Alexandru Avadanii [Thu, 24 Aug 2017 15:24:06 +0000 (17:24 +0200)]
utils/fetch_os_creds.sh: Fuel: Robust creds fetch

In case ctl01 node is down, the current mechanism will return
invalid data (the string "Minion") instead of a valid controller IP.

Since "keystonercv3" is present on all controller nodes at </root>,
adjust the credentials fetch to use the first online controller node.

Change-Id: I4ba15bb40d465b112c5e9fc827e3e2a69e671b26
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoMerge "storperf: Create daily job for storperf"
Tim Rozet [Thu, 24 Aug 2017 15:11:02 +0000 (15:11 +0000)]
Merge "storperf: Create daily job for storperf"

7 years agoMerge "Integrate functest with ARM Architecture"
Aric Gardner [Thu, 24 Aug 2017 14:28:20 +0000 (14:28 +0000)]
Merge "Integrate functest with ARM Architecture"

7 years agoclean set-functest-env 89/40089/2
Morgan Richomme [Thu, 24 Aug 2017 12:26:56 +0000 (14:26 +0200)]
clean set-functest-env

 - remove useless parameters when calling download_images.sh
 - add traces

Change-Id: Iecb3516b53e572ae93ba411fc9c23b691be26e69
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoAdjust the schedule of daisy jobs 87/40087/1
Alex Yang [Thu, 24 Aug 2017 12:19:39 +0000 (20:19 +0800)]
Adjust the schedule of daisy jobs

Leave more time for debugging on nosadn-nofeature scenario.

Change-Id: I38199954ddd503c5bf4e956ae97ae61a470a2ad8
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
7 years agobugfix: fail to generate APIs document 77/40077/1
SerenaFeng [Thu, 24 Aug 2017 10:18:27 +0000 (18:18 +0800)]
bugfix: fail to generate APIs document

Change-Id: I13c91fb34e190cd62400eccec6b755419aad89d1
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoMerge "Adjust the schedule of daisy baremetal jobs"
Serena Feng [Thu, 24 Aug 2017 09:25:02 +0000 (09:25 +0000)]
Merge "Adjust the schedule of daisy baremetal jobs"

7 years agoMerge "temporary switch of opnfv/functest-* to ollivier/functest-* for alpine"
Morgan Richomme [Thu, 24 Aug 2017 07:49:54 +0000 (07:49 +0000)]
Merge "temporary switch of opnfv/functest-* to ollivier/functest-* for alpine"

7 years agoMerge "bugfix: malfunction of scenario equal check"
Serena Feng [Thu, 24 Aug 2017 07:41:53 +0000 (07:41 +0000)]
Merge "bugfix: malfunction of scenario equal check"

7 years agoMerge "Add pod description file support"
Jun Li [Thu, 24 Aug 2017 07:32:51 +0000 (07:32 +0000)]
Merge "Add pod description file support"

7 years agoAdjust the schedule of daisy baremetal jobs 61/40061/1
Alex Yang [Thu, 24 Aug 2017 06:36:23 +0000 (14:36 +0800)]
Adjust the schedule of daisy baremetal jobs

Now the functest NFV testcases only run in nosdn-nofeature
scenario. So we adjust the schedule to leave more time for
debugging on these testcases.

Change-Id: I37425a86c7359b57cb7048dc1339acb7ea8cb525
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
7 years agostorperf: Create daily job for storperf 87/39887/6
Fatih Degirmenci [Tue, 22 Aug 2017 16:00:39 +0000 (18:00 +0200)]
storperf: Create daily job for storperf

Change-Id: I999640281d8e15132c9024e25e43122d2a12baf7
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 years agouse Calipso verify.sh for easier control of verification 15/40015/2
yayogev [Wed, 23 Aug 2017 15:19:55 +0000 (18:19 +0300)]
use Calipso verify.sh for easier control of verification

Change-Id: I322e04959b8ad693c6e2be59e539c3b3d9e6d7bc
Signed-off-by: yayogev <yaronyogev@gmail.com>
7 years agoIntegrate functest with ARM Architecture 89/38689/7
Delia Popescu [Thu, 3 Aug 2017 14:28:28 +0000 (17:28 +0300)]
Integrate functest with ARM Architecture

Reads architecture of first compute node found on MCP installer
and sends it as env variable when creating the conatiner.
It is needed by https://gerrit.opnfv.org/gerrit/#/c/39991/
JIRA: ARMBAND-279

Change-Id: I7eec485507bd182190e95c0478182f506db4c821
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
7 years agotemporary switch of opnfv/functest-* to ollivier/functest-* for alpine 93/39993/1
Morgan Richomme [Wed, 23 Aug 2017 12:56:42 +0000 (14:56 +0200)]
temporary switch of opnfv/functest-* to ollivier/functest-* for alpine

 - better requirement management on ollivier docker hub
 - add feature and vnf docker (components could be added but as they could be
 very long (~ > 3h), we focus on shorter tests for the moment (need testcase
promotion mechanism to keep the control on overall test duration)

Change-Id: Ia8130dba716a465cd9feaaac32eabb4534cbe031
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoAdd pod description file support 49/39849/3
Yang (Gabriel) Yu [Tue, 22 Aug 2017 07:42:14 +0000 (15:42 +0800)]
Add pod description file support

JIRA: BOTTLENECK-178

Need to add pod descrition file for Bottlenecks to be installer-agnostic

Change-Id: I100022ff1fcdaabe800492649c138dfe9fce55c2
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
7 years agobugfix: malfunction of scenario equal check 35/39935/1
SerenaFeng [Wed, 23 Aug 2017 03:09:15 +0000 (11:09 +0800)]
bugfix: malfunction of scenario equal check

1. bugfix equal check with[] will return list[false, true],
   and always True in next step check
2. in assert_res() leverage '==' will never assert even if
   they are not equal

Change-Id: I683e3489d45b98b508f8ab8b6ef268ca9a1ebd5f
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoMerge "Bugfix: min_microversion in tempest_conf.yaml is too small"
Jun Li [Wed, 23 Aug 2017 00:47:33 +0000 (00:47 +0000)]
Merge "Bugfix: min_microversion in tempest_conf.yaml is too small"

7 years agoMerge "Adds SwaggerUI"
Aric Gardner [Tue, 22 Aug 2017 18:36:04 +0000 (18:36 +0000)]
Merge "Adds SwaggerUI"

7 years agoMerge "Calipso verify job is running on master"
Aric Gardner [Tue, 22 Aug 2017 17:43:11 +0000 (17:43 +0000)]
Merge "Calipso verify job is running on master"

7 years agoCalipso verify job is running on master 83/39883/4
agardner [Tue, 22 Aug 2017 15:15:21 +0000 (11:15 -0400)]
Calipso verify job is running on master

Jobs should not run on master
python 3 not avaliable on master (unless venv is called)
switch to opnfv-build-defaults

Change-Id: I03cf9ae3d07033b68f5b6db1b13037febb9f729d
Signed-off-by: agardner <agardner@linuxfoundation.org>
7 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"

7 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"

7 years agoBugfix: min_microversion in tempest_conf.yaml is too small 69/39869/1
xudan [Tue, 22 Aug 2017 11:52:48 +0000 (07:52 -0400)]
Bugfix: min_microversion in tempest_conf.yaml is too small

JIRA: DOVETAIL-486

Now min_microversion is 2 which is too small for some other test cases.
Change it to 2.2.

Change-Id: Ibf2653b83b36d03420a62595010672d52d8bf77d
Signed-off-by: xudan <xudan16@huawei.com>
7 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>
7 years agoMerge "Landing page adoption"
Morgan Richomme [Tue, 22 Aug 2017 06:53:44 +0000 (06:53 +0000)]
Merge "Landing page adoption"

7 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>
7 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"

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

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

7 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"

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

7 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"

7 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"

7 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>
7 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"

7 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"

7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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"

7 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>
7 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>
7 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>
7 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>
7 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>
7 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>
7 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"

7 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"

7 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>
7 years agoAdds SwaggerUI 31/39531/1
mbeierl [Thu, 17 Aug 2017 17:15:53 +0000 (13:15 -0400)]
Adds SwaggerUI

Adds build for storperf-swaggerui as this is now based
off multiarch/alpine to enable ARM support

Change-Id: I8cec4277cda39e87face9c37179deea704b9bf27
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 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>
7 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"

7 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"

7 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"

7 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"

7 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>
7 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>
7 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>
7 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>
7 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>
7 years agoMerge "[qtip] refactoring ci scripts"
Serena Feng [Thu, 17 Aug 2017 04:10:07 +0000 (04:10 +0000)]
Merge "[qtip] refactoring ci scripts"

7 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>
7 years agoMerge "update scenario scores"
Serena Feng [Thu, 17 Aug 2017 01:13:40 +0000 (01:13 +0000)]
Merge "update scenario scores"

7 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"

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

7 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"

7 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>
7 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>
7 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>
7 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"

7 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"

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

7 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>
7 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>