We are currently usiong Octopus 22.214.171.1247 and are planning an upgrade to 3.1. We make very heavy use of Azure cloud services and currently use a very customised version of the octopus cloud service deployment.
Looking at the docs it seems we should
1/ Do an inplace upgrade to 2.6
2/ Migrate to a new 3.1 server
Our questions are
1/ Is there any risk in performing an in place upgrade to 2.6? We can obviously backup our DB but if we end up having to rollback it will be alot more involved than restoring the old db.
2/ Assuming we manage to upgarde to 2.6. We can then build a new 3.1 octopus server and restore our data to it. I want to confrm that bringing this 3.1 server online wont affect any of the existing 2.6 tentacles and we will still be able to use our octopus 2.6 without issue while we verify the new 3.1 server.
3/ My wish would be to upgrade just one tentacle to 3.1 and test our workflow end to end using this one tentacle. Once all is well we can then upgrade the rest of our tentacles and shutdown the old 2.6 server.
Thks, any feedback is appreciated