armband.git
7 years agodeploy-cache: Fixup targetimages extract typo 17/25317/1
Alexandru Avadanii [Thu, 1 Dec 2016 12:04:03 +0000 (13:04 +0100)]
deploy-cache: Fixup targetimages extract typo

JIRA: ARMBAND-172

Change-Id: I9f549e0161d39d8f72fff698cfc26c164b0f10ae
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoCI: deploy-cache: Store and reuse deploy artifacts 91/25191/2
Alexandru Avadanii [Wed, 30 Nov 2016 02:09:54 +0000 (03:09 +0100)]
CI: deploy-cache: Store and reuse deploy artifacts

Add support for caching deploy artifacts, like bootstraps and
target images, which take a lot of time at each deploy to be built,
considering it requires a cross-debootstrap via qemu-user-static and
binfmt.

For OPNFV CI, the cache will piggy back on the <iso_mount> mechanism,
and be located at:
/iso_mount/opnfv_ci/<branch>/deploy-cache

TODO: Use dea interface adapter in target images fingerprinting.
TODO: remote fingerprinting
TODO: differentiate between bootstraps and targetimages, so we don't
end up trying to use one cache artifact type as the other.

FIXME: This is still a bit hacky in some areas, but we need it ASAP.

JIRA: ARMBAND-172

Change-Id: Iecd293db98c061325643cc61863a48f092bfd491
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoCorrect previous patch on fuel rework 35/24935/3
cristinapauna [Sun, 27 Nov 2016 10:45:56 +0000 (12:45 +0200)]
Correct previous patch on fuel rework

Some leftover chars in https://gerrit.opnfv.org/gerrit/#/c/24901/
were keeping the deploy to work.
Also, the empty folder networks was added. This folder should contain templates
for virtual network config for the targets. For arm we don't need those so we
leave it empty for consistency with other projects and for avoiding changing
the deploy logic

JIRA: ARMBAND-122

Change-Id: Id33e2efacc3ff8d3754c8b29d4bebefd0b385c41
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
7 years agoFuel rework for multiple libvirt 01/24901/5
cristinapauna [Fri, 25 Nov 2016 15:06:27 +0000 (17:06 +0200)]
Fuel rework for multiple libvirt

The current fuel arhitecture assumes that all the VMs
(Jenkins slave, Fuel master and Target nodes) are all on
the same server. There is code that allows the Fuel master
to be on a different machine, but nothing for the Target nodes.
In Enea-Arm lab we have a different server for each.

This commit also adds specific templates for a virtual pod in
the Enea-Arm lab.

Therefore, the following changes are done:
- The default libvirt URI is the machine on which the Target nodes are
- The parameter libvirtUri was added in the dha.yaml file for fuel master
- All virsh calls have "-c" option to explicitly specify the uri; this parameter
  is set only when libvirtUri is explicitly set in the yaml file
- The scenarios dha override now point to the arm template files
- The network templates are not needed for ARM, as the network infra is provided
  by the server on which the Target node VMs reside; the folder is added here
  just for consistency
- The target nodes are created with virsh rather than quemu when the nodes are
  not on the same machine as Jenkins slave (similar logic to what is done for
  remote Fuel master)

JIRA: ARMBAND-122

FIXME: remove hardcodes for
- Network bridges from templates
- Default pool
- libvirtUri from scenario overwrite

Change-Id: Ibf4744e5593f5201550115397024fd8311696074
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
7 years agoMerge "fuel-plugin-opendaylight: Prebuilt leveldbjni DEB"
Alexandru Avadanii [Mon, 21 Nov 2016 22:42:05 +0000 (22:42 +0000)]
Merge "fuel-plugin-opendaylight: Prebuilt leveldbjni DEB"

7 years agolocal mirror: Add missing vgabios for arm64 33/24633/1
Alexandru Avadanii [Mon, 21 Nov 2016 18:19:47 +0000 (19:19 +0100)]
local mirror: Add missing vgabios for arm64

JIRA: ARMBAND-169

Change-Id: I4dbcd044c6c146f541e8c005282a4e60af2c3c8a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agofuel-plugin-opendaylight: Prebuilt leveldbjni DEB 89/24589/1
Alexandru Avadanii [Sun, 20 Nov 2016 20:48:32 +0000 (21:48 +0100)]
fuel-plugin-opendaylight: Prebuilt leveldbjni DEB

Switch from deploy time building of leveldb + leveldbjni to
using a prebuilt artifact, shipped as a DEB package from Armband
repos.

JIRA: ARMBAND-114

Change-Id: Ic7a52c78e803c1a6ebda1f127774959a0880a5a3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agof_repobuild: Fixup missing OPNFV plugin deps 83/24583/1
Alexandru Avadanii [Sat, 19 Nov 2016 19:46:44 +0000 (20:46 +0100)]
f_repobuild: Fixup missing OPNFV plugin deps

Packetary solves "libasound2" with "liboss4-salsa-asound2" from universe,
leading to openjdk failing to install.

Work around this by altering recently introduced packetary-driven local
mirror build to include OPNFV plugin deps into the "main" package list.

JIRA: ARMBAND-167
JIRA: ARMBAND-35

Change-Id: I040a7117c7ae809933a400ae00937ab8fcc1ea0e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agof_odlpluginbuild: Armband prereq in packages.yaml 79/24579/1
Alexandru Avadanii [Sat, 19 Nov 2016 19:46:44 +0000 (20:46 +0100)]
f_odlpluginbuild: Armband prereq in packages.yaml

We need to explicitily add our Armband leveldb patching prereq
tools, like maven, git, make etc. to the ODL plugin's packages.yaml,
so they are included in the offline Ubuntu mirror.

While at it, also add openjdk-8-jre amos version additional dep:
- libasound2

JIRA: ARMBAND-167

Change-Id: I17fa7a4727b8a553f5a46ab13267380a8864c728
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agofuel-plugin-ovs: FIXME: Pin to pre-Newton upstream 77/24577/1
Alexandru Avadanii [Sat, 19 Nov 2016 16:50:19 +0000 (17:50 +0100)]
fuel-plugin-ovs: FIXME: Pin to pre-Newton upstream

Upstream Fuel@OPNFV made the switch to Newton, while in Armband
this will happen later.

Until then, pin the latest Mitaka compatible version, i.e. use
the Fuel@OPNFV reference from the Colorado branch.

