Last commit made on 2020-09-16
Get this branch:
git clone -b ubuntu/daily/groovy
Members of cloud-init Commiters can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

7fe46f4... by Chad Smith on 2020-09-16

releasing cloud-init version 20.3-15-g6d332e5c-0ubuntu1

882fff6... by Chad Smith on 2020-09-16

update changelog (New upstream snapshot 20.3-15-g6d332e5c).

066eae9... by Chad Smith on 2020-09-16

merge from origin/master at 20.3-15-g6d332e5c

9a5c516... by James Falcon <email address hidden> on 2020-08-20

debian/cloud-init.postinst: fix NVME grub install device on upgrade (#538)

In [0] we landed a change to the determination of the grub install device
for new instance launches, specifically to fix the grub install device
determined for instances booting from NVMe drives. However, for running
NVMe-root instances to successfully install grub updates which change
the ABI between the core and its modules, we also need to fix the grub
install device that the previous (incorrect) code determined.

This commit performs that fixing, on upgrade.


LP: #1889555

Co-authored-by: Daniel Watkins <email address hidden>

6d332e5... by Emmanuel Thomé <email address hidden> on 2020-09-15

create a shutdown_command method in distro classes (#567)

Under FreeBSD, we want to use "shutdown -p" for poweroff.

Alpine Linux also has some specificities.

We choose to define a method that returns the shutdown command line to
use, rather than a method that actually does the shutdown. This makes it
easier to have the tests in test_handler_power_state do their

Two tests are added for the special behaviours that are known so far.

839016e... by Dan Watkins on 2020-09-15

user_data: remove unused constant (#566)

This was added in d00126c167fc06d913d99cfc184bf3402cb8cf53, but not
removed in ef041fd822a2cf3a4022525e942ce988b1f95180 which removed the
one usage of it from the original commit.

8439b19... by Eduardo Otubo on 2020-09-15

network: Fix type and respect name when rendering vlan in sysconfig. (#541)

Prior to this change, vlans were rendered in sysconfig with
'TYPE=Ethernet', and incorrectly rendered the PHYSDEV based on
the name of the vlan device rather than the 'link' provided
in the network config.

The change here fixes:
 * rendering of TYPE=Ethernet for a vlan
 * adds a warning if the configured device name is not supported
   per the RHEL 7 docs "11.5. Naming Scheme for VLAN Interfaces"

LP: #1788915
LP: #1826608
RHBZ: #1861871

e56b554... by Thomas Stringer <email address hidden> on 2020-09-10

Retrieve SSH keys from IMDS first with OVF as a fallback (#509)

* pull ssh keys from imds first and fall back to ovf if unavailable

* refactor log and diagnostic messages

* refactor the OpenSSLManager instantiation and certificate usage

* fix unit test where exception was being silenced for generate cert

* fix tests now that certificate is not always generated

* add documentation for ssh key retrieval

* add ability to check if http client has security enabled

* refactor certificate logic to GoalState

987f89e... by Johann Queuniet <email address hidden> on 2020-09-08

Add jqueuniet as contributor (#569)

2a95dfb... by Dan Watkins on 2020-09-08

distros: minor typo fix (#562)

Co-authored-by: Rick Harding <email address hidden>