armband.git
8 years agoFIXME: cobbler: setup.sh: Keep extra RPM repos. 93/13593/1
Alexandru Avadanii [Wed, 27 Apr 2016 23:48:43 +0000 (01:48 +0200)]
FIXME: cobbler: setup.sh: Keep extra RPM repos.

cobbler-grub-aarch64 (arm64 specific loader) is currently
distributed and added to the cobbler docker container during
ISO build using EXTRA_RPM_REPOS envvar mechanism.

However, since this package installs files in a mounted location,
its contents are not persistent, requiring a test and eventual
forced reinstall during container start.

This, of course, requires the package to be available at that point,
which is not currently possible, as we remove the extra RPM repository
entry from yum config at the end of container build.

Hacky temporary workaround:
Keep extra RPM yum config after container is set up, only for cobbler.

TODO: This patch should be dropped once cobbler-grub-aarch64 RPM
package gets upstreamed.

Change-Id: I58e39df2671d79125c68a5ec994db962c103ce01
(cherry picked from commit 69fd98ae01038e2eb130d55f1f90719d5bc30c67)

8 years agobuild.sh: move files instead of copying them. 91/13591/1
Josep Puigdemont [Wed, 27 Apr 2016 15:41:05 +0000 (17:41 +0200)]
build.sh: move files instead of copying them.

Change-Id: Ib59d82067d028a2c946a87747a6975749c85133b
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit 3b174977cbb4bf7a3a734912748204ca923bcc19)

8 years agoCleanup: TODO.md: Trim obsolete entries. 89/13589/1
Alexandru Avadanii [Wed, 27 Apr 2016 14:18:39 +0000 (16:18 +0200)]
Cleanup: TODO.md: Trim obsolete entries.

rx-vlan-filter should be documented as a limitation in the current
release, and work for supporting it in bootstrap would not be
justified.

ThunderX network card speed is now parsed from ethtool output via
nailgun-agent and ohai.

Change-Id: If90e48eaf3665c570cd2999e8b6b1775e319bff7
(cherry picked from commit 058161ede98880ee6071a7bf38532846db29ef76)

8 years agoMakefile: cleanup: drop time measurement. 35/12735/12
Alexandru Avadanii [Wed, 27 Apr 2016 14:15:21 +0000 (16:15 +0200)]
Makefile: cleanup: drop time measurement.

This is now covered by Jenkins for automatic builds, and not
relevant for manual builds.

Change-Id: I539a7311fa9689405acdfcd05773fd5aaa81fbb0
(cherry picked from commit f4cf022ab567ce7f341ed5ef8c6b33f7d48d6963)

8 years agoMakefile: Finalize RPM repo switch. 87/13587/1
Alexandru Avadanii [Mon, 25 Apr 2016 20:16:06 +0000 (22:16 +0200)]
Makefile: Finalize RPM repo switch.

We previously added support for needed RPMs missing from Fuel repos,
by introducing an additional "armband" repository, then ammending
OPNFV ks.cfg{,.orig}; it's time to remove RPM mirror override
LATEST_MIRROR_ID_URL.

Since LATEST_MIRROR_ID_URL is common for mos CentOS and Ubuntu repos,
fill in MIRROR_MOS_UBUNTU instead.

Change-Id: I137ba588f8c3be3339a4b8affb4f84dc5ac9acc8
(cherry picked from commit e37d8766bf5429e4664b82c67e2575d48a3c738c)

8 years agoMakefile: Remove MIRROR_UBUNTU_URL hardcode. 85/13585/1
Alexandru Avadanii [Wed, 27 Apr 2016 00:23:35 +0000 (02:23 +0200)]
Makefile: Remove MIRROR_UBUNTU_URL hardcode.

This uses the public Ubuntu archive, which is not only slow,
but oftenly times out.

With the risk of using slightly lagging local mirrors, remove
public archive hard code.

End-users should configure this based on their location/mirrors
if necessary (e.g. out of date closest mirrors).

Change-Id: I3d963d202033b2b75dab3b8f10ee31e5a6940994
(cherry picked from commit 946b3dbbf2bf8022924cdd008587dfe7fc1e9a47)

