Support Unicorn direct uploads for artifacts
In GitLab 10.7, there is a plan in place to support direct uploads to object storage using Unicorn, as a first step in getting support fully integrated into gitlab workhorse. (Planned for future releases)
Doing it in Unicorn has the advantage over the current implementation (of using async jobs in sidekiq) for us in that this will eliminate the need for persistent volumes for this storage.
With the drawbacks that the requests will be cancelled if they take more than 60s, or are large enough to push unicorn over it's memory limits.
The upstream description for this functionality is here: https://gitlab.com/gitlab-org/gitlab-ee/issues/5137#note_62679712
Edited by Joshua Lambert