INNER CODE UNIT · Go
tencentBackendFromConfig
helm/chartmuseum · cmd/chartmuseum/main.go:276
func tencentBackendFromConfig(conf *config.Config) storage.Backend {
crashIfConfigMissingVars(conf, []string{"storage.tencent.bucket"})
return storage.NewTencentCloudCOSBackend(
conf.GetString("storage.tencent.bucket"),
conf.GetString("storage.tencent.prefix"),
conf.GetString("storage.tencent.endpoint"),
)
}
func storeFromConfig(conf *config.Config) cache.Store {
if conf.GetString("cache.store") == "" {
return nil
}
var store cache.Store
cacheFlag := strings.ToLower(conf.GetString("cache.store"))
switch cacheFlag {