removed deprecated parameter --public

As noted by bcwaldon the parameter can be removed after updating
Devstack. Should be done after merging the following change:

https://review.openstack.org/#/c/39323/

Change-Id: I8d0f7ab4cccccf022446374a31e03ac913cfb136
Don't use posixpath for URLs

Use URL functions instead.

Fixes bug #1208618

Change-Id: I27bb29a6422200a1a522c50335e5d93d495ec429
Cast image_id to string before calling urllib.quote

We can't pass a string in; see Bug #1178233

Change-Id: I040c667e122d792fdcb47ee172463339068af48c
Raise warlock requirement

Glance PATCH API need use new 'require' condition for schema to validate
income requests.

Raise warlock requirement to >=1.0.1,<2 as older warlock requires a too
old jsonschema to be useful.

See bug #1202391 for details.

Change-Id: I0ac148850a5b1254bf0827c7de2db1464a6703d8
Signed-off-by: Zhi Yan Liu <zhiyanl@cn.ibm.com>
Merge "Cast image_id to string before calling urllib.quote"
Updated from global requirements

Change-Id: I2e2bd3a38458e1307bcc0410da74dc76c0a5987a
Merge "Updated from global requirements"
Merge "Raise warlock requirement"
\Allow removal of properties using glance v2 api

This adds support to the glance client library for removing
properties from an image. Properties to be removed must be
explicitly listed. There is no equivalent of the 'purge_props'
functionality in v1.

Also beefed up testing around create since some of the
functionality is the same as update.

Fixes bug 1206472

Change-Id: I16f4c39cdfc8a0cd07bede600461b7a289fbb080
Merge "removed deprecated parameter --public"
Revert "removed deprecated parameter --public"

While trunk devstack was updated for this, stable/folsom and stable/grizzly
are not and grenade is now broken.  I'm not sure how long --public was
undocumented but it may be that certain cli args may need to remain deprecated
but supported for longer than we wish.

This reverts commit ce8636b6b3c4b606483cfb2bc405d86224f309bc

Change-Id: I91d4884e470c8fcc611dae62a30fa22d08dbec03
Allow single-wildcard SSL common name matching

Fix bug 1212463

Change-Id: I168601fd9847497c2261c77ce6c856bca187c6c8
Merge "Allow single-wildcard SSL common name matching"
Merge "Don't use posixpath for URLs"
Use openstack-images-v2.1-json-patch for update method

image.patch returns a JSON schema Draft 10 (application/openstack-images-v2.1-json-patch)
while the glaceclient update method specify a Content-Type header
application/openstack-images-v2.0-json-patch with correspond to a JSON schemea Draft 4.

Fixes bug 1206095
Change-Id: I8c5a96f0e117a81b5b527a96ef45758fc69b518d
Add 0.11.0 doc notes

Change-Id: Ic76e872e78ec77b731ad9dced833803da3fa9aca
Fix glanceclient usage inconsistences for options

Enumerated options should have the same format for all enumerated options.

This commit moves all options to the {option1,option2} format.

fixes bug: #1155171

Change-Id: I8e0ecf3896c76021cb027cbbbb3b5564a04aacec
Fix python 3.x related Hacking warnings

Convert print operator usages to print functions.
Fix one instance of outdated "except x,y:" syntactical construct.
Remove usages of local() in string formatting alongway.

Change-Id: Id0673a9183a6ea6bd9bf3f5c6d8e7c5f114ebf01
Enable query image by tag

This patch will enable Glance client to query images by user
defined tags.

Implement bp image-query-by-tag
Implement bp glance-client-v2

Change-Id: I6f54630c5b7c9c567d85485ad4289284e5486814
Added support for running the tests under PyPy with tox

This is a precursor to having them run under check and gate.

Change-Id: I9c2f8218f457aeaa03e06b4a87554fcdc40e4a0a