From 9b5c4c50e76b7160e91aa2e480d93e85ae21394d Mon Sep 17 00:00:00 2001 From: Jonathan Gold Date: Thu, 5 Apr 2018 08:24:10 -0400 Subject: [PATCH] engine: resources: net: Allow addr without gateway In some scenarios it is desirable to set the addrs and gateway independently, i.e. if a default gateway is already set on the machine. This patch removes the requirement to set them together. --- engine/resources/net.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/engine/resources/net.go b/engine/resources/net.go index 3dc7d9fe..bde7463f 100644 --- a/engine/resources/net.go +++ b/engine/resources/net.go @@ -119,9 +119,6 @@ func (obj *NetRes) Validate() error { } // validate network address input - if (obj.Addrs == nil) != (obj.Gateway == "") { - return fmt.Errorf("addrs and gateway must both be set or both be empty") - } if obj.Addrs != nil { for _, addr := range obj.Addrs { if _, _, err := net.ParseCIDR(addr); err != nil {