lp:~harald-jensas/cloud-init

Owned by Harald Jensås
Get this repository:
git clone https://git.launchpad.net/~harald-jensas/cloud-init
Only Harald Jensås can upload to this repository. If you are Harald Jensås please log in for upload directions.

Branches

Name Last Modified Last Commit
migrate-lp-to-github 2019-11-15 09:05:49 UTC
lp-to-git-users: adding hjensas

Author: Harald Jensås
Author Date: 2019-11-15 09:05:49 UTC

lp-to-git-users: adding hjensas

Mapped from harald-jensas

bug/1806014 2019-11-04 12:11:38 UTC
net: IPv6, accept_ra, slaac, stateless

Author: Harald Jensås
Author Date: 2019-10-14 20:32:17 UTC

net: IPv6, accept_ra, slaac, stateless

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

bug/1848690 2019-10-21 06:35:30 UTC
net: fix subnet_is_ipv6() for stateless|stateful

Author: Harald Jensås
Author Date: 2019-10-18 09:52:36 UTC

net: fix subnet_is_ipv6() for stateless|stateful

Function return false for ipv6_dhcpv6-stateless|stateful,
the eni renderer does not add '6' to 'inet' which is
incorrect.

The subnet_is_ipv6() function is updated to also return
true if startswith('ipv6').

LP: #1848690

bug/1847517 2019-10-11 19:47:48 UTC
net: handle openstack dhcpv6-stateless configuration

Author: Harald Jensås
Author Date: 2019-10-09 21:11:16 UTC

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

master 2019-10-04 23:15:10 UTC
Add RbxCloud datasource

Author: Adam Dobrawy
Author Date: 2019-10-04 23:15:10 UTC

Add RbxCloud datasource

15 of 5 results
This repository contains Public information 
Everyone can see this information.

Subscribers