Instantiating a RHCOS worker node into an existing 4.7 cluster using a Gen 2 Azure NDv2 instance fails complaining that it can't find the ATA virtual CD device: --- ignition[1120]: failed to open config device: open /dev/disk/by-id/ata-Virtual_CD: no such file or directory --- it appears that we assume an ATA IDE based CD rom device: https://github.com/coreos/ignition/blob/master/internal/providers/azure/azure.go#L37-L40 however gen 2 instances on Azure use the virtual scsi devices: https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/plan/should-i-create-a-generation-1-or-2-virtual-machine-in-hyper-v#what-are-the-advantages-of-using-generation-2-virtual-machines
Upstream RFE for Ignition support of Gen2 instances: https://github.com/coreos/ignition/issues/1194
Ignition currently does not support Azure Gen 2 VMs. An RFE has been filed upstream in https://github.com/coreos/ignition/issues/1194 and we expect to deliver this functionality in a future release. Thanks for reporting.