[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:
- China:
blob.core.chinacloudapi.cn(https://docs.microsoft.com/en-us/azure/china/resources-developer-guide#check-endpoints-in-azure) - US Government:
blob.core.usgovcloudapi.net - 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