1. 27 May, 2021 2 commits
    • Jérome Perrin's avatar
      standalone: don't use --all in waitForSoftware / waitForInstance · e6a0c09e
      Jérome Perrin authored
      Until now, standalone was running slapos node software/instance with --all flag
      which force installing software or processing software, unlike "normal" slapos
      node which no longer install on software once they are completed and only process
      instances when they are requested with different parameters or when they have
      failing promises.
      
      We stop using the --all flag, to behave like a normal slapos node.
      
      This reveal missing promises in some softwares, after this change, waitForInstance
      can return faster. This reveal test failures with some softwares where the
      instanciation step request other instances, but without having a promise to wait
      for their requests to have been sucessfully processed; in this case waitForInstance
      return too early.
      
      We keep an "install_all" API to force reinstalling software, this can be useful
      for scenarios like erp5testnode, or software release development.
      e6a0c09e
    • Jérome Perrin's avatar
      grid: note git revision when installing from a git checkout · 69095b74
      Jérome Perrin authored
      Installing from a git checkout is a bad practice for production, but it's a
      common thing during development. One problem I often face is that I have a
      software release installed from a given revision and I want to make a small
      change to the software, but not recompile everything. To achieve this, I need
      to use the exact same git revision that was installed before, but most of the
      time, I don't remember what revision I have been using last time I installed.
      
      This change is about adding a buildout comment in the generated buildout.cfg
      made to install the profile, with the revision that was used for installing, so
      that we can re-install the same software again.
      69095b74
  2. 26 May, 2021 6 commits
  3. 25 May, 2021 3 commits
  4. 24 May, 2021 3 commits
  5. 21 May, 2021 1 commit
  6. 20 May, 2021 10 commits
  7. 19 May, 2021 3 commits
  8. 18 May, 2021 1 commit
  9. 13 May, 2021 2 commits
  10. 12 May, 2021 1 commit
  11. 11 May, 2021 1 commit
    • Łukasz Nowak's avatar
      slapos_jio: Support Software Releases with ? · a01eb331
      Łukasz Nowak authored
      For technical reasons the ? for Software Release allows simple hacky multiple
      software releases to be created, which share exactly the same profile code,
      and so JSON Schemas. So for such, use original Software Release JSON Schemas.
      a01eb331
  12. 08 May, 2021 2 commits
  13. 07 May, 2021 1 commit
  14. 05 May, 2021 4 commits