Fix Strainerfile

Change-Id: I933d44f43a69d774894e723dedc6bebdf6923087
Implements: blueprint per-repo-tests
Add image_id method and update openstack_command

This change adds a new method to libraries/cli.rb which we will use
in new cookbook-openstack-integration-test to obtain a glance image id
from a glance image name.

Additionally, we've had to update openstack-command method to handle
situation where we have commands like "glance image-show <id|name>".
Currently, it only seems to work with commands like
"keystone user-list".

Change-Id: Ie4b063340e813ac50cbd4b21e41cc3fa65eebeca
Merge "Add image_id method and update openstack_command"
don't try to list all the service names

this function does not enforce the existing service names, so don't
document it as if it did.

Change-Id: I7acd5d439138601f925533168687351a394033bb
add Trove attributes (mq, endpoints, database)

Change-Id: Idb112a2ad9ca8c064b5f023bf3e8916ee04f5857
Merge "add Trove attributes (mq, endpoints, database)"
fix database-api endpoint path, it's actually 'v1.0'

Change-Id: Ide6cab60270734ba4fb3dcaf106e9183924b4eaa
move python_packages attributes from dependent cookbooks

Move the database client python packages attributes from dependent
cookbooks in -common so we don't duplicate them everywhere.

Change-Id: If45621d31889a582dde62474c4b08f52905a277f
Implements: blueprint move-python-db-client-attrs-to-common
refactoring: collapse repeating blocks into a loop

Change-Id: I50663283058e4eed5c12fe4af86e003c7a9ad525
move developer_mode tests into their own block

This should make it clearer that the developer_mode is a special
case. It will also make it easier to remove if we decide to abandon
developer_mode in the future.

Change-Id: I989971c193b73481fea45853e94f0442e476374b
Merge "move python_packages attributes from dependent cookbooks"
Merge "fix database-api endpoint path, it's actually 'v1.0'"