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
Change ruby-amqp version to 1.4.1 in astute spec

Change-Id: I8305870b3552199745c256694a1785d71d3fcf00
Related-Bug: #1340555
Related-Bug: #1341510
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
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"
Fix bootstrap build broken by mlx4 support

Change-Id: I898ff43299a9d0a9a7f7e107a4a8bb1666bea4ca
Add network verification to CI tests in thread_5

After deploying a HA cluster we need to be sure
that cluster is ready and network is working properly
before making a snapshot which is used
for all next tests in the thread.

Change-Id: Id34a0153eff14fcde56fb1939ddbab14bbd6457a
Closes-Bug: #1289297
Merge "Add more diagnostic tools to Fuel master node"
Added new packages in 5.1 for Mellanox

Related-Bug #1335751

Change-Id: I64c1982f60e50fa654407f0694885d8e84b9dc89
Merge "Upgrade, prevent user to run upgrade several times at the same time"
Added new packages in 5.1 for Mellanox

Change-Id: I9fe4feea408693c6a07f8ab6555abc0c2800871a
Related-Bug: #1335647