~falzm/cloud-init:exoscale-datasource

Last commit made on 2019-06-20
Get this branch:
git clone -b exoscale-datasource https://git.launchpad.net/~falzm/cloud-init
Only Marc Falzon can upload to this branch. If you are Marc Falzon please log in for upload directions.

Branch merges

Branch information

Name:
exoscale-datasource
Repository:
lp:~falzm/cloud-init

Recent commits

17435f3... by Mathieu Corbin on 2019-06-20

Add a new Exoscale data source

a0f863d... by Gonéri Le Bouder on 2019-06-17

tools/build-on-freebsd: update to python3

- use python3 by default
- ability to use any Python version through the PYTHON env-var
- indent with 4 spaces
- use 'set -eux'
- remove trailing whitespace
- drop the cheetah dep, Jinja2 is enough

deaeb71... by Mark T. Voelker on 2019-06-03

Allow identification of OpenStack by Asset Tag

When OpenStack is deployed on some hypervisors (such as VMware
vSphere), cloud-init doesn't detect that it needs to probe the
metadata service because the DMI product name field can't be set
to a field that is recognized by cloud-init. However, the asset
tag field can be set via flavor extra specs or image metadata.
A similar approach is already used to identify Open Telekom Cloud.

This patch allows cloud init to recognize "OpenStack Nova" or
"OpenStack Compute" in the asset tag field as an indication that
the instance being configured is running on an OpenStack platform.

LP: #1669875

c3cd42c... by Brian Murray on 2019-05-31

Fix spelling error making 'an Ubuntu' consistent.

19ddb1f... by Paride Legovini on 2019-05-30

run-container: centos: comment out the repo mirrorlist

In this way only the 'baseurl' mirror is used, which is easier
to allow through firewalls and proxies.

ded1ec8... by Ryan Harper on 2019-05-29

netplan: update netplan key mappings for gratuitous-arp

Previous versions of netplan included a misspelling for the
bond parameter around gratuitous-arp. This has been fixed and released
and cloud-init needs to accept both values. This branch fixes the
key that will be rendered and transforms the previous misspelling
when capturing network_state.

LP: #1827238

c951963... by Gonéri Le Bouder on 2019-05-28

freebsd: fix the name of cloudcfg VARIANT

config/cloud.cfg.tmpl uses 'freebsd', not 'bsd' to identify FreeBSD.

6197c34... by Gonéri Le Bouder on 2019-05-28

freebsd: ability to grow root file system

- UFS file system support
- GPT partition table support
- add support for newfs's -L parameter (label)
- move freebsd specific test from Azure to freebsd

0f86953... by Gonéri Le Bouder on 2019-05-24

freebsd: NoCloud data source support

blkid is a Linux-only command. With this patch, cloud-init uses another
approach to find the data source on FreeBSD.

LP: #1645824

baa4785... by "Jason Zions \(MSFT\)" <email address hidden> on 2019-05-10

Azure: Return static fallback address as if failed to find endpoint

The Azure data source helper attempts to use information in the dhcp
lease to find the Wireserver endpoint (IP address). Under some unusual
circumstances, those attempts will fail. This change uses a static
address, known to be always correct in the Azure public and sovereign
clouds, when the helper fails to locate a valid dhcp lease. This
address is not guaranteed to be correct in Azure Stack environments;
it's still best to use the information from the lease whenever possible.