Skip to content

Commit 59d16f3

Browse files
authored
fix(agent): load environment variables when no config file is provided (#171)
1 parent 5fe8367 commit 59d16f3

1 file changed

Lines changed: 6 additions & 12 deletions

File tree

cmd/netronome/main.go

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -450,18 +450,12 @@ func runAgent(cmd *cobra.Command, args []string) error {
450450
diskIncludes, _ := cmd.Flags().GetStringSlice("disk-include")
451451
diskExcludes, _ := cmd.Flags().GetStringSlice("disk-exclude")
452452

453-
// Load config if provided
454-
var cfg *config.Config
455-
if configPath != "" {
456-
var err error
457-
cfg, err = config.Load(configPath)
458-
if err != nil {
459-
// Initialize logger with default settings if config load fails
460-
logger.Init(config.LoggingConfig{Level: "info"}, config.ServerConfig{}, false)
461-
log.Warn().Err(err).Msg("Failed to load config, using defaults")
462-
cfg = config.New()
463-
}
464-
} else {
453+
// Load config from file and environment variables
454+
cfg, err := config.Load(configPath)
455+
if err != nil {
456+
// Initialize logger with default settings if config load fails
457+
logger.Init(config.LoggingConfig{Level: "info"}, config.ServerConfig{}, false)
458+
log.Warn().Err(err).Msg("Failed to load config, using defaults")
465459
cfg = config.New()
466460
}
467461

0 commit comments

Comments
 (0)