- 02 Apr, 2021 3 commits
-
-
Xavier Thompson authored
Before this commit buildout could fail when instantiating Theia after updating to a new software release because it tried to create already existing symbolic links. These symlinks were to let the backend Caddy serve the logo and fonts. This commit solves the issue by systematically overwriting existing files when creating the symlinks, and also directly copies the logo.
-
Jérome Perrin authored
adjust to changes in kvm software release and erp5.util
-
Jérome Perrin authored
Apps where downloaded during "slapos node instance" step, which has several problems: - first, instance step is not supposed to require network access - this was downloading "latest" version of the app, which made the software not reproductible - since a few weeks this was no longer working, as we could see in test results
-
- 01 Apr, 2021 2 commits
-
-
Łukasz Nowak authored
This is unused obsolete feature, which results with users being tricked to configure VMs wrongly.
-
Jérome Perrin authored
-
- 31 Mar, 2021 11 commits
-
-
Romain Courteaud authored
Install setuptools_scm before python-dateutil (which has it in setup_requires) so that the version can be controlled by buildout See nexedi/slapos@f1e7230e
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
Haproxy log errors for events like when all backends from a family fail the health check, it is helpful for investigations to have a timestamp in this log. We were using ActionFileDefaultTemplate so that access logs use standard "combined"-like format, we change so that this apply only to the access log, so that error log have the default "timestamp hostname process[pid] message" format.
-
Jérome Perrin authored
be6c35c (manager/getAllowedExtensionList: use explicit extensions in ERP5 legacy mode, 2021-03-29) fixes issues with compatibility with ERP5
-
Jérome Perrin authored
Porting to switch-softwaretype involves: - use recipe slapos.cookbook:switch-softwaretype instead of slapos.cookbook:softwaretype - don't render software type profiles, only use cloudooo-dynamic-template:rendered instead of ${cloudooo-dynamic-template:rendered}, the profile will be rendered later. - have a RootSoftwareInstance default alias - have a part reading parameters using slapos.cookbook:slapconfiguration named slap-configuration. This is what slapos.cookbook:switch-softwaretype expects. Here we renamed the existing part. At the same time, remove slap-connection that was added as backward compatibility, slapos.core supports this since commit 0fbed0d1 (Migrate slap_connection to slap-connection, and use variables names separated with '-'., 2012-09-18) that was part of release 0.29
-
Jérome Perrin authored
These profiles assumed that bzip is in PATH but it's no longer the case with default slapos install on debian 10.8
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Jérome Perrin authored
previous version is no longer installable causing all tests to fail in a loop installing setuptools_scm for jsonschema, a problem which was fixed in f1e7230e (cookbook: ensure working version of setuptools_scm, 2020-05-26)
-
Jérome Perrin authored
en_US.UTF-8 might not be installed and in such case postgres refuses to start.
-
- 30 Mar, 2021 4 commits
-
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
--disable-static is temporarilly removed due to build error with xml2-config that does not support '--dynamic' argument.
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
- 29 Mar, 2021 6 commits
-
-
Jérome Perrin authored
slapos.cookbook recipe tests sometimes manipulate buildout eggs working set, which will install packages from pypi. makeRecipe utilty function was guessing buildout egg folders by parsing builout.cfg, but since a33844a2 (slapos-testing, slapos-sr-testing: Don't duplicate instance.cfg prologue that is already provided by stack/nxdtest/instance.cfg, 2021-03-22), these are defined in an extended profile, so this stopped working. Instead of this fragile pattern, make the test software release pass the eggs directories with an explicit environment variable.
-
Thomas Gambier authored
See merge request nexedi/slapos!951
-
Łukasz Nowak authored
-
Xavier Thompson authored
The golang.go extension can overwrite the shell environment PATH, which can break the shell.
-
Xavier Thompson authored
-
Jérome Perrin authored
1.0.154 can not be installed anymore because buildout tries to install setup_requires packages to their latest version
-
- 26 Mar, 2021 3 commits
-
-
Julien Muchembled authored
When system GCC is too old, SlapOS GCC may produce binaries that 'strip' does not process correctly.
-
Julien Muchembled authored
-
Vincent Pelletier authored
The _vh_ prefix is needed for every single outer path element for VirtualHostMonster to be able to properly reconstruct the outer path.
-
- 25 Mar, 2021 11 commits
-
-
Thomas Gambier authored
-
Thomas Gambier authored
Also remove old golang 1.13 version
-
Kirill Smelkov authored
This Go release is EOL now. Don't drop support for Go1.12 and Go1.13 yet. Even though those Go releases are also EOL since long ago, they are still being used inside SlapOS: Go1.12 - by gitlab (/cc @jerome, @alain.takoudjou) Go1.13 - by galène (/cc @tomo, @alain.takoudjou)
-
Kirill Smelkov authored
-
Kirill Smelkov authored
Component should not change a global setting like Go/Python/GCC version. Only leaf software-releases can.
-
Kirill Smelkov authored
Going Go1.15.8 -> Go1.15.10 brings in fixes to compiler, runtime and stdlib including security fixes to archive/zip and encoding/xml: https://golang.org/doc/devel/release.html#go1.15.minor Tested on helloworld SR (by adjusting it to use go1.15 instead of go1.16).
-
Kirill Smelkov authored
Going Go1.16 -> Go1.16.2 brings in fixes to compiler, runtime and stdlib including security fixes to archive/zip and encoding/xml: https://golang.org/doc/devel/release.html#go1.16.minor Tested on helloworld SR.
-
Xavier Thompson authored
See merge request !938
-
Xavier Thompson authored
Before this commit, running 'slapos node software' and 'supervisorctl start slapos-node-software' behaved differently because the PATH and other environment variables where different in the interactive theia shell and in supervisord.
-
Xavier Thompson authored
Add a test to check that the PATH is the same for the interactive shell and the supervisord services. This is important because slapos commands like 'slapos node software' may behave differently in the shell and the as supervisord services otherwise - each undoing what the other builds.
-
Xavier Thompson authored
-