8 years agof_repobuild/Makefile: Use python-debian from pip. 83/13583/1
Alexandru Avadanii [Tue, 26 Apr 2016 21:15:15 +0000 (23:15 +0200)]
f_repobuild/Makefile: Use python-debian from pip.

Currently, Ubuntu Trusty provides a broken python-debian package,
that fails to parse foreign architecture (package:any) relationships.

Purge debian package and let pip resolve this dependency, using a
newer version from pypi.

[1] http://lists.alioth.debian.org/pipermail/
    pkg-python-debian-maint/2014-July/001795.html

Change-Id: Iba8f6cb52ad0a92e5d8d2bee4fb066b213991a94
(cherry picked from commit ea5e41035b621520b805f5c50bb5153a76ff0800)

8 years agoRebase: Drop cpio symlink patch (upstream). 81/13581/1
Alexandru Avadanii [Tue, 26 Apr 2016 14:44:37 +0000 (16:44 +0200)]
Rebase: Drop cpio symlink patch (upstream).

Drop p/fuel-main/0003-Make-cpio-accept-symlinks.patch,
since this is now covered by OPNFV commit f544e41,
"Correction due to changed cpio behavior".

For details, see https://jira.opnfv.org/browse/FUEL-125

Change-Id: I6c04e34cb7a5af5681745f1cdd026809c65720ce
(cherry picked from commit 890027f3b712797e699a3883d1f454a1d7c7c3bb)

8 years agoCopy OPNFV docs dir as documentation base. 79/13579/1
Alexandru Avadanii [Fri, 22 Apr 2016 13:38:45 +0000 (15:38 +0200)]
Copy OPNFV docs dir as documentation base.

Armband Fuel for aarch64 is very similar to amd64 in both
configuration and deployment, with a small difference in the build
process.

Therefore it makes sense to base our documentation on Jonas'
work in OPNFV Fuel.
(cherry picked from commit 719cf0300eb2c63375dde152851d6ba73ca99498)

Change-Id: I34e7b1ef7bc2f7928ebb04c39ed0a1d48c3a4b54

8 years agoPass revision version to the build fuel system 77/13577/1
Josep Puigdemont [Fri, 22 Apr 2016 09:07:40 +0000 (11:07 +0200)]
Pass revision version to the build fuel system

Fuel makes use of the REVSTATE variable in the make file to alter the
name of the resulting ISO image. We need to honor the revision specified
by the jenkins build system at OPNFV, and pass this variable along to
fuel@opnfv.

Change-Id: I1f80dfcae313058dd9a4486bbbfdfbb0b52ea405
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit 9a07b1737dd78f1f1bb8baeb3604379211ee84cf)

8 years agoIncrease target image build timeout 75/13575/1
Stanislaw Kardach [Thu, 21 Apr 2016 22:42:04 +0000 (15:42 -0700)]
Increase target image build timeout

Currently we're close to 40 minutes of image building (thanks to
qemu-debootstrap). If network connectivity is a bit slow (happened to
me) it's easy to go over 1h limit. Therefore let's push this to 2 hours
to be safer.

Signed-off-by: Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com>
(cherry picked from commit 8bbaf656043e99b265487dfc9c85ac37ca17abba)

Change-Id: I47069e7e67fb7c68f639e5089e346bdb78c0ae39

8 years agobuild.sh: save git URL and revision used for the build. 73/13573/1
Josep Puigdemont [Thu, 21 Apr 2016 11:40:25 +0000 (13:40 +0200)]
build.sh: save git URL and revision used for the build.

Change-Id: I7c812ec697b1d75aafe39f6ad542647c45cc70b6
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit 82c8ce04572c6b1e46909827ecb35ed2ca9e8285)

8 years agoCorrect docker cleaning 71/13571/1
Stanislaw Kardach [Wed, 20 Apr 2016 23:34:58 +0000 (16:34 -0700)]
Correct docker cleaning

So there was a very stupid mistake in the docker container cleaning
that this patch fixes.

Signed-off-by: Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com>
(cherry picked from commit 6bf15cd4182cdab5606f4198f3eb30f452345648)

Change-Id: I3e37100af715ff1e1aa4a8303df8af3004eb8723

8 years agoAllow configuring MySQL WSREP SST provider 69/13569/1
Stanislaw Kardach [Wed, 20 Apr 2016 22:49:06 +0000 (15:49 -0700)]
Allow configuring MySQL WSREP SST provider

