cloud-init:ubuntu/zesty

Last commit made on 2017-12-01
Get this branch:
git clone -b ubuntu/zesty 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/zesty
Repository:
lp:cloud-init

Recent commits

40551a7... by Chad Smith

releasing package cloud-init version 17.1-46-g7acc9e68-0ubuntu1~17.04.1

26d29f6... by Chad Smith

update changelog (new upstream snapshot 17.1-46-g7acc9e68).

3414d5e... by Chad Smith

merge from master at 17.1-46-g7acc9e68

7acc9e6... by Chad Smith

ec2: Fix sandboxed dhclient background process cleanup.

There is a race condition where our sandboxed dhclient properly writes a
lease file but has not yet written a pid file. If the sandbox temporary
directory is torn down before the dhclient subprocess writes a pidfile
DataSourceEc2Local gets a traceback and the instance will fallback to
DataSourceEc2 in the init-network stage. This wastes boot cycles we'd
rather not spend.

Fix handling of sandboxed dhclient to wait for both pidfile and leasefile
before proceding. If either file doesn't show in 5 seconds, log a warning
and return empty lease results {}.

LP: #1735331

88368f9... by Scott Moser

tests: NoCloudKVMImage do not modify the original local cache image.

The NoCloudKVMImage.execute() would modify the image in /srv/citest
that meant that after the first time you ran a test, the image was
dirty.

The change here is to make the image operate on a qcow backed image.

Also modify Snapshot to then copy the qcow rather
than creating another chained qcow. The reason being that the image
might go away or change after the snapshot has been returned.

Also
 * drop use of 'override_templates' which was only relevant to LXD.
 * NoCloudKVM.create_image() returned an instance before
   now it has create_instance which creates an instance.
 * NoCloudKVMInstance has a 'disk' attribute separate from 'name'

4964fb3... by Joshua Powers

tests: Enable bionic in integration tests.

9ac735b... by Scott Moser

tests: Use apt-get to install a deb so that depends get resolved.

Instead of using 'dpkg -i' to install a package and then running
apt-get -f install, to hope that it would install needed dependencies
we can just use 'apt-get' directly to do the install.

The 'dpkg/apt-get -f' path was a problem if the installed deb was
older than the available deb. In that case it would get replaced.

2f3aae7... by Chad Smith

releasing package cloud-init version 17.1-41-g76243487-0ubuntu1~17.04.1

efe1b1e... by Scott Moser

debian/changelog: tweak changelog entry for AliYun.

Just drop the 'cpick' portion of the debian/changelog entry.
Now it is the same as it was in bionic.

95a5c89... by Chad Smith

update changelog (new upstream snapshot 17.1-41-g76243487).