Skip to content
Snippets Groups Projects
Commit e8f6dd43 authored by Robert Latta's avatar Robert Latta
Browse files

Added coriant tnms addresses to the config and added route to classifiers for retrieving them

parent 9c382d79
No related branches found
No related tags found
No related merge requests found
......@@ -58,6 +58,18 @@ CONFIG_SCHEMA = {
"required": ["name", "address"],
"additionalProperties": False
}
},
"coriant-tnms": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {"type": "string"},
"address": {"type": "string"}
},
"required": ["name", "address"],
"additionalProperties": False
}
}
},
"required": [
......@@ -67,7 +79,8 @@ CONFIG_SCHEMA = {
"routers_community.conf",
"ssh",
"redis",
"infinera-dna"],
"infinera-dna",
"coriant-tnms"],
"additionalProperties": False
}
......
......@@ -36,6 +36,14 @@ def infinera_addresses():
return jsonify([dna['address'] for dna in infinera_config])
@routes.route("/coriant-tnms-addresses", methods=['GET', 'POST'])
@require_accepts_json
def coriant_addresses():
coriant_config = current_app.config[
"INVENTORY_PROVIDER_CONFIG"]["coriant-tnms"]
return jsonify([tnms['address'] for tnms in coriant_config])
@routes.route("/juniper-server-addresses", methods=['GET', 'POST'])
@require_accepts_json
def juniper_addresses():
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment