coredns/plugin/kubernetes/object
Miek Gieben c1c98924c3
Add new plugin: external - resolve k8s ingress and LB address with external names (#2379)
* Add new plugin: external

This plugin works in conjunction with the kubernetes plugin and exports
ingress and LB addresses as DNS records. It bypasses backend.go and
backend_lookup.go flow because it is not needed.

README, tests are implemented. The tests only exercise the unit tests,
this has not been tested in any ci.

Signed-off-by: Miek Gieben <miek@miek.nl>

* Rename to k8s_external

Signed-off-by: Miek Gieben <miek@miek.nl>

* go gen

Signed-off-by: Miek Gieben <miek@miek.nl>
2018-12-14 09:41:51 +00:00
..
endpoint.go Revert "use keys (#2167)" (#2188) 2018-10-11 16:59:50 -04:00
informer.go plugin/kubernetes: allow trimming down of cached items. (#2128) 2018-10-09 21:56:09 +01:00
object.go plugin/kubernetes: allow trimming down of cached items. (#2128) 2018-10-09 21:56:09 +01:00
pod.go plugin/kubernetes: allow trimming down of cached items. (#2128) 2018-10-09 21:56:09 +01:00
service.go Add new plugin: external - resolve k8s ingress and LB address with external names (#2379) 2018-12-14 09:41:51 +00:00