func Validate()

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
}