armband.git
8 years agoUpdated armband
Michal Skalski [Wed, 3 Aug 2016 09:11:40 +0000 (09:11 +0000)]
Updated armband
Project: fuel  5c9590de139f16bdb764b24ecc5dff76640b210e

Add collectd package for collectd ceilometer plugin

Change-Id: I8da0087d8f17f5f2e4c3275a26ad2ca164878226
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
8 years agoUpdated armband
Maryam Tahhan [Wed, 3 Aug 2016 08:59:06 +0000 (08:59 +0000)]
Updated armband
Project: vswitchperf  40460b1fd291612cca316527c4366e83ae295ce2

docs: Enhancement of IxNetwork configuration guide

Configuration guide has been updated with description of
IxNetwork specific configuration options. New section was added
with description of test results sharing between IxNetwork and
VSPERF.
Additional changes:
* wrong formatting inside installation.rst was fixed
* description of IxNetwork configuration was updated inside ixnet.py

JIRA: VSPERF-302

Change-Id: Ida0e086e69b82fd1f9821d16ea750b2dec1d5aa2
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: <bmichalo@redhat.com>
8 years agoUpdated armband
Martin Klozik [Tue, 2 Aug 2016 14:52:31 +0000 (15:52 +0100)]
Updated armband
Project: vswitchperf  48feb686c3b6648d4bc52b155a053ec5b5883e9a

docs: Update release notes

Release notes were updated with features introduced by Colorado
release.

JIRA: VSPERF-349

Change-Id: I43179028c973cae4be6746e633c27fd3419e951a
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: <bmichalo@redhat.com>
8 years agoMerge "Upstream: decouple patches, Makefile"
Alexandru Avadanii [Tue, 2 Aug 2016 16:59:00 +0000 (16:59 +0000)]
Merge "Upstream: decouple patches, Makefile"

8 years agoREADME: update Fuel version to 9.0. 31/17931/2
Alexandru Avadanii [Tue, 2 Aug 2016 16:38:10 +0000 (18:38 +0200)]
README: update Fuel version to 9.0.

While at it, move hwoto-dea.md file to repo root, dropping
confusing doc directory.

Change-Id: I96552493d8a9198841eb01f4e83567444fb785b9
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoUpdated armband
Martin Klozik [Tue, 2 Aug 2016 12:29:51 +0000 (12:29 +0000)]
Updated armband
Project: vswitchperf  80414a002e0a10dcce9126786d51695fc350cb47

pkt_gen:  Remove commas from MoonGen results

Results from other traffic generators are reported as
pure numbers, i.e. 2477356.0000. These values are
consumed and processed by other scripts (e.g. CI or
OPNFV results visualization), so we should keep it
consistent among various traffic generators.

JIRA: VSPERF-342

Change-Id: I305421287eb632707038f2c8bc594fcb255ec939
Signed-off-by: bmichalo <bmichalo@redhat.com>
8 years agoUpstream: decouple patches, Makefile 15/17915/1
Alexandru Avadanii [Tue, 2 Aug 2016 12:00:31 +0000 (14:00 +0200)]
Upstream: decouple patches, Makefile

Change-Id: I78606b3dca803c7bf1d872cf067b2bd5f8a8aa91

8 years agoUpdated armband
Alexandru Avadanii [Fri, 17 Jun 2016 23:09:27 +0000 (01:09 +0200)]
Updated armband
Project: fuel  5bfea5d5b88a167b754384f07453a80d416d7337

build: fuel-main: Decouple patches, Makefile.

Tested in armband, with very small adaptions.

Use `git apply` and/or `git am` in favor of `patch`.
Change patches from old context format to unified diff.

This change allows us to decouple Makefile and patches.
This means we no longer have to manually stage touched files
before committing them to git.

Possible improvements:
- move patches to separate dir and add ordering info (prefix);
- merge patches (currently we have one per touched file);

Remove obsolete (unused?) patch:
- fuel-main_docker_version.patch

Change-Id: I5b621370993b259779c813b47105f632948e6da7
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoRebase: adapt patch after deploy-config refactor. 11/17911/1
Alexandru Avadanii [Tue, 2 Aug 2016 11:38:53 +0000 (13:38 +0200)]
Rebase: adapt patch after deploy-config refactor.

Change-Id: I97c9c79bb342d6c7504414134649795689b5e78b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoUpdated armband
Maryam Tahhan [Tue, 2 Aug 2016 09:42:29 +0000 (09:42 +0000)]
Updated armband
Project: vswitchperf  65034580a2759c89c418e0a47ee16bee10cc2c7c

xena_deadlock: Fix xena2544.exe deadlock

Fix Xena2544.exe execution with mono where sometimes the
Xena process says complete, but the mono process doesn't exit.

Changes call of Xena2544.exe from communicate thread lock to a
wait try/catch block and checks the log periodically to see
if a deadlock has occured and if so, the mono pid is terminated
to prevent deadlock.

* Fix one small issue with typecasting to int, changed to float

JIRA: VSPERF-319

Change-Id: Ie7a86a2b9ff9cdfacba5a912ad17df6cc0581702
Signed-off-by: Christian Trautman <ctrautma@redhat.com>
8 years agoUpdated armband
Michal Skalski [Tue, 2 Aug 2016 09:20:05 +0000 (09:20 +0000)]
Updated armband
Project: fuel  7a02094add80d97be77754c3c404e9d1c1a769c6

Add functionality to generate a base DEA file

 - Add template file for base DEA

Change-Id: I8055087b992fdc9850852bad9fa07a4e4fde0085
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
8 years agoUpdated armband
Michal Skalski [Tue, 2 Aug 2016 09:19:44 +0000 (09:19 +0000)]
Updated armband
Project: fuel  2c8231be1aebe869297aa5ca15870da70338bd68

Make it possible to include files in templates

Change-Id: I45c42ac65cfbe6562f0035df3375a2231148e22e
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
8 years agoUpdated armband
Michal Skalski [Tue, 2 Aug 2016 09:19:16 +0000 (09:19 +0000)]
Updated armband
Project: fuel  ef0d47da19062f1fd5574fdb97409c290798f800

