~illfelder/cloud-init:master

Last commit made on 2018-01-11
Get this branch:
git clone -b master https://git.launchpad.net/~illfelder/cloud-init
Only Max Illfelder can upload to this branch. If you are Max Illfelder please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~illfelder/cloud-init

Recent commits

2baaf28... by Max Illfelder

Improve testing for key expiration and parsing.

6923403... by Max Illfelder

Improve testing and code review comment updates

5b73ba7... by Max Illfelder

Fix a linter error.

88054e4... by Max Illfelder

Add SSH keys for the default user.

The default user is only available if the distro config exists.

76a2c16... by Max Illfelder

Fix broken SSH key test.

7885d1b... by Max Illfelder

Fix capitalization in comment.

06cd805... by Max Illfelder

Include "cloudinit" SSH keys for the default user.

Small style fixes and remove print statements.

ae79eaa... by Max Illfelder

Add documentation for the GCE SSH key format.

a7f3ead... by Max Illfelder

Fix linter errors.

977d55d... by Max Illfelder

Improve GCE logic setting Ubuntu user SSH keys.

The behavior improvements include:
- Only set ssh keys for the ubuntu user.
- Use instance or project level keys based on GCE convention.
- Respect expiration time when keys are set.
- Support ssh-keys in project level metadata (the GCE default).

As part of this change, we also update the request header when talking
to the metadata server based on the documentation:
https://cloud.google.com/compute/docs/storing-retrieving-metadata#querying