~otubo/cloud-init:multiple-ssh-keys

Last commit made on 2019-09-24
Get this branch:
git clone -b multiple-ssh-keys https://git.launchpad.net/~otubo/cloud-init
Only Eduardo Otubo can upload to this branch. If you are Eduardo Otubo please log in for upload directions.

Branch merges

Branch information

Name:
multiple-ssh-keys
Repository:
lp:~otubo/cloud-init

Recent commits

1ac3ad4... by Eduardo Otubo

Fixing coding style

c422c91... by Eduardo Otubo

Multiple file fix for AuthorizedKeysFile config

Currently cloud-init does not know how to handle multiple file
configuration on section AuthorizedKeysFile of ssh configuration.
cloud-init will mess up the home user directory by creating bogus
folders inside it.

This patch provides a fix for this erroneous behavior. It gathers all
keys from all the files listed on the section AuthorizedKeysFile of ssh
configuration and merge all of them inside home user
~/.ssh/authorized_keys of the vm deployed.

Signed-off-by: Eduardo Otubo <email address hidden>

571f7c3... by Steve Ruan

Add datasource for ZStack platform.

Zstack platform provides a AWS Ec2 metadata service, and
identifies their platform to the guest by setting the 'chassis asset tag'
to a string that ends with '.zstack.io'.

LP: #1841181

4df0065... by Joshua Powers

docs: organize TOC and update summary of project

ac8ef3e... by Chad Smith

tools: make clean now cleans the dev directory, not the system

Remove pyc files, .tox directories and docs during make clean.

604463e... by Joshua Powers

docs: create cli specific page

This is formerly the capabilities page.

bc9f91c... by Joshua Powers

docs: added output examples to analyze.rst

1b15f8b... by Joshua Powers

docs: doc8 fixes for instancedata page

The huge table was scrolling off the page for me and it made more sense
to break this up and have sections for each item anyway.

083fdcd... by Joshua Powers

docs: clean up formatting, organize boot page

059d049... by Ryan Harper

net: add is_master check for filtering device list

Some network devices are transformed into a bond via kernel magic
and do not have the 'bonding' sysfs attribute, but like a bond they
have a duplicate MAC of other bond members. On Azure Advanced
Networking SRIOV devices are auto bonded and will have the same MAC
as the HyperV nic. We can detect this via the 'master' sysfs attribute
in the device sysfs path and this patch adds this to the list of devices
we ignore when enumerating device lists.

LP: #1844191