- 29 Jun, 2018 9 commits
-
-
Vincent Pelletier authored
The goal is to drop slapos.cookbook:erp5.test No need for a recipe to do a bit of url parsing and generating 2 wrappers. Also, drop unused & empty "host-common" section. - stack/erp5: Add path to all binary links in PATH - stack/erp5: Add single quotation marks to not break parameters in many lines - stack/erp5: Fix path to avoid one section to overwrite the file from another section - stack/erp5: pass cloudooo host instead of the IP address. The IP address and cloudooo hostname are well in $SLAPPART/etc/hosts - stack/erp5: Use use-ipv6 instance parameter to control where caucased listens when locally deployed. Drop incomplete 6tunnel usage on balancer toward zopes. Tests are somehow happy test_result_module/20180626-62AD32BB test_result_module/20180626-70AC16FA If no objections I would like to merge tomorrow but feel free to press merge for me :) The goal is rebase nexedi/slapos!318 to fix the conflict and merge after tomorrow. /cc @rafael @vpelletier /reviewed-on nexedi/slapos!347
-
Łukasz Nowak authored
While reading templates/cached-virtualhost.conf.in it seems, that SSL-enabled host shall be exposed, but this is not true -- it is connecting to SSL backend, but listening on non-SSL. In order to stabilise this add assertsion to test_enable_cache which access cached ports directly and show its functionality, thus resolving added TODO.
-
Łukasz Nowak authored
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Łukasz Nowak authored
Whenever there is a problem while building software or instantiation, emit verbose information for further analysis.
-
Łukasz Nowak authored
apache-frontend supports correctly ssl_proxy_ca_crt for ssl-proxy-verify, thus show it in test, still keeping expected 501 reply for caddy-frontend.
-
Łukasz Nowak authored
The schema shall be https, not http. It got undetected, as caddy-frontend dies really fast with 501, while apache-frontend is able to communicate with the backend.
-
Łukasz Nowak authored
-
- 28 Jun, 2018 31 commits
-
-
Łukasz Nowak authored
As result of copying nginx configuration from apache-frontend, it was NOT adapted to Caddy behaviour. Thus make it so, with catch-all apporach as in Caddy. Also update test data, as access logs for main nginx instance is now available.
-
Łukasz Nowak authored
As sources URL depends on the branch, update it to correct one.
-
Łukasz Nowak authored
* add switch-softwaretype from review * add graceful scripts improvement * inform about certificates in tests with explanation * add about improving test infrastructure
-
Łukasz Nowak authored
It is superseded by caddy-frontend stack for Caddy software will appear later.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
As there is some kind of "collision" with request, allow to override parameters. Treat `<key>` as default and overwrite it with `frontend-config-<num>-<key>`, instead of having the global `<key>` always passed to slaves. This allows to request the partition with: monitor-httpd-frontend=12345 -frontend-config-1-monitor-httpd-frontend=9876 -frontend-config-1-monitor-httpd-frontend=8765
-
Łukasz Nowak authored
jinja2 template is required, as some paramters might come from the network.
-
Łukasz Nowak authored
Removing 'secure' from cookie send by backend is plain wrong.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
It is used internally for communication between backend and the server.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
mpm-watchdog promise is not applicable for Caddy.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
404 is served with notfound.html
-
Łukasz Nowak authored
Those kept are backward compatibility variables from the request.
-
Łukasz Nowak authored
Caddy is able to bind only to all or one interface ( https://github.com/mholt/caddy/issues/864 ) By using 6tunnel this limitation is workarounded, and in the result listen on IPv6. Also drop needless "ipv6" keys across configuration.
-
Łukasz Nowak authored
As the the feature ssl_proxy_ca_crt is not implemented serve immediately 501 Not Implemented.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
As the the feature ssl_proxy_ca_crt is not implemented serve immediately 501 Not Implemented.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
%2F%2F is used to avoid double slashes cleanup with Caddy. See https://github.com/mholt/caddy/issues/1298, which touches the problem, but not enough for zope.
-
Łukasz Nowak authored
Features: * shared place for Caddy configuration * gather a lot of parameters for caddy executable, as dislike Apache Caddy is configured from command line * dummy vhost for example.org * challanges (ACME SSL) are disabled * bind to interfaces are done per site * cache access is dummy, but working * /server-status redone in Caddy style * antiloris dropped, as this is apache specific * apache_custom_http and apache_custom_https * dropped not needed leftover access-control-string and protected-path * nginx replacement added * bin/caddy-wrapper is provided in order to allow parameterization of caddy over the network * access to log files over http is provided * username on log access is consistent, it is not uppercased like it was originally on apache-frontend * list of TODOs in TODO.rst
-
Łukasz Nowak authored
-
Łukasz Nowak authored
This will make it easier to track changes.
-
Łukasz Nowak authored
Based on caddy-frontend tests
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Features: * forcediphttpsadapter for SNI * compatbile with apache-frontend SR * local server to test against * supervisor state checks * promise list checks * test data (to save/load textual assertions) * own root CA for HTTPs backend
-