On some arm64 platforms xtrabackup is broken due to an outdated
MySQL/InnoDB code that it uses which is missing. To work around that
this patch allows choosing which WSREP SST provider to use. Aside of
already supported `xtrabackup-v2` and `mysqldump`, the `rsync` method
has been added as it is comparable to xtrabackup in terms of speed (or
is faster), has been validated to work on arm64 platforms where
xtrabackup is broken and it doesn't rely on db mechanisms to perform the
state transfer.

This patch is tied to a patch in fuel-web that introduces configuration
options for WSREP SST provider and in case nothing is specified, it
will choose `xtrabackup-v2`.

Signed-off-by: Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com>
(cherry picked from commit f96f651a653d5e5b32515f177400bc0456d5ab7c)

Change-Id: Ibe7113a3629eb2b747c99ce16ef244fb7081d121

8 years agoCleanup patch-export bugs 67/13567/1
Stanislaw Kardach [Wed, 20 Apr 2016 22:45:31 +0000 (15:45 -0700)]
Cleanup patch-export bugs
(cherry picked from commit be5864d1622dc080718422b313cf9954b123c3b0)

Change-Id: I85fc2afcf51c618f5680b95d596a264d60f16f53

8 years agobuild.sh: do not use readlink for unexisting dir 65/13565/1
Josep Puigdemont [Wed, 20 Apr 2016 21:08:35 +0000 (23:08 +0200)]
build.sh: do not use readlink for unexisting dir

The build failed to copy the artifact files to the destination
directory because the variable BUILD_DIRECTORY was empty.
This variable is obtained doing "readlink" on a path, although
at the time of the assignment that path does not exist yet. This
is because it depends on a path inside a submodule that has not
yet been initialized.

We remove readlink on the assignment since we know the path will
already be in a canonicalized form, since it is constructed from
an already canonicalized path.

Change-Id: Icc1113d26b503ff998aebbcd1efe81004859f878
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit d7adccfac3b55fdac91554ebbef83cf68ccfaf5a)

8 years agobuild.sh: actually build the ISO. 63/13563/1
Josep Puigdemont [Wed, 20 Apr 2016 15:42:45 +0000 (17:42 +0200)]
build.sh: actually build the ISO.

Change-Id: Ica40e2fd78d6569cc17e6702a094889ae732249a
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit 26afb33eae322c85eda964d755a2ed0c05857a85)

8 years agoceilometer: Fix libvirt-bin group name for armband. 61/13561/1
Alexandru Avadanii [Mon, 18 Apr 2016 16:51:15 +0000 (18:51 +0200)]
ceilometer: Fix libvirt-bin group name for armband.

Upstream mirrors use a custom version of libvirt, ported from
Debian, while keeping the Ubuntu ceilometer package, leading to a
libvirt group name mismatch between the two.

Fuel-library hardcodes a deb-version test for libvirt-bin, which
enforces the use of "libvirt" instead of "libvirtd" for 1.2.9 or
newer libvirt-bin [1].

Armband brings its own 1.3.2 libvirt-bin package, which respects
Ubuntu standard group naming ("libvirtd"), but since 1.3.2 > 1.2.9,
the old group name ("libvirt") is still used.

This patch extends the version checking introduced in [1]:
 - libvirt-bin 1.3.2 or newer will use "libvirtd" naming;
 - libvirt-bin 1.2.9 ... <1.3.2 will use "libvirt".

[1] https://review.openstack.org/#/c/200602/8/deployment/puppet/
    openstack/manifests/ceilometer.pp

Change-Id: I11861e1863d7971a844c62dc08f22dbbab63b3e1
(cherry picked from commit c3b6de80481baba29fed8eb35259e28e2022bc7c)

8 years agoFix build issue introduced by RPM repo switch. 59/13559/1
Alexandru Avadanii [Mon, 18 Apr 2016 15:32:44 +0000 (17:32 +0200)]
Fix build issue introduced by RPM repo switch.

Adding another RPM repo also requires updating ks.cfg{.orig,} in
OPNFV fuel repository.
Update TODO by removing obsolete entries.

Also fix minor unrelated patch whitespace error.

