Gitlab migration from CentOS 6/10.84 to CentOS 7/13.6

I am relatively new to Gitlab so I hope I’ve thought this through correctly. Our environment currently has Gitlab running on a vm with version 10.4.8 and CentOS 6. The plan is to clone the original VM, upgrade Gitlab to 13.6, take a backup and restore this backup to a CentOS 7 vm running version 13.6.

Any suggestions in case I am missing something obvious would be appreciated.

Your proposed approach sounds reasonable. Note that if you wanted to keep the GitLab version as-is when switching the OS (to have the option to upgrade it later), 10.8.4 (or 10.4.8, both) was also released for EL7 distributions: