diff options
Diffstat (limited to 'plugin/kubernetes/handler_test.go')
-rw-r--r-- | plugin/kubernetes/handler_test.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/plugin/kubernetes/handler_test.go b/plugin/kubernetes/handler_test.go index f9061bf12..c930e538e 100644 --- a/plugin/kubernetes/handler_test.go +++ b/plugin/kubernetes/handler_test.go @@ -330,6 +330,7 @@ func TestServeDNS(t *testing.T) { k := New([]string{"cluster.local."}) k.APIConn = &APIConnServeTest{} k.Next = test.NextHandler(dns.RcodeSuccess, nil) + k.Namespaces = map[string]bool{"testns": true} ctx := context.TODO() for i, tc := range dnsTestCases { @@ -478,6 +479,21 @@ var svcIndex = map[string][]*api.Service{ ClusterIP: api.ClusterIPNone, }, }}, + "svc1.unexposedns": {{ + ObjectMeta: meta.ObjectMeta{ + Name: "svc1", + Namespace: "unexposedns", + }, + Spec: api.ServiceSpec{ + Type: api.ServiceTypeClusterIP, + ClusterIP: "10.0.0.2", + Ports: []api.ServicePort{{ + Name: "http", + Protocol: "tcp", + Port: 80, + }}, + }, + }}, } func (APIConnServeTest) SvcIndex(s string) []*api.Service { |