Refactor password and key storage

Registered by Chris Krelle

Ironic currently stores ssh / impi user credentials in plan text as part of the driver info dict. These fields should not be stored in plan text, nor part of the driver info dict. Moving the password / key storage to their own DB fields would allow them to more easily be encrypted and excluded from client operations like node show.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Chris Krelle
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.