1. 31 May, 2017 1 commit
  2. 22 May, 2017 1 commit
  3. 26 Apr, 2017 1 commit
  4. 25 Apr, 2017 1 commit
    • Yerken's avatar
      first effort to improve logging in external-dns to provide with basic needed logging (#174) · 5e3f2b77
      Yerken authored
      * continue on controller loop error
      
      * add logging in source
      
      * use formatter on logChanges for endpoints
      
      * fix log messages, log skipped records
      
      * add logging in aws, uppercase the rest
      
      * respect google dry run policy
      
      * add ing/svc namespace/name on logging
      
      * fix error logging on template failure
      
      * fix bugs, propagate template error
      
      * log if nothing is being updated, debug log skipped endpoints
      
      * change zone-not-found logging order
      5e3f2b77
  5. 13 Apr, 2017 2 commits
  6. 12 Apr, 2017 1 commit
    • Martin Linkhorst's avatar
      allow plans to be parameterized via policies (#127) · 644206c9
      Martin Linkhorst authored
      * feat(plan): allow plans to be parameterized via policies
      
      * fix(controller): set a policy in the controller tests
      
      * chore: allow go tip to fail
      
      * chore: update changelog to include policies
      
      * fix(plan): store a pointer to changes
      
      * fix(controller): don't get address of a pointer
      644206c9
  7. 07 Apr, 2017 1 commit
    • Yerken's avatar
      define registry interface (#120) · 9a44453d
      Yerken authored
      * define registry interface
      
      * init in-memory registry
      
      * remove ununsed variable, added comments
      
      * add inmemory registry tests
      
      * introduce DNSRecord struct
      
      * use noop registry
      
      * remove zone from registry fields
      
      * replace provider with registry in controller
      
      * move noop registry interface check to test
      
      * remove ownerid from noop registry
      
      * fix: remove dangling empty line
      
      * return provider records directly with noop
      
      * adjust according to pr review
      
      * fix noop tests
      9a44453d
  8. 04 Apr, 2017 1 commit
  9. 17 Mar, 2017 1 commit
  10. 01 Mar, 2017 1 commit
    • 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
  11. 21 Feb, 2017 4 commits