Increase timeout of waiting the service in check_ceph_status()

Two minutes is not enough for starting ceph service during our
destructive tests, especially in case of some failures.

Change-Id: I892cf7596584ef829475fd6583e869a5109bc1d6
Related-Bug: #1318638
(cherry picked from commit a9fa649b5ea7dec0b6eb7e6b55576e79b652ae40)
Implement creating global packages changelog file

Implements: blueprint consolidated-packages-changelog

Change-Id: Ieaea19ac4cb78b7ac6d9f8347917d3d3c84008ab
(cherry picked from commit 49ca2880d99caace4a85a9d07b0b6ac9a01b14a3)
Fail Fuel Master deployment if puppet or check fails

Puppet apply for Fuel Master deployment runs with
--detailed-exitcodes in order to capture any failures
and fails if any resource fails to apply, including
docker containers.
Cleaned up some obsolete lines about hiera and astute.yaml.

Fixed automated environment deployment scripts to detect
failed deployments and fail as well.

Change-Id: I29238a27f1335d63a6c82274a6dab9b25e1ecf0a
Related-Bug: #1390129
Merge "Increase timeout of waiting the service in check_ceph_status()" into stable/5.1
Merge "Fail Fuel Master deployment if puppet or check fails" into stable/5.1
Check firewall on various cluster configurations

For different environment configurations (simple/HA,
NovaNetwork/Neutron) different puppet manifests and
deployment scenarios can be used, so firewall config
can also be varied. Firewall configuration could be
distorted after HA failover, node addition or cluster
restart. That's why it is necessary to perform
firewall check in few system tests.

Change-Id: I8d87a422399c423482886443bd3a32ff97befad5
Closes-bug: #1393461
Add 'cinder-backup' package to requirements-deb.txt

Change-Id: I3861fab90b84d0e567af72b7323bbb785db2872f
Closes-Bug: 1378553
Add tools to debug network issues on cloud

Change-Id: Ic2b998396133b3e032a8114bd31ba6decfa53aad
Implements: blueprint fuel-additional-packages
Allow EXTRA_DEB_REPOS to multistrap general repos

In before it was only working if all the repositories in EXTRA_DEB_REPOS
were from the OSCI-VM repos.

Closes-Bug: 1381672
Change-Id: I25806855cad76e8f7b106a778bf1c80c85555a16
Merge "Add tools to debug network issues on cloud" into stable/5.1
Merge "Check firewall on various cluster configurations" into stable/5.1
Add wait until nailgun will be operable to rollback tests

-In case of rollback some services need time to start
so we need to wait in tests for these services to start

Change-Id: I34ae6388fe023cad929c1c039d4f7643658548be
Closes-Bug: #1392393
Merge "Allow EXTRA_DEB_REPOS to multistrap general repos" into stable/5.1
Merge "Add wait until nailgun will be operable to rollback tests" into stable/5.1
Using our linux-image-3.11.0-26

Change-Id: I7d1b930355b2ebc972184e4893456e57d5803829
Closes-Bug: #1373459
Prepare build environment

1. In case Ubuntu 14.04:
- add devops repository and install multistrap version 2.1.6
- Pin multistrap version 2.1.6
2. In case Ubuntu 12.04:
- add chris-lea (for nodejs) repository with higher priority
- install nodejs from chris-lea repository
3. For all distributions
- fixed npm global installation permission issue
- ensure bc package is present for make img target

Closes-Bug: #1337343
Closes-Bug: #1312654
Change-Id: I62ba9257fb3d575d996bf4c57b5d983c0050fd3b
(cherry picked from commit d5f87ec202bbd490273ea756c4ec2173d8580ef2)
Add debug messages to rollback tests to understand
when test actually fails

Change-Id: I4fdb01e89375679e62676bbc3a03f0370ace10ae
Closes-Bug: #1394662
Changes to improve work under windows

Added check for procps in prepare-environment
Available memory check moved to separate action
Added requirements section in README
Fixed top and free check in Cygwin

Closes-Bug: #1373655

Change-Id: I2e700602fe7bb81464975521023f4693462b4379
(cherry picked from commit 7c98912407dce20dbef759fb19719b79b4a627d2)
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 "Changes to improve work under windows" into stable/5.1