Change-Id: I6a7f271d32c5d9c58aa48658e90e1cdbb0d59fdc
(cherry picked from commit f67fcb05c8a5e8eca48aef084298aa4cfd57e344)

8 years agoSwitch to upstream RPM repos + armband repo-comp. 57/13557/1
Alexandru Avadanii [Sun, 17 Apr 2016 19:52:48 +0000 (21:52 +0200)]
Switch to upstream RPM repos + armband repo-comp.

Instead of using linux.enea.com for ALL RPM packages for CentOS7,
by overriding FUEL_MIRROR in the Makefile, switch to using
EXTRA_RPM_REPOS variable to point to armband RPM repo-component.

This way, the bulk of RPM packages will be fetched from upstream,
instead of our mirror.

- we no longer have to sync and merge from upstream the RPM repos,
  but only maintain the reduced armband repo-component, currently
  hosting 2 packages (qemu-user-static and cobbler-grub-aarch64);
- it will lower bandwidth usage to armband mirrors;
- first step for merging with upstream the RPM repos;
- easier to integrate with the way OPNFV replaces YUM repos on FM;

Change-Id: I76c1ef3d308c099d523099ea96fb57539ef71e04
(cherry picked from commit 7a70a9e5fd406a1d72d038ed9460e417df4e8482)

8 years agofuel-nailgun-agent: ohai: Read L1 info w/ ethtool. 55/13555/1
Alexandru Avadanii [Sun, 17 Apr 2016 18:07:42 +0000 (20:07 +0200)]
fuel-nailgun-agent: ohai: Read L1 info w/ ethtool.

fuel-nailgun-agent uses ohai and rethtool for reading eth info,
including ethernet card speed. However, current methods rely on the
drivers populating the advertised and/or supported link speed lists.

This is not true for all drivers, especially for some Fibers
that only report the speed via ethtool when the link is up.

This patch adds support for reading L1 info from ohai, which
supports parsing ethtool speed starting with version amos2 [1].

[1] https://linux.enea.com/mos-repos/ubuntu/8.0/pool/main/o/
    ohai/ohai_6.14.0-2~u14.04+mos1+mos8.0+amos2_all.deb

Change-Id: Ic8c252e411a680af32cc68574c572434147a7e78
(cherry picked from commit 20f60bd215bc73f4fd9d8c0c08598fb4e6a28b77)

8 years agotarget Ubuntu: Blacklist rtc-efi if not supported. 53/13553/1
Alexandru Avadanii [Sun, 17 Apr 2016 16:05:24 +0000 (18:05 +0200)]
target Ubuntu: Blacklist rtc-efi if not supported.

Older ThunderX and possibly other UEFI-enabled targets do not support
rtc-efi properly, so they end up filling dmesg with useless
complaints about not being able to read system time.

This adds a simple test for rtc-efi and blacklists it in target OS
(Ubuntu) if not supported.

While we're at it, rename a patch file I missed in a previous rebase
and update TODO.

Change-Id: Ia86b27ad50aca9b0fde50522f2bd15d329726f34
(cherry picked from commit 6bef7de313b6bb33f7a716d1d70ec4eb4aae9a3f)

8 years agobootstrap: Add 'armband-rtc-efi-fix' package 51/13551/1
Alexandru Avadanii [Sun, 17 Apr 2016 14:34:18 +0000 (16:34 +0200)]
bootstrap: Add 'armband-rtc-efi-fix' package

Older ThunderX and possibly other UEFI-enabled targets do not support
rtc-efi properly, so they end up filling dmesg with useless
complaints about not being able to read system time.

armband-rtc-efi-fix validates rtc-efi can be used on the system,
otherwise it rmmods rtc_efi kernel module via rcS script.

This patch hardcodes the addition of armband-rtc-ef-fix package during
bootstrap image build.

NOTES:
This could be later removed or, if other fixes need to be delivered
like this, grouped in a meta package.

Target OS (Ubuntu) still needs to be handled, preferably by blacklisting
rtc-efi module and rebuilding initramfs during provisioning.

Fuel 9.0 moved default package list to openstack.yaml fixture, see [1].

[1] https://github.com/openstack/fuel-web/commit/
    4ee42effe27694bd231663e3d0f10c0c42877177

