Skip to content

Commit 2580071

Browse files
mdibaieejgraettinger
authored andcommitted
gazctlcmd: register stores in gazctl
1 parent 61d190b commit 2580071

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

cmd/gazctl/gazctlcmd/gazctl.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ import (
88
"go.gazette.dev/core/broker/protocol"
99
mbp "go.gazette.dev/core/mainboilerplate"
1010
"gopkg.in/yaml.v2"
11+
12+
"go.gazette.dev/core/broker/stores"
13+
"go.gazette.dev/core/broker/stores/azure"
14+
"go.gazette.dev/core/broker/stores/fs"
15+
"go.gazette.dev/core/broker/stores/gcs"
16+
"go.gazette.dev/core/broker/stores/s3"
1117
)
1218

1319
const (
@@ -94,4 +100,12 @@ func startup(baseConfig BaseConfig) {
94100
mbp.InitLog(baseConfig.Log)
95101
protocol.RegisterGRPCDispatcher(baseConfig.Zone)
96102

103+
// Register all available store providers
104+
stores.RegisterProviders(map[string]stores.Constructor{
105+
"azure": azure.NewAccount,
106+
"azure-ad": azure.NewAD,
107+
"file": fs.New,
108+
"gs": gcs.New,
109+
"s3": s3.New,
110+
})
97111
}

0 commit comments

Comments
 (0)