1. 12 Apr, 2019 7 commits
    • Łukasz Nowak's avatar
      caddy-frontend: Re-do zero-SSL BBB · 1d271f4d
      Łukasz Nowak authored
      Instead of complex architecture in the profiles, reuse kedifa-updater
      capability to do backward compatibility certificate management thanks to its
      fall-back mechanism.
      
      kedifa-updater uses state file to know, if it ever succeed to download
      certificate from KeDiFa, and so it really makes it that pushing at least once
      certificate to KeDiFa, even if it is sometimes unresponsive, will switch to
      it.
      
      Fallback certificate is used, thus each slave listens immediately on HTTP and
      HTTPS. Thanks to this, asynchronous updates do not need to communicate with
      slapos node instance, and slapos node instance does not care about the
      certificates anymore.
      1d271f4d
    • Łukasz Nowak's avatar
      caddy-frontend: Pick up kedifa with async updater · 25902c06
      Łukasz Nowak authored
      Instead of fetching certificates on each slapos node instance use new
      kedifa-updater, which is a tool to asynchronously fetch certificates and
      has a hook to reload the server in case if new certificate is available.
      
      custom_ssl_directory is NOT BBB
      25902c06
    • Łukasz Nowak's avatar
      caddy-frontend: Sort slave list during processing · eb33377c
      Łukasz Nowak authored
      This mostly useful during tests to have stable results, especially when
      some slaves are rejected.
      
      This change is expected to be no-op during normal run.
      
      Note: The slave rejection system does not guarantee any ordering, as the sort
            order can change, because of parameters can reorder slaves. Thus, even
            if slave A was requested before slave B, and they conflict each other,
            slave A can be rejected instead of "expected" slave B.
      eb33377c
    • Łukasz Nowak's avatar
      caddy-frontend: Keep certificate and key in one file · 6f3eafe0
      Łukasz Nowak authored
      This is consistent across usage in caddy-frontend and allow better reusage.
      6f3eafe0
    • Łukasz Nowak's avatar
      341df23f
    • Łukasz Nowak's avatar
      fix "caddy-frontend: Drop not needed apache references" · f27a120e
      Łukasz Nowak authored
      Section was not renamed in buildout.hash.cfg
      f27a120e
    • Łukasz Nowak's avatar
      de58f83e
  2. 11 Apr, 2019 5 commits
  3. 10 Apr, 2019 2 commits
  4. 09 Apr, 2019 1 commit
  5. 05 Apr, 2019 6 commits
  6. 04 Apr, 2019 3 commits
  7. 02 Apr, 2019 3 commits
  8. 29 Mar, 2019 1 commit
  9. 28 Mar, 2019 1 commit
  10. 27 Mar, 2019 4 commits
  11. 26 Mar, 2019 7 commits