aboutsummaryrefslogtreecommitdiff
path: root/plugin/kubernetes/kubernetes.go
diff options
context:
space:
mode:
authorGravatar Dan Wilson <emaildanwilson@gmail.com> 2023-06-19 05:42:17 -0700
committerGravatar GitHub <noreply@github.com> 2023-06-19 08:42:17 -0400
commit5b5a6ac6ad94e9ef1e23bd76a2cd1f3987cbe8df (patch)
treeb77e4493f968be7bb1236bd7fa47063ff4c4ee8a /plugin/kubernetes/kubernetes.go
parent7e6d3bb5334527abc1f5e6ef039fae95a666225a (diff)
downloadcoredns-5b5a6ac6ad94e9ef1e23bd76a2cd1f3987cbe8df.tar.gz
coredns-5b5a6ac6ad94e9ef1e23bd76a2cd1f3987cbe8df.tar.zst
coredns-5b5a6ac6ad94e9ef1e23bd76a2cd1f3987cbe8df.zip
plugin/kubernetes: filter ExternalName services from matching double subdomain wildcard (#6162)
remove double subdomain reference from review feedback not subdoman Signed-off-by: emaildanwilson <dan@controlplane.com> Co-authored-by: emaildanwilson <dan@controlplane.com>
Diffstat (limited to 'plugin/kubernetes/kubernetes.go')
-rw-r--r--plugin/kubernetes/kubernetes.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugin/kubernetes/kubernetes.go b/plugin/kubernetes/kubernetes.go
index 14ea031a0..cea23d860 100644
--- a/plugin/kubernetes/kubernetes.go
+++ b/plugin/kubernetes/kubernetes.go
@@ -445,8 +445,8 @@ func (k *Kubernetes) findServices(r recordRequest, zone string) (services []msg.
// External service
if svc.Type == api.ServiceTypeExternalName {
- //External services cannot have endpoints, so skip this service if an endpoint is present in the request
- if r.endpoint != "" {
+ // External services do not have endpoints, nor can we accept port/protocol pseudo subdomains in an SRV query, so skip this service if endpoint, port, or protocol is non-empty in the request
+ if r.endpoint != "" || r.port != "" || r.protocol != "" {
continue
}
s := msg.Service{Key: strings.Join([]string{zonePath, Svc, svc.Namespace, svc.Name}, "/"), Host: svc.ExternalName, TTL: k.ttl}
e='jarred/start'>jarred/start Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/src/defines.zig (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2021-06-08add propGravatar Jarred Sumner 1-0/+1
2021-06-08Generate summaryGravatar Jarred Sumner 10-933/+1199
2021-06-06jsonGravatar Jarred Sumner 1-0/+1
2021-06-06Fix crash that happens when hundreds of files have been parsed and process.en...Gravatar Jarred Sumner 1-18/+26
2021-06-06hashGravatar Jarred Sumner 2-3/+3
2021-06-06Upgrade hash tableGravatar Jarred Sumner 9-66/+126
2021-06-06Fix bug printing large scientific notation floatsGravatar Jarred Sumner 1-9/+29
2021-06-06hmGravatar Jarred Sumner 14-186/+167
2021-06-06WIP node module bundlesGravatar Jarred Sumner 22-1047/+1411
2021-06-06wipGravatar Jarred Sumner 1-1/+2
2021-06-06debug-only printGravatar Jarred Sumner 1-0/+12
2021-06-06Bump schemaGravatar Jarred Sumner 4-0/+926
2021-06-04Generate parser versions at compile timeGravatar Jarred Sumner 1-9667/+9690
2021-06-04oops typescriptGravatar Jarred Sumner 2-3/+7
2021-06-04Fix extra space in printerGravatar Jarred Sumner 3-28/+52
2021-06-04Fix extra underscore in ensureValidIdentifierGravatar Jarred Sumner 2-14/+21
2021-06-04Generate differnet versions of Bundler, Resolver, and Caches at comptime base...Gravatar Jarred Sumner 10-2236/+2303
2021-06-04mostly fix --resolve=disableGravatar Jarred Sumner 3-29/+145
2021-06-04renameGravatar Jarred Sumner 3-10/+9
2021-06-04readme was prematureGravatar Jarred Sumner 4-150/+16
2021-06-04fix the leaksGravatar Jarred Sumner 15-566/+21587
2021-06-02oklGravatar Jarred Sumner 5-13/+39
2021-06-02keep thatGravatar Jarred Sumner 1-2/+2
2021-06-02HTTP fixes + buffer stdout/in + a little HTTP cachingGravatar Jarred Sumner 15-108/+241
2021-06-02JSX & CJS work end-to-end!Gravatar Jarred Sumner 7-157/+292
2021-06-01wipGravatar Jarred Sumner 32-793/+13870
2021-05-31linker thingsGravatar Jarred Sumner 9-183/+322
2021-05-30Fix printing bugsGravatar Jarred Sumner 8-44/+206
2021-05-30coolGravatar Jarred Sumner 9-3/+54
2021-05-30stderrGravatar Jarred Sumner 3-6/+10
2021-05-30Fix indentGravatar Jarred Sumner 1-117/+56
2021-05-30Fix Define, JSX, use more pointers for property access to minimize calls to m...Gravatar Jarred Sumner 9-795/+364
2021-05-30This'll do for now, I guess.Gravatar Jarred Sumner 3-466/+168
2021-05-30This blocks approach seems to workGravatar Jarred Sumner 6-781/+469
2021-05-29Revert "WIP"Gravatar Jarred Sumner 8-498/+653
2021-05-29WIPGravatar Jarred Sumner 8-653/+498
2021-05-29micropGravatar Jarred Sumner 7-25/+92
2021-05-29fix crashGravatar Jarred Sumner 1-1/+1
2021-05-29microp-optimize hash table stuffGravatar Jarred Sumner 1-4/+36
2021-05-29Move wyhasxhGravatar Jarred Sumner 1-0/+0
2021-05-282Gravatar Jarred Sumner 1-1/+4
2021-05-28allGravatar Jarred Sumner 14-89/+591
2021-05-28wGravatar Jarred Sumner 1-1/+4