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
Reinier Schoof
3323229ae0
Merge branch 'master' of github.com:kubernetes-incubator/external-dns into transipSupport
2019-05-07 13:23:47 +02:00
Reinier Schoof
18abcf56f1
moved zoneForZoneName function into TransIPProvider struct
2019-05-07 12:02:00 +02:00
Kubernetes Prow Robot
7e9b883ad8
Merge pull request #1002 from ns1/ns1-add-endpoint-flag
...
Add --ns1-endpoint and --ns1-ignoressl flags
2019-05-07 02:59:40 -07:00
James Bowes
ad0264218d
DNSimple: Support apex records
...
In DNSimple, apex records are represented with an empty name. Respect
this in the provider code.
2019-05-01 11:08:08 -04:00
Reinier Schoof
6cb203a02b
fixed linting issue
2019-04-28 20:30:30 +02:00
Reinier Schoof
a2b07c1383
added TransIP provider
2019-04-28 14:42:07 +02:00
mburtless
4fdeef3f2f
Add flags for configuring custom NS1 endpoint and ignoring SSL verification for PrivateDNS support
2019-04-26 10:47:17 -04:00
mburtless
3d46e95f65
Add boilerplate to ns1 provider and tests and simplfy code for inititializing provider
2019-04-22 11:43:38 -04:00
mburtless
60666d8757
Remove comment
2019-04-22 11:43:38 -04:00
mburtless
31201344e5
add acceptance tests for ns1 provider
2019-04-22 11:43:38 -04:00
mburtless
7b6155c9a6
add comments
2019-04-22 11:43:38 -04:00
mburtless
23cca93afe
Wrap ns1 client with interface for easier testing
2019-04-22 11:43:38 -04:00
mburtless
9acbecefad
Adds comments and fixes filtering
2019-04-22 11:43:38 -04:00
mburtless
b9392049a6
Fix construction of record name in endpoint
2019-04-22 11:43:38 -04:00
mburtless
bff09c20c9
Initial Skeleton From NS1 Provider
...
This needs unit tests and a full integration test.
Pushing this as an initial checkpoint.
2019-04-22 11:43:38 -04:00
Kubernetes Prow Robot
57c292eaf6
Merge pull request #987 from michaelfig/azure-multitarget
...
Azure: Support multiple A targets.
2019-04-18 00:36:08 -07:00
Michael FIG
90407b3927
Azure: Support multiple A targets.
2019-04-17 10:47:43 -06:00
Kubernetes Prow Robot
256f4d612c
Merge pull request #970 from nta/patch/cloudflare-targets
...
Add support for multiple target addresses in CloudFlare provider
2019-04-16 08:37:10 -07:00
Kubernetes Prow Robot
0e7e7b116d
Merge pull request #975 from fraenkel/alias_ttl
...
Set a default TTL for AWS Alias records
2019-04-16 04:25:09 -07:00
Kubernetes Prow Robot
cce6269d8c
Merge pull request #960 from njuettner/gomod
...
Switch to go modules
2019-04-14 13:16:00 -07:00
Michael Fraenkel
f4f9708791
Set a default TTL for AWS Alias records
2019-04-13 16:21:12 -04:00
Kubernetes Prow Robot
38089fcd8c
Merge pull request #966 from fraenkel/streamline
...
Streamline AWS ApplyChanges
2019-04-11 08:44:13 -07:00
Michael Fraenkel
f4f3c9939f
Streamline AWS ApplyChanges
...
- collect the zones and records once
2019-04-11 07:32:20 -04:00
Bas Timmer
cb6970eee3
Add support for multiple target addresses in CloudFlare provider
2019-04-10 23:08:50 +02:00
Jason Fillo
44c32e1ed8
aws-r53: adding china ELB endpoints and hosted zone id's. fixed typo when reformatting
2019-04-09 11:51:44 -05:00
njuettner
76c09dab1f
Switch to go modules
2019-04-09 17:22:36 +02:00
Jason Fillo
3881192067
aws-r53: adding china ELB endpoints and hosted zone id's. corrected formatting
2019-04-09 09:58:10 -05:00
Jason Fillo
86bd0108ef
aws-r53: adding china ELB endpoints and hosted zone id's. fixed spacing
2019-04-09 09:25:31 -05:00
Jason Fillo
2f34d2d201
aws-r53: adding china ELB endpoints and hosted zone id's
2019-04-09 09:25:21 -05:00
Kubernetes Prow Robot
e03f31c5f5
Merge pull request #948 from ChristianMoesl/insecure-parameter-validation-fix
...
Remove unnecessary parameter in RFC2136 provider
2019-04-04 10:59:19 -07:00
Christian Mösl
272bfd1e12
remove unnecessary parameter check when started with insecure flag
2019-03-27 17:37:13 +01:00
David Schneider
fb8b52fbfd
Reduce verbosity of infoblox provider logs
2019-03-27 12:35:39 +01:00
Arief Hidayat
8990be05dc
set log level to debug when axfr is disabled
2019-03-19 13:32:17 +08:00
Kubernetes Prow Robot
c3702c9130
Merge pull request #895 from dsbrng25b/infoblox-dns-view
...
Infoblox provider support for DNS view
2019-03-18 09:44:22 -07:00
David Schneider
909e376387
Make view configurable for infoblox provider
2019-03-15 18:05:50 +01:00
Dimitrij Klesev
86a3ddb3d4
Fix formating
...
Fix linter issues
2019-02-19 11:21:22 +01:00
Dimitrij Klesev
79bf8c807e
Add RcodeZero Anycast DNS provider
2019-02-19 11:20:15 +01:00
Anand Singh Kunwar
adfe88a526
Fixed PowerDNS Domain Filter Bug
...
* When using Domain Filters with PowerDNS provider and providing
no domain filter, the provider ignores all zones instead of
including all zones which is the default behaviour
* Added test cases for PartitionZones function of PDNSClient
2019-02-17 18:14:15 +05:30
Himanshu Pandey
5829f02194
Fixed typo in debug output
2019-02-12 09:09:01 -08:00
Martin Linkhorst
a29d24ddaf
fix: reduce number of API requests by caching a bit
2019-01-29 14:55:06 +01:00
njuettner
8810311ca8
Resolving conflicts
2019-01-28 14:15:09 +01:00
Nick Jüttner
901f460610
Update cloudflare.go
2019-01-28 13:40:40 +01:00
njuettner
538b0ecb1e
iterate over all pages
2019-01-25 19:43:35 +01:00
njuettner
7fb022ca13
Cloudflare pagination for zones
2019-01-24 13:41:22 +01:00
Nick Jüttner
6d39526069
Merge branch 'master' into cloudflare-proxied-annotation
2019-01-24 11:16:54 +01:00
Joe Hohertz
7a28e3047a
Adds a new flag --aws-api-retries which allows overriding the
...
number of retries that API calls will attempt before giving up.
This somewhat mitigates the issues discussed in #484 by allowing
the current sync attempt to complete vs. failing and starting anew.
Defaults to 3, which is what the aws-sdk-go defaults to where not
specified.
Signed-off-by: Joe Hohertz <joe@viafoura.com>
2019-01-17 12:37:27 -05:00
njuettner
370bae6dd3
Cloudflare pagination for zones
2019-01-16 16:13:49 +01:00
Kubernetes Prow Robot
23b80582fc
Merge pull request #799 from sanyu/dyn_soap
...
Use SOAP API to improve DYN's providers performance
2019-01-15 04:50:39 -08:00
Erik Swets
a5441bddea
Support updating ProviderSpecific property.
2019-01-11 20:15:54 +01:00