2015-10-14 23:31:54 |
Ben Howard |
bug |
|
|
added bug |
2015-10-14 23:32:01 |
Ben Howard |
cloud-init: assignee |
|
Ben Howard (utlemming) |
|
2015-10-14 23:35:09 |
Ben Howard |
branch linked |
|
lp:~utlemming/cloud-init/lp1506244-ssh-key-value |
|
2015-10-15 00:43:13 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/cloud-init |
|
2015-10-30 17:31:42 |
Ben Howard |
bug task added |
|
cloud-init (Ubuntu) |
|
2015-10-30 17:31:52 |
Ben Howard |
nominated for series |
|
Ubuntu Vivid |
|
2015-10-30 17:31:52 |
Ben Howard |
bug task added |
|
cloud-init (Ubuntu Vivid) |
|
2015-10-30 17:31:52 |
Ben Howard |
nominated for series |
|
Ubuntu Precise |
|
2015-10-30 17:31:52 |
Ben Howard |
bug task added |
|
cloud-init (Ubuntu Precise) |
|
2015-10-30 17:31:52 |
Ben Howard |
nominated for series |
|
Ubuntu Trusty |
|
2015-10-30 17:31:52 |
Ben Howard |
bug task added |
|
cloud-init (Ubuntu Trusty) |
|
2015-10-30 17:32:04 |
Ben Howard |
summary |
support SSH key value over fingerprint for Azure |
[SRU] support SSH key value over fingerprint for Azure |
|
2015-10-30 17:36:45 |
Ben Howard |
description |
Azure is changing the ovf-env.xml file. Instead of passing a fingerprint to the key and obtaining it separately, the SSH public key itself is passed via a new "<Value>" parameters:
<SSH>
<PublicKeys>
<PublicKey>
<Fingerprint>EB0C0AB4B2D5FC35F2F0658D19F44C8283E2DD62</Fingerprint>
<Path>$HOME/UserName/.ssh/authorized_keys</Path>
<Value>ssh-rsa AAAANOTAREALKEY== foo@bar.local</Value>
</PublicKey>
</PublicKeys> |
SRU JUSTIFICATION
[BACKGROUND] Azure's meta-data source now supports the use of SSH key values in addition to fingerprints.
[IMPACT] Instances booted with out cloud-init support for SSH public key values will be inaccessable on boot via SSH.
[FIX] Backport of 15.10 SSH public key support. Starting with 15.10, cloud-init supports both values (preferred) or generating the SSH public key from a fingerprint.
[TEST CASE]
- Update cloud-init from proposed
- Capture instance
- Create instance using SSH fingerprint, confirm instance is accessible via SSH.
- Create instance using SSH public key value, confirm instance is accessible via SSH.
- Create instance using both SSH fingerprint and a different SSH public key value. Confirm that the instance is accessible via SSH only with SSH public key value (i.e. the fingerprint is ignored).
[ORIGINAL REPORT]
Azure is changing the ovf-env.xml file. Instead of passing a fingerprint to the key and obtaining it separately, the SSH public key itself is passed via a new "<Value>" parameters:
<SSH>
<PublicKeys>
<PublicKey>
<Fingerprint>EB0C0AB4B2D5FC35F2F0658D19F44C8283E2DD62</Fingerprint>
<Path>$HOME/UserName/.ssh/authorized_keys</Path>
<Value>ssh-rsa AAAANOTAREALKEY== foo@bar.local</Value>
</PublicKey>
</PublicKeys> |
|
2015-10-30 17:36:49 |
Ben Howard |
cloud-init: status |
New |
Fix Released |
|
2015-10-30 17:36:53 |
Ben Howard |
cloud-init (Ubuntu): status |
New |
In Progress |
|
2015-10-30 17:36:55 |
Ben Howard |
cloud-init (Ubuntu Precise): status |
New |
In Progress |
|
2015-10-30 17:36:57 |
Ben Howard |
cloud-init (Ubuntu Trusty): status |
New |
In Progress |
|
2015-10-30 17:36:59 |
Ben Howard |
cloud-init (Ubuntu Vivid): status |
New |
In Progress |
|
2015-10-30 17:37:06 |
Ben Howard |
nominated for series |
|
Ubuntu Xenial |
|
2015-10-30 17:37:06 |
Ben Howard |
bug task added |
|
cloud-init (Ubuntu Xenial) |
|
2015-10-30 17:37:06 |
Ben Howard |
nominated for series |
|
Ubuntu Wily |
|
2015-10-30 17:37:06 |
Ben Howard |
bug task added |
|
cloud-init (Ubuntu Wily) |
|
2015-10-30 17:37:16 |
Ben Howard |
cloud-init (Ubuntu Wily): status |
New |
Fix Released |
|
2015-10-30 17:37:18 |
Ben Howard |
cloud-init (Ubuntu Xenial): status |
In Progress |
Fix Released |
|
2015-10-30 17:37:22 |
Ben Howard |
cloud-init (Ubuntu Xenial): assignee |
|
Ben Howard (utlemming) |
|
2015-10-30 17:37:24 |
Ben Howard |
cloud-init (Ubuntu Wily): assignee |
|
Ben Howard (utlemming) |
|
2015-10-30 17:37:26 |
Ben Howard |
cloud-init (Ubuntu Vivid): assignee |
|
Ben Howard (utlemming) |
|
2015-10-30 17:37:28 |
Ben Howard |
cloud-init (Ubuntu Trusty): assignee |
|
Ben Howard (utlemming) |
|
2015-10-30 17:37:30 |
Ben Howard |
cloud-init (Ubuntu Precise): assignee |
|
Ben Howard (utlemming) |
|
2015-11-23 18:40:06 |
Chris J Arges |
cloud-init (Ubuntu Trusty): status |
In Progress |
Fix Committed |
|
2015-11-23 18:40:11 |
Chris J Arges |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2015-11-23 18:40:13 |
Chris J Arges |
bug |
|
|
added subscriber SRU Verification |
2015-11-23 18:40:16 |
Chris J Arges |
tags |
|
verification-needed |
|
2015-11-23 18:42:20 |
Chris J Arges |
cloud-init (Ubuntu Vivid): status |
In Progress |
Fix Committed |
|
2015-11-23 19:26:36 |
Chris J Arges |
cloud-init (Ubuntu Precise): status |
In Progress |
Fix Committed |
|
2015-11-23 20:03:05 |
Mathew Hodson |
cloud-init (Ubuntu Precise): importance |
Undecided |
Medium |
|
2015-11-23 20:03:07 |
Mathew Hodson |
cloud-init (Ubuntu Trusty): importance |
Undecided |
Medium |
|
2015-11-23 20:03:09 |
Mathew Hodson |
cloud-init (Ubuntu Vivid): importance |
Undecided |
Medium |
|
2015-11-23 20:03:11 |
Mathew Hodson |
cloud-init (Ubuntu Wily): importance |
Undecided |
Critical |
|
2015-11-23 20:03:15 |
Mathew Hodson |
cloud-init (Ubuntu Wily): importance |
Critical |
Medium |
|
2015-11-23 20:03:17 |
Mathew Hodson |
cloud-init (Ubuntu Xenial): importance |
Undecided |
Medium |
|
2015-11-30 23:44:55 |
Ben Howard |
tags |
verification-needed |
verification-done |
|
2015-12-02 18:36:42 |
Chris J Arges |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2015-12-02 18:38:44 |
Launchpad Janitor |
cloud-init (Ubuntu Trusty): status |
Fix Committed |
Fix Released |
|
2015-12-02 18:45:07 |
Launchpad Janitor |
cloud-init (Ubuntu Vivid): status |
Fix Committed |
Fix Released |
|
2015-12-02 18:46:46 |
Launchpad Janitor |
cloud-init (Ubuntu Precise): status |
Fix Committed |
Fix Released |
|
2016-04-05 13:57:45 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/precise-proposed/cloud-init |
|
2016-05-31 13:25:27 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/trusty/cloud-init |
|
2023-05-10 09:21:42 |
James Falcon |
bug watch added |
|
https://github.com/canonical/cloud-init/issues/2588 |
|