action #130648
Updated by okurz almost 2 years ago
## Motivation
* Need to upgrade machines before EOL of Leap 15.4 and have a consistent environment
## Acceptance criteria
* **AC1:** all LSG QE salt controlled machines run a clean upgraded openSUSE Leap 15.5 (no failed systemd services, no left over .rpm-new files, etc.) except for OSD workers
## Acceptance tests
* **AT1-1:** `sudo salt \* grains.get oscodename | grep -B1 'Leap 15.4'` is empty
## Suggestions
* read https://progress.opensuse.org/projects/openqav3/wiki#Distribution-upgrades
* Reserve some time when the related services are not heavily relied upon
* Keep IPMI interface ready and test that Serial-over-LAN works for potential recovery or for virtual machines virt-manager access
* After upgrade reboot and check everything working as expected, if not rollback, e.g. with `snapper rollback`
## Further details
* Don't worry, everything can be repaired :) If by any chance the machines gets misconfigured in many cases there are btrfs snapshots to recover, the IPMI Serial-over-LAN, etc.