1. 29 Jun, 2017 1 commit
    • Nils Juenemann's avatar
      Support for multiple domains within --domain-filter (#252) · 73d39796
      Nils Juenemann authored
      * Support for multiple domains within --domain-filter
      
      The parameter accepts a comma separated list of domains with or without trailing dot. Example: --domain-filter="example.org, company.test.,staging.com". Closes #247 and #229
      
      * Add boilerplate header
      
      * Add documentation for methods and structs
      
      * use StringsVar for the domain-filter flag
      
      * go fmt
      
      * Remove camel case from tests
      
      * Revert changes in README.md
      
      * Move DomainFilter to provider package
      
      * Make a new slice and copy elements to it
      
      * Update CHANGELOG.md
      
      * docs: change minor spelling mistake
      73d39796
  2. 20 Jun, 2017 1 commit
  3. 16 Jun, 2017 1 commit
  4. 08 Jun, 2017 1 commit
  5. 02 Jun, 2017 1 commit
    • Peter Huene's avatar
      Implement Azure DNS provider (#210) (#214) · 3355528c
      Peter Huene authored
      * vendor Azure Go SDK (#210)
      
      * vendor the Azure Go SDK and dependencies
      
      * add initial Azure DNS provider implementation (#210)
      
      * add 'azure' value to 'provider' command line option
      * add 'azure-config-file' command line option
      * add 'azure-resource-group' command line option
      * implement initial Azure DNS provider
      
      note: azure provider is not yet fully implemented (does not query for existing
      records).
      
      tests and documentation are forthcoming.
      
      * add a tutorial for the Azure provider (#210)
      
      * add tutorial for using ExternalDNS with Azure DNS
      
      * finish implementation of Azure DNS provider (#210)
      
      * implement the Records method for the Azure DNS provider
      
      * refactor Azure API interface for future tests (#210)
      
      * make Azure provider use an interface for future unit tests
      
      * add unit tests for the Azure provider (#210)
      
      * test retrieving Azure DNS records.
      * test updating and deleting Azure DNS records.
      * test dry run for the Azure provider (i.e. noop).
      3355528c
  6. 08 May, 2017 3 commits
  7. 27 Apr, 2017 1 commit
  8. 26 Apr, 2017 1 commit
  9. 07 Apr, 2017 4 commits
  10. 06 Apr, 2017 1 commit
  11. 05 Apr, 2017 2 commits
    • 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
    • Martin Linkhorst's avatar
  12. 04 Apr, 2017 1 commit
  13. 03 Apr, 2017 1 commit
    • Lauri Apple's avatar
      Edited README and FAQ (#115) · 4db71d48
      Lauri Apple authored
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update faq.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * Update README.md
      
      * docs: minor changes to the readme and faq
      4db71d48
  14. 30 Mar, 2017 1 commit
    • Martin Linkhorst's avatar
      Elaborate the docs, add a faq section (#109) · 5ff80155
      Martin Linkhorst authored
      * docs: elaborate the docs, add a faq section
      
      * docs: fix a messed up command
      
      * docs: update docs to reference v0.1 release
      
      * docs(faq): fix stray whitespace
      
      * docs: restructure docs for a leaner README
      
      * docs: move first run section back to main readme
      
      * docs: fix references to packages
      
      * docs: fix reference to gke tutorial
      
      * docs: fix missing source flag in examples
      
      * docs: fix missing provider flag in examples
      
      * docs: mention ingress support in main readme
      5ff80155
  15. 17 Mar, 2017 2 commits
  16. 16 Mar, 2017 2 commits
  17. 13 Mar, 2017 1 commit
    • Yerken's avatar
      storage proposal v1 (#76) · 15f45fca
      Yerken authored
      * storage proposal v1
      
      * few fixes, remove code
      
      * link issues
      
      * another caveat
      
      * fix typos, more details
      
      * small refactoring
      15f45fca
  18. 08 Mar, 2017 1 commit
  19. 01 Mar, 2017 1 commit
    • Justin Santa Barbara's avatar
      Move config to apimachinery (#37) · cb364cdb
      Justin Santa Barbara authored
      Types that we want to work using apimachinery typically go into
      pkg/apis/X, and the validation goes into pkg/apis/X/validation.  We then
      add versions into e.g. pkg/apis/X/v1alpha1, but this feels premature at
      the moment.
      
      Changing this later is annoyingly difficult, especially in terms of
      validation and dependencies.
      
      We will want the apimachinery, so that we can configure from a
      configuration file that is versioned.  Hopefully dns-controller won't
      end up so complicated that we will require it, but I think there is also
      value in following the "standard" patterns for controllers that are
      emerging from e.g. ingress.
      
      For a fairly simple example of an API, please consult
      https://github.com/kubernetes/kubernetes/tree/master/pkg/apis/certificates
      cb364cdb
  20. 26 Feb, 2017 1 commit
    • Justin Santa Barbara's avatar
      Document existing kops dns-controller annotations · 67fa237c
      Justin Santa Barbara authored
      Kops includes a dns-controller, and this document describes the existing
      annotations and their behaviour.  This document is intended to allow us
      to see the use-cases identified by kops dns-controller, to ensure the
      same annotations can be recognized (perhaps with a `--compatibilty`
      flag), and to ensure that we have comparable functionality.
      67fa237c
  21. 23 Feb, 2017 1 commit
  22. 21 Feb, 2017 2 commits
  23. 20 Feb, 2017 6 commits
  24. 14 Feb, 2017 1 commit
  25. 13 Feb, 2017 2 commits