Activity log for bug #1798424

Date Who What changed Old value New value Message
2018-10-17 17:25:57 Chad Smith bug added bug
2018-10-17 17:31:59 Chad Smith tags regression-proposed-xenial
2018-10-17 17:32:00 Chad Smith description On Xenial Azure, Ubuntu cloud images have udev scripts to handle network hotplug. Azure datasource has the ability to read full network config from their IMDS service and render hotplugged devices as well as remove the cloud-image default scripts. Make the cloud-init hotplug behavior configurable and default it to off in Xenial. cloud-init v. 18.4-0ubuntu1~16.04.1 in -proposed automatically renders network configuration from Azure's IMDS by default instead of fallback config of dhcp on eth0. This represents a difference in behavior from current Xenial. On Xenial Azure, Ubuntu cloud images have udev scripts to handle network hotplug. Azure datasource has the ability to read full network config from their IMDS service and render hotplugged devices as well as remove the cloud-image default scripts. Make the cloud-init hotplug behavior configurable and default it to off in Xenial.
2018-10-17 17:33:01 Chad Smith cloud-init: importance Undecided High
2018-10-17 17:33:03 Chad Smith cloud-init: assignee Chad Smith (chad.smith)
2018-10-17 17:33:06 Chad Smith cloud-init: status New In Progress
2018-10-17 18:09:54 Chad Smith merge proposal linked https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/356989
2018-10-17 18:47:39 Server Team CI bot cloud-init: status In Progress Fix Committed
2018-10-17 19:08:52 Launchpad Janitor merge proposal linked https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/356994
2018-10-17 20:21:05 Steve Langasek bug added subscriber Ubuntu Stable Release Updates Team
2018-10-17 20:21:07 Steve Langasek bug added subscriber SRU Verification
2018-10-17 20:21:12 Steve Langasek tags regression-proposed-xenial regression-proposed-xenial verification-needed verification-needed-xenial
2018-10-23 14:25:27 Dimitri John Ledkov bug task added cloud-init (Ubuntu)
2018-10-23 14:25:34 Dimitri John Ledkov nominated for series Ubuntu Xenial
2018-10-23 14:25:34 Dimitri John Ledkov bug task added cloud-init (Ubuntu Xenial)
2018-10-23 14:25:41 Dimitri John Ledkov cloud-init (Ubuntu Xenial): status New Fix Committed
2018-10-29 13:49:13 Chad Smith description cloud-init v. 18.4-0ubuntu1~16.04.1 in -proposed automatically renders network configuration from Azure's IMDS by default instead of fallback config of dhcp on eth0. This represents a difference in behavior from current Xenial. On Xenial Azure, Ubuntu cloud images have udev scripts to handle network hotplug. Azure datasource has the ability to read full network config from their IMDS service and render hotplugged devices as well as remove the cloud-image default scripts. Make the cloud-init hotplug behavior configurable and default it to off in Xenial. === Begin SRU Template === [Impact] By default, Xenial needs to rely on existing cloud image hotplug scripts and only generate fallback network config (dhcp on eth0) by default. If consumers want to generate dynamic network from Azure's IMDS service, thus removing cloud image hotplug scripts, then a datasource configuration option is surfaced. [Test Case] 1. Deploy stock Xenial cloud image 2. upgrade cloud-init -proposed 3. Run cloud-init clean --reboot --logs 4. Confirm that network is not sourced from IMDS content and hotplug scripts still exist 5. Add datasource configuration setting Azure: apply_network_config: true 6. Run cloud-init clean --reboot --logs 7. Confirm that network is sourced from IMDS and hotplug scripts are removed. [Regression Potential] [Other Info] Upstream commit at https://git.launchpad.net/cloud-init/commit/?id=15a75ea1 === End SRU Template === === Original Description === cloud-init v. 18.4-0ubuntu1~16.04.1 in -proposed automatically renders network configuration from Azure's IMDS by default instead of fallback config of dhcp on eth0. This represents a difference in behavior from current Xenial. On Xenial Azure, Ubuntu cloud images have udev scripts to handle network hotplug. Azure datasource has the ability to read full network config from their IMDS service and render hotplugged devices as well as remove the cloud-image default scripts. Make the cloud-init hotplug behavior configurable and default it to off in Xenial.
2018-10-29 14:13:22 Chad Smith attachment added sru-validation-1798424.log https://bugs.launchpad.net/cloud-init/+bug/1798424/+attachment/5206750/+files/sru-validation-1798424.log
2018-10-29 14:13:37 Chad Smith tags regression-proposed-xenial verification-needed verification-needed-xenial regression-proposed-xenial verification-done verification-done-xenial
2018-10-29 15:05:39 Ɓukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2018-10-29 15:06:17 Launchpad Janitor cloud-init (Ubuntu Xenial): status Fix Committed Fix Released
2018-11-15 18:24:35 Launchpad Janitor cloud-init (Ubuntu): status New Fix Released
2018-12-13 20:22:34 Ryan Harper cloud-init: status Fix Committed Fix Released
2019-04-05 06:15:56 Dexuan Cui bug added subscriber Dexuan Cui
2023-05-11 16:03:25 James Falcon bug watch added https://github.com/canonical/cloud-init/issues/3254