An error occurred fetching the project authors.
- 03 Dec, 2018 5 commits
-
-
Łukasz Nowak authored
Validate only if interesting files are changed. Simplify validation and graceful scripts, have one template for all cases. Aviod needless repetition. Note: There is limit of arguments to be passed to commands, see https://www.in-ulm.de/~mascheck/various/argmax/, but we are safe for now: $ getconf ARG_MAX 2097152 So we are keeping shell expansion instead of playing with find or other tools.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Caddy's -log can log to file, but there is no control over logrotation, so it resuls with leftover logrotated files in the instance. As we have already system to catch process logs (supervisor) move the logging there. error-log stays for errors of catch-all and various non-slave instances.
-
- 14 Nov, 2018 1 commit
-
-
Łukasz Nowak authored
-
- 26 Oct, 2018 1 commit
-
-
Guillaume Hervier authored
-
- 06 Sep, 2018 1 commit
-
-
Łukasz Nowak authored
Instead of needlessly storing information in configuration section, pass it via jinja2 parameter. This is safe, in case if extra_slave_instance_list would contain value like ${section:option}.
-
- 06 Aug, 2018 1 commit
-
-
Łukasz Nowak authored
/reviewed-on nexedi/slapos!368
-
- 31 Jul, 2018 5 commits
-
-
Łukasz Nowak authored
This option is not advertised and it is not needed at all in Caddy configuration.
-
Łukasz Nowak authored
As monitor stack uses values directly from buildout convert them to buildout safe values, otherwise the the magic !py! is not stripped. Also add a test proving that monitor with default values is going to be correctly configured.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Features: * jinja2 is used to generate instance templates * downloads are done the same way for all resources * create with shared content for all instance profiles * fill in instance-common with shared sections * render templates late in order to ease its extenension and development * drop not needd duplicated section * drop slap-parameter in frontend and replicate template * simplify monitor configuration * move instance-parameter to instance file Thanks to this only one and topmost profile is reponsible for parsing and passing through the information which comes from the network
-