| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Modifications to use log from /keystone/openstack/common/log.py instead
of /keystone/common/logging.py. This change also includes some
refactoring to remove the WriteableLogger class from common/wsgi.py
since that is already included in the unified logging sync from Oslo.
This also moves fail_gracefully from /keystone/common/logging.py to
service.py as it is only used within that module.
blueprint unified-logging-in-keystone
Change-Id: I24b319bd6cfe5e345ea903196188f2394f4ef102
|
|
|
|
|
|
|
|
|
|
| |
Extensions register themselves with keystone/common/extension.py
as either public, admin, or both, and they show up in the extensions
collection on http://<hostname>:<port>/v2.0/extensions/
Bug 1177531
Change-Id: Ic0b5c84e28342e96c3197c1b46f8b1656e2d7050
|
|
|
|
| |
Change-Id: I0f6c5fc27b0bb2da553e9345a8ac4949ce46e685
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updates to make our versions controller a bit smarter so
that it only returns information on API versions which are
actually running.
With these changes a user can disable the v2.0 or v3 API
versions in their pipeline, restart keystone, and then have
versions return information only for the versions which
are actually running.
This is important because auth_token now uses info from the
keystone versions controller (in some cases) to dynamically
select an API version.
Fixes LP Bug #1158470.
Change-Id: I0fa8a82f08e7247c44fb7f4ff8dbb7d4ad58b9cc
|
|
|
|
|
|
|
|
|
|
| |
The keystone "get version" api currently fails to list v3
as a supported api. It should now do this, along with v2 (which is,
of course, still supported)
Fixes Bug #1148186
Change-Id: Ie88bf941123702d2f7e2ecf6cecb1fa937ca1e52
|
|
|
|
|
|
| |
Bug 1135230
Change-Id: Icb0ae39b5ac4514c04220b846ebbe24d059ba6c1
|
|
|
|
|
|
|
|
|
|
| |
Today we can use these configuration values to avoid having to guess
keystone's own endpoint URL from the service catalog backend, which may
contain more than one identity endpoint.
This is also the first step towards adding self-relational links to the v3 API.
Change-Id: I375ac0d1f9581592e437c67c17bf32022f652f66
|
|
|
|
| |
Change-Id: I5a527e0f5010171a202de5894d124d213d22a073
|
|
Distributes the functionality of service.py into the modules.
Moves ComposableRouters into the modules.
The routers and controllers now have short names.
The controllers get their APIs via the base class.
Change-Id: I87404b80ea9800d6792f97a7a3a64fe839065c1c
|