@@ -26,6 +26,7 @@ import (
26
26
27
27
"github.com/trickstercache/trickster/v2/pkg/appinfo"
28
28
"github.com/trickstercache/trickster/v2/pkg/appinfo/usage"
29
+ "github.com/trickstercache/trickster/v2/pkg/backends"
29
30
"github.com/trickstercache/trickster/v2/pkg/backends/alb"
30
31
"github.com/trickstercache/trickster/v2/pkg/cache"
31
32
"github.com/trickstercache/trickster/v2/pkg/cache/index"
@@ -85,7 +86,7 @@ func LoadAndValidate() (*config.Config, error) {
85
86
}
86
87
87
88
func ApplyConfig (si * instance.ServerInstance , newConf * config.Config ,
88
- hupFunc dr.Reloader , errorFunc func ()) error {
89
+ clients backends. Backends , hupFunc dr.Reloader , errorFunc func ()) error {
89
90
if si == nil || newConf == nil {
90
91
return nil
91
92
}
@@ -125,7 +126,7 @@ func ApplyConfig(si *instance.ServerInstance, newConf *config.Config,
125
126
126
127
var caches = applyCachingConfig (si , newConf )
127
128
rh := reload .HandlerFunc (hupFunc )
128
- backends , err : = routing .RegisterProxyRoutes (newConf , r , mr , caches , tracers , false )
129
+ err = routing .RegisterProxyRoutes (newConf , clients , r , mr , caches , tracers , false )
129
130
if err != nil {
130
131
handleStartupIssue ("route registration failed" ,
131
132
logging.Pairs {"detail" : err .Error ()}, errorFunc )
@@ -137,28 +138,28 @@ func ApplyConfig(si *instance.ServerInstance, newConf *config.Config,
137
138
}
138
139
r .RegisterRoute (newConf .MgmtConfig .PurgeByKeyHandlerPath , nil ,
139
140
[]string {http .MethodDelete }, true ,
140
- http .HandlerFunc (ph .KeyHandler (newConf .MgmtConfig .PurgeByKeyHandlerPath , backends )))
141
+ http .HandlerFunc (ph .KeyHandler (newConf .MgmtConfig .PurgeByKeyHandlerPath , clients )))
141
142
142
143
if si .Backends != nil {
143
144
alb .StopPools (si .Backends )
144
145
}
145
146
if si .HealthChecker != nil {
146
147
si .HealthChecker .Shutdown ()
147
148
}
148
- si .HealthChecker , err = backends .StartHealthChecks ()
149
+ si .HealthChecker , err = clients .StartHealthChecks ()
149
150
if err != nil {
150
151
return err
151
152
}
152
- alb .StartALBPools (backends , si .HealthChecker .Statuses ())
153
- routing .RegisterDefaultBackendRoutes (r , newConf , backends , tracers )
153
+ alb .StartALBPools (clients , si .HealthChecker .Statuses ())
154
+ routing .RegisterDefaultBackendRoutes (r , newConf , clients , tracers )
154
155
routing .RegisterHealthHandler (mr , newConf .MgmtConfig .HealthHandlerPath , si .HealthChecker )
155
- applyListenerConfigs (newConf , si .Config , r , rh , mr , tracers , backends , errorFunc )
156
+ applyListenerConfigs (newConf , si .Config , r , rh , mr , tracers , clients , errorFunc )
156
157
157
158
metrics .LastReloadSuccessfulTimestamp .Set (float64 (time .Now ().Unix ()))
158
159
metrics .LastReloadSuccessful .Set (1 )
159
160
si .Config = newConf
160
161
si .Caches = caches
161
- si .Backends = backends
162
+ si .Backends = clients
162
163
return nil
163
164
}
164
165
0 commit comments