1. 16 May, 2022 4 commits
  2. 14 May, 2022 1 commit
  3. 12 May, 2022 1 commit
  4. 07 May, 2022 1 commit
  5. 29 Apr, 2022 1 commit
  6. 23 Apr, 2022 1 commit
  7. 19 Apr, 2022 1 commit
    • Evangelos Foutras's avatar
      Remove gitlab volume · 17024ba2
      Evangelos Foutras authored
      /srv/gitlab has been moved to local (NVMe SSD) storage; hopefully it
      won't grow too large and thus require transferring back to a volume.
      17024ba2
  8. 15 Apr, 2022 1 commit
    • Kristian Klausen's avatar
      Avoid single point-of-failure for our GeoIP domain · aa359082
      Kristian Klausen authored
      We don't want mirror.pkgbuild.com's DNS server to be a
      single-point-of-failure, so this commit adds multiple authoritative DNS
      servers for the zone. The extra DNS servers are run on the geomirror
      servers.
      
      The _acme-challenge zone, used for obtaining certificates, is run solely
      on mirror.pkgbuild.com's DNS server, to avoid syncing DNS records
      between the servers (KISS).
      aa359082
  9. 13 Apr, 2022 1 commit
    • Kristian Klausen's avatar
      Add GeoIP domain for our sponsored mirros · 9f65f99c
      Kristian Klausen authored
      We had a GeoIP mirror in the past based on nginx and its GeoIP module,
      but it didn't perform very well, due to the high latency (asking a
      central server for the package and then redirected to the closest
      mirror).
      
      One of the reasons for offering this service, is so we can relieve
      mirror.pkgbuild.com which is burning a ton of traffic (50TB/month),
      likely due to it being the default mirror in our Docker image. Another
      reason is so we can offer a link to our arch-boxes images in libosinfo
      (used by gnome-boxes, virt-install and virt-manager), with good enough
      performance for most users.
      
      This time we take a different approach and use a DNS based solution,
      which means the latency penalty is only paid once (the first DNS
      request). The downside is that the mirrors must have a valid certificate
      for the same domain name, which makes using third-party mirrors a
      challenge. So for now, we are just using the sponsored mirorrs
      controlled by the DevOps team.
      
      Fix #101
      9f65f99c
  10. 11 Apr, 2022 2 commits
  11. 14 Mar, 2022 1 commit
  12. 13 Mar, 2022 1 commit
    • Evangelos Foutras's avatar
      tf-stage1: standardize on TTL 3600 for DNS records · 2d1e9b57
      Evangelos Foutras authored
      Almost all of our DNS records have a TTL of 86400 (24 hours) with a few
      using a TTL of 600 (some MX and TXT records). The former is too long to
      be flexible when a need for fast change(s) arises, and the latter don't
      benefit from the low TTL. Standardize on a TTL of 3600 (1 hour) for all
      our records.
      2d1e9b57
  13. 05 Mar, 2022 1 commit
  14. 26 Feb, 2022 1 commit
  15. 23 Feb, 2022 1 commit
  16. 06 Feb, 2022 2 commits
  17. 04 Feb, 2022 1 commit
  18. 21 Jan, 2022 1 commit
  19. 10 Dec, 2021 1 commit
  20. 05 Dec, 2021 1 commit
  21. 08 Oct, 2021 1 commit
  22. 22 Aug, 2021 1 commit
  23. 31 Jul, 2021 1 commit
  24. 24 Jul, 2021 1 commit
    • Evangelos Foutras's avatar
      Scale up lists to CPX11 · 5ece8b98
      Evangelos Foutras authored
      Archiving arch-commits mails maxes out the single vCPU of CX11 and
      results in High CPU Prometheus alert. If we decide not to maintain
      mail archive for arch-commits, then we can likely scale back down.
      5ece8b98
  25. 20 Jul, 2021 1 commit
  26. 14 Jul, 2021 1 commit
  27. 07 Jul, 2021 3 commits
  28. 06 Jul, 2021 1 commit
  29. 04 Jul, 2021 1 commit
  30. 30 Jun, 2021 2 commits
  31. 23 Jun, 2021 1 commit
  32. 16 Jun, 2021 1 commit