This project is mirrored from https://github.com/coredns/coredns.git. The repository failed to update .
Repository mirroring has been paused due to too many failed attempts, and can be resumed by a project maintainer.
Last successful update .
  1. 16 Jan, 2019 2 commits
  2. 14 Jan, 2019 3 commits
    • Yong Tang's avatar
      Deprecate multiple endpoints for out-of-cluster k8s api (#2454) · 7bd68551
      Yong Tang authored
      This fix deprecates endpoints for out-of-cluster k8s api,
      The Corefile still takes multiple endpoints though only
      the first one is used. A warning is shown if there are
      multiple endpoints.
      Signed-off-by: default avatarYong Tang <yong.tang.github@outlook.com>
      7bd68551
    • Miek Gieben's avatar
      Fix setup_test in plugin/kubernetes (#2460) · f655d404
      Miek Gieben authored
      PR race condition, fix the test data for the setup.
      Signed-off-by: default avatarMiek Gieben <miek@miek.nl>
      f655d404
    • Miek Gieben's avatar
      Default to upstream to self (#2436) · 9c16ed1d
      Miek Gieben authored
      * Default to upstream to self
      
      This is a backwards incompatible change.
      
      This is a massive (cleanup) PR where we default to resolving external
      names by the coredns process itself, instead of directly forwarding them
      to some upstream.
      
      This ignores any arguments `upstream` may have had and makes it depend
      on proxy/forward configuration in the Corefile. This allows resolved
      upstream names to be cached and we have better healthchecking of the
      upstreams. It also means there is only one way to resolve names, by
      either using the proxy or forward plugin.
      
      The proxy/forward lookup.go functions have been removed. This also
      lessen the dependency on proxy, meaning deprecating proxy will become
      easier. Some tests have been removed as well, or moved to the top-level
      test directory as they now require a full coredns process instead of
      just the plugin.
      
      For the etcd plugin, the entire StubZone resolving is *dropped*! This
      was a hacky (but working) solution to say the least. If someone cares
      deeply it can be brought back (maybe)?
      
      The pkg/upstream is now very small and almost does nothing. Also the
      New() function was changed to return a pointer to upstream.Upstream. It
      also returns only one parameter, so any stragglers using it will
      encounter a compile error.
      
      All documentation has been adapted. This affected the following plugins:
      * etcd
      * file
      * auto
      * secondary
      * federation
      * template
      * route53
      
      A followup PR will make any upstream directives with arguments an error,
      right now they are ignored.
      Signed-off-by: default avatarMiek Gieben <miek@miek.nl>
      
      * Fix etcd build - probably still fails unit test
      Signed-off-by: default avatarMiek Gieben <miek@miek.nl>
      
      * Slightly smarter lookup check in upstream
      Signed-off-by: default avatarMiek Gieben <miek@miek.nl>
      
      * Compilez
      Signed-off-by: default avatarMiek Gieben <miek@miek.nl>
      9c16ed1d
  3. 13 Jan, 2019 2 commits
  4. 12 Jan, 2019 1 commit
  5. 10 Jan, 2019 2 commits
  6. 09 Jan, 2019 1 commit
  7. 08 Jan, 2019 3 commits
  8. 06 Jan, 2019 4 commits
  9. 05 Jan, 2019 3 commits
  10. 04 Jan, 2019 1 commit
  11. 31 Dec, 2018 1 commit
  12. 17 Dec, 2018 4 commits
  13. 16 Dec, 2018 1 commit
  14. 15 Dec, 2018 1 commit
  15. 14 Dec, 2018 1 commit
  16. 12 Dec, 2018 2 commits
  17. 11 Dec, 2018 1 commit
  18. 10 Dec, 2018 1 commit
    • Miek Gieben's avatar
      map bool -> map struct{} (#2386) · 9abbf4a4
      Miek Gieben authored
      This clear out the remaining map[x]bool usage and moves the bool to an
      empty struct.
      
      Two note worthy other changes:
      
      * EnableChaos in the server is now also exported to make it show up in
        the documentation.
      * The auto plugin is left as is, because there the boolean is
        explicitaly set to false to signal 'to-be-deleted' and the key is left
        as-is.
      Signed-off-by: default avatarMiek Gieben <miek@miek.nl>
      9abbf4a4
  19. 09 Dec, 2018 2 commits
  20. 08 Dec, 2018 4 commits