Skip to content

docs: upgrade docs are wrong for zero downtime upgrade

In https://docs.gitlab.com/omnibus/update/README.html#zero-downtime-updates we say that for all nodes (including the deploy node) the user should set gitlab-rails[auto_migrate]=false in the gitlab.rb file for "All nodes (including the Deploy node)". This is actually false. For the deploy node you want to allow auto_migrations, but you want to touch /etc/gitlab/skip-auto-reconfigure so that you can selectively run the migrations with SKIP_POST_DEPLOYMENT_MIGRATIONS=true on the reconfigure.

So this doc, when referring to setting gitlab-rails[auto_migrate]=false, should say "All nodes (excluding the Deploy node)"

Internal customer link

Edited by Diana Stanley