~tribaal/cloud-init:dont-overwrite-etc-hosts-in-example

Last commit made on 2016-11-04
Get this branch:
git clone -b dont-overwrite-etc-hosts-in-example https://git.launchpad.net/~tribaal/cloud-init
Only Chris Glass can upload to this branch. If you are Chris Glass please log in for upload directions.

Branch merges

Branch information

Name:
dont-overwrite-etc-hosts-in-example
Repository:
lp:~tribaal/cloud-init

Recent commits

143937f... by Chris Glass

doc: fixed example to not overwrite /etc/hosts

Instead, it will simply append the new entry.

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.

c12f4dd... by Joshua Powers

Add coverage collection to tox unit tests.

First step in increasing coverage is knowing what coverage
is currently at. By default, tox only runs coverage on py3 as it
is slower to run with coverage.

f7a5756... by Ryan Harper

cc_users_groups: fix remaing call to ds.normalize_user_groups

Previous commit f0747c4b4cf073273e11d383f0354257be7276ed relocated
normalize_users_groups to ug_util module, but missed modifying
the cc_users_groups config module. Apply the location change to fix.

29348af... by Scott Moser

disk-config: udev settle after partitioning in gpt format.

The function exec_mkpart_gpt was simply not waiting for udev events
to flush after calling sgdisk. The corresponding function
exec_mkpart_mbr already did.

This should fix a transient failure where mkfs would fail with
'not a block device'.

LP: #1626243

1e55f41... by Scott Moser

unittests: do not read system /etc/cloud/cloud.cfg.d

Many of the unit tests in test_data would inadvertantly read the
system's /etc/cloud/cloud.cfg and /etc/cloud/cloud.cfg.d.
This was first noticed on a system deployed by MAAS, where
files in /etc/cloud/cloud.cfg.d/ are root read-only.

This changes those tests to actually make use of
FilesystemMockingTestCase functionality and adds 'reRoot()' to that
class which is easier to use for at least this use case.

LP: #1635350