projects
/
osm
/
RO.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
openstack client for keystone v3. Maintain sessions upon class reload with persistent...
[osm/RO.git]
/
osm_ro
/
openmano_schemas.py
diff --git
a/osm_ro/openmano_schemas.py
b/osm_ro/openmano_schemas.py
index
765c05f
..
7d218ec
100644
(file)
--- a/
osm_ro/openmano_schemas.py
+++ b/
osm_ro/openmano_schemas.py
@@
-316,10
+316,11
@@
ip_profile_schema = {
"$schema": "http://json-schema.org/draft-04/schema#",
"type":"object",
"properties":{
"$schema": "http://json-schema.org/draft-04/schema#",
"type":"object",
"properties":{
- "ip-version": {"type":
"string", "enum":
["IPv4","IPv6"]},
+ "ip-version": {"type":
"string", "enum":
["IPv4","IPv6"]},
"subnet-address": ip_prefix_schema,
"gateway-address": ip_schema,
"subnet-address": ip_prefix_schema,
"gateway-address": ip_schema,
- "dns-address": ip_schema,
+ "dns-address": {"oneOf": [ip_schema, # for backward compatibility
+ {"type": "array", "items": ip_schema}]},
"dhcp": dhcp_schema
},
}
"dhcp": dhcp_schema
},
}