- 22 Jan, 2025 1 commit
-
-
Jérome Perrin authored
See merge request !1716
-
- 21 Jan, 2025 6 commits
-
-
Julien Muchembled authored
See neoppod@f4a5fe3b.
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
This was sometimes causing false positives, for example if site have only one hit and this hit takes more than one second, apdex is 0% and promise failed, it seems useful to at least have a way to disable. We are discussed on !1716 (comment 225941) an idea of introducing a "minimal number of hits" parameter to not detect this false positive on sites that are not accessed enough to calculate a meaningful apdex.
-
Joanne Hugé authored
-
- 20 Jan, 2025 1 commit
-
-
Ivan Tyagov authored
-
- 16 Jan, 2025 2 commits
-
-
Joanne Hugé authored
Needed for password authentication to websocket A bug was discovered in previous version
-
Thomas Gambier authored
-
- 15 Jan, 2025 1 commit
-
-
Kazuhiko Shiozaki authored
-
- 14 Jan, 2025 1 commit
-
-
Thomas Gambier authored
-
- 13 Jan, 2025 13 commits
-
-
Thomas Gambier authored
-
Thomas Gambier authored
See merge request !1717
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
used in theia or with security vulnerabilities (idna & Werkzeug)
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
With fixes for two critical CVE
-
Jérome Perrin authored
-
Thomas Gambier authored
-
Thomas Gambier authored
-
Thomas Gambier authored
See merge request !1705
-
Xavier Thompson authored
See merge request !1705
-
- 11 Jan, 2025 1 commit
-
-
Jérome Perrin authored
-
- 10 Jan, 2025 8 commits
-
-
Xavier Thompson authored
See merge request !1638
-
Xavier Thompson authored
Add `validate-parameters` options to slapconfiguration:jsonschema. Accepted values are `all|main|shared|none`. Default value is `all`. When shared parameters validation is skipped, shared parameters are left in `slave-instance-list`.
-
Xavier Thompson authored
-
Xavier Thompson authored
Add `set-default` options to slapconfiguration:jsonschema. Accepted values are `all|main|shared|none`. Default value is `none`. These allow controlling whether default values of parameters that where not provided by the user are set from the defaults given in the JSON schema. The default behavior of the recipe is now not to add any defaults. The new option allows adding all defaults, only the defaults of the main instance, or only the defaults of shared instances.
-
Xavier Thompson authored
-
Xavier Thompson authored
[slapconfiguration] <= slap-connection recipe = slapos.cookbook:slapconfiguration.jsonschema jsonschema = ${buildout:directory}/software.cfg.json The recipe validates instance parameters against the JSON schema, and automatically fills in values of parameters left unset from defaults specified in the schema, both for the main instance and for every shared instance, if any. Validation error or conflicting defaults - when the instance validates multiple combined schemas that each set different defaults - can occur. In case of error in the main instance parameters, the recipe raises an exception. Otherwise, the completed instance parameters are available in `configuration`. For shared instances, valid and conflict-free instances are collected in `valid-shared-instance-list` as dicts in the form of: ``` {'reference': "...", 'parameters': {...}} ``` with parameters completed by defaults as appropriate. Invalid shared instances are collected in `invalid-slave-instance-list` as dicts in the form of: ``` {'reference': "...", 'parameters': {...}, 'errors': [...]} ``` with parameters left as-is without added defaults. Co-authored-by: Thomas Gambier <thomas.gambier@nexedi.com>
-
Xavier Thompson authored
Introduce alternative names for input parameters to enable ``` [slap-configuration] <= slap-connection recipe = slapos.cookbook:slapconfiguration ``` instead of ``` [slap-configuration] recipe = slapos.cookbook:slapconfiguration computer = ${slap-connection:computer-id} partition = ${slap-connection:partition-id} url = ${slap-connection:server-url} key = ${slap-connection:key-file} cert = ${slap-connection:cert-file} ```
-
Thomas Gambier authored
This follows the new notation of slapos master.
-
- 08 Jan, 2025 2 commits
-
-
Levin Zimmermann authored
golang tests fail because of https://github.com/golang/go/issues/71077. This patch backports https://github.com/golang/go/commit/d1d93129506c78cc8ee25644384286822d93c81a. go1.22 and go1.23 include this fix already [1]. [1] https://go-review.googlesource.com/c/go/+/640315 /reported-by @romain /reviewed-by @jerome @kirr @tomo /reviewed-on !1713
-
Levin Zimmermann authored
This reduces maintenance work. go1.4 and go1.17 are used for bootstrapping. go1.15 is used for gitlab. /reviewed-by @jerome @kirr @tomo /reviewed-on !1713
-
- 07 Jan, 2025 1 commit
-
-
Ivan Tyagov authored
-
- 03 Jan, 2025 3 commits
-
-
Vincent Pelletier authored
-
Vincent Pelletier authored
Allows defining a domain name pointing at caucase's IP, and a custom port pointing at whatever port caucase is being made available on to all services and users. This makes it possible to change caucased's IP address without having to reissue all certificates when certificate-validating library given a caucased-issued certificate tries to access the CRL distriution point. software/caucase still pusblishes the plain IP & port allocated by slapos.
-
Vincent Pelletier authored
-