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
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
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
Remove mirror yandex.ru from downloading ubuntu kernel

Closes-bug: #1311095
Change-Id: I29a6ca7718a881677b45df291ddfd224f04c579b
fix all pep8 errors

fix pep8 errors in all .py files

Change-Id: Ic8b3da8861176a34e8660071d769ea0f408052ea
Closes-Bug: #1342678
Add Cirros VM with MLNX drivers to fuel mirrors

Change-Id: I3f475ffc9f611932b37aaa729cd5e8dfb2782ce0
Closes-Bug: 1340751
Upgrade, prevent user to run upgrade several times at the same time

Change-Id: Id9541f39217c9f1b8a37b25cc3054ecada9b15b7
Closes-bug: #1343292
Merge "Fail docker build if puppet fails"
Merge "Added bootstrap support to Mellanox connectX 3-pro"