1. 19 Mar, 2018 2 commits
    • Alain Takoudjou's avatar
      62627b23
    • Alain Takoudjou's avatar
      grid.promise: implement a new promise launcher in slapgrid · f7eadb26
      Alain Takoudjou authored
      python promises can define sense, test and anomaly method.
      test method will be called by slapgrid or when no bang is needed for the promise anomaly method is
      called when a promise failure required to bang the master, anomaly method can be optional but it's not the case for test method.
      
      Slapgrid always run promises and save the result in .slapgrid/promise/result in a JSON format. The result will be used later by monitor
      When a partition is correctly deployed, slapgrid will only run promise anomaly and will bang if there is an error and if the failed promise can bang
      
      check promise anomaly when partition is upto date
      f7eadb26
  2. 07 Mar, 2018 5 commits
  3. 31 Jan, 2018 1 commit
  4. 30 Jan, 2018 1 commit
  5. 29 Jan, 2018 1 commit
  6. 26 Jan, 2018 1 commit
  7. 25 Jan, 2018 1 commit
  8. 24 Jan, 2018 2 commits
  9. 12 Jan, 2018 1 commit
    • Alain Takoudjou's avatar
      Move slapgrid checkpromise method to utils so it can be reused · c49161fb
      Alain Takoudjou authored
      rename checkPromises to checkPromiseList, and move the method to grid/utils so it can be imported by monitor to check promises.
      
      
      `raise_on_failure` will be used to check all promises without raise. All promises result will be returned.
      
      `profile` True/False will log promise execution time.
      
      /reviewed-on !35
      c49161fb
  10. 08 Nov, 2017 1 commit
  11. 06 Nov, 2017 2 commits
  12. 12 Oct, 2017 1 commit
  13. 06 Oct, 2017 1 commit
    • Jérome Perrin's avatar
      slapos node: allow configure different pid files for each command · b2721927
      Jérome Perrin authored
      We only had a global "pidfile" configuration, but it's more conveniant
      to be able to configure different pidfile for each command (software,
      instance, report)
      
      The supported config file would look like:
      
      ```
      [slapos]
      pidfile_software = /path/to/pid
      pidfile_instance = /path/to/pid
      pidfile_report = /path/to/pid
      
      ```
      
      
      
      /reviewed-on !29
      b2721927
  14. 02 Oct, 2017 1 commit
  15. 26 Sep, 2017 2 commits
  16. 25 Sep, 2017 1 commit
  17. 24 Sep, 2017 2 commits
  18. 20 Sep, 2017 2 commits
  19. 19 Sep, 2017 1 commit
  20. 14 Sep, 2017 1 commit
  21. 03 Jul, 2017 1 commit
  22. 26 Jun, 2017 1 commit
    • Rafael Monnerat's avatar
      Release slapos.core 1.4.0 · 398e9533
      Rafael Monnerat authored
        This version include initial plugin system and cgroups integration.
      
        We also included a significant change for provide the partitions network informations, which now
        don't require to come from slapos master anymore, so it is possible to make local extensions.
      398e9533
  23. 20 Jun, 2017 2 commits
  24. 13 Jun, 2017 6 commits