An error occurred fetching the project authors.
- 30 Apr, 2020 2 commits
-
-
Rafael Monnerat authored
Creating this file and updating the slapos.cfg configuration is possible to call slapos node format from the partition in the same way you would do in a computer.
-
Rafael Monnerat authored
-
- 24 Apr, 2020 1 commit
-
-
Julien Muchembled authored
TODO: There are still direct references to specific version of Python in: - slapos component - bazel templates - nextcloud & theia SR
-
- 15 Apr, 2020 1 commit
-
-
Jérome Perrin authored
When we have a section to generate a python interpreter with eggs built in, don't name this `extra-eggs` because the meaning is not clear.
-
- 23 Mar, 2020 1 commit
-
-
Julien Muchembled authored
See commit 1e514399.
-
- 22 Mar, 2020 1 commit
-
-
Julien Muchembled authored
The fixes a conflict with 'runner-exporter' due bugs in cns.recipe.symlink Anyway, a much better idea would be to add ~/software_release/bin to PATH.
-
- 10 Mar, 2020 2 commits
-
-
Bryton Lacquement authored
-
Bryton Lacquement authored
collective.recipe.shelloutput does not work well with Python 3: it outputs values as bytes, which are printed in the format "!py!b'XXX'". The new "init" option is used as a replacement.
-
- 09 Mar, 2020 1 commit
-
-
Bryton Lacquement authored
"max" and "int" became directly accessible in slapos.recipe.template.
-
- 06 Mar, 2020 2 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
-
- 13 Jan, 2020 1 commit
-
-
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.
-
- 29 Nov, 2019 1 commit
-
-
Thomas Gambier authored
-
- 25 Nov, 2019 1 commit
-
-
Łukasz Nowak authored
-
- 22 Nov, 2019 1 commit
-
-
Łukasz Nowak authored
This reverts commit dcd2f8d6. It has to be redone with proper test coverage.
-
- 19 Nov, 2019 1 commit
-
-
Łukasz Nowak authored
-
- 13 Nov, 2019 1 commit
-
-
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.
-
- 30 Oct, 2019 5 commits
-
-
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.
-
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)
-
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.
-
Jérome Perrin authored
so that terminal uses terminfo from the same curses library.
-
Jérome Perrin authored
-
- 04 Oct, 2019 1 commit
-
-
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
-
- 09 Sep, 2019 1 commit
-
-
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.
-
- 24 Jun, 2019 1 commit
-
-
Julien Muchembled authored
-
- 17 Jun, 2019 1 commit
-
-
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
-
- 26 Mar, 2019 1 commit
-
-
Guillaume Hervier authored
-
- 11 Mar, 2019 1 commit
-
-
Thomas Gambier authored
share parts with instance-runner.cfg /cc @rafael @Nicolas @alain.takoudjou /reviewed-on nexedi/slapos!527
-
- 10 Jan, 2019 1 commit
-
-
Thomas Gambier authored
-
- 03 Dec, 2018 1 commit
-
-
Nicolas Wavrant authored
We don't need ssl features in shellinabox as we make it listen on a unix socket. This allows to remove the dependency between shellinabox and openssl.
-
- 24 Oct, 2018 1 commit
-
-
Guillaume Hervier authored
-
- 03 Oct, 2018 1 commit
-
-
Alain Takoudjou authored
-
- 13 Sep, 2018 1 commit
-
-
Kirill Smelkov authored
kill -SIGXXX works only in bash and not when the shell is e.g. dash, for example: $ kill -SIGUSR1 1 /bin/sh: 2: kill: Illegal option -S This way log rotation for slapproxy.log & friends was not properly working. Fix it by using `kill -XXX` form which is supported everywhere. /reviewed-on nexedi/slapos!402
-
- 12 Apr, 2018 2 commits
-
-
Ivan Tyagov authored
Because of this: https://lab.nexedi.com/nexedi/slapos.core/blob/master/slapos/grid/promise/generic.py#L44 When slapgrid run promises, it now save promise logs. Thus we need to logrotate them. Thanks @Alain.
-
Ivan Tyagov authored
-
- 16 Mar, 2018 1 commit
-
-
Julien Muchembled authored
This is a follow-up of commit 5c980caf, now that the new code of the 'wrapper' recipe is used (1.0.58 released).
-
- 27 Feb, 2018 1 commit
-
-
Łukasz Nowak authored
If provided, shows instance name value in the title, so it is easier to track and relate shellinabox with a webrunner. /reviewed-on nexedi/slapos!295
-
- 29 Jan, 2018 1 commit
-
-
Ivan Tyagov authored
@alain.takoudjou , @rafael this fixes broken webrunner tests. Passing one: https://nexedi.erp5.net/test_result_module/20180126-5FF058E7/2 /reviewed-on nexedi/slapos!277
-
- 25 Jan, 2018 2 commits
-
-
Ivan Tyagov authored
-
Ivan Tyagov authored
-