Refactor deploy-config.py

 - fix vertical whitespace
 - more consistent function naming
 - clean up file writes
 - break up some long lines
 - typo fixes
 - remove duplicate spaces
 - unify print's

Change-Id: I5517747ef9f2e39ade7fb553ae2b1547fdf7b9e1
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
8 years agoUpdated armband
liang gao [Tue, 2 Aug 2016 03:06:52 +0000 (03:06 +0000)]
Updated armband
Project: yardstick  248836fe41a16a705752c6f84553d1026a67c806

Modify grafana config for TC037_Network Latency, Throughput, Packet Loss and CPU Load

Change-Id: I898c80328751c81a644ad824f2dd83a56021afd6
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoUpdated armband
Martin Klozik [Mon, 1 Aug 2016 12:18:34 +0000 (12:18 +0000)]
Updated armband
Project: vswitchperf  7ad56eff11393807085775f075fcc93640c26ce2

pkt_gen: MoonGen incorrectly inserting VLAN tag

MoonGen needs to take into account the VLAN tag 'enable'
control knob defined within the VSPERF traffic profile
and therefore only insert the VLAN tag when its 'True'.

JIRA: VSPERF-329

Change-Id: Idbeed2f7e6411f0c28aa56a2d3e71bd7a79d975a
Signed-off-by: bmichalo <bmichalo@redhat.com>
8 years agoUpdated armband
liang gao [Mon, 1 Aug 2016 07:24:54 +0000 (07:24 +0000)]
Updated armband
Project: yardstick  c89fda5b5e7ae1ce501fba9e506ff3528c7d6f92

Create Bash Sheel Utilities

JIRA: YARDSTICK-277

Change-Id: I7379d4fe375d22e544ab93b48d56a017a60c4b9f
Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
8 years agoUpdated armband
liang gao [Mon, 1 Aug 2016 07:24:31 +0000 (07:24 +0000)]
Updated armband
Project: yardstick  fe46800c17c055ee337dddb2e2de00d6db128cda

Bugfix: Only add keyword "external_network" to the first network

In test case yaml file, when vm need three networks and enable
floating ip true, it should only add keyword "external_network"
to the first one.

'networks': {'test': {'cidr': '10.0.1.0/24', 'external_network':
'admin_floating_net'}, 'test3': {'cidr': '10.0.3.0/24'},
'test2': {'cidr': '10.0.2.0/24'}}

JIRA:YARDSTICK-309

Change-Id: I1126955749b598b8c5460ac75843c1939b4f8443
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
8 years agoUpdated armband
liang gao [Mon, 1 Aug 2016 07:20:54 +0000 (07:20 +0000)]
Updated armband
Project: yardstick  f29d785861ae0021ffe35b054ab77379253abb8b

Bugfix: specify pod.yaml files used for TC055 as TC055 is running directly on nodes

Change-Id: Ida71b4027010b3c0eebe03498cf870d288b63e0f
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoUpdated armband
liang gao [Mon, 1 Aug 2016 07:20:00 +0000 (07:20 +0000)]
Updated armband
Project: yardstick  2c8db1d8bf6ba6a112c186416dafacc1d797d40e

Update test case description for TC024

Change-Id: I3ad81be92a52db913e0b7e791c71162a8ed3af01
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoUpdated armband
liang gao [Mon, 1 Aug 2016 07:19:22 +0000 (07:19 +0000)]
Updated armband
Project: yardstick  7df24abc9a6bdb6d880959e0103f438b88030b55

Add zte-pod1.yaml

JIRA: Yardstick-313

Change-Id: I7dc908e55e9c3c891a525a3285c6ae42a1bcae48
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
8 years agoUpdated armband
liang gao [Mon, 1 Aug 2016 07:18:27 +0000 (07:18 +0000)]
Updated armband
Project: yardstick  4ccc305237920208802740b280120991f59f3908

Add test case description and task file for TC050

JIRA: YARDSTICK-297

Change-Id: I8030ba5a09f80db1e0a87a7650f08b944f281613
Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
8 years agoUpdated armband
liang gao [Mon, 1 Aug 2016 07:18:02 +0000 (07:18 +0000)]
Updated armband
Project: yardstick  147ef861038a8a9b17c828c201d6fceab9feb565

Create Bash Sheel Utilities for TC052

JIRA: YARDSTICK-277

Change-Id: I4837ec865e73c3a77cd5edc076be15f3a0695617
Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
8 years agoUpdated armband
liang gao [Mon, 1 Aug 2016 07:17:39 +0000 (07:17 +0000)]
Updated armband
Project: yardstick  8b41bad253d2bdae0ff0cb06dd406ab5b490dc61

Add test case description and task file for TC051

JIRA: YARDSTICK-296

Change-Id: I2628cb6e6b2ed1dcfa399e8641675666e50e4232
Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
8 years agoUpdated armband
liang gao [Mon, 1 Aug 2016 07:05:28 +0000 (07:05 +0000)]
Updated armband
Project: yardstick  c79631df20d785bf753db133ddba89bca028a0cd

Add grafana config for TC072_Network Latency, Throughput, Packet Loss and Network Utilization

Change-Id: Ib174401066f3a776f049f06d5d2502b034f4d984
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoUpdated armband
liang gao [Mon, 1 Aug 2016 07:03:04 +0000 (07:03 +0000)]
Updated armband
Project: yardstick  041cef5e239fef75ea6a972ef6960031b32c9b1c

StorPerf Integration

Change-Id: I34a44111078efe50b1dbbaddda72474d25aafe43
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoUpdated armband
liang gao [Sat, 30 Jul 2016 07:21:30 +0000 (07:21 +0000)]
Updated armband
Project: yardstick  3632b33d3720c156a03489527e53d1f47fff4883

Add test case description and task file for TC073(netperf)

JIRA: YARDSTICK-305

