Activity log for bug #1674685

Date Who What changed Old value New value Message
2017-03-21 13:36:07 Scott Moser bug added bug
2017-03-21 13:36:20 Scott Moser bug added subscriber Brent Baude
2017-03-21 13:36:29 Scott Moser bug added subscriber Paul Meyer
2017-03-21 13:36:32 Scott Moser cloud-init: status New Confirmed
2017-03-21 13:36:34 Scott Moser cloud-init: importance Undecided Medium
2017-03-21 13:36:43 Scott Moser cloud-init: assignee Brent Baude (bbaude)
2017-03-21 13:36:52 Scott Moser bug task added cloud-init (Ubuntu)
2017-03-21 13:37:05 Scott Moser cloud-init (Ubuntu): importance Undecided Medium
2017-03-21 13:37:05 Scott Moser cloud-init (Ubuntu): status New Confirmed
2017-03-21 13:40:05 Scott Moser merge proposal linked https://code.launchpad.net/~bbaude/cloud-init/+git/cloud-init/+merge/320411
2017-03-21 13:40:18 Scott Moser cloud-init: status Confirmed Fix Committed
2017-03-24 20:48:08 Launchpad Janitor merge proposal linked https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/320986
2017-03-26 08:03:00 Launchpad Janitor cloud-init (Ubuntu): status Confirmed Fix Released
2017-04-03 17:06:32 Scott Moser nominated for series Ubuntu Yakkety
2017-04-03 17:06:32 Scott Moser bug task added cloud-init (Ubuntu Yakkety)
2017-04-03 17:06:32 Scott Moser nominated for series Ubuntu Xenial
2017-04-03 17:06:32 Scott Moser bug task added cloud-init (Ubuntu Xenial)
2017-04-04 21:56:42 Scott Moser cloud-init (Ubuntu Xenial): status New Confirmed
2017-04-04 21:56:44 Scott Moser cloud-init (Ubuntu Yakkety): status New Confirmed
2017-04-04 21:56:47 Scott Moser cloud-init (Ubuntu Xenial): importance Undecided Medium
2017-04-04 21:56:49 Scott Moser cloud-init (Ubuntu Yakkety): importance Undecided Medium
2017-04-04 21:59:40 Scott Moser description Brent Baude and Paul Meyer realized that on Azure, that when the 'agent_command' is set to __builtin__ (the current default in trunk) that cloud-init does not bounce the network device in order to do a ddns update of the systems' hostname. === Begin SRU Template === [Impact] When configured to use the 'builtin' agent rather than interacting with walinuxagent, cloud-init would not bounce the network config. The result was that hostname updates would from the guest were not published to Azure fabric. This is not a problem for xenial or yakkety as they use the walinuxagent path. [Test Case] To verify no regresion start an instance on azure enable proposed, update, upgrade rm -Rf /var/lib/cloud /var/log/cloud-init* reboot [Regression Potential] low. [Other Info] Upstream commit: https://git.launchpad.net/cloud-init/commit/?id=86715c88aab8561 === End SRU Template === Brent Baude and Paul Meyer realized that on Azure, that when the 'agent_command' is set to __builtin__ (the current default in trunk) that cloud-init does not bounce the network device in order to do a ddns update of the systems' hostname.
2017-04-06 13:22:47 Scott Moser description === Begin SRU Template === [Impact] When configured to use the 'builtin' agent rather than interacting with walinuxagent, cloud-init would not bounce the network config. The result was that hostname updates would from the guest were not published to Azure fabric. This is not a problem for xenial or yakkety as they use the walinuxagent path. [Test Case] To verify no regresion start an instance on azure enable proposed, update, upgrade rm -Rf /var/lib/cloud /var/log/cloud-init* reboot [Regression Potential] low. [Other Info] Upstream commit: https://git.launchpad.net/cloud-init/commit/?id=86715c88aab8561 === End SRU Template === Brent Baude and Paul Meyer realized that on Azure, that when the 'agent_command' is set to __builtin__ (the current default in trunk) that cloud-init does not bounce the network device in order to do a ddns update of the systems' hostname. === Begin SRU Template === [Impact] When configured to use the 'builtin' agent rather than interacting with walinuxagent, cloud-init would not bounce the network device. The result was that hostname updates would from the guest were not published to Azure fabric. This is not a problem for xenial or yakkety as they use the walinuxagent path. [Test Case] To verify no regression start an instance on azure enable proposed, update, upgrade rm -Rf /var/lib/cloud /var/log/cloud-init* reboot [Regression Potential] Regression risk is very low since this code path is not used in 16.04 or 16.10. The changed code path is only used in 17.04+. Thus a simple boot [Other Info] Upstream commit:  https://git.launchpad.net/cloud-init/commit/?id=86715c88aab8561 === End SRU Template === Brent Baude and Paul Meyer realized that on Azure, that when the 'agent_command' is set to __builtin__ (the current default in trunk) that cloud-init does not bounce the network device in order to do a ddns update of the systems' hostname.
2017-04-06 13:30:49 Scott Moser description === Begin SRU Template === [Impact] When configured to use the 'builtin' agent rather than interacting with walinuxagent, cloud-init would not bounce the network device. The result was that hostname updates would from the guest were not published to Azure fabric. This is not a problem for xenial or yakkety as they use the walinuxagent path. [Test Case] To verify no regression start an instance on azure enable proposed, update, upgrade rm -Rf /var/lib/cloud /var/log/cloud-init* reboot [Regression Potential] Regression risk is very low since this code path is not used in 16.04 or 16.10. The changed code path is only used in 17.04+. Thus a simple boot [Other Info] Upstream commit:  https://git.launchpad.net/cloud-init/commit/?id=86715c88aab8561 === End SRU Template === Brent Baude and Paul Meyer realized that on Azure, that when the 'agent_command' is set to __builtin__ (the current default in trunk) that cloud-init does not bounce the network device in order to do a ddns update of the systems' hostname. === Begin SRU Template === [Impact] The network device on Azure is configured via dhcp. DNS records are updated for the host with the dhcp's request (dyndns). Cloud-init has two operation modes on Azure. a.) builtin: cloud-init does negotiation with the "fabric" (cloud platform) directly. b.) interaction with walinux-agent: cloud-init invokes walinux-agent and expects it to do negotiation. The system's hostname is provided to cloud-init via info on a cdrom. cloud-init reads that hostname and then updates the system's hostname. When configured to use walinux-agent, cloud-init would then bounce the network device to publish this hostname change. The bug here was that this did not happen in the builtin path, and as a result systems would not have dns updated for their hostname. This is not a problem for xenial or yakkety as they use the walinuxagent path. [Test Case] To verify no regression start an instance on azure enable proposed, update, upgrade rm -Rf /var/lib/cloud /var/log/cloud-init* reboot [Regression Potential] Regression risk is very low since this code path is not used in 16.04 or 16.10. The changed code path is only used in 17.04+. Thus the test case listed above is simple instance boot. [Other Info] Upstream commit:  https://git.launchpad.net/cloud-init/commit/?id=86715c88aab8561 === End SRU Template === Brent Baude and Paul Meyer realized that on Azure, that when the 'agent_command' is set to __builtin__ (the current default in trunk) that cloud-init does not bounce the network device in order to do a ddns update of the systems' hostname.
2017-04-10 22:24:58 Brian Murray cloud-init (Ubuntu Yakkety): status Confirmed Fix Committed
2017-04-10 22:25:01 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2017-04-10 22:25:06 Brian Murray bug added subscriber SRU Verification
2017-04-10 22:25:13 Brian Murray tags verification-needed
2017-04-10 22:47:29 Brian Murray cloud-init (Ubuntu Xenial): status Confirmed Fix Committed
2017-04-13 21:05:50 Scott Moser tags verification-needed verification-done-xenial verification-done-yakkety
2017-04-20 19:33:34 Launchpad Janitor cloud-init (Ubuntu Yakkety): status Fix Committed Fix Released
2017-04-20 19:34:54 Steve Langasek removed subscriber Ubuntu Stable Release Updates Team
2017-04-20 19:35:54 Launchpad Janitor cloud-init (Ubuntu Xenial): status Fix Committed Fix Released
2017-09-23 02:30:02 Scott Moser cloud-init: status Fix Committed Fix Released
2023-05-10 21:49:57 James Falcon bug watch added https://github.com/canonical/cloud-init/issues/2833