An error occurred fetching the project authors.
  1. 30 Apr, 2020 2 commits
  2. 24 Apr, 2020 1 commit
  3. 15 Apr, 2020 1 commit
  4. 23 Mar, 2020 1 commit
  5. 22 Mar, 2020 1 commit
  6. 10 Mar, 2020 2 commits
  7. 09 Mar, 2020 1 commit
  8. 06 Mar, 2020 2 commits
  9. 13 Jan, 2020 1 commit
    • Jérome Perrin's avatar
      software/slaprunner: drop ssh key authority · 4ba5d113
      Jérome Perrin authored
      These keys are not managed by trust of a certificate authority, just by
      "trust of first use" so it does not make sense to use a key authority.
      
      This also cause difficulties to publish the key fingerprint as a
      parameter, because we can't get the key fingerprint until the authority
      service is started.
      
      Also enable ecdsa key.
      
      This fixes random failures with slaprunner tests, because the published
      fingerprint was never correct on first buildout run.
      
      Existing webrunners will have a new ssh host key after this.
      4ba5d113
  10. 29 Nov, 2019 1 commit
  11. 25 Nov, 2019 1 commit
  12. 22 Nov, 2019 1 commit
  13. 19 Nov, 2019 1 commit
  14. 13 Nov, 2019 1 commit
    • Nicolas Wavrant's avatar
      slaprunner: parameterize the shared folder · 70a97144
      Nicolas Wavrant authored
      In test nodes we put the software_root folder out of the webrunner so we
      can keep it for the following tests. Except that the shared folder has
      been introduced by default recently, and it is still inside the webrunner.
      
      Thus, between 2 tests the webrunner is deleted, so the shared parts are too,
      but not the SR folder (which is marked as completed). Then in the successive tests
      the software release fails to build, or the insances fail to isntanciate.
      70a97144
  15. 30 Oct, 2019 5 commits
    • Jérome Perrin's avatar
      slaprunner: support shared parts · 1a5df533
      Jérome Perrin authored
      If slaprunner itself was installed on a slapos which had shared parts
      enabled, these shared parts will also be used while installing softwares
      inside the slaprunner.
      
      Because ${buildout:shared-part-list} is a multi line property, it was
      not possible to generate .cfg files (which needs special handling of
      multi-line strings) directly from software buildout (where jinja
      templates are not yet available), so we use a trick of generating a
      plain text file in software and parsing it during instance.
      1a5df533
    • Jérome Perrin's avatar
      slaprunner: publish a ssh:// url · 95c05120
      Jérome Perrin authored
      Instead of having to copy and paste the "ssh command", having a
      clickable link is more user friendly. This integrates seamlessly with
      ChromeOS secure shell app (eventhough the app does not do anything with
      fingerprint as per version 0.19)
      95c05120
    • Jérome Perrin's avatar
      slaprunner: set $HOME · 06c1f15d
      Jérome Perrin authored
      Because slaprunner might be instanciated in a different directory than
      the shell user $HOME (like in recursive SlapOS), it's necessary to set
      HOME to the base directory. For "bare metal" SlapOS, this would not make
      any difference.
      06c1f15d
    • Jérome Perrin's avatar
      slaprunner: set $TERMINFO in bash profile · d74eb583
      Jérome Perrin authored
      so that terminal uses terminfo from the same curses library.
      d74eb583
    • Jérome Perrin's avatar
  16. 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 !525
      ed707d3b
  17. 09 Sep, 2019 1 commit
    • Julien Muchembled's avatar
      slaprunner: do not force instantiation of all partitions · b1d83628
      Julien Muchembled authored
      This is important for performance and it enables testless promises.
      
      For partitions that are instantiated successfully, let slapos decide
      when there's no parameter change (usually once a day).
      
      Instantiation can be forced on manual action in the UI.
      b1d83628
  18. 24 Jun, 2019 1 commit
  19. 17 Jun, 2019 1 commit
    • Thomas Gambier's avatar
      [webrunner] use 1.0 branch in slapos repository · 3e69b64b
      Thomas Gambier authored
      branch 1.0 is pinning the following repositories:
       * erp5
       * vifib
       * wendelin
       * wendelin.core
       * neoppod-repository
      
      For resiliency, it's better to pin the repositories (we want exactly the
      same software on runner0 and runner1). If people wants to develop inside
      one of those repositories, they will clone it inside srv/runner/project
      directory and this will be sync on runner1.
      
      /reviewed-on nexedi/slapos!576
      3e69b64b
  20. 26 Mar, 2019 1 commit
  21. 11 Mar, 2019 1 commit
  22. 10 Jan, 2019 1 commit
  23. 03 Dec, 2018 1 commit
  24. 24 Oct, 2018 1 commit
  25. 03 Oct, 2018 1 commit
  26. 13 Sep, 2018 1 commit
  27. 12 Apr, 2018 2 commits
  28. 16 Mar, 2018 1 commit
  29. 27 Feb, 2018 1 commit
  30. 29 Jan, 2018 1 commit
  31. 25 Jan, 2018 2 commits