INNER CODE UNIT · Go
baiduBackendFromConfig
helm/chartmuseum · cmd/chartmuseum/main.go:253
func baiduBackendFromConfig(conf *config.Config) storage.Backend {
crashIfConfigMissingVars(conf, []string{"storage.baidu.bucket"})
return storage.NewBaiDuBOSBackend(
conf.GetString("storage.baidu.bucket"),
conf.GetString("storage.baidu.prefix"),
conf.GetString("storage.baidu.endpoint"),
)
}
func etcdBackendFromConfig(conf *config.Config) storage.Backend {
crashIfConfigMissingVars(conf, []string{"storage.etcd.cafile",
"storage.etcd.certfile",
"storage.etcd.keyfile",
"storage.etcd.prefix"})
return storage.NewEtcdCSBackend(
conf.GetString("storage.etcd.endpoint"),
conf.GetString("storage.etcd.cafile"),
conf.GetString("storage.etcd.certfile"),