~smoser/cloud-init:fix/cloudsigma-without-dmi-data

Last commit made on 2019-11-21
Get this branch:
git clone -b fix/cloudsigma-without-dmi-data https://git.launchpad.net/~smoser/cloud-init
Only Scott Moser can upload to this branch. If you are Scott Moser please log in for upload directions.

Branch merges

Branch information

Name:
fix/cloudsigma-without-dmi-data
Repository:
lp:~smoser/cloud-init

Recent commits

99f4956... by Scott Moser

tests: Fix cloudsigma tests when no dmidecode data is present.

The cloudsigma tests had few test cases that were not getting
all the "mocks" set up correctly. Specifically is_running_in_cloudsigma
was not getting replaced and calls would leack through to
util.read_dmi_data.

62bbc26... by Harald Jensås

net: IPv6, accept_ra, slaac, stateless (#51)

Router advertisements are required for the default route
to be set up, thus accept_ra should be enabled for
dhcpv6-stateful.

sysconf: IPV6_FORCE_ACCEPT_RA controls accept_ra sysctl.
eni: mode static and mode dhcp 'accept_ra' controls sysctl.

Add 'accept-ra: true|false' parameter to config v1 and
v2. When True: accept_ra is set to '1'. When False:
accept_ra is set to '0'. When not defined in config the
value is left to the operating system default.

This change also extend the IPv6 support to distinguish
between slaac and dhcpv6-stateless. SLAAC is autoconfig
without any options from DHCP, while stateless auto-configures
the address and the uses DHCP for other options.

LP: #1806014
LP: #1808647

87bb30c... by Joshua Powers

docs: Update the configdrive datasource links (#44)

Update ConfigDrive datasource documentation to point to the most recent
OpenStack documentation for ConfigDrive.

LP: #1852461

8db5ee8... by Pengpeng Sun

lp-to-git-users: adding PengpengSun

Mapped from pengpengs

6bff240... by Thomas Stringer

lp-to-git-users: adding trstringer

Mapped from trstringer

3baabe7... by Harald Jensås

lp-to-git-users: adding hjensas

Mapped from harald-jensas

fb04493... by =?utf-8?q?Igor_Gali=C4=87?= <email address hidden>

distro: correctly set usr_lib_exec path for FreeBSD distro (#40)

On FreeBSD our helpers live in /usr/local/lib/cloud-init/

LP: #1852491

9478f0f... by Chad Smith

azure: support secondary ipv6 addresses (#33)

Azure's Instance Metadata Service (IMDS) reports multiple IPv6
addresses, via the http://169.254.169.254/metadata/instance/network
route. Any additional values after the first in 'ipAddresses' under the
'ipv6' interface key are extracted and configured as static IPs on
the interface.

0469f70... by Mark Goddard

Fix metadata check when local-hostname is null (#32)

Fix traceback when running with a config drive containing a metadata file which has
local-hostname set to null. Cloud-init ignores absent local-hostname or None values.

LP: #1852100

6214a57... by Ryan Harper

Merge pull request #38 from blackboxsw/cleanup/run-ci-on-pull-request

travis: only run CI on pull requests