- 07 Feb, 2025 1 commit
-
-
Łukasz Nowak authored
Using hashes for promises is safe, but it makes monitoring fully unreadable. XXX: In theory it works, but in real deployments for some unknown reason there is a problem like: Process http-query-COMMON-302-http---something-example-com.py: Traceback (most recent call last): File "<SHARED>/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap self.run() File "<SOFTWARE>/eggs/slapos.core-1.14.3-py3.9.egg/slapos/grid/promise/__init__.py", line 179, in run promise_module = self._loadPromiseModule() File "<SOFTWARE>/eggs/slapos.core-1.14.3-py3.9.egg/slapos/grid/promise/__init__.py", line 215, in _loadPromiseModule promise_module = importlib.import_module(os.path.splitext(self.name)[0]) File "<SHARED>/lib/python3.9/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1030, in _gcd_import File "<frozen importlib._bootstrap>", line 1007, in _find_and_load File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 691, in _load_unlocked KeyError: 'http-query-COMMON-302-http---something-example-com'
-
- 05 Feb, 2025 1 commit
-
-
Łukasz Nowak authored
If slave section depend on slave-log-directory-dict they are being reinstalled on each change in this section, so instead directly provide a path. slave-log-directory-dict is only used to pass directory information about all slaves to slave introsection mechnism, write it down in the comment.
-
- 04 Feb, 2025 3 commits
-
-
Łukasz Nowak authored
expert-backend-allow-downgrade-ssl allows to configure each node to downgrade SSL negotiation with the backends to insecure, OpenSSL 1 style, ciphers and algorithms. It's implemented only per node as it shall be only used in some specific circumstances and the cluster default (by default) is false. Such separation allows to setup each node independently, as it requires node restart. backend-haproxy is hashing backend-haproxy-wrapper:output in order to be reactive on applied change to the configuration; this will result with node restart after the configuration. Note that the special test backend has been moved to different file in order to start it with subprocess with altered environment; using multiprocessing with spawn context didn't worked out, as it altered test process and thus supervisord environment.
-
Thomas Gambier authored
This is a fixup of 61c13f54.
-
Thomas Gambier authored
We need LD_LIBRARY_PATH only during OBS compilation (since the rpath is not correctly set during compilation because it already points to final /opt/slapos path). This is a fixup of 61c13f54.
-
- 03 Feb, 2025 5 commits
-
-
Thomas Gambier authored
We must force meson to output the lib in a constant directory. Also fix runtime libraries This is a fixup of 61c13f54.
-
Łukasz Nowak authored
-
Thomas Gambier authored
This is a fixup of 2fcfc506.
-
Nicolas Wavrant authored
-
Jérome Perrin authored
See merge request !1725
-
- 01 Feb, 2025 1 commit
-
-
Jérome Perrin authored
-
- 31 Jan, 2025 5 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Thomas Gambier authored
See merge request !1722
-
Thomas Gambier authored
The registry is sending bytes. This is a fixup of 9f0b1c97.
-
- 30 Jan, 2025 4 commits
-
-
Boxiang Sun authored
-
Boxiang Sun authored
- Upgraded gobject-introspection to version 1.76.1: - Switched build system from autotools to Meson. - Updated pre-configure and environment variables to support Meson. - Removed outdated configure flags. - Upgraded pygobject to version 3.44.2: - Switched build system from autotools to Meson. - Updated pre-configure to handle Meson subprojects. - Explicitly disabled cairo bindings with . - Updated environment variables for Meson compatibility.
-
Boxiang Sun authored
-
Joanne Hugé authored
-
- 28 Jan, 2025 2 commits
-
-
Thomas Gambier authored
-
Thomas Gambier authored
-
- 27 Jan, 2025 6 commits
-
-
Thomas Gambier authored
See merge request !1714
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Fixes handling failed backups and default_exception_handler.
-
- 24 Jan, 2025 7 commits
-
-
Xavier Thompson authored
See merge request !1685
-
Xavier Thompson authored
-
Xavier Thompson authored
Stop using deprecated ssl.wrap_socket, and let unset key-file mean the key is included in cert-file, as is done in python ssl module. Also let the server crash if specified cert-file or key-file does not exist, instead of silently falling back to non-TLS http.
-
Xavier Thompson authored
Add 'socketpath' and 'abstract' options for path based unix sockets and abstract unix sockets respectively.
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 23 Jan, 2025 2 commits
-
-
Titouan Soulard authored
-
Romain Courteaud authored
-
- 22 Jan, 2025 1 commit
-
-
Jérome Perrin authored
See merge request nexedi/slapos!1716
-
- 21 Jan, 2025 2 commits
-
-
Julien Muchembled authored
See nexedi/neoppod@f4a5fe3b.
-
Jérome Perrin authored
-