From 39b380c7bd435fd07b2c6716f0dd7a034c8bf2ce Mon Sep 17 00:00:00 2001 From: Derek Carr Date: Mon, 13 Mar 2017 11:21:56 -0400 Subject: [PATCH] Unit test quota for nodeport associated with loadbalancer --- pkg/quota/evaluator/core/services_test.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkg/quota/evaluator/core/services_test.go b/pkg/quota/evaluator/core/services_test.go index cbcc1871ca..f891545156 100644 --- a/pkg/quota/evaluator/core/services_test.go +++ b/pkg/quota/evaluator/core/services_test.go @@ -67,6 +67,23 @@ func TestServiceEvaluatorUsage(t *testing.T) { api.ResourceServices: resource.MustParse("1"), }, }, + "loadbalancer_ports": { + service: &api.Service{ + Spec: api.ServiceSpec{ + Type: api.ServiceTypeLoadBalancer, + Ports: []api.ServicePort{ + { + Port: 27443, + }, + }, + }, + }, + usage: api.ResourceList{ + api.ResourceServicesNodePorts: resource.MustParse("1"), + api.ResourceServicesLoadBalancers: resource.MustParse("1"), + api.ResourceServices: resource.MustParse("1"), + }, + }, "clusterip": { service: &api.Service{ Spec: api.ServiceSpec{