Helper utilities task runner
references https://gitlab.com/charts/helm.gitlab.io/issues/367
What does this do
This adds some useful utilities to use for running rake tasks.
It implements a backup-utility which is to be used to run backup and restore. For now it only implements restore.
the backup-utility is needed since using the rake task to restore requires placement of backups in a specific directory with a timestamp_gitlab_backup.tar
name and it does not provide a way to point it to a remote. So it is needed to download the backup tar from a remote into the required place on disk before running the rake task.
It also implements some a forked version of s3-simple which is basically a bash client for s3 to be able to download from object storage since backups are not supposed to be public.