updates to load tech profiles
Change-Id: I165f940877c8a3b6aefd520c00ff8b2224fc99e7
diff --git a/tosca-configs/att-workflow/onlab-pod1-qa-olt.yaml b/tosca-configs/att-workflow/onlab-pod1-qa-olt.yaml
index bcfa161..70636f6 100755
--- a/tosca-configs/att-workflow/onlab-pod1-qa-olt.yaml
+++ b/tosca-configs/att-workflow/onlab-pod1-qa-olt.yaml
@@ -45,3 +45,146 @@
- volt_service:
node: service#volt
relationship: tosca.relationships.BelongsToOne
+
+ technologyProfile:
+ type: tosca.nodes.TechnologyProfile
+ properties:
+ profile_id: 64
+ technology: xgspon
+ profile_value: >
+ {
+ "name": "4QueueHybridProfileMap1",
+ "profile Type": "XPON",
+ "version": 1.0,
+ "instance_control": {
+ "onu": "multi-instance",
+ "uni": "single-instance",
+ "num_gem_ports": 4,
+ "Max_GEM_Payload_Size": "auto"
+ },
+ "u_s_scheduler": {
+ "additional_bw": "auto",
+ "priority": 0,
+ "weight": 0,
+ "q_sched_policy": "hybrid"
+ },
+ "d_s_scheduler": {
+ "priority": 0,
+ "weight": 0,
+ "q_sched_policy": "hybrid"
+ },
+ "Upstream GEM_Port_attribute_List": [{
+ "pbit_map": "0b00000101",
+ "AES_Encryption": "TRUE",
+ "Scheduling_Policy": "WRR",
+ "Priority_Q": 4,
+ "Weight": 25,
+ "Discard_Policy": "Tail-Drop",
+ "Max_Q_Size": "auto",
+ "Discard_Config": {
+ "Min_Threshold": 0,
+ "Max_Threshold": 0,
+ "Max_Probability": 0
+ }
+ },
+ {
+ "pbit_map": "0b00011010",
+ "AES_Encryption": "TRUE",
+ "Scheduling_Policy": "WRR",
+ "Priority_Q": 3,
+ "Weight": 75,
+ "Discard_Policy": "Tail-Drop",
+ "Max_Q_Size": "auto",
+ "Discard_Config": {
+ "Min_Threshold": 0,
+ "Max_Threshold": 0,
+ "Max_Probability": 0
+ }
+ },
+ {
+ "pbit_map": "0b00100000",
+ "AES_Encryption": "TRUE",
+ "Scheduling_Policy": "Strict-Priority",
+ "Priority_Q": 2,
+ "Weight": 0,
+ "Discard_Policy": "Tail-Drop",
+ "Max_Q_Size": "auto",
+ "Discard_Config": {
+ "Min_Threshold": 0,
+ "Max_Threshold": 0,
+ "Max_Probability": 0
+ }
+ },
+ {
+ "pbit_map": "0b11000000",
+ "AES_Encryption": "TRUE",
+ "Scheduling_Policy": "Strict-Priority",
+ "Priority_Q": 1,
+ "Weight": 0,
+ "Discard_Policy": "Tail-Drop",
+ "Max_Q_Size": "auto",
+ "Discard_Config": {
+ "Min_Threshold": 0,
+ "Max_Threshold": 0,
+ "Max_Probability": 0
+ }
+ }
+ ],
+ "Downstream GEM_Port_attribute_List": [{
+ "pbit_map": "0b00000101",
+ "AES_Encryption": "TRUE",
+ "Scheduling_Policy": "WRR",
+ "Priority_Q": 4,
+ "Weight": 10,
+ "Discard_Policy": "Tail-Drop",
+ "Max_Q_Size": "auto",
+ "Discard_Config": {
+ "Min_Threshold": 0,
+ "Max_Threshold": 0,
+ "Max_Probability": 0
+ }
+ },
+ {
+ "pbit_map": "0b00011010",
+ "AES_Encryption": "TRUE",
+ "Scheduling_Policy": "WRR",
+ "Priority_Q": 3,
+ "Weight": 90,
+ "Discard_Policy": "Tail-Drop",
+ "Max_Q_Size": "auto",
+ "Discard_Config": {
+ "Min_Threshold": 0,
+ "Max_Threshold": 0,
+ "Max_Probability": 0
+ }
+ },
+ {
+ "pbit_map": "0b00100000",
+ "AES_Encryption": "TRUE",
+ "Scheduling_Policy": "Strict-Priority",
+ "Priority_Q": 2,
+ "Weight": 0,
+ "Discard_Policy": "Tail-Drop",
+ "Max_Q_Size": "auto",
+ "Discard_Config": {
+ "Min_Threshold": 0,
+ "Max_Threshold": 0,
+ "Max_Probability": 0
+ }
+ },
+ {
+ "pbit_map": "0b11000000",
+ "AES_Encryption": "TRUE",
+ "Scheduling_Policy": "Strict-Priority",
+ "Priority_Q": 1,
+ "Weight": 0,
+ "Discard_Policy": "Tail-Drop",
+ "Max_Q_Size": "auto",
+ "Discard_Config": {
+ "Min_Threshold": 0,
+ "Max_Threshold": 0,
+ "Max_Probability": 0
+ }
+ }
+ ]
+ }