New thread for HA testing

Closes-Bug: #1376735

Change-Id: Ifabf8bb9ab9e36837ee732e11e3e87508aa41d31
Increase verbosity of Firewall check results

Create dump of iptables rules before running check
and increase verbosity of log message if test fails.
Also do not remove temporary check file, just rename it.

Change-Id: I55fa25e7ef0d2a42899b98600297741ad53d931c
Closes-bug: #1378745
(cherry picked from commit 82e1c6e502f5094bf1ff91dc8f5dd4e7c5aab094)
Requirements update to fuel-devops==2.5.1

Change-Id: I7fd501a826864ebab48926001233b583c7580596
Add source download when building mirrors

Add parameter YUM_DOWNLOAD_SRC for enabling this ability

Related-Bug: #1381267

Change-Id: I8c1f6395de9183c597dc753b393a26196b06abb7
Merge "Increase verbosity of Firewall check results" into stable/5.1
Ubuntu mirror handling of Extra for base packages

Patch adds handling of the EXTRA_DEB_REPOS for base packages
by updating multistrap configuration.

Closes-Bug: 1381672
Change-Id: I99e782eecd7d5bd2c84bd07ff096ce112aca39bc
Merge "Requirements update to fuel-devops==2.5.1" into stable/5.1
Up devops version to 2.5.2

Change-Id: I94ee91a9a91b6848d1abae43d8415455c5bf3ccc
(cherry picked from commit 87b23a2502ddd46be5429569fab68e4f212e0004)
Remove running of one Heat test in system test 'Heat HA'

Heat OSTF 'test_autoscaling' is skipped in the HA mode, but in system
tests skipped test equal failed test, it is not correct in current situation.
So need to don't run test 'test_autoscaling' in the HA Heat system test.

This fix was already done in 5.1 in the following commit:
https://review.openstack.org/#/c/122364/ , but it was accidentally
reverted, so need to add it again.

Change-Id: Ia079ead1ad35c5a65a8139f0dbcd1b4731101dd9
Closes-Bug: #1371025
Reducing the size of upgrade tarball

* implemented building diff mirrors
* defined diff mirror artifacts
* put diff mirrors into upgrade tarball

Implements-blueprint: generating-update-mirrors
Change-Id: Ic208b28e87a1505fe12317494ad327841c9a0964
Run upgrade script with --password option

- Add --password option to upgrade
script run
- Move keystone credentials to settings.py

Change-Id: Iae715e6c6034211d69dd4ea82502c3f3d8e9b14f
Closes-Bug: #1386165
Merge "Reducing the size of upgrade tarball" into stable/5.1
Using of $(PRODUCT_VERSION) dependent upstream mirrors

This feature allows to freeze version of upstream mirrors
for each version of product separately.

Closes-Bug: #1377125
Change-Id: I2df5fe9c00aad06dd355c4ea0c956648f0ce2eaf
Merge "Ubuntu mirror handling of Extra for base packages" into stable/5.1
Merge "Using of $(PRODUCT_VERSION) dependent upstream mirrors" into stable/5.1
Fix for diff upgrade tarball

Implements: blueprint reduce-tarball-size
Change-Id: I0456a06d675e7e1a535669475a6216009be73430
Mount /etc/yum.repos.d from host to storage-repo

We have to mount /etc/yum.repos.d into fuel-storage-repo container if we
want to get latest repos inside containers. Otherwise we will have
latest repos, but they won't be used.

Change-Id: I7de729be3cb17cb13d1838b69fb964cb43248cff
Closes-Bug: #1390375

(cherry picked from commit d942738c849eca6781908d538f736d5e9b75c426)

Change-Id: I1bb0ce6fbbb58f5897b49ba4b27f46ac27b00106
Fix ubuntu diff repository structure

Change-Id: I1ce078640087562fca6400382b2202e4773717d9
Merge "Run upgrade script with --password option" into stable/5.1