Commit Graph

20 Commits

Author SHA1 Message Date
John Crispin
022315bc49 schema: allow generating jsonschema with no $ref tags in it
Signed-off-by: John Crispin <john@phrozen.org>
2021-06-05 08:20:22 +02:00
Jo-Philipp Wich
1fda79f088 merge-schema.py: traverse anyOf/oneOf/allOf sub schemas
Properly compile alternative sub schemas to ensure that schema references
are properly substituted.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-05-15 17:31:31 +02:00
John Crispin
9585ababf7 schema: move over to the new schema/renderer
Signed-off-by: John Crispin <john@phrozen.org>
2021-05-14 10:39:10 +02:00
John Crispin
21b6dc20b9 ucentral-schema: move multi_vlan into ssid section
Signed-off-by: John Crispin <john@phrozen.org>
2021-04-07 16:40:38 +02:00
John Crispin
ed9d894996 ucentral-schema: move multi_psk into the ssid section
Signed-off-by: John Crispin <john@phrozen.org>
2021-04-07 16:13:45 +02:00
Paul Spooren
809a676f1e merge-schema: sort keys on writing
This results in reproducible out files.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2021-04-05 14:25:21 +02:00
John Crispin
acfba67c4f ucentral-schema: add multi-psk and apvlan support
Signed-off-by: John Crispin <john@phrozen.org>
2021-03-28 13:23:42 +02:00
John Crispin
a2018f2e84 ucentral-schema: add captive portal support
Signed-off-by: John Crispin <john@phrozen.org>
2021-03-26 14:27:56 +01:00
John Crispin
bbf02a1756 ucentral-schema: add mqtt support
Signed-off-by: John Crispin <john@phrozen.org>
2021-02-05 11:16:48 +01:00
John Crispin
85a82d64b0 ucentral-schema: add statistic/metric reporting classes to the data model
Signed-off-by: John Crispin <john@phrozen.org>
2021-02-02 11:55:06 +01:00
John Crispin
18c6d0abe6 ucentral-schema: add rtty support
Signed-off-by: John Crispin <john@phrozen.org>
2020-12-04 14:36:55 +01:00
John Crispin
14fd32fc55 ucentral-schema: add lldp support
Signed-off-by: John Crispin <john@phrozen.org>
2020-12-04 11:03:20 +01:00
John Crispin
42662a247f ucentral-schema: add poe to the data model
Signed-off-by: John Crispin <john@phrozen.org>
2020-11-28 15:08:33 +01:00
John Crispin
bbae94c564 ucentral: rebrand
Signed-off-by: John Crispin <john@phrozen.org>
2020-11-27 08:43:02 +01:00
John Crispin
89e079afeb usync-schema: add sterring and a few bug fixes
Signed-off-by: John Crispin <john@phrozen.org>
2020-11-19 10:53:30 +01:00
John Crispin
cf25613c01 usync-schema: add serveral new schemas and templates
Signed-off-by: John Crispin <john@phrozen.org>
2020-11-17 15:52:51 +01:00
John Crispin
bae2180e56 usync-schema: add network schema
Signed-off-by: John Crispin <john@phrozen.org>
2020-11-12 11:31:16 +01:00
John Crispin
64eaddc6e8 usync-schema: uuid should be an integer
Signed-off-by: John Crispin <john@phrozen.org>
2020-11-11 17:32:43 +01:00
John Crispin
5f7dec5f74 usync-schema: add uuid to the schema
Signed-off-by: John Crispin <john@phrozen.org>
2020-11-11 17:32:40 +01:00
John Crispin
273cdf2525 usync-schema: add merge tools
Signed-off-by: John Crispin <john@phrozen.org>
2020-11-11 17:32:38 +01:00