document extension development

Bug #1218596 reported by Fabio Giannetti
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Fix Released
Wishlist
Fabio Giannetti

Bug Description

Document how to implement an extension in detail.
The documentation and correlated examples will create a boilerplate for new extensions to leverage.
This should have all the extensions following the same strategy and produce common strategy as well as a more uniform extensions architecture and design.
A further benefit is the easiness in reading code and hence review

Tags: extension
Revision history for this message
Dolph Mathews (dolph) wrote :

That'd be great! I'd be happy to contribute if someone got this started.

Changed in keystone:
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Fabio Giannetti (fabio-giannetti) wrote :

Dolph, I will give it a shot. Should I also create a related blueprint?

Changed in keystone:
assignee: nobody → Fabio Giannetti (fabio-giannetti)
Revision history for this message
Dolph Mathews (dolph) wrote :

I think this bug is sufficient

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to keystone (master)

Fix proposed to branch: master
Review: https://review.openstack.org/53046

Changed in keystone:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystone (master)

Reviewed: https://review.openstack.org/53046
Committed: http://github.com/openstack/keystone/commit/eccc92d5cdc4ef8aac5f0fab484ebdf7077649d8
Submitter: Jenkins
Branch: master

commit eccc92d5cdc4ef8aac5f0fab484ebdf7077649d8
Author: Fabio Giannetti <email address hidden>
Date: Mon Oct 21 16:25:33 2013 -0700

    Documentation on how-to develop Keystone Extensions

    This file documents in details how to develop an
    extension following the Keystone guidelines.
    It also improves the already existing `example` extension
    adding some boilerplate code.

    bug #1218596

    Change-Id: I559aa219f8552c00d326c1b766078ff306e94bb9

Changed in keystone:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in keystone:
milestone: none → icehouse-1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in keystone:
milestone: icehouse-1 → 2014.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.