Skip to content

Commit 0968e43

Browse files
committed
[openvpn] Remove mandatory items
1 parent 599d40b commit 0968e43

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

netjsonconfig/backends/openvpn/schema.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"definitions": {
1313
"tunnel": {
1414
"type": "object",
15-
"required": ["name", "mode", "proto", "dev"],
15+
"required": ["name"],
1616
"properties": {
1717
"name": {
1818
"title": "name",
@@ -475,7 +475,6 @@
475475
{"$ref": "#/definitions/tunnel"},
476476
{
477477
"type": "object",
478-
"required": ["remote"],
479478
"properties": {
480479
"mode": {"enum": ["p2p"]},
481480
"proto": {
@@ -791,7 +790,7 @@
791790
"type": "object",
792791
"title": "VPN",
793792
"additionalProperties": True,
794-
"oneOf": [
793+
"anyOf": [
795794
{"$ref": "#/definitions/client"},
796795
{"$ref": "#/definitions/server_manual"},
797796
{"$ref": "#/definitions/server_bridged"},

0 commit comments

Comments
 (0)