While at it, add missing change var for upstream fuel-plugin-ovs
git repo, to prevent issues like ARMBAND-166 from happening on
Armband master later.

JIRA: ARMBAND-166
JIRA: ARMBAND-118

Change-Id: I0630c2349befa3bdfbbb01b4ad401660d8cfd5fe
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agobuild: fixtures: Fix local Ubuntu mirror URIs 47/24447/2
Alexandru Avadanii [Wed, 16 Nov 2016 22:51:22 +0000 (23:51 +0100)]
build: fixtures: Fix local Ubuntu mirror URIs

Previous commit (bcdc1eaa74d5efd5f8c80600fb30d722bae9a421) confused
the URL of the local Ubuntu mirror with the local MOS mirror.

JIRA: ARMBAND-35

Change-Id: Icfb68e88e61c238cf650b84b269d16f9a52f9f26
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agobuild: Add local Ubuntu mirror to target image 41/24441/1
Alexandru Avadanii [Wed, 16 Nov 2016 19:32:06 +0000 (20:32 +0100)]
build: Add local Ubuntu mirror to target image

When deploying via Jenkins CI, the repos used for target image
building are overridden to use the local Ubuntu mirror on Fuel
Master instead of fetching packages from internet.

However, when deploying manually, only bootstrap image building
benefits from the local Ubuntu mirror.

While keeping the internet mirrors, add the local Ubuntu mirror
to target image build repo list.

JIRA: ARMBAND-35

Change-Id: Ibd58067703ce6370781a6b54fd01ce52e29686ac
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agobuild/install: Fix missing arch list from Release 27/24427/2
Alexandru Avadanii [Wed, 16 Nov 2016 15:19:36 +0000 (16:19 +0100)]
build/install: Fix missing arch list from Release

During the previous attempt to fix the local mirror rebuild by
reworking `atp-ftparchive` configuration, we removed the arch
list from the main configuration, which led to the local Release
file missing "Architectures" entries.

This led to "/etc/fuel_openstack_arch" not being populated,
binfmt not starting on the first boot, and bootstrap build failing.

Bring back the "Architecture" config line to restore the old
behavior.

JIRA: ARMBAND-163

Change-Id: Ica64fcd60ed4e0185d2cab5457603b42d3d55af8
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoFIXME: build: Temp pin to pre-Newton Fuel@OPNFV 29/24429/1
Alexandru Avadanii [Wed, 16 Nov 2016 15:28:02 +0000 (16:28 +0100)]
FIXME: build: Temp pin to pre-Newton Fuel@OPNFV

Until we populate Armband repos with Fuel Newton packages, we
cannot build the Newton version of Fuel@OPNFV in Armband.

Therefore, temporarily pin the upstream repos to pre-Newton
commits.

JIRA: ARMBAND-118

Change-Id: I34d44c4fabe59c32a7f2c45424dd80e9ae3e04bc
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoMerge "AArch64: Ubuntu local partial mirror: Add arm64"
Alexandru Avadanii [Tue, 15 Nov 2016 21:07:48 +0000 (21:07 +0000)]
Merge "AArch64: Ubuntu local partial mirror: Add arm64"

7 years agoAArch64: Ubuntu local partial mirror: Add arm64 05/23805/8
Alexandru Avadanii [Sun, 30 Oct 2016 00:12:39 +0000 (02:12 +0200)]
AArch64: Ubuntu local partial mirror: Add arm64

NOTE: Temporarily patch "packetary" in Armband until we upstream
      two small fixes.

Bootstrap build, deploy target image build:
- Switch from public Ubuntu mirrors to 10.20.0.2.

JIRA: ARMBAND-35

Change-Id: I14645cfeebb486063e7b8198de273f68285b11cd
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agobuild/docker: Import Enea Armband keys 55/23755/4
Alexandru Avadanii [Fri, 28 Oct 2016 14:09:55 +0000 (16:09 +0200)]
build/docker: Import Enea Armband keys

JIRA: ARMBAND-96

Change-Id: I28ab3030d3f31c5734508838985412a33334570a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agobuild/install: Fix paths in apt-ftparchive conf 95/24195/4
Alexandru Avadanii [Thu, 10 Nov 2016 20:20:44 +0000 (21:20 +0100)]
build/install: Fix paths in apt-ftparchive conf

JIRA: ARMBAND-163

Change-Id: I3fd5a8a826372afc323665abe229c7e67991e31a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agofuel-plugin-ovs: Bind to stable/9.0 branch 51/23951/2
Anders Roxell [Thu, 3 Nov 2016 20:13:17 +0000 (21:13 +0100)]
fuel-plugin-ovs: Bind to stable/9.0 branch

Previously, fuel-plugin-ovs did not have a stable branch for Fuel 9,
but now it does, and since fuel-plugin-ovs/master was reworked for
Fuel 10, we need to switch to it.

v1 -> v2: Backported one patch that was not cherry-picked on stable.

Change-Id: I58467e441763b35e5296cb29433eb941e65eec3f
Signed-off-by: Anders Roxell <anders.roxell@enea.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoMerge "build: Rebase after cirros bump / GPG addition"
Alexandru Avadanii [Fri, 28 Oct 2016 14:22:38 +0000 (14:22 +0000)]
Merge "build: Rebase after cirros bump / GPG addition"

7 years agopatches/fuel-plugin-ovs: fix version bump of libxenstore3.0 51/23751/1
Anders Roxell [Wed, 26 Oct 2016 23:17:00 +0000 (01:17 +0200)]
patches/fuel-plugin-ovs: fix version bump of libxenstore3.0

Change-Id: I4c232fec4f35add7b04faf305cdf53dde70d7e92
Signed-off-by: Anders Roxell <anders.roxell@enea.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agobuild: Rebase after cirros bump / GPG addition 49/23749/2
Alexandru Avadanii [Fri, 28 Oct 2016 13:18:31 +0000 (15:18 +0200)]
build: Rebase after cirros bump / GPG addition

Slightly edit patch context to match upstream changes [1, 2].

[1] https://gerrit.opnfv.org/gerrit/#/c/22559/
[2] https://gerrit.opnfv.org/gerrit/#/c/21823/

Change-Id: Ibdb3b557f3e482f74d345a1e0e1eedda26879179
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agobuild: Add <debug> make target 05/23305/2
Alexandru Avadanii [Tue, 18 Oct 2016 15:21:08 +0000 (17:21 +0200)]
build: Add <debug> make target

Pass `make debug` to Fuel@OPNFV build system.

debug requires Fuel@OPNFV submodules to be initialized, since
`f_repobuild` relies on fuel-mirror submodule.

Change-Id: Ia64a7d79143c00fc09076472ad346f0cdc20c2b5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoFIXME: build: Revert using mirror snapshots 81/23281/2
Alexandru Avadanii [Tue, 18 Oct 2016 10:30:47 +0000 (12:30 +0200)]
FIXME: build: Revert using mirror snapshots

Armband does not yet have DEB/RPM repo snapshots, so revert
upstream Fuel@OPNFV change enabling them.

JIRA: ARMBAND-155

Change-Id: Ib08c36bf28a66ef38d8b33031dcbf363fb34123c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoMerge "Revert "FIXME: Temporary: Use archive.ubuntu.com only""
Alexandru Avadanii [Mon, 17 Oct 2016 18:16:54 +0000 (18:16 +0000)]
Merge "Revert "FIXME: Temporary: Use archive.ubuntu.com only""

7 years agoRevert "FIXME: Temporary: Use archive.ubuntu.com only" 45/23245/1
Alexandru Avadanii [Mon, 17 Oct 2016 18:16:18 +0000 (18:16 +0000)]
Revert "FIXME: Temporary: Use archive.ubuntu.com only"

Now that [1] has been merged, we should stick to upstream behavior.

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

This reverts commit f653f97dd2591f4cd5bcb4e76eb2134a93f6d460.

Change-Id: I5f23dd6e1b113e8a7d06995e479287ff196410dd

7 years agoMerge "ci/{build,deploy}.sh: Move `export TERM` to releng"
Alexandru Avadanii [Thu, 13 Oct 2016 09:15:44 +0000 (09:15 +0000)]
Merge "ci/{build,deploy}.sh: Move `export TERM` to releng"

7 years agoUpstream: Fuel@OPNFV: Fuel Master VM templates 41/23041/1
Alexandru Avadanii [Wed, 12 Oct 2016 19:32:05 +0000 (21:32 +0200)]
Upstream: Fuel@OPNFV: Fuel Master VM templates

While at it, also upstream:
"build: Use OPNFV_GIT_SHA for ISO preparer ID"

JIRA: ARMBAND-146

Change-Id: Ifcd7b3041d172aa492e26477c0872cd96efd90ba
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agofuel-plugin-tacker: Enable build for Armband 17/23017/1
Alexandru Avadanii [Tue, 11 Oct 2016 17:13:51 +0000 (19:13 +0200)]
fuel-plugin-tacker: Enable build for Armband

JIRA: ARMBAND-143

Change-Id: I388e324b39aa2cec015bc65559f4c363bc37abdd
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoci/{build,deploy}.sh: Move `export TERM` to releng 39/22939/1
Alexandru Avadanii [Mon, 10 Oct 2016 18:25:07 +0000 (20:25 +0200)]
ci/{build,deploy}.sh: Move `export TERM` to releng

TERM is now only set for CI runs, not when calling CI scripts
by hand, outside Jenkins CI.

Releng: 'fuel, armband: build, deploy: export TERM="vt220"' [1]

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

Change-Id: I756505c6c395a2cbf7902b49db689abb956fbf5d

7 years agodeploy: Reduce Fuel Master VCPU count 25/22925/1
Alexandru Avadanii [Mon, 10 Oct 2016 16:18:24 +0000 (18:18 +0200)]
deploy: Reduce Fuel Master VCPU count

Fuel Master VM template has been updated to use:
- 4 VCPUs (was 8 VPCUs);

Related-bug: ARMBAND-98

Change-Id: I1a587f0efa06850885ff8cf938ebb9775af8f7a8
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoFIXME: Temporary: Use archive.ubuntu.com only 91/22891/1
Alexandru Avadanii [Sun, 9 Oct 2016 19:50:14 +0000 (21:50 +0200)]
FIXME: Temporary: Use archive.ubuntu.com only

We recently removed blacklists for a few mirrors, on account
of upstream Fuel@OPNFV fixing mirror selection in [1].

Although the mechanism will be polished a little, it works very
nicely; pointing us to [2], where we seem to trigger some flood
protection at sync, leading to dropped connections and failed builds.

Keep using the official Ubuntu Archive mirror [3] until we sort this out.

Fixes: ARMBAND-136

[1] https://gerrit.opnfv.org/gerrit/#/c/22195
[2] http://mirrors.se.eu.kernel.org/ubuntu/
[3] http://archive.ubuntu.com/ubuntu/

Change-Id: If9247f829ee314d4c71dafa84b6cd13b384484f0
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoci/{build,deploy}.sh: Use /bin/sh, vt220 85/22885/1
Alexandru Avadanii [Sun, 9 Oct 2016 15:59:53 +0000 (17:59 +0200)]
ci/{build,deploy}.sh: Use /bin/sh, vt220

This should fix Jenkins build log warns like:
<tput: unknown terminal "unknown">, and also NOT print color chars.

Fixes: ARMBAND-136

Change-Id: If65f6bf3df5323374aefba56d0c9b7ca4f91e5ca
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agobuild: Fix missing git config for applying patches 81/22881/1
Alexandru Avadanii [Sun, 9 Oct 2016 15:06:19 +0000 (17:06 +0200)]
build: Fix missing git config for applying patches

After decoupling Fuel@OPNFV's `build/config.mk`, which
exports GIT_COMMITER_* info, we need to configure it in Armband too,
so git can apply patches for Fuel plugins / Fuel@OPNFV itself.

Fixes: ARMBAND-136

Change-Id: I9404d742e89d7a54e4763f8248f16405f4685881
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agobuild: Rework patch mechanism for Fuel submodules 91/22791/8
Alexandru Avadanii [Sat, 1 Oct 2016 11:18:11 +0000 (13:18 +0200)]
build: Rework patch mechanism for Fuel submodules

While refactoring the patching mechanism, take care of:
- Sync submodule handling with Fuel@OPFNV;
- build: Investigate/prepare for moving patches to Fuel@OPNFV;
- build: Investigate divergent fuel-mirror;
- ISO build: cacheid for Fuel comps should not depend on
  Armband git commit;

CHANGE:
 Rename/shuffle patches while grouping them in "features",
 preparing for upstreaming them to Fuel@OPNFV and beyond.

