From 21b062c4bd7ecb7e8222fb20f591b558e566d340 Mon Sep 17 00:00:00 2001 From: Robert Volkmann <20912167+robertvolkmann@users.noreply.github.com> Date: Wed, 12 Feb 2025 14:26:57 +0100 Subject: [PATCH] Allow less than three NTP servers (#607) --- cmd/metal-api/internal/metal/machine.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cmd/metal-api/internal/metal/machine.go b/cmd/metal-api/internal/metal/machine.go index baa11328..7b577cff 100644 --- a/cmd/metal-api/internal/metal/machine.go +++ b/cmd/metal-api/internal/metal/machine.go @@ -14,8 +14,9 @@ import ( "github.com/asaskevich/govalidator" "github.com/dustin/go-humanize" - mn "github.com/metal-stack/metal-lib/pkg/net" "github.com/samber/lo" + + mn "github.com/metal-stack/metal-lib/pkg/net" ) // A MState is an enum which indicates the state of a machine @@ -758,8 +759,8 @@ func (n NTPServers) Validate() error { return nil } - if len(n) < 3 || len(n) > 5 { - return errors.New("please specify a minimum of 3 and a maximum of 5 ntp servers") + if len(n) > 5 { + return errors.New("please specify a maximum of five ntp servers") } for _, ntpserver := range n {