1. 05 Apr, 2017 1 commit
    • Martin Linkhorst's avatar
      support hostnames as endpoint targets (CNAME support) (#122) · b0f437a4
      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
      b0f437a4
  2. 04 Apr, 2017 1 commit
  3. 17 Mar, 2017 2 commits
  4. 16 Mar, 2017 1 commit
  5. 13 Mar, 2017 1 commit
  6. 12 Mar, 2017 1 commit
  7. 09 Mar, 2017 1 commit
  8. 07 Mar, 2017 3 commits
  9. 01 Mar, 2017 2 commits
    • Martin Linkhorst's avatar
      8bc27286
    • Martin Linkhorst's avatar
      implementation of basic control loop (#40) · 99371a1e
      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
      99371a1e
  10. 24 Feb, 2017 1 commit