1. 30 Nov, 2018 2 commits
  2. 29 Oct, 2018 1 commit
    • golang: Don't require users to put \ into gowork.install · 754acb1b
      Previously it was required to put \ into multi-entry gowork.install,
      because the way it was processed was to directly pass it into bash
      command, and if \n were there the command was cut by bash and the
      trailing was considered as another command.
      
      We can avoid that by explicitly processing \n in gowork.install and
      translate it to just ' '. This helps people because now gowork.install
      becomes just a regular multiline buildout entry, similar e.g. to
      gowork.cpkgpath et all.
      
      Here is one example where it helps:
      
      jerome/slapos@95c45fe0 (comment 68408)
      
      /reviewed-by @jerome
      /reviewed-on !430
      Kirill Smelkov committed
  3. 17 Sep, 2018 3 commits
  4. 13 Jun, 2018 1 commit
  5. 05 Jun, 2018 2 commits
  6. 16 Mar, 2018 1 commit
  7. 25 Jan, 2018 1 commit
  8. 11 Dec, 2017 1 commit
  9. 20 Oct, 2017 1 commit
  10. 18 Oct, 2017 2 commits
  11. 13 Oct, 2017 1 commit
  12. 10 Oct, 2017 1 commit
  13. 13 Sep, 2017 1 commit
  14. 03 Jun, 2017 1 commit
  15. 09 May, 2017 1 commit
  16. 18 Apr, 2017 1 commit
  17. 24 Feb, 2017 3 commits
  18. 31 Jan, 2017 1 commit
  19. 26 Jan, 2017 1 commit
  20. 12 Jan, 2017 1 commit
    • gitlab: watcher should take care of sidekiq killed by SIGTERM · d14dc814
      The watcher should also watch for signals like SIGTERM killing sidekiq, which
      are trapped by sidekiq, with sidekiq exiting successfully (with exit code 0).
      
      To achieve this we rework our watcher-sigkill to be a generic watcher -
      that can be given a set of restart exit codes including signal names and
      monitors whether child process terminated with matching for restart exit
      code.
      
      Example usage:
      
      	watcher 0,SIGKILL prog ...
      
      Based on patch by @iv.
      Discussion: https://lab.nexedi.com/lab.nexedi.com/lab.nexedi.com/issues/25#note_22085
      Kirill Smelkov committed
  21. 05 Jan, 2017 1 commit
  22. 30 Dec, 2016 1 commit
  23. 29 Dec, 2016 2 commits
    • gitlab: start automation of gitlab-backup · ae7b4120
        - git-clone and build git-backup sources
        - add a cron job doing `gitlab-backup-pull` every 4 hours by default
        - add instance parameter to change backup frequency
        - add xnice for using less resources while backuping
        - add lock to avoid concurrent calls of backup script
        - add a specific software type `gitlab-export` doing all this instead of in
          `default`; this can be changed in Services > parameters (kirr's changes)
      
      `coreutils`, `grep` and `tar` components are used by `gitlab-backup-pull`
      script, as it is called from a cron and the PATH has to include these
      binaries paths
      iv committed
    • gitlab: use slapos-cookbook-develop + pin slapos cookbook version · 25acc473
      This is needed until the patch regarding `pidfile` in wrapper.py
      (571d6514) is added to released SlapOS cookbook egg.
      iv committed
  24. 20 Oct, 2016 5 commits
  25. 07 Aug, 2016 4 commits