Alfred Krohmer 
							
						 
					 
					
						
						
						
						
							
						
						
							ea45b03972 
							
						 
					 
					
						
						
							
							Headless service: allow to specify target as NodeExternalIP or by annotation  
						
						... 
						
						
						
						If external-dns.alpha.kubernetes.io/target annotation is present on a
pod, it's value will be used as the target for the headless service.
If annotation external-dns.alpha.kubernetes.io/access=public is present,
NodeExternalIP of the node running the pod is used as the target for the
headless service. 
						
						
					 
					
						2022-05-05 19:44:32 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lebedev 
							
						 
					 
					
						
						
						
						
							
						
						
							4f41229820 
							
						 
					 
					
						
						
							
							Pass stop channel to informer factory instances  
						
						
						
						
					 
					
						2022-01-22 21:31:29 +01:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39931b7cb0 
							
						 
					 
					
						
						
							
							Merge pull request  #2259  from mper0003/issue-2245  
						
						... 
						
						
						
						service: fix merging of endpoints - same hostname different set-identifier 
						
						
					 
					
						2021-11-03 04:32:58 -07:00 
						 
				 
			
				
					
						
							
							
								Arjun Naik 
							
						 
					 
					
						
						
						
						
							
						
						
							d91b7e6b8f 
							
						 
					 
					
						
						
							
							Label filtering for Ingress, Service, Openshift Route sources  
						
						... 
						
						
						
						Currently the `--label-filter` flag can only be used to filter CRDs
