k3s/pkg
k8s-merge-robot e958c0c602 Merge pull request #25727 from madhusudancs/fed-dns
Automatic merge from submit-queue

Handle federated service name lookups in kube-dns.

For the domain name queries that fail to match any records in the local
kube-dns cache, we check if the queried name matches the federation
pattern. If it does, we send a CNAME response to the federated name.

For more details look at the comments in the code.

Tests are coming ...

Also, this PR is based on @ArtfulCoder's PR #23930. So please review only the last commit here.

PTAL @ArtfulCoder @thockin @quinton-hoole @nikhiljindal 

[![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/.github/PULL_REQUEST_TEMPLATE.md?pixel)]()
2016-05-23 05:56:36 -07:00
..
admission
api Adding volume plugin to api/v1 and updating auto-generated files 2016-05-21 12:53:03 -07:00
apimachinery Moving StorageFactory building logic to genericapiserver 2016-05-10 00:57:11 -07:00
apis Merge pull request #24947 from hpcloud/hpe/vsphere-volume 2016-05-22 20:40:14 -07:00
apiserver Add LRU Expire cache to webhook authorizer. 2016-05-21 14:50:50 -07:00
auth Add an 'authenticated user' metric to the RequestAuthenticator. 2016-05-19 16:04:11 -07:00
capabilities
client Fix govet error in reflect_resync test 2016-05-23 12:50:46 +02:00
cloudprovider Adding vSphere Volume support for vSphere Cloud Provider 2016-05-21 11:00:14 -07:00
controller Add few log lines to NodeController 2016-05-23 08:49:11 +02:00
conversion Remove src and dest version - they are not used (now) 2016-05-12 10:10:35 -04:00
credentialprovider Add ap-northeast-2 2016-05-10 12:03:41 -04:00
dns Implement tests for federation queries. 2016-05-23 11:35:50 +05:30
fieldpath
fields
genericapiserver Add LRU Expire cache to webhook authorizer. 2016-05-21 14:50:50 -07:00
healthz
httplog
hyperkube
kubectl Merge pull request #25617 from smarterclayton/manage_deploy_logs 2016-05-22 23:45:24 -07:00
kubelet Detangle Attach/Detach from GCE PD 2016-05-22 08:28:29 -04:00
kubemark rkt: Add tests for GarbageCollect(). 2016-05-13 15:13:52 -07:00
labels Make IsValidLabelValue return error strings 2016-05-17 21:36:10 -07:00
master v1beta1 NetworkPolicy API definition and client support 2016-05-19 19:02:54 -07:00
metrics Add an 'authenticated user' metric to the RequestAuthenticator. 2016-05-19 16:04:11 -07:00
probe
proxy Merge pull request #25011 from zhouhaibing089/addclose 2016-05-09 22:32:02 -07:00
quota Update use of Quantity in other classes 2016-05-19 08:41:43 -04:00
registry ScheduledJob storage 2016-05-21 23:23:29 +02:00
runtime Merge pull request #25540 from krousey/discovery_mapper 2016-05-21 07:13:49 -07:00
security Adding volume plugin to api/v1 and updating auto-generated files 2016-05-21 12:53:03 -07:00
securitycontext retain read only root file system in determineEffectiveSecurityContext 2016-05-11 17:27:20 -04:00
serviceaccount Make name validators return string slices 2016-05-18 00:48:01 -07:00
ssh
storage etcd3/compactor: fix logging endpoints 2016-05-20 14:35:42 -07:00
types
ui
util Merge pull request #25501 from soltysh/net_remoteaddr 2016-05-22 16:53:41 -07:00
version
volume Merge pull request #24947 from hpcloud/hpe/vsphere-volume 2016-05-22 20:40:14 -07:00
watch
OWNERS