~lkundrak/cloud-init/+git/dispatcher-dir:ubuntu/devel

Last commit made on 2019-08-15
Get this branch:
git clone -b ubuntu/devel https://git.launchpad.net/~lkundrak/cloud-init/+git/dispatcher-dir

Branch merges

Branch information

Name:
ubuntu/devel
Repository:
lp:~lkundrak/cloud-init/+git/dispatcher-dir

Recent commits

3e0e402... by Chad Smith

releasing cloud-init version 19.2-13-g2f3bb764-0ubuntu1

bd094c2... by Chad Smith

update changelog (New upstream snapshot 19.2-13-g2f3bb764).

7998d8c... by Chad Smith

merge from origin/master at 19.2-13-g2f3bb764

2f3bb76... by Anh Vo (MSFT)

Azure: Record boot timestamps, system information, and diagnostic events

Collect and record the following information through KVP:
 + timestamps related to kernel initialization and systemd activation
   of cloud-init services
 + system information including cloud-init version, kernel version,
   distro version, and python version
 + diagnostic events for the most common provisioning error issues
   such as empty dhcp lease, corrupted ovf-env.xml, etc.
 + increasing the log frequency of polling IMDS during reprovision.

0e79a1b... by Dan Watkins

DataSourceOracle: configure secondary NICs on Virtual Machines

Oracle Cloud Infrastructure's Instance Metadata Service provides network
configuration information for non-primary NICs. This commit introduces
support, on Virtual Machines[0], for fetching that network metadata,
converting it to v1 network-config[1] and combining it into the network
configuration generated for the primary interface.

By default, this behaviour is not enabled. Configuring the Oracle
datasource to `configure_secondary_nics` enables it:

    datasource:
      Oracle:
        configure_secondary_nics: true

Failures to fetch and generate secondary NIC configuration will log a
warning, but otherwise will not affect boot.

[0] The expected use of the IMDS-provided network configuration is
    substantially different on Bare Metal Machines, so support for that
    will be addressed separately.
[1] This is v1 config, because cloudinit.net.cmdline generates v1 config
    and we need to integrate the secondary NICs into that configuration.

b2d4dfe... by Dan Watkins

distros: fix confusing variable names

Building the subp arguments for a `useradd` call in a variable named
`adduser_cmd` is extremely confusing; let's not do that.

(This also changes the snap and freebsd variables to something more
apropos.)

7f67425... by Chad Smith

azure/net: generate_fallback_nic emits network v2 config instead of v1

The function generate_fallback_config is used by Azure by default when
not consuming IMDS configuration data. This function is also used by any
datasource which does not implement it's own network config. This simple
fallback configuration sets up dhcp on the most likely NIC. It will now
emit network v2 instead of network v1.

This is a step toward moving all components talking in v2 and allows us
to avoid costly conversions between v1 and v2 for newer distributions
which rely on netplan.

ba7b33b... by Dan Watkins

releasing cloud-init version 19.2-9-g15584720-0ubuntu1

e3bbfab... by Dan Watkins

update changelog (New upstream snapshot 19.2-9-g15584720).

010a95f... by Dan Watkins

merge from master at 19.2-9-g15584720