Change variable name of admin_state_down to admin_state

It is confusing that admin_state_down=False means admin-state is DOWN.
It is easy to understand if the variable name matches its value.

Also removes 'default=xxx' from options with store_true/false action
since store_true/false sets the default value implicitly.

Fixes bug 1161853

Change-Id: I3146dd8974990c94e5f9b3b5bf6a8b28a245d64e
Fix a comment formatting to make pep8 test pass

New version of pyflakes does checking of doctests. We have a
comment that looks like a doctest, but in fact it's not. This
makes pep8 test fail.

Fixes bug 1170639.

Change-Id: Iee4f1bb8fd8284c6d1bb0111e23a61f434f3f457
Improve unit tests for python-quantumclient

Partially fixes bug 1137783. Add tests for:
quantumclient.common.utils

Partially Fixes: bug #1137783

Change-Id: I6491eb881d3f465d11a649d55cde7caba77ed19b
Avoid error 414 when retrieving subnet cidrs for ListNetworks

Bug 1172537

In order to avoif 414 the list subnet requests will be split in
multiple requests. The total URI len for each of these requests
will be lower than 8K (the default maximum for eventlet.wsgi.server).
The patch tries to submit a single request, and if the URI is too
long an exception is raised before the request is sent over the
wire; the exception handler will split the subnet id list, and
submit the new requests.

This patch does not address the case in which the server is
configured with a maximum URI length different from 8K.

Change-Id: Ia2414cd5374a91d3d12215807037a5d46b836ad6
Merge "Change variable name of admin_state_down to admin_state"
Make flake8 deps consistent with other projects.

Make the flake8 dependencies consistent with openstack/requirements and
the other OpenStack projects.

Fixes bug 1172444.

Change-Id: I04bd814ad51cf53a3fa0026028a36de461da45d4
Merge "Improve unit tests for python-quantumclient"
Merge "Make flake8 deps consistent with other projects."
Add update method of security group name and description

make it possible to edit the name and description of security groups.

Fixes: bug #918393

Change-Id: I7b9dd3f9ad2f59aee1b37e06350ce8f5e3a40f64
CLI support for disabling SNAT

blueprint l3-ext-gw-modes

Adds the --disable-snat option to the router-gateway-set command

Change-Id: I1e6e339e3332d7073f761f407318811f22d283b1
Allow the HTTPClient consumer to pass endpoint_type.

Changes the default behavior of the client.  It will now choose
publicURL by default rather than adminURL.

Now allows the consumer to pass adminURL, internalURL or some other
endpoint type when constructing a Client to override this default
behavior.

Adds --endpoint-type option to the shell client.  Defaults to the
environment variable OS_ENDPOINT_TYPE or publicURL.  This was
patterned after the same option in the Nova client.

Adds a new exception type to handle the case where a suitable endpoint
type is not found in the catalog.  Without this, the exception
encountered is a KeyError that was not clearly reported to the caller
of the quantum command line.

Change-Id: Iaffcaff291d433a605d8379dc89c1308096d36c2
Fixes: Bug #1176197
Merge "Allow the HTTPClient consumer to pass endpoint_type."
Merge "Add update method of security group name and description"
Merge "Avoid error 414 when retrieving subnet cidrs for ListNetworks"
Migrate to pbr.

Fixes bug 1179007

Change-Id: I6d7a6b7c85361e1568719ad11035158f4f6d9b35
Merge "Migrate to pbr."
Set default columns in ext-list

Previously ext-list does not inherits ListCommand base class for listing
and cannot specify columns to display. This commit changes ext-list to
use ListCommand and adds a unit test for extensions.

This also changes the default value of _formatters in ListCommand to {}.
By this subclasses no longer override _formatters unless required.

Fixes bug 1161866

Change-Id: Ifd9ab54d4e84a2b7a1d7eecd67f6270ec643db1d
   Rename requires files to standard names.

    Rename tools/pip-requires to requirements.txt and tools/test-requires
    to test-requirements.txt. These are standard files, and tools in the
    general world are growing intelligence about them.

    adding test-requirements.txt to quantumclient/openstack/common/setup.py per review instructions.

Change-Id: Ibf991b400bfbeb4222216649901586e01a0255b1
Fixes: bug #1179008
add readme for 2.2.2

Change-Id: Id32a4a72ec1d13992b306c4a38e73605758e26c7
Merge "CLI support for disabling SNAT"