From edda776b4a65b14939e1ed32887dcee54b6b4ae9 Mon Sep 17 00:00:00 2001 From: Mike Danese Date: Tue, 22 Sep 2015 01:05:21 -0700 Subject: [PATCH] fix validation for notReadyAddress subsets --- pkg/api/validation/validation.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/api/validation/validation.go b/pkg/api/validation/validation.go index db19eb4cf4c..7f2d3fd9f84 100644 --- a/pkg/api/validation/validation.go +++ b/pkg/api/validation/validation.go @@ -1825,8 +1825,8 @@ func validateEndpointSubsets(subsets []api.EndpointSubset) errs.ValidationErrorL ssErrs := errs.ValidationErrorList{} - if len(ss.Addresses) == 0 { - ssErrs = append(ssErrs, errs.NewFieldRequired("addresses")) + if len(ss.Addresses) == 0 && len(ss.NotReadyAddresses) == 0 { + ssErrs = append(ssErrs, errs.NewFieldRequired("addresses or notReadyAddresses")) } if len(ss.Ports) == 0 { ssErrs = append(ssErrs, errs.NewFieldRequired("ports"))