PPA testing against the latest version works perfectly for 12.04.2. In
testing, cloud-init provisioned images boot faster and are available
before the Windows Azure fabric reports them ready.

IMO, this is ready for SRU'ing.

** 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.
+ 
+ [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

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to