(resolver variable.Resolver, rawConfig map[string]interface{}, log log.Logger)
| 365 | } |
| 366 | |
| 367 | func reloadVariables(resolver variable.Resolver, rawConfig map[string]interface{}, log log.Logger) error { |
| 368 | // Load defined variables again (might be changed through profiles) |
| 369 | loadedVars, err := versions.ParseVariables(rawConfig, log) |
| 370 | if err != nil { |
| 371 | return err |
| 372 | } |
| 373 | |
| 374 | // update the used vars in the resolver |
| 375 | resolver.UpdateVars(loadedVars) |
| 376 | return nil |
| 377 | } |
| 378 | |
| 379 | func validateProfile(profile interface{}) error { |
| 380 | profileMap, ok := profile.(map[string]interface{}) |
no test coverage detected