- 05 Apr, 2017 1 commit
-
-
Martin Linkhorst authored
* 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
-
- 04 Apr, 2017 1 commit
-
-
Yerken authored
* use pointer to endpoint via NewEndpoint initializer * return nil if record does not exist in plan * add test for NewEndpoint
-
- 17 Mar, 2017 2 commits
-
-
Martin Linkhorst authored
-
Martin Linkhorst authored
-
- 16 Mar, 2017 1 commit
-
-
Martin Linkhorst authored
* fix(dnsprovider): do not always initialize each DNS provider * fix(dnsprovider): fix unnecessary error return value * ref(dnsprovider): drop the store and use a simple switch for lookup
-
- 13 Mar, 2017 1 commit
-
-
Martin Linkhorst authored
-
- 12 Mar, 2017 1 commit
-
-
Mikkel Oscar Lyderik Larsen authored
-
- 09 Mar, 2017 1 commit
-
-
Martin Linkhorst authored
* ref(dnsprovider): refactor Google DNSProvider to cleaner * ref(dnsprovider): make record transformations more efficient * fix(dnsprovider): document that page processing is thread-safe
-
- 07 Mar, 2017 3 commits
-
-
Martin Linkhorst authored
-
Martin Linkhorst authored
-
Martin Linkhorst authored
-
- 01 Mar, 2017 2 commits
-
-
Martin Linkhorst authored
-
Martin Linkhorst authored
* feat(google): add ability to apply changes generated from a plan * feat(controller): first implementation of controller * feat: allow to configure in-cluster and kubeconfig * fix(controller): call RunOnce at the right time and in a loop * feat(google): add dryRun attribute to Google DNS provider * fix: use hosted zone id instead of DNS name * fix(google): stupidly filter by A records for now * feat: allow specifying the google project and zone * feat: provide a dry-run flag which defaults to false * chore: vendor new dependencies * fix(config): fix failing tests for config object * ref(controller): return plain value of ApplyChanges * ref: simplify how to get a valid kubernetes client
-
- 24 Feb, 2017 1 commit
-
-
Martin Linkhorst authored
* feat: add first implementation of google dns-provider * chore(dnsprovider): add boilerplate headers * chore: update list of dependencies * chore: vendor depedencies
-