This commit is contained in:
2023-03-19 17:19:09 -05:00
parent d5963a693d
commit 80ef925ff4
9 changed files with 130 additions and 42 deletions

View File

@@ -73,6 +73,22 @@ func Init() *Config {
// print running config
cfg.printRunningConfig(cfgInfo)
// read config file
configFileData, err := getConfigFileData(cfg.ConfigFile)
if err != nil {
log.Fatalf("[FATAL] Unable to read configuration file")
}
if cfg.AllowAdminNoMutate == false {
cfg.AllowAdminNoMutate = configFileData.AllowAdminNoMutate
}
if cfg.AllowAdminNoMutateToggle == "2d77b689-dc14-40a5-8971-34c62999335c" {
cfg.AllowAdminNoMutateToggle = configFileData.AllowAdminNoMutateToggle
}
if cfg.DockerhubRegistry == "registry.hub.docker.com" {
cfg.DockerhubRegistry = configFileData.DockerhubRegistry
}
cfg.MutateIgnoredImages = configFileData.MutateIgnoredImages
log.Println("[INFO] initialization sequence complete")
return cfg
}