Fix the 8.17 to 9.0 upgrade guide
Install gitlab-shell
and gitlab-workhorse
after updating the code since further steps might need them and they don't depend on anything.
Then, update configuration files before installing libs, migrations etc.
What are the relevant issue numbers?
Closes #29860 (closed)
/cc @eReGeBe