Skip to content

Helper utilities task runner

Ahmad Hassan requested to merge helper-utilities-task-runner into master

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.

Edited by Ahmad Hassan

Merge request reports