From: Tom Clegg Date: Thu, 11 Jul 2019 15:06:12 +0000 (-0400) Subject: 13647: Return recognizable error when no clusters are defined. X-Git-Tag: 2.0.0~256^2~4 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/aa6dd2b23c738ebe01cdbaed86ef24ce343b29ae 13647: Return recognizable error when no clusters are defined. Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- diff --git a/lib/config/load.go b/lib/config/load.go index 58f1b029d0..b3709b5bd9 100644 --- a/lib/config/load.go +++ b/lib/config/load.go @@ -21,6 +21,8 @@ import ( "github.com/sirupsen/logrus" ) +var ErrNoClustersDefined = errors.New("config does not define any clusters") + type Loader struct { Stdin io.Reader Logger logrus.FieldLogger @@ -86,7 +88,7 @@ func (ldr *Loader) Load() (*arvados.Config, error) { return nil, err } if len(dummy.Clusters) == 0 { - return nil, errors.New("config does not define any clusters") + return nil, ErrNoClustersDefined } // We can't merge deep structs here; instead, we unmarshal the