New CloudStack DS_MAYBE result causing inadvertent cloud-init runs

Bug #2039453 reported by James Falcon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cloud-init (Ubuntu)
Status tracked in Mantic
Focal
New
Critical
Unassigned
Jammy
New
Critical
Unassigned
Lunar
New
Critical
Unassigned
Mantic
Fix Committed
Critical
Unassigned

Bug Description

=== Begin SRU Template ===
[Impact]
In 23.3, ds-identify automatically returns CloudStack to be DS_MAYBE on VMWare and Xen instances. On instances running on VMWare and Xen that have never identified a datasource, this causes cloud-init to run for the first time where it would have otherwise been disabled.

The fix is to revert https://github.com/canonical/cloud-init/commit/7949bb3de352dc40c62c38a0534722b24b7eed22 .

[Test Case]
* Create a VMWare instance that will be detected as DataSourceNone
* Verify that the instance does not attempt to detect the CloudStack datasource

[Regression Potential]
This will cause problems for anybody already using the new behavior. Otherwise, since this is a revert of a commit adding new behavior, I don't see any other regression potential.

[Other info]
Upstream bug: https://github.com/canonical/cloud-init/issues/4501

James Falcon (falcojr)
Changed in cloud-init (Ubuntu Mantic):
importance: Undecided → Critical
Changed in cloud-init (Ubuntu Lunar):
importance: Undecided → Critical
Changed in cloud-init (Ubuntu Jammy):
importance: Undecided → Critical
Changed in cloud-init (Ubuntu Focal):
importance: Undecided → Critical
Revision history for this message
Chad Smith (chad.smith) wrote :

Upstream commit landed for this revert https://github.com/canonical/cloud-init/commit/d0f00bd54649e527d69ad597cbcad6efa8548e58 expected in 23.3.3 Mantic/Lunar/Jammy/Focal

Changed in cloud-init (Ubuntu Mantic):
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.