Use CentOS 6.6 kernel in boot/install stage of nodes

Closes-Bug: #1393414

Change-Id: I467afdc7b9f566369a8e616ca323ba0f40adc318
Add tools to debug network issues on cloud

Change-Id: I958abecf5275d3570e536473b2d02aebfb2a531f
Implements: blueprint fuel-additional-packages
python-novaclient is added to nailgun packages specs

This patch is needed for change to fuel-web [1]

[1]: https://review.openstack.org/#/c/135361/

Change-Id: I1a93a998ae7445638467efb7d9dbf14247d2f0c5
Implements: blueprint send-anon-usage
Add 'image-based' group to tests to run them
on CI in separate thread

Change-Id: I329a12b5a956dbbaf38fc5764e74be0703a466ec
Closes-Bug: #1394563
Add wait for rollback to finish

- Add wait that all services are up after rollback
- Add debug information to rollback tests

Change-Id: I830d61550804526ef46fc08369d34a9bce8b6831
Closes-Bug: #1394662
Improve tests exceptions handling

If test fails and then creation of diagnostic
snapshot using nailgun also fails, try to get
logs stored on master node via SSH.

Change-Id: I5456616cf7088210860a4d4a786531333070f3e5
Closes-bug: #1389287
Merge "Improve tests exceptions handling"
Merge "Add 'image-based' group to tests to run them on CI in separate thread"
Remove puppet run from static containers

Additional puppet runs have no impact on deployment
of rsync and rsyslog containers because they do not
change their configuration based on how a user deploys
their environment.

Change-Id: Ic5aac99620a8b6e24c5c5c2be9d246186df08a6c
Closes-Bug: #1395658
Related-Bug: #1382531
Add systest for check readiness env

Scenario:
  1. Create cluster
  2. Add 3 nodes with controller and ceph role
  3. Add 3 nodes with compute and ceph roles
  4. Add 3 nodes with mongo roles
  5. Deploy the cluster
  6. Verify smiles count
  7. Run OSTF

Change-Id: I1d1ac09bd847a4578359b6e8ec895653def595fb
Closes-bug: #1391812
Switch Puppet symlinks to be relative

This change allows rsync container to mount host
directory /etc/puppet to another path, such as
/puppet, without issues with absolute pathing.

Change-Id: I5484392ec15bb33bcb3d0f44b68e4c3a103e7625
Partial-Bug: #1395008
Wrong names of variables in system tests for Sahara

Some variables related to Sahara system tests have wrong names.
Due to this issue Sahara tests are broken. This patch fixes it.

Closes-Bug: #1395734

Change-Id: I659d93df95da5655902ad4481ff3513ccc1f56e8
Remove NeutronVlanHa test from thread_3

Remove NeutronVlanHa from thread_3 because we run it in ha_neutron group

Change-Id: Ie5914e9201ac202ae0b8ac0d0a87211e0f1ae886
Closes-bug: #1395705
Merge "Remove puppet run from static containers"
Correcting the path to OSTF for Sahara in system tests

Change-Id: Ic7d34f107ee2fca248f08092b21985acb434263b
Closes-Bug: #1396067
Check free and top availability only on Windows

The regression has been introduced in 7c98912. procps is unavailable
on OS X and the script already reflects that by using sysctl directly.
On the vast majority of Linux distributions both tools are provided
either by procps or busybox.

Change-Id: I222beab7083399b7bf74c9560391da8aa65b7348
Closes-Bug: 1394141
Merge "Switch Puppet symlinks to be relative"
Merge "Remove NeutronVlanHa test from thread_3"
Merge "Correcting the path to OSTF for Sahara in system tests"
Merge "python-novaclient is added to nailgun packages specs"