1. 01 Jul, 2021 1 commit
  2. 30 Jun, 2021 2 commits
  3. 04 Jun, 2021 1 commit
  4. 27 May, 2021 1 commit
  5. 21 May, 2021 1 commit
  6. 04 Apr, 2021 1 commit
  7. 24 Mar, 2021 1 commit
  8. 18 Mar, 2021 1 commit
  9. 17 Mar, 2021 1 commit
  10. 16 Mar, 2021 1 commit
    • Thibault Jamet's avatar
      Add the ability to configure k8s event rate limit · 72b4b4f4
      Thibault Jamet authored
      Currently, the minimum delay between 2 kubernetes events handling is
      hard-coded to 5s.
      
      This may cause higher synchronization rates and higher DNS provider API
      calls when handling an important number of kubernetes events at once.
      
      Give the opportunity to configure this delay so service owners can
      define the acceptable thresholds on their side
      72b4b4f4
  11. 03 Mar, 2021 2 commits
  12. 10 Feb, 2021 1 commit
  13. 05 Feb, 2021 1 commit
  14. 19 Jan, 2021 1 commit
  15. 17 Jan, 2021 1 commit
  16. 12 Jan, 2021 1 commit
  17. 10 Jan, 2021 1 commit
  18. 08 Jan, 2021 1 commit
  19. 23 Nov, 2020 1 commit
    • Edward Lynes's avatar
      Refactor and clean up akamai provider · 75429cc5
      Edward Lynes authored
      refactor: remove dns api logic and use dns api library
      enhancement: add additional args for auth credential retieval
      cleanup: simplify, organize processing logic
      test: update automation and validate
      75429cc5
  20. 24 Sep, 2020 1 commit
  21. 18 Sep, 2020 1 commit
  22. 03 Sep, 2020 1 commit
    • Benjamin Pineau's avatar
      aws: cache zones list · 837d1ea2
      Benjamin Pineau authored
      When it syncs AWS DNS with k8s cluster content (at `--interval`), external-dns submits two distinct Route53 API calls:
      * to fetch available zones (eg. for tag based zones discovery, or when zones are created after exernal-dns started),
      * to fetch relevant zones' resource records.
      
      Each call taxes the Route53 APIs calls budget (5 API calls per second per AWS account/region hard limit), increasing the probability of being throttled.
      Changing synchronization interval would mitigate those calls' impact, but at the cost of keeping stale records for a longer time.
      
      For most practical uses cases, zones list aren't expected to change frequently.
      Even less so when external-dns is provided an explicit, static zones set (`--zone-id-filter` rather than `--aws-zone-tags`).
      
      Using a zones list cache halves the number of Route53 read API calls.
      837d1ea2
  23. 02 Sep, 2020 1 commit
  24. 20 Aug, 2020 1 commit
  25. 19 Aug, 2020 1 commit
  26. 29 Jul, 2020 3 commits
  27. 08 Jul, 2020 1 commit
  28. 27 Jun, 2020 1 commit
  29. 17 Jun, 2020 2 commits
  30. 15 Jun, 2020 2 commits
  31. 09 Jun, 2020 1 commit
  32. 06 Jun, 2020 1 commit
  33. 19 May, 2020 1 commit
  34. 14 May, 2020 1 commit