Looks like we can’t upgrade rancher without DT?
We are running rancher server inside aws ECS, when we upgrade we came to know this limitation.
Scenario -
Two container instances running ( only one of them running task )
When we upgrade new version of rancher, it goes on and deployed on container instance ( where no task is running ).
We see following DB errors in rancher container logs for a period of time.
++++++++
ERROR i.c.p.a.sources.LazyJDBCSource - Failed to get connection to database, will retry for 5 minutes
05:52:33.721 [main] ERROR i.c.p.a.sources.LazyJDBCSource - Failed to get connection to database, will retry for 5 minutes
++++++++
After some time ( during this time rancher is down ), ECS stops old task and start new one, which lets us upgrade rancher without manual intervention. But, we do face downtime.
–Tarun