[SRU] WALinuxAgent/Cloud-init failure for Snappy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-init (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Vivid |
Fix Released
|
High
|
Unassigned |
Bug Description
SRU Justification
[IMPACT] Ubuntu Snappy only boots about ~40% of the time on Azure. This is caused by Cloud-init's reliance on WALinuxAgent to handle some of the boot-time provisioning
[FIX] Backport of the 15.10 Datasource to 15.04.
[Test Case 1] Upgrade from proposed
1. Install cloud-init from proposed
2. Change the hostname via /etc/hostname
3. Reboot
4. Capture VM
5. Boot captured VM
6. Confirm that Cloud-init used WALinuxAgent
[Test Case 2] Disable WALinuxagent provisioning and use cloud-init exclusively
1. Install cloud-init from proposed
2. Run:
$ cat > /etc/cloud/
datasource:
Azure:
agent_command: "__builtin__"
EOF
$ cat > /etc/default/
# Disabled
WALINUXAGENT_
EOF
3. Shutdown and capture VM
4. Launch captured VM
5. Confirm that waagent is not running
6. Check /var/lib/
[Test Case 3] New Image Launch
1. Build an Azure image from -proposed, with settings in test case 2
2. Boot image
3. Confirm that the image comes up
[Regression Potential] As this is a backport of the 15.10 Datasource, there is a medium regression potential. The 15.10 Datasource fixes a number of Azure provisioning bugs and is thus desirable.
The updated Datasource includes additional automated testing to confirm code quality.
Related branches
affects: | ubuntu → cloud-init (Ubuntu) |
Changed in cloud-init (Ubuntu Vivid): | |
assignee: | nobody → Ben Howard (utlemming) |
description: | updated |
description: | updated |
summary: |
- WALinuxAgent/Cloud-init failure for Snappy + [SRU] WALinuxAgent/Cloud-init failure for Snappy |
Pending SRU.