An error occurred fetching the project authors.
- 21 Nov, 2018 1 commit
-
-
Łukasz Nowak authored
custom_domain and server-alias on given slave do not have to clash, and can be deduplicated during request parameter analysis. /reviewed-on nexedi/slapos!444
-
- 20 Nov, 2018 3 commits
-
-
Łukasz Nowak authored
server-alias and custom_domain can be wildcards, so support such case. /reviewed-on nexedi/slapos!446
-
Łukasz Nowak authored
authorised --> authorized
-
Łukasz Nowak authored
Because of checking slave id in a whole string, slaves which shall not be authorized has been put on authorized list. Example: -frontend-authorized-slave-string == "custom_http", slave_id = "custom" has been authorized.
-
- 17 Sep, 2018 2 commits
-
-
Łukasz Nowak authored
Each slave rejected by the frontend will report back detailed information to slave requester in key request-error-list being [json_list_of_found_errors]
-
Łukasz Nowak authored
Master partition reports information in rejected-slave-dict instead of rejected-slave-list, which is defined as: { 'slave_name': '[json_list_of_found_errors]' }
-
- 12 Sep, 2018 3 commits
-
-
Łukasz Nowak authored
Slaves' hostnames (custom_domain or server-alias) can clash, resulting with stopping the whole frontend. In order to avoid so assure hostname unicity across whole frontend.
-
Łukasz Nowak authored
Even if the master partition owner will authorise given slave for custom configuration reject this slave in case if it does not pass validation for snippet.
-
Łukasz Nowak authored
Treat custom configuration as normal condition to reject/accept slave. This will allow further anaylsis.
-
- 06 Sep, 2018 5 commits
-
-
Łukasz Nowak authored
Instead of relying on slapos.cookbook:certificate_authority recipe, which stops buildout processing, extract the minimal implementation to runtime key/certificate validator and reject slaves, which does not pass this test. This commits results in TODO item being done.
-
Łukasz Nowak authored
As slave requester is able to enter any string in server-alias validate it against being correct domain name and in case if validation fails reject that slave. Also use a trick to have access to global slave state, see https://fabianlee.org/2016/10/18/saltstack-setting-a-jinja2-variable-from-an-inner-block-scope/
-
Łukasz Nowak authored
Install validators dependency, which is a way to easily check if email is an email or domain is correct. As slave requester is able to enter any string in custom domain validate it against being correct domain name and in case if validation fails reject that slave.
-
Łukasz Nowak authored
There is a way to pass monitor port to each replicated frontend by using frontend-config-N-monitor-httpd-port, thus there is no need to pass through the default value, as it comes default on each replicated slave.
-
Łukasz Nowak authored
-
- 31 Jul, 2018 1 commit
-
-
Ł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
-
- 27 Jul, 2018 1 commit
-
-
Łukasz Nowak authored
The backend url can come from request in `url` and `https-url` strings. It is validated using real caddy template configuration and by using caddy's `-stdin`. It results with calling it on each slave having any of those parameters.
-
- 12 Jul, 2018 2 commits
-
-
Łukasz Nowak authored
In those places caddy_custom_https (and it's backward compatbility companion apache_custom_https) was not checked, thus making it impossible to just use https customisation, without http one.
-
Łukasz Nowak authored
caddy_custom_http and caddy_custom_https are implemented and exposed instead of apache_custom_http and apache_custom_https, but with backward compatbility for the latter form from apache-frontend. In TODO mark missing usage of custom http found during work on this commit.
-
- 03 Jul, 2018 1 commit
-
-
Łukasz Nowak authored
Therte is no need to control whitespace adding by Jijna2 and dropping it simplifies the templates. It will allow to take better control over generated configuration files.
-
- 28 Jun, 2018 5 commits
-
-
Ł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
-
Łukasz Nowak authored
Those kept are backward compatibility variables from the request.
-
Łukasz Nowak authored
This will make it easier to track changes.
-
- 27 Apr, 2018 1 commit
-
-
Alain Takoudjou authored
-
- 05 Jun, 2017 1 commit
-
-
Hardik Juneja authored
/reviewed-on nexedi/slapos!175
-
- 26 May, 2016 1 commit
-
-
Rafael Monnerat authored
-
- 21 Apr, 2016 1 commit
-
-
Rafael Monnerat authored
-
- 09 Dec, 2015 1 commit
-
-
Rafael Monnerat authored
-
- 08 Dec, 2015 1 commit
-
-
Alain Takoudjou authored
-
- 19 Nov, 2014 1 commit
-
-
Julien Muchembled authored
-
- 15 Sep, 2014 1 commit
-
-
Cédric Le Ninivin authored
-
- 08 Aug, 2014 2 commits
-
-
Cédric Le Ninivin authored
-
Cédric Le Ninivin authored
apache-frontend: update documentation for per frontend configuration
-
- 21 Jul, 2014 1 commit
-
-
Cédric Le Ninivin authored
-
- 03 Jul, 2014 1 commit
-
-
Cédric Le Ninivin authored
-
- 02 Jul, 2014 1 commit
-
-
Cédric Le Ninivin authored
-
- 21 May, 2014 1 commit
-
-
Cédric Le Ninivin authored
-
- 09 Dec, 2013 1 commit
-
-
Cédric Le Ninivin authored
-
- 30 Aug, 2013 1 commit
-
-
Cédric Le Ninivin authored
-