armband.git
7 years agoMerge "EFI: Move patches to Fuel@OPNFV, upstream prep"
Alexandru Avadanii [Mon, 5 Sep 2016 12:37:46 +0000 (12:37 +0000)]
Merge "EFI: Move patches to Fuel@OPNFV, upstream prep"

7 years agoUpdated armband
Jonas Bjurel [Mon, 5 Sep 2016 10:50:51 +0000 (10:50 +0000)]
Updated armband
Project: fuel  b39d8493d27b7fb03932628ae07ee3d2394e0a04

build: Move patches to <patch-repos> dir

Decouple main Makefile and repository patches by moving all Fuel
component patches to a subdir, <patch-repo>.

Proposed structure of <patch-repos> dir:
- patch-repos/*.patch are intended for <fuel-main> git repo;
- patch-repos/build/repo/<fuel-module>/*.patch are intended for
  <fuel-module>, e.g. "fuel-nailgun";

Full list of Fuel submodules supported by this mechanism at [1].

While at it, replace all occurences of </tmp/fuel-main> with
<FUEL_MAIN_DIR> in main Makefile and rewrite a few git/make calls
to use the "-C" arg.

NOTE: `git -C` is available starting with git 1.8.5.

[1] https://github.com/openstack/fuel-main/blob/stable/mitaka/repos.mk
    #L32-L44

Change-Id: I5e4adc7285054777c3898592ed48482ccd2b706f
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Michal Skalski [Mon, 5 Sep 2016 10:05:51 +0000 (10:05 +0000)]
Updated armband
Project: fuel  bbd6bb0b5f4adb8e05cd25cd3830f0daa50af128

Do not use rsync for choosing mirror server

Rsync protocol was used for creating local mirrors, but now we only need
http connection. This requirement can be problematic for environments
which are behind proxy and can lead to build failures when rsync is not
allowed.

Change-Id: I4efcf500fd0c25de5fdb87307e7210cc4a96714d
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
7 years agoUpdated armband
Michal Skalski [Fri, 2 Sep 2016 10:23:20 +0000 (12:23 +0200)]
Updated armband
Project: fuel  9d871421fbc631f875f7a8bdca590b42eb1bd3bf

Change source of ODL Boron tarball

For SFC scenario we need to use ODL Boron. Since it is not yet released
there is no persistent location for a tarball. Use opnfv artifacts to
store Boron build which include required changes.

Change-Id: I43e35dbdf5ca0160d48a1adc817db071fd5db85d
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
7 years agoUpdated armband
Maryam Tahhan [Fri, 2 Sep 2016 15:55:52 +0000 (15:55 +0000)]
Updated armband
Project: vswitchperf  8363f8c6387449186b5656af5a5fc44bedc906b1

test_spec: Remove formatted text file verions of IETF Draft

Remove files with IETF copyrights (Internet Draft .txt files).
I assume these files have to be removed in C-stable branch...

JIRA: VSPERF-387

Change-Id: I76709ab055f845cec0bec8d07b14c29dec349f54
Signed-off-by: Al Morton <acmorton@att.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Bill Michalowski <bmichalo@redhat.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: Antonio Fischetti <antonio.fischetti@intel.com>
7 years agopatches, docs: Remove MySQL WSREP SST provider 49/20249/1
Alexandru Avadanii [Fri, 2 Sep 2016 13:26:43 +0000 (15:26 +0200)]
patches, docs: Remove MySQL WSREP SST provider

xtrabackup issues have been fixed with the latest version of
percona-xtrabackup DEBs we added to linux.enea.com, so remove
MySQL WSREP SST provider patches and corresponding docs.

Closes-bug: ARMBAND-52

Change-Id: I743e9b6ed242cf15e3063d7dcf7e05d0cee198f2
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Martin Klozik [Fri, 2 Sep 2016 12:33:06 +0000 (12:33 +0000)]
Updated armband
Project: vswitchperf  6a56d40bcb2de85c22bc19af2527e9c9227f33e2

multi VM: Multi VMs in serial or parallel

Support for deployment scenarios with any number of VMs
in both serial and parallel configuration. Detailed
content of the patch:

* VswitchControllerPXP class for multi VM support
* pvvpxx and pvpvxx deployments for xx VMs in
  serial respective parallel configuration
* special GUEST_ options expansion to requested
  number of VMs;
* support of GUEST_ options specific macros
  #VMINDEX, #MAC(), #IP() and #EVAL()
* all GUEST specific options are turned to lists
  to be VM specific
* support for VM with 1 NIC
* support for VM with multiple NIC pairs; traffic
  is routed in serial or parallel between NIC paris
  based on deployment scenario
* support for PVVP and PVPV scenarios using VMs
  with different numbers of NICs

JIRA: VSPERF-361

Change-Id: I05bedbdfa9a81ea0166d9b03d83ae49d6cb8b19b
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: Bill Michalowski <bmichalo@redhat.com>
Reviewed-by: Antonio Fischetti <antonio.fischetti@intel.com>
7 years agoUpdated armband
Martin Klozik [Fri, 2 Sep 2016 09:16:59 +0000 (10:16 +0100)]
Updated armband
Project: vswitchperf  695f734862c884d09c24b54d8d2914b3816837f2

docs: Remove links to Brahmaputra documentation

Hyperlinks to the yardstick documentation were updated
to refer to files generated from the master branch.

JIRA: VSPERF-349

Change-Id: I248795b6a951377885492515fa9b96a694c9da5d
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: Bill Michalowski <bmichalo@redhat.com>
7 years agoUpdated armband
Martin Klozik [Fri, 2 Sep 2016 07:51:33 +0000 (07:51 +0000)]
Updated armband
Project: vswitchperf  7cc12c9748cfc758aa5ac164dfb13b900ef9dd82

vhost_affin_fixup: Change vhost thread from regex to pgrep usage

Change vhost affinity process lookup to use pgrep instead of
ugly error prone regex method as suggested.

Change-Id: I8cac00a7f2d26ba1ce1815535a198f578159222c
Signed-off-by: Christian Trautman <ctrautma@redhat.com>
7 years agoUpdated armband
Michael Polenchuk [Thu, 1 Sep 2016 13:23:10 +0000 (16:23 +0300)]
Updated armband
Project: fuel  5589b0e1659e8e0de0bc1055753685c9fd58f13a

[OVS-DPDK] Set default for dpdk_socket_mem

Change-Id: I175178cdcbab52ac024157d2c5707fd7e1236dd4
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoFix: build: do not hardcode fuel branch 67/20167/1
Alexandru Avadanii [Thu, 1 Sep 2016 15:32:42 +0000 (17:32 +0200)]
Fix: build: do not hardcode fuel branch

Change-Id: I97da6840878112a063e980c5d5d9240eb63693d7
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Michal Skalski [Thu, 1 Sep 2016 11:13:32 +0000 (11:13 +0000)]
Updated armband
Project: fuel  72613c121a3c28f43436bf26b8f65369fc46f520

Shift opendaylight role out of controller

In order to unload controller resources place
opendaylight role to a separate node.

Change-Id: I63db4074a9b50d80e8b8b29abd385b37bdb5f9d7
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoUpdated armband
Michal Skalski [Wed, 31 Aug 2016 15:20:25 +0000 (15:20 +0000)]
Updated armband
Project: fuel  cb7f00257d567a1da7d820cb03c15723ca5bd28c

[OVS-DPDK] Allocate dpdk socket memory

JIRA: FUEL-186
Change-Id: Id44a786f69d78b378fbabea2c70ab1ca78651729
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoMerge "Upstream: extra interfaces cfg"
Alexandru Avadanii [Wed, 31 Aug 2016 15:12:19 +0000 (15:12 +0000)]
Merge "Upstream: extra interfaces cfg"

7 years agoUpstream: extra interfaces cfg 33/20033/1
Alexandru Avadanii [Wed, 31 Aug 2016 15:07:29 +0000 (17:07 +0200)]
Upstream: extra interfaces cfg

Change-Id: Ibd522813a40a0b1c385c47e65f77b1a13c860269
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Jonas Bjurel [Wed, 31 Aug 2016 15:01:19 +0000 (15:01 +0000)]
Updated armband
Project: fuel  5b24755186a36c79f03596d52cd4ba2627791470

deploy/reap.py: Dump extra interfaces information.

Since on AArch64, Ubuntu local mirror lacks arm64 packages (see [1]),
Fuel master requires internet connectivity during deploy, and hence
a way to setup such a public (extra) interface automatically.

Previous commit "transplant: Generate extra interfaces config file"
introduced support for passing this information via DEA (override),
which may define a IFCGF_<interface> section in its 'fuel:'
section, containing the necessary keys to produce a ifcfg-<interface>
file, like in this example:

fuel:
   IFCFG_ETH1:
     device: eth1
     ipaddress: 10.0.1.10
     netmask: 255.255.255.0
     gateway: 10.0.1.254

In order for Network Manager to use the newly added interfaces
for outgoing traffic and honor their GATEWAY setting (e.g. if we just
added one public interface), the default route on admin iface (most of
the time called eth0) is disabled when extra interfaces are present.

FIXME: Only supports lowercase interface names, but so does Fuel,
see related bug report [2].

[1] https://jira.opnfv.org/browse/ARMBAND-35
[2] https://jira.opnfv.org/browse/FUEL-136

Change-Id: I14b023b2b9b4c7d9b9f390d4f86f693c176efde0
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Jonas Bjurel [Wed, 31 Aug 2016 15:00:39 +0000 (15:00 +0000)]
Updated armband
Project: fuel  14c4e711f59917e1b299230668d8a4439f09d943

transplant: Generate extra interfaces config file

Original work by Josep, only signed by Alex for upstreaming.

The DEA override may contain a IFCGF_<interface> section in its 'fuel:'
section, containing the necessary keys to produce a ifcfg-<interface>
file, like in this example:

fuel:
   IFCFG_ETH1:
     device: eth1
     ipaddress: 10.0.1.10
     netmask: 255.255.255.0
     gateway: 10.0.1.254

FIXME: In order for Network Manager to use the newly added interfaces
for outgoing traffic and honor their GATEWAY setting (e.g. if we just
added one public interface), the default route on admin iface (most of
the time called eth0) should be disabled. For now, we assume the admin
interface is always "eth0".

Change-Id: I96e3ac5046dd59ed10c43099dd76a6418806a1f3
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Alexandru Avadanii [Wed, 31 Aug 2016 13:29:04 +0000 (15:29 +0200)]
Updated armband
Project: fuel  de6d5d4b6ba6848304d620e65ad97f3aeeadccd5

docs: build req: Remove p7zip-full

p7zip-full is not required for building, as stated in the current
version of the docs. I think this bogus requirement was introduced
by Armband (by me, more precisely) because our build process was
happening outside docker.

Sorry for the useless code churn.

Change-Id: Id0a3c5b9016706535ca159e1da261e83c8d36d31
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoMerge "net-check: add support for faulty operstate"
Alexandru Avadanii [Wed, 31 Aug 2016 13:32:25 +0000 (13:32 +0000)]
Merge "net-check: add support for faulty operstate"

7 years agoMerge "fuel/build: Move patches to <patch-repos> dir"
Alexandru Avadanii [Wed, 31 Aug 2016 13:31:42 +0000 (13:31 +0000)]
Merge "fuel/build: Move patches to <patch-repos> dir"

7 years agoUpstream: multiarch mirrors 03/20003/1
Alexandru Avadanii [Wed, 31 Aug 2016 12:30:14 +0000 (14:30 +0200)]
Upstream: multiarch mirrors

Change-Id: Ia54bd3955a3e3b534d8c4d8380de5870a106edc5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Jonas Bjurel [Wed, 31 Aug 2016 12:01:24 +0000 (12:01 +0000)]
Updated armband
Project: fuel  6222031ed4e195fee85d6e3bdb5f34845fa061e9

repo mirror: Allow multi-arch local mirrors

Original patch from Stan, signed by me for upstreaming.

This patch allows specifying multiple architectures via UBUNTU_ARCH in
form of a list of space separated architectures. The first architecture
in the list is considered primary and will be used for building all the
deb packages by fuel-main. Additional architectures are added to allow
targets of other architectures to use the mirror.

NOTE: this imposes a requirement that all packages built are arch
independent (which is true so far).

[ Alexandru Avadanii ]
Reworked for applying on top of Fuel@OPNFV.
Pass UBUNTU_ARCH to Docker containers.

Change-Id: Ibc4ae03223545383813ac58ec34d44c1f97b4694
Signed-off-by: Stanislaw Kardach <stanislaw.kardach@cavium.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
build: cache: Consider UBUNTU_ARCH in .cacheid

Usually UBUNTU_ARCH is not changed inside the same repository,
but we should consider this case anyway for future merging
Armband and Fuel@OPNFV repositories/build systems.

This applies to all Fuel plugins and the local repo.

Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agonet-check: add support for faulty operstate 57/19957/2
Stefan Sicleru [Tue, 30 Aug 2016 16:32:48 +0000 (18:32 +0200)]
net-check: add support for faulty operstate

Some eth drivers, such as those for APM X-Gene Mustang Board's NICs, do
not advertise operstate properly in sysfs, ie. it is advertised as
"unknown" whereas ethtool shows the NIC as fully functional with link
detected. This further affects "ip link show" output which is parsed
within _check_iface_ready() method.

Replace "ip link show" command with "ethtool" in order to obtain proper
results when operstate is unknown.

Launchpad bug: https://bugs.launchpad.net/fuel/+bug/1618480

Change-Id: If8e28d3720161d9ffe897b875af235561cf1062d
Signed-off-by: Stefan Sicleru <stefan.sicleru@enea.com>
7 years agoMerge "docker: build: Fix docker connectivity loss"
Alexandru Avadanii [Tue, 30 Aug 2016 18:08:47 +0000 (18:08 +0000)]
Merge "docker: build: Fix docker connectivity loss"

7 years agodocker: build: Fix docker connectivity loss 21/19921/1
Alexandru Avadanii [Tue, 30 Aug 2016 13:14:23 +0000 (15:14 +0200)]
docker: build: Fix docker connectivity loss

Change-Id: Iaabd176f4032494c8ea40fd1264dafcac01b4a43
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpstream: delete old Fuel env if present 19/19919/1
Alexandru Avadanii [Tue, 30 Aug 2016 17:31:55 +0000 (20:31 +0300)]
Upstream: delete old Fuel env if present

Change-Id: I308eb1c2bfdf0fc568e7f351078cd7a3017aae4a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Szilard Cserey [Tue, 30 Aug 2016 16:29:32 +0000 (16:29 +0000)]
Updated armband
Project: fuel  7cff3184b3cefae5894eeef78bb3490818bc8141

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: I7b61124ea9182ce2d599adcdedef03e0d8d67ed6
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agodeploy: Attempt fixing random deploy timeouts 77/19877/1
Alexandru Avadanii [Tue, 30 Aug 2016 10:46:32 +0000 (12:46 +0200)]
deploy: Attempt fixing random deploy timeouts

Most likely, when we configure an additional interface for Fuel
Master, and Network Manager is restarted, our old ssh connection
is timed out and needs to be re-established before checking
for fuel bootstrap process via ssh.exec_cmd.

Change-Id: I44589b2e8190008c8b1035d171cbb50270dfd98c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agobuild: docker: Use host's network stack 03/19803/1
Alexandru Avadanii [Mon, 29 Aug 2016 21:04:12 +0000 (23:04 +0200)]
build: docker: Use host's network stack

Armband build benefits (or should have) of a local mirror
for "linux.enea.com", which we used to inject into the build
system by host's "/etc/hosts".

After Armband switched to building inside docker, this change
was silently discarded by containerization.

The proposed solution uses hosts's network stack in all build
containers.

See [1] for full description.
This change simplifies the network abstraction during build by
NOT containerizing the containers' networking.

The original motivation was pointing to local mirrors via host's
"/etc/hosts", for which an alternative solution could be passing
"-v /etc/hosts:/etc/hosts".

[1] https://docs.docker.com/v1.8/articles/networking/

Change-Id: I31e3c787a432af49b4799f561669a0150668b222
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpstream: Fuel@OPNFV pulled patches 55/19755/1
Alexandru Avadanii [Mon, 29 Aug 2016 13:50:12 +0000 (15:50 +0200)]
Upstream: Fuel@OPNFV pulled patches

Change-Id: Ic584d9b1eb179009256de8ccacfb7669976823c6

7 years agoUpdated armband
bmichalo [Fri, 26 Aug 2016 14:27:30 +0000 (10:27 -0400)]
Updated armband
Project: vswitchperf  b2289e1f6abab2d807eb55d9ec868039dc2384e2

pkt_gen: MoonGen Incorrect RX_MBPS Calculation

Misplaced parenthesis regarding THROUGHPUT_RX_MBPS

JIRA: VSPERF-381

Change-Id: Ie33cf6ca88164f0686a819715b5f9f7409072063
Signed-off-by: bmichalo <bmichalo@redhat.com>
7 years agoUpdated armband
Jonas Bjurel [Mon, 29 Aug 2016 12:49:02 +0000 (12:49 +0000)]
Updated armband
Project: fuel  a0f0fb312899a44e80ec0339a44497b6e1c94bff

deploy.sh: accept a timeout flag (-T)

Original work by Josep, signed by me (Alex) for upstreaming only.

Change-Id: I58a7b9bc639bb03b994ea34fc317f5679140d9fd
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Jonas Bjurel [Mon, 29 Aug 2016 12:48:19 +0000 (12:48 +0000)]
Updated armband
Project: fuel  24fbcdb907ad584d4333a3428d06eff9ef7a2d5f

build: cache: Allow LOCAL_CACHE_ARCH_NAME override

Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Jonas Bjurel [Mon, 29 Aug 2016 12:46:06 +0000 (12:46 +0000)]
Updated armband
Project: fuel  d4f2f2a03cc7c6e0b9af49d18cc9c08c68306ca5

build: Allow PLUGINS override

Instead of using BUILD_FUEL_PLUGINS, which was intended for manual
overrides of the Fule@OPNFV plugin list, allow PLUGINS to be
preset to a custom list, which we will provide via Armband
Makefile spec.

Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
build: Allow MIRROR_MOS_UBUNTU override

Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
ferenc Cserepkei [Fri, 26 Aug 2016 05:29:28 +0000 (07:29 +0200)]
Updated armband
Project: fuel  ad0dd57dc045b58c46e53f281ab57e70d00947d7

Script updates for CI job

Due to the redesign of the SFC feature test, the poc script became
part of CI job functest-fuel-baremetal, scenario os_odl_l2-sfc-ha,
there is a need of full uplift to colorado.
Changes:
 - GPG keyserver use (line 61)
 - patch updated fixing the debian package dependency issue
    (python-oslo.messaging-)
 - some typos are fixed
 - OpenDayLight address is read from hiera (management vip)

Change-Id: I4a19ec753a575220cf321819ab4ff2d9433ec16c
Signed-off-by: ferenc Cserepkei <ferenc.cserepkei@ericsson.com>
7 years agoEFI: Move patches to Fuel@OPNFV, upstream prep 81/19681/1
Alexandru Avadanii [Sat, 27 Aug 2016 22:37:48 +0000 (00:37 +0200)]
EFI: Move patches to Fuel@OPNFV, upstream prep

Now we can kill fuel-astute submodule.

Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agofuel/build: Move patches to <patch-repos> dir 79/19679/1
Alexandru Avadanii [Sat, 27 Aug 2016 22:18:48 +0000 (00:18 +0200)]
fuel/build: Move patches to <patch-repos> dir

Decouple main Makefile and repository patches by moving all Fuel
component patches to a subdir, <patch-repo>.

Proposed structure of <patch-repos> dir:
- patch-repos/*.patch are intended for <fuel-main> git repo;
- patch-repos/build/repo/<fuel-module>/*.patch are intended for
  <fuel-module>, e.g. "fuel-nailgun";

Full list of Fuel submodules supported by this mechanism at [1].

While at it, replace all occurences of </tmp/fuel-main> with
<FUEL_MAIN_DIR> in main Makefile and rewrite a few git/make calls
to use the "-C" arg.

NOTE: `git -C` is available starting with git 1.8.5.

ARMBAND NOTE: This patch will allow us to streamline the process
of moving patches from our repo straight to Fuel@OPNFV.

[1] https://github.com/openstack/fuel-main/blob/stable/mitaka/repos.mk
    #L32-L44

Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Martin Klozik [Thu, 25 Aug 2016 07:59:29 +0000 (08:59 +0100)]
Updated armband
Project: vswitchperf  cd22516b0f625e87ef100a7937d3ba9ba8f155e7

docs: vloop-vnf changelog update

Documentation was updated to reflect recent changes
of vloop-vnf image.

JIRA: VSPERF-374

Change-Id: I65a34a7618593a7b77c38eb2fa4c87619b937346
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: Bill Michalowski <bmichalo@redhat.com>
7 years agoUpdated armband
Christian Trautman [Fri, 22 Jul 2016 19:54:18 +0000 (15:54 -0400)]
Updated armband
Project: vswitchperf  0fb65d2afadad1f092788f5a4f251b09851b3ae7

Vanilla_Multi_Queue: Add vanilla ovs multi-queue functionality

Adds multi-queue for vanilla OVS using virtio-net.

TunTap ports will use multi_queue parameter when ports are
created/deleted if guest nic queues are enabled and
vswitch is ovs vanilla. Virtio net will now add guest nic
queues to qemu command line if appropriate.

Reworked multi-queue documentation to reflect these changes.

Adds vhost net thread affinitization which is recommended
when performing vanilla ovs multi-queue.

Guests will require ethtool if using l2fwd or linux bridge
as the loopback application when vanilla ovs multi-queue
is enabled.

Modified dpdk setting in vswitch conf to be better worded
for separation from vanilla ovs multi-queue.

Updated release and installation doc for new vloop image
that includes required ethtool utility.

JIRA: VSPERF-373

Change-Id: Idb550515190b1a93390308c11f54da368f962512
Signed-off-by: Christian Trautman <ctrautma@redhat.com>
7 years agoRebase: Account for ODL plugin upstream changes 77/19577/1
Alexandru Avadanii [Thu, 25 Aug 2016 11:13:25 +0000 (13:13 +0200)]
Rebase: Account for ODL plugin upstream changes

Change-Id: I854bedd7dd61cf10239f8592336a86b92d78d0bc
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoMerge "build: Bail on patches-import fail"
Alexandru Avadanii [Thu, 25 Aug 2016 11:15:06 +0000 (11:15 +0000)]
Merge "build: Bail on patches-import fail"

7 years agobuild: Bail on patches-import fail 71/19571/1
Alexandru Avadanii [Thu, 25 Aug 2016 11:05:05 +0000 (13:05 +0200)]
build: Bail on patches-import fail

Change-Id: Ib676747252ef647d9385cb0eeeca9563b7fd09d7
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Michal Skalski [Thu, 25 Aug 2016 10:59:10 +0000 (10:59 +0000)]
Updated armband
Project: fuel  93839f90bf2be3f4aec3103c1c3bcca1d4a29c30

[DOC] Do not create mailto link for Fuel@OPNFV name

Change-Id: Ib130e8a2440531c3b9c484c9e516c72d5b20301b
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
7 years agoUpdated armband
Michal Skalski [Thu, 25 Aug 2016 10:18:13 +0000 (10:18 +0000)]
Updated armband
Project: fuel  c82fb21ae0237116600c68ef6017dd470965c6b8

[ODL] Fix odl deployment on separate node

JIRA: FUEL-185

Change-Id: Id14d30154b63abc915a0cd55835bb72cee862dde
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
7 years agoUpdated armband
Jonas Bjurel [Tue, 23 Aug 2016 13:39:31 +0000 (15:39 +0200)]
Updated armband
Project: fuel  087c8de9c667b28506b7621d5147be4846c06397

Final updates of the Installation instructions:
- Images updated
- Updated reference URIs

Change-Id: Ieeefbd8a3ef9bbd6c3a0e767f770097ab8a98f9d
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
7 years agoUpdated armband
Jonas Bjurel [Wed, 24 Aug 2016 12:33:52 +0000 (14:33 +0200)]
Updated armband
Project: fuel  9f00e08b54ac2be36e6315adc3bd29f7e3bd40d8

Final Updates of the build instructions
- Updated references

Change-Id: I2a6cfdec0de6afa41ea8af59f415439b7ab7056d
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
7 years agoUpdated armband
Christian Trautman [Tue, 23 Aug 2016 10:31:39 +0000 (06:31 -0400)]
Updated armband
Project: vswitchperf  bd8712a917d9a0c7272506fd85816f857c32529e

guest_drive_type: Adds guest drive configuration options

Adds boot and mounted drive configuration options.

JIRA: VSPERF-379

Change-Id: Ic0673a9b9f7a3430d7ac4db5fb9bf4228872f501
signed-off-by: Christian Trautman <ctrautma@redhat.com>

7 years agosubmodules: refresh remote commit refs 77/19377/1
Alexandru Avadanii [Tue, 23 Aug 2016 16:27:08 +0000 (18:27 +0200)]
submodules: refresh remote commit refs

Change-Id: Id89153e39e9c163df77e275ed4526961d6800d3c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Michal Skalski [Tue, 23 Aug 2016 13:28:33 +0000 (15:28 +0200)]
Updated armband
Project: fuel  ae8196be2c5863a5ca837828eead7188d608023d

Fix ovs scenario configuration

Due the incorrect indentation install_dpdk option was not set to true.

JIRA: OVSNFV-37

Change-Id: Ida3b0d1e72ce8322905ff399af89b43cac878299
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
7 years agofpb: Temporary fix for supporting multiple DEB ver 71/19371/1
Alexandru Avadanii [Tue, 23 Aug 2016 13:50:55 +0000 (15:50 +0200)]
fpb: Temporary fix for supporting multiple DEB ver

Backport fpb change submmited in [1].

[1] https://review.openstack.org/#/c/311031/

Change-Id: I02ce8c6151799e3953587fce50cbe552a5c95c50
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Martin Klozik [Thu, 18 Aug 2016 11:00:44 +0000 (12:00 +0100)]
Updated armband
Project: vswitchperf  1ea5c5239f9003f9cb8492f1d5b00a75724a7180

cuse: Remove vHost Cuse support

Support of vHost Cuse interface is not supported
by OVS anymore, so it was removed also from VSPERF.
Cuse can be used with older VSPERF release if needed.

JIRA: VSPERF-376

Change-Id: Id786bddf5fa9dce5706a93de7b089707a60317cd
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: Bill Michalowski <bmichalo@redhat.com>
7 years agoMerge "submodule: Kill yardstick"
Alexandru Avadanii [Mon, 22 Aug 2016 16:11:09 +0000 (16:11 +0000)]
Merge "submodule: Kill yardstick"

7 years agoFix: git -C not available for git 1.8 33/19233/1
Alexandru Avadanii [Mon, 22 Aug 2016 16:05:35 +0000 (18:05 +0200)]
Fix: git -C not available for git 1.8

Our deploy slaves are running CentOS, which only has git 1.8.3.
git -C option was made available in git 1.8.5, so instead of
installing out of repo versions of git on all our deploy slaves,
rework the main Armband Makefile to NOT use this option.

NOTE: --git-dir could be used instead, too.

Change-Id: I29b9c720e39cae25431cf1176dbaddce5bda2a35
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoRebase: Upstream renamed ODL to FUEL_PLUGIN_ODL 29/19229/1
Alexandru Avadanii [Mon, 22 Aug 2016 15:48:26 +0000 (17:48 +0200)]
Rebase: Upstream renamed ODL to FUEL_PLUGIN_ODL

See Fuel@OPNFV change [1].

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

Change-Id: I9c95a7aaec366c9e03620f1129b3cb8401385476
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Nikolas Hermanns [Mon, 22 Aug 2016 15:11:06 +0000 (15:11 +0000)]
Updated armband
Project: fuel  08526c7376ee1b155dfb51f164f46f14f4ec6e52

Changing ODL change into FUEL_PLUGIN_ODL

Some users where confused if the change we are doing
here is a change to ODL or the fuel-plugin-opendaylight.
So renaming helps for more understanding.

Change-Id: I886d7be3db995f37f9451c06ee22c16d540254e1
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
7 years agosubmodule: Kill yardstick 07/19207/1
Alexandru Avadanii [Mon, 22 Aug 2016 12:49:10 +0000 (14:49 +0200)]
submodule: Kill yardstick

Since arm64 support has been proposed straight upstream [1], we
no longer have to keep the git submodule for the yarstick repo.

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

Change-Id: Ic8a02106ed1d26012a0767fc0444b8f8d35c54aa
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
JingLu5 [Sun, 21 Aug 2016 23:59:04 +0000 (07:59 +0800)]
Updated armband
Project: yardstick  27e254c2273e4be503053db882948b8abf53b269

Add grafana config for TC074_Storperf

Change-Id: If415a6e6170c52f3586a1521f6f239daad3d527c
Signed-off-by: JingLu5 <lvjing5@huawei.com>
7 years agoUpdated armband
rexlee8776 [Sun, 21 Aug 2016 01:51:44 +0000 (01:51 +0000)]
Updated armband
Project: yardstick  0e9572495a707215f5e43a1b1f5c850b6f159e98

add doc about scenario suite help

Change-Id: Ib8dfc56e8b84cdba04fc18f13ac780b2103c0b5d
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
7 years agoUpdated armband
liang gao [Sun, 21 Aug 2016 13:48:01 +0000 (13:48 +0000)]
Updated armband
Project: yardstick  025432b9fa0bc6061ab34a71f0f28bdec4cf7641

add grafan config for ha test cases tc045~tc049

Change-Id: I1adc9ab36a71195e7c03fe4f3b7322ea40aa2a40
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
7 years agoUpdated armband
liang gao [Sun, 21 Aug 2016 13:47:36 +0000 (13:47 +0000)]
Updated armband
Project: yardstick  94c16e0c5a7589951aea3fb9ff4dd01f37a327f4

Add grafana config for TC069_memory_bandwidth(RAMspeed)

Change-Id: I06ac3df77f35b14746a4b07ebc16d46dc83624c1
Signed-off-by: JingLu5 <lvjing5@huawei.com>
7 years agoUpdated armband
liang gao [Sun, 21 Aug 2016 13:47:23 +0000 (13:47 +0000)]
Updated armband
Project: yardstick  3118c2402c97657547ec2afd387498cba4cc91cc

Add grafana config for TC071_Network Latency, Throughput, Packet Loss and Cache Utilization

Change-Id: Ica0431df75628f08eb2ba558681c5740a038ab1d
Signed-off-by: JingLu5 <lvjing5@huawei.com>
7 years agoUpdated armband
liang gao [Sun, 21 Aug 2016 13:47:11 +0000 (13:47 +0000)]
Updated armband
Project: yardstick  c5c3634a7252928998e026191671038f54dca5f6

Add grafana config for TC063_StorageCapacity

Change-Id: Ib960e249770902b57d65fe9fe811c1565a5dc867
Signed-off-by: JingLu5 <lvjing5@huawei.com>
7 years agoUpdated armband
liang gao [Sun, 21 Aug 2016 03:21:54 +0000 (03:21 +0000)]
Updated armband
Project: yardstick  9219667892ae778aa6f9ea1ab29efc6923e6c5f3

bugfix: storperf not use expect

Change-Id: I64af691ef25e61aeaa106e6662152dc46326c3f0
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
7 years agoUpdated armband
liang gao [Sun, 21 Aug 2016 03:21:16 +0000 (03:21 +0000)]
Updated armband
Project: yardstick  bd97bf5dddf4411c6c51939b55ef19c985d526cd

Restructure user-guide

Add 09-result-store-InfluxDB.rst
Update index.rst for 09-result-store-InfluxDB.rst
Change-Id: I44e662db07e206e58812d7a997036936a95b5137
Signed-off-by: JingLu5 <lvjing5@huawei.com>
7 years agoUpdated armband
rexlee8776 [Sun, 21 Aug 2016 02:45:01 +0000 (02:45 +0000)]
Updated armband
Project: yardstick  e5a2154bf5c2a18c661fa3fba540c172f177dec1

bugfix: storperf scp do not work

Change-Id: I4d6441dff2afddb2290f4855f714d811e8394a51
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
7 years agoUpdated armband
liang gao [Sun, 21 Aug 2016 02:07:44 +0000 (02:07 +0000)]
Updated armband
Project: yardstick  6234e5e4edca9a92322fb0eb0aaf625291a42a7a

add starttime stoptime for mongodb

Change-Id: Ia818d37f12af4576b98c578d819df0bb0998c154
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
7 years agoUpdated armband
Michal Skalski [Fri, 19 Aug 2016 22:03:03 +0000 (22:03 +0000)]
Updated armband
Project: fuel  c71b57140fdbadfb4c1f39bf0e2df99403820ddb

Claenup

Remove the workaround marked by "# fix me" mentioned in commit id:
e8928f93b50df3ecb11942ab754bae848c082c6a, since the issue (some files
generated during kvmfornfv building are owned by "root") already
resolved in fuel-plugin-kvm build process.

Change-Id: I5efb60173b9974f6fba25f04da1f4b1f53207b1a
Signed-off-by: davidjchou <david.j.chou@intel.com>
7 years agoUpdated armband
Michal Skalski [Fri, 19 Aug 2016 18:54:19 +0000 (20:54 +0200)]
Updated armband
Project: fuel  8580caa96234cdda3f7c4cf4a5965a0fd411fce0

[KVM]Add support for Broadcom NetXtremeII 10Gb

This NIC is used on Ericsson CI POD2

JIRA: KVMFORNFV-45
JIRA: FUEL-171

Change-Id: I44576b399b6195ccc1e64dfc0b04e239ced8acc7
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
7 years agoUpdated armband
rexlee8776 [Fri, 19 Aug 2016 17:04:31 +0000 (17:04 +0000)]
Updated armband
Project: yardstick  1a884e81e8ea3779f63122b3af844011d8a1d421

bugfix: serviceha do not provide result to influxdb

JIRA: YARDSTICK-320

Change-Id: I94cdc2cc9f4f356484d49916d2c67bac61e38967
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
7 years agoMerge "Rebase: upstream DEA mechanism changes"
Alexandru Avadanii [Fri, 19 Aug 2016 15:48:47 +0000 (15:48 +0000)]
Merge "Rebase: upstream DEA mechanism changes"

7 years agoMerge "build: ISO refactor, use docker, enable cache"
Alexandru Avadanii [Fri, 19 Aug 2016 15:48:03 +0000 (15:48 +0000)]
Merge "build: ISO refactor, use docker, enable cache"

7 years agobuild: ISO refactor, use docker, enable cache 35/18435/10
Alexandru Avadanii [Tue, 9 Aug 2016 16:40:22 +0000 (18:40 +0200)]
build: ISO refactor, use docker, enable cache

Previously, Armband Makefile used to call Fuel@OPNFV Makefile
target <iso>, instead of <all>, which resulted in bypassing
using Docker for ISO building completely.

Switch to <all> Makefile target, hence bringing back Docker
as a build container.

This change justifies moving make variables to a separate spec
file, armband.mk.

While at it, enable caching of builds.
This requires Jenkins bash scripts to be updated for the ISO
build job, done in [1].

JIRA: ARMBAND-56

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

CHANGES:
- all: release (was all: build)
- Common make targets now depend on submodules-init;
- clean-build and clean-docker make targets have been replaced by:
  make clean, make deepclean;

FIXME: These issues should be fixed later:
- (optional) trim local repo paths from gitinfo files
- only account for armband submodules in cache fingerprints;
- identify size mismatch culprit

Change-Id: I7d73409be44983fa21d4c09d2e07b87a33231e03
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
liang gao [Fri, 19 Aug 2016 13:55:44 +0000 (13:55 +0000)]
Updated armband
Project: yardstick  4afe3795d72295ff181853fc9e6602e98ddf608b

remove previous pod suite yamls to avoid confusion

Change-Id: I312aae7fbc34ddeb9480abfb18c40853fcc9f5c1
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
7 years agoUpdated armband
Nikolas Hermanns [Fri, 19 Aug 2016 07:57:27 +0000 (07:57 +0000)]
Updated armband
Project: fuel  e7f7abc89161441548545f79f0299610c6e5b203

Tune up virtual envs

* increase the memory/cpu of controller for noha case
* reduce the memory of computes

Change-Id: Iea9351bb846823fae64a662e92f894eca2f6cecb
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoUpdated armband
Nikolas Hermanns [Fri, 19 Aug 2016 07:07:43 +0000 (09:07 +0200)]
Updated armband
Project: fuel  db1f756252f60e038fabb2290848651996569bd8

[ODL-plugin-update] Adding more memory to java vm

When running functes ODL crashes in the middel
and is not starting again. Investigtion
showed that it is due to insufficient memory
of the java vm.

Change-Id: I18cda9ed5bed91e72fd91aaf0efa02c5e1a3c8d1
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
7 years agoUpdated armband
JingLu5 [Fri, 19 Aug 2016 00:17:18 +0000 (08:17 +0800)]
Updated armband
Project: yardstick  c427a3f99c24748fcdea87dc3277a99a9062d86d

BugFix: add scp constraint

Change-Id: Ide4203cba5b8d62dcb4006c227c850f7ef186ec5
Signed-off-by: JingLu5 <lvjing5@huawei.com>
7 years agoUpdated armband
Martin Klozik [Thu, 18 Aug 2016 13:14:27 +0000 (13:14 +0000)]
Updated armband
Project: vswitchperf  21c787b5bb7dd4592bc83718756ac670232a8347

old_style_multi-queue: Allows for multi-queue with ovs <= 2.5.0

Enables multi-queue option for OVS versions 2.5.0 or less with
dpdk. Instead of enabling MQ on a port by port basis this sets
the global MQ option after starting the ovs switch.

JIRA: VSPERF-372

Change-Id: I245c76779695518d0005122d8214bbf3f141bb96
Signed-off-by: Christian Trautman <ctrautma@redhat.com>
7 years agoUpdated armband
liang gao [Thu, 18 Aug 2016 11:30:52 +0000 (11:30 +0000)]
Updated armband
Project: yardstick  a10e2a06019623290381e2aa5a0cf99003ac66b2

Add the way to deploy InfluxDB and Grafana locally to userguide

Change-Id: I6bd87391025afd2cc1d38025445264949f38d5a6
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
7 years agoUpdated armband
liang gao [Thu, 18 Aug 2016 11:26:02 +0000 (11:26 +0000)]
Updated armband
Project: yardstick  d08448fb7988498b5713d43bf34dbd1958f22fcb

Add path of bash files in HATools into setup.py

JIRA: YARDSTICK-277

Change-Id: Iad25fc7147b70b48082f889435aa623f0877c313
Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
7 years agoUpdated armband
Guo Ruijing [Wed, 10 Aug 2016 05:42:07 +0000 (13:42 +0800)]
Updated armband
Project: fuel  34a852a394b4c8a7d1c9c2ed94b66027797b0905

update release-notes for colorado

1. take care of Alexandru's comments
2. update liberty to mitaka
3. update ODL Beryllium SR1 to SR3

Change-Id: I7ae590333e781730e462c797270282e8e51fff01
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
7 years agoUpdated armband
Michal Skalski [Thu, 18 Aug 2016 07:07:03 +0000 (09:07 +0200)]
Updated armband
Project: fuel  fd8597be90990e0f6b952e96922da1508225dbef

Update kvm plugin

Move kernel installation to main phase of deployment which may reduce
problems with mcollective agent after node reboot.

JIRA: KVMFORNFV-45
JIRA: FUEL-171

Change-Id: I48308471f9336b73cde238ff055433f030395e19
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
7 years agoUpdated armband
JingLu5 [Thu, 18 Aug 2016 06:53:37 +0000 (14:53 +0800)]
Updated armband
Project: yardstick  d6e9b4b60c448ec9041febda29e9260eef9cb52a

BugFix: fix storperf_admin-rc problem

Change-Id: I187e3e00d38745288f6fccd58ee6bd3d3aea06c9
Signed-off-by: JingLu5 <lvjing5@huawei.com>
7 years agoUpdated armband
Jonas Bjurel [Wed, 17 Aug 2016 11:11:15 +0000 (13:11 +0200)]
Updated armband
Project: fuel  983a8377c55ad63133bf5be68a5b52928c592b11

REVISED DOCUMENT STRUCTURE

Documentation structure changed according to docs team directions:
- Configuration guide removed (only aplicable for features/scenarios)
- Installation instructions moved to a separate directory
- Build instructions moved to a separate directory
- Release notes moved to a separate directory

NOTE: Content not updated to the Colorado baseline

Change-Id: I47f3bee0cf91bab6ed5c4a7f371b10347a917857
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
7 years agoUpdated armband
Guo Ruijing [Thu, 11 Aug 2016 01:34:27 +0000 (18:34 -0700)]
Updated armband
Project: fuel  83b2d2a076c0c75886dc819cee87230bd0ec98dc

Rebase yardstick

1. discuss stable commit ID with yardstick PTL
2. do basic test for yardstick fuel plugin

Change-Id: I9ca3a71e178e5e90497629f43110121e4265602f
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
7 years agoUpdated armband
Guo Ruijing [Fri, 12 Aug 2016 08:05:11 +0000 (16:05 +0800)]
Updated armband
Project: fuel  9689aa852d2184e1d99e67a3b34a099e89b17306

Fix DPDK port create failure issue

Change-Id: Id514d995e1e985652e118caadb505237fc0b740a
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
7 years agoRebase: upstream DEA mechanism changes 45/18845/1
Alexandru Avadanii [Wed, 17 Aug 2016 14:21:20 +0000 (16:21 +0200)]
Rebase: upstream DEA mechanism changes

Change-Id: I6a8a96caa095b20d85db2d4d418dd9cb121b12e4
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Nikolas Hermanns [Wed, 17 Aug 2016 07:12:57 +0000 (09:12 +0200)]
Updated armband
Project: fuel  c4617105467bb5b440119b6d22cdcf4d09fd96f2

Add config information as well to default lab

It is possible that some one changes the
config of the vms from a virtual environment.
This is already shown in the elx lab.
To make everyone aware of this we push it
to the default lab as well.

Change-Id: I4e9012b3237838b98321472bb16037aa0aeacfdc
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
7 years agoUpdated armband
Alexandru Avadanii [Tue, 26 Jul 2016 16:07:55 +0000 (18:07 +0200)]
Updated armband
Project: fuel  8b602ad490b427e5b97dd709e4d7905b500579e3

deploy: Allow DEA to override bootstrap config

This commit does not change the current behavior in OPNFV, the
preconfigured fuel_bootstrap_cli.yaml from OPNFV ISO is still
used to replace the default settings / fuel-menu bootstrap cfg.

The only addition is the possibility to override the preconfigured
fuel_bootstrap_cli.yaml info using DEA.

JIRA: FUEL-155

Change-Id: I4e66b789fdf0a5b1af512a3efc84fedb72ce3b05
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Josep Puigdemont [Wed, 13 Jul 2016 16:29:05 +0000 (18:29 +0200)]
Updated armband
Project: fuel  3ec3fb2d1d316b656a13f9c1ca00cc8a7fcd51de

deploy-config: honor interfaces and transformations

Currently all scenarios assume interfaces and transformations are the
same for all nodes in the POD, however some PODs may contain nodes that
have different hardware, or where the interfaces are configured
differently.

In this patch we honor the original interfaces and transformations if
they are present in the dea-override.yaml file. The way to add this
information in the dea-override is by having a "nodes:" section with
this information, ie:

nodes:
- id: 1
  interfaces: interfaces_1
  transformations: transformations_1
- id: 2
  interfaces: interfaces_2
  transformations: transformations_2
- id: 3
  interfaces: interfaces_1
  transformations: transformations_1

The node IDs is used to find out this information.

Change-Id: If6ff8ca28b42e043d1bdf91142a4a56ae36e4304
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
7 years agoUpdated armband
Michal Skalski [Wed, 17 Aug 2016 10:27:11 +0000 (10:27 +0000)]
Updated armband
Project: fuel  9dc7082c230f7f22b37ae9bb04493387c466fa7b

Use virtio driver for fuel-master NIC

Using e1000 driver on fuel master may lead to temporarily loss of
communication [1]. We can use two approaches here:

  * use virtio driver
  * install e1000-kmod package

virtio driver should be sufficient for our purposes, we don't use
bonding on fuel master.

e1000-kmod package is available on fuel master and provide e1000 kernel
module which does not introduce additional problems. This package is not
installed by default but for this purpose MASTER_NODE_EXTRA_PACKAGES
cmdline option can be set during fuel master installation.

[1]
http://docs.openstack.org/developer/fuel-docs/userdocs/release-notes/fuel_known_issues.html

Change-Id: I3fc1fed5f0b9c780cd9174205a3c31dae92a180e
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
7 years agoUpdated armband
Peter Barabas [Thu, 16 Jun 2016 12:34:28 +0000 (14:34 +0200)]
Updated armband
Project: fuel  cd9e0219f33a9d35fd9826d47de62dc5a03021a5

Change log file permissions

Don't make it executable; don't make it world-writable.

Change-Id: I5d117b39e70fff2c1cb5e62d017efe0387b9b5f4
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
7 years agoUpdated armband
Sofia Wallin [Tue, 16 Aug 2016 14:16:47 +0000 (16:16 +0200)]
Updated armband
Project: fuel  69d872c86b966ce546b7093426bb7032e9a22ab1

Prepared for Fuel release documentation

Helping project with the new structure, added a fuel/docs/installationprocedure
and relevant templates. If you dont need this feel free to abandon this patch.

Change-Id: Ia704aa0b2e66c62241ef0a5eb769ea8f538caa1f
Signed-off-by: Sofia Wallin <sofia.wallin@ericsson.com>
7 years agoUpdated armband
rexlee8776 [Wed, 17 Aug 2016 04:41:49 +0000 (04:41 +0000)]
Updated armband
Project: yardstick  63f0e9d0f314e7cf8826604cdd2ffd0b2cb35c9b

reduce ping case time for daily ci

Change-Id: I9d62fc93bb37c58e374a93081a338b00ddd1305a
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
7 years agoUpdated armband
JingLu5 [Tue, 16 Aug 2016 12:13:17 +0000 (20:13 +0800)]
Updated armband
Project: yardstick  c14c8535beabe3599d541cb2c17f731e42d029f8

BugFix: fix storperf deployment location error

Change-Id: Ib8329f6feeadacb312171782730ef2807eda5455
Signed-off-by: JingLu5 <lvjing5@huawei.com>
7 years agoUpdated armband
Antonio Fischetti [Sat, 9 Jul 2016 12:48:33 +0000 (13:48 +0100)]
Updated armband
Project: vswitchperf  99e50b9aa86d3bd92d23a32ff34b5f80b9b3e4da

Integration Test: Multi-VM with parallel PVP connections.

Implementation of 3 testcases with multi-VMs in parallel.
Flows are explicitly set on UDP destination ports so that
each packet is sent to a specific VM.

Topology is: Phy1-VM1-Phy2, Phy1-VM2-Phy2,..

This patch requires change #16855 "ovs/ofctl: Fix validation
method for complex flows."

JIRA: VSPERF-326

Change-Id: I59d23354bc9c6db470a59faba13bdcd6f2beb19d
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>
7 years agoUpdated armband
Sugesh Chandran [Thu, 7 Jul 2016 09:24:36 +0000 (10:24 +0100)]
Updated armband
Project: vswitchperf  ffc55a6bbbfafc36a2e28e2e28e737966fb9bb31

integration: Support for VxLAN TC without using overlay traffic gen.

The test case for verifying the vxlan tunneling feature without using any
ingress tunnel traffic. The virtual switch(OVS) is configured to mangle and
generate tunnel traffic in the deployment. The packet flow in the test case is
as follows

TRAFFIC-IN --> [ENCAP-PKT] --> [MOD-PKT] --> [DECAP-PKT] --> TRAFFIC-OUT

 ENCAP-PKT - Encapsulate the ingress packet to a tunnel type.
 MOD-PKT   - Modify the tunnel header to match the following decap interface.
 DECAP-PKT - Decapsulate the newly generated tunneled packet.

Change-Id: Ie24bacb3cb1c069bd60403e5a4ef8bcdf0e12e54
Signed-off-by: Sugesh Chandran <sugesh.chandran@intel.com>
7 years agoUpdated armband
liang gao [Mon, 15 Aug 2016 15:37:26 +0000 (15:37 +0000)]
Updated armband
Project: yardstick  8361073662d580803f1da030b9f9bd4203bbaecb

bug fix: ssh authentiation error when run compass scenario in fuel

JIRA: YARDSTICK-319

Change-Id: I25ee9a2582c751024b30e91eabf77aebb14a02f7
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
7 years agoUpdated armband
rexlee8776 [Mon, 15 Aug 2016 09:34:33 +0000 (09:34 +0000)]
Updated armband
Project: yardstick  57e7210178c975b3e29fb8ef5be459f9ce93e646

add new scenario opnfv_os-odl_l2-moon-ha

Change-Id: Iba714f9b069ea852133314d288740a53a232ac88
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
7 years agoUpdated armband
rexlee8776 [Mon, 15 Aug 2016 04:58:49 +0000 (04:58 +0000)]
Updated armband
Project: yardstick  1a31405923f0007e3aaaf36f174b268ed99fa368

fix bug of tc075 \t format error in yaml

Change-Id: Ieaea4ccee6d991d1e648a65abb2ecbc7f3455056
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
7 years agoUpdated armband
liang gao [Mon, 15 Aug 2016 02:38:54 +0000 (02:38 +0000)]
Updated armband
Project: yardstick  81d438404f189b1936777f1ec5abc34b6d171ffc

Add testcase tc0075 and mofify testcsuite

Change-Id: Icbe2815c0fd0890c579d49a4180854ceb7487ecf
Signed-off-by: rexlee8776 <limingjiang@huawei.com>