OpenStack Image Management (Glance) Client
Go to file
Brian Rosmaita ee029a9b92 Handle HTTP headers per RFC 8187
According to RFC 8187, HTTP headers should use 7-bit ASCII encoding.
The glanceclient was encoding them as UTF-8, which can leave the 8th
bit nonzero when representing unicode, and which presents problems
for any recipient following the standard and decoding the headers as
ASCII.

This change requires keystoneauth1 3.6.2, which has a fix for a
bug that made it unable to handle bytes in headers.  The dependency
is a patch bumping the keystoneauth1 version in upper-constraints.

Depends-on: https://review.openstack.org/#/c/569138/

Change-Id: I0d14974126fcb20e23a37347f4f1756c323cf2f5
Closes-bug: #1766235
2018-05-17 15:53:34 -04:00
doc Update property keys document 2018-05-02 10:41:19 -04:00
glanceclient Handle HTTP headers per RFC 8187 2018-05-17 15:53:34 -04:00
releasenotes Add releasenotes for 2.11.0 2018-04-11 14:00:52 +01:00
tools Split glanceclient functional tests 2018-03-28 22:32:44 -04:00
.coveragerc Move old oslo-incubator code out of openstack/common 2016-11-08 11:33:09 +05:30
.gitignore move existing content into the new standard structure 2017-06-28 12:24:48 -04:00
.gitreview Added gitreview file. 2012-04-03 20:50:44 -06:00
.mailmap Add support for location parameters in v2 commands 2014-06-16 21:56:41 +00:00
.testr.conf Move unit tests to standard directory 2015-04-18 17:42:20 +00:00
.zuul.yaml Merge "Split glanceclient functional tests" 2018-04-12 17:17:19 +00:00
CONTRIBUTING.rst Update and optimize documentation links 2017-07-19 12:38:19 +08:00
HACKING.rst Update and optimize documentation links 2017-07-19 12:38:19 +08:00
LICENSE Basic get/list operations work 2012-03-26 22:48:48 -07:00
README.rst Trivial: Update pypi url to new url 2018-04-20 17:18:17 +07:00
lower-constraints.txt Handle HTTP headers per RFC 8187 2018-05-17 15:53:34 -04:00
requirements.txt Handle HTTP headers per RFC 8187 2018-05-17 15:53:34 -04:00
run_tests.sh Start using Pyflakes and Hacking 2013-06-22 16:00:26 +02:00
setup.cfg Follow the new PTI for document build 2018-04-12 03:34:35 +00:00
setup.py Updated from global requirements 2017-03-02 11:54:22 +00:00
test-requirements.txt Follow the new PTI for document build 2018-04-12 03:34:35 +00:00
tox.ini Merge "Split glanceclient functional tests" 2018-04-12 17:17:19 +00:00

README.rst

Team and repository tags

The following tags have been asserted for Python bindings to the
OpenStack Images API:
"project:official",
"stable:follows-policy",
"vulnerability:managed",
"team:diverse-affiliation".
Follow the link for an explanation of these tags.

Python bindings to the OpenStack Images API

Latest Version

Downloads

This is a client library for Glance built on the OpenStack Images API. It provides a Python API (the glanceclient module) and a command-line tool (glance). This library fully supports the v1 Images API, while support for the v2 API is in progress.

Development takes place via the usual OpenStack processes as outlined in the developer guide. The master repository is in Git.

See release notes and more at http://docs.openstack.org/python-glanceclient/.