k3s/pkg
k8s-merge-robot a27fd4b01e Merge pull request #27708 from nikhiljindal/dnsHealthCheck
Automatic merge from submit-queue

federation: Updating KubeDNS to try finding a local service first for federation query

Ref https://github.com/kubernetes/kubernetes/issues/26762

Updating KubeDNS to try to find a local service first for federation query.
Without this change, KubeDNS always returns the DNS hostname, even if a local service exists.

Have updated the code to first remove federation name from path if it exists, so that the default search for local service happens. If we dont find a local service, then we try to find the DNS hostname.

Will appreciate a strong review since this is my first change to KubeDNS.
https://github.com/kubernetes/kubernetes/pull/25727 was the original PR that added federation support to KubeDNS.

cc @kubernetes/sig-cluster-federation @quinton-hoole @madhusudancs @bprashanth @mml
2016-06-23 20:30:58 -07:00
..
admission
api Merge pull request #27733 from caesarxuchao/gc-parametercodec 2016-06-22 17:36:16 -07:00
apimachinery
apis Merge pull request #27733 from caesarxuchao/gc-parametercodec 2016-06-22 17:36:16 -07:00
apiserver Merge pull request #26753 from ericchiang/rbac-authorizer-tests 2016-06-19 19:19:08 -07:00
auth
capabilities
client Merge pull request #27733 from caesarxuchao/gc-parametercodec 2016-06-22 17:36:16 -07:00
cloudprovider Merge pull request #27496 from hpcloud/hpe/vsphere-scsidriver 2016-06-23 08:09:43 -07:00
controller Merge pull request #27733 from caesarxuchao/gc-parametercodec 2016-06-22 17:36:16 -07:00
conversion
credentialprovider
dns Updating KubeDNS to try a local service first for federation query 2016-06-23 17:50:12 -07:00
fieldpath Merge pull request #27441 from derekwaynecarr/downward_api_node_defaults 2016-06-18 12:12:24 -07:00
fields
genericapiserver Merge pull request #23473 from AdoHe/kubelet_tls_overwrite 2016-06-17 23:20:03 -07:00
healthz
httplog httplog: Increase stack size 2016-06-13 16:17:03 -07:00
hyperkube
kubectl Retry Pod/RC updates in kubectl rolling-update 2016-06-21 16:08:10 -07:00
kubelet Merge pull request #27914 from yifan-gu/fix_kubenet_hostport 2016-06-23 18:48:45 -07:00
kubemark Remove dependency on test/integration from kubemark 2016-06-20 16:20:51 +02:00
labels
master Reapply ScheduledJob tests (2ab885a53a) 2016-06-21 14:55:00 +02:00
metrics
probe
proxy
quota Merge pull request #26988 from vishh/quota-owners 2016-06-13 17:32:24 -07:00
registry handle watch event serialization for third party resources 2016-06-21 07:30:08 +00:00
runtime
security
securitycontext
serviceaccount
ssh
storage
types Introduce new kubelet volume manager 2016-06-15 09:34:08 -07:00
ui
util avoid deleting cbr0 address due to subnet string mismatch 2016-06-22 16:45:04 -07:00
version
volume Merge pull request #27496 from hpcloud/hpe/vsphere-scsidriver 2016-06-23 08:09:43 -07:00
watch
OWNERS