CHANGE:
 Allow linking patches for better representing the dependency
 between one patch and different features.
 e.g. 0001-Add-arch-to-nailgun-release-and-target-image.patch:
   - part of `multiarch-fuel`, because it extends Fuel;
   - part of `direct-kernel-boot`, as arch is required for that;
   - part of `cross-bootstrap`, target image is arch-dependent;
 NOTE: Patch links are not staged to Fuel@OPNFV, they only serve
 as markers that a specific patch is part of a feature.

CHANGE:
 Kill all Fuel component submodules, now handled in Fuel@OPNFV:
  - fuel-agent
  - fuel-astute
  - fuel-library
  - fuel-mirror
  - fuel-nailgun-agent
  - fuel-web

CHANGE:
 Move armband-fuel-config.mk to armband git root.

FIXME: m1.micro-Increase-profile-RAM-size-to-128MB.patch is NOT
 part of `cross-bootstrap` feature, but patch context says so ...

FIXME: 0001-Add-arm64-deb-repositories-setup.patch is broken at
 `make patches-export` by removing spaces at EOL.

v2 -> v3:
 * Phony patch support (links to show a patch belongs to a feature);
 * Updated README.md
v3 -> v7:
 * Re-export Fuel submodules & plugins patches (update patch context);
 * Update Cavium mail addresses (s/caviumnetworks.com/cavium.com/);
 * Ignore submodule changes;
 * Add armband git repo info to gitinfo_fuel.txt at build time;

Implements: ARMBAND-136
Closes-bug: ARMBAND-95
Closes-bug: ARMBAND-93
Closes-bug: ARMBAND-92

Change-Id: I1a236d9f43b2e6dca22055911f696b43c22b5973
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoCleanup: Remove obsolete Fuel@OPNFV patches 87/22787/1
Alexandru Avadanii [Thu, 6 Oct 2016 19:13:01 +0000 (21:13 +0200)]
Cleanup: Remove obsolete Fuel@OPNFV patches

Since we are now building inside docker containers, it is no longer
necessary to use `python-debian` from pip repo instead of Ubuntu.

Also, since Fuel@OPNFV improved our mirror selection in [1], we
can drop our custom blacklist entries for Ubuntu SE mirrors, as
well as repeating the repo mirror build in case of failure.

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

Change-Id: I62890b6ae7977cd8a39c06ce17c8964e6cb1dddb
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoRebase: docker tag reuse context adj 85/22785/1
Alexandru Avadanii [Fri, 7 Oct 2016 11:04:53 +0000 (13:04 +0200)]
Rebase: docker tag reuse context adj

Change-Id: If6a3472a2f8fe64db2469536fe4d12d88e7a61f0
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoMerge "Revert "deploy: Reduce Fuel Master VM resources""
Alexandru Avadanii [Thu, 6 Oct 2016 19:01:03 +0000 (19:01 +0000)]
Merge "Revert "deploy: Reduce Fuel Master VM resources""

7 years agoRevert "deploy: Reduce Fuel Master VM resources" 55/22755/1
Alexandru Avadanii [Thu, 6 Oct 2016 19:00:33 +0000 (19:00 +0000)]
Revert "deploy: Reduce Fuel Master VM resources"

This reverts commit acc93911c7d1d4be5ba5cd04e731626d01d59598.

Change-Id: I001cd72506ec99ae2c41bd30d3dd36dd3de06217

7 years agoINFO: Add Cristina Pauna as committer. 29/22629/2
Alexandru Avadanii [Sat, 1 Oct 2016 18:58:43 +0000 (20:58 +0200)]
INFO: Add Cristina Pauna as committer.

Change-Id: I6a6a80bf58ae453485431ecc35eab8cb553c29e0
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoMerge "INFO: remove commiters: Joe and Stan"
Alexandru Avadanii [Sat, 1 Oct 2016 18:52:36 +0000 (18:52 +0000)]
Merge "INFO: remove commiters: Joe and Stan"

7 years agoUpdated armband
Jonas Bjurel [Thu, 29 Sep 2016 19:47:28 +0000 (19:47 +0000)]
Updated armband
Project: fuel  cf93e6ee11c96de090b04196cc96b4a6b0948928

use pgrep instead of ps

pgrep was added to procps-ng, it is more exact

also replace ps -ef in wait_until_fuel_menu_up
removed get_fuel_menu_pid

Change-Id: I57ad9d2fabbfe5f570e0be3bfb40ef842f95902d
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
7 years agoUpdated armband
Jonas Bjurel [Thu, 29 Sep 2016 19:44:26 +0000 (19:44 +0000)]
Updated armband
Project: fuel  2e6be7473d11f14d62ad1aa1d76f2e0c99327424

check read access instead of isfile() for Fuel ISO

When testing with nested virtualzation I attached
the Fuel ISO to VM (/dev/sr0) running deploy.sh

This failed because we expect the ISO to be a file, when
it could be a device, e.g. /dev/sr0.  Instead of checking isfile()
check for read access.

This tested with bsdtar. It can extract an ISO from a file or device.

Change-Id: Ic09373cd618b33382303d9134cce4e005040de95
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
7 years agoUpdated armband
Peter Barabas [Mon, 26 Sep 2016 11:10:56 +0000 (13:10 +0200)]
Updated armband
Project: fuel  d1f2969eed092f182cc746ca1d06337d71a8215d

Refactor deploy-config.py into object style

Change-Id: I706563e6ed1bbfd98adc5a4124ff63789f9e32fa
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
7 years agoUpdated armband
Michal Skalski [Thu, 29 Sep 2016 07:25:43 +0000 (07:25 +0000)]
Updated armband
Project: fuel  c25f5af252949dc1b249f77fe8e33c5ea13c1ad1

[odl-l3] Get OVS plugin into the action

Update ovs version to 2.5+ in order to get inserted security group
connection tracking flows in ovsdb, which allows to pass
tempest scenario of test_network_basic_ops.

JIRA: FUEL-199
Change-Id: Id3e6c8ed2b79c4b6b4a7623f0d262c63f1d1d89f
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoUpdated armband
Martin Klozik [Fri, 23 Sep 2016 11:04:01 +0000 (12:04 +0100)]
Updated armband
Project: vswitchperf  48ec9750583c47dadf0f3fd931dc2cf12f738b67

