aboutsummaryrefslogtreecommitdiffstats
path: root/resources/topology_schemas
diff options
context:
space:
mode:
authorselias <samuel.elias@pantheon.tech>2016-03-21 13:06:49 +0100
committerGerrit Code Review <gerrit@fd.io>2016-04-05 14:09:02 +0000
commita1383e569b184808780fbe0405402dea584902a9 (patch)
tree622a2bc62acc4df38b2993edc6082fd4c02ab139 /resources/topology_schemas
parent9551ac86e80d4a3ef779d556ecdc8d2afffae32b (diff)
Setup and check honeycomb on all DUTs
- methods implementing HTTP requests (PUT,GET,POST,DELETE) - methods for parsing HTTP responses - methods for honeycomb setup on DUT - updated constants.py - keywords for honeycomb setup and communication - simple honeycomb sanity test (not enabled for jenkins job runs) Change-Id: I589f0ca56cc01072b92fe9363aed16a4098aee40 Signed-off-by: selias <samuel.elias@pantheon.tech>
Diffstat (limited to 'resources/topology_schemas')
-rw-r--r--resources/topology_schemas/topology.sch.yaml18
1 files changed, 18 insertions, 0 deletions
diff --git a/resources/topology_schemas/topology.sch.yaml b/resources/topology_schemas/topology.sch.yaml
index 33b4e7bfc0..1c20055e0f 100644
--- a/resources/topology_schemas/topology.sch.yaml
+++ b/resources/topology_schemas/topology.sch.yaml
@@ -70,6 +70,22 @@ schema;type_interface_tg: &type_interface_tg
<<: *type_interface_mapping_driver
required: yes
+schema;type_honeycomb: &type_honeycomb
+ type: map
+ mapping: &type_honeycomb_mapping
+ user:
+ type: str
+ required: yes
+ passwd:
+ type: str
+ required: yes
+ port:
+ type: int
+ required: yes
+ netconf_port:
+ type: int
+ required: yes
+
schema;type_node: &type_node
type: map
mapping: &type_node_mapping
@@ -108,6 +124,8 @@ schema;type_dut:
type: map
mapping:
<<: *type_node_mapping
+ honeycomb:
+ <<: *type_honeycomb_mapping
type:
<<: *type_node_mapping_type
enum: [DUT]