cloud-init:ubuntu/devel

Last commit made on 2019-08-15
Get this branch:
git clone -b ubuntu/devel https://git.launchpad.net/cloud-init
Members of cloud-init commiters can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu/devel
Repository:
lp:cloud-init

Recent commits

3e0e402... by Chad Smith on 2019-08-15

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

bd094c2... by Chad Smith on 2019-08-15

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

7998d8c... by Chad Smith on 2019-08-15

merge from origin/master at 19.2-13-g2f3bb764

2f3bb76... by Anh Vo (MSFT) on 2019-08-14

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 on 2019-08-14

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 on 2019-08-14

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 on 2019-08-13

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 on 2019-08-09

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

e3bbfab... by Dan Watkins on 2019-08-09

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

010a95f... by Dan Watkins on 2019-08-09

merge from master at 19.2-9-g15584720