An error occurred fetching the project authors.
  1. 24 Nov, 2021 1 commit
  2. 11 Oct, 2021 1 commit
  3. 23 Aug, 2021 1 commit
    • Boxiang Sun's avatar
      sotware/caddy-frontend: switch to switch-softwaretype · 457152bb
      Boxiang Sun authored
      Changes explanation:
      slave_reference.lower(): The configparser which the current buildout
      using is case sensitive, which cause some options cannot be found.
      slap_software_type: The recipe softwaretype need this option, but
      switch-softwaretype doesn't.
      caddyprofiledeps: It provides the deps of caddy. Switch to
      switch-softwaretype leads to the error like "ImportError: No module
      named furl". Force caddyprofiledeps installed first can solve this
      issue.
      457152bb
  4. 29 Jun, 2021 1 commit
  5. 12 May, 2021 1 commit
    • Łukasz Nowak's avatar
      caddy-frontend: Solve ATS configuration asymmetry · 478ca801
      Łukasz Nowak authored
      Accessing http with path starting with /HTTPS/ would result with 503 responses
      from ATS itself.
      
      Test is covering the problem and also asserting that fix does not damage https
      access with path starting with /HTTP/
      478ca801
  6. 03 Mar, 2021 1 commit
    • Łukasz Nowak's avatar
      caddy-frontend: Implement failover backend · 20c1b326
      Łukasz Nowak authored
      By adding failover url the user is able to configure special backend to use
      in case if the real backend is down.
      
      Original PoC was done by Kazuhiko SHIOZAKI <kazuhiko@nexedi.com>.
      20c1b326
  7. 25 Feb, 2021 1 commit
  8. 05 Feb, 2021 2 commits
  9. 27 Jan, 2021 1 commit
  10. 26 Jan, 2021 3 commits
    • Łukasz Nowak's avatar
      caddy-frontend: Drop unneeded parameter private-ipv4 · 3d0cc5e8
      Łukasz Nowak authored
      It's not used at all in current approach.
      3d0cc5e8
    • Łukasz Nowak's avatar
      caddy-frontend: Drop unneeded parameter public-ipv4 · 74f5a8d9
      Łukasz Nowak authored
      The public-ipv4 comes from the historical usage of the system, but since
      new implementation came into place it was never needed, so now it's time to
      say goodbye.
      
      Test has been updated to do in-house mimic of the used IP to access.
      74f5a8d9
    • Łukasz Nowak's avatar
      caddy-frontend: Move out logic from configuration file generation · fc23be53
      Łukasz Nowak authored
      As decision making quite often requires access to more than one slave entry,
      it's better to keep the logic above configuration generation. Also
      configuration generation is already complex, and it's better to have it
      simplified, especially in case of switching the component.
      
      Use already prepared values from apache-custom-slave-list.cfg.in in
      default-virtualhost.conf.in to simplify even more.
      
      Pass variables to the other profiles without casting them to string, so that
      they work out of the box.
      fc23be53
  11. 18 Nov, 2020 2 commits
  12. 10 Nov, 2020 1 commit
  13. 27 Oct, 2020 2 commits
  14. 20 Oct, 2020 5 commits
  15. 05 Oct, 2020 1 commit
    • Łukasz Nowak's avatar
      caddy-frontend: Provide backend-haproxy statistic · 8d5910dc
      Łukasz Nowak authored
      Each node allows for global statistic access for full backend-haproxy, which
      is exposed using special frontend, and then transferred back to the master
      partition, so that the administrator can access it.
      8d5910dc
  16. 25 Sep, 2020 2 commits
  17. 15 Sep, 2020 1 commit
  18. 30 Jul, 2020 4 commits
    • Łukasz Nowak's avatar
      caddy-frontend: Expose backend log files to slaves · 65700284
      Łukasz Nowak authored
      Backend logs are exposed as usual access and error logs.
      
      By using rsyslogd templates and regex filtering, the rsyslogd reacts itself
      and creates needed files per each slave which accesses it. Thanks to this, it's
      configuration is static from point of view of SlapOS profiles, and can be
      generated once.
      
      As the rsyslogd configuration became fully special to backend-haproxy, the
      rsyslogd template filename and its references has been correctly renamed.
      65700284
    • Łukasz Nowak's avatar
      caddy-frontend: Configure log retention locally · 58206fa6
      Łukasz Nowak authored
      Logs are critical for caddy-frontend, so let's configure rotate-num locally,
      as changes in the stack can come unattended, and can result with loosing logs.
      58206fa6
    • Łukasz Nowak's avatar
      caddy-frontend: Drop obsoleted section keys · 07d2c68e
      Łukasz Nowak authored
      We moved out from local logrotate configuration long time ago, it was just
      leftover.
      07d2c68e
    • Łukasz Nowak's avatar
      caddy-frontend: Ensure logs are correctly linked · a4a2555b
      Łukasz Nowak authored
      The logrotate folder also serves as an publication folder for logs, so be sure
      that logs are linked there.
      a4a2555b
  19. 17 Jul, 2020 5 commits
  20. 14 Jul, 2020 2 commits
  21. 22 Jun, 2020 2 commits