Secure Key Management 88/6488/2
authorAdam Israel <adam.israel@canonical.com>
Fri, 14 Sep 2018 15:26:13 +0000 (11:26 -0400)
committerAdam Israel <adam.israel@canonical.com>
Tue, 2 Oct 2018 22:18:10 +0000 (18:18 -0400)
commitfa32907c02582fc105166c33c5106ccf6b9389c6
tree4b0ee912c1da78a74695f4403d067e333a023e67
parentfc511ed0e2f3bbbdc0ccaa6b0d6ae7cc57b029f9
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>
Change-Id: Iacd2f02800484fd90945f9b9c1ac2d8951115a76
n2vc/vnf.py
tests/base.py
tests/test_ssh_keygen.py [new file with mode: 0644]