Versions in this module Expand all Collapse all v0 v0.0.1 Nov 1, 2020 Changes in this version + type Gateway struct + Controller *KubeController + ExternalAddrFunc func(request.Request) []dns.RR + Next plugin.Handler + Resources []*resourceWithIndex + Zones []string + func (gw *Gateway) A(state request.Request, results []net.IP) (records []dns.RR) + func (gw *Gateway) Name() string + func (gw *Gateway) SelfAddress(state request.Request) (records []dns.RR) + func (gw *Gateway) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg) (int, error) + type KubeController struct + func RunKubeController(ctx context.Context) (*KubeController, error) + func (ctrl *KubeController) HasSynced() bool