An error occurred fetching the project authors.
  1. 10 Nov, 2020 1 commit
  2. 09 Nov, 2020 1 commit
    • Łukasz Nowak's avatar
      caddy-frontend: Dodge lowercasing in profile generation · 3d747c95
      Łukasz Nowak authored
      slapos.cookbook:softwaretype tends to lowercase keys in each section, which
      has been undetected due to using lowercase references of slaves in the tests.
      
      By restructuring information in the sections, and putting slave references
      inside of dumped part of information, now the slave reference case is kept.
      
      Also real care was taken to stabilise published lists by sorting them, as it
      also slipped, that they could be unstable.
      
      Tests has been updated to catch this issue, also other tests were fixed, as
      they had wrong assertions.
      3d747c95
  3. 27 Oct, 2020 2 commits
  4. 20 Oct, 2020 10 commits
  5. 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
  6. 24 Sep, 2020 1 commit
  7. 17 Jul, 2020 4 commits
  8. 14 Jul, 2020 1 commit
  9. 22 Jun, 2020 1 commit
  10. 06 Mar, 2020 1 commit
  11. 02 Mar, 2020 1 commit
  12. 20 Feb, 2020 1 commit
  13. 19 Nov, 2019 1 commit
  14. 04 Oct, 2019 1 commit
    • Thomas Gambier's avatar
      do not create two wrappers for the same executable if hash change · ed707d3b
      Thomas Gambier authored
      Prevent creating 2 wrapper for the same service if hash changed. Here, one service is exited because port is used by the firt to service to start:
      
          slappart6:runner-sshd-4248650e36a9a26a6481df1baffd9f58-on-watch                RUNNING   pid 27835, uptime 0:03:45
          slappart6:runner-sshd-b3b68f4278ceb84691ec27521ea229eb-on-watch                EXITED    Mar 06 04:52 PM
      
      To achieve that, update slapos.cookbook and use hash-existing-files option of wrapper recipe
      
      hash-existing-files list all the files used for hash that are not
      handled by buildout. For those files, the hash is calculated as soon as
      the __init__ function so that if there is a change in those files,
      buildout will remove the existing wrapper (it will uninstall the
      section) and replace it with the new wrapper.
      
      /reviewed-on nexedi/slapos!525
      ed707d3b
  15. 27 Sep, 2019 4 commits
  16. 18 Jul, 2019 1 commit
  17. 10 Jul, 2019 1 commit
  18. 20 Jun, 2019 1 commit
    • Łukasz Nowak's avatar
      caddy-frontend: Add promise for rejected slaves · 2a6967d6
      Łukasz Nowak authored
      Frontend operator shall have easy access to information about rejected
      slaves, possibly the best in the JSON file.
      
      Also the keys for the human readable information are slave's titles, not
      references.
      
      The information is published via hand crafted HTTPS endpoint.
      
      Note: The SSL certificate is generated manually. Existing caucase is special
            for KeDiFa, this is another step to move all generated certificates (or
            otherwise self-signed) to internal, full automatic caucase.
      2a6967d6
  19. 28 May, 2019 1 commit
  20. 23 Apr, 2019 2 commits
  21. 15 Apr, 2019 1 commit
  22. 12 Apr, 2019 1 commit
    • Ł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
  23. 13 Mar, 2019 1 commit