Activity log for bug #1728152

Date Who What changed Old value New value Message
2017-10-27 21:11:28 Sargun bug added bug
2017-10-27 21:13:49 Chad Smith cloud-init: importance Undecided High
2017-10-27 21:13:55 Chad Smith cloud-init: assignee Chad Smith (chad.smith)
2017-10-27 21:35:03 Joshua Powers cloud-init: status New Confirmed
2017-10-27 21:45:09 Chad Smith cloud-init: status Confirmed In Progress
2017-10-27 22:38:28 Chad Smith merge proposal linked https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/332954
2017-10-30 16:48:21 Scott Moser bug task added cloud-init (Ubuntu)
2017-10-30 16:50:45 Scott Moser summary IPv4 and IPv6 Dual Stack Does Not work when instance is not assigned public IPv4 address EC2 IPv4 and IPv6 Dual Stack Does Not work when instance is not assigned public IPv4 address
2017-10-30 16:51:02 Scott Moser nominated for series Ubuntu Xenial
2017-10-30 16:51:02 Scott Moser bug task added cloud-init (Ubuntu Xenial)
2017-10-30 16:51:02 Scott Moser nominated for series Ubuntu Artful
2017-10-30 16:51:02 Scott Moser bug task added cloud-init (Ubuntu Artful)
2017-10-30 16:51:02 Scott Moser nominated for series Ubuntu Bionic
2017-10-30 16:51:02 Scott Moser bug task added cloud-init (Ubuntu Bionic)
2017-10-30 16:51:02 Scott Moser nominated for series Ubuntu Zesty
2017-10-30 16:51:02 Scott Moser bug task added cloud-init (Ubuntu Zesty)
2017-10-30 16:51:10 Scott Moser cloud-init (Ubuntu Xenial): status New Confirmed
2017-10-30 16:51:12 Scott Moser cloud-init (Ubuntu Zesty): status New Confirmed
2017-10-30 16:51:14 Scott Moser cloud-init (Ubuntu Artful): status New Confirmed
2017-10-30 16:51:17 Scott Moser cloud-init (Ubuntu Bionic): status New Confirmed
2017-10-30 16:51:20 Scott Moser cloud-init (Ubuntu Xenial): importance Undecided High
2017-10-30 16:51:22 Scott Moser cloud-init (Ubuntu Zesty): importance Undecided High
2017-10-30 16:51:24 Scott Moser cloud-init (Ubuntu Artful): importance Undecided High
2017-10-30 16:51:26 Scott Moser cloud-init (Ubuntu Bionic): importance Undecided High
2017-10-30 17:11:29 Scott Moser description With the following cloud-init configuration: system_info: network: renderers: ['netplan', 'eni', 'sysconfig'] network: version: 2 ethernets: id0: match: name: e* dhcp4: true dhcp6: true with version 17.1-18-gd4f70470-0ubuntu1 on ami-36a8754c, it writes out the following network configuration: # This file is generated from information provided by # the datasource. Changes to it will not persist across an instance. # To disable cloud-init's network configuration capabilities, write a file # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: # network: {config: disabled} network: version: 2 ethernets: ens3: dhcp6: true match: macaddress: 02:14:13:66:8a:66 set-name: ens3 ---- This instance is in a (default) VPC with a private IPv4 address and no public IPv4 addresses. === Begin SRU Template === [Impact] Support for configuration of IPV6 addresses on the primary network interface in EC2 changed behavior of the automatic network configuration. This changed behavior in 2 ways: a.) Instances with only a private ipv4 address would not get *any* ipv4 address. b.) Instances with multiple NICs attached at boot would get all NICs configured. Previously only the primary network interface would be configured by cloud-init. 'b' is not necessarily a bug for Artful. A new release can bring new behavior. However, the change of behavior was not intended and not desired for an SRU. In an effort to keep this behavior consistent across 16.04+ we will be changing the behavior of Artful to only configure the primary network interface. [Test Case] To verify this code is fixed for all cases involved: 1. Verify that instances without public ipv4 get an ipv4 address. * Launch an instance on EC2 without a public IPV4 address. * Verify the instance has its Ipv4 address configured via ssh and checking 'ip' output. 2. Verify no regression is done to public systems. * Launch an instance on EC2 with a public IPV4 address. * Verify the instance has its ipv4 address configured. 3. Verify only the primary NIC is configured (17.10 only) * Launch an instance on EC2 with multiple nics configured. * Verify that only the primary nic has configuration by default. For each of the above, verification entails inspection of network config (/etc/network/interfaces.d/* or /etc/netplan/) and also network state ('ip a' output). [Regression Potential] Regression in this area of code is certainly limited to EC2, and most likely limited to network configuration. Complete failure would show itself as no networking at all and a WARNING or stack trace on the console logs. [Other Info] Upstream commit at https://git.launchpad.net/cloud-init/commit/?id=XXXXXXXXXX === End SRU Template === With the following cloud-init configuration: system_info:   network:     renderers: ['netplan', 'eni', 'sysconfig'] network:   version: 2   ethernets:     id0:         match:             name: e*         dhcp4: true         dhcp6: true with version 17.1-18-gd4f70470-0ubuntu1 on ami-36a8754c, it writes out the following network configuration: # This file is generated from information provided by # the datasource. Changes to it will not persist across an instance. # To disable cloud-init's network configuration capabilities, write a file # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: # network: {config: disabled} network:     version: 2     ethernets:         ens3:             dhcp6: true             match:                 macaddress: 02:14:13:66:8a:66             set-name: ens3 ---- This instance is in a (default) VPC with a private IPv4 address and no public IPv4 addresses.
2017-10-31 18:53:27 Launchpad Janitor merge proposal linked https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/333047
2017-10-31 19:00:07 Launchpad Janitor merge proposal linked https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/333048
2017-10-31 19:13:14 Launchpad Janitor merge proposal linked https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/333050
2017-10-31 19:14:01 Launchpad Janitor merge proposal linked https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/333051
2017-10-31 19:37:48 Chad Smith cloud-init: status In Progress Fix Committed
2017-10-31 19:37:54 Chad Smith cloud-init (Ubuntu Xenial): assignee Chad Smith (chad.smith)
2017-10-31 19:37:57 Chad Smith cloud-init (Ubuntu Zesty): assignee Chad Smith (chad.smith)
2017-10-31 19:38:00 Chad Smith cloud-init (Ubuntu Artful): assignee Chad Smith (chad.smith)
2017-10-31 19:38:03 Chad Smith cloud-init (Ubuntu Bionic): assignee Chad Smith (chad.smith)
2017-10-31 19:38:33 Chad Smith cloud-init (Ubuntu Xenial): status Confirmed In Progress
2017-10-31 19:38:35 Chad Smith cloud-init (Ubuntu Zesty): status Confirmed In Progress
2017-10-31 19:38:37 Chad Smith cloud-init (Ubuntu Artful): status Confirmed In Progress
2017-10-31 19:38:39 Chad Smith cloud-init (Ubuntu Bionic): status Confirmed In Progress
2017-10-31 21:48:59 Launchpad Janitor cloud-init (Ubuntu Bionic): status In Progress Fix Released
2017-11-07 17:04:30 Łukasz Zemczak cloud-init (Ubuntu Artful): status In Progress Fix Committed
2017-11-07 17:04:53 Łukasz Zemczak tags verification-needed verification-needed-artful
2017-11-07 17:08:21 Łukasz Zemczak cloud-init (Ubuntu Zesty): status In Progress Fix Committed
2017-11-07 17:08:24 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2017-11-07 17:08:25 Łukasz Zemczak bug added subscriber SRU Verification
2017-11-07 17:08:29 Łukasz Zemczak tags verification-needed verification-needed-artful verification-needed verification-needed-artful verification-needed-zesty
2017-11-07 17:18:48 Łukasz Zemczak cloud-init (Ubuntu Xenial): status In Progress Fix Committed
2017-11-07 17:18:55 Łukasz Zemczak tags verification-needed verification-needed-artful verification-needed-zesty verification-needed verification-needed-artful verification-needed-xenial verification-needed-zesty
2017-11-08 04:29:36 Chad Smith tags verification-needed verification-needed-artful verification-needed-xenial verification-needed-zesty verification-done verification-done-artful verification-done-xenial verification-done-zesty
2017-11-14 22:17:37 Launchpad Janitor cloud-init (Ubuntu Artful): status Fix Committed Fix Released
2017-11-14 22:17:46 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2017-11-14 22:23:59 Launchpad Janitor cloud-init (Ubuntu Zesty): status Fix Committed Fix Released
2017-11-15 01:07:42 Launchpad Janitor cloud-init (Ubuntu Xenial): status Fix Committed Fix Released
2017-12-14 21:02:50 Scott Moser cloud-init: status Fix Committed Fix Released
2023-05-11 07:53:19 James Falcon bug watch added https://github.com/canonical/cloud-init/issues/3045