mirror of
https://github.com/coredns/coredns.git
synced 2025-11-23 12:14:02 -05:00
* Add forwardcrd plugin README.md Co-authored-by: Aidan Obley <aobley@vmware.com> Signed-off-by: Christian Ang <angc@vmware.com> * Create forwardcrd plugin - Place forwardcrd before forward plugin in plugin list. This will avoid forward from preventing the forwardcrd plugin from handling any queries in the case of having a default upstream forwarder in a server block (as is the case in the default kubernetes Corefile). Co-authored-by: Aidan Obley <aobley@vmware.com> Signed-off-by: Christian Ang <angc@vmware.com> * Add Forward CRD Signed-off-by: Christian Ang <angc@vmware.com> * Add NewWithConfig to forward plugin - allows external packages to instanciate forward plugins Co-authored-by: Aidan Obley <aobley@vmware.com> Signed-off-by: Christian Ang <angc@vmware.com> * ForwardCRD plugin handles requests for Forward CRs - add a Kubernetes controller that can read Forward CRs - instances of the forward plugin are created based on Forward CRs from the Kubernetes controller - DNS requests are handled by calling matching Forward plugin instances based on zone name - Defaults to the kube-system namespace to align with Corefile RBAC Signed-off-by: Christian Ang <angc@vmware.com> Use klog v2 in forwardcrd plugin * Refactor forward setup to use NewWithConfig Co-authored-by: Christian Ang <angc@vmware.com> Signed-off-by: Edwin Xie <exie@vmware.com> * Use ParseInt instead of Atoi - to ensure that the bitsize is 32 for later casting to uint32 Signed-off-by: Christian Ang <angc@vmware.com> * Add @christianang to CODEOWNERS for forwardcrd Signed-off-by: Christian Ang <angc@vmware.com> Co-authored-by: Edwin Xie <exie@vmware.com>
58 lines
2.6 KiB
Plaintext
58 lines
2.6 KiB
Plaintext
# @miekg, miek@miek.nl, project lead: 11/11/2021
|
|
|
|
* @bradbeam @chrisohaver @dilyevsky @fastest963 @greenpau @isolus @johnbelamaric @miekg @pmoroney @rajansandeep @stp-ip @superq @yongtang
|
|
|
|
/.circleci/ @miekg @chrisohaver @rajansandeep
|
|
/plugin/pkg/ @miekg @chrisohaver @johnbelamaric @yongtang @stp-ip
|
|
/coremain/ @miekg @chrisohaver @johnbelamaric @yongtang @stp-ip
|
|
/core/ @miekg @chrisohaver @johnbelamaric @yongtang @stp-ip
|
|
/request/ @miekg @chrisohaver @johnbelamaric @yongtang @stp-ip
|
|
/plugin/* @miekg @chrisohaver @johnbelamaric @yongtang @stp-ip
|
|
go.sum @miekg @chrisohaver @johnbelamaric @yongtang @stp-ip
|
|
go.mod @miekg @chrisohaver @johnbelamaric @yongtang @stp-ip
|
|
|
|
/plugin/acl/ @miekg @ihac
|
|
/plugin/any/ @miekg
|
|
/plugin/auto/ @miekg @stp-ip
|
|
/plugin/autopath/ @chrisohaver @miekg
|
|
/plugin/azure/ @miekg @yongtang @darshanime
|
|
/plugin/bind/ @miekg
|
|
/plugin/bufsize/ @ykhr53
|
|
/plugin/cache/ @miekg
|
|
/plugin/cancel/ @miekg
|
|
/plugin/chaos/ @miekg @zouyee
|
|
/plugin/clouddns/ @miekg @yongtang
|
|
/plugin/dns64 @superq
|
|
/plugin/dnssec/ @isolus @miekg
|
|
/plugin/dnstap/ @varyoo @yongtang
|
|
/plugin/erratic/ @miekg
|
|
/plugin/errors/ @miekg
|
|
/plugin/etcd/ @miekg @nitisht
|
|
/plugin/file/ @miekg @yongtang @stp-ip
|
|
/plugin/forward/ @johnbelamaric @miekg @rdrozhdzh
|
|
/plugin/forwardcrd/ @christianang
|
|
/plugin/geoip/ @miekg @snebel29
|
|
/plugin/grpc/ @inigohu @miekg @zouyee
|
|
/plugin/health/ @fastest963 @miekg @zouyee
|
|
/plugin/header/ @miekg @mqasimsarfraz
|
|
/plugin/hosts/ @johnbelamaric @pmoroney
|
|
/plugin/k8s_external/ @miekg
|
|
/plugin/kubernetes/ @bradbeam @chrisohaver @johnbelamaric @miekg @rajansandeep @yongtang @zouyee
|
|
/plugin/loadbalance/ @miekg
|
|
/plugin/log/ @miekg @nchrisdk
|
|
/plugin/loop/ @miekg @chrisohaver
|
|
/plugin/metadata/ @ekleiner @miekg
|
|
/plugin/metrics/ @fastest963 @miekg @superq @greenpau
|
|
/plugin/nsid/ @yongtang
|
|
/plugin/pprof/ @miekg @zouyee
|
|
/plugin/reload/ @johnbelamaric
|
|
/plugin/rewrite/ @greenpau @johnbelamaric
|
|
/plugin/root/ @miekg
|
|
/plugin/route53/ @yongtang @dilyevsky
|
|
/plugin/secondary/ @bradbeam @miekg
|
|
/plugin/template/ @rtreffer
|
|
/plugin/tls/ @johnbelamaric
|
|
/plugin/trace/ @johnbelamaric @zouyee
|
|
/plugin/transfer/ @miekg @chrisohaver
|
|
/plugin/whoami/ @miekg @chrisohaver
|