Change-Id: I21fa71fc956b8724c3d3b8cac12f16491596fe52
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
8 years agoUpdated armband
liang gao [Sat, 30 Jul 2016 07:20:42 +0000 (07:20 +0000)]
Updated armband
Project: yardstick  0bfb3e3ebad98eae4609e39d104a8e58d3b16f48

Bugfix: move plugin install/remove scripts to "scripts" directory

Change-Id: I0deb04c2e7e0908e8d28ace7ee8fdf27eec65917
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoUpdated armband
liang gao [Sat, 30 Jul 2016 07:18:19 +0000 (07:18 +0000)]
Updated armband
Project: yardstick  e69a79aa8242bda326567e8ae514bd9acdcca91b

bug_fix tc045 ssh error caused by no id_rsa key file

this patch fetch id_rsa when prepare the env

JIRA: YARDSTICK-312

Change-Id: I9f172c4ec87a47143a63607dcb4725b86016605a
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
8 years agoUpdated armband
Martin Klozik [Fri, 29 Jul 2016 12:20:33 +0000 (12:20 +0000)]
Updated armband
Project: vswitchperf  93e3095b4d7ea6b850b81858ec7ae2c1caaf0448

dpdk: Support of DPDK16.07-rc5 and newer

DPDK 16.07-rc5 has renamed script tools/dpdk_nic_bind.py
to tools/dpdk-devbind.py. VSPERF was updated to use wildcard
in the script name, which is backward compatible.
Function get_version() from tools/systeminfo was updated
to correctly parse version information for DPDK v16. Version
name includes a minor version as defined inside rte_version.h.
It means, that for tag v16.07-rc5 VSPERF will show v16.07.0-rc5
in the report.

JIRA: VSPERF-333

Change-Id: I61a4ab2d90304fffdfc4d22a5cbf0cb7295402b3
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: <bmichalo@redhat.com>
8 years agoUpdated armband
Antonio Fischetti [Fri, 22 Jul 2016 15:07:40 +0000 (16:07 +0100)]
Updated armband
Project: vswitchperf  dad35a0c7a32fcbf0e96d1f9c96597c5f5f597a7

Integration docs: HelloWorld and other basic examples.

This patch adds to Integration docs some simple testcase examples
like a HelloWorld. The purpose is to show how to use some basic
features: rules on L3/L4 fields, MultiStream, Multi-VM setup.

Patch Set 2: removed trailing whitespaces.

Patch Set 3: moved the examples to the middle of the file to avoid
potential conflicts with the VxLan TC patch from Sugesh.

Patch Set 4: fix typo.

Patch Set 5: added descriptions on each example.

Patch Set 6: reworked description for VM Replacement TC.

JIRA: VSPERF-331

Change-Id: I9dea23c26138db874fd67f41d8de8a628db5d91f
Signed-off-by: Antonio Fischetti <antonio.fischetti@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Martin Klozik <martinx.klozik@intel.com>
8 years agodeploy: Fix ssh timeouts after yaml inject 45/17745/1
Alexandru Avadanii [Thu, 28 Jul 2016 20:39:06 +0000 (22:39 +0200)]
deploy: Fix ssh timeouts after yaml inject

JIRA: ARMBAND-59

Change-Id: I031e1c20bcb7d5bb15b26dce18364a4994f4d0d7
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoUpdated armband
liang gao [Thu, 28 Jul 2016 16:19:56 +0000 (16:19 +0000)]
Updated armband
Project: yardstick  a2ba9d0d6d2e44dcfeb7693bd0e4f728d5076f13

Update 03-list-of-tcs.rst for recent added tcs

Change-Id: I3af5bb5e8c6ea10f92666d76b78bd76865fe29ca
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoUpdated armband
rexlee8776 [Thu, 28 Jul 2016 10:35:44 +0000 (10:35 +0000)]
Updated armband
Project: yardstick  a86b9b49678b0fea6e7f7c920a8966aeef6721ee

bug_fix_parse_suite_wrong_installer_type

JIRA: YARDSTICK-305

Change-Id: I0224054e19c7bf764a9da1fc1fb7bed09dd40ef7
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
8 years agodeploy: Allow DEA to override bootstrap config 15/17715/2
Alexandru Avadanii [Thu, 28 Jul 2016 12:49:25 +0000 (14:49 +0200)]
deploy: Allow DEA to override bootstrap config

Backport from upstream proposed change [1] in Fuel@OPNFV.

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

Prereq for: ARMBAND-48

Change-Id: Ia5a2073532e578b663f8f45bfe90b9fe36df77cc
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoUpdated armband
JingLu5 [Thu, 28 Jul 2016 01:02:07 +0000 (09:02 +0800)]
Updated armband
Project: yardstick  7d5d227ecb7163271cf1645d0affb0134f5ff039

Update test_suite files for TC055, TC072

Change-Id: Ib03708aeb1a90434cf6e2af45e9daae8621a6080
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoUpdated armband
Michal Skalski [Wed, 27 Jul 2016 16:33:53 +0000 (18:33 +0200)]
Updated armband
Project: fuel  0c0cc4756e1e95b461da56d538e0dedd1052f0fe

Fix configuration for kvm scenario

JIRA: FUEL-157

Change-Id: I5baafd4395a2d298a24cccda042d5b43824ae7a0
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
8 years agoUpdated armband
liang gao [Thu, 28 Jul 2016 05:09:44 +0000 (05:09 +0000)]
Updated armband
Project: yardstick  2d910fcc3ae6dbe42a21ae2faed53ea5abe9d787

Add HA Test Cases in Test Suite

JIRA: YARDSTICK-306

Change-Id: Ib91f7663c03df0bcfa4d823745324b29fffcf18c
Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
8 years agoUpdated armband
liang gao [Thu, 28 Jul 2016 05:09:07 +0000 (05:09 +0000)]
Updated armband
Project: yardstick  f6e130728193e576adc0e958a6df44229806300f

modify ha testing pod relative_path

