Skip to content

A guide to planning a GitLab upgrade

Harish Ramachandran requested to merge harishsr-docs-upgrade-planning into master

What does this MR do?

This merge request creates some documentation to help customers plan for their GitLab upgrade.

Support currently helps customers with their upgrades and part of the requirements are that customers create a clear upgrade plan first. We've noticed that there isn't an easy way to tell if a plan is comprehensive and includes all necessary steps for each customer's specific environment. As a result, steps can be missed which can lead to problems including downtime and customer emergencies. This MR creates a guide to how to plan an upgrade, which includes creating a rollback plan and also accounts for various features (Geo, external Gitaly, etc).

The content of this MR was originally discussed in this MR and this issue.

Screenshots (strongly suggested)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Harish Ramachandran

Merge request reports