lxd
lxd copied to clipboard
`tests/cluster` should be expanded to test upgrades between different tracks
Issue description
ATM, in lxd-ci, we test upgrades from latest/stable -> latest/edge and 5.21/stable -> 5.21/edge.
Ideally, we should also test: 5.21/stable -> 5.21/edge -> latest/edge.
This would have likely caught https://github.com/canonical/lxd/issues/17174
@simondeziel FWIW I tested the upgrade from 5.21.4-9eb1368 36971 to 6.6-3c9aa6d 36883 and it worked fine, so although adding additional upgrade tests would certainly be worthwhile, I don't think it would have caught the referenced issue.