Alexandru Avadanii [Wed, 1 Feb 2017 10:18:26 +0000 (11:18 +0100)]
Upstream: packetary multiarch mirror
Packetary-based rework was merged in Fuel@OPNFV in [1].
[1] https://gerrit.opnfv.org/gerrit/#/c/23999/
JIRA: ARMBAND-185
Change-Id: I19958467acd62c7b3469a1172a5b93b544782b09
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 31 Jan 2017 23:01:20 +0000 (00:01 +0100)]
docker: fpb: Obsolete src override
Fuel@OPNFV recently applied a better fix for using the latest
version of fpb, so obsolete our patch.
Change-Id: I088fc31177e5c56ce09712b65a3dbd18eb013ce5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 31 Jan 2017 21:25:45 +0000 (22:25 +0100)]
f_bgpvpn-pluginbuild: Enable after Newton rebase
Fuel@OPNFV rebased and bumped the BGPVPN Fuel plugin for Newton,
so enable building it for Armband ISO too.
JIRA: ARMBAND-202
Change-Id: Ifd59f060f828855d85a9621fcfed7a43f33d48fd
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Dan Andresan [Mon, 30 Jan 2017 15:25:30 +0000 (17:25 +0200)]
Fuel-plugin-odl: fix ODL cache corruption
Modify Puppet recipe to restart Opendaylight service after leveldbjni
This avoids a cache corruption described in ARMBAND-211
JIRA: ARMBAND-211
Change-Id: Iab126c7058032044c1789ea41c17ba15ced73b77
Signed-off-by: Dan Andresan <dan.andresan@enea.com>
Alexandru Avadanii [Wed, 25 Jan 2017 22:44:09 +0000 (23:44 +0100)]
fuel-plugin-odl: Patch leveldb before jetty.xml
With systemd, leveldb patching happens too late, and the cache
(/opt/opendaylight/data/cache) gets corrupted.
Try moving the leveldbjni puppet class before jetty.xml patching,
and also transform notification arrow into simple ordering arrow.
While at it, simplify patch by removing obsolete fragments.
JIRA: ARMBAND-202
Change-Id: I168b13266f2b4eeac4b8c8008d248f1884858b67
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 24 Jan 2017 18:38:40 +0000 (19:38 +0100)]
fuel-plugin-odl: Uplift OpenDaylight to Fuel10
JIRA: ARMBAND-202
Change-Id: Ife5a5a34f272cb77dc88c2f927d4129e025a3846
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Wed, 25 Jan 2017 02:08:15 +0000 (03:08 +0100)]
deploy-cache: Fix typo in nailgun settings sed
Previous commit missed adding the "-i" flag to a sed call,
rendering the whole effort useless.
JIRA: ARMBAND-190
Change-Id: If0724cb99c94530e5eeb140e93759c4a19503908
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 24 Jan 2017 18:13:05 +0000 (19:13 +0100)]
deploy-cache: Relax repo fingerprinting
JIRA: ARMBAND-206
Change-Id: I054a287593a327fa16941f6c9fec802e9ce2fac8
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 24 Jan 2017 17:49:26 +0000 (18:49 +0100)]
deploy-cache: Sync nailgun settings explicitly
/etc/nailgun/settings.yaml AUTHORIZED_KEYS is populated before
the bootstrap image (and cached keypair) are injected, so it
needs to be synced explicitly.
JIRA: ARMBAND-188
JIRA: ARMBAND-190
Change-Id: I8e4004e1ec62ace1dd127ee19127190bc295b0e2
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 23 Jan 2017 22:39:34 +0000 (23:39 +0100)]
deploy-cache: refresh authorized_keys from id_rsa
When bootstrap cache is present, the cached id_rsa keypair is
copied to Fuel Master node after the initial packages are installed
(cobbler pp copies id_rsa.pub as /etc/cobbler/authorized_keys).
This leaves behind out-of-sync cobbler configuration, generated from
the fresh id_rsa.pub instead of the cached one.
While at it, also fix Fuel Master authorized_keys from ~/.ssh, which
is transferred via /etc/nailgun/settings.yaml to deployed nodes,
leading to nodes rejecting subsequent key-based ssh logins.
JIRA: ARMBAND-188
JIRA: ARMBAND-190
Change-Id: I58b45c9522b16c7d05dafcd1acaff4b8cc30013e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sat, 21 Jan 2017 22:02:47 +0000 (23:02 +0100)]
patch-packages: Disable for Armband
Now Armband also patches test-vm with an updated x86 image in the
upstream repo, so we can disable patch-packages for cirros-testvm
during ISO build.
Since Armband can patch packages at the upstream repo level,
disable patch-packages completely.
JIRA: ARMBAND-200
Change-Id: I5531460c1dd18d94b680d40971713d090be8c353
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sat, 21 Jan 2017 20:45:46 +0000 (21:45 +0100)]
f_repobuild: Pull packetary patch from upstream
Sync sensitive packetary change with upstream [1].
Once validated in Armband, we should be able to also push [2].
[1] https://review.openstack.org/#/c/420815
[2] https://gerrit.opnfv.org/gerrit/#/c/23999/
JIRA: ARMBAND-185
Change-Id: I2aa28daf217e01a5cd905a77141903758d085de7
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sat, 21 Jan 2017 18:34:06 +0000 (18:34 +0000)]
Merge "Uplift Armband to Fuel Newton"
Alexandru Avadanii [Sun, 18 Dec 2016 15:53:26 +0000 (16:53 +0100)]
Uplift Armband to Fuel Newton
[ Dan Andresan ]
- puppet: database: Fix Percona XtraBackup sync
[ Alexandru Avadanii ]
- disable all plugins;
- re-enable remote tracking;
- remove "Revert: Point to specific snapshot ...";
- patch context adjustments;
- obsolete "kernel-bump", linux-image-lts-xenial is now the default;
- network-checker iface state check now fixed upstream [1];
- fuel-nailgun-agent hugepage size should also check /proc/meminfo;
- fuel-nailgun-agent CPU detection for AArch64;
- nova AArch64 hugepage support is now upstream;
- obsolete Cirros Test VM direct kernel boot (by switch to AAVMF):
* f-l/0001-upload_cirros-Add-direct-kernel-boot-support.patch
* f-w/0001-direct-kernel-boot-for-cirros.patch
- rework m1.micro RAM size patch after puppet manifest split upstream;
- re-enable arch-agnostic plugins which were rebased in Fuel@OPNFV:
* f_yardstick-pluginbuild
* f_congress-pluginbuild
- do NOT retire MySQL SST provider patch series (nack: ARMBAND-186),
rebase (and keep for now) MySQL SST provider patches, as trying to
use xtrabackup-v2 revelead a regression since Colorado.3.0, and
these patches simplify troubleshooting a lot;
- AArch64: nova: libvirt: Use host-model cpu (ARMBAND-193);
- AArch64: nova: libvirt: Use pointer_model instead of use_usb_tablet;
- m1.micro RAM size insufficient for TestVM with AAVMF (s/128/256/)
- switch Cirros TestVM to AAVMF from direct kernel boot;
- backport nova libvirt driver fix for deleting instances booted with
AAVMF firmware from [2];
TODO (later):
- Include ISO build time fixes for cirros_testvm in Armband package;
TODO (ODL, later):
- test & revise leveldb patching;
- bring back Qugga patching for arm64;
- configure systemd service to automatically respawn;
[1] https://review.openstack.org/#/c/417373/
[2] https://review.openstack.org/#/c/357190/
JIRA: ARMBAND-29
JIRA: ARMBAND-32
JIRA: ARMBAND-63
JIRA: ARMBAND-88
JIRA: ARMBAND-116
JIRA: ARMBAND-118
JIRA: ARMBAND-186
JIRA: ARMBAND-193
JIRA: ARMBAND-194
JIRA: ARMBAND-195
JIRA: ARMBAND-196
JIRA: ARMBAND-197
Change-Id: Ia99022e364e61245d109cabab9d0ed7157b4d2f5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Signed-off-by: Dan Andresan <dan.andresan@enea.com>
Anders Roxell [Wed, 18 Jan 2017 20:35:24 +0000 (21:35 +0100)]
patches/fuel-plugin-ovs: fix version bump of libxenstore3.0
JIRA: ARMBAND-192
Change-Id: Ia99fab2dc38e7e5f8372dedfadf9c807586e7080
Signed-off-by: Anders Roxell <anders.roxell@enea.com>
Alexandru Avadanii [Wed, 21 Dec 2016 02:26:29 +0000 (03:26 +0100)]
deploy-cache: Fix home dir expansion in .ssh path
JIRA: ARMBAND-184
Change-Id: I26a79ac6c4ec4314fb21fc55b43985488c1b5fde
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 19 Dec 2016 22:33:05 +0000 (23:33 +0100)]
deploy-cache: Fix one more time id_rsa inject
JIRA: ARMBAND-184
Change-Id: Ie88d1d2a16cbce6987ac12f226e48acc1fc81d9b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 20 Dec 2016 19:27:16 +0000 (20:27 +0100)]
build: select_ubuntu_repo: break on err
Backport urgent fix [1] from Fuel@OPNFV to unbreak all CI
verify/build jobs in Armband.
[1] https://gerrit.opnfv.org/gerrit/#/c/26269/
Change-Id: Icf5a84b62eb39edd922ab98a45b2c26c478466f6
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 19 Dec 2016 00:16:33 +0000 (01:16 +0100)]
patches: fuel-mirror: Remove obsolete patches
fuel-mirror has been replaced by packetary and all its patches
we held in Armband are now obsolote as well.
JIRA: ARMBAND-185
Change-Id: I1b83501965394ea8080305428bad17c826c5cf42
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sun, 18 Dec 2016 22:49:24 +0000 (23:49 +0100)]
deploy-cache: Fix bootstrap id_rsa inject
JIRA: ARMBAND-184
Change-Id: Ibcc70205f0688ce43e27d6d1361d513f15b4576b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sat, 17 Dec 2016 18:05:18 +0000 (19:05 +0100)]
sub: packetary: remove, patches upstream
Backported from [1] and adapted for Trusty, since Armband
did not switch to Ubuntu Xenial / Openstack Newton yet.
[1] https://gerrit.opnfv.org/gerrit/#/c/23999/7/
JIRA: ARMBAND-185
Change-Id: I1dd2cec09aa1077a5779573bc54c01db93339ac9
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Anders Roxell [Sat, 17 Dec 2016 15:49:34 +0000 (16:49 +0100)]
ci/build.sh: improve robustness
Change-Id: I6324439f887c5d286052128ed1b627f5fec42b31
Signed-off-by: Anders Roxell <anders.roxell@enea.com>
Alexandru Avadanii [Thu, 15 Dec 2016 18:04:32 +0000 (19:04 +0100)]
fuel-main: Restart sshd service instead of reload
Backported from [1] until we switch to Newton and sync again
with Fuel@OPNFV master.
[1] https://gerrit.opnfv.org/gerrit/#/c/25867/
Change-Id: I0972218eaf7aeb9cb435f6408e140b502fc1c0ed
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Wed, 14 Dec 2016 16:25:35 +0000 (17:25 +0100)]
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).
This patch will soon be obsoleted by the Netwon switch.
However, until that happens, we need to ensure CentOS 7.3 is not
breaking the deploy.
[1] https://bugs.launchpad.net/fuel/+bug/
1649895
JIRA: FUEL-238
Change-Id: Iebda7e13d66191614c3552dacb6c80091215baf5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 12 Dec 2016 17:03:06 +0000 (18:03 +0100)]
deploy-cache: Fix bootstrap cache location
We recently changed the location of the deploy cache artifacts on
Fuel Master, which failed to also update the bootstrap_admin_node.sh
harcodes.
JIRA: ARMBAND-172
Change-Id: I1244beca0b5f386efb7ae255fadb0ef69eb559de
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Fri, 9 Dec 2016 16:44:25 +0000 (17:44 +0100)]
deploy-cache: Fix opnfv-bootstraps-cache contents
fuel-bootstrap import expects all artifacts to be placed in the archive
root dir, so adapt our scripts accordingly.
Change-Id: I18ba5cb0f81b1193bc75067ec7c83367f45c0375
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Thu, 8 Dec 2016 21:28:50 +0000 (22:28 +0100)]
deploy-cache: Misc fixes and improvements
- move cache dir on Fuel Master to /var/cache/opnfv, since /var/lib/opnfv
is deleted during env config;
- allow target image collection on environment deploy failure too;
- create cache directory if missing for bootstrap extraction;
JIRA: ARMBAND-172
Change-Id: Icca650e560913345303ca0430a4d8b38183aa0c9
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Cristina Pauna [Wed, 7 Dec 2016 22:05:41 +0000 (22:05 +0000)]
Merge "Fix failed deploys on virtual pod (noha scenarios)"
Alexandru Avadanii [Wed, 7 Dec 2016 21:26:57 +0000 (22:26 +0100)]
fuel-plugins: Enable yardstick plugin build
JIRA: ARMBAND-174
Change-Id: I6a7c76e31b26aa13c82bc755c8985526b5083ecc
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
cristinapauna [Wed, 7 Dec 2016 20:07:20 +0000 (22:07 +0200)]
Fix failed deploys on virtual pod (noha scenarios)
JIRA: ARMBAND-173
Currently only ha scenarios were successfully deployed on virtual pods
The default configuration is for ha scenarios and those have 5 target nodes
while on the noha scenarios there are 4. The noha scenarios failed because
it was trying to parse one extra node.
This patch modifies the dea and dha files for each noha scenario so that the
nodes are properly configured.
Change-Id: I360aeaf8dc92e0ff614367d47d74f6fa61ef2268
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
Alexandru Avadanii [Tue, 6 Dec 2016 22:38:54 +0000 (23:38 +0100)]
deploy-cache: Fix typos in bootstrap collect
Change-Id: I2d30e72cf218251e1b823619501454a65006dd9d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
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>
Alexandru Avadanii [Fri, 2 Dec 2016 13:27:17 +0000 (13:27 +0000)]
Merge "Update documentation for Colorado 3.0 release"
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>
Alexandru Avadanii [Thu, 1 Dec 2016 12:48:58 +0000 (12:48 +0000)]
Merge "fuel-plugin-opendaylight: Upstart service: Respawn"
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>
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>
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>
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>
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>
Alexandru Avadanii [Mon, 21 Nov 2016 22:42:05 +0000 (22:42 +0000)]
Merge "fuel-plugin-opendaylight: Prebuilt leveldbjni DEB"
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>
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>
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>
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>
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>
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>
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>
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>
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>
Alexandru Avadanii [Tue, 15 Nov 2016 21:07:48 +0000 (21:07 +0000)]
Merge "AArch64: Ubuntu local partial mirror: Add arm64"
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>
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>
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>
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>
Alexandru Avadanii [Fri, 28 Oct 2016 14:22:38 +0000 (14:22 +0000)]
Merge "build: Rebase after cirros bump / GPG addition"
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>
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>
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>
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>
Alexandru Avadanii [Mon, 17 Oct 2016 18:16:54 +0000 (18:16 +0000)]
Merge "Revert "FIXME: Temporary: Use archive.ubuntu.com only""
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
Alexandru Avadanii [Thu, 13 Oct 2016 09:15:44 +0000 (09:15 +0000)]
Merge "ci/{build,deploy}.sh: Move `export TERM` to releng"
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
Alexandru Avadanii [Thu, 6 Oct 2016 19:01:03 +0000 (19:01 +0000)]
Merge "Revert "deploy: Reduce Fuel Master VM resources""
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
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>
Alexandru Avadanii [Sat, 1 Oct 2016 18:52:36 +0000 (18:52 +0000)]
Merge "INFO: remove commiters: Joe and Stan"
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>
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>
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>
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>
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>
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>
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>
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>
Alexandru Avadanii [Tue, 27 Sep 2016 15:09:19 +0000 (15:09 +0000)]
Merge "Add grub template to cobbler for MAC-files"
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>
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>
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>
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>
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>
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>
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>
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>
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>
Alexandru Avadanii [Wed, 21 Sep 2016 15:49:50 +0000 (15:49 +0000)]
Merge "Emergency patch - fixed broken links"
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>
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>
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>
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>