I think it might be possible to work around this by setting grub.update_nvram to False in the config and then using a late command to install efibootmgr in the ephemeral environment and invoke that. I guess it wouldn't be quite trivial to figure out which disk and partition you need to pass to efibootmgr but it might work?
As for hacking a workaround into curtin, I guess it would be possible but it would also be pretty ugly. Is there really no avenue to getting this fixed in Centos?
I think it might be possible to work around this by setting grub.update_nvram to False in the config and then using a late command to install efibootmgr in the ephemeral environment and invoke that. I guess it wouldn't be quite trivial to figure out which disk and partition you need to pass to efibootmgr but it might work?
As for hacking a workaround into curtin, I guess it would be possible but it would also be pretty ugly. Is there really no avenue to getting this fixed in Centos?