The boot partion looks to be sda14 or sda15. But judging from the output of virt-resize, it appears that although these are sda14/15, they appear in front of sda1. (When virt-resize is run on sda1, sda14 becomes sda1, sda15 becomes sda2, and sda1 is now the resized sda3, and grub is confused.
There is something about the way the disk is partitioned that makes the use of virt-resize no longer work (as it does for 16.04).
Specifically, I am referring to: https://cloud-images.ubuntu.com/bionic/20180124/bionic-serve...
The boot partion looks to be sda14 or sda15. But judging from the output of virt-resize, it appears that although these are sda14/15, they appear in front of sda1. (When virt-resize is run on sda1, sda14 becomes sda1, sda15 becomes sda2, and sda1 is now the resized sda3, and grub is confused.
I am hoping this can be addressed before April, as I would prefer not to maintain my own LTS image (that doesn't have this issue).