Add missing port-id usage info.

Change-Id: I3e5de32265512c0f692bda6d322c95be0d1b8851
Add --all-tenants option to volume-list

The list and secgroup-list commands have this option, and
nova-volume/cinder respect this search option too nowadays.

Change-Id: Ie95432727dec9702e09a0ce314bf418f6a36b799
Encode user data to utf-8 when creating a server

This is needed for data that we don't read from IO directly, since we're
base64-encoding the user data, and this requires ther user data to not
be of the unicode type.

We're being tolerant, as we'll accept user data that is already in a str
object.

Fixes: bug 1049161
Change-Id: I4320670de564c8029c7aef14da2492c6f8752efe
Do not prefer ALL_TENANTS environment variable to command line arguments

As pointed out in https://review.openstack.org/#/c/13708/ command line
arguments should have higher priority.

Also, do not fail if the environment variable is not representing an
int.

Change-Id: Ie6cd5b2d6aae47236ba0fe6d594d0c8095e9e422
Raises Exception on improper Auth Configuration

Addresses bug 1061848.

Basically, this bug comes about from not properly
setting up the auth_system for novaclient. In this
case, an exception of EndPointNotFound is flung.

Change-Id: I12533aefd9d0425dd83e2e4c63f4dd5ff6faae71
Merge "Add missing port-id usage info."
Merge "Raises Exception on improper Auth Configuration"
Add simple os-api extension cli extension

Add a useful extension that will show you what
openstack api extensions are available for usage
and print out the result into a nice little table.

Useful as a example for others to base contrib/
extensions off of.

Example @ http://paste.openstack.org/show/20989/

Change-Id: I5b72f5ea73c00f1c1a0f09f670d744c820e05837
Merge "Add simple os-api extension cli extension"
Merge "Encode user data to utf-8 when creating a server"
Add support for backup instance.

fix bug: 1066665

Change-Id: I1e2c3b2cd9d9e50073b87762973147795059f067
Exception handling for 'nova flavor-create' arguments

Fixes client side Bug #1056935

Throws an exception if the user does not input integers for the
corresponding parameters.

Change-Id: I4c4b8148f6565bc5a3b348dbde8c2cf0da00234a
Add OpenStack trove classifier for PyPI

Add trove classifier to have the client listed among the
other OpenStack-related projets on PyPI.

Change-Id: If9e10b065d0c54825fb9138893c78cda3ef79ca2
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Merge "Add support for backup instance."
Merge "Exception handling for 'nova flavor-create' arguments"
Pull in latest openstack-common changes and fix a minor PEP8 issue.

Latest openstack-common commit: d887090b5a31672e4a12f302b3818e2b0933bef0

Change-Id: I5a4ffb043ab24f8618a8285112c0c5992ea129e7
Merge "Pull in latest openstack-common changes and fix a minor PEP8 issue."
Auto-Assign Flavor ID

Auto-assign a flavor ID if the user enters "auto" for the ID.

Change-Id: I745744b9ca44668477635c20df5e2ece6cbf1c27
Validate that boolean parameters are boolean

Ensure that values which are supposed to be boolean look like correct
user input, instead of assuming that any non true-looking input is
False.

Also, update the flavor manager to raise a CommandError if is_public is
not a boolean value.

Fixes bug 1059414

Change-Id: I3275e4bba103b14081becf91f723f1be060391e5
Merge "Auto-Assign Flavor ID"