aboutsummaryrefslogtreecommitdiff
path: root/middleware/kubernetes/kubernetes_test.go
diff options
context:
space:
mode:
authorGravatar Chris O'Haver <cohaver@infoblox.com> 2017-06-14 10:29:41 -0400
committerGravatar John Belamaric <jbelamaric@infoblox.com> 2017-06-14 10:29:41 -0400
commit5c10eba31c17dcc5d95431e655280fff19979a34 (patch)
treebc8448a1b0b676862f8c9fe5de09af9bcc4594d8 /middleware/kubernetes/kubernetes_test.go
parent930c54ef6278446631ba14230b0dbae44aaec426 (diff)
downloadcoredns-5c10eba31c17dcc5d95431e655280fff19979a34.tar.gz
coredns-5c10eba31c17dcc5d95431e655280fff19979a34.tar.zst
coredns-5c10eba31c17dcc5d95431e655280fff19979a34.zip
handle clusterIP endpoint queries (#730)
Diffstat (limited to 'middleware/kubernetes/kubernetes_test.go')
-rw-r--r--middleware/kubernetes/kubernetes_test.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/middleware/kubernetes/kubernetes_test.go b/middleware/kubernetes/kubernetes_test.go
index d0b3dd219..2bfff0c78 100644
--- a/middleware/kubernetes/kubernetes_test.go
+++ b/middleware/kubernetes/kubernetes_test.go
@@ -348,7 +348,8 @@ func (APIConnServiceTest) EndpointsList() api.EndpointsList {
{
Addresses: []api.EndpointAddress{
{
- IP: "172.0.0.1",
+ IP: "172.0.0.1",
+ Hostname: "ep1a",
},
},
Ports: []api.EndpointPort{
@@ -455,6 +456,7 @@ func TestServices(t *testing.T) {
// Cluster IP Services
{qname: "svc1.testns.svc.interwebs.test.", qtype: dns.TypeA, answer: svcAns{host: "10.0.0.1", key: "/coredns/test/interwebs/svc/testns/svc1"}},
{qname: "_http._tcp.svc1.testns.svc.interwebs.test.", qtype: dns.TypeSRV, answer: svcAns{host: "10.0.0.1", key: "/coredns/test/interwebs/svc/testns/svc1"}},
+ {qname: "ep1a.svc1.testns.svc.interwebs.test.", qtype: dns.TypeA, answer: svcAns{host: "172.0.0.1", key: "/coredns/test/interwebs/svc/testns/svc1/ep1a"}},
// External Services
{qname: "external.testns.svc.interwebs.test.", qtype: dns.TypeCNAME, answer: svcAns{host: "coredns.io", key: "/coredns/test/interwebs/svc/testns/external"}},