Change-Id: I57d632e3915058bbb1fc56b3a7fbd5d15787f9d9
(cherry picked from commit f9b8d557900a105483168e75344059cba5435e6e)

8 years agoRebase after "Bugfix Broadcast Group". 49/13549/1
Alexandru Avadanii [Sun, 17 Apr 2016 13:13:52 +0000 (15:13 +0200)]
Rebase after "Bugfix Broadcast Group".

While we're at if, fix whitespace errors in affected patches.

Change-Id: Ic14e3e13f9503ab4b9307e55c731825b8a33da3b
(cherry picked from commit f55f96c79945e3c6c6d0fe907f8520a9eacd2677)

8 years agoMakefile: submodules-clean: Add 'git am --abort'. 47/13547/1
Alexandru Avadanii [Sun, 17 Apr 2016 13:00:39 +0000 (15:00 +0200)]
Makefile: submodules-clean: Add 'git am --abort'.

Sometimes patches fail to apply cleanly on patches-import, usually
due to upstream changes.

submodules-clean removes tags and resets HEAD, so it should also
try aborting the git am command.

Change-Id: I7e839383cbcde60deaf9266f24512f985b0b642e
(cherry picked from commit fa47cae0599281bf3ae3c8d7b4816b22d39e3583)

8 years agoMerge "build.sh: added initial build script" into stable/brahmaputra
Alexandru Avadanii [Mon, 2 May 2016 14:27:14 +0000 (14:27 +0000)]
Merge "build.sh: added initial build script" into stable/brahmaputra

8 years agobuild.sh: added initial build script 45/13545/1
Josep Puigdemont [Fri, 15 Apr 2016 15:14:36 +0000 (17:14 +0200)]
build.sh: added initial build script

Change-Id: Icf8662682b65254c42ca752a14e19b0e08d65853
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit f89a39ae6698286ac43f5829e45d259bcda3b1a7)

8 years agoRebase after "redo config of plugin build". 43/13543/1
Alexandru Avadanii [Tue, 12 Apr 2016 14:44:20 +0000 (16:44 +0200)]
Rebase after "redo config of plugin build".

Change-Id: If0d4c64742d0984f32c7c68bc903332ceea656e9
(cherry picked from commit 06a429353c0f41083928499589db288ae3275f2a)

8 years agoRebase on upstream update 41/13541/1
Stanislaw Kardach [Mon, 11 Apr 2016 10:39:48 +0000 (12:39 +0200)]
Rebase on upstream update
(cherry picked from commit 7812485e01f40a824a0820d73beb1a0a96599eb6)

Change-Id: I1d31667ca5151f2af0acb555b4de9c5dc7f99b2e

8 years agoFIXME: Add udev package to local mirror. 39/13539/1
Alexandru Avadanii [Fri, 8 Apr 2016 14:28:01 +0000 (16:28 +0200)]
FIXME: Add udev package to local mirror.

Ubuntu Trusty arm64 udev is currently overriden by MOS udev,
add MOS udev to local mirrors on Fuel Master.

Change-Id: I08f384b9dea940f39ee29a1ab6ff7302c18d9e51
(cherry picked from commit a243edde9c34f38dff717d8f6997825e74a61252)

8 years agoFIXME: Add --force-yes to apt-get dist-upgrade. 37/13537/1
Alexandru Avadanii [Fri, 8 Apr 2016 13:32:58 +0000 (15:32 +0200)]
FIXME: Add --force-yes to apt-get dist-upgrade.

arm64 udev in Ubuntu Trusty is broken, so we had to provide our own
patched udev package in armband MOS repos.

Due to dpkg version comparison algorithm, our MOS version of udev
is considered a downgrade, which requires --force-yes for
apt-get dist-upgrade to work and pick up this version, otherwise
bootstrap/target image build would fail with apt-get error code 100.

This change can be dropped later, if other packages do not manifest
the same behavior.

Change-Id: I00f6a55290f2d09fd6aacfa948c84e39da27923d
(cherry picked from commit 4ac065843d64e56ba7374ad8732cc27f8682a8be)

8 years agoRebase after Fuel update 35/13535/1
Stanislaw Kardach [Thu, 7 Apr 2016 08:50:42 +0000 (10:50 +0200)]
Rebase after Fuel update
(cherry picked from commit 47546677064ce3108123c4fcd6cb98bae16eccbc)

