Commit Graph

57 Commits

Author SHA1 Message Date
Martin Linkhorst
1a3d6c6763
feat(aws): allow to pass hosted zone in short form as well 2017-04-06 14:54:42 +02:00
Martin Linkhorst
f278dd0283
fix(aws): move away from map to leverage SameEndpoints 2017-04-06 14:01:39 +02:00
Martin Linkhorst
433e6b1a6d
fix(aws): improve quality of test code 2017-04-05 18:20:42 +02:00
Martin Linkhorst
b0f437a438 support hostnames as endpoint targets (CNAME support) (#122)
* feat(aws): support hostnames as endpoint targets

* docs: describe how to run ExternalDNS on AWS

* docs: update changelog with CNAME feature

* docs: update changelog to include AWS documentation

* fix(aws): test that updating records removes the old value

* feat(google): add CNAME support to Google provider

* fix(source): sanitize source and target hostnames

* docs: update changelog to include latest changes

* docs(aws): mention that ExternalDNS takes full ownership of a hosted zone

* fix(aws): switch route53 tests to use endpoint pointers

* docs: add TODO to remove record filtering once ownership is in place
2017-04-05 14:58:10 +02:00
Yerken
f9402d7ed1 use pointer to endpoint via NewEndpoint initializer (#125)
* use pointer to endpoint via NewEndpoint initializer

* return nil if record does not exist in plan

* add test for NewEndpoint
2017-04-04 16:41:49 +02:00
Martin Linkhorst
7fb84ea2b9 fix(aws): to not submit request when changes is empty (#116) 2017-04-03 11:19:27 +02:00
Martin Linkhorst
318c6e532c ref(*): rename DNSProvider to just Provider (#101) 2017-03-17 14:35:10 +01:00