Right now, if I take a 1.4.5 site and tell Omni to upgrade to 1.7.0, it will do so directly, even though only upgrading from the prior minor version's latest patch version is allowed.
Solution
Omni's upgrade controller should automatically upgrade through the latest patch versions of all intermediate minor versions before taking the final upgrade to the requested version when a large version jump is requested.
Alternative Solutions
Currently, we have to do this manually. Which is extremely time intensive due to the time each upgrade takes and the volume we would have to track if we were to do this broadly.
Notes
LTS versions of Talos that could safely be upgraded between would be really sweet for our use case.
Problem Description
Right now, if I take a 1.4.5 site and tell Omni to upgrade to 1.7.0, it will do so directly, even though only upgrading from the prior minor version's latest patch version is allowed.
Solution
Omni's upgrade controller should automatically upgrade through the latest patch versions of all intermediate minor versions before taking the final upgrade to the requested version when a large version jump is requested.
Alternative Solutions
Currently, we have to do this manually. Which is extremely time intensive due to the time each upgrade takes and the volume we would have to track if we were to do this broadly.
Notes
LTS versions of Talos that could safely be upgraded between would be really sweet for our use case.