Skip to content

Commit 5971be3

Browse files
committed
[openvpn] Remove mandatory items
1 parent 82a12e1 commit 5971be3

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",
@@ -450,7 +450,6 @@
450450
{"$ref": "#/definitions/tunnel"},
451451
{
452452
"type": "object",
453-
"required": ["remote"],
454453
"properties": {
455454
"mode": {"enum": ["p2p"]},
456455
"proto": {
@@ -740,7 +739,7 @@
740739
"type": "object",
741740
"title": "VPN",
742741
"additionalProperties": True,
743-
"oneOf": [
742+
"anyOf": [
744743
{"$ref": "#/definitions/client"},
745744
{"$ref": "#/definitions/server_manual"},
746745
{"$ref": "#/definitions/server_bridged"},

0 commit comments

Comments
 (0)