aboutsummaryrefslogtreecommitdiff
path: root/plugin/k8s_external/external.go (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-06-09replace reviewdog fully by golangci-lint (#6139)Gravatar Ondřej Benkovský 1-1/+0
Signed-off-by: Ondřej Benkovský <ondrej.benkovsky@jamf.com>
2023-03-24plugin/k8s_extenral: Supports fallthrough option (#5959)Gravatar Vancl 1-4/+6
* Add fallthrough option to k8s_external plugin to allow transitioning control to the next plugin if the domain is not found * Exit on start up if required plugin is not present. Signed-off-by: vanceli <vanceli@tencent.com> --------- Signed-off-by: vanceli <vanceli@tencent.com> Co-authored-by: vanceli <vanceli@tencent.com>
2022-09-05auto go fmtGravatar coredns[bot] 1-4/+4
Signed-off-by: coredns[bot] <bot@bot.coredns.io>
2022-08-30plugin/k8s_external: Resolve headless services (#5505)Gravatar TomasKohout 1-11/+12
*add option for resolving headless Services without external IPs in k8s_external Signed-off-by: Tomas Kohout <tomas.kohout1995@gmail.com>
2022-07-06plugin/k8s_external: Add support for PTR requests (#5435)Gravatar Chris O'Haver 1-0/+2
* Exclude External IP addresses from being added to the existing kubernetes' plugin IP->Service index * Add support for PTR requests on External IPs of Services to the k8s_external plugin Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2022-04-12plugin/k8s_external: Set authoritative bit in responses (#5284)Gravatar Chris O'Haver 1-0/+1
set authoritative bit in responses Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2022-03-25plugin/k8s_external: Persist tc bit from lookup to client response (#4716)Gravatar Chris O'Haver 1-2/+2
* persist reponse tc bit from lookup to client Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2022-03-07plugin/k8s_external: implement zone transfers (#4977)Gravatar Chris O'Haver 1-3/+9
Implement transfer for k8s_external. Notifies not supported. Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2021-10-27plugin/k8s_external: fix SRV queries doesn't work with AWS ELB/NLB (#4929)Gravatar Denis Tingaikin 1-1/+1
* fix for issue #4927 Signed-off-by: denis-tingaikin <denis.tingajkin@xored.com> * apply review comments Signed-off-by: denis-tingaikin <denis.tingajkin@xored.com> * apply review comments Signed-off-by: denis-tingaikin <denis.tingajkin@xored.com>
2020-05-29k8s_external can now resolve CNAME returned by AWS ELB/NLB (#3916)Gravatar Michael Kashin 1-2/+5
Automatically submitted.
2018-12-14Add new plugin: external - resolve k8s ingress and LB address with external ↵Gravatar Miek Gieben 1-0/+112
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>