Change-Id: I944f983a444b2315a39831bcb8e98e31b2f0b312
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
8 years agoUpdated armband
JingLu5 [Thu, 28 Jul 2016 00:34:26 +0000 (08:34 +0800)]
Updated armband
Project: yardstick  5de67659d25d132669c0b8725a73a34c417baa93

Bugfix: remove a redundant dash in opnfv_os-onos-nofeature-ha_daily.yaml

Change-Id: I4207ceeb5b461fb6fd612e6fe7d53ded5d44fb98
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoMerge "Restore "Bugfix backport: sysctl.conf vrouter namespace"""
Alexandru Avadanii [Wed, 27 Jul 2016 12:56:58 +0000 (12:56 +0000)]
Merge "Restore "Bugfix backport: sysctl.conf vrouter namespace"""

8 years agoRestore "Bugfix backport: sysctl.conf vrouter namespace"" 23/17623/1
Alexandru Avadanii [Wed, 27 Jul 2016 12:55:16 +0000 (12:55 +0000)]
Restore "Bugfix backport: sysctl.conf vrouter namespace""

After Fuel@OPNFV pinned Fuel components to 9.0.1 version commits, this patch was silently excluded, causing deploy failures.

This reverts commit 58d5b149c539d46e294b07a09702f31991e9c81d.

Change-Id: Icd583d1050e89ddf2a1a48d9080596d8c2429eb5

8 years agoUpdated armband
rexlee8776 [Thu, 21 Jul 2016 02:14:33 +0000 (02:14 +0000)]
Updated armband
Project: yardstick  9e7b73ae4ee804e2647caad8278597e201e301d0

add grafana config for TC043_Latency_between_NFVI_nodes

JIRA: YARDSTICK-258

Change-Id: I0e30780722232859eecf17b178ac1cd133b1433c
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
8 years agoUpdated armband
liang gao [Wed, 27 Jul 2016 01:47:03 +0000 (01:47 +0000)]
Updated armband
Project: yardstick  14d31093898bb230ec951c9232949997625bab0f

Update test_suite files for TC069, TC070 and TC071

Change-Id: I5015835a13d17973c64186b742562e9cf165c427
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoUpdated armband
liang gao [Wed, 27 Jul 2016 01:45:24 +0000 (01:45 +0000)]
Updated armband
Project: yardstick  4fc53e85b6cef0208bafc653b32abbcca8460582

Modify ping scenario output format

Change-Id: I38455fd42afaa965612edfaa46e385c7934ff7e7
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoMakefile: submodules sync with Fuel@OPNFV 13/17513/4
Alexandru Avadanii [Mon, 25 Jul 2016 16:00:18 +0000 (18:00 +0200)]
Makefile: submodules sync with Fuel@OPNFV

Upstream change [1] pinned Fuel components to Fuel 9.0.1 specific
commits. While armband used to track remote branch HEAD, we now
need to sync with Fuel's config.mk before applying our patches.

Unfortunately, the commit variables are not consistently named,
so one could infer a relationship between the variable names
and targeted git submodule (e.g. fuel-web commit var is named
NAILGUN_COMMIT), so we have to hardcode the module list in our
Makefile.

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

Closes: ARMBAND-58

Change-Id: Ifdce1c9a5afbd70db3b5703da21b30e8792b3e97
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoMerge "kernel-flavor: Add linux-image-generic-lts-xenial"
Alexandru Avadanii [Tue, 26 Jul 2016 13:10:56 +0000 (13:10 +0000)]
Merge "kernel-flavor: Add linux-image-generic-lts-xenial"

8 years agoUpdated armband
Michal Skalski [Tue, 26 Jul 2016 08:36:27 +0000 (08:36 +0000)]
Updated armband
Project: fuel  9c78f17d3bf2aeab4e705eb6206f01d400f280f1

Fix default value for plugin metadata

Fix typo which result in error while getting default metadata
in case if it's not overridden in scenario.

Fixes https://jira.opnfv.org/browse/FUEL-151

Change-Id: Ibf40f846919155e27da5dc1f778f72afee79ff12
Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com>
8 years agoUpdated armband
Michal Skalski [Tue, 26 Jul 2016 08:35:16 +0000 (08:35 +0000)]
Updated armband
Project: fuel  4d2cd26d7878f1abaebd018d02ab21daf8445e11

Add ability to override node attributes

Fixes https://jira.opnfv.org/browse/FUEL-152

Change-Id: I444bf3aef54ffd53c53431e2795b11b10545f55f
Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com>
8 years agoUpdated armband
liang gao [Tue, 26 Jul 2016 07:06:26 +0000 (07:06 +0000)]
Updated armband
Project: yardstick  3efdee16739e3660c28c6f6b48d331e350ae4a0d

[Yardstick-233] Add tc_42 yaml file

JIRA: Yardstick-233

Change-Id: Ic5dc1e0fee143a35b342cc105da5bc54925a2ced
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
8 years agoUpdated armband
liang gao [Tue, 26 Jul 2016 07:04:59 +0000 (07:04 +0000)]
Updated armband
Project: yardstick  cde1aeb9fcb6b4227f15c667e4da5ac459870a45

Create Bash Sheel Utilities for TC054

JIRA: YARDSTICK-277

Change-Id: I723bc6e0d054020831a8e9f743f20e51d937e4dc
Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
8 years agoUpdated armband
liang gao [Tue, 26 Jul 2016 07:03:21 +0000 (07:03 +0000)]
Updated armband
Project: yardstick  359a5cb1e9f3cbff04380e918f7a5ab179375d0a

Add test case description and task file for TC070

Change-Id: Ia2108b1d53c3c2a5bb5a752da69252f6b9833487
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoUpdated armband
liang gao [Tue, 26 Jul 2016 01:36:08 +0000 (01:36 +0000)]
Updated armband
Project: yardstick  7bbe216ba7fee22082d82998d58685f45389115f

Add test case description and task file for TC055

Change-Id: I3247315e179b3d273f5cb281900390bef59cc5bd
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoUpdated armband
liang gao [Tue, 26 Jul 2016 01:35:26 +0000 (01:35 +0000)]
Updated armband
Project: yardstick  6da6dd989be8a54a9cf6db4f3d58f3d671692952

