@@ -56,6 +56,9 @@ func main() {
56
56
log .Fatal (errors .WithMessage (err , "failed to parse config" ))
57
57
}
58
58
59
+ logFilter := log .GetFilter ()
60
+ logFilter .ReloadLogRegExp ([]string {cfg .Server .VerificationToken , cfg .Platform .AccessToken })
61
+
59
62
config .ApplyGlobals (cfg )
60
63
61
64
docker , err := client .NewClientWithOpts (client .FromEnv )
@@ -188,14 +191,16 @@ func main() {
188
191
embeddedUI ,
189
192
server ,
190
193
logCleaner ,
194
+ logFilter ,
191
195
)
192
196
}
193
197
194
198
server := srv .NewServer (& cfg .Server , & cfg .Global , engProps , docker , cloningSvc , provisioner , retrievalSvc , platformSvc ,
195
- obs , est , pm , tm , tokenHolder , embeddedUI , reloadConfigFn )
199
+ obs , est , pm , tm , tokenHolder , logFilter , embeddedUI , reloadConfigFn )
196
200
shutdownCh := setShutdownListener ()
197
201
198
- go setReloadListener (ctx , provisioner , tm , retrievalSvc , pm , cloningSvc , platformSvc , est , embeddedUI , server , logCleaner )
202
+ go setReloadListener (ctx , provisioner , tm , retrievalSvc , pm , cloningSvc , platformSvc , est , embeddedUI , server ,
203
+ logCleaner , logFilter )
199
204
200
205
server .InitHandlers ()
201
206
@@ -276,12 +281,14 @@ func getEngineProperties(ctx context.Context, dockerCLI *client.Client, cfg *con
276
281
277
282
func reloadConfig (ctx context.Context , provisionSvc * provision.Provisioner , tm * telemetry.Agent ,
278
283
retrievalSvc * retrieval.Retrieval , pm * pool.Manager , cloningSvc * cloning.Base , platformSvc * platform.Service ,
279
- est * estimator.Estimator , embeddedUI * embeddedui.UIManager , server * srv.Server , cleaner * diagnostic.Cleaner ) error {
284
+ est * estimator.Estimator , embeddedUI * embeddedui.UIManager , server * srv.Server , cleaner * diagnostic.Cleaner ,
285
+ filtering * log.Filtering ) error {
280
286
cfg , err := config .LoadConfiguration ()
281
287
if err != nil {
282
288
return err
283
289
}
284
290
291
+ filtering .ReloadLogRegExp ([]string {cfg .Server .VerificationToken , cfg .Platform .AccessToken })
285
292
config .ApplyGlobals (cfg )
286
293
287
294
if err := provision .IsValidConfig (cfg .Provision ); err != nil {
@@ -328,14 +335,16 @@ func reloadConfig(ctx context.Context, provisionSvc *provision.Provisioner, tm *
328
335
329
336
func setReloadListener (ctx context.Context , provisionSvc * provision.Provisioner , tm * telemetry.Agent ,
330
337
retrievalSvc * retrieval.Retrieval , pm * pool.Manager , cloningSvc * cloning.Base , platformSvc * platform.Service ,
331
- est * estimator.Estimator , embeddedUI * embeddedui.UIManager , server * srv.Server , cleaner * diagnostic.Cleaner ) {
338
+ est * estimator.Estimator , embeddedUI * embeddedui.UIManager , server * srv.Server , cleaner * diagnostic.Cleaner ,
339
+ logFilter * log.Filtering ) {
332
340
reloadCh := make (chan os.Signal , 1 )
333
341
signal .Notify (reloadCh , syscall .SIGHUP )
334
342
335
343
for range reloadCh {
336
344
log .Msg ("Reloading configuration" )
337
345
338
- if err := reloadConfig (ctx , provisionSvc , tm , retrievalSvc , pm , cloningSvc , platformSvc , est , embeddedUI , server , cleaner ); err != nil {
346
+ if err := reloadConfig (ctx , provisionSvc , tm , retrievalSvc , pm , cloningSvc , platformSvc , est , embeddedUI , server ,
347
+ cleaner , logFilter ); err != nil {
339
348
log .Err ("Failed to reload configuration" , err )
340
349
}
341
350
0 commit comments