- 05 Feb, 2019 1 commit
-
-
Alain Takoudjou authored
First start of promise migration to new python promises format. Promises migrated here are used in caddy-frontend and monitor stack.
-
- 09 Jan, 2019 5 commits
-
-
Xiaowu Zhang authored
-
Thomas Gambier authored
[webrunner] when displaying connection parameters, sort them in alphabetical order (as done on slapos master) @jerome @jm @vpelletier @rafael @Nicolas @guillaume.hervier @alain.takoudjou I tested in my webrunner /reviewed-on !48
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
- 13 Dec, 2018 1 commit
-
-
Thomas Gambier authored
-
- 11 Dec, 2018 1 commit
-
-
Thomas Gambier authored
-
- 06 Dec, 2018 1 commit
-
-
Nicolas Wavrant authored
-
- 05 Dec, 2018 1 commit
-
-
Nicolas Wavrant authored
-
- 04 Dec, 2018 1 commit
-
-
Nicolas Wavrant authored
Function should return True if everything is OK. Also add some logging
-
- 03 Dec, 2018 2 commits
-
-
Alain Takoudjou authored
-
Nicolas Wavrant authored
-
- 28 Nov, 2018 3 commits
-
-
Nicolas Wavrant authored
As mentionned by @jerome in 2848a965 fnmatch allows more natural definitions for path manipulations
-
Thomas Gambier authored
The promise should not fail if the backup was never launched because the instance just deployed. /reviewed-on !47
-
Nicolas Wavrant authored
Thus we have more possibilities in filtering than just excluding a full directory.
-
- 26 Nov, 2018 1 commit
-
-
Alain Takoudjou authored
-
- 20 Nov, 2018 2 commits
-
-
Nicolas Wavrant authored
-
Nicolas Wavrant authored
-
- 14 Nov, 2018 6 commits
-
-
Nicolas Wavrant authored
-
Nicolas Wavrant authored
-
Nicolas Wavrant authored
It can exclude directories from the hash computation, which may be handy for more than one software release. Its first application will be to exclude logrotated logs from the signature file, and the zodb backup, as they integrate their own integrity mechanisme
-
Nicolas Wavrant authored
-
Nicolas Wavrant authored
-
Nicolas Wavrant authored
-
- 13 Nov, 2018 3 commits
-
-
Nicolas Wavrant authored
-
Nicolas Wavrant authored
To provide uselful functions that can be reused in other scripts used in the context of webrunner's resiliency
-
Nicolas Wavrant authored
Rewrite the [runner-exporter bash script](https://lab.nexedi.com/nexedi/slapos/blob/2a01586bfe17f46e2ef26ec6e45bef692435ed28/software/slaprunner/template/runner-export.sh.jinja2) in python. Also parametarize the signature function to not use only sha256sum which can create issues on some systems. This should be a separated commit, but that shouldn't be a blocker. Write unit tests for the main functions of this exporter script. As every trick in the original bash script were not obvious / understood / found by me, I may have missed some. /reviewed-on nexedi/slapos.toolbox!44
-
- 12 Nov, 2018 1 commit
-
-
Thomas Gambier authored
-
- 08 Nov, 2018 4 commits
-
-
Thomas Gambier authored
Starting from Debian 9, ping binary can understand IPv6 addresses and since we have more and more testnode on Debian9, test the other way around. Maybe we should get rid of this test...
-
Thomas Gambier authored
-
Thomas Gambier authored
assertEquals is deprecated, see https://docs.python.org/2.7/library/unittest.html#deprecated-aliases
-
Thomas Gambier authored
-
- 30 Oct, 2018 2 commits
-
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
- 26 Oct, 2018 2 commits
-
-
Thomas Gambier authored
-
Thomas Gambier authored
This is the promise that will be used for the backupserver software release. It is working as is (with some needed changes in backupserver software release of course) but I may add more features. I'd like to have a first review of my code. /reviewed-on !43
-
- 17 Oct, 2018 1 commit
-
-
Nicolas Wavrant authored
-
- 16 Oct, 2018 2 commits
-
-
Thomas Gambier authored
This promise will replace the old check_port_listening promise (https://lab.nexedi.com/nexedi/slapos/blob/master/slapos/recipe/check_port_listening.py). See https://www.erp5.com/slapos-TechnicalNote.General.SlapOS.Monitoring.Specifications for how to instantiate this promise in buildout. /reviewed-on nexedi/slapos.toolbox!42
-
Nicolas Wavrant authored
Since slapos!a222ccfabc10103c6ecb9195de4e0c0250705d11, haproxy process name is variable, so let's restart the full partition instead of guessing the name of the process.
-