Add Network Utilization Scenario

This scenario reads network interface utilization stats and data sent/receive
rate using "sar -n".

Change-Id: I9c69f03c017bc2f8a5d87a4de286af147e8a086a
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoUpdated armband
liang gao [Tue, 26 Jul 2016 01:34:49 +0000 (01:34 +0000)]
Updated armband
Project: yardstick  2e97a114e55df1d0ac196b2f959aba36e4dc5019

StorPerf integration into Yardstick as a pulgin.

This task will install *StorPerf* on the Jump Host.
StorPerf will run in docker container on the Jump Host.

JIRA: YARDSTICK-303

Change-Id: Ia592522a169f021adecc7d89d70079980be69665
Signed-off-by: Yaoguang Wang <sunshine.wang@huawei.com>
8 years agoUpdated armband
liang gao [Tue, 26 Jul 2016 01:34:14 +0000 (01:34 +0000)]
Updated armband
Project: yardstick  dab477b757c53c18cc619f7f5c82fe5c0e61e67f

Update setup.py to include plugin install/remove scripts and rename "script" directory to "scripts"

Change-Id: I420b391acc15e6c65816c33b8568e86d8238bcc7
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoUpdated armband
liang gao [Tue, 26 Jul 2016 01:32:28 +0000 (01:32 +0000)]
Updated armband
Project: yardstick  b0d32886194231709d9fc03cdb111b77529a4da0

complement sceanrio for joid, apex, noha

Change-Id: I6ccec0ff2bb05d9263691096c9306a0374aa7406
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
8 years agoUpdated armband
liang gao [Tue, 26 Jul 2016 01:26:47 +0000 (01:26 +0000)]
Updated armband
Project: yardstick  f1cc9396d73fc99c3c976e4847d9191e7ce9aee4

Add test case description and task file for TC044

Change-Id: I89c0ebe1111c5fa909625757bdf8ce3e212d630a
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoUpdated armband
liang gao [Tue, 26 Jul 2016 01:25:43 +0000 (01:25 +0000)]
Updated armband
Project: yardstick  823eab2c53715a0300a0b064df8be96050cb3ad1

Code Clean for HA Testing Framework

JIRA: YARDSTICK-272

Change-Id: Icf41642fe0c31584f92c68cc9f97fa3f1e90b66e
Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
8 years agoUpdated armband
liang gao [Tue, 26 Jul 2016 01:24:31 +0000 (01:24 +0000)]
Updated armband
Project: yardstick  4b881c84b839195f38250de262c3e98bcca228b3

Add test case description and task file for TC071

Change-Id: Ia1edfba287f011a23557f55162cc9ef8a8ffb0a1
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoUpdated armband
Guo Ruijing [Tue, 26 Jul 2016 00:16:20 +0000 (00:16 +0000)]
Updated armband
Project: fuel  65980945183bc2fa90d7a8957707ca598d327101

Update collectd ceilometer fuel plugin installation scripts

Change-Id: I4019b2167092f522a3d2533bf20b2ea04bb3b2b2
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
8 years agoUpdated armband
Guo Ruijing [Tue, 26 Jul 2016 00:16:08 +0000 (00:16 +0000)]
Updated armband
Project: fuel  76985f5f966bfdf7eaeb89735d4bf28f6bb60d8e

Minor fixes in yardstick fuel plugin

Change-Id: Ifc4a31efc8a2717eaccb7b39fa36e1282eb16173
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
8 years agoUpdated armband
liang gao [Mon, 25 Jul 2016 03:24:08 +0000 (03:24 +0000)]
Updated armband
Project: yardstick  84209fb5479e69dc20a83dd42b5c6b0df08f9ece

Add test case description and task file for TC072

Change-Id: Ie363ac960fc67e05a3fca8ad7707abc6aee2842d
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoUpdated armband
liang gao [Mon, 25 Jul 2016 03:09:00 +0000 (03:09 +0000)]
Updated armband
Project: yardstick  0601ffdc51c813cbfbeb6dfdf9ec654ef0438c1b

[docs] pre-hook for apidocs

This patch adds pre-hook script which is newly supported by opnfvdocs
and can be used to generate apidocs in yardstick.

This patch also updates .gitignore ;

  - remove '/releng/' as it isn't needed any more

  - add '/docs/apidocs/yardstick*.rst' as those files are generated
    by sphinx and aren't needed to be stored in the repository

JIRA: RELENG-133

Change-Id: I7812b2d6a69b9feb37b6c592c978f91b335c0a1c
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
8 years agoUpdated armband
liang gao [Mon, 25 Jul 2016 02:57:27 +0000 (02:57 +0000)]
Updated armband
Project: yardstick  e19b546f69f8d59204f669c5d637d434c833fc09

Fix a bug when removing a plugin

Change-Id: Iaf637c8a87123858d04d02ae04bf1a2bb517026b
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoMakefile: Trim OPNFV_PRODNO to fit in ISO volid 43/17443/2
Alexandru Avadanii [Fri, 22 Jul 2016 18:45:57 +0000 (20:45 +0200)]
Makefile: Trim OPNFV_PRODNO to fit in ISO volid

genisoimage has a limit of 32 chars for volume ID, which was
reached during Jenkins builds (which sets REVSTATE to a datestring),
but not while building outside Jenkins (in which case REVSTATE was
simply set to "P000"), hence the recent broken builds despite
manully testing the changes beforehand.

Shorten the product name (PRODNO var), and revert git SHA to full
format, as that was not the culprit.

Related-bug: ARMBAND-53

Change-Id: I0a530982893af1b6a0243b55f6b1d2eea66ac5bf
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agokernel-flavor: Add linux-image-generic-lts-xenial 71/16871/3
Alexandru Avadanii [Wed, 13 Jul 2016 19:35:45 +0000 (21:35 +0200)]
kernel-flavor: Add linux-image-generic-lts-xenial

