[qem][leap][opensuse][qe-core] Update GM images before running upgrade tests
On Leap, but possibly in other versions as well, we are using some old fixed GM images to run upgrade tests.
Example here https://openqa.opensuse.org/tests/1702657#settings
For example upgrade_Leap_15.2_gnome etc at https://openqa.opensuse.org/tests/overview?distri=opensuse&version=15.4&build=167.2&groupid=50
It would be common sense to migrate an updated system and not a very old one. We should consider updating the image before running the migration test.
Conversation here https://chat.suse.de/channel/qe-core?msg=F9jaJXj4DmPxqeRJ4
See also comments at https://progress.opensuse.org/issues/107965
AC1: Before running migration tests, apply all updates. Use an old image as the beginning, therefore both testing updating all updates and a distribution version update (migration).
At first I wanted to resolve this ticket by updating the migration images and not adding any other module to the migration runs, because qcows of EOLd should be at a steady end state. However as I was investigating this, I found out that the qcow images can become unbootable/corrupted without the migration test realizing that.
It is great that yast can deal with that, but we should be testing a proper system, so I will both upload an updated qcow image and add a
patch_and_reboot module as a sanity check.