Method: Backup::Manager#verify!

Defined in:
lib/backup/manager.rb

#verify!Object

Verify whether a backup is compatible with current GitLab’s version



76
77
78
79
80
81
82
83
84
85
86
87
88
# File 'lib/backup/manager.rb', line 76

def verify!
  run_unpack(options.backup_id)
  read_backup_information

  preconditions = Backup::Restore::Preconditions.new(
    backup_information: backup_information,
    logger: logger
  )

  preconditions.validate_backup_version!
ensure
  cleanup
end