Ubuntu arm64: While keeping kernel 4.2 for Trusty
(linux-image-generic-lts-trusty), add 4.4 backported from Xenial
(linux-image-generic-lts-xenial) to Armband ISO.

Xenial kernel 4.4 for Trusty has been tested with:
- AMD Softiron;
- APM Mustang;
- Cavium ThunderX;

While at it, remove obsoleted armband-rtc-efi-fix Debian package,
which was only needed on targets that are not compatible with 4.4,
and we plan on retiring soon.

v2->v3:
- keep 4.2 kernel instead of replacing it;
- selecting 4.4 kernel will be done via deploy settings, by
  overriding kernel flavor when calling `fuel-bootstrap`;
- dropped test changes, not needed when both 4.2 and 4.4 are in;

TODO:
- switch default kernel flavor to 4.4 when all our PODs are ready;

Closes: ARMBAND-48
Change-Id: I37600f12dd01facbd552f1d2d721bc7a3e0e2750
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoBUILD_ID: Fix git SHA one last time. 37/17437/1
Alexandru Avadanii [Fri, 22 Jul 2016 16:19:14 +0000 (18:19 +0200)]
BUILD_ID: Fix git SHA one last time.

Previous commit which was supposed to fix the BUILD_ID being too
long mistakenly altered the submodule code for computing the
short SHA, instead of altering the Makefile.

Fixes: ARMBAND-53

Change-Id: Ib1c1b3dc9592714fd86a59ae1a64001bd2930bd3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoMerge "BUILD_ID: Fix build ID too long err"
Alexandru Avadanii [Fri, 22 Jul 2016 13:46:28 +0000 (13:46 +0000)]
Merge "BUILD_ID: Fix build ID too long err"

8 years agoUpdated armband
Peter Barabas [Thu, 7 Jul 2016 15:40:28 +0000 (17:40 +0200)]
Updated armband
Project: fuel  6d01c223e8bab2f5bab4941d12a1f09c5d5123b0

Add templating support for generating config files

 - Remove unneeded method
 - Write result to a file and not STDOUT
 - Add documentation
 - Remove trailing whitespace
 - Documentation corrections

Change-Id: I7532222d3512380c4f1129bd05dc2ba37b409dc2
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
8 years agoBUILD_ID: Fix build ID too long err 07/17407/1
Alexandru Avadanii [Thu, 21 Jul 2016 16:07:37 +0000 (18:07 +0200)]
BUILD_ID: Fix build ID too long err

Previous change altered the BUILD_ID to include Armband commit info
instead of Fuel@OPNFV info, and also a marker to indicate it comes
from Armband repo.

This lead to the ISO volume ID becoming too long:

"Making ISO...
genisoimage: Volume ID string too long
make[1]: *** [iso] Error 255"

While at it, change our marker from "FUEL_AARCH64" to "ARMBAND_FUEL",
as our ISO should also support x86 in the future, not only arm64.

Fixes: ARMBAND-53

Change-Id: I52526f1f7861aca71d16d1e6b6b2a9566a6c7d3f
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoUpdated armband
Martin Klozik [Thu, 21 Jul 2016 13:52:49 +0000 (14:52 +0100)]
Updated armband
Project: vswitchperf  891488bb5e0047c7062198a9241511c7fcedeb6f

docs: Remove trailing whitespaces

Wrong whitespace characters breaks automatic generation of VSPERF
documentation. It is necessary to remove wrong characters before
merge of the draft into VSPERF doc, e.g. by filtering through
tr -d '\014'

JIRA: VSPERF-324

Change-Id: Ie280f5a443c89d4235cae5eb89fdceae74ea4213
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: <bmichalo@redhat.com>
8 years agoUpdated armband
liang gao [Fri, 22 Jul 2016 07:50:49 +0000 (07:50 +0000)]
Updated armband
Project: yardstick  6ce3a97548e95a62cf39f37c76bf5b618f5575c4

Bug fix in SFC test case

It was importing novaclientv2 and it should import version 1

Change-Id: I446f1a3808b9c13f9e28b42d4ced93e729a13eb2
Signed-off-by: Manuel Buil <manuel.buil@ericsson.com>
8 years agoUpdated armband
liang gao [Fri, 22 Jul 2016 07:50:04 +0000 (07:50 +0000)]
Updated armband
Project: yardstick  8be72d7d2e27554b8c640946ff79ed9d70c80e51

Add test case description and task file for TC069

Change-Id: I9172cbc8a4645197493659a3f93e28042cf97f94
Signed-off-by: JingLu5 <lvjing5@huawei.com>
8 years agoRebase: update patch context after upstream change 49/17349/1
Alexandru Avadanii [Thu, 21 Jul 2016 14:04:25 +0000 (16:04 +0200)]
Rebase: update patch context after upstream change

Change-Id: Ia268e17a7a8b0c2c47209e47feb6f77394036283
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoRebase: Trim changes for obsoleted mirror patch 45/17345/1
Alexandru Avadanii [Thu, 21 Jul 2016 13:41:44 +0000 (15:41 +0200)]
Rebase: Trim changes for obsoleted mirror patch

Upstream change [1] removed Czech mirror patch.

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

Change-Id: Id986899aa83b3cb7d228a266b1b8a8f5a942ba49
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoUpdated armband
Michal Skalski [Wed, 20 Jul 2016 12:27:06 +0000 (14:27 +0200)]
Updated armband
Project: fuel  b89e203b875737b0f251bf13ceb300b90e14b14f

Pinning down exact Fuel 9.0.1 repo versions

stable/mitaka branch is open for new commits for Fuel 9.1. To not be
impacted by new upstream changes point to specific commits which were
used for Fuel 9.0 General Availabilit (9.0.1).

JIRA: https://jira.opnfv.org/browse/FUEL-153
verify: no-cache

Change-Id: I7fd8d2f11e4be6f47e39924913c48bfe7d4f2eb3
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
8 years agoMerge "BUILD_ID: Fix incomplete git build info"
Alexandru Avadanii [Thu, 21 Jul 2016 11:59:30 +0000 (11:59 +0000)]
Merge "BUILD_ID: Fix incomplete git build info"

