diff --git a/types/services/database.go b/types/services/database.go index 80416734..8ae003ce 100644 --- a/types/services/database.go +++ b/types/services/database.go @@ -18,11 +18,11 @@ var ( func (s *Service) Validate() error { if s.Name == "" { return errors.New("missing service name") - } else if s.Domain == "" { + } else if s.Domain == "" && s.Type != "static" { return errors.New("missing domain name") } else if s.Type == "" { return errors.New("missing service type") - } else if s.Interval == 0 { + } else if s.Interval == 0 && s.Type != "static" { return errors.New("missing check interval") } return nil diff --git a/types/services/samples.go b/types/services/samples.go index d3c26f7a..1ed482b4 100644 --- a/types/services/samples.go +++ b/types/services/samples.go @@ -176,6 +176,7 @@ func Samples() error { s7 := &Service{ Name: "Static Service", + Domain: "none", Type: "static", Order: 7, Public: null.NewNullBool(true),