armband.git
8 years agoUpdate git submodules stable/colorado
Anders Roxell [Tue, 13 Dec 2016 17:35:18 +0000 (18:35 +0100)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - build/Makefile: deepclean: make grep more strict

    Check if the docker image is named only 'ubuntu' and tag 14.04

    JIRA: FUEL-245

    Change-Id: I4dc58a295925cc64a1d5c52393e1c172d42f8a6e
Signed-off-by: Anders Roxell <anders.roxell@enea.com>
    (cherry picked from commit ba2b4510c4c90e75927d90c976ba2afec97f0228)

8 years agoMerge "patches/fuel-plugin-ovs: fix version bump of libxenstore3.0" into stable/colorado
Alexandru Avadanii [Thu, 19 Jan 2017 15:40:15 +0000 (15:40 +0000)]
Merge "patches/fuel-plugin-ovs: fix version bump of libxenstore3.0" into stable/colorado

8 years agopatches/fuel-plugin-ovs: fix version bump of libxenstore3.0 95/27195/1
Anders Roxell [Wed, 18 Jan 2017 19:59:30 +0000 (20:59 +0100)]
patches/fuel-plugin-ovs: fix version bump of libxenstore3.0

JIRA: ARMBAND-192

Change-Id: I7c860beafa74a63db63a3b15a2718d49e8ea0f9c
Signed-off-by: Anders Roxell <anders.roxell@enea.com>
8 years agoUpdate git submodules
Michael Polenchuk [Wed, 18 Jan 2017 12:37:07 +0000 (16:37 +0400)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Get stable of fuel-mirror for repobuild stage

    Change-Id: I9df7a54d34bf0b5c8753b6e814b2e5489ecc8f3b
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
8 years agoUpdate git submodules
Michael Polenchuk [Tue, 17 Jan 2017 07:45:44 +0000 (11:45 +0400)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Get missing package into iso at build stage (2)

    Change-Id: I2a985f6a73c31387ac205b0166374966e770294c
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
8 years agoUpdate git submodules
Michael Polenchuk [Mon, 16 Jan 2017 08:25:34 +0000 (12:25 +0400)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Get missing package into iso at build stage

    The required package of systemd-shim should be available in base iso
    since only local mirrors are used at deployment stage.

    Change-Id: I9cd1a686b89f5d1dbc1a64a22a59dd2754684af6
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
8 years agoMerge "deploy-cache: Fix bootstrap id_rsa inject" into stable/colorado
Alexandru Avadanii [Wed, 21 Dec 2016 12:44:51 +0000 (12:44 +0000)]
Merge "deploy-cache: Fix bootstrap id_rsa inject" into stable/colorado

8 years agodeploy-cache: Fix bootstrap id_rsa inject 61/26161/3
Alexandru Avadanii [Sun, 18 Dec 2016 15:53:26 +0000 (16:53 +0100)]
deploy-cache: Fix bootstrap id_rsa inject

JIRA: ARMBAND-184

Change-Id: I54be7a3d559e8b2b2e84b4da387b565536ac6189
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agodeploy-cache: Move Fuel@OPNFV patch to proper dir 53/26153/2
Alexandru Avadanii [Sun, 18 Dec 2016 15:09:24 +0000 (16:09 +0100)]
deploy-cache: Move Fuel@OPNFV patch to proper dir

stable/colorado keeps Fuel@OPNFV patches for fuel-main in
<patch-repos>, instead of master's <f_repos/patch/fuel-main/>
dir.

This leads to our bootstrap_admin_node.sh additions being silently
ommitted during build.

Change-Id: Ida14a64d20c581203723c479df2e8406f9bd93c6
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agodeploy-cache: Enable for post Colorado.3.0 testing 47/26147/1
Alexandru Avadanii [Sat, 17 Dec 2016 19:17:38 +0000 (20:17 +0100)]
deploy-cache: Enable for post Colorado.3.0 testing

JIRA: ARMBAND-172

Change-Id: Ic3fb5725c14ef36a6f42d77b388b48f47f72e201
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoUpdate git submodules
Michael Polenchuk [Wed, 14 Dec 2016 08:46:32 +0000 (12:46 +0400)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Restart sshd service instead of reload

    In the middle of fuel master node bootstrap the reload of sshd service
    accidentally is losing main process pid, so restart it.

    Change-Id: Ic977c46232e8592ea7505d7f6f826b366c026a5b
    JIRA: FUEL-237
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agopatch-repos: Align Fuel patch context with Armband 35/26035/1
Alexandru Avadanii [Thu, 15 Dec 2016 17:14:00 +0000 (18:14 +0100)]
patch-repos: Align Fuel patch context with Armband

JIRA: FUEL-238

Change-Id: I6a97b53a399fa961ce099d21211ee71c48f226c0
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoUpdate git submodules
Alexandru Avadanii [Wed, 14 Dec 2016 16:09:35 +0000 (17:09 +0100)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - fuel-library: pp: cobbler: Fix CentOS ver detect

    Upstream fuel-library bug report: [1].

    Recently, CentOS released version 7.3.1611, which triggered a latent
    bug in fuel-library puppet scripts related to differentiating between
    6.x and 7.x major versions: 7.3.1611 is wrongly detected as 6.x,
    leading to the wrong packages being attempted to be installed,
    leaving nailgun server service broken on the Fuel Master node.

    This change forces the match at the beggining of the version string
    (e.g. "/^6.+/: {" instead of "/6.+/: {"), so the new CentOS 7.3.1611
    no longer matches the condition for 6.x).

    Since we can't just bump the whole fuel-library git repo to the commit
    including the fix (we still use Fuel 9.0.1, and not the tip of the
    stable/colorado branches or at least Fuel 9.1), backport the fix as a
    patch in Fuel@OPNFV.

    The backported patch is safe to remove if/when we bump fuel-library
    past upstream fix commit.

    [1] https://bugs.launchpad.net/fuel/+bug/1649895

    JIRA: FUEL-238

    Change-Id: Id75c7085e02435a20ff4eeeedead3ad8a7010174
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoUpdate git submodules
Michael Polenchuk [Mon, 12 Dec 2016 08:58:36 +0000 (12:58 +0400)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Prevent systemd is being installed

    Change-Id: Ia91d8a7fa52cf3e25b2169fd4651e26f5f64a7fd
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
8 years agodocs: Update tags to 3.0.2 51/25551/1 colorado.3.0.2
Alexandru Avadanii [Tue, 6 Dec 2016 16:32:07 +0000 (17:32 +0100)]
docs: Update tags to 3.0.2

Change-Id: Iba70a7576c7d234e35b1176364fe38ee1fa543a4
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agobuild: Disable git submodule remote tracking 49/25549/1
Alexandru Avadanii [Tue, 6 Dec 2016 16:15:55 +0000 (17:15 +0100)]
build: Disable git submodule remote tracking

Instead of fetching remote branch head, stick to commits we bound to
in Armband.
This prevents further breakage when our submodules are updated
upstream.

Change-Id: I231aa4458bfea51608400d3a6c7d670f4413176d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoUpdate docs for Colorado 3.0 release 03/25503/1 colorado.3.0.1
cristinapauna [Mon, 5 Dec 2016 17:45:18 +0000 (19:45 +0200)]
Update docs for Colorado 3.0 release

Change-Id: I93156463e63d71e8b32446b3dfbfe61a7929bf38
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
(cherry picked from commit 338930ba2825fcc88b184cf4f3e8c37beab5f9be)

8 years agoUpdate documentation for Colorado 3.0 release 25/25425/1 colorado.3.0
cristinapauna [Tue, 29 Nov 2016 12:53:11 +0000 (14:53 +0200)]
Update documentation for Colorado 3.0 release

This is the first update on documentation for C3 release
Mostly updated the links and Jira filters

Change-Id: Idd4d6dd92b1ff3972bbcfb1f8b49e547160b6ed9
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
(cherry picked from commit b5e0bf0371eb983a3160a53d17f2642e35e7180a)

8 years agofuel-plugin-opendaylight: Upstart service: Respawn 29/25329/1
Alexandru Avadanii [Thu, 1 Dec 2016 12:24:03 +0000 (13:24 +0100)]
fuel-plugin-opendaylight: Upstart service: Respawn

On arm64, JVM sometimes (~10%) crashes at the very start, due to
JIT issues in our openjdk8 package.

We can't really solve the JVM on arm64 issues in the near future,
so we will try to work around the issue by configuring the ODL
service as respawn-able (see [1] for more details).

Note: This is specific to Ubuntu Trusty (14.04), which uses upstart,
for Ubuntu Xenial (or anything else >14.x), which uses systemd,
a different, equivalent mechanism should be used.

[1] http://upstart.ubuntu.com/cookbook/#respawn

JIRA: ARMBAND-134

Change-Id: I0dc82e4a6d0cc485e981477e6a25dbad95db930b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit 57675c1505d8d64dd6e0308b18a1b404f978fa7a)

8 years agoMerge "CI: deploy-cache STUB: ci/deploy.sh -C arg def" into stable/colorado
Alexandru Avadanii [Wed, 30 Nov 2016 15:12:30 +0000 (15:12 +0000)]
Merge "CI: deploy-cache STUB: ci/deploy.sh -C arg def" into stable/colorado

8 years agoUpdate git submodules
Fedor Zhadaev [Wed, 30 Nov 2016 13:58:50 +0000 (16:58 +0300)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Update documentation for Colorado 3.0

    JIRA: FUEL-235

    Change-Id: I6dd3a290179bd2b29e07dd0b72c2c007acd8682d
Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com>
    (cherry picked from commit e718839e1e94fd69e1a2222225fce3ef2da868c2)

8 years agoCI: deploy-cache STUB: ci/deploy.sh -C arg def 39/25239/1
Alexandru Avadanii [Wed, 30 Nov 2016 13:44:29 +0000 (14:44 +0100)]
CI: deploy-cache STUB: ci/deploy.sh -C arg def

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

NOTE: THIS IS JUST A STUB. Full implementation will be cherry-picked
from master after proper testing, but we need to implement arg
support so we don't break on unknown "-C" arg passed down from Releng.

JIRA: ARMBAND-172

Change-Id: Id2229767eb423df11784bb7621499902387d2f69
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoMerge changes from topic 'bugfix/ARMBAND-167-stable/colorado' into stable/colorado
Alexandru Avadanii [Tue, 22 Nov 2016 21:45:00 +0000 (21:45 +0000)]
Merge changes from topic 'bugfix/ARMBAND-167-stable/colorado' into stable/colorado

* changes:
  fuel-plugin-opendaylight: Prebuilt leveldbjni DEB
  f_odlpluginbuild: Armband prereq in packages.yaml

8 years agoMerge "build: Add local Ubuntu mirror to target image" into stable/colorado
Alexandru Avadanii [Tue, 22 Nov 2016 21:44:48 +0000 (21:44 +0000)]
Merge "build: Add local Ubuntu mirror to target image" into stable/colorado

8 years agofuel-plugin-opendaylight: Prebuilt leveldbjni DEB 89/24689/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

Conflicts:
patches/fuel-plugin-opendaylight/0001-ODL-leveldb-leveldbjni-Enable-arm64-support.patch

Change-Id: Ic7a52c78e803c1a6ebda1f127774959a0880a5a3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoAArch64: Ubuntu local partial mirror: Add arm64 37/24437/3
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.

Squash master fixes:
- 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 "main" comp.
- local mirror: Add missing vgabios for arm64

JIRA: ARMBAND-35
JIRA: ARMBAND-169

Conflicts:
.gitmodules
armband-fuel-config.mk
patches/opnfv-fuel/0022-bootstrap-Use-public-Ubuntu-ports-mirrors.patch
patches/opnfv-fuel/0043-build-Add-armband.mk-config.patch

Change-Id: I14645cfeebb486063e7b8198de273f68285b11cd
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agof_odlpluginbuild: Armband prereq in packages.yaml 81/24581/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>
(cherry picked from commit adf8af4f0edfa3cde7a61b5c8af8379fafa5a7b6)

8 years agofuel-plugin-ovs: Fix missing git change 75/24575/1
Alexandru Avadanii [Sat, 19 Nov 2016 16:31:04 +0000 (17:31 +0100)]
fuel-plugin-ovs: Fix missing git change

Upstream Fuel@OPNFV recently set the git change for upstream
fuel-plugin-ovs git repo, aside from setting branch to stable/9.0.

This led to Armband patches being silently ignored and building
an "amd64"-only version of the OVS plugin in Armband.

NOTE: Since Armband uses git submodules to track the patches plugins,
including fuel-plugin-ovs, we automatically fetch latest branch HEAD
from upstream plugins (by using `git submodules update --remote`), so
the Fuel recent pinning is bypassed anyway.

JIRA: ARMBAND-166

Change-Id: Ide96f16f9b2577fc184c759dd153298df0be24c6
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoUpdate git submodules
Nikolas Hermanns [Thu, 17 Nov 2016 14:22:34 +0000 (15:22 +0100)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Uplift fuel-plugin-ovs for c3.0

    Change-Id: I564419c17ead0bd522d479b08606cdfbcbc6d8c1
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
8 years agobuild: Add local Ubuntu mirror to target image 45/24445/2
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.

The first commit (bcdc1eaa74d5efd5f8c80600fb30d722bae9a421) confused
the URL of the local Ubuntu mirror with the local MOS mirror, so I
also cherry-picked a fixup on top.

JIRA: ARMBAND-35

Change-Id: Ibd58067703ce6370781a6b54fd01ce52e29686ac
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit bcdc1eaa74d5efd5f8c80600fb30d722bae9a421)
(cherry picked from commit 489b1cb8de7d47c818475f8830e3ea689365e2b3)

8 years agobuild/docker: Import Enea Armband keys 39/24439/1
Alexandru Avadanii [Fri, 28 Oct 2016 14:09:55 +0000 (16:09 +0200)]
build/docker: Import Enea Armband keys

JIRA: ARMBAND-96

Conflicts:
patches/opnfv-fuel/0048-fpb-Support-multiple-versions-of-packages.patch

Change-Id: I28ab3030d3f31c5734508838985412a33334570a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoUpdate git submodules
Peter Barabas [Thu, 10 Nov 2016 07:28:57 +0000 (08:28 +0100)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Typo fixes

    Change-Id: I189dd771f9985424694ca0164c6e42f117f12bf9
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
    (cherry picked from commit d4b0f79649da3ad7a3f3f59d3b92ea230f5b1826)

8 years agofuel-plugin-ovs: Bind to stable/9.0 branch 53/23953/1
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.

Conflicts:
.gitmodules

Change-Id: I58467e441763b35e5296cb29433eb941e65eec3f
Signed-off-by: Anders Roxell <anders.roxell@enea.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoUpdate git submodules
Michael Polenchuk [Tue, 1 Nov 2016 09:20:56 +0000 (12:20 +0300)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - [virtual envs] Switch to raw images

    * use raw devices instead of qcow2
    * disable i/o caching, it reduces data copies and bus traffic
    * set native aio instead of thread based

    JIRA: FUEL-201
    Change-Id: I8ac728cbb5be5948080fab8ae4d3d311e0a5c09c
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
    (cherry picked from commit ed79331c115eac4aad0eccd4b191c9e1e836c73d)

8 years agoUpdate git submodules
Fedor Zhadaev [Wed, 2 Nov 2016 10:07:28 +0000 (10:07 +0000)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Merge "Revert "Disable public ping_checker resource by default"" into stable/colorado
  - Revert "Disable public ping_checker resource by default"

    JIRA: FUEL-217

    This reverts commit c5b7a198f1d69fd591696cc8e0c6ef81c6557ea4.

    Change-Id: I99570e9dc0fcfd452410809130a843230f28c178
Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com>
8 years agoUpdate git submodules
Michael Polenchuk [Tue, 1 Nov 2016 14:44:44 +0000 (17:44 +0300)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Shift public ping checker into deployment stage

    Avoid public vip failover at the end of post-deployment
    by moving ping_checker resource into deployment stage.
    Also pingd constraint has been changed to be based on score.
    If all the nodes failed to ping the default gw, the resource
    ain't stopped and remains on the last node where it was.
    In addition public_vip_ping task has been splitted out
    to avoid race condition when ping_checker resource might
    be started up on controllers before a primary one.

    JIRA: FUEL-212
    JIRA: FUEL-217
    Change-Id: Id60ece479fce1ceabc47034f39997ddbaacd62d9
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
8 years agoUpdate git submodules
Fedor Zhadaev [Tue, 18 Oct 2016 12:18:22 +0000 (15:18 +0300)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Update documentation for Colorado 2.0

    JIRA: FUEL-215

    Change-Id: Ie922ff794e686e1824483a91a9571252adc2b1e2
Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com>
    (cherry picked from commit 5dce11ef60ff69ba5127088d6b6f5663fe46c48f)

8 years agopatches/fuel-plugin-ovs: fix version bump of libxenstore3.0 53/23753/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>
8 years agoUpdate git submodules
Michal Skalski [Thu, 27 Oct 2016 15:07:38 +0000 (15:07 +0000)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Merge "Use odl v1 mechanism driver of L2 scenario" into stable/colorado
  - Use odl v1 mechanism driver of L2 scenario

    ODL Boron + v2 version of networking-odl does not currently support
    assigning security groups to existing VM in L2 scenario. For details
    please look at:

    * https://bugs.opendaylight.org/show_bug.cgi?id=7021
    * https://gerrit.opnfv.org/gerrit/#/c/23637/

    JIRA: FUEL-216

    Change-Id: Ic16bccf248ee4fbf0d97bfcd19f2831f36136521
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
8 years agoUpdate git submodules
Michael Polenchuk [Wed, 26 Oct 2016 12:40:16 +0000 (15:40 +0300)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Disable public ping_checker resource by default

    Avoid public vip failover in the middle of deployment
    by disabling ping_checker resource by default.

    JIRA: FUEL-212
    Change-Id: Iaefec638f89e125137b62a1731dfa140177a8c4f
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
8 years agoUpdate git submodules
Michael Polenchuk [Tue, 18 Oct 2016 13:34:30 +0000 (16:34 +0300)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - [OVS] Update flavors key with large mem_page_size

    Repoint to the "Update flavors mem_page_size"
    from stable/9.0 branch of plugin.

    Change-Id: I91d6a770faa9ee2d078b7f1ccccb7d61525ad923
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
    (cherry picked from commit 4ecfe9e2b61a033c6616e101637a80fd4201ebdc)

8 years agoUpdate git submodules
Ruijing Guo [Mon, 24 Oct 2016 00:57:08 +0000 (00:57 +0000)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Merge "Compile DPDK to use basic cpu features" into stable/colorado
  - Compile DPDK to use basic cpu features

    Change-Id: I3ee9e5afa416af9e6a90b77f03ed9258c6bd4b1b
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
8 years agoUpdate git submodules
Martin Klozik [Thu, 20 Oct 2016 11:15:54 +0000 (12:15 +0100)]
Update git submodules

* Update upstream/vswitchperf from branch 'stable/colorado'
  - docs: Update links for Colorado 2.0

    References among VSPERF documents are realized by html links
    to the final doc version stored inside the artifactory.
    These links are release specific and have to be updated
    for every new release or release version. This patch
    prepares links for Colorado 2.0 release.

    JIRA: VSPERF-415

    Change-Id: Ibd17d55063069204a5556058e51660b542c8bee4
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>
8 years agoUpdate git submodules
Michael Polenchuk [Fri, 21 Oct 2016 09:46:10 +0000 (12:46 +0300)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Rework processorcount limits to os_workers

    JIRA: FUEL-212
    Change-Id: I1c5b8fe123406f1a96c5432d91a9ee5806c7cf62
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
8 years agoUpdate git submodules
Michael Polenchuk [Mon, 26 Sep 2016 09:16:30 +0000 (12:16 +0300)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - [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>
    (cherry picked from commit 2c1f17baaf2ce9e892722c7f33586229a5586eed)

8 years agoFIXME: build: Revert using mirror snapshots 87/23287/1
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>
(cherry picked from commit 7684dd13589cab6860e514a9c3b8043666c818da)

8 years agoUpdate git submodules
Michal Skalski [Mon, 17 Oct 2016 15:43:36 +0000 (17:43 +0200)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Point to specific snapshot of mos repositories

    Fuel 9.1 was released, it is a first time when new version of Fuel is
    distributed through the same repositories as previous one, point to
    specific snaphost of mos ubuntu repo to prevent mixing packages.

    Change-Id: I64bb52657ce476b0c1fdc8e858231ad751ba12b1
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
    (cherry picked from commit fe3fc91c23ace520f32830b6af5205c39088f922)

8 years agoCleanup: Remove obsolete Fuel@OPNFV patches 47/23047/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 drop repeating the repo mirror build in case of failure.

NOTE: This cherry-pick DOES NOT remove Ubuntu mirror blacklists,
as it does on armband/master, since Fuel@OPNFV/stable/colorado
still uses the old mirror selection mechanism.

Change-Id: I62890b6ae7977cd8a39c06ce17c8964e6cb1dddb
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoMerge "Upstream: Fuel@OPNFV: Fuel Master VM templates" into stable/colorado
Alexandru Avadanii [Wed, 12 Oct 2016 19:49:39 +0000 (19:49 +0000)]
Merge "Upstream: Fuel@OPNFV: Fuel Master VM templates" into stable/colorado

8 years agoUpstream: Fuel@OPNFV: Fuel Master VM templates 45/23045/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-98
JIRA: ARMBAND-146

Conflicts:
patches/opnfv-fuel/0004-Fuel-VM-for-the-Enea-Armband-lab.patch
patches/opnfv-fuel/0046-build-Use-OPNFV_GIT_SHA-for-ISO-preparer-ID.patch

Change-Id: Ifcd7b3041d172aa492e26477c0872cd96efd90ba
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
8 years agoUpdate git submodules
Alexandru Avadanii [Wed, 12 Oct 2016 19:40:47 +0000 (19:40 +0000)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Merge "deploy: templates: Fuel VM for Enea Armband lab" into stable/colorado
  - deploy: templates: Fuel VM for Enea Armband lab

    This is the initial VM description fit for spawning Fuel Master
    VMs in Enea's Pharos lab (Armband lab) [1, 2].

    [1] http://www.enea.com/pharos-lab
    [2] https://wiki.opnfv.org/display/pharos/Enea-pharos-lab

    Change-Id: Ia89f9728fff0ab1c279f6200fd558d9643cf4ea5
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
    (cherry picked from commit f3f4e1608b8d9b5dd7435b43d2512b9d981757f1)

8 years agoUpdate git submodules
Alexandru Avadanii [Wed, 12 Oct 2016 19:39:31 +0000 (19:39 +0000)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Merge "build: Use OPNFV_GIT_SHA for ISO preparer ID" into stable/colorado
  - build: Use OPNFV_GIT_SHA for ISO preparer ID

    isoinfo -i lists the following information for Fuel@OPNFV ISO:
    "Data preparer id: 86aafaf5454a846c417848bb94f264c4420160f3"
    where the SHA hash is Fuel git repo HEAD SHA.

    For Armband's build system, using only the Fuel commit ID is not
    enough to fully describe the state of the source code, as patches
    are also applied to other fuel modules (as git submodules).
    Instead, a pointer to a valid Armband commit ID should be used.

    However, Armband overrides OPNFV_GIT_SHA to the Armband git repo
    commit hash, so the ISO metadata should also reflect this.

    While at it, allow product name to be overriden, to signal the
    commit ID should be looked up inside the Armband repository.

    Change-Id: I33ad490f1afe28c1d439dda40e39cee1955e0ac2
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
    (cherry picked from commit 94ea115c36d5f5c79823692ac80626cf8959b35d)

8 years agoUpdate git submodules
Michal Skalski [Thu, 6 Oct 2016 13:12:34 +0000 (15:12 +0200)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - [ODL] Use OpenDaylight Boron

    ODL Boron will be used in all scenarios except bgpvpn beacuse vpnservice
    was removed in this release, we still will use Beryllium for this
    scenario.
    This change only replace Beryllium with Boron, it does not use any new
    features like odl-netvirt-openstack.

    Change-Id: I95264cc97f5b9e922ab3fb7dc024724d9fb83e9c
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
    (cherry picked from commit e1314e2e599cfff5625b8e4694832b731a663887)

8 years agofuel-plugin-tacker: Enable build for Armband 37/23037/2
Alexandru Avadanii [Tue, 11 Oct 2016 17:13:51 +0000 (19:13 +0200)]
fuel-plugin-tacker: Enable build for Armband

JIRA: ARMBAND-143

Conflicts:
armband-fuel-config.mk

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

8 years agoUpdate git submodules
Michal Skalski [Wed, 12 Oct 2016 08:17:50 +0000 (08:17 +0000)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Merge "[odl] Get latest changes" into stable/colorado
  - [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>
    (cherry picked from commit 1d4f96facadd5458a87a4d68b0b5298ca47cd1fd)

8 years agoUpdate git submodules
Michal Skalski [Tue, 11 Oct 2016 14:39:38 +0000 (14:39 +0000)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Merge "Use tacker plugin in SFC scenario" into stable/colorado
  - Use tacker plugin in SFC scenario

    JIRA: FUEL-205

    verify: no-cache

    Change-Id: I37746bf3e490f6b707de8fe56af10f1df932908c
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
    (cherry picked from commit 40ddf04b3b28a6b5ffa5b74c1e3140c976ca1612)

8 years agoUpdate git submodules
Alexandru Avadanii [Mon, 10 Oct 2016 16:58:28 +0000 (18:58 +0200)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - deploy: Fix: remove storage files explicitly

    Previous change [1] tried to move the responsibility of removing
    storage files (raw, iso) from our python scripts to libvirt.

    Although this works as expected for non-root invocations, like
    Armband deploys, it fails to remove raw files in Fuel@OPNFV deploys.

    Work around this by keeping both mechanisms (libvirt managed +
    python explicit handling).

    Related-bug: ARMBAND-128

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

    Change-Id: Ib846cd6071705b71d98824385835d724c729fd78
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
    (cherry picked from commit aa912dc6691fba23c0827108f6a20296942e1ac0)

8 years agoRebase: docker tag reuse context adj 89/22789/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>
(cherry picked from commit 15aac10c6b474790aedfd88d80c5e9d86a7f36b2)

8 years agoUpdate git submodules
Michal Skalski [Tue, 27 Sep 2016 21:31:52 +0000 (23:31 +0200)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - 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>
    (cherry picked from commit b2a63bfe5746729b4731a14d98c50fb7f59d875e)

8 years agoUpdate git submodules
Michal Skalski [Fri, 7 Oct 2016 09:24:05 +0000 (09:24 +0000)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Merge "Change the way how we track deployment" into stable/colorado
  - 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>
    (cherry picked from commit b73526033c5c5b93ca96f411a1d90dc5c49b9228)

8 years agoUpdate git submodules
Alexandru Avadanii [Tue, 4 Oct 2016 15:26:57 +0000 (17:26 +0200)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - build/docker: CI: no tag reuse on env var change

    The previous change adding support for OPNFV build tag reuse
    added the get/put-cache functionality to `build/docker` just
    for detecting env var changes between tag creation and current build.

    Obviously, when building outside CI, it is up to the end user to
    force a docker rebuild when env vars change (this was the behavior
    before the tag reuse support too).

    An alternative approach would be removing get/put-cache completely,
    if we consider the env vars (http proxy related) never change for
    CI cached builds (seems to be true, worst case we wait 1 day for
    the tag to expire when it happens).

    This change just fixes the original intended behavior in tag reuse.

    JIRA: FUEL-204

    Change-Id: I14666994bc334012a5198a64a4a24cd4962e4bd6
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
    (cherry picked from commit 1c7eb680b34fdcd83b92c43a4c78db3c54bf567b)

8 years agoUpdate git submodules
Alexandru Avadanii [Sat, 1 Oct 2016 17:14:51 +0000 (19:14 +0200)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - build/docker: Reuse tagged image for OPNFV build

    During CI build loops, the workspace is freshly fetched,
    so '.docker' make target is built each time.

    Reuse existing 'opnfv.org/ubuntu-builder:14.04' tag if present, but
    enforce a configurable lifespan for this tag (currently 1 day), so
    it does not get stale.

    JIRA: FUEL-204

    Change-Id: I8d1bd81f3e5e81068e9586c9bea9f43b3327eb38
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
    (cherry picked from commit 638d832527012531b506ec0ba40b297c41bfda0e)

8 years agoINFO: Add Cristina Pauna as committer. 45/22745/1
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>
(cherry picked from commit 12656ace377504c90431d21cc7e3e9594e7ecf0d)

8 years agoINFO: remove commiters: Joe and Stan 43/22743/1
Alexandru Avadanii [Mon, 22 Aug 2016 12:55:41 +0000 (14:55 +0200)]
INFO: remove commiters: Joe and Stan

Change-Id: Idedf6905cf5cf715b3d428b63c2e1ac2b2469632
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit 4d2bd7a7bafd429610dea5cfdb477acdf9d30747)

8 years agonet-check: add support for faulty operstate 37/22737/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

Closes-bug: ARMBAND-140

Change-Id: If8e28d3720161d9ffe897b875af235561cf1062d
Signed-off-by: Stefan Sicleru <stefan.sicleru@enea.com>
(cherry picked from commit 42050fe09821b29b4879f77411eb558c57c302cc)

8 years agoUpdate git submodules
George Paraskevopoulos [Fri, 30 Sep 2016 12:21:26 +0000 (15:21 +0300)]
Update git submodules

* Update upstream/fuel from branch 'stable/colorado'
  - Integration of fuel-plugin-tacker

    JIRA: FUEL-205

    This change integrates https://github.com/openstack/fuel-plugin-tacker
    to the Fuel project.

    Change-Id: I51b1bdeeb678e55b85393f6a9f8180fc79322e8f
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
    (cherry picked from commit d91a7fc7cc9d853a9e5c56f87b6cd22ca11ab9a2)

8 years agoUpdated armband
Stefan Sicleru [Mon, 26 Sep 2016 12:09:09 +0000 (14:09 +0200)]
Updated armband
Project: fuel  8e501a8589db2c5f29a43b5fb2d253c431397b4f

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>
(cherry picked from commit d4f9612475a07773af182f244bcd597d25bf4cd8)

8 years agoAdd grub template to cobbler for MAC-files 03/22503/1
Matei Valeanu [Mon, 26 Sep 2016 16:37:00 +0000 (18:37 +0200)]
Add grub template to cobbler for MAC-files

Closes-bug: ARMBAND-50

Change-Id: I9812066f2954cc02a49bfa19dbe9fc74b055e78d
Signed-off-by: Matei Valeanu <Matei.Valeanu@enea.com>
(cherry picked from commit cc19a840d7bd6826ffaf3a2bf8e84d492dacc4c9)

8 years agoUpdated armband
Jonas Bjurel [Mon, 26 Sep 2016 16:50:00 +0000 (16:50 +0000)]
Updated armband
Project: fuel  d53f15a6dacb5e3d3fd58002692f9c08256ff1e9

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>
(cherry picked from commit caee61817eb7f4235ca33a9da12f14a285f9e012)

8 years agoUpdated armband
Jonas Bjurel [Mon, 26 Sep 2016 16:49:09 +0000 (16:49 +0000)]
Updated armband
Project: fuel  0a76d88bcd02fcfe4678310e7d8a6ffdbabfd48e

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>
(cherry picked from commit bddbf2a740b46d1ad763967b8c8662b1877a4d75)

8 years agoUpdated armband
Jonas Bjurel [Mon, 26 Sep 2016 16:48:44 +0000 (16:48 +0000)]
Updated armband
Project: fuel  d198db7f42da2915f506e7d679d47823eda58b2a

Don't fork a templater process, use the library

Change-Id: I931ba56fe65f2f5d5af483a8bfe654a0ecda1611
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
(cherry picked from commit ff26503f13676b7551afc0633621786edd2811f0)

8 years agoUpdated armband
Jonas Bjurel [Mon, 26 Sep 2016 16:48:21 +0000 (16:48 +0000)]
Updated armband
Project: fuel  c751ac064c2e9ae41caef6e529a3c39d733bfcf5

[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>
(cherry picked from commit 861836e6bbd545d3dcee1bd041ff867fb4e3d357)

8 years agoUpdated armband
Jonas Bjurel [Mon, 26 Sep 2016 16:47:51 +0000 (16:47 +0000)]
Updated armband
Project: fuel  0a4bad20dcca5e0f8b9ab577b0ccdd3e38a3db86

Remove extra empty line

Change-Id: I462a99b42d05b979c4f1904e7309e87ddd94d1bb
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
(cherry picked from commit 2c7b9bb6623844eeea95373ec2752b0200cd69e8)

8 years agoUpdated armband
Jonas Bjurel [Mon, 26 Sep 2016 16:47:11 +0000 (16:47 +0000)]
Updated armband
Project: fuel  60ced1854eaa8c3c8f1211c4b43f2a20b3a58e9d

[performance] Disable keystone token revoke

Change-Id: I6db0bfaab5462a9a8f8de64bc1b088607d407bab
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
(cherry picked from commit 5bcac1cf6a0d9367ac31f0ca5c6064d30433377b)

8 years agoUpdated armband
Jonas Bjurel [Mon, 26 Sep 2016 16:46:35 +0000 (16:46 +0000)]
Updated armband
Project: fuel  cb51d993eb0ef2be99fbc06138dfd37e3dfe15ba

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>
(cherry picked from commit 1e380388ee91ae71a7a32122d3942e53f146ccad)

8 years agoUpdated armband
Michal Skalski [Fri, 23 Sep 2016 15:22:25 +0000 (15:22 +0000)]
Updated armband
Project: fuel  fcbbd6c796fca5471f29f771e9ea6949c263d795

[KVM] Install plugin in post-deployment

JIRA: FUEL-171

Change-Id: Iead815ba2da76493f108ad71bc32cff265302b55
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
(cherry picked from commit 53e6d97c9157f1e908d99dcca1207de23ea73132)

8 years agoEmergency patch - fixed broken links 35/22235/1 colorado.1.0
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>
(cherry picked from commit f11e43f69af038f99ded659071e9152dbbddaf13)

8 years agoUpdated armband
Jonas Bjurel [Wed, 21 Sep 2016 15:22:45 +0000 (17:22 +0200)]
Updated armband
Project: fuel  cc10e9261f6da77f10ac87e1ff4b86c9e0e44b35

Emergency patch - fixed broken links

Change-Id: I7aea7c06775cac3efeb22d2256c7acf6fbb137d5
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
(cherry picked from commit 61d9f66916fe7cacc1df25438b4060b9f3c9402d)

8 years agoUpdated armband colorado.1.rc2
Jonas Bjurel [Tue, 20 Sep 2016 15:30:37 +0000 (17:30 +0200)]
Updated armband
Project: fuel  d1dd9f9d570e4fa9cc3be53f9072f12efeb474cd

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>
(cherry picked from commit 3e506f9248f2a64a8a30c832049df392b01fcb4e)

8 years agoMerge "Rebase: updated blacklist for Ubuntu mirrors" into stable/colorado
Alexandru Avadanii [Tue, 20 Sep 2016 16:03:43 +0000 (16:03 +0000)]
Merge "Rebase: updated blacklist for Ubuntu mirrors" into stable/colorado

8 years agoUpdated armband
Jonas Bjurel [Tue, 20 Sep 2016 15:54:27 +0000 (15:54 +0000)]
Updated armband
Project: fuel  aae10837b3763e9d0a806dda9964abaebb6d8736

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>
(cherry picked from commit e12aec84ef1767d4ba9469dfb12d65d928bf0ed4)

8 years agoUpdated armband
Jonas Bjurel [Tue, 20 Sep 2016 14:21:46 +0000 (14:21 +0000)]
Updated armband
Project: fuel  4d3783e1afadf7c23a6a96624170906c4cf90f0d

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>
(cherry picked from commit 65b7cfcd862a75be72fb98777190c49f8b6ea0d3)

8 years agoRebase: updated blacklist for Ubuntu mirrors 03/21503/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>
(cherry picked from commit cfd8c76d1f84874504ca019398787db76cf3c007)

8 years agoUpstream: move patches to repo-patches dir 03/21403/1
Alexandru Avadanii [Mon, 5 Sep 2016 11:51:57 +0000 (13:51 +0200)]
Upstream: move patches to repo-patches dir

Upstream change: [1]

Slight rebase of our patches is now needed.

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

Change-Id: I955ae3c5c304d8c8da6e42680c81e9255487fb68
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit 957a16139281785c2a6685428f7b037d6578f08d)

8 years agoUpdated armband
Alexandru Avadanii [Sat, 27 Aug 2016 15:13:32 +0000 (17:13 +0200)]
Updated armband
Project: fuel  f9326c161e2e8ed039499d30cced7c2553874e26

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>
(cherry picked from commit 52701ce099ac455aa393aac34d684f5d59b3d2fe)

8 years agoUpdated armband colorado.1.rc1
Michal Skalski [Sat, 17 Sep 2016 12:50:47 +0000 (12:50 +0000)]
Updated armband
Project: fuel  269773ffd3bbd267aeee21b49f83783c064c04c6

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>
(cherry picked from commit c64a4063f591c0140509e3edb88d9f0c3cd20928)

8 years agoMerge "fuel-library: nova: AArch64: enable hugepage supp" into stable/colorado
Alexandru Avadanii [Sat, 17 Sep 2016 12:35:06 +0000 (12:35 +0000)]
Merge "fuel-library: nova: AArch64: enable hugepage supp" into stable/colorado

8 years agoUpdated armband
Michal Skalski [Thu, 15 Sep 2016 03:09:53 +0000 (05:09 +0200)]
Updated armband
Project: fuel  983af0184b9c0fbf6deecb2a851f4f89cc362c25

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>
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
8 years agofuel-library: nova: AArch64: enable hugepage supp 27/21327/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>
(cherry picked from commit 2f4a34b88d18f7653934eaec25e99dba3bac5de6)

8 years agoUpdated armband
Jonas Bjurel [Fri, 16 Sep 2016 11:30:00 +0000 (13:30 +0200)]
Updated armband
Project: fuel  1cead5571d504f5e0525eac22e9b4831867d7c18

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>
(cherry picked from commit 7dc64e4f8813a1cef9697074326698bc27a85937)

8 years agoUpdate plugins in documentation 89/21289/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>
(cherry picked from commit b886347f4a773f4d9b742920cc3a76751254f8fe)

8 years agoUpdate documentation with AArch64 specifics 85/21285/1
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>
(cherry picked from commit 5bd99052ed055c76efbc479f00edb09b5780cb56)

8 years agodocs: Copy OPNFV docs dir as documentation base 83/21283/1
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>
(cherry picked from commit b832a3e82070e12dff555e2a83d604de7e398acb)

8 years agofuel-plugin-ovs: Simplify debian version strings 25/21225/1
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>
(cherry picked from commit 6be5639d8ce2f6e282db6f3d19699a341b9b491c)

8 years agoUpdated armband
billyom [Thu, 15 Sep 2016 12:27:50 +0000 (13:27 +0100)]
Updated armband
Project: fuel  b90311bf3240c0f57ee747e6cf3e57e07a6cf5fa

Uplift fuel-plugin-ovs

Pull in "Update flavors mem_page_size"

Change-Id: I3e285cefee561dbbc02eb9ab7d2e9c01eef2742a
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
8 years agoUpdated armband
Michal Skalski [Wed, 14 Sep 2016 09:55:21 +0000 (11:55 +0200)]
Updated armband
Project: fuel  f8337987d6feab6674ce05508c321ac30ef996a3

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>
(cherry picked from commit ff9c24257a2c62dd981297a92eecf712f6643617)

8 years agoAArch64: fuel-plugin-ovs enable 51/21151/1
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>
(cherry picked from commit 5b49b2f7ea1485b56ebc7815b5a3803363ec29af)

8 years agoUpdated armband
Michal Skalski [Tue, 13 Sep 2016 18:49:03 +0000 (20:49 +0200)]
Updated armband
Project: fuel  098c34d407f71df6f29cd70b0c8381c9522c71b2

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>
(cherry picked from commit 2e9ff14f8ab6ee9e4ebf84a2e8e40bd3f149c48e)

8 years agoRevert "patches, docs: Remove MySQL WSREP SST provider" 43/21043/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
(cherry picked from commit f5e0922b9282dccb5d79c80c58801f455495c4ce)

8 years agoUpdated armband
Jonas Bjurel [Tue, 13 Sep 2016 09:40:22 +0000 (09:40 +0000)]
Updated armband
Project: fuel  acdc36531e0b6ae2449ea7dfef58addb8786acb1

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>
(cherry picked from commit 8079d1237ab9f2326adef163dc509c8a84e62775)