in image/resources/netapp-exports/config.go [138:163]
func (p *NetAppPassword) validate() error {
sources := []validatable{p.GCPSecret}
count := 0
for _, s := range sources {
if s != nil {
count++
}
}
if count == 0 {
return errors.New("no password provided")
}
if count > 1 {
return errors.New("only one password source permitted")
}
for _, s := range sources {
if s != nil {
return s.validate()
}
}
return nil
}