- 20 Jul, 2021 1 commit
-
-
Jérome Perrin authored
-
- 17 Jul, 2021 2 commits
-
-
Jérome Perrin authored
For now this still have to be enabled with a config like this in a .conf file in srv/telegraf/extra-config/ : [[inputs.execd]] name_override = "slapos" # this needs sudo when using can not access supervisor socket, like when being installed in root slapos command = ["/usr/bin/sudo", "$SOFTWARE_DIR/go.work/bin/telegraf-input-slapos", "-config", "/path/to/slapos.conf"] /path/to/slapos.conf would contain something like this: [[inputs.slapos]] ## Folder where partitions are located instance_root = "/srv/slapgrid/" ## filepath.Glob pattern to look for recursive instances recursive_instance_glob_pattern = "*/srv/runner/inst*/" ## Path of supervisor socket, relative to instance root socket_name = "sv.sock"
-
Jérome Perrin authored
This version has a new sql input, that can be used to get metrics from sql queries.
-
- 15 Jul, 2021 2 commits
-
-
Jérome Perrin authored
With the default umask of running slapos node, the default umask create files that are only readable by user, not by group: slapuser10@COMP-1234:~$ ls -al /opt/slapgrid/bf0ccebdbd76d491bcbe16b7998529b2/parts/tesseract/share/tessdata/ total 125296 drwxr-x--- 4 slapsoft slapsoft 4096 Jul 13 05:57 . drwxr-x--- 3 slapsoft slapsoft 4096 Jul 13 05:57 .. -rw------- 1 slapsoft slapsoft 44366093 Jul 13 05:57 chi_sim.traineddata drwxr-x--- 2 slapsoft slapsoft 4096 Jul 13 05:57 configs -rw------- 1 slapsoft slapsoft 23466654 Jul 13 05:57 eng.traineddata -rw------- 1 slapsoft slapsoft 14213351 Jul 13 05:57 fra.traineddata -rw------- 1 slapsoft slapsoft 35659159 Jul 13 05:57 jpn.traineddata -rw------- 1 slapsoft slapsoft 10562874 Jul 13 05:57 osd.traineddata -rw-r--r-- 1 slapsoft slapsoft 572 Jul 13 05:57 pdf.ttf drwxr-x--- 2 slapsoft slapsoft 4096 Jul 13 05:57 tessconfigs but when using multiple users, partitions users are members of slapsoft group, so these files needs to be group readable.
-
Thomas Gambier authored
See merge request nexedi/slapos!1015
-
- 13 Jul, 2021 6 commits
-
-
Lisa Casino authored
-
Lisa Casino authored
See merge request nexedi/slapos!1012
-
Lisa Casino authored
listening-ip parameter is now mandatory
-
Lisa Casino authored
-
Lisa Casino authored
-
Lisa Casino authored
-
- 12 Jul, 2021 4 commits
-
-
Lisa Casino authored
-
Jérome Perrin authored
-
-
Jérome Perrin authored
Now that slapos node instance no longer use --all ( nexedi/slapos.core!278 ), some software release test revealed some problems with softwares, either missing promises or maybe something that needs to be handled in slapos.core. Using --all was wrong and we want to stop doing this now. Instead of fixing these software now, we keep the old behavior of using --all only for the softwares with missing promises. See merge request nexedi/slapos!969
-
- 08 Jul, 2021 7 commits
-
-
Rafael Monnerat authored
-
Romain Courteaud authored
-
Eric Zheng authored
This avoids having multiple monitors trying to listen on the same port when using replicate instances.
-
Łukasz Nowak authored
Thanks to minimising amount of changing parameters of the wrapper, by setting RAM and CPU to "init" values, it's possible to not restart the wrapper in case of device hotplugging in for changes of those parameters. Note that this shows regressiong to enable-device-hotplug which happened after upgrade to qemu 5.2.0 in 8dc22418. slapos.toolbox is added in order to use qemuqmpclient.
-
Łukasz Nowak authored
Tests depend on pycurl, which has to be provided with component, as otherwise is uninstallable.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Fixes 75af5cd3
-
- 06 Jul, 2021 2 commits
-
-
Jérome Perrin authored
This softwares have some missing promises, so we keep using slapos node instance --all in the test, so that test keep passing after we change standalone slapos to not use --all anymore.
-
Jérome Perrin authored
monitor-globalstate (which is supposed to create monitor configuration file accessed by HTTP as .../public//monitor.global.json) runs by cron every 2 minutes. This crontab also uses randomsleep to add a delay - but there's a promise waiting for this monitor configuration file to be available, so the instanciation had to wait for this and if this was sometimes causing problems in software release tests because promise did not succeed fast enough. To prevent this pattern where slapos node instance has to wait for a crontab to be executed, we run that script a first time from buildout.
-
- 02 Jul, 2021 14 commits
-
-
Lisa Casino authored
Also improve the recipe `switch-softwaretype' by catching the possible errors. - directory html5as: final version - directory html5as-base: initial version See merge request nexedi/slapos!1006
-
Lisa Casino authored
-
Lisa Casino authored
-
Jérome Perrin authored
See merge request nexedi/slapos!1003
-
Thomas Gambier authored
See nexedi/slapos!1008
-
Cédric Le Ninivin authored
This is based on commit "Firefox Version Up to 78.1.0esr", but it does not replace the default firefox, just enable a new version for now.
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
This is a "minimal" version up to fix https://bugs.gentoo.org/580392 which appears now that we build with gbm
-
Jérome Perrin authored
some components, like binary chromium needs libgbm, which is part of mesa, but build only when enabled.
-
Jérome Perrin authored
-
Jérome Perrin authored
-
- 01 Jul, 2021 2 commits
-
-
Thomas Gambier authored
fixup for 452e8f78 See nexedi/slapos!1008
-
Jérome Perrin authored
* [slapos-master](https://nexedijs.erp5.net/#/test_result_module/20210629-DE509CB3/23) is failing in checkSoftware step, because: * wcfs is linked against system zlib (fixed in this MR) * the .so in the build directory have missing references. I think we don't need to check in build folders and also liblibgolang is missing, but it's not a problem because of the way we load dynamically at runtime, so I suggest changing checkSoftware in nexedi/slapos.core!317 * [gitlab](https://nexedijs.erp5.net/#/test_result_module/20210629-DE509CB3/10) is failing for some time because mimemagic have been yanked from rubygems. This is a minimal change to get the test running again, to prevent other problems to sneak in while we don't have tests See merge request nexedi/slapos!1007
-