~powersj/cloud-init:fix/azure_ip_doc

Last commit made on 2019-10-23
Get this branch:
git clone -b fix/azure_ip_doc https://git.launchpad.net/~powersj/cloud-init
Only Joshua Powers can upload to this branch. If you are Joshua Powers please log in for upload directions.

Branch merges

Branch information

Name:
fix/azure_ip_doc
Repository:
lp:~powersj/cloud-init

Recent commits

102970f... by Joshua Powers on 2019-10-23

Really fixed IP

6c68183... by Joshua Powers on 2019-10-23

docs: Fix incorrect Azure IMDS IP address

The Azure datasource was incorrectly listing the IP address. This
updates the address to match what is in the Azure provided IMDS
documentation.

LP: #1849508

8b534f8... by Dan Watkins on 2019-10-21

introduce .travis.yml

This captures the CI testing that is currently performed by the Ubuntu
Server Jenkins instance into a Travis configuration, which is part of
the migration of cloud-init code hosting from Launchpad to GitHub.

02c8214... by Darren Birkett on 2019-10-21

net: enable infiniband support in eni and sysconfig renderers

Commit e7b0e5f72 added support for configuring infiniband devices by
adding a new infiniband 'type'. This commit updates eni and sysconfig
renderers to consume this new type and configure infiniband devices
correctly.

LP: #1847114

ecb501b... by Xiaofeng Wang on 2019-10-17

guestcust_util: handle special characters in config file

Handle the special characters when reading VM Tools configure file.
For example, the key and value may contain _, - and . etc.

a86829d... by do3meli on 2019-10-17

fix some more typos in comments

7e69925... by do3meli on 2019-10-17

replace any deprecated log.warn with log.warning

Commit 6797e822959b84c98cf73e02b2a6e3d6ab3fd4fe replaced
the LOG.warn calls that linters were warning about; this
also replaces calls that linters would not have recognised
(as `log` is generally a parameter in these scenarios).

LP: #1508442

fac9898... by Harald Jensås on 2019-10-16

net: handle openstack dhcpv6-stateless configuration

Openstack subnets can be configured to use SLAAC by setting
ipv6_address_mode=dhcpv6-stateless. When this is the case
the sysconfig interface configuration should use
IPV6_AUTOCONF=yes and not set DHCPV6C=yes.

This change sets the subnets type property to the full
network['type'] from openstack metadata.

cloudinit/net/sysconfig.py and cloudinit/net/eni.py
are updated to support new subnet types:
  - 'ipv6_dhcpv6-stateless' => IPV6_AUTOCONF=yes
  - 'ipv6_dhcpv6-stateful' => DHCPV6C=yes

Type 'dhcp6' in sysconfig is kept for backward compatibility
with any implementations that set subnet_type == 'dhcp6'.

LP: #1847517

de03438... by do3meli on 2019-10-16

Add .venv/ to .gitignore

26e1f06... by do3meli on 2019-10-16

Small typo fixes in code comments.