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"),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…