Secure Key Management 68/6868/1
authorAdam Israel <adam.israel@canonical.com>
Fri, 14 Sep 2018 15:26:13 +0000 (11:26 -0400)
committerAdam Israel <adam.israel@canonical.com>
Mon, 12 Nov 2018 18:28:13 +0000 (13:28 -0500)
commit5963cb495a42f8ca820774124db57dd4e45bec07
tree19e0778e045b9a1891cec3b619810eb0f3a4969f
parentee41df85fe2424b32e3504162360f372ba09bfb8
Secure Key Management

This patchset implements the Secure Key Management feature
as described in Gerrit 1429, enabling support for native charms
deployed to machines provisioned by the Resource Orchestrator.

- Implement GetPublicKey, which will provide the public key to be
injected into new machines
- Support machine placement, to provision an existing machine for use
with juju
- Automatically create a SSH keypair to be used for provisioning
- Add method to check if a charm is deployed (CI)
- Update integration tests to use new ssh key workflow

Signed-off-by: Adam Israel <adam.israel@canonical.com>
n2vc/vnf.py