bugfix: Qemu shared dir failure

In case of testpmd or l2fwd loopback app, VSPERF copies
sources if these tools into qemu shared folder. Maximum
size of folder content is limited to approx. 500MB. This
limit is exceeded in case that DPDK is built for multiple
RTE_TARGETs. Unnecessary files are excluded from the
copy to spare size inside shared folder.

JIRA: VSPERF-398

Change-Id: Iab31a6ff2397f7031eae6a95d424317c3343d4d9
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
Michal Skalski [Wed, 28 Sep 2016 14:47:22 +0000 (14:47 +0000)]
Updated armband
Project: fuel  0789fdc49305b2d8403960139beafe1064cef8ba

Support different format of fuel task info

As described in this bug: https://bugs.launchpad.net/fuel/+bug/1625518
json output of the task can be in different format: single dict or list
of dicts. During tests of https://gerrit.opnfv.org/gerrit/21807 only the
later one was visible, try to support both types of output.

Change-Id: I7d3e12270c8246b03bdc6c73d3be77a039df469f
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
7 years agoUpdated armband
Michal Skalski [Wed, 28 Sep 2016 07:24:36 +0000 (07:24 +0000)]
Updated armband
Project: fuel  dd4357385318eccfa82c8e079b07e9373ec93cfa

Add DHA adapter dependencies

Change-Id: Ia83782ac6baed0f9d753b69b18202abaafb972e5
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
7 years agoUpdated armband
Michal Skalski [Tue, 27 Sep 2016 15:17:18 +0000 (15:17 +0000)]
Updated armband
Project: fuel  f2fde8258dedfbbeae52d0c9b1d3a634fd290877

Change the way how we track deployment

Use fuel2 for start deployment. Since it does not return progress
use deployment task to provide this information. Currently used
'deploy-changes' will behave the same:
https://bugs.launchpad.net/fuel/+bug/1565026

Try to handle situation when nodes temporary go offline. With
deploy-changes environment still was in 'new' state in this situtation
which causes timeouts from jenkins.

JIRA: FUEL-196

Change-Id: I6548a5ec807551388e845044c282b7af32eb9100
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
7 years agoMerge "Add grub template to cobbler for MAC-files"
Alexandru Avadanii [Tue, 27 Sep 2016 15:09:19 +0000 (15:09 +0000)]
Merge "Add grub template to cobbler for MAC-files"

7 years agoAdd grub template to cobbler for MAC-files 85/22485/2
Matei Valeanu [Mon, 26 Sep 2016 16:37:00 +0000 (18:37 +0200)]
Add grub template to cobbler for MAC-files

Change-Id: I9812066f2954cc02a49bfa19dbe9fc74b055e78d
Signed-off-by: Matei Valeanu <Matei.Valeanu@enea.com>
7 years agoUpdated armband
Jonas Bjurel [Tue, 27 Sep 2016 14:35:54 +0000 (14:35 +0000)]
Updated armband
Project: fuel  34a15524a89ed6cd350c42be07754901dfe244f8

deploy: fix: remove storage files during cleanup

Remove old disks through virsh instead of calling os.delete()
methods so that the cleanup phase would succeed within a non-root
setup. [1]

Related-bug: ARMBAND-128

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

Change-Id: I90007edf014c7e15a68b9a334fcaffaa127ee4ab
Signed-off-by: Stefan Sicleru <stefan.sicleru@enea.com>
7 years agoUpdated armband
Jonas Bjurel [Mon, 26 Sep 2016 17:23:32 +0000 (19:23 +0200)]
Updated armband
Project: fuel  029b03673f5add0eae91980574382af89698b1b2

Added Alexandru Avadanii as committer to Fuel@OPNFV

A Majority of the Fuel@OPNFV committers have voted for Alexandru as committer:
Those include:
Michal Skalski
Jonas Bjurel
Greg Elkinbard
Stefan Berg
Daniel Smith

No one voted 0 or -1

Change-Id: Ib477ba126be438a11b409a85805a71734bf1a679
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
7 years agoUpdated armband
Gregory Elkinbard [Mon, 26 Sep 2016 16:56:56 +0000 (16:56 +0000)]
Updated armband
Project: fuel  e27619c3b2c926b7ff04d1c555db9d912983027f

Updated committer list

Change-Id: I5f22080edf695cef3c6fd24ff0f62b02a1dbc0af
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
7 years agoUpdated armband
Michael Polenchuk [Thu, 22 Sep 2016 10:18:06 +0000 (13:18 +0300)]
Updated armband
Project: fuel  1d4f96facadd5458a87a4d68b0b5298ca47cd1fd

[odl] Get latest changes

* Fix setting bgpd password with puppet
* Enable G1 garbage collector
* Adding caching possiblity
* Add firewall resource that opens BGP ports

Change-Id: I8f779ba7356acf52967e594a1a213edf192962fc
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoUpdated armband
Michal Skalski [Thu, 22 Sep 2016 09:03:21 +0000 (09:03 +0000)]
Updated armband
Project: fuel  e698d34beb1fd517db610d1e91f246a123b84c71

Templater can now read files from URLs

Change-Id: I34b81379f7e77743e64bbf4ae814b6cd296f2428
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
7 years agoUpdated armband
Michal Skalski [Thu, 22 Sep 2016 08:36:29 +0000 (08:36 +0000)]
Updated armband
Project: fuel  5264d80bb4b6e5434a27faf784503dabdf691a45

Refactoring

 - Move function definition to its place
 - Add main function

Change-Id: I9dd71dd2da0579e04841c9efc80f2770d0182b10
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
7 years agoUpdated armband
Michal Skalski [Thu, 22 Sep 2016 08:03:52 +0000 (08:03 +0000)]
Updated armband
Project: fuel  3f1fd8b9a96e2ce7bbaa53d89fe19404590e5bd4

Change prints from statements to function calls

Change-Id: I378baa85bd9e1b9b535a2d4e9c8dcb34a267a6e5
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
7 years agodeploy: Reduce Fuel Master VM resources 45/22245/1
Alexandru Avadanii [Wed, 21 Sep 2016 16:16:39 +0000 (18:16 +0200)]
deploy: Reduce Fuel Master VM resources

Fuel Master VM template has been updated to use:
- 4 GB RAM (was 8 GB RAM);
- 2 VCPUs (was 8 VPCUs);

Related-bug: ARMBAND-98

