Fix bug 1961 to allow IPv6 addresses besides IPv4 as instantiation param
Change-Id: Ib362e7749b67a279b0268d4939f8474289988c58
Signed-off-by: rodriguezgar <frodriguezg@indra.es>
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/osm_nbi/validation.py b/osm_nbi/validation.py
index fc16f06..d1cfc1d 100644
--- a/osm_nbi/validation.py
+++ b/osm_nbi/validation.py
@@ -157,7 +157,7 @@
"type": "object",
"properties": {
"name": name_schema,
- "ip-address": ip_schema,
+ "ip-address": {"oneOf": [ip_schema, ipv6_schema]},
"mac-address": mac_schema,
"floating-ip-required": bool_schema,
},
@@ -176,7 +176,7 @@
"items": {
"type": "object",
"properties": {
- "address": ip_schema,
+ "address": {"oneOf": [ip_schema, ipv6_schema]},
},
"required": ["address"],
"additionalProperties": False,
@@ -246,7 +246,7 @@
}
ns_instantiate_internal_vld = {
- "title": "ns action instantiate input schema for vdu",
+ "title": "ns action instantiate input schema for vld",
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
@@ -391,7 +391,7 @@
"properties": {
"member-vnf-index-ref": name_schema,
"vnfd-connection-point-ref": name_schema,
- "ip-address": ip_schema,
+ "ip-address": {"oneOf": [ip_schema, ipv6_schema]},
# "mac-address": mac_schema,
},
"required": [