INNER CODE UNIT · Go
microsoftBackendFromConfig
helm/chartmuseum · cmd/chartmuseum/main.go:211
func microsoftBackendFromConfig(conf *config.Config) storage.Backend {
crashIfConfigMissingVars(conf, []string{"storage.microsoft.container"})
return storage.NewMicrosoftBlobBackend(
conf.GetString("storage.microsoft.container"),
conf.GetString("storage.microsoft.prefix"),
)
}
func alibabaBackendFromConfig(conf *config.Config) storage.Backend {
crashIfConfigMissingVars(conf, []string{"storage.alibaba.bucket"})
return storage.NewAlibabaCloudOSSBackend(
conf.GetString("storage.alibaba.bucket"),
conf.GetString("storage.alibaba.prefix"),
conf.GetString("storage.alibaba.endpoint"),
conf.GetString("storage.alibaba.sse"),
)
}