@@ -42,7 +42,6 @@ func main() {
4242 chunkStoreConfig chunk.StoreConfig
4343 distributorConfig distributor.Config
4444 ingesterConfig ingester.Config
45- configStoreConfig ruler.ConfigStoreConfig
4645 rulerConfig ruler.Config
4746 schemaConfig chunk.SchemaConfig
4847 storageConfig storage.Config
@@ -53,7 +52,7 @@ func main() {
5352 // Ingester needs to know our gRPC listen port.
5453 ingesterConfig .ListenPort = & serverConfig .GRPCListenPort
5554 util .RegisterFlags (& serverConfig , & chunkStoreConfig , & distributorConfig ,
56- & ingesterConfig , & configStoreConfig , & rulerConfig , & storageConfig , & schemaConfig , & logLevel )
55+ & ingesterConfig , & rulerConfig , & storageConfig , & schemaConfig , & logLevel )
5756 flag .BoolVar (& unauthenticated , "unauthenticated" , false , "Set to true to disable multitenancy." )
5857 flag .Parse ()
5958 schemaConfig .MaxChunkAge = ingesterConfig .MaxChunkAge
@@ -123,20 +122,15 @@ func main() {
123122 tableManager .Start ()
124123 defer tableManager .Stop ()
125124
126- if configStoreConfig .ConfigsAPIURL .String () != "" || configStoreConfig .DBConfig .URI != "" {
127- rulesAPI , err := ruler .NewRulesAPI (configStoreConfig )
128- if err != nil {
129- level .Error (util .Logger ).Log ("msg" , "error initializing ruler config store" , "err" , err )
130- os .Exit (1 )
131- }
125+ if rulerConfig .ConfigsAPIURL .String () != "" {
132126 rlr , err := ruler .NewRuler (rulerConfig , dist , chunkStore )
133127 if err != nil {
134128 level .Error (util .Logger ).Log ("msg" , "error initializing ruler" , "err" , err )
135129 os .Exit (1 )
136130 }
137131 defer rlr .Stop ()
138132
139- rulerServer , err := ruler .NewServer (rulerConfig , rlr , rulesAPI )
133+ rulerServer , err := ruler .NewServer (rulerConfig , rlr )
140134 if err != nil {
141135 level .Error (util .Logger ).Log ("msg" , "error initializing ruler server" , "err" , err )
142136 os .Exit (1 )
@@ -169,18 +163,6 @@ func main() {
169163 })
170164 }
171165
172- // Only serve the API for setting & getting rules configs if the database
173- // was provided. Allows for smoother migration. See
174- // https://github.com/weaveworks/cortex/issues/619
175- if configStoreConfig .DBConfig .URI != "" {
176- a , err := ruler .NewAPIFromConfig (configStoreConfig .DBConfig )
177- if err != nil {
178- level .Error (util .Logger ).Log ("msg" , "error initializing public rules API" , "err" , err )
179- os .Exit (1 )
180- }
181- a .RegisterRoutes (server .HTTP )
182- }
183-
184166 subrouter := server .HTTP .PathPrefix ("/api/prom" ).Subrouter ()
185167 subrouter .PathPrefix ("/api/v1" ).Handler (activeMiddleware .Wrap (promRouter ))
186168 subrouter .Path ("/read" ).Handler (activeMiddleware .Wrap (http .HandlerFunc (sampleQueryable .RemoteReadHandler )))
0 commit comments