- 03 Dec, 2021 3 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
- 02 Dec, 2021 2 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
- 01 Dec, 2021 4 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
- 30 Nov, 2021 1 commit
-
-
Rafael Monnerat authored
-
- 29 Nov, 2021 3 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
- 26 Nov, 2021 3 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
This was replaced to use project_slap_interface_workflow
-
- 25 Nov, 2021 5 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
API should be used instead
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
- 24 Nov, 2021 1 commit
-
-
Rafael Monnerat authored
See merge request !345
-
- 23 Nov, 2021 1 commit
-
-
Rafael Monnerat authored
-
- 22 Nov, 2021 2 commits
-
-
Rafael Monnerat authored
We just leave as it is, and let the user decide for himself the value.
-
Rafael Monnerat authored
Same as Subscription Requests
-
- 19 Nov, 2021 1 commit
-
-
Jérome Perrin authored
On python3 slapos.core for python2 software release, the output was bytes: ``` 2021-11-05 17:28:39 slapos[12654] INFO Error with promises for the following partitions: 2021-11-05 17:28:39 slapos[12654] INFO slappart7[balancer]: b'Promise \'check-apachedex-result.py\' failed with output: ERROR \'"/srv/slapgrid/slappart3/srv/runner/software/cc0326f0dcb093f56c01291c300c8481/bin/check-apachedex-result" --apachedex_path "/srv/slapgrid/slappart3/srv/runner/instance/slappart7/srv/monitor/private/apachedex" --status_file /srv/slapgrid/slappart3/srv/runner/instance/slappart7/srv/monitor/private/apachedex.report.json --threshold "70"\' run with failure, output: \'Score too low: 0% - Threshold: 70.0%\\n\'' ``` See merge request !344
-
- 12 Nov, 2021 3 commits
-
-
Rafael Monnerat authored
It add a script to be custom on project site, if you have short term users, that requires short password expiration timing.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
- 11 Nov, 2021 1 commit
-
-
Rafael Monnerat authored
-
- 10 Nov, 2021 3 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Included for the changes on the configured chinese taxation
-
Thomas Gambier authored
1) when ansible is still python2 and the callback "json" was introduced (e.g. in Ubuntu 18.04) we need to use "strict_import" to be sure to use the json python module and not the json callback 2) when ansible is python3 the syntax must be python3 compatible 3) also remove an uneeded data.copy()
-
- 08 Nov, 2021 1 commit
-
-
Jérome Perrin authored
As reported on https://github.com/xolox/python-coloredlogs/issues/107 logging objects with a __str__ method returning non-ascii characters raises UnicodeDecodeError. We have vendored coloredlogs version 0.5 long time ago, so just apply the suggested fix here for now.
-
- 06 Nov, 2021 2 commits
-
-
Jérome Perrin authored
Because we were reading subprocess output as bytes, the output in case of promise errors was something like b'ERROR ...' There was another problem writing string to an binary file in error path.
-
Jérome Perrin authored
-
- 05 Nov, 2021 2 commits
-
-
Jérome Perrin authored
When using virtualenv, the module paths are not simple list, but instances of importlib._bootstrap_external._NamespacePath. According to docs [1] module's __path__ does is not a list, but an iterator producing strings. Cast to a list to consume these iterators. [1] https://docs.python.org/3/reference/import.html?highlight=__path__#path__
-
Jérome Perrin authored
We fork a subprocess to serve requests, but the listening socket is bound in server constructor and inherited by subprocess. With this pattern, we have to explicitly close the socket from parent process to prevent the leak.
-
- 04 Nov, 2021 1 commit
-
-
Łukasz Nowak authored
Allow to have missing bin/buildout of the software release, especially to cover the case, when SR is not installed for partition being processed, eg in order to destroy it.
-
- 29 Oct, 2021 1 commit
-
-
Rafael Monnerat authored
This work is unfinished, so it will be reworked on a branch.
-