OpenStack Identity Authentication Library
Go to file
Eric Fried 4e4a1a89dd Make Discover.version_data accept null max_version
Make Discover.version_data a little more lenient in the JSON data it
accepts with respect to "max_version" and "version".  Previously, if the
"max_version" field was present but empty, the "version" field would be
ignored, even if populated with a proper version number.  This goes
against the intent of the API.  This change causes version_data to
ignore a blank "max_version" if "version" is populated.

This change also introduces a unit test harness for the various
permutations of version_data translating input version data to
min/max_microversion, including cases for the above.

Change-Id: I1cb4ebdd57a6eadc1a16efc0fc1ceeda640f26c2
Closes-Bug: #1703438
2017-07-11 14:14:33 -05:00
doc Merge "Switch from oslosphinx to openstackdocstheme" 2017-07-07 16:59:03 +00:00
keystoneauth1 Make Discover.version_data accept null max_version 2017-07-11 14:14:33 -05:00
releasenotes Switch from oslosphinx to openstackdocstheme 2017-06-30 14:18:48 +07:00
tools Add Constraints support 2016-12-21 11:24:09 +11:00
.coveragerc Update coverage to keystoneauth1 2015-12-09 11:46:00 +11:00
.gitignore Add release notes for keystoneauth 2015-11-29 20:05:16 -05:00
.gitreview Initial Split of python-keystoneclient to keystoneauth 2015-04-20 14:49:59 -07:00
.mailmap Add mailmap entry 2014-05-07 12:12:43 -07:00
.testr.conf Move to the keystoneauth1 namespace 2015-06-25 16:48:54 -07:00
CONTRIBUTING.rst Use https for *.openstack.org references 2017-02-06 13:45:24 -08:00
HACKING.rst Use https for *.openstack.org references 2017-02-06 13:45:24 -08:00
LICENSE Initial Split of python-keystoneclient to keystoneauth 2015-04-20 14:49:59 -07:00
README.rst Use https for *.openstack.org references 2017-02-06 13:45:24 -08:00
bindep.txt Optimize the link address 2017-06-13 16:11:19 +07:00
requirements.txt Updated from global requirements 2017-06-14 00:30:22 +00:00
setup.cfg Add ADFSPassword to keystoneauth1 entry points 2017-05-07 21:30:42 -07:00
setup.py Updated from global requirements 2017-03-08 22:46:11 +00:00
test-requirements.txt Switch from oslosphinx to openstackdocstheme 2017-06-30 14:18:48 +07:00
tox.ini Remove pbr warnerrors in favor of sphinx check 2017-03-07 20:51:19 -06:00

README.rst

Team and repository tags

image

keystoneauth

Latest Version

Downloads

This package contains tools for authenticating to an OpenStack-based cloud. These tools include:

  • Authentication plugins (password, token, and federation based)
  • Discovery mechanisms to determine API version support
  • A session that is used to maintain client settings across requests (based on the requests Python library)

Further information: