Avoid user kaypair for hadoop user in dib elements for Savanna

Registered by ruhe

Currently Savanna DIB elements build images with user hadoop which has predefined user keypair. This is not secure, this is not cool.

If plugin requires specific user with specific properties than it should be plugin's responsibility to generate set these properties on VMs.

Plan:
1. DIB element should not create any user keys - https://bugs.launchpad.net/savanna/+bug/1188442
2. Vanilla plugin should generate keypair and distribute it to all nodes in cluster
3. Savanna should provide APIs for this functionality

Blueprint information

Status:
Complete
Approver:
Sergey Lukjanov
Priority:
High
Drafter:
ruhe
Direction:
Approved
Assignee:
ruhe
Definition:
Approved
Series goal:
Proposed for 0.2
Implementation:
Implemented
Milestone target:
milestone icon 0.2a1
Started by
ruhe
Completed by
ruhe

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/35118
    Private key for user hadoop in vanilla plugin.

(?)

Work Items

Work items:
Helper method to distribute user key-pair across the cluster: DONE
Remove generation of user keys from DIB elements: INPROGRESS

This blueprint contains Public information 
Everyone can see this information.