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