diff --git a/test/integration/framework/master_utils.go b/test/integration/framework/master_utils.go index 8af24d81d3..bac6f01f39 100644 --- a/test/integration/framework/master_utils.go +++ b/test/integration/framework/master_utils.go @@ -51,6 +51,7 @@ import ( "k8s.io/kubernetes/pkg/master" "k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/storage/storagebackend" + utilnet "k8s.io/kubernetes/pkg/util/net" "k8s.io/kubernetes/plugin/pkg/admission/admit" "github.com/pborman/uuid" @@ -152,6 +153,14 @@ func startMasterOrDie(masterConfig *master.Config) (*master.Master, *httptest.Se return m, s } +func parseCIDROrDie(cidr string) *net.IPNet { + _, parsed, err := net.ParseCIDR(cidr) + if err != nil { + glog.Fatalf("error while parsing CIDR: %s", cidr) + } + return parsed +} + // Returns a basic master config. func NewMasterConfig() *master.Config { config := storagebackend.Config{ @@ -208,6 +217,9 @@ func NewMasterConfig() *master.Config { AdmissionControl: admit.NewAlwaysAdmit(), Serializer: api.Codecs, EnableWatchCache: true, + // Set those values to avoid annoying warnings in logs. + ServiceClusterIPRange: parseCIDROrDie("10.0.0.0/24"), + ServiceNodePortRange: utilnet.PortRange{Base: 30000, Size: 2768}, }, KubeletClient: kubeletclient.FakeKubeletClient{}, }