(manager *runtimeconfig.Manager)
| 116 | } |
| 117 | |
| 118 | func ingesterInstanceLimits(manager *runtimeconfig.Manager) func() *ingester.InstanceLimits { |
| 119 | if manager == nil { |
| 120 | return nil |
| 121 | } |
| 122 | |
| 123 | return func() *ingester.InstanceLimits { |
| 124 | val := manager.GetConfig() |
| 125 | if cfg, ok := val.(*RuntimeConfigValues); ok && cfg != nil { |
| 126 | return cfg.IngesterLimits |
| 127 | } |
| 128 | return nil |
| 129 | } |
| 130 | } |
| 131 | |
| 132 | func runtimeConfigHandler(runtimeCfgManager *runtimeconfig.Manager, defaultLimits validation.Limits) http.HandlerFunc { |
| 133 | return func(w http.ResponseWriter, r *http.Request) { |
no test coverage detected