[Bug 1037723] Re: [SRU] move walinuxagent init functionality to cloud-init

Ben Howard ben.howard at canonical.com
Wed Aug 7 12:40:42 UTC 2013


** Description changed:

  [PACKAGES] cloud-init and walinuxagent
  
  [Bundled SRU]: This SRU is 'bundled' for both cloud-init and
  walinuxagent. In order for either WALinuxAgent or Cloud-init to provide
  the new functionality, both have to land in the archive around the same
  time, with cloud-init landing _before_ WALinuxAgent. For this reason,
  this SRU covers both cloud-init and WALinuxAgent
  
  [Impact]: On Windows Azure for 12.04, boot time provisioning is handled
  by WALinuxAgent. However, WALinuxAgent is incapable of handling user-
  data, which is a Juju requirement. Further, while WALinuxAgent is
  capable of providing boot time provisioning, it configures the system in
  a non-Debian way, which makes Azure images inconsitent with other
  Clouds. In order to provide a consistent and reliable cloud experience,
  Cloud-init with Azure support is needed.
  
  [Impact: Cloud-init]: This change introduces code for the Windows Azure
  datasource.
  
  [Impact: WALinuxAgent]: The default configuration for WALinuxAgent is
  now set to disable boot time provisioning, and only functions as a
  fabric checkin. By moving provisioning functions from WALinuxAgent to
  Cloud-init, cloud images are now portable between EC2, OpenStack and
  Windows Azure. This also reduces the support burden by using cloud-init
  to provision Windows Azure cloud images.
  
  [Regression: Cloud-init]: The regression potential is low, as this is an
- introduction of new functionality. The addition of the Windows Azure
- datasource will not affect other datasources.
+ introduction of new functionality. The new functionality is provided via
+ a new datasource, which is currently not configured for cloud images;
+ only when the new functionality is enabled, will the datasource run. The
+ addition of the Windows Azure datasource will not affect other
+ datasources.
  
  [Regression: WALinuxAgent]: By default, WALinuxAgent now requires cloud-
  init. The default configuration is now set to ignore boot-time
  provisioning. On systems that have WALinuxAgent installed, the current
  configuration is used. This means that WALinuxAgent will continue to
  work as before, unless the user takes specific action to enable cloud-
  init.
  
  Description of the problem :
  
  [ORIGINAL REPORT]
  As much as possible, I would like to move the initialization code that walinux agent does into cloud-init.
  cloud-init could detect the fact that it is on azure (or be configured to look there).
  
  The thing we need here is user-data support in cloud-init in one way or
  another.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to walinuxagent in Ubuntu.
https://bugs.launchpad.net/bugs/1037723

Title:
  [SRU] move walinuxagent init functionality to cloud-init

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1037723/+subscriptions



More information about the Ubuntu-server-bugs mailing list