- 26 Nov, 2018 11 commits
-
-
Jérome Perrin authored
Update jsonschema eggs and some dependent eggs (including setuptools - but it looks OK) so that we can validate draft7 of json schema. Because jsonschema now bundles some schemas for json schemas, we don't need to include it here. /reviewed-on nexedi/slapos!425
-
Jérome Perrin authored
Also fix JSON schema, that was just invalid. Now we have a schema that renders properly on https://lab.nexedi.com/bk/rjs_json_form and is similar to the one from erp5, so maybe one day we can have a convention on erp5 testnode to push the URL of a selenium server as test-runner.server-url . In any case, it's good for now to have consistency. Most of this work comes from Boris Kocherov from https://www.raskon.org/ Thanks !
-
Jérome Perrin authored
string.format must be a string according to https://json-schema.org/understanding-json-schema/reference/string.html#format We were using our own version of metaschema with a patch for this. Now we are back to using official schema, but with a custom format `internet-address` that should be equivalent to: "oneOf": [ { "format": "hostname" }, { "format": "ipv4" }, { "format": "ipv6" } ],
-
Jérome Perrin authored
The schema was not matching implementation (it was not even correct schema)
-
Jérome Perrin authored
Using https://python-jsonschema.readthedocs.io/en/latest/validate/#versioned-validators instead of a local copy of json schema
-
Jérome Perrin authored
( not needed for the current work on jsonschema draft 7 support, but done at the same time, to merge together two unrelated changes which cause recompilation so that we recompile only once )
-
Jérome Perrin authored
jsonschema = 3.0.0a3 needs a recent setuptools, probably because it uses setuptools_scm
-
Jérome Perrin authored
jsonschema needs six>=1.11.0 Version and requirements information containing six: [versions] constraint on six: 1.10.0 Requirement of mock==2.0.0: six>=1.9 Requirement of slapos.core==1.4.11: six Requirement of bcrypt==3.1.4: six>=1.4.1 Requirement of cryptography==2.3.1: six>=1.4.1 Requirement of jsonschema: six>=1.11.0 Requirement of manuel: six Requirement of cliff: six>=1.9.0 Requirement of pyOpenSSL>=18.0.0: six>=1.5.2
-
Jérome Perrin authored
with support for draft7 of json schema
-
Jérome Perrin authored
-
Jérome Perrin authored
SlapOS instance for a self hosted version of http://www.plantuml.com/ README for this slapos software: # PlantUML http://plantuml.com/ PlantUML is a service rendering UML diagrams defined in a simple and intuitive language. Each diagram has a unique URL which is made of an encoded version of the diagram code. Diagrams can be rendered as png, svg or ascii art text. See http://plantuml.com/PlantUML_Language_Reference_Guide.pdf for a full reference on the diagram language. /reviewed-on nexedi/slapos!435
-
- 23 Nov, 2018 7 commits
-
-
Łukasz Nowak authored
Problem has been found, and as this mode emits a lot of data with test result disable it.
-
Rafael Monnerat authored
The support to debian 6 was dropped, so this compatibility layer is not needed anymore.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
On OBS the build system is quite particular and it has to work in a specific way, This file handles the difference between build from source and prepare things to OBS.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
It will allow to track behaviour of the test on various test nodes.
-
Łukasz Nowak authored
-
- 22 Nov, 2018 4 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Drop not needed references and logic for ssl_ca_crt old implementation.
-
Łukasz Nowak authored
-
- 21 Nov, 2018 6 commits
-
-
Rafael Monnerat authored
This version only display informations to change keyboard and set a NDB.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
In "caddy-frontend: Improve generated files" ssl_ca_crt was mistakenly used for client authentication, which is in reality not supported nor needed. It came from misunderstanding of apache configuration.
-
Ł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
-
Jérome Perrin authored
-
Jérome Perrin authored
-
- 20 Nov, 2018 12 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Since caddy-frontend: Support wildcards the wildcards are supported.
-
Łukasz Nowak authored
server-alias and custom_domain can be wildcards, so support such case. /reviewed-on nexedi/slapos!446
-
Łukasz Nowak authored
-
Łukasz Nowak authored
The assertion was fixed incorrectly.
-
Łukasz Nowak authored
By setting maxDiff to None the test failures are more explanatory.
-
Ł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.
-
Nicolas Wavrant authored
-