Skip to content
Snippets Groups Projects
  1. Aug 17, 2020
    • Stan Hu's avatar
      Add Azure Blob Storage support · 776e9008
      Stan Hu authored
      This uses our custom Azure gem
      (https://gitlab.com/gitlab-org/gitlab-fog-azure-rm) to integrate direct
      upload access with GitLab.
      
      Because the Azure PutBlob API does not work with chunked encoding,
      uploads cannot be streamed directly via a pre-signed URL without saving
      to disk first. To make this work without that, we need to add an Azure
      client directly in Workhorse that uses the PutBlock and PutBlock API.
      
      The Workhorse client is implemented in
      gitlab-workhorse!555. We
      use the Go Cloud Development Kit to generate a URL
      (e.g. `azblob://container`) that can be extended for other object
      storage providers.
      
      Part of #25877
      776e9008
  2. Aug 14, 2020
  3. Aug 13, 2020
Loading