[RUN AS-IF-FOSS] Support custom Azure Blob Storage domains

Users of Azure Blob Storage, particularly those in China, may need to customize the Azure endpoint. This change introduces a azure_storage_domain parameter to be passed in the connection storage settings. By default, blob.core.windows.net will be used. Example mappings:

  1. China: blob.core.chinacloudapi.cn (https://docs.microsoft.com/en-us/azure/china/resources-developer-guide#check-endpoints-in-azure)
  2. US Government: blob.core.usgovcloudapi.net
  3. Germany: blob.cloudapi.de

This change requires Workhorse changes as well: gitlab-workhorse!575 (closed). Otherwise, the default domain will be used.

Documentation is in !40693 (merged).

Edited by Stan Hu

Merge request reports

Loading