So I’ve read the migration and upgrade guide pretty carefully and I still have a question.
Assuming you’re following some sort of blue green deployment model, it makes sense that if minor releases contain migrations you can only upgrade one minor release at a time to avoid downtime. But I am slightly unsure of patches and want to check my reasoning.
For example, let’s say you’re upgrading from 13.1.1 to 13.2.0 and you skip version 13.1.2 and 13.1.3 and 13.1.4.
(These versions are not exact. They are there for illustrative purposes only).
Well, I don’t see how you could skip the intervening three patches if all of them (unlikely) contain a migration. Hence, in my mind, the upgrade path would require doing all three patches first, and then the minor release. Is my reasoning correct?