TODO in Nova when encryptors moved to os-brick

Registered by Lisa Li

This blueprint has been superseded. See the newer blueprint "Move DM crypt setup code to brick" for updated plans.

Both Cinder and Nova need to use nova/volume/encryptors to detach/attach encryptor, and read/write volumes.

To share the code, there is Cinder bp to add this part to os-brick.
https://blueprints.launchpad.net/cinder/+spec/improve-encrypted-volume

Once encryptors has been added to os-brick, Nova needs to delete the code from its component, and use the common library.

Why Cinder needs encryptors:
1. Create an encrypted volume from image. The image includes unencrypted data, Cinder needs to read the unencrypted data from the image, encrypts it and write to the volume.
2. other data change between encrypted and unencrypted.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Lisa Li
Direction:
Needs approval
Assignee:
Lisa Li
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Lisa Li

Related branches

Sprints

Whiteboard

This will need to have a spec proposed, it is too complex to deal with as a spec-less blueprint

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.