Fix printout of dns name servers and host routes

Fixes bug 1043105

Change-Id: I20e9310088767a57f078554025728ae2eb1953e2
*-list command shows only limited fields normally.

Bug #1036051

We add list_columns in list commands to limit the output columns.
The behaviour is overriden if we use -c in command.

Change-Id: I0fa6c73cd7270d86aff01d3790d59c8d4e8a235a
update error message to make clear that we were search for a name.

Change-Id: I0abce71fbb8964d7dee74a904167db76c9f65e67
router/floating commands support resource reference by name

Fixes bug 1046855.

Change-Id: I7cc578246019a895c020e822e2d636625363fdde
Send all options with CreateFloatingIP

Fix Bug 1048081

Change-Id: I87a66e80a42304508e3e9bc3afbe275b41918404
prevent floatingip-show and floatingip-delete from querying by "name"

bug 1048088

floating IPs do not have names, but the show and delete commands
inherited logic that implied that they did, leading to very odd results
that would result is "floating-ip show X" return a result even if X
was not a valid UUID for any floating IP.

Change-Id: I5939a2a28ae4abf94d44fadb75a657fe706f1295
Merge "Send all options with CreateFloatingIP"
Limit list command for router and floating ip

Fixes bug 1047751

Also removes tenant id from network list output

Change-Id: I5302b97ed784580508d2ca2170ab3c240053c1a1
Support shared option in CLI

Fix bug 1049386

Add the 'shared' attribute to known parameters

Change-Id: Ica3b00c6b4108a328748025f94ceebf8c935e662
Add document for using quantum client by python or cli invocation.

After this patch, we should see output at
http://docs.openstack.org/developer/python-quantumclient/.

Change-Id: I908c0d0e7f80a6eb73e97ee30eaab1bfbfec1e61
fix a minor comment error

Change-Id: I8df6f16acf20d54290dc9687005571fb06aa7c00
Merge "fix a minor comment error"
clean the descriptions for quota cli commands.

Bug #1053099

By default, the quotas for all tenants will use defaults from quantum.conf.
Admin can use the cli commands to define different quotas for tenants.

Change-Id: Ifb0ef3ce2680245ccb2c2872bed1cbef3bb9629b
Generate bash_completion string so that we can use bash completion.

Bug #1063500

To install, copy tools/quantum.bash_completion to
/etc/bash_completion.d/quantum

Change-Id: I0afff3967c63111854455226fc90092f5bc7845a
Add OpenStack trove classifier for PyPI

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

Change-Id: Ia37256fb8eb10e3e0e3943f1ccae4344a6ed97de
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Merge "Generate bash_completion string so that we can use bash completion."
Adds securitygroup implementation

Implements blueprint quantum-client-security-groups API

Change-Id: I9b6ad8525909688915fadefc75075406b8380327
Fixes setup compatibility issue on Windows

Fixes Bug #1052161

"python setup.py build" fails on Windows due to a hardcoded shell path:
/bin/sh

setup.py updated using openstack-common/update.py

Change-Id: I3943725a1f4b067a06f8f850e993c6867399a967
Fix curl command for PUT and DELETE.

Bug #1076968

We print request curl command before HTTP request,
and response information after HTTP request.

Change-Id: I19840e8bd606a30389cd029c0add066c945fcdf6
Convenience cmds for l3

Bug #1049551

Add two CLI and unit tests:
quantum net-external-list
(runs net-list with router:external=True filter)
quantum router-port-list <router-id/name>
(runs port-list, filtering with device_id equal to specified router)

Change-Id: I9a9668836ac24d4cbc6a3867ec031611b64ded14