mirror of
https://github.com/rancher/os.git
synced 2025-09-24 12:02:31 +00:00
report some more useful cfg validation info when using ros config merge
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
This commit is contained in:
@@ -225,7 +225,15 @@ func merge(c *cli.Context) error {
|
||||
}
|
||||
|
||||
if err = config.Merge(bytes); err != nil {
|
||||
log.Fatal(err)
|
||||
log.Error(err)
|
||||
validationErrors, err := config.ValidateBytes(bytes)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
for _, validationError := range validationErrors.Errors() {
|
||||
log.Error(validationError)
|
||||
}
|
||||
log.Fatal("EXITING: Failed to parse configuration")
|
||||
}
|
||||
|
||||
return nil
|
||||
|
Reference in New Issue
Block a user