From 0968e43dd38028ad5902eea6edb5e951df64f713 Mon Sep 17 00:00:00 2001 From: Oliver Kraitschy Date: Fri, 12 Feb 2021 08:03:58 +0100 Subject: [PATCH] [openvpn] Remove mandatory items --- netjsonconfig/backends/openvpn/schema.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/netjsonconfig/backends/openvpn/schema.py b/netjsonconfig/backends/openvpn/schema.py index 6d50a318c..c0f913845 100644 --- a/netjsonconfig/backends/openvpn/schema.py +++ b/netjsonconfig/backends/openvpn/schema.py @@ -12,7 +12,7 @@ "definitions": { "tunnel": { "type": "object", - "required": ["name", "mode", "proto", "dev"], + "required": ["name"], "properties": { "name": { "title": "name", @@ -475,7 +475,6 @@ {"$ref": "#/definitions/tunnel"}, { "type": "object", - "required": ["remote"], "properties": { "mode": {"enum": ["p2p"]}, "proto": { @@ -791,7 +790,7 @@ "type": "object", "title": "VPN", "additionalProperties": True, - "oneOf": [ + "anyOf": [ {"$ref": "#/definitions/client"}, {"$ref": "#/definitions/server_manual"}, {"$ref": "#/definitions/server_bridged"},