Change-Id: I27439774905f670591ef7e1a5d1c134333a2c5fb

8 years agoRebase after upstream bump 33/13533/1
Stanislaw Kardach [Tue, 5 Apr 2016 10:33:16 +0000 (12:33 +0200)]
Rebase after upstream bump
(cherry picked from commit 4d4bf7c29530ea85570b30ee9b351bc55825b950)

Change-Id: Ied0b2eba422aa54ecf0d4834f18a583ef0a5ffa9

8 years agodea: remove extra byte in IP address 31/13531/1
Josep Puigdemont [Fri, 1 Apr 2016 15:43:44 +0000 (17:43 +0200)]
dea: remove extra byte in IP address

Change-Id: I69526569eb0ba26e38a30e53ce6cdb4763ac5dbe
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit 99f2db2813e2fc16464a2a9493307e9279f4d7f5)

8 years agoMerge "Added files for automatic deployment." into stable/brahmaputra
Alexandru Avadanii [Mon, 2 May 2016 14:19:45 +0000 (14:19 +0000)]
Merge "Added files for automatic deployment." into stable/brahmaputra

8 years agoMerge "Add Florin, Alexandru, and Mazdak to INFO file" into stable/brahmaputra
Alexandru Avadanii [Mon, 2 May 2016 14:19:30 +0000 (14:19 +0000)]
Merge "Add Florin, Alexandru, and Mazdak to INFO file" into stable/brahmaputra

8 years agoAdded files for automatic deployment. 29/13529/1
Josep Puigdemont [Thu, 31 Mar 2016 08:54:31 +0000 (10:54 +0200)]
Added files for automatic deployment.

Change-Id: If9a9bb03c3cbcb28c0d6fb218069c6db46d4d314
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit eb165e4fbab7ef92661101c836257b177e158929)

8 years agoAdd Florin, Alexandru, and Mazdak to INFO file 27/13527/1
Trevor Bramwell [Wed, 30 Mar 2016 15:05:50 +0000 (08:05 -0700)]
Add Florin, Alexandru, and Mazdak to INFO file

They were approved as submitters back in December of 2015.

Change-Id: I5a2021e4796a848d2537d87bc1ac1bee26b0a9c6
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
(cherry picked from commit e413605dfcb2500a769ad663a89edabbc448488f)

8 years agoAdd initial documentation on DEA files 25/13525/1
Josep Puigdemont [Tue, 29 Mar 2016 15:53:44 +0000 (17:53 +0200)]
Add initial documentation on DEA files

I have only formatted the file into markdown, all the credit goes to the
Josep Puigdemont.

Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit 58827fdb426f275a7a223d4db773ec3a717ec9c1)

Change-Id: I70292f60a058dc63c0362b1d37756645f2d811d6

8 years agoClean up and fix Libvirt and Ceph 23/13523/1
Stanislaw Kardach [Tue, 29 Mar 2016 13:06:02 +0000 (15:06 +0200)]
Clean up and fix Libvirt and Ceph

[ Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com> ]

* Fix upload_cirros timeout
* Workaround for default video device in nova
* Fix syntax and increase TestVM's RAM requirements

[ Alexandru Avadanii <Alexandru.Avadanii@enea.com> ]

* Cleanup: Obsolete SEPARATE_IMAGES.
* Nova libvirt drv: arm64: Update console default.
* fuel{,-main}: Cleanup obsolete patches.
* nova: Fix inject for direct boot with part table.
    See https://bugs.launchpad.net/nova/+bug/1290455 for full bug
    description. For now, we detect direct kernel boot with a partition
    table inside disk image by passing target_partition when root kernel
    arg points to a partition (instead of the whole disk).
* Drop obsolete/done TODO entries.
* Nova: Fix os cmd line parsing for list case.
* ceph: Fix obsolete XFS mount param.
* Fix out-of-order embedded patch hunks.

Signed-off-by: Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit 0f762e556ea7b2393f56ca7fb8e06f66f99880aa)

Change-Id: I24f84e8b100b3f1542f9f51db93ebad9831b9b14

8 years agoRebase patches and fix importing 21/13521/1
Stanislaw Kardach [Tue, 29 Mar 2016 12:42:46 +0000 (14:42 +0200)]
Rebase patches and fix importing

