Switch to os-brick encryptor classes

Registered by Lee Yarwood

This blueprint aims to drop the encryptor classes and supporting code from the
Nova codebase in favor of the classes provided by os-brick. This is made
possible by the following os-brick change that introduced new encryption
provider constants during Ocata :

Ic155bd29d46059832cce970bf60375e7e472eca6

Thanks to the following bugfix also released for Ocata the constants
present in os-brick also support the use of the deprecated legacy class
paths from Nova, for example nova.volume.encryptors.luks.LuksEncryptor,
while using the os-brick provided classes :

I3ec6e3fe919bc03d158da04a18fb8b651002ed52

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Low
Drafter:
Lee Yarwood
Direction:
Approved
Assignee:
Lee Yarwood
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-2
Started by
Matt Riedemann
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/switch-to-os-brick-encryptor-classes,n,z

Addressed by: https://review.openstack.org/391597
    encryptors: Switch to os-brick encryptor classes

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.