~oddbloke/cloud-init/+git/cloud-init:lp1603222

Last commit made on 2016-11-09
Get this branch:
git clone -b lp1603222 https://git.launchpad.net/~oddbloke/cloud-init/+git/cloud-init
Only Dan Watkins can upload to this branch. If you are Dan Watkins please log in for upload directions.

Branch merges

Branch information

Name:
lp1603222
Repository:
lp:~oddbloke/cloud-init/+git/cloud-init

Recent commits

c9d0e2c... by Dan Watkins

Use udev-created device as default Azure ephemeral disk

Currently, the Azure data source defaults to using /dev/sdb for
ephemeral0. If _and only if_ we detect a fabric-formatted (i.e. NTFS)
ephemeral disk, then the data source updates this default to instead
point at that ephemeral disk (which will, correctly, be
/dev/disk/cloud/azure_resource). This happens fine on every first boot,
but on subsequent boots, we don't find a fabric-formatted ephemeral disk
(because we reformatted it on first boot), so we don't update the
default, so we end up rewriting the mounts to point at /dev/sdb (which
may not be the actual location of the ephemeral disk).

Instead of defaulting to /dev/sdb, we now default to
/dev/disk/cloud/azure_resource, which is the correct location created by
udev rules.

LP: #1603222

847fda8... by Scott Moser

Ec2: protect against non-dictionary in block-device-mapping.

Oracle public cloud has the string 'unavailable' in its metadata
service for 'block-device-mapping'. The change here is to return
None in device_name_to_device if that is the case.

45aac92... by Chris Glass

doc: fixed example to not overwrite /etc/hosts

Instead, it will simply append the new entry.

d9a2e1b... by Scott Moser

Doc: fix spelling / typos in ca_certs and scripts_vendor.

Simple typo fixes.

c24187e... by Scott Moser

pyflakes: fix issue with pyflakes 1.3 found in ubuntu zesty-proposed.

An obvious fix for an issue raised by pyflakes 1.3.

a1cdebd... by LaMont Jones

net/cmdline: Further adjustments to ipv6 support

The implementation to add ipv6 support to Ubuntu initramfs changed
(see bug 1621507). The changes here adjust to handle the new path.
Now, the ipv6 route includes using the variable 'DEVICE6' in
net6-DEVICE.conf files.

LP: #1621615

59d4ba5... by Scott Moser

Add coverage dependency to bddeb to fix package build.

When we added coverage to test-requirements, we need to add the mapping
to package name. Without it there, bddeb complains that it cannot
translate the dependency.

Note, though, that the Makefile does not invoke nose with coverage.
So we don't actually use that dependency.

0efae9c... by Scott Moser

doc: improve HACKING.rst file

Put a bit more information and a few style fixes in HACKING.rst.

3416e2e... by Robert Schweikert

dmidecode: Allow dmidecode to be used on aarch64

aarch64 systems have functional dmidecode, so allow that to be used.
- aarch64 has support for dmidecode as well

4f8ceff... by lawrence peng

AliYun: Add new datasource for Ali-Cloud ECS

Support AliYun(Ali-Cloud ECS). This datasource inherits from EC2,
the main difference is the meta-server address is changed to
100.100.100.200.

The datasource behaves similarly to EC2 and relies on network polling.
As such, it is not enabled by default.