Package Release Info

python-keystoneclient-3.17.0-4.3.1

Update Info: Base Release
Available in Package Hub : 15 SP5 Subpackages

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

python2-keystoneclient

Change Logs

* Tue Jun 02 2020 cloud-devel@suse.de
- Switch to stable/rocky spec template as 3.15.0 is broken
- added 0001-Make-tests-pass-in-2020.patch
- added 0001-Make-unit-tests-work-with-requests-mock-1.7.0.patch
  This is needed in order to make the unit tests work with
  request-mock 1.7.0 since we can't downgrade it
- update to version 3.17.0
  - Update links in README
  - Override find function in project
  - add lower-constraints job
  - Fix python3 test compat
  - fix tox python3 overrides
  - Add support for registered limits
  - Remove PyPI downloads
  - Updated from global requirements
  - fix a typo in docstring
  - Update reno for stable/queens
  - Trivial: Update pypi url to new url
  - Add support for project-specific limits
Version: 3.15.0-2.33
* Fri Feb 23 2018 tbechtold@suse.com
- Switch to stable/queens spec template
* Mon Feb 12 2018 cloud-devel@suse.de
- update to version 3.15.0 (bsc#1078607)
  - Create doc/requirements.txt
  - Add system role functionality
  - Add CRUD support for application credentials
  - Updated from global requirements
  - Add project tags to keystoneclient
* Mon Jan 15 2018 cloud-devel@suse.de
- update to version 3.14.0
  - Remove functional tests for v2.0 API
  - Use generic user for both zuul v2 and v3
  - Update reno for stable/pike
  - Remove use of positional decorator
  - Remove setting of version/release from releasenotes
  - Adds bandit nosec flag to hashlib.sha1
  - Handle UTC+00:00 in datetime strings
  - Imported Translations from Zanata
  - Avoid tox_install.sh for constraints support
  - Updated from global requirements
* Mon Aug 07 2017 cloud-devel@suse.de
- update to version 3.13.0
  - Update URLs in documents according to document migration
  - Change locations of docs for intersphinx
  - Moved release note to the correct path
  - Use https for *.openstack.org references
  - Bring back intersphinx reference to keystoneauth
  - Switch from oslosphinx to openstackdocstheme
  - Fix html_last_updated_fmt for Python3
  - Add support for endpoint group CRUD
  - Remove unused log
  - Add support for endpoint group filtering
  - Add support for specifying role ids when creating trust
  - Fix 12 warnings when building keystoneclient docs
  - Replace six.iteritems() with .items()
  - Remove log translations in python-keystoneclient
  - Update reno for stable/ocata
  - Fix boto version strip regex
  - Remove pbr warnerrors in favor of sphinx check
  - Updated from global requirements
  - Fix failing PY2 and PY3 gate jobs
  - Stop using oslotest.mockpatch
* Fri Feb 10 2017 cloud-devel@suse.de
- update to version 3.10.0:
  - remove hacking checks from keystoneclient
  - Refactor test_domain_configs
  - Support domain-specific configuration management
  - Do not add last_request_id
  - Only log application/json in session to start
  - re-work inference rule bindings
  - standardize release note page ordering
  - Enable release notes translation
  - Replace 'assertFalse(a in b)' with 'assertNotIn(a, b)'
  - Remove deprecated 'data' credential argument
  - Deprecate the generic client
  - Use AUTH_INTERFACE object from keystoneauth
  - X-Serivce-Token should be hashed in the log
  - [doc] remove auth plugin docs
  - Update reno for stable/newton
  - Remove references to Python 3.4
  - Add Constraints support
  - Updated coverage configuration file
  - Do not log binary data during request
  - Show team and repo badges on README
  - Prevent MemoryError when logging response bodies
  - TrivialFix: Using assertIsNone() instead of assertEqual(None)
  - Fix typo in httpclient.py
  - Fix some spelling mistaks in base.py & auth.py
  - Minor docstring fix in mappings.py
  - Use exceptions from Keystoneauth
  - Enable code coverage report in console output
  - Increase readability of 'find()' method and small improvements
  - Removes unnecessary utf-8 encoding
  - Pass allow_expired to token validate
  - Use assertIsNone(...) instead of assertEqual(None, ...)
  - Refactor test_credentials
  - Remove redundant variable declaration
  - Fix missing service_catalog parameter in Client object
  - Remove revocation event code
  - Use fixtures from keystoneauth
  - Fix non-ascii attributes
  - skip failing functional test
  - Fix Failing tests with openssl >= 1.1.0
  - Refactor test_projects
  - Remove unauthenticated functions
  - Fix response body being omitted in debug mode incorrectly
  - Allow Multiple Filters of the Same Key
  - Import module instead of object
  - Fix typo in access.py
  - Correct output for Implied Roles
  - Revert "Add auth functional tests"
  - TrivialFix: Fixed typo in some files
  - Updated from global requirements
* Wed Aug 31 2016 tbechtold@suse.com
update to version 3.5.0
  * Add policy functional tests
  * Follow up patch for Improve docs for v3 roles
  * Improve docs for v3 roles
  * Follow up patch for Improve docs for v3 domains
  * Add project functional tests
  * Fix no content return type doc
  * Improve docs for v3 auth
  * Follow up patch for Add ec2 functional tests
  * Reuse Domain and Project resouce definitions
  * Follow up patch for Improve docs for v3 ec2
  * Do not send user ids as payload
  * Add auth functional tests
  * Improve docs for v3 endpoints
  * Follow up patch for Improve docs for v3 services
  * Add Python 3.5 classifier
  * Add role functional tests
  * Add endpoint functional tests
  * Use assertEqual() instead of assertDictEqual()
  * Correct test_implied_roles
  * Add service functional tests
  * Improve docs for v3 policies
  * Move other-requirements.txt to bindep.txt
  * Follow up patch for Improve docs for v3 policies
  * Improve docs for v3 ec2
  * Remove unused LOG
  * Remove print in tests.functional.v3.test_implied_roles
  * Add region functional tests
  * Use the adapter instead of the client in tests
  * Add ec2 functional tests
  * Add credential functional tests
  * Improve implied-role functional tests
  * Improve docs for v3 tokens
  * Improve docs for v3 credentials
  * Improve docs for v3 regions
  * Fix other-requirements.txt for deb based distros
  * Add __ne__ built-in function
  * Updated from global requirements
  * Improve docs for v3 services
* Mon Jul 11 2016 tbechtold@suse.com
- update to 3.2.0:
  * Updated from global requirements
  * Update other-requirements.txt for Xenial
  * Update README to comply with Identity V3
  * List system dependencies for running common tests
  * Follow up patch for Improve docs for v3 projects
  * Improve docs for v3 projects
  * Add group functional tests
  * Improve docs for v3 groups
  * Follow up patch for add domain functional tests
  * Add domain functional tests
  * Improve docs for v3 domains
  * Use /v3/auth/projects and /v3/auth/domains
  * Handle EmptyCatalog exception in list federated projects
  * PEP257: Ignore D203 because it was deprecated
  * import warnings in doc/source/conf.py
  * Remove unused iso8601 requirement
  * map fixtures to keystoneauth
  * Update the home-page with developer documentation
  * Add users functional tests
  * Improve docs for v3 users
  * Trivial: ignore openstack/common in flake8 exclude list
  * Fixing D105 PEP257
  * Fixing D200 PEP257 violation
  * Fixing D202 and D203 PEP257 violation
  * Fixing D204, D205, and D207 PEP257 violation
  * Fixing D208 PEP257 violation
  * httpclient: remove unused debug kwargs
  * Fixing D211 PEP257 violation
  * Fixing D301 PEP257 violation
  * Add federation related tests
  * [Trivial] Remove unnecessary executable privilge of unit test file
  * Replace tempest-lib with tempest.lib
  * Fix identity_providers docstring
  * Fallback if Git repository is absent
  * Fix D400 PEP257 violation
  * Fix D401 PEP257 violation
  * Updated example in README
  * Removing bandit.yaml in favor of defaults
  * Allow seeing full token response when debug enabled
  * Enhance functional class to provide default info
  * Remove keystone bash completion scripts for Keystone
  * Remove doc references to the keystone CLI
  * remove CLI from keystoneclient
  * remove oslo-incubator apiclient
  * Update reno for stable/mitaka
  * Fix reference to ClientException
  * Update Client examples to use sessions
  * Change tests to pass session to Client
  * Update developer docs for keystoneauth session
  * Correct test running instructions
  * Document session as an argument to v3.Client
  * Link to AccessInfoV3 returned from get_raw_token_from_identity_service
  * Tests stop using deprecated HTTPClient.get()
- update _service and switch to upstream .spec file
* Thu Mar 03 2016 tbechtold@suse.com
- update to 2.3.1:
  * Revert "Support `truncated` flag returned by identity service"
  * Updated from global requirements
  * Support `truncated` flag returned by identity service
  * Updated from global requirements
  * Support creation of domain specific roles
  * Add back a bandit tox job
  * Implied Roles
  * add release notes for deprecated auth bits
  * Updated from global requirements
  * Updated from global requirements
  * Make pep8 *the* linting interface
  * Handle exception on UnicodeDecodError in logging of request
  * Updated from global requirements
  * Deprecate adapter
  * Deprecate auth plugins from keystoneclient
  * Deprecate Session
  * Remove python 2.5 workaround
  * Update keyring requirements
  * Update translation setup
  * Bandit profile updates
  * Missing defaults in the create() method in the v2 ServiceManager
  * Remove Babel from requirements.txt
  * use positional library instead of utils
  * Replace TestResponse with requests_mock
  * Use positional library instead of local code
  * Remove argparse from requirements
  * Adds an option to include names in role assignment lists
  * Updated from global requirements
  * Remove bandit tox environment
  * Mark password/secret options as secret
  * Revert "Support `truncated` flag returned by keystone"
  * Revert "Change default endpoint for Keystone v3 to public"
  * Address hacking check H405
  * add release notes for ksc 2.1.0
  * Updated from global requirements
  * Updated from global requirements
  * Fix for the deprecated library function
  * Implements base classes for functional tests
  * Wrong usage of "a/an"
  * Remove "deprecated" internal method
  * Cleanup release note
  * remove keystoneclient.apiclient.exceptions
  * Support `truncated` flag returned by keystone
  * Change default endpoint for Keystone v3 to public
  * Updated from global requirements
  * Make tests run against original client and sessions
  * Seperate Client base test class
  * Removes MANIFEST.in as it is not needed explicitely by PBR
  * Deprecate the baseclient.Client
  * Replace textwrap with fast standard code
  * Docstring: Mark optional parameter as optional
  * Fix Resource.__eq__ mismatch semantics of object equal
  * move hacking to tests folder
  * remove venv bits from tools
  * Add include_subtree to role_list_assignments call
  * Updated from global requirements
  * remove the default arguments "{}"
  * Updated from global requirements
  * remove oslo-incubator's memorycache
  * WebOb not needed after auth_token removal
  * Deprecated tox -downloadcache option removed
  * Remove keystoneclient.middleware
  * Updated from global requirements
  * Updated from global requirements
  * Put py34 first in the env order of tox
  * Accept v2 params to v3 service create
  * Delete python bytecode before every test run
  * Remove hardcoded endpoint filter for update password
  * Add release notes for keystoneclient
  * Updated from global requirements
  * remove unnecessary FakeLog class in test code
  * No keystone Endpoint now gives a valid Error Message
  * Removes py26 support
  * Removes discover from test-reqs
  * Fixes warning for positional arg in project create
  * Updated from global requirements
  * Swap the order of username deprecation
  * Map keystoneclient exceptions to keystoneauth
  * Last sync from oslo-incubator
  * Updated from global requirements
  * Add missing end single quote
  * update incorrect docstring for regions
  * Iterate over copy of session.adapters keys in Python2/3
  * Add docstring validation
  * Silence most of the deprecation spam
  * Pull the endpoint from the Session
  * Updated from global requirements
  * Updated from global requirements
  * Updated from global requirements
  * Replace repeated assertion with the loss
  * Mark abstractmethod bodies with nocover
  * Docstring spelling and function-vs-method fixes
  * pass on @abc.abstractmethods
  * Updated from global requirements
  * Fix typo that says V3 token only works for v2
  * auto-generate release history
  * Updated from global requirements
  * Updated from global requirements
- adjust Requires according to requirements.txt
* Wed Oct 07 2015 tbechtold@suse.com
- update 1.7.2:
  * Redirect on 303 in SAML plugin
  * HTTPClient/region_name deprecation test updates
  * Updated from global requirements
  * Update .gitreview for stable/liberty
- adjust Requires according to requirements.txt
* Mon Sep 14 2015 tbechtold@suse.com
- update to 1.7.1:
  * Adding back exception mapping for ConnectionError
  * Update path to subunit2html in post_test_hook
  * Deprecate create Discover without session
  * Mask passwords when logging the HTTP response
  * Updated from global requirements
  * Update deprecation text for Session properties
  * Proper deprecation for httpclient.USER_AGENT
  * Deprecate create HTTPClient without session
  * Fix Accept header in SAML2 requests
  * Fixes missing socket attribute error during init_poolmanager
  * Updated from global requirements
  * Expose token_endpoint.Token as admin_token
  * Proper deprecation for UserManager project argument
  * Proper deprecation for CredentialManager data argument
  * Deprecate create v3 Client without session
  * Deprecate create v2_0 Client without session
  * Proper deprecation for Session.get_token()
  * Deprecate use of cert and key
  * Proper deprecation for Session.construct()
  * Deprecate ServiceCatalog.get_urls() with no attr
  * Deprecate ServiceCatalog(region_name)
  * Updated from global requirements
  * Updated from global requirements
  * Updated from global requirements
  * Stop using .keys() on dicts where not needed
  * Inhrerit roles project calls on keystoneclient v3
  * Deprecate openstack.common.apiclient
  * Move apiclient.base.Resource into keystoneclient
  * oslo-incubator apiclient.exceptions to keystoneclient.exceptions
  * Proper deprecation for HTTPClient session and adapter properties
  * Proper deprecation for HTTPClient.request methods
  * Proper deprecation for HTTPClient.tenant_id|name
  * Proper deprecation for HTTPClient tenant_id, tenant_name parameters
  * Updated from global requirements
  * Clarify setting socket_options
  * Remove check for requests version
  * Updated from global requirements
  * Fix tests passing user, project, and token
  * Proper deprecation for httpclient.request()
  * Proper deprecation for Dicover.raw_version_data unstable parameter
  * Proper deprecation for Dicover.available_versions()
  * Proper deprecation for is_ans1_token
  * Proper deprecation for client.HTTPClient
  * Proper deprecation for Manager.api
  * Stop using Manager.api
  * Proper deprecation for BaseIdentityPlugin trust_id property
  * Proper deprecation for BaseIdentityPlugin username, password,
    token_id properties
  * Proper deprecations for modules
  * Use UUID values in v3 test fixtures
  * Proper deprecation for AccessInfo management_url property
  * Proper deprecation for AccessInfo auth_url property
  * Stop using deprecated AccessInfo.auth_url and management_url
  * Proper deprecation for AccessInfo scoped property
  * Proper deprecation for AccessInfo region_name parameter
  * Deprecations fixture support calling deprecated function
  * Set reasonable defaults for TCP Keep-Alive
  * Updated from global requirements
  * Remove unused time_patcher
  * Make OAuth testcase use actual request headers
  * Prevent attempts to "filter" list() calls by globally unique IDs
  * Add get_token_data to token CRUD
  * Updated from global requirements
  * py34 not py33 is tested and supported
  * Updated from global requirements
  * Remove confusing deprecation comment from token_to_cms
  * Fixes modules index generated by Sphinx
  * Updated from global requirements
  * Unit tests catch deprecated function usage
  * Switch from deprecated oslo_utils.timeutils.strtime
  * Switch from deprecated isotime
  * Remove keystoneclient CLI references in README
  * Update README.rst and remove ancient reference
  * Remove unused images from docs
  * Updated from global requirements
  * Add openid connect client support
  * Stop using tearDown
  * Use mock rather than mox
  * Remove unused setUp from ClientTest
  * Updated from global requirements
  * Iterate over copy of sys.modules keys in Python2/3
  * Use random strings for test fixtures
  * Stop using function deprecated in Python 3
  * Use python-six shim for assertRaisesRegex/p
  * tox env for Bandit
- Adjust Requires according to requirements.txt