~samkenx/cloud-init:ubuntu/bionic

Last commit made on 2021-12-14
Get this branch:
git clone -b ubuntu/bionic https://git.launchpad.net/~samkenx/cloud-init
Only SamKenXStream can upload to this branch. If you are SamKenXStream please log in for upload directions.

Branch merges

Branch information

Name:
ubuntu/bionic
Repository:
lp:~samkenx/cloud-init

Recent commits

65bba5b... by James Falcon

update changelog (New upstream snapshot 21.4-39-ge9634266).

c41eb7b... by James Falcon

update changelog.

a5cef75... by James Falcon

refresh patches against e9634266ea52bf184727fb0782d5dc35f9ed1468 commit e9634266

refresh patches against e9634266ea52bf184727fb0782d5dc35f9ed1468 commit e9634266:
  debian/patches/ec2-dont-apply-full-imds-network-config.patch
  debian/patches/openstack-no-network-config.patch

06adba5... by James Falcon

merge from e9634266ea52bf184727fb0782d5dc35f9ed1468 at 21.4-39-ge9634266

e963426... by Chris Patterson <email address hidden>

sources/azure: remove unnecessary hostname bounce (#1143)

Thanks to [1], the hostname is set prior to network bring-up.

The Azure data source has been bouncing the hostname during
setup(), occurring after the hostname has already been
properly configured.

Note that this doesn't prevent leaking the image's hostname
during Azure's _get_data() when it brings up ephemeral DHCP.
However, as are not guaranteed to have the hostname metadata
available from a truly "local" source, this behavior is to
be expected unless we disable `send host-name` from dhclient
config.

[1]: https://github.com/canonical/cloud-init/commit/133ad2cb327ad17b7b81319fac8f9f14577c04df

Signed-off-by: Chris Patterson <email address hidden>

2473959... by Gonéri Le Bouder

find_devs/openbsd: accept ISO on disk (#1132)

When the metadata is an ISO image and is exposed through a disk,
the device is called `/dev/sd?a` internally. For instance `/dev/sd1a`.

It can then be mounted with `mount_cd9660 /dev/sd1a /mnt`.

Metadata in the FAT32 format are exposed as `/dev/sd?i`.

With this change, we try to mount `/dev/sd?a` in addition to `/dev/sd?i`.

Closes: https://github.com/ContainerCraft/kmi/issues/12

b591e9d... by Ksenija Stanojevic <email address hidden>

Improve error log message when mount failed (#1140)

8df8f43... by Ksenija Stanojevic <email address hidden>

add KsenijaS as a contributor (#1145)

6760bf1... by Brett Holman

travis - don't run integration tests if no deb (#1139)

If building the *.deb fails, exit

Currently integration tests will run and fail with a non-obvious
message. This makes it so the last thing in the logs is whatever
caused the build to fail.

65c2cfd... by Brett Holman <email address hidden>

factor out function for getting top level directory of cloudinit (#1136)

Add a test helper to get top level directory

Many tests need to get the location of files & dirs within the cloud-init
project directory.

Tests implement this in various different ways, and often those ways
depend on the current working directory of the pytest invocation.
Create helper functions (and tests) that gets the path of the top
directory or any sub directory under the top directory. This function
does not depend on the environment.