tests/nested/manual: add multi-vol-gadget-updates spread test #11580
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add a spread test with several variants showing that we can perform
multi-volume gadget asset updates.
Note this particular spread test is broken due to ubuntu-image in Go, which is
not preparing filesystems that have content on other volumes properly.
The python version of ubuntu-image handled this properly however.
Based on top of #11494
This does not include a spread test for UC20 systems that were installed without support for multi-volume gadget asset updates that are then updated to a version of snapd that supports multi-volume updates and checks that the system-volume can be updated in this scenario. Ideally we would have that too since that's a scenario we want to support, though it is tested via unit tests extensively.