Skip to content

Commit 662bc86

Browse files
committed
validate: split validateNetwork() function
Signed-off-by: Akihiro Suda <[email protected]>
1 parent 19ee35b commit 662bc86

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

pkg/limayaml/validate.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,17 @@ func Validate(y LimaYAML) error {
160160
// Not validating that the various GuestPortRanges and HostPortRanges are not overlapping. Rules will be
161161
// processed sequentially and the first matching rule for a guest port determines forwarding behavior.
162162
}
163+
164+
if err := validateNetwork(y.Network); err != nil {
165+
return err
166+
}
167+
168+
return nil
169+
}
170+
171+
func validateNetwork(yNetwork Network) error {
163172
networkName := make(map[string]int)
164-
for i, vde := range y.Network.VDE {
173+
for i, vde := range yNetwork.VDE {
165174
field := fmt.Sprintf("network.vde[%d]", i)
166175
if vde.URL == "" {
167176
return errors.Errorf("field `%s.url` must not be empty", field)

0 commit comments

Comments
 (0)