which match the label selector passed through that flag. This change
extends the functionality to the Ingress, Service and Openshift Route
type objects. When the flag is not specified the default value is
`labels.Everything()` which is an empty string, the same as before.
Annotation based filter is inefficient because the filtering has to be
done in the controller instead of the API server like with label
filtering. 
						
						
					 
					
						2021-10-14 11:06:55 +02:00 
						 
				 
			
				
					
						
							
							
								Marlene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1af8a40ec 
							
						 
					 
					
						
						
							
							do not merge endpoints with different set identifier  
						
						
						
						
					 
					
						2021-08-29 16:25:55 +10:00 
						 
				 
			
				
					
						
							
							
								Andy Bursavich 
							
						 
					 
					
						
						
						
						
							
						
						
							60c649bf5c 
							
						 
					 
					
						
						
							
							source: dedupe wait for cache sync  
						
						... 
						
						
						
						wait 
						
						
					 
					
						2021-07-28 13:37:17 -07:00 
						 
				 
			
				
					
						
							
							
								Andy Bursavich 
							
						 
					 
					
						
						
						
						
							
						
						
							55637abbef 
							
						 
					 
					
						
						
							
							source: dedupe event handlers  
						
						
						
						
					 
					
						2021-07-28 13:36:35 -07:00 
						 
				 
			
				
					
						
							
							
								Andy Bursavich 
							
						 
					 
					
						
						
						
						
							
						
						
							b032f2864f 
							
						 
					 
					
						
						
							
							source: dedupe template execution  
						
						
						
						
					 
					
						2021-07-28 13:35:51 -07:00 
						 
				 
			
				
					
						
							
							
								Andy Bursavich 
							
						 
					 
					
						
						
						
						
							
						
						
							638194fccd 
							
						 
					 
					
						
						
							
							source: dedupe template parsing  
						
						
						
						
					 
					
						2021-07-28 07:46:35 -07:00 
						 
				 
			
				
					
						
							
							
								Ole Markus With 
							
						 
					 
					
						
						
						
						
							
						
						
							7a16ab46fa 
							
						 
					 
					
						
						
							
							Add support for dns-controller compat mode for services  
						
						
						
						
					 
					
						2021-06-23 09:06:38 +02:00 
						 
				 
			
				
					
						
							
							
								Allen Porter 
							
						 
					 
					
						
						
						
						
							
						
						
							a19deebe27 
							
						 
					 
					
						
						
							
							Avoid nil pointer deference in extractHeadlessEndpoints  
						
						... 
						
						
						
						Skip address when TargetRef is nil 
						
						
					 
					
						2021-03-27 16:09:21 -07:00 
						 
				 
			
				
					
						
							
							
								Jaromir Vanek 
							
						 
					 
					
						
						
						
						
							
						
						
							94a50ada46 
							
						 
					 
					
						
						
							
							Correct format of SRV record for NodePort  
						
						
						
						
					 
					
						2021-01-08 22:35:06 -08:00 
						 
				 
			
				
					
						
							
							
								Bas Toonk 
							
						 
					 
					
						
						
						
						
							
						
						
							18a60a5175 
							
						 
					 
					
						
						
							
							feat: use ClusterIP with internal-hostname annotation  
						
						
						
						
					 
					
						2020-12-17 15:14:34 +01:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7639d72abb 
							
						 
					 
					
						
						
							
							Merge pull request  #1446  from sagor999/share-dns-record  
						
						... 
						
						
						
						Allow multiple services to share same dns record 
						
						
					 
					
						2020-10-16 02:53:25 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Tumik 
							
						 
					 
					
						
						
						
						
							
						
						
							f3b10ea054 
							
						 
					 
					
						
						
							
							update comment to explain edge case better  
						
						
						
						
					 
					
						2020-10-15 06:54:15 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Tumik 
							
						 
					 
					
						
						
						
						
							
						
						
							0b4b4e45f4 
							
						 
					 
					
						
						
							
							Allow multiple services to share same dns record  
						
						
						
						
					 
					
						2020-09-28 19:01:01 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c50299a9c 
							
						 
					 
					
						
						
							
							Merge pull request  #1500  from burningalchemist/loadbalancer-externalip  
						
						... 
						
						
						
						Publish ExternalIPs for LoadBalancer services 
						
						
					 
					
						2020-09-21 10:34:32 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Baker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b75151e3e5 
							
						 
					 
					
						
						
							
							add service annotation to set public/private iface for NodePort  
						
						... 
						
						
						
						Signed-off-by: Evan Baker <rbtr@users.noreply.github.com> 
						
						
					 
					
						2020-09-16 11:56:49 -04:00 
						 
				 
			
				
					
						
							
							
								Sergei Zyubin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc6a1fb3e7 
							
						 
					 
					
						
						
							
							Add test for LoadBalancer and ExternalIPs  
						
						
						
						
					 
					
						2020-09-12 12:04:07 +02:00 
						 
				 
			
				
					
						
							
							
								Sergei Zyubin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d06dff145c 
							
						 
					 
					
						
						
							
							Add externalIPs for LoadBalancer type  
						
						
						
						
					 
					
						2020-09-12 12:04:07 +02:00 
						 
				 
			
				
					
						
							
							
								codearky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53c0cf951d 
							
						 
					 
					
						
						
							
							Remove duplication of external ips when ExternalTrafficPolicy set to … ( #1744 )  
						
						... 
						
						
						
						* Remove duplication of target ips for NodePort services with ExternalTrafficPolicy=Local
* Removed trailing lines 
						
						
					 
					
						2020-09-02 11:33:06 -07:00 
						 
				 
			
				
					
						
							
							
								Joseph Glanville 
							
						 
					 
					
						
						
						
						
							
						
						
							6efca134f5 
							
						 
					 
					
						
						
							
							dependencies: Upgrade all k8s client-go dependent sources to v1.18.X  
						
						... 
						
						
						
						This requires pinning grpc for now as istio client-go otherwise pulls in
breaking changes. 
						
						
					 
					
						2020-07-03 11:29:37 +07:00 
						 
				 
			
				
					
						
							
							
								Adam Stankiewicz 
							
						 
					 
					
						
						
						
						
							
						
						
							1806ade2c1 
							
						 
					 
					
						
						
							
							Fix scheduling of reconciliation  
						
						
						
						
					 
					
						2020-05-19 17:26:12 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Stankiewicz 
							
						 
					 
					
						
						
						
						
							
						
						
							6e0abfaf42 
							
						 
					 
					
						
						
							
							Make tests faster by fast polling  
						
						
						
						
					 
					
						2020-05-12 23:06:05 +02:00 
						 
				 
			
				
					
						
							
							
								Tariq Ibrahim 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42b177c5ae 
							
						 
					 
					
						
						
							
							remove dependency on kubernetes/kubernetes  
						
						
						
						
					 
					
						2020-04-11 11:36:57 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a563022e8a 
							
						 
					 
					
						
						
							
							Merge pull request  #1005  from devkid/feature/headless-services-publishnotreadyaddresses  
						
						... 
						
						
						
						Headless service: retrieve endpoints via Endpoints resource; evaluate spec.publishNotReadyAddresses 
						
						
					 
					
						2020-03-04 05:37:46 -08:00 
						 
				 
			
				
					
						
							
							
								Alfred Krohmer 
							
						 
					 
					
						
						
						
						
							
						
						
							65208db6ec 
							
						 
					 
					
						
						
							
							Address review comments  
						
						
						
						
					 
					
						2020-02-18 20:18:56 +01:00 
						 
				 
			
				
					
						
							
							
								Alfred Krohmer 
							
						 
					 
					
						
						
						
						
							
						
						
							6cab35b404 
							
						 
					 
					
						
						
							
							Add CLI option to always publish not ready addresses of headless services  
						
						
						
						
					 
					
						2020-02-18 19:43:41 +01:00 
						 
				 
			
				
					
						
							
							
								Alfred Krohmer 
							
						 
					 
					
						
						
						
						
							
						
						
							de28274a6f 
							
						 
					 
					
						
						
							
							Headless service: retrieve endpoints via Endpoints resource; evaluate spec.publishNotReadyAddresses  
						
						... 
						
						
						
						Currently, the endpoints of headless services are retrieved
by querying pods using the pod selector of the service.
Instead, we now query for an Endpoints resource with the
same name as the Service object to get the endpoints for the
service. This is needed in order to support the
spec.publishNotReadyPods attribute of a service. 
						
						
					 
					
						2020-02-18 19:41:41 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Vendetta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9842cfab29 
							
						 
					 
					
						
						
							
							Use struct instead of bool  
						
						
						
						
					 
					
						2020-02-18 11:45:01 -05:00 
						 
				 
			
				
					
						
							
							
								Thomas Vendetta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d31890f12d 
							
						 
					 
					
						
						
							
							Fix issue where headless services could return duplicate pod IP's  
						
						
						
						
					 
					
						2020-02-13 09:47:18 -05:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d49d901d8a 
							
						 
					 
					
						
						
							
							Merge pull request  #687  from jlamillan/jlamillan/add_watch_flag  
						
						... 
						
						
						
						Add --watchers flag to allow controller to respond automatically to Ingress or Service updates 
						
						
					 
					
						2020-02-04 02:23:25 -08:00 
						 
				 
			
				
					
						
							
							
								jlamillan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fed2f0f0dd 
							
						 
					 
					
						
						
							
							Add --events flag to use informers to automatically trigger sync loop on adds/updates/deletes for supported ingress and service sources.  
						
						
						
						
					 
					
						2020-01-27 11:00:26 -08:00 
						 
				 
			
				
					
						
							
							
								Tariq Ibrahim 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							394f46cd64 
							
						 
					 
					
						
						
							
							uprade golangci-lint and add megacheck & interface linters  
						
						
						
						
					 
					
						2020-01-23 14:49:23 -08:00 
						 
				 
			
				
					
						
							
							
								Tariq Ibrahim 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41ba7f1ff5 
							
						 
					 
					
						
						
							
							rename project root package to sigs.k8s.io  
						
						
						
						
					 
					
						2020-01-06 08:08:35 -08:00 
						 
				 
			
				
					
						
							
							
								Nick Jüttner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9418e3acd8 
							
						 
					 
					
						
						
							
							Merge pull request  #1008  from devkid/feature/aws-routing-policies  
						
						... 
						
						
						
						[RFC] Add support for all AWS Route53 routing policies; add additional Setldentifier abstraction layer 
						
						
					 
					
						2019-11-19 11:21:12 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Jüttner 
							
						 
					 
					
						
						
						
						
							
						
						
							f763d2a413 
							
						 
					 
					
						
						
							
							Move into kubernetes-sigs organization ( #1245 )  
						
						... 
						
						
						
						* Move into kubernetes-sigs organization
* Disable labeler action for forks 
						
						
					 
					
						2019-11-01 17:10:19 +01:00 
						 
				 
			
				
					
						
							
							
								Alfred Krohmer 
							
						 
					 
					
						
						
						
						
							
						
						
							b2a3e88303 
							
						 
					 
					
						
						
							
							Fixes and cleanup  
						
						
						
						
					 
					
						2019-09-10 20:47:36 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Mironov 
							
						 
					 
					
						
						
						
						
							
						
						
							6b91201420 
							
						 
					 
					
						
						
							
							Fix indentation  
						
						
						
						
					 
					
						2019-06-04 17:09:48 +03:00 
						 
				 
			
				
					
						
							
							
								Nick Jüttner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4dce019dd 
							
						 
					 
					
						
						
							
							Merge branch 'master' into external-services  
						
						
						
						
					 
					
						2019-06-04 15:08:18 +02:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed40405f12 
							
						 
					 
					
						
						
							
							Merge pull request  #1023  from yverbin/602-nodeport-trafficpolicy  
						
						... 
						
						
						
						602 nodeport trafficpolicy 
						
						
					 
					
						2019-06-04 05:47:13 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Mironov 
							
						 
					 
					
						
						
						
						
							
						
						
							e8c1b030dc 
							
						 
					 
					
						
						
							
							Add support for ExternalName services  
						
						... 
						
						
						
						Related issue: #861  
						
						
					 
					
						2019-05-09 17:40:19 +03:00 
						 
				 
			
				
					
						
							
							
								Yaroslav Verbin 
							
						 
					 
					
						
						
						
						
							
						
						
							2b1e1d9eff 
							
						 
					 
					
						
						
							
							related to  https://github.com/kubernetes-incubator/external-dns/issues/602  
						
						
						
						
					 
					
						2019-04-18 18:07:20 +03:00 
						 
				 
			
				
					
						
							
							
								Yaroslav Verbin 
							
						 
					 
					
						
						
						
						
							
						
						
							1798dbdfb5 
							
						 
					 
					
						
						
							
							proper field formatting  
						
						
						
						
					 
					
						2019-04-18 11:23:28 +03:00 
						 
				 
			
				
					
						
							
							
								Yaroslav Verbin 
							
						 
					 
					
						
						
						
						
							
						
						
							0d608fd018 
							
						 
					 
					
						
						
							
							create missing DNS entry. fix  https://github.com/kubernetes-incubator/external-dns/issues/964  
						
						
						
						
					 
					
						2019-04-16 19:13:26 +03:00 
						 
				 
			
				
					
						
							
							
								njuettner 
							
						 
					 
					
						
						
						
						
							
						
						
							76c09dab1f 
							
						 
					 
					
						
						
							
							Switch to go modules  
						
						
						
						
					 
					
						2019-04-09 17:22:36 +02:00 
						 
				 
			
				
					
						
							
							
								jlamillan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73d34db670 
							
						 
					 
					
						
						
							
							Use k8s informer cache instead of active API server calls in ingress and service sources.  
						
						
						
						
					 
					
						2019-02-25 20:07:00 -08:00 
						 
				 
			
				
					
						
							
							
								Anand Patel 
							
						 
					 
					
						
						
						
						
							
						
						
							60a79b698b 
							
						 
					 
					
						
						
							
							merge with master  
						
						
						
						
					 
					
						2019-02-14 15:17:03 -05:00 
						 
				 
			
				
					
						
							
							
								Nick Jüttner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d39526069 
							
						 
					 
					
						
						
							
							Merge branch 'master' into cloudflare-proxied-annotation  
						
						
						
						
					 
					
						2019-01-24 11:16:54 +01:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92ae0e5042 
							
						 
					 
					
						
						
							
							Merge pull request  #645  from toshipp/support-multiple-ips  
						
						... 
						
						
						
						Support A record for multile IPs for a headless services. 
						
						
					 
					
						2019-01-23 08:45:23 -08:00