Added cloud-init rpm package 

Change-Id: I4062f1fe9b1c9009455473eb3a8ddc1e28f9d588
Closes-Bug: #1335916
Add test, which launches Tempest tests

Tempest contains a lot of scenarios for integration tests and most
OpenStack projects use them for testing new changes, so it would be
better to provide ability to launch Tempest as Fuel-test

Change-Id: I56bf68087e60f5464db4d83314050ace8076b7ce
Added python-imgcreate in 5.1 

Related-Bug #1336666

Change-Id: Ia8c991c53c3cd7dac504d1805d413472eb3034de
Optimize ubuntu mirror build

Use apt-get `print-uris` option to fetch all the urls at once.
Then download them with xargs and wget in parallel.

Closes-bug: #1341566

Change-Id: I394d3463f663ca539e6972a49d00010a5293b513
Added bootstrap support to Mellanox connectX 3-pro

1. libmlx4 to requirements RPM.
2. Module files extraction.
3. Module configurations for Ethernet in /etc/ folder.
   The new /etc/modprobe.d/libmlx.conf will load mellanox
   Ethernet module (mlx4_en) only if the default core
   module is loaded (mlx4_core).

partially implements: blueprint mellanox-features-support
Signed-off-by: Aviram Bar-Haim <aviramb@mellanox.com>

Change-Id: I46c9f293981dcd396b5d3666367c0ed48e641a23
Get credentials for Cobbler from astute.yaml

Currently password for Cobbler is randomly generated,
so we should to parse it from configuration file.

Change-Id: I13feb199d4c7f039195f81440835945a1448a75d
Closes-bug: #1341484
Add right mysql-wsrep name in requirements-deb
Closes-bug: #1341497

Change-Id: I40d16dc5b04ac6627da086ec9769af0a60ba6310
Merge "Optimize ubuntu mirror build"
Revert "Optimize ubuntu mirror build"

This reverts commit 00034d254a0cf72837f16d6f91431915703b2eb9.

Change-Id: I7c416cc39420f03bab5a593dfb1033b6b9363fb1
Merge "Revert "Optimize ubuntu mirror build""
Change ruby-amqp version to 1.4.1 in astute spec

Change-Id: I8305870b3552199745c256694a1785d71d3fcf00
Related-Bug: #1340555
Related-Bug: #1341510
Merge "Add test, which launches Tempest tests"
Merge "Get credentials for Cobbler from astute.yaml"
Pre-save Fuel default settings in all cases

If you open fuelmenu and do not save at all, then
astute.yaml is not created and is empty. One
workaround is to always save a default config before
running fuelmenu.

Change-Id: Iea2521d08629c690ecece5e9a4f1aae34b8f5deb
Closes-Bug: #1314224
Add all neutron packages to requirements

It has come up in several requests that we should have packages present for
 all of the neutron components so that any patches we might have included are
 present in the repos on the fuel-master.

This is not intended to be a "fuel suppports ..." but rather enables users to
 customize their deployment accordingly and not have to find packages that
 where not built from the same sources which would cause more problems for
 them.

Closes-bug: #1330610
Related-blueprint: ml2-neutron

Change-Id: Ic1c6397f5eb73694162b0c01b83bcdd11e27cb54
Merge "Add all neutron packages to requirements"
Fail docker build if puppet fails

Puppet does not return non-zero exit code if
there are errors during deployment.

FIXME: Cobbler has iptables bugs. Implement at future date.

Change-Id: I86834cb62beac981e8c3defb8b2d90bafafb84b6
Closes-Bug: #1337288
Add more diagnostic tools to Fuel master node

Add telnet, nc, rsync, strace, lsof to kickstart
for Fuel master node

Change-Id: I6595d0107d2ae9bedc39486c22d0f3f4f9ed162a
Partial-Bug: #1324594
Enable strict failure on docker build for cobbler

Change-Id: I573102a5f28b6c893e82a7c590a04d34ddc5e32a
Partial-Bug: #1342075
Exclude possibility of installing pecan 0.6 inside ostf container

Change-Id: I7bb277ad78af8c50382defdd11229b6389747fa7
Related-Bug: #1339082