8 years agoUpdated armband
Songnon [Wed, 20 Jul 2016 08:13:59 +0000 (16:13 +0800)]
Updated armband
Project: yardstick  0c6ec33f372cfafb55aa2df12511fb11848a69e4

Fix a bug for node context

Change-Id: Idff42e95f5ade160c00adc13c158dc1746e8d049
Signed-off-by: Songnon <songnon.zhang@ericsson.com>
8 years agoUpdated armband
Michal Skalski [Thu, 21 Jul 2016 08:37:21 +0000 (10:37 +0200)]
Updated armband
Project: fuel  a64cb984707ca6259c4f4641fbfa6f6ef85fd88d

Temporary fix for bgpvpn plugin builds

JIRA: FUEL-154

Change-Id: Iad554aef8db9a6d01c408c0014dabf45e4c1a0e6
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
8 years agoUpdated armband
davidjchou [Wed, 20 Jul 2016 11:01:43 +0000 (04:01 -0700)]
Updated armband
Project: fuel  67e958e90a412db2054390a049d1e482d6cd8b1f

Update the commit ID of kvmfornfv upstream for fuel-plugin-kvm

This version of kvmfornfv upstream fixed the issue of failing to launch
instances in Horizon after OPNFV environment deployed.

Change-Id: I05fa9f977924ee679312c599ee0bccabaf7bf1a9
Signed-off-by: davidjchou <david.j.chou@intel.com>
8 years agoUpdated armband
Maryam Tahhan [Wed, 20 Jul 2016 14:58:13 +0000 (14:58 +0000)]
Updated armband
Project: vswitchperf  5109fb49432be5bb0075b6b55e8b5304fa6172be

pkt_gen: Moongen class name not consistent with name in conf files

Need to change naming to 'Moongen' for consistent naming
between conf files and class

JIRA: VSPERF-323

Change-Id: Ic580b68323a759b3c2ef7ca3c07006243a3acf7d
Signed-off-by: bmichalo <bmichalo@redhat.com>
8 years agoUpdated armband
Martin Klozik [Tue, 19 Jul 2016 12:22:09 +0000 (13:22 +0100)]
Updated armband
Project: vswitchperf  3f54fe3750eef81f5fb44b90ab6a53e60e63f870

ci: CI report generation

Script for generation of documentation has been moved from releng
into new opnfvdocs repository. VSPERF script for a daily CI job is
calling this script for overall PDF report generation. Thus it must
be updated to use new script location.

JIRA: VSPERF-324

Change-Id: I173a2139c57c39acb25c14f7a082e0ff0a888b2f
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: <bmichalo@redhat.com>
8 years agoUpdated armband
Michal Skalski [Sat, 16 Jul 2016 18:16:17 +0000 (20:16 +0200)]
Updated armband
Project: fuel  0d028383c5b5df7b73683bcdbd7062ef893b6c3f

Build new cache when list of packages has changed

Create a new cache of f_repobuild job when list of packages required by
plugins has changed.

JIRA: FUEL-150

Change-Id: I079950eaa9e3b32ea7baa3f6d4a37cc37f99f3a7
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
8 years agoUpdated armband
liang gao [Wed, 20 Jul 2016 06:27:50 +0000 (06:27 +0000)]
Updated armband
Project: yardstick  ebb9bc33134a90ea707f163950487056dc64e729

add support for suite to support constraints and task_args

suite.yaml has constraint and task_args parameter, so
each task_case can be able to add constaints (currently
support pod_name and installer), also support parameters
to be replace for special test case like tc043.

JIRA: YARDSTICK-299

Change-Id: I2b2c8f9858893da03aaa8bcac20a474a2d434509
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
8 years agoUpdated armband
liang gao [Wed, 20 Jul 2016 03:00:18 +0000 (03:00 +0000)]
Updated armband
Project: yardstick  e14fbf021bdf90dc160685c23b3cbbb320e9cfbf

Modify ComputeCapacity scenario host key name

Adjust target node key name.

Signed-off-by: JingLu5 <lvjing5@huawei.com>
Change-Id: I5daee8c2579aa1f14aac076c49803eb8b5029a97

8 years agoUpdated armband
Maryam Tahhan [Tue, 19 Jul 2016 16:12:09 +0000 (16:12 +0000)]
Updated armband
Project: vswitchperf  380a6cd33d7b1d85bbc46f5c90532ed55c7aaf27

conf/integration: Fix typo on Integration testcase example.

This patch fixes a typo in the integration testcase example,
otherwise settings like
{"guest_loopback" : "linux_bridge"}
are ignored.

JIRA: ONP-6635

Change-Id: Iab61d36e70f96f4a6c1f98a506753dc7fa090140
Signed-off-by: Antonio Fischetti <antonio.fischetti@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Martin Klozik <martinx.klozik@intel.com>
8 years agoUpdated armband
Maryam Tahhan [Tue, 19 Jul 2016 16:11:50 +0000 (16:11 +0000)]
Updated armband
Project: vswitchperf  bd8bb26c67d696aba7b30bf4eb1616a7258b6f5d

ovs-appctl fix: Fixes ovs-appctl by placing pid file appropriately

ovs-appctl was broken due to a previous commit which changed the
location of the ovs-vswitchd pid file. This fixes it by placing
the pid back in the default location where ovs-appctl is looking
for.

JIRA: VSPERF-315

Change-Id: I4ae87ad566acb69ac9d565a3a77865f5a6861b93
Signed-off-by: MartinX Klozik <martinx.klozik@intel.com>
Signed-off-by: Christian Trautman <ctrautma@redhat.com>
8 years agoUpdated armband
Maryam Tahhan [Tue, 19 Jul 2016 16:10:41 +0000 (16:10 +0000)]
Updated armband
Project: vswitchperf  34a550ed0c852d4472b17e9ee565f20d344052bc

New IETF Draft WG version

