Improved secret storage utilizing external key manager

Registered by Michael McCune

There are several secrets (for example passwords) that Sahara uses with respect to deployed frameworks which are currently stored in its database. This blueprint proposes the usage of the Castellan library key manager interface for offloading secret storage to an OpenStack Key manager service.

Secrets will be identified within the code base and marked for usage with the key manager in the related specification.

Blueprint information

Status:
Complete
Approver:
Sergey Lukjanov
Priority:
Medium
Drafter:
Michael McCune
Direction:
Approved
Assignee:
Michael McCune
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-3
Started by
Sergey Lukjanov
Completed by
Michael McCune

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/improved-secret-storage,n,z

Addressed by: https://review.openstack.org/157432
    Adding improved secret storage spec

Gerrit topic: https://review.openstack.org/#q,topic:bp/proposes,n,z

Addressed by: https://review.openstack.org/162198
    Adding barbican client and keymgr module

Addressed by: https://review.openstack.org/179393
    Reworking improved secret storage spec

Addressed by: https://review.openstack.org/220680
    [WIP] Initial key manager and proxy passwords impl

Addressed by: https://review.openstack.org/222673
    Fix incorrect function name in swift client

Addressed by: https://review.openstack.org/230539
    move improved secret storage spec to mitaka

Gerrit topic: https://review.openstack.org/#q,topic:bug/1431944,n,z

Addressed by: https://review.openstack.org/265872
    add helper functions for key manager

Addressed by: https://review.openstack.org/265996
    add developer documentation about the key manager

Addressed by: https://review.openstack.org/267037
    add cdh plugin passwords to key manager

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.