external-dns/provider
Michael Fraenkel fab942f486 Cache the endpoints on the controller loop
The controller will retrieve all the endpoints at the beginning of its
loop. When changes need to be applied, the provider may need to query
the endpoints again. Allow the provider to skip the queries if its data was
cached.
2019-05-07 19:51:53 -04:00
..
alibaba_cloud_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
alibaba_cloud.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
aws_sd_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
aws_sd.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
aws_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
aws.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
azure_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
azure.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
cloudflare_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
cloudflare.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
coredns_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
coredns.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
designate_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
designate.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
digital_ocean_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
digital_ocean.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
dnsimple_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
dnsimple.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
domain_filter_test.go fix domain filter match logic to not match similar domain names 2018-10-14 15:34:15 -07:00
domain_filter.go fix domain filter match logic to not match similar domain names 2018-10-14 15:34:15 -07:00
dyn_test.go Removed extractTarget 2018-12-10 17:26:18 +11:00
dyn.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
exoscale_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
exoscale.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
google_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
google.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
infoblox_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
infoblox.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
inmemory_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
inmemory.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
linode_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
linode.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
ns1_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
ns1.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
oci_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
oci.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
pdns_test.go Switch to go modules 2019-04-09 17:22:36 +02:00
pdns.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
provider_test.go Kops Compatibility #1: Set RecordType at source (#248) 2017-08-25 14:41:40 +02:00
provider.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
rcode0_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
rcode0.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
recordfilter_test.go #228 Simplify DNS provider requirements by extracting common (#263) 2017-10-11 12:16:28 +02:00
recordfilter.go Add support for NodePort services (#559) 2018-06-14 18:08:05 +02:00
rfc2136_test.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
rfc2136.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
transip_test.go added TransIP provider 2019-04-28 14:42:07 +02:00
transip.go Cache the endpoints on the controller loop 2019-05-07 19:51:53 -04:00
zone_id_filter_test.go New filter: --zone-id-filter (#422) 2017-12-20 17:00:13 +01:00
zone_id_filter.go New filter: --zone-id-filter (#422) 2017-12-20 17:00:13 +01:00
zone_tag_filter_test.go Add zone tag filter for AWS 2018-12-07 10:38:52 -05:00
zone_tag_filter.go Add zone tag filter for AWS 2018-12-07 10:38:52 -05:00
zone_type_filter_test.go feat(provider/aws): allow filtering for private/public zones (#329) 2017-09-19 23:15:31 +02:00
zone_type_filter.go feat(provider/aws): allow filtering for private/public zones (#329) 2017-09-19 23:15:31 +02:00
zonefinder_test.go fix: correctly detect zones if names overlap with subdomain (#478) 2018-03-14 16:06:00 +01:00
zonefinder.go fix: correctly detect zones if names overlap with subdomain (#478) 2018-03-14 16:06:00 +01:00