feature request: backup endpoint

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Description

When running in a container, the only way to create a backup is to enter the namespace and run gitlab-rake gitlab:backup:create.

In some environments, like mesos clusters, this is not possible because of architectural and/or security concerns.

Proposal

Add a http(s) endpoint with basic or token auth allowing to remotely trigger backups.

Edited by 🤖 GitLab Bot 🤖