663865dfec
We deprecated this functionality during the Mitaka release and staged it for removal in Ocata. Let's remove it! A note for reviewers. Some of the logic for allowing projects to update their domain_id was implemented in the resource Manager(). As a result, there were several tests that tested the manager directly. Now that we're removing the logic for allowing ``domain_id`` to be update, we can rely solely on the ``_require_matching_domain_id()`` method in the keystone.common.controller module. This short-circuit check will return a 4XX response code for all requests attempting to update the ``domain_id`` of an entity. Since this is all completely isolated in the controller layer, we can remove the logic from the resource Manager specifically as well as the tests. This change looks like we're removing a bunch of tests from keystone.tests.unit.resource.test_backends but we're actually just relying on more basic tests in test_v3_resource. Change-Id: Iad0eba66e7ddc9497205af60671451a385d0de58 Closes-Bug: 1653472 |
||
---|---|---|
api-ref/source | ||
config-generator | ||
devstack | ||
doc | ||
etc | ||
examples/pki | ||
httpd | ||
keystone | ||
keystone_tempest_plugin | ||
rally-jobs | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.testr.conf | ||
babel.cfg | ||
bindep.txt | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Team and repository tags
OpenStack Keystone
Keystone provides authentication, authorization and service discovery mechanisms via HTTP primarily for use by projects in the OpenStack family. It is most commonly deployed as an HTTP interface to existing identity systems, such as LDAP.
Developer documentation, the source of which is in
doc/source/
, is published at:
The API specification and documentation are available at:
The canonical client library is available at:
https://git.openstack.org/cgit/openstack/python-keystoneclient
Documentation for cloud administrators is available at:
The source of documentation for cloud administrators is available at:
Information about our team meeting is available at:
Bugs and feature requests are tracked on Launchpad at:
Future design work is tracked at:
http://specs.openstack.org/openstack/keystone-specs/#identity-program-specifications
Contributors are encouraged to join IRC
(#openstack-keystone
on freenode):
For information on contributing to Keystone, see
CONTRIBUTING.rst
.