Change-Id: Ib95e87e8ed0035b2a7e69a95f67a4046d724d624
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoMerge "Emergency patch - fixed broken links"
Alexandru Avadanii [Wed, 21 Sep 2016 15:49:50 +0000 (15:49 +0000)]
Merge "Emergency patch - fixed broken links"

7 years agoEmergency patch - fixed broken links 33/22233/1
Jonas Bjurel [Wed, 21 Sep 2016 15:22:45 +0000 (17:22 +0200)]
Emergency patch - fixed broken links

Change-Id: I4ec0cf95d714cbc476f73fbc4b90fd039dbd973e
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Jonas Bjurel [Wed, 21 Sep 2016 15:22:45 +0000 (17:22 +0200)]
Updated armband
Project: fuel  61d9f66916fe7cacc1df25438b4060b9f3c9402d

Emergency patch - fixed broken links

Change-Id: I7aea7c06775cac3efeb22d2256c7acf6fbb137d5
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
7 years agoUpdated armband
Jonas Bjurel [Wed, 21 Sep 2016 11:46:37 +0000 (11:46 +0000)]
Updated armband
Project: fuel  9bef631e4d7189607540598b0b08f13e861b9410

Fix: ISO build omits long path files

make iso generates:
libisofs: WARNING : File "/ubuntu/pool/main/libj/\
libjs-twitter-bootstrap-datepicker/libjs-twitter-bootstrap-\
datepicker_1.3.1+dfsg1-1~u14.04+mos1_all.deb" can't be added
to Joliet tree, because its path length is larger than 240

At the end this package is missing in latest ISO.
NOTE: This issue is only triggered on certain kernels during build.

Closes-bug: FUEL-190

Change-Id: I21f7f1cbe3f64317d2feb66e371611a654cf30f8
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Jonas Bjurel [Wed, 21 Sep 2016 11:44:47 +0000 (11:44 +0000)]
Updated armband
Project: fuel  27dea87b1a33872712008b4423e51f19712ce7c9

[performance] Disable keystone token revoke

Change-Id: I6db0bfaab5462a9a8f8de64bc1b088607d407bab
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoUpdated armband
Jonas Bjurel [Tue, 20 Sep 2016 15:30:37 +0000 (17:30 +0200)]
Updated armband
Project: fuel  3e506f9248f2a64a8a30c832049df392b01fcb4e

Temporary Hardcoded Ubuntu repo

Meanwhile we're investigating the issues with Ubuntu repo mirror selection,
we will hardcode the Ubuntu repo mirror

Change-Id: I776bd3a8a72dc87e00052e8ff965de1134293c7a
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
7 years agoUpdated armband
Martin Klozik [Tue, 20 Sep 2016 12:27:13 +0000 (12:27 +0000)]
Updated armband
Project: vswitchperf  6dfabefd6cac3cd4b8fd29abf5a5b6ab9e6ae956

paths: Support binary packages

Currently VSPERF supports OVS, DPDK and QEMU built
from the source code only. In some cases it is required
to support installation of these tools from binary packages
available for given linux distribution. Thus VSPERF
configuration and code was modified to suport both source
and binary versions of tools. This can be configured perf
tool, so various combinations of source and binary version
are supported.
Together with new configuration also a handling of kernel
modules was modified to automatically detect and load module
dependencies.

JIRA: VSPERF-340
JIRA: VSPERF-339

Change-Id: I855cb438cbd8998bdc499613ea5e7de2526299d7
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: Otto Sabart <osabart@redhat.com>
7 years agoUpdated armband
Michal Skalski [Tue, 20 Sep 2016 07:42:12 +0000 (09:42 +0200)]
Updated armband
Project: fuel  53e6d97c9157f1e908d99dcca1207de23ea73132

[KVM] Install plugin in post-deployment

JIRA: FUEL-171

Change-Id: Iead815ba2da76493f108ad71bc32cff265302b55
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
7 years agoRebase: updated blacklist for Ubuntu mirrors 01/21501/1
Alexandru Avadanii [Mon, 19 Sep 2016 19:13:14 +0000 (21:13 +0200)]
Rebase: updated blacklist for Ubuntu mirrors

Change-Id: I404791b14603b4ebdd0be1010412ec77cf75a478
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Stefan K. Berg [Mon, 19 Sep 2016 12:14:23 +0000 (14:14 +0200)]
Updated armband
Project: fuel  e12aec84ef1767d4ba9469dfb12d65d928bf0ed4

Make sure to use only up-to-date mirrors

Whitewash the geographically "close" mirrors against the list of
fully synced mirrors - we've had a few instances of getting bad
mirrors which would break the script.

All credit goes to:

https://askubuntu.com/questions/39922/how-do-you-select-the-fastest-mirror-from-the-command-line

... and we should perhaps use the netselect tool as well somewhere down
the line, but this fixes the most urgent problem.

Change-Id: Ia61a2bd78657b28019f57fc1962d410e754e6d2a
Signed-off-by: Stefan K. Berg <stefan.k.berg@ericsson.com>
7 years agoUpdated armband
Jonas Bjurel [Fri, 16 Sep 2016 22:12:33 +0000 (00:12 +0200)]
Updated armband
Project: fuel  65b7cfcd862a75be72fb98777190c49f8b6ea0d3

Repo tidy-up + licence scrubing

- Added licences and (c) to files not complying to Licence and (c) policies.
- Removed example templates not having correct licence claims and no longer being rellevant.
- Removed the Vagrant deployment method as it is not used, not rebased/up to date and not holding correct license claims.

Strategies used:
- Machine generated are not assigned an licence text, the licence follow from the source.
- Generated patch files are not assigned an licence text, the licence follow from the source.

Change-Id: I9763f076eae51fbb2d4e5cb8cacfa4bb6cf338cc
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
7 years agoUpdated armband
Jonas Bjurel [Wed, 14 Sep 2016 13:24:39 +0000 (15:24 +0200)]
Updated armband
Project: fuel  caee61817eb7f4235ca33a9da12f14a285f9e012

Enable ci off-line deployment

Updated dea_base to use locak repo mirrors for off-line deployment
NOT TO BE PART OF COLORADO.1

Change-Id: Ia8e2d716570267ed9a9e06e253b6a7b258ee26eb
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
7 years agoMerge "fuel-library: nova: AArch64: enable hugepage supp"
Alexandru Avadanii [Fri, 16 Sep 2016 19:49:23 +0000 (19:49 +0000)]
Merge "fuel-library: nova: AArch64: enable hugepage supp"

7 years agofuel-library: nova: AArch64: enable hugepage supp 21/21321/1
Alexandru Avadanii [Fri, 16 Sep 2016 19:34:42 +0000 (21:34 +0200)]
fuel-library: nova: AArch64: enable hugepage supp

This patch adds AArch64 to the hardcoded lists of valid
architectures for hugepage support.

Closes-bug: ARMBAND-90

Change-Id: I3765e6bc314393a58db70590f3890fde206e3feb
Signed-off-by: Veena Lingadahalli <vlingadahalli@mvista.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Jonas Bjurel [Fri, 16 Sep 2016 16:43:42 +0000 (16:43 +0000)]
Updated armband
Project: fuel  82ac1ad828e52ef74d86beed7d3c4f864031b5ca

Final updates of release notes

-Added filters for fixes, issues and work-arounds

Change-Id: Id76545fd7837c83145bd8d87b309c23849da6f7e
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
7 years agoUpdate plugins in documentation 87/21287/1
cristinapauna [Fri, 16 Sep 2016 16:24:03 +0000 (19:24 +0300)]
Update plugins in documentation

Change-Id: I0059e397d2f6e213e549092601b61a200f5b96a4
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
7 years agoUpdate documentation with AArch64 specifics 31/21131/5
cristinapauna [Wed, 14 Sep 2016 14:15:18 +0000 (17:15 +0300)]
Update documentation with AArch64 specifics

The documentationfrom Fuel was introduced to armband project by
https://gerrit.opnfv.org/gerrit/#/c/20679/

This patch updates it with aarch64 specifics

Change-Id: I05eccef015fd399e7d05a0505e85e733a8e95f1d
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
7 years agodocs: Copy OPNFV docs dir as documentation base 79/20679/3
cristinapauna [Thu, 8 Sep 2016 13:38:15 +0000 (16:38 +0300)]
docs: Copy OPNFV docs dir as documentation base

There has been some restructuring of the documentation in fuel project.
This commit copies those files, while a subsequent commit will adapt
the documentation with aarch64 specifics.

Change-Id: I56b52d5d16975b88fd5b26099b43046c6a5d5747
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
7 years agoUpdated armband
Michal Skalski [Fri, 16 Sep 2016 14:19:05 +0000 (14:19 +0000)]
Updated armband
Project: fuel  be0571cd1d14125a72642cc42d2f5b9eb0b0199c

Increase number of hugepages allocated for nova

Yardstick is using m1.small flavor for some tests, in case of ovs
scenario it should be possible to allocate 2GB from hugepages.

Change-Id: Ie908d94e63a5055907bb33c69a5e028739f44f2e
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
7 years agoUpdated armband
Peter Barabas [Thu, 15 Sep 2016 11:03:11 +0000 (13:03 +0200)]
Updated armband
Project: fuel  2c7b9bb6623844eeea95373ec2752b0200cd69e8

Remove extra empty line

Change-Id: I462a99b42d05b979c4f1904e7309e87ddd94d1bb
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
7 years agoUpdated armband
Michal Skalski [Fri, 16 Sep 2016 09:08:05 +0000 (09:08 +0000)]
Updated armband
Project: fuel  75614eaa811505a272d5a27c5582a08097e656b6

[OVS-DPDK] Turn off missing options

Get all gcc/compile options to conform to corei7 arch.

JIRA: FUEL-186
Change-Id: I5ce76631aac9174c69362f96f71e26285fc95842
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoUpdated armband
Michal Skalski [Thu, 15 Sep 2016 03:09:53 +0000 (05:09 +0200)]
Updated armband
Project: fuel  8eeadbc08d8ae2efd5958fd639f910b77071d002

Stop using network transformation

Due the bug in code we did not apply network transformation to created
environments, but still Fuel base on chosen segmentation type and
networks to NICs assigment has been generated network schema itself.
Since we don't use custom network schema we can remove transformation
defintions from dea pod overrides files. However there is a need to
configure NIC properties in case of dpdk deployment.

JIRA: FUEL-192

Change-Id: Ib7dab4d61910ac8c44b6d91e0c486c9693034823
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
7 years agofuel-plugin-ovs: Simplify debian version strings 11/21211/2
Alexandru Avadanii [Thu, 15 Sep 2016 17:01:09 +0000 (19:01 +0200)]
fuel-plugin-ovs: Simplify debian version strings

Remove all suffixes from OVS debian packages, and simplify the
plugin code handling the fetching of said packages.

While at it, enable:
- local mirror caches, by mounting /etc/hosts in the docker
  builder
- HACK: mismatch between debian source versions and debian binaries

Related-bug: ARMBAND-89

Change-Id: Ifbf0e11c90cf7b2f76ce72af8ca3469a33bee071
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
billyom [Thu, 15 Sep 2016 12:27:50 +0000 (13:27 +0100)]
Updated armband
Project: fuel  c5df35d8bac8d5091d60f2f170668de4152952a0

Uplift fuel-plugin-ovs

Pull in "Update flavors mem_page_size"

Change-Id: I3e285cefee561dbbc02eb9ab7d2e9c01eef2742a
Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com>
7 years agoUpdated armband
Michal Skalski [Wed, 14 Sep 2016 15:03:42 +0000 (15:03 +0000)]
Updated armband
Project: fuel  85ef5ebb0506c78623cfebff922ab90cf7ddbf9a

Use Boron RC3.5 for sfc scenarion

It should fix problems with vm communication through floating IPs.

Change-Id: Icadc71f2b99c28715c15389e59111272a21440fb
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
7 years agoMerge "AArch64: fuel-plugin-ovs enable"
Alexandru Avadanii [Wed, 14 Sep 2016 14:58:53 +0000 (14:58 +0000)]
Merge "AArch64: fuel-plugin-ovs enable"

7 years agoAArch64: fuel-plugin-ovs enable 15/16015/9
Alexandru Avadanii [Mon, 20 Jun 2016 17:28:17 +0000 (19:28 +0200)]
AArch64: fuel-plugin-ovs enable

OVS-DPDK-NSH is not supported on arm64 for now, see [1]

Closes: ARMBAND-46

[1] https://jira.opnfv.org/browse/ARMBAND-86