* We were missing the patch rebase changes that were introduced by gerrit
  automatic upstream project update for submodules. This patch introduces
  them.
* Apply all submodule patches a single `git am` call to help with
  rebasing patches.
* Correct Opendaylight plugin initialization in repo config.

Signed-off-by: Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com>
(cherry picked from commit ccf57699bbff183ef45fd4a4e94df094ca69ee87)

Change-Id: I88be0617196bc77cf237a9818f7368f6eb78f6b3

8 years agoUpdate INFO with new Committers 19/13519/1
Trevor Bramwell [Fri, 25 Mar 2016 18:32:58 +0000 (11:32 -0700)]
Update INFO with new Committers

Change-Id: I82c6b196ce0c7109913d8d68f1e4f0347af937f5
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
(cherry picked from commit f101dd4429858b1b313eec81959576d974b34f23)

8 years agoAdd fixes and improvements for arm64 deployment 17/13517/1
Florin Dumitrascu [Tue, 8 Mar 2016 13:17:01 +0000 (14:17 +0100)]
Add fixes and improvements for arm64 deployment

[ Florin Dumitrascu <florin.dumitrascu@enea.com> ]

* arm64 support for OpenDaylight Fuel Plugin

[ Stanislaw Kardach <kda@semihalf.com> ]

* Limit ESP to first drive
* Remove default+timeout+tr from cobbler profile
* Fix puppet syntax errors
* Disable usb tablet on aarch64
* Support direct kernel boot for CirrOS TestVM on aarch64
* Remove git version signature not to confuse patches-export
* Fix VGA support for CirrOS TestVM
* Makefile: Add clean-{docker,build}.

[ Alexandru Avadanii <Alexandru.Avadanii@enea.com> ]

* Performance: Use gzip instead of xz compression.
* Switch mirror proto from https to http.
* Update TODO with remaining tasks.
* Disable amd64 Liberty fixture (no multi-arch support yet).
* m1.micro: Increase RAM size to 128MB for aarch64 images.

Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Signed-off-by: Florin Dumitrascu <florin.dumitrascu@enea.com>
Signed-off-by: Stanislaw Kardach <kda@semihalf.com>
(cherry picked from commit 80ba8c45cda5308010ded08b3d070343a92d58b5)

Change-Id: I59823bc27b26e0749f27b6d39ed032847ca23fcd

8 years agoFix missing git submodules. 15/13515/1
Florin Dumitrascu [Wed, 16 Mar 2016 10:07:52 +0000 (11:07 +0100)]
Fix missing git submodules.

Also using https URL for cloning submodules.
No need to use SSH keys, as no push is done on submodules.

Signed-off-by: Florin Dumitrascu <florin.dumitrascu@enea.com>
JIRA:FUEL-39
(cherry picked from commit f6c0f5f6a93e95bc75f0bbffcaa64c463735122f)

Change-Id: Ic20b0cd88bcb8b13b219aa42b15cde9d295c5700

8 years agoInitial code commit 09/13509/1
Florin Dumitrascu [Sun, 13 Mar 2016 17:49:38 +0000 (18:49 +0100)]
Initial code commit

This brings initial code base for Armband project that allows building
an OPNFV Fuel 8 iso based on Brahmaputra components to be deployed on
arm64 servers.

Signed-off-by: Stanislaw Kardach <kda@semihalf.com>
Signed-off-by: Alexandru Avadanii <alexandru.avadanii@enea.com>
Signed-off-by: Florin Dumitrascu <florin.dumitrascu@enea.com>
JIRA:FUEL-39
(cherry picked from commit c715e7bb460f499f4fd20f7ab000d7a6d670636a)

Change-Id: Ic4ed6e6dfbe396d4c8c40357848aae0e158397da

8 years agoAdding INFO and LICENSE for review 03/1603/1
Aric Gardner [Tue, 15 Sep 2015 20:20:27 +0000 (16:20 -0400)]
Adding INFO and LICENSE for review

Change-Id: I5cab2628665f47a5e7baed0bf94c70e1549fe1e8
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
8 years agoInitial empty repository
Aric Gardner [Tue, 15 Sep 2015 20:20:19 +0000 (20:20 +0000)]
Initial empty repository