Add helper script for artifacts naming schema.

Naming schema used in our Jenkins setup currently is not specified
anywhere in our docs. Let us define it in the following way::

 Token              Regexp
 fuel               "fuel"
 [-<ci_id>]         "(-(?P<ci_id>(gerrit)|(community)))?"
 [-<version>]       "(-(?P<version>(\d\.\d)|(master)))?"
 [-<art_type>]      "(-(?P<art_type>(upgrade)|(patching)))?"
 [-<build_number>]  "(-(?P<build_number>\d*))?"
 [-<timestamp>]     "(-(?P<timestamp>\d{4}-\d{2}-\d{2}_\d{2}-\d{2}-\d{2}))?"
 .<art_ext>         "(\.(?P<art_ext>[a-z\.]*))\Z"

Helper script can be used to:

* enforce naming policy for future setups and across all Jenkins
  instances via 'test' subcommand (specification by implementation),
* provide data for internal shell scripts with 'parse --fmt <smth>'
  subcommand,
* track all the naming policy changes via usual Git/Gerrit workflow.

Change-Id: Ieb96cd15803f014f85f69b97e14f4c2d69be01fa
Added cloud-utils into requirements-rpm.txt

This package is needed for fuel-agent

Change-Id: I45b54be3f1e81b79e5fa3550b4433a6aea6644b0
The hivex package was added according to the Launchpad bug fix # 1367324

Change-Id: Id8853f83cafe3041d8aada048cb97ef81b332889
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.

Closes-Bug: #1371025

Change-Id: I5ab0495f4b57249ddce5de99512362f40d22aa2f
Merge "Added cloud-utils into requirements-rpm.txt"
Add should_fail=1 to OSTF run after rollback

We use snapshot of cluster that doesn't have
cinder/ceph nodes, so 'Create volume and attach
it to instance' always fails.

Change-Id: I36645e030328a231e28d8850f61981ae517036ba
Closes-bug: #1371600
Merge "The hivex package was added according to the Launchpad bug fix # 1367324"
Don't expect nova-network is up if Neutron is used

If we use Neutron as network provider for OpenStack
cloud, nova-network service is not enabled on compute
nodes, so we should expect 14 Nova services are running
instead of 16.

Change-Id: Ie929d1c1f46dc11000c1b06469dafa5c8aaed330
Closes-bug: #1372056
Added check for Cinder services

After cluster nodes restart, volumes creation are failed
for several minutes because cinder services are down
due to rabbitmq is not ready yet. We need wait until
cinder-scheduler and cinder-volumes are up on controllers
before doing OSTF tests.

Change-Id: Ie9c35368e0f5e399ee2fe69c7132a4232fe40690
Closes-Bug: #1363994
mkrepo.sh: don't hard-code Ubuntu version

Same for the kernel version.

Change-Id: I8cf92b2601d21cb78cc6ffcc9263c9113c1e4fe2
prepare-build-env.sh: add missing dependencies

pbr is required in order to build fuel-agent

Closes-bug: #1372008

Change-Id: Ib493cecb71e7b95433599a4598c61a7975ba9923
Merge "Add helper script for artifacts naming schema."
Merge "Added check for Cinder services"
Change manual rollback test

Modify manual rollback test to automatic
rollback after upgrade openstack

Change-Id: I9010518c4b78a978c7b4e63aa9446a7373c0d0e5
Closes-Bug: #1371616
Add test for simple deployment with zabbix

Includes:
* turn on experimental mode
* restart nailgun
* check that new role appears
* deploy cluster
* run ostf
* get zabbix url
* login in dashboard, get events

Change-Id: I4d32bd19691e465ba4529c11ccd1e12a2091284e
Implements-blueprint: implement-tests-for-monitoring-system
Merge "prepare-build-env.sh: add missing dependencies"
Merge "mkrepo.sh: don't hard-code Ubuntu version"
Merge "Change manual rollback test"
Merge "Add test for simple deployment with zabbix"