Until now all the docs assumed the OS-FEDERATION is still an extension. Since this is not true since Kilo release, we should also update our documentation. We also moved some of the files from the ``extension`` directory to the ``federation`` one. Change-Id: I7f71fea55accaaaf38b2ee069fab9726c1045b4c Closes-Bug: #1466092
4.0 KiB
Extensions
Status
An extension may be considered stable
,
experimental
or out-of-tree
.
- A stable status indicates that an extension is fully supported by the OpenStack Identity team.
- An experimental status indicates that although the intention is to keep the API unchanged, we reserve the right to change it up until the point that it is deemed stable.
- An out-of-tree status indicates that no formal support will be provided.
Graduation Process
By default, major new functionality that is proposed to be in-tree will start off in experimental status. Typically it would take at minimum of one cycle to transition from experimental to stable, although in special cases this might happened within a cycle.
Removal Process
It is not intended that functionality should stay in experimental for a long period, functionality that stays experimental for more than two releases would be expected to make a transition to either stable or out-of-tree.
Current Extensions
Endpoint Filtering
The Endpoint Filtering extension enables creation of ad-hoc catalogs for each project-scoped token request.
Note
Support status for Endpoint Filtering
Experimental (Icehouse, Juno) Stable (Kilo)
extensions/endpoint_filter.rst
Endpoint Policy
The Endpoint Policy extension provides associations between service endpoints and policies that are already stored in the Identity server and referenced by a policy ID.
Note
Support status for Endpoint Policy
Experimental (Juno) Stable (Kilo)
extensions/endpoint_policy.rst
Inherit
The Inherit extension provides the ability for projects to inherit role assignments from their owning domain, or from projects higher in the hierarchy.
Note
Support status for Inherit
Experimental (Havava, Icehouse) Stable (Juno)
OAuth 1.0a
The OAuth 1.0a extension provides the ability for Identity users to delegate roles to third party consumers via the OAuth 1.0a specification.
Note
Support status for OAuth 1.0a
Experimental (Havana, Icehouse) Stable (Juno)
extensions/oauth1.rst
Revocation Events
The Revocation Events extension provides a list of token revocations. Each event expresses a set of criteria which describes a set of tokens that are no longer valid.
Note
Support status for Revocation Events
Experimental (Juno) Stable (Kilo)
extensions/revoke.rst