Share server details

Change-Id: I0027ab5319bd7d46e42b04f551932d0a55871056
assertEquals is deprecated, use assertEqual

The plural form is deprecated in Python 3.x, and
the singular form works everywhere.

Change-Id: I159766b3b0d5facdb5f0eb3787ccd3f637bc7cea
Use Python 3.x compatible except construct

except x,y: can be rewritten as except x as y: which
works with all Python versions >= 2.6

Change-Id: I3fb2dd9c0e1c292accffc934e45983cb9e12b171
Switch to Hacking 0.8.x

This brings along Hacking requirements to match
other OpenStack projects. Since hacking already
requires the right pep8 pyflakes etc version,
those dependencies are not necessary to be specified
here.

Change-Id: Ifb575aa549bfd0288e44acda9a750ea40b9d14c2
Add multibackend test suite for tempest plugin

Partially implements: blueprint multibackend-installation-tempest-job

Change-Id: I3069be145ca4177612340e2bcef60941dfb18d46
Merge "assertEquals is deprecated, use assertEqual"
Merge "Share server details"
Removed redundant dependency of hp3parclient

This dependency, at first, is unused,
and at second - was removed from
openstack requirements:
https://github.com/openstack/requirements/commit/01ceffe54f9e46c5ee04048c7a1db66960e28eb7
It breaks devstack installation on ci jobs.

Change-Id: I09a3ac8c7f64c6baef74454d98b03daf613cade9
Added share server api

Added APIs are:
share-server-list
share-server-show %server_id%
share-server-details %server_id%

Partially implements: blueprint add-share-server-list-api

Change-Id: I2e7722082e6c81db8a0411511b53e64fd8e04e26
Remove explicit dependency on amqplib

amqp (or amqplib) is only accessed via kombu, and kombu
already specifies the right dependency (either amqp if new
enough or amqplib for old versions of kombu).

Change-Id: I57ad9488f196f6aec6e62fa76fae8f01f4a98216
Fixed ci bash scripts

1) Exec permissions were disabled for all. Set it as 755
2) Was syntax error in post_test_hook.sh
3) Added flags -xe for bash
4) Removed redundant exports from setup.sh

Change-Id: I0fbe1680b9903c8be6a1b7519775d68843df289b
Fix some cosmetic issues in README.rst

Fixes a typo and add Manila wikipage link to README.rst

Change-Id: I2b4ced756c3e8fa6461d8644b2ebf81c5a908e29
Merge "Fixed ci bash scripts"
Merge "Added share server api"
Moved exports needed for tempest into post_test_hook

Moved env vars needed only for tempest into post_test_hook
to remove dependency from parent process env vars.

Change-Id: I54644bc064c3cb9e5b93f35b23d43ddff52c4d0a
Several fixies to tempest plugin

1) Removed redundant two exceptions
2) fixed replacement in exception
3) fixed share_server tests asserts of updated_at field,
that is not always set on read moment

Change-Id: Idc30de1d83bdf4aacacd666b5ad669c0184d22ed
Merge "Remove explicit dependency on amqplib"
Sync common modules from Oslo

Oslo version:
commit  c8b3dc04de9e9946afab1a18617026e35cfa88fb
Merge:  b9d6589 d78b633
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 30 23:37:27 2014 +0000
Name:   Merge "Fixes a simple spelling mistake"

Change-Id: Ib40f7e4784174dfa848b45e577f8ba4a99334bf3
Implements: blueprint update-oslo-code
devstack: strip obsolete part of m-shr instumentation

The standard way of running services in screen windows
is the

$ cd $<SERVICE>_DIR && <SERVICE_CMD> --config-file $<SERVICE>_CONF

In case of the m-shr window (manila-share service) this was prefixed
with some initialization command to work around some initialization
context issues.

That's not required anymore, as those were specific to the lvm
driver, and now Manila is configured with lvm as default.
(If someone wishes to use lvm s/he can be referred to the cinder-volume
service which exhibits an issue analogous to that of Manila's lvm).

So we can go back to the standard format.

Change-Id: Ie7b3f08d5efcd8571d108b99ed766f10771398a2
Update contrib/ci  bash scripts

Actions from setup.sh files are supposed
to be moved to job itself. All changes needed only for tempest
are stored in post_test_hook.

So, no need to keep these files.
When files from multi_backend become not used, they
should be removed too.

Change-Id: I3da41e2843de3e2dfaf4952aea5f7e00a6ff9940