Change-Id: I79b33bab7348e297c06ff4bb2bf7cc23f21eb7e3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Christian Trautman [Mon, 5 Sep 2016 06:42:19 +0000 (02:42 -0400)]
Updated armband
Project: vswitchperf  a325eb33fbe408243209b19f2d9cc288b2e57548

merge_buffers: Add option to disable merge buffer on qemu startup

In cases with VHost user and non-jumbo frame scenarios we can
disable merge buffers on the guest NICS to improve performance.
This patch adds this option to the 04_vnf conf file.

JIRA: VSPERF-388

Change-Id: Ic1f776e90fdccaa5d5a0c952c96811a8747fe936
Signed-off-by: Christian Trautman <ctrautma@redhat.com>
7 years agoUpdated armband
Michal Skalski [Tue, 13 Sep 2016 18:49:03 +0000 (20:49 +0200)]
Updated armband
Project: fuel  2e9ff14f8ab6ee9e4ebf84a2e8e40bd3f149c48e

Update local mirrors defintions

If we only use main section, not all required packages are discovered.

Change-Id: I2eaa4a7bfc659b820901ce55a4ab799c3281df3b
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
7 years agoMerge "Revert "patches, docs: Remove MySQL WSREP SST provider""
Alexandru Avadanii [Tue, 13 Sep 2016 15:47:44 +0000 (15:47 +0000)]
Merge "Revert "patches, docs: Remove MySQL WSREP SST provider""

7 years agoRevert "patches, docs: Remove MySQL WSREP SST provider" 39/21039/1
Alexandru Avadanii [Tue, 13 Sep 2016 15:07:20 +0000 (15:07 +0000)]
Revert "patches, docs: Remove MySQL WSREP SST provider"

This reverts commit 8a696682b3fd0cb5f32ddaca8ede5db7b001a57f.

Change-Id: Ib1698643639436243768f4a8209c4d68314a97ca

7 years agoUpdated armband
Michael Polenchuk [Tue, 13 Sep 2016 08:06:14 +0000 (11:06 +0300)]
Updated armband
Project: fuel  243fb3cf924f22cbb3db80c53892f2baef3dd9be

[ovs-dpdk] Target compiler to corei7 cpu arch

Change-Id: Id2405bc3b636178791428b9bab739fdaa0f094a2
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoUpdated armband
Jonas Bjurel [Tue, 13 Sep 2016 09:48:13 +0000 (09:48 +0000)]
Updated armband
Project: fuel  414973688bf8876685168434d0612fbde5f24dd6

Don't fork a templater process, use the library

Change-Id: I931ba56fe65f2f5d5af483a8bfe654a0ecda1611
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
7 years agoUpdated armband
Jonas Bjurel [Mon, 12 Sep 2016 13:29:26 +0000 (13:29 +0000)]
Updated armband
Project: fuel  0f5a1854028e33fa77127ffc65077058fa3b9469

Properly handle quotes in argument masking

Use shlex to parse the command line, thus handling quotes and other
special characters.

Change-Id: Icc3a2cd934aac8f67e07d967f76c7679bcb34996
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
7 years agoUpdated armband
Jonas Bjurel [Mon, 12 Sep 2016 13:28:58 +0000 (13:28 +0000)]
Updated armband
Project: fuel  23a23192e14895fd235e29c63e00e09bafd254de

update node_reset() in zte_adapter.py

Change-Id: I71790b8abb25936045f777a78ed903f3b8ce4303
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
7 years agoUpdated armband
Jonas Bjurel [Mon, 12 Sep 2016 11:12:24 +0000 (11:12 +0000)]
Updated armband
Project: fuel  e9f9532045bc5765f2c96add3f971918e002e30d

Add intel-sc lab devel-pipeline configuration

intel-sc is the lab devel-pipeline configuration for a lab of Intel
in Santa Clara, CA, USA. This lab is behind Intel proxy sever.

Change-Id: I401b030adf82d6a19397e92aef4b30ebe971d80c
Signed-off-by: davidjchou <david.j.chou@intel.com>
7 years agofuel-library: mysql: Fix spurious install timeouts 33/20833/1
Alexandru Avadanii [Sun, 11 Sep 2016 14:25:03 +0000 (16:25 +0200)]
fuel-library: mysql: Fix spurious install timeouts

Backport the following fuel-library fixes from Fuel 9.1:
- wrong relationship in clusters mysql manifest
- Rsyslog doesn't have write permission to /var/log/mysql/ directory

These two bugs manifested as:
- random deploy issues waiting for MySQL to sync, without the server
  being installed;
- no MySQL logs were saved due to permission issues;

Closes-bug: ARMBAND-78

Change-Id: I317e45d013229145e2ccbd8bb4f76ae03d544098
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Michal Skalski [Fri, 9 Sep 2016 12:49:42 +0000 (14:49 +0200)]
Updated armband
Project: fuel  8d7559b50b265298f7800b18f840b87ad1e84b20

Change the way of hugepage allocation

Try to allocate enough hugepages for all NUMA nodes.

JIRA: FUEL-186

Change-Id: Idcdf6ab616dfbd9ef1104be8d1667421221ea5f2
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
7 years agoFIXME: deploy: EFI: Skip re-ordering boot via IPMI 89/20789/1
Alexandru Avadanii [Fri, 9 Sep 2016 15:58:39 +0000 (17:58 +0200)]
FIXME: deploy: EFI: Skip re-ordering boot via IPMI

On EFI systems deploys, altering the boot order via IPMI causes
issues on some specific targets. Until we agree on an uniform
solution for EFI systems + IPMI boot order handling, just skip
altering it via IPMI.

Related-bug: ARMBAND-71

Change-Id: I7790e1e8e3540d5ab10b8d7165316a04cf58faa4
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdated armband
Michael Polenchuk [Thu, 8 Sep 2016 16:36:45 +0000 (19:36 +0300)]
Updated armband
Project: fuel  4c47ef4b6f192482d99196c7a7070e5f396b1fd5

Reduce ceilometer memory usage

JIRA: FUEL-189
Change-Id: I54854e4cc87f0c0e9e348e18131aa88b70e30054
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agodeploy: x2 timeout for fuel master install 21/20721/1
Alexandru Avadanii [Thu, 8 Sep 2016 23:41:19 +0000 (01:41 +0200)]
deploy: x2 timeout for fuel master install

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