in validators/validators.go [39:54]
func Validate(spec SysSpec, validators []Validator) ([]error, []error) {
var errs []error
var warns []error
for _, v := range validators {
fmt.Printf("Validating %s...\n", v.Name())
warn, err := v.Validate(spec)
if len(err) != 0 {
errs = append(errs, err...)
}
if len(warn) != 0 {
warns = append(warns, warn...)
}
}
return warns, errs
}