Skip to content

UB: Refactor backup restore process and extract backup verification

What does this MR do and why?

This includes partial implementation to the standalone backup verification command: !149601

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

How to set up and validate locally

Regular backup and restore process

  1. Create a backup. i.e bundle exec rake gitlab:backup:create SKIP=db
  2. Restore the backup. i.e bundle exec rake gitlab:backup:restore BACKUP=1708561114_2024_02_22_16.10.0-pre
  3. The backup and restore tasks should work as expected.

Part of #428505

Closes #456785 (closed) Closes #456784 (closed)

Edited by Gabriel Mazetto

Merge request reports