- 18 Apr, 2019 2 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Since Caddy v0.11.4 it is possible to disable log rotation, thus disable it and rely purely on SlapOS defined log rotation. See https://github.com/mholt/caddy/releases/tag/v0.11.4
-
- 17 Apr, 2019 4 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
About Zstd, commit a0d582ab was wrong. WITH_<engine>_<comp>=ON compilation options are added to force a build failure if dependencies are broken.
-
Łukasz Nowak authored
The host needs a name in order to have self_signed certificate generated. /reviewed-on nexedi/slapos!546
-
Jérome Perrin authored
When there are no shared instances, the file was empty, but caddy refuses to start when using an import statement on an empty file, with this error: ``` Error during parsing: Could not read tokens while importing .../etc/log-access.conf: EOF ``` /reviewed-on nexedi/slapos!545
-
- 16 Apr, 2019 2 commits
-
-
Łukasz Nowak authored
This also means that caddy source is fetched directly from upstream, as all required fixes has been incorporated into the upstream. Since https://github.com/mholt/caddy/releases/tag/v0.11.4 TLS-SNI challenge is replaced by ACME TLS-ALPN challenge, so switch has changed. Drop direct usage of gowork for now, in order to have caddy built using go module, support for gowork with go modules might come later. /reviewed-on !544
-
Łukasz Nowak authored
Instance to check custom configuration protection was removed, so follow this in master partition assertion.
-
- 15 Apr, 2019 1 commit
-
-
Łukasz Nowak authored
This reverts commit 7993ff81. Custom configuration checks are hard to be trusted, as they can impact too many aspects of running frontend. Frontend administrator knows the risks of custom configuration, and shall take proper care. /reviewed-on nexedi/slapos!543
-
- 12 Apr, 2019 11 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
ATS cache fillup is uncontrollable during test run.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Instead of complex architecture in the profiles, reuse kedifa-updater capability to do backward compatibility certificate management thanks to its fall-back mechanism. kedifa-updater uses state file to know, if it ever succeed to download certificate from KeDiFa, and so it really makes it that pushing at least once certificate to KeDiFa, even if it is sometimes unresponsive, will switch to it. Fallback certificate is used, thus each slave listens immediately on HTTP and HTTPS. Thanks to this, asynchronous updates do not need to communicate with slapos node instance, and slapos node instance does not care about the certificates anymore.
-
Łukasz Nowak authored
Instead of fetching certificates on each slapos node instance use new kedifa-updater, which is a tool to asynchronously fetch certificates and has a hook to reload the server in case if new certificate is available. custom_ssl_directory is NOT BBB
-
Łukasz Nowak authored
This mostly useful during tests to have stable results, especially when some slaves are rejected. This change is expected to be no-op during normal run. Note: The slave rejection system does not guarantee any ordering, as the sort order can change, because of parameters can reorder slaves. Thus, even if slave A was requested before slave B, and they conflict each other, slave A can be rejected instead of "expected" slave B.
-
Łukasz Nowak authored
This is consistent across usage in caddy-frontend and allow better reusage.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Section was not renamed in buildout.hash.cfg
-
Łukasz Nowak authored
-
- 11 Apr, 2019 5 commits
-
-
Thomas Gambier authored
-
Thomas Gambier authored
perl was upgraded from version 5.26.1 to 5.28.1 in 8d4fa263
-
Łukasz Nowak authored
Helloweb is small app, which is very good place to use the most recent go always.
-
Łukasz Nowak authored
Contains many bug fixes found since 1.12, see https://golang.org/doc/devel/release.html#go1.12.minor
-
Jérome Perrin authored
SLAPOS-SR-TEST-MASTER sometimes reveal errors: ``` Can't locate Getopt/Long.pm in @INC (you may need to install the Getopt::Long module) ... makefile:588: recipe for target 'cpan/podlators/pm_to_blib' failed make: *** [cpan/podlators/pm_to_blib] Error 25 ``` Backport a fix for this problem discussed at https://rt.perl.org/Public/Bug/Display.html?id=132360 /reviewed-on nexedi/slapos!542
-
- 10 Apr, 2019 2 commits
-
-
Thomas Gambier authored
-
Nicolas Wavrant authored
This folder contains binlogs, which are written on every transaction commited in mariadb. As it is not an immutable file, it shouldn't be part of the backup, even if its path is confusing...
-
- 09 Apr, 2019 1 commit
-
-
Xiaowu Zhang authored
/reviewed-on nexedi/slapos!540
-
- 05 Apr, 2019 6 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
--force with --check-anomaly makes monitor.runpromise execute the promise unconditionally, even for testless ones.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Jérome Perrin authored
Update versions and tweak a bit python language server config. After some investigation, I understood that completions where slow for us because jedi add some [buildout support](https://github.com/davidhalter/jedi/blob/cef769ecd8b3a50cd0784d8660b123f4bf0eaec2/jedi/evaluate/sys_path.py#L132-L137) which walks up directories to find a `buildout.cfg` and inspects the corresponding scripts in `bin` to find python package paths. On web runner I have 98 scripts in `~/bin/`, each of them adding between 30 and 50 entries to `sys.path`. A quick workaround is to create an empty `buildout.cfg` in the current directory or a parent directory before editing python code. /reviewed-on nexedi/slapos!509
-
- 04 Apr, 2019 3 commits
-
-
Killian Lufau authored
/reviewed-on nexedi/slapos!539
-
Killian Lufau authored
Building Bison 3.3.2 now requires autoconf.
-
Killian Lufau authored
fixup for af247599: Put automake in $PATH instead of creating its own environment variable.
-
- 02 Apr, 2019 3 commits
-
-
Łukasz Nowak authored
Needed for nexedi/kedifa!2 /reviewed-on nexedi/slapos!537
-
Nicolas Wavrant authored
otherwise hdf5.so cannot be found on compilation of h5py
-
Nicolas Wavrant authored
more-itertools is a hidden dependency, not managed by buildout. It has dropped support for python2 after version 5.0.0
-