Prepare for downgrade if needed 1.1.4 <=> 1.2.2

How would one successfully downgrade a Rancher Server if needed?

For example, I have a DB backup. Would the process be as follows:

  1. Stop server
  2. Restore DB to backup
  3. ?? Kill agents ??
  4. Deploy old rancher-server image

I’ll likely be doing a dry run of this before doing it for real, but I was wondering if anyone has done this that could share their learnings. Namely, what do I have to do around old system containers on hosts? Will the server safely re-attach to all existing docker containers?