Feature #1517

Support creation and management of SSH public keys in UI, injection into newly created VMs

Added by Vangelis Koukis over 12 years ago. Updated over 12 years ago.

Status:Closed Start date:10/18/2011
Priority:High Due date:11/11/2011
Assignee:Kostas Papadimitriou % Done:

0%

Category:Cyclades UI Spent time: -
Target version:v0.8.0

Description

Support creation and management of SSH public keys in UI.
Support injection into newly created VMs using the <personality> element of the POST /servers API call.


Related issues

related to Synnefo - Feature #1093: Implementation of <personality> in Compute API POST /serv... Closed 09/13/2011 09/19/2011
blocked by Synnefo - Feature #1516: Support user profiles in the UI, storage of per-user info... Closed 10/18/2011 11/11/2011
blocked by Synnefo - Feature #1645: Support setting owner and mode in files injected into new... Closed 11/11/2011 11/16/2011

Associated revisions

Revision ca4e2de2
Added by Kostas Papadimitriou over 12 years ago

Created backbone models for ssh keys, Refs #1517

Revision 014443e3
Added by Kostas Papadimitriou over 12 years ago

Cryptico PEM format addon, Refs #1517

Revision 5e2660b7
Added by Kostas Papadimitriou over 12 years ago

SSH public key model and collection objects, Refs #1517

Revision 7be7e9cf
Added by Kostas Papadimitriou over 12 years ago

SSH public keys view, Refs #1517

Revision 619a001b
Added by Kostas Papadimitriou over 12 years ago

Server side ssh key generation, Refs #1517

Revision 9b48f1eb
Added by Kostas Papadimitriou over 12 years ago

Add ssh public keys overlay view in main controller, Refs #1517

Revision 5dd457b8
Added by Kostas Papadimitriou over 12 years ago

SSH public keys view styles, Refs #1517

Revision b3365dcf
Added by Kostas Papadimitriou over 12 years ago

Updated javascript tests, Refs #1517

Revision ab55326e
Added by Kostas Papadimitriou over 12 years ago

SSH integration in vm create view, Refs #1517

- New create step view (ssh keys + tags + ...future customizations)
- VM create api integration

Revision 68ec0bf5
Added by Kostas Papadimitriou over 12 years ago

Improved server side SSH key pair generation, Refs #1517

- Using M2Crypto library
- Fixed openssh public key format
- Fixed private PEM format

Revision 7e3cf713
Added by Kostas Papadimitriou over 12 years ago

UI server side ssh keys integration, Refs #1517

Revision d22ebd6b
Added by Kostas Papadimitriou over 12 years ago

Updated settings, Refs #1517 #1516

- added new settings file for userdata app
- added 2 new settings in 30-ui.conf

Revision e9392f3c
Added by Kostas Papadimitriou over 12 years ago

SSH public keys view, Refs #1517

Revision 859a4609
Added by Kostas Papadimitriou over 12 years ago

SSH public key model and collection objects, Refs #1517

Revision 960a0b33
Added by Kostas Papadimitriou over 12 years ago

Cryptico PEM format addon, Refs #1517

Revision c4fff449
Added by Kostas Papadimitriou over 12 years ago

Created backbone models for ssh keys, Refs #1517

Revision c72a830d
Added by Kostas Papadimitriou over 12 years ago

Configurable limit for per-user ssh keys, Refs #1517

Revision 5db5b149
Added by Kostas Papadimitriou over 12 years ago

Updated settings, Refs #1517 #1516

- added new settings file for userdata app
- added 2 new settings in 30-ui.conf

Revision 556dcd88
Added by Kostas Papadimitriou over 12 years ago

UI server side ssh keys integration, Refs #1517

Revision 3548024c
Added by Kostas Papadimitriou over 12 years ago

Improved server side SSH key pair generation, Refs #1517

- Using M2Crypto library
- Fixed openssh public key format
- Fixed private PEM format

Revision 47276ec2
Added by Kostas Papadimitriou over 12 years ago

SSH integration in vm create view, Refs #1517

- New create step view (ssh keys + tags + ...future customizations)
- VM create api integration

Revision f7f8f9e0
Added by Kostas Papadimitriou over 12 years ago

Updated javascript tests, Refs #1517

Revision e0393241
Added by Kostas Papadimitriou over 12 years ago

SSH public keys view styles, Refs #1517

Revision 1892dd0d
Added by Kostas Papadimitriou over 12 years ago

Add ssh public keys overlay view in main controller, Refs #1517

Revision 4264d385
Added by Kostas Papadimitriou over 12 years ago

Server side ssh key generation, Refs #1517

Revision 386481eb
Added by Kostas Papadimitriou over 12 years ago

Several ssh public keys fixes, Refs #1517

- Fixed paramiko key generation bug
- Fixed fingerprint generation
- Display fingerprint in UI

Revision c26afad6
Added by Kostas Papadimitriou over 12 years ago

Public keys view fixes, Refs #1517

- Append newly created / generated items on top of users keys list.
- Fade in on public list entry addition to let user focus on the created
entry.

History

#1 Updated by Vangelis Koukis over 12 years ago

  • Due date set to 11/11/2011

#2 Updated by Kostas Papadimitriou over 12 years ago

  • Status changed from Assigned to Feedback

Feature implemented and merged in ui-0.8 branch.

Views, urls and models integrated within ui.userdata app.
Javascript api and templates integrated in ui synnefo javascript library.

#3 Updated by Vangelis Koukis over 12 years ago

  • Status changed from Feedback to Closed

Also available in: Atom PDF