** 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 Bugs, which is subscribed to 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-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
