Skip to content

Upgrades and Rollbacks of Application Code

Upgrades and rollbacks are normally handled by the delivery team at GitLab. In normal circumstances upgrading the application code happens Monday through Friday when the Delivery team is available for support. In extraordinary situations it might be necessary to deploy or rollback on a weekend. In these cases the MOC should be paged as it may significantly impact GitLab.com.

Application upgrade is triggered from GitLab Chatops. For more information about how upgrade works see the release documentation for upgrade.

Application rollback is triggered from GitLab Chatops. For more information about how rollback works see the release documentation for rollback.

Before rolling back the application on GitLab.com the following steps must be performed

  • Ensure there is either a ~S1 / ~S2 issue or a google doc in the case that GitLab.com is unavailable
  • Page the IMOC to let them know that a rollback is about to happen
/pd-moc We are initiating a rollback of GitLab.com, for more information see <Issue or doc link>
  • Page the DBRE oncall to review database impacts of rollback
/pd-db We are initiating a rollback of GitLab.com, for more information see <Issue or doc link>