-
- Downloads
Add Azure Blob storage cache adapter and documentation
This commit makes it possible to use Azure Blob Storage as a runner cache. Currently customers wanting to use Azure Blob Storage have to set up a Minio Gateway, which isn't ideal because it requires customers to maintain their own proxy server for Azure. We have a number of customers who want native support for Azure Blob Storage. Azure Blob storage will be fully supported for storing LFS, CI artifacts, uploads, packages, etc. in 13.4 (gitlab#25877).
parent
53ff2e10
No related branches found
No related tags found
Pipeline #185566695 failed
Stage: prebuild
Stage: test
Stage: coverage
Stage: build
Stage: package
Stage: release
Stage: docs
Showing
- cache/azure/adapter.go 99 additions, 0 deletionscache/azure/adapter.go
- cache/azure/adapter_test.go 305 additions, 0 deletionscache/azure/adapter_test.go
- cache/azure/azure.go 74 additions, 0 deletionscache/azure/azure.go
- cache/azure/azure_test.go 104 additions, 0 deletionscache/azure/azure_test.go
- cache/azure/credentials_resolver.go 51 additions, 0 deletionscache/azure/credentials_resolver.go
- cache/azure/mock_credentialsResolver.go 43 additions, 0 deletionscache/azure/mock_credentialsResolver.go
- common/config.go 16 additions, 2 deletionscommon/config.go
- docs/configuration/advanced-configuration.md 49 additions, 15 deletionsdocs/configuration/advanced-configuration.md
- go.mod 2 additions, 2 deletionsgo.mod
- go.sum 13 additions, 2 deletionsgo.sum
- main.go 1 addition, 0 deletionsmain.go
- vendor/github.com/Azure/azure-pipeline-go/LICENSE 21 additions, 0 deletionsvendor/github.com/Azure/azure-pipeline-go/LICENSE
- vendor/github.com/Azure/azure-pipeline-go/pipeline/core.go 284 additions, 0 deletionsvendor/github.com/Azure/azure-pipeline-go/pipeline/core.go
- vendor/github.com/Azure/azure-pipeline-go/pipeline/defaultlog.go 14 additions, 0 deletions...github.com/Azure/azure-pipeline-go/pipeline/defaultlog.go
- vendor/github.com/Azure/azure-pipeline-go/pipeline/defaultlog_syslog.go 33 additions, 0 deletions...com/Azure/azure-pipeline-go/pipeline/defaultlog_syslog.go
- vendor/github.com/Azure/azure-pipeline-go/pipeline/defaultlog_windows.go 61 additions, 0 deletions...om/Azure/azure-pipeline-go/pipeline/defaultlog_windows.go
- vendor/github.com/Azure/azure-pipeline-go/pipeline/doc.go 161 additions, 0 deletionsvendor/github.com/Azure/azure-pipeline-go/pipeline/doc.go
- vendor/github.com/Azure/azure-pipeline-go/pipeline/error.go 181 additions, 0 deletionsvendor/github.com/Azure/azure-pipeline-go/pipeline/error.go
- vendor/github.com/Azure/azure-pipeline-go/pipeline/progress.go 82 additions, 0 deletions...r/github.com/Azure/azure-pipeline-go/pipeline/progress.go
- vendor/github.com/Azure/azure-pipeline-go/pipeline/request.go 147 additions, 0 deletions...or/github.com/Azure/azure-pipeline-go/pipeline/request.go
cache/azure/adapter.go
0 → 100644
cache/azure/adapter_test.go
0 → 100644
cache/azure/azure.go
0 → 100644
cache/azure/azure_test.go
0 → 100644
cache/azure/credentials_resolver.go
0 → 100644
cache/azure/mock_credentialsResolver.go
0 → 100644
... | ... | @@ -5,9 +5,9 @@ go 1.13 |
require ( | ||
cloud.google.com/go v0.49.0 // indirect | ||
cloud.google.com/go/storage v1.0.0 | ||
github.com/Azure/azure-storage-blob-go v0.10.0 | ||
github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78 // indirect | ||
github.com/Azure/go-autorest/autorest v0.9.2 // indirect | ||
github.com/Azure/go-autorest/autorest/adal v0.8.0 // indirect | ||
github.com/BurntSushi/toml v0.3.1 | ||
github.com/Microsoft/go-winio v0.4.12 // indirect | ||
github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 // indirect | ||
... | ... | @@ -51,7 +51,7 @@ require ( |
github.com/opencontainers/go-digest v1.0.0-rc1 // indirect | ||
github.com/opencontainers/image-spec v1.0.1 // indirect | ||
github.com/opencontainers/runc v1.0.0-rc6.0.20190115182101-c1e454b2a1bf // indirect | ||
github.com/pkg/errors v0.8.0 | ||
github.com/pkg/errors v0.9.1 | ||
github.com/prometheus/client_golang v1.1.0 | ||
github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90 | ||
github.com/prometheus/common v0.6.0 | ||
... | ... |
Please register or sign in to comment