Refactor LDAP identity driver

Registered by Elena Ezhova

Currently there is a lot of code duplication in identity driver. The goal of this blueprint is to reduce it by moving some logic to BaseLdap.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Low
Drafter:
Elena Ezhova
Direction:
Needs approval
Assignee:
Elena Ezhova
Definition:
Pending Approval
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 2013.2
Started by
Elena Ezhova
Completed by
Dolph Mathews

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/refactor-ldap-driver,n,z

Addressed by: https://review.openstack.org/34543 (merged)
    Move affirm_unique() in create() to BaseLdap

Addressed by: https://review.openstack.org/34542 (merged)
    Move some logic from update() to BaseLdap

Addressed by: https://review.openstack.org/34541 (merged)
    Abstract out attribute_ignore assigning in LDAP driver

Addressed by: https://review.openstack.org/34540 (merged)
    Abstract out attribute_mapping filling in LDAP driver.

We need a gate job that runs the _ldap_livetests.

https://github.com/openstack-infra/config

Holds the jenkins code.

It requires a devstack setup using the LDAP backend

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.