JIRA: VSPERF-??

Change-Id: I1f07a70bf3c8604df890defd8493f107550bf8f3
Signed-off-by: Al Morton <acmorton@att.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Billy O'Mahony<billy.o.mahony@intel.com>
8 years agoUpdated armband
Maryam Tahhan [Tue, 19 Jul 2016 16:09:37 +0000 (16:09 +0000)]
Updated armband
Project: vswitchperf  568524a40ab6fa4d570c65c6c42cd68c02c9dd22

ovs/ofctl: Fix validation method for complex flows.

The current validation method for 'add_flow' commands
does not work properly with complex flows, like UDP flows.
It always returns that the flow was not set, even though
the add_flow command was successful.

JIRA: ONP-6579

Change-Id: Iaad77551326ff495cb68a033e1303450a99386bd
Signed-off-by: Antonio Fischetti <antonio.fischetti@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Martin Klozik <martinx.klozik@intel.com>
8 years agoMerge "fuel-library: Fix virtlogd not started"
Alexandru Avadanii [Tue, 19 Jul 2016 14:50:08 +0000 (14:50 +0000)]
Merge "fuel-library: Fix virtlogd not started"

8 years agoMerge "deploy: Delete old Fuel env if present"
Alexandru Avadanii [Tue, 19 Jul 2016 12:36:07 +0000 (12:36 +0000)]
Merge "deploy: Delete old Fuel env if present"

8 years agoMerge "fuel-astute: Erase EFI boot entry on EFI systems"
Alexandru Avadanii [Tue, 19 Jul 2016 12:34:05 +0000 (12:34 +0000)]
Merge "fuel-astute: Erase EFI boot entry on EFI systems"

8 years agoMerge "deploy.sh: Make submodules-clean"
Alexandru Avadanii [Tue, 19 Jul 2016 09:30:39 +0000 (09:30 +0000)]
Merge "deploy.sh: Make submodules-clean"

8 years agoUpdated armband
liang gao [Tue, 19 Jul 2016 08:17:46 +0000 (08:17 +0000)]
Updated armband
Project: yardstick  1e6ca0bfaaeadff7ce8ac9b1693b03d122e58a79

Minor fixes in fuel plugin
1. update yardstick tasks
2. fix typo
3. update comments in pre_build_hook

Change-Id: Ib7fc87838d121dc35fb84220fbb0a9909c6592e1
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
8 years agoUpdated armband
liang gao [Tue, 19 Jul 2016 08:16:28 +0000 (08:16 +0000)]
Updated armband
Project: yardstick  1f17dacf4548d8a939b134ab573108d15432c162

Bug fix and extended unit tests

There was a bug in how the mock was created and a new unit test is added
in order to cover the "else" of the if conditions

Change-Id: I3c8dfcd81240cb93ecdec1f63f7974f5342947c0
Signed-off-by: Manuel Buil <manuel.buil@ericsson.com>
8 years agoUpdated armband
tjuyinkanglin [Mon, 18 Jul 2016 05:07:40 +0000 (13:07 +0800)]
Updated armband
Project: yardstick  cbb35b49da2d8d491ded038a525e4107b37fae74

code clean up

JIRA: YARDSTICK-272

Change-Id: Id2f1b3d1beff8843700cdfcaaa1e8f496f445ed9
Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
revise opnfv_yardstick_tc046.rst

JIRA:YARDSTICK-292

Change-Id: I0212768d56d661edf1a41209a155c7b4dcdf892b
Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
8 years agoBUILD_ID: Fix incomplete git build info 01/17101/1
Alexandru Avadanii [Mon, 18 Jul 2016 22:00:05 +0000 (00:00 +0200)]
BUILD_ID: Fix incomplete git build info

Closes: ARMBAND-53

Change-Id: I92c1541a22a837c281d9b86f6ee8da327305884d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agodeploy.sh: Make submodules-clean 97/17097/1
Alexandru Avadanii [Mon, 18 Jul 2016 20:37:30 +0000 (22:37 +0200)]
deploy.sh: Make submodules-clean

Allow starting ci/deploy.sh multiple times from the same repository.

Change-Id: Ibc9d766640a611ce1d56454096c9f750da956c79
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agodeploy: Delete old Fuel env if present 89/17089/2
Alexandru Avadanii [Mon, 18 Jul 2016 15:48:53 +0000 (17:48 +0200)]
deploy: Delete old Fuel env if present

In order to clean up old partitioning and boot entries on target
nodes, before removing the Fuel Master, try ssh-ing into it and
removing all environments/nodes.

This is especially important for EFI systems, where old boot
entries are left behind without a proper env delete, leading to
target nodes failing to PXE boot on Fuel Master re-install.

This change assumes that:
- all Fuel Master information is unchanged between old and new
  deploy (fuel IP, password etc.);
- Fuel Master is up and running, in a sane state (target nodes
  are also online), when deploy starts;

Closes: ARMBAND-51

Change-Id: I52b853b37a0d226a9cb33179f7aeb65eff74da4e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agofuel-astute: Erase EFI boot entry on EFI systems 71/17071/1
Alexandru Avadanii [Mon, 18 Jul 2016 14:09:16 +0000 (16:09 +0200)]
fuel-astute: Erase EFI boot entry on EFI systems

On EFI-enabled systemd, grub-install from grub-efi-* package
installs a boot entry named "ubuntu".

Since this boot entry is saved in board flash memory, erasing
the MBR bootloader code and/or partition signature will not
clear the ubuntu boot entry, leaving it pointing to a loader
on the ESP (EFI System Partition) that will try to load the
kernel/initrd from an erased partition.

In Fuel 8.0, the whole disk was erased, so the ubuntu EFI boot
entry was skipped due to missing ESP, while for Fuel 9.0 and
above we have to explicitly remove it to keep the system in a
sane state.

Note: efibootmgr is installed automatically on EFI systems
as a dependency of grub-efi-*.

Closes: ARMBAND-47

Change-Id: If715e960dfd96df807abb0e26f4b7604624ac408
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>