diff --git a/agent/main.go b/agent/main.go index 4b91de770..7974669f8 100644 --- a/agent/main.go +++ b/agent/main.go @@ -58,9 +58,7 @@ func main() { logLevel := determineLogLevel() logger.InitLoggerStd(logLevel) flag.Parse() - if err := config.LoadConfig(); err != nil { - logger.Log.Fatalf("Error loading config file %v", err) - } + app.LoadExtensions() if !*tapperMode && !*apiServerMode && !*standaloneMode && !*harsReaderMode { @@ -139,6 +137,9 @@ func hostApi(socketHarOutputChannel chan<- *tapApi.OutputChannelItem) *gin.Engin } func runInApiServerMode(namespace string) *gin.Engine { + if err := config.LoadConfig(); err != nil { + logger.Log.Fatalf("Error loading config file %v", err) + } app.ConfigureBasenineServer(shared.BasenineHost, shared.BaseninePort) startTime = time.Now().UnixNano() / int64(time.Millisecond) api.StartResolving(namespace)