Feature Request: Add configurable Azure Blob Storage API version support
Breaking out the discussion in !56 (comment 2857735110) into a separate feature request due to the differing scope.
This change is requested by a customer (internal link) seeking to use object storage within their Azure Stack Hub environment.
Per the discussion above, the rough list of changes required are:
- Add support for configuring the ClientOptions.APIVersion: https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/azcore@v1.19.1/policy#ClientOptions. Microsoft should add this.
- Add support for GoCloud to use this API version in the ClientOptions.
- Update this gem to handle that API version.
- Add support for GitLab to configure the API version and pass it to Workhorse.
- Modify Workhorse to use this API version.