1. 17 Jul, 2020 4 commits
    • Łukasz Nowak's avatar
      caddy-frontend: Setup backend client auth · 3be5f4ce
      Łukasz Nowak authored
      By default do not offer authentication certificate, the switch
      authenticate-to-backend can be used on cluster or slave level to control
      this feature.
      3be5f4ce
    • Łukasz Nowak's avatar
      caddy-frontend: Implement log file for backend-haproxy · 5b024d04
      Łukasz Nowak authored
      rsyslogd is used, as haproxy does not support writing log files by its own.
      5b024d04
    • Łukasz Nowak's avatar
      caddy-frontend: Put haproxy just before the backend · ec3d4ae9
      Łukasz Nowak authored
      This is needed in order to provide future support for client certificates
      to the backend.
      
      Also it means that haproxy is used in all cases, with or without cache, and as
      a result the "cached" version of caddy is dropped.
      
      Let haproxy setup maxconn by itself, as it's wise enough.
      
      Also trust that it'll detect and use proper limits, instead enforcing them in
      the shell with ulimit trick (ulimit -n $(ulimit -Hn)).
      
      As empty server alias can impact the configuration, add proper test for
      checking it.
      ec3d4ae9
    • Łukasz Nowak's avatar
      slapos/obs: Force gcc from slapos · 80af2841
      Łukasz Nowak authored
      It's required to fetch all dependencies in all cases, as tarball preparation
      can happen on machine, on which gcc would be used from OS, but in the end
      package building can happen on machines without proper gcc.
      80af2841
  2. 16 Jul, 2020 3 commits
  3. 15 Jul, 2020 1 commit
  4. 14 Jul, 2020 9 commits
  5. 10 Jul, 2020 1 commit
    • Jérome Perrin's avatar
      Preliminary changes for PowerPC 64-bits support · b65c7016
      Jérome Perrin authored
      These changes allow to build SlapOS on Debian Buster ppc64el.
      
      The PowerPC 64-bits little endian platform appeared more recently into autoconf and therefore needed updated `config.sub` and `config.guess` files.
      
      Somehow these only needed to be patched on autoconf itself which is quite dated (2012), and libyaml that does not ship it's own `config.sub` and `config.guess` files. Other components built fine out of the box.
      
      `config.sub` and `config.guess` files were taken from Debian Buster itself. More information at: https://wiki.debian.org/AutoTools/autoconf
      
      **This merge request would have to be backported to previous releases in the case components reference older releases of SlapOS, which, if I understand correctly, is the case some times.**
      
      See merge request nexedi/slapos!780
      b65c7016
  6. 09 Jul, 2020 2 commits
    • Leo Le Bouter's avatar
      Preliminary changes for PowerPC 64-bits support · cb2acb0b
      Leo Le Bouter authored
      autoconf and libyaml needed updated config.sub and config.guess files
      on ppc64le.
      
      gnu-config component was created to centralize updated config.sub and
      config.guess files. autoconf and libyaml now extend gnu-config and
      overwrite their bundled config.guess and config.sub with gnu-config's.
      
      in the future, any component can extend gnu-config to update it's own
      config.sub and config.guess files if necessary.
      cb2acb0b
    • Jérome Perrin's avatar
      runner: fix URL of resilient log · 0e532ced
      Jérome Perrin authored
      monitor app shows:
      
      ![monoring app showing /log url](/uploads/dbb22484f79ed1538a308c640d74c3dc/image.png)
      
      but this URL can not be accessed:
      
      ![/log URL unauthorized](/uploads/cf74f2d8bb867123c39264d8f7d9de74/image.png)
      
      The correct URL looks to be this:
      
      ![/share/private/log is OK](/uploads/4775d5d3841d8ffa68d67f2cf2b87b22/image.png)
      
      See merge request nexedi/slapos!785
      0e532ced
  7. 08 Jul, 2020 7 commits
  8. 07 Jul, 2020 1 commit
  9. 06 Jul, 2020 3 commits
  10. 03 Jul, 2020 4 commits
  11. 02 Jul, 2020 1 commit
  12. 01 Jul, 2020 2 commits
  13. 30 Jun, 2020 2 commits