Pinging master node one port 8000

Depends on: https://review.openstack.org/109330

Change-Id: I93eb75d6691e1b24110f48edd80c31887ac0b8c6
virtualbox scripts translates "\r" in VM basepath

Prevents interpretation of backslashes in output of functions
get_vm_base_path(), get_vms_running(), get_vms_present() in
functions/vm.sh.

Closes-bug: #1334070
Change-Id: I74986537e3afbae05b146d2c8c2e2262684d308e
Refactor Ceilometer system tests

Fix running of OSTF tests in Ceilometer system tests.
Now only Ceilometer osft-tests will run.

Change-Id: Idd7804f5009c84279fd1aaaec067921b6eb4a678
Closes-Bug: #1349862
Add retry of OSTF to all tests with restart

- Move method with running single OSTF test on volume creation
to fuel_web client
- Add check that volume creation passes to all tests with
restart

Change-Id: I8e54f55cd6384b16765e8eba353199ba67b6cabe
Closes-Bug: #1320248
Create system tests for vcenter verification

Added:
Create system tests for vcenter support and partially enhance some
classes/functions
1. In os_actions.py - some functions for nova client
2. In fuel_web_client.py - support of vCenter deploying
3. In run_tests.py - import tests for vCenter
4. In settings.py - import vCenter settings from environment
5. In base_test_case.py - new deploy case with one slave

Implements: blueprint vcenter-hv-full-scale-support
Change-Id: I18991dbb4b63bf9f407acdd05422032014889b3d
Merge "Add retry of OSTF to all tests with restart"
Handle unauthorized exception in NailgunClient

Move authorization using keystone client to the
HTTPClient class and update security token in
case of getting '401 Unauthorized' error.

Change-Id: Ieb754a7f4d718e971216dcc995e47e107853798f
Closes-bug: #1350836
Merge "Create system tests for vcenter verification"
Add --version flag to upgrade.sh

Change-Id: Ied867c7049675c586fb68e1a426e52bb498c61bc
Merge "Handle unauthorized exception in NailgunClient"
Increase timeout for network verification

Timeout for verify_networks increased from 2 to 5 min

Change-Id: I24702d2a6058d4bf43151f74382450f7729f1a1d
Related-Bug: 1306705
Merge "Increase timeout for network verification"
Leave single tarball_path variable

We decide to use 1 tarball for
upgrade and update tests, so we leave only
1 variable for this

Change-Id: Ibc794787ddd8874676021ce35bf44a3c966402da
blueprint: test-patches
Merge "Leave single tarball_path variable"
Build iso from artifacts

Change-Id: I7fec5f934362600f1dbccb809e7122d8ab612efe
Implements: blueprint build-artifacts
Don't fail tests if can't connect to NTP servers

1) In case of temporary problems with internet connection on
host server ndpd/ntpdate on Fuel master can't synchronize
time with public NTP servers and system tests fail. Actually,
it isn't necessarily because slaves sync time from master
node and cluster time still will be identical, so we should
not interrupt system tests.
2) Tests should proceed with synchronizing time on slaves
only if ntpd on master node is ready for connections.
3) If ntpdate on slaves is unable to sync time with master
node, then raise exception and break test.

Change-Id: Ia7580767be2594bacbece3d7c6aae6a9aeffa56d
Closes-bug: #1351279
Fix issue with snapshot name on error

In patching tests, when error happens
identical snapshot names was used in case
of error, so we can not revert all errored envs.

Change-Id: I0d8bde7989f4bacaec728759b060bd53f9f17cf7
Add yum.rb provider for 5.0 and 5.0.1 with fixes

We found a critical bug in puppet's versioncmp function which deosn't
behave like RPM does, so we've implemented a new function as a fix.

Now we have to deliver this fix for both 5.0 and 5.0.1, because without
this fix the rollback to 5.0 and 5.0.1 will fails.

Related patch for fuel_upgrade script:

    https://review.openstack.org/#/c/111238/

Change-Id: Ic456a6f26fb2c33f4e8cddb3737ab3e0bca690e3
Blueprint: upgrade-to-5-1
Merge "Don't fail tests if can't connect to NTP servers"
Refactor network verification method

- Add default timeout to verify_network method
- Change run_network_verify to verify_netwrok in tests

Change-Id: I7631145380f1443117c15519dada5232d9b23217
Closes-Bug: #1352217