Closed dghubble closed 4 months ago
Hmm odd, not sure what's going on there. We do test Azure in CI, and I've verified that it passed on that same stable release.
Ohh, wait a second: "failed to get metadata JSON" is an error string that only occurs in the Azure Stack flow. Are you sure you're using the Azure image and not the Azure Stack one?
You're totally right, I uploaded the Azure stack image it seems! I didn't realize there were two Azure images and don't really know what Azure stack is for. I'll use the regular image and re-open if I run into issues.
Just to confirm here, yes, it was because of the wrong azure image.
Describe the bug
It's been a while since I tested FCOS Azure images, so I'm not sure when this regressed unfortunately. But it looks like just booting the Fedora CoreOS Azure image will always land in an emergency shell.
Reproduction steps
Expected behavior
Without any user-data, Fedora CoreOS should at least complete boot and the VM should be marked as successful in the Azure portal.
Actual behavior
Originally I observed this in Typhoon, which supplies Ignition via user-data. However, in a simpler test, I can repro this just creating a VM throug the Azure portal with no user-data. The instance never completes the boot process.
Since I'm not able to get onto the box, the best I've found is to use Azure "boot diagnostics" to capture a screenshot of the serial console. Looks like
afterburn-hostname.service
gets a 404 not found and the boot drops to an emergency shell.I suspect this has been happening since at least May 29, and folks don't test Azure much https://github.com/coreos/fedora-coreos-tracker/issues/1741
System details
Butane or Ignition config
Additional information
No response