encryption/decryption utility
[optf/osdf.git] / config / common_config.yaml
index ec7098e..7eced05 100644 (file)
@@ -5,29 +5,46 @@ osdf_system:
         external: 8698  # clients use this port on DockerHost
     osdf_ip_default: 0.0.0.0
 #        # Important Note: At deployment time, we need to ensure the port mapping is done
-#    ssl_context: ['./../etc/sniromanager.crt', './../etc/sniromanager.key']
+    #ssl_context: ['./ssl_certs/oof.crt', './ssl_certs/oof_new.key']
 
 osdf_temp:  # special configuration required for "workarounds" or testing
     local_policies:
         global_disabled: True
         local_placement_policies_enabled: True
+        placement_policy_dir_vcpe: "./test/policy-local-files/"
         placement_policy_files_vcpe: # workaroud for policy platform glitches (or "work-arounds" for other components)
             - Affinity_vCPE_1.json
-            - Capacity_vGMuxInfra.json
-            - Capacity_vG_1.json
-            - Distance_vGMuxInfra_1.json
+            #- Capacity_vGMuxInfra.json
+            #- Capacity_vG_1.json
             - Distance_vG_1.json
-            - Min_Guarantee_vGMuxInfra_1.json
+            - Distance_vGMuxInfra_1.json
+            - hpa_policy_vG_1.json
+            - hpa_policy_vGMuxInfra_1.json
             - Placement_Optimization_1.json
             - QueryPolicy_vCPE.json
-            - hpa_policy_vGMuxInfra_1.json
-            - hpa_policy_vG_1.json
             - vnfPolicy_vG.json
             - vnfPolicy_vGMuxInfra.json
+        placement_policy_dir_vfw: "./test/policy-local-files/"
+        placement_policy_files_vfw: # workaroud for policy platform glitches (or "work-arounds" for other components)
+            #- Capacity_vFW_1.json
+            - Distance_vFW_1.json
+            - hpa_policy_vFW_1.json
+            - Placement_Optimization_1.json
+            - QueryPolicy_vFW.json
+            - vnfPolicy_vFW.json
+        placement_policy_dir_vfw_td: "./test/policy-local-files/"
+        placement_policy_files_vfw_td:
+            - vnfPolicy_vFW_TD.json
+            - vnfPolicy_vPGN_TD.json
+            - affinity_vFW_TD.json
+            - QueryPolicy_vFW_TD.json
 service_info:
     vCPE:
         vcpeHostName: requestParameters.vcpeHostName
         e2eVpnKey: requestParameters.e2eVpnKey
+    vFW:
+        vcpeHostName: requestParameters.vcpeHostName
+        e2eVpnKey: requestParameters.e2eVpnKey
 
 references:
     service_name:
@@ -38,18 +55,29 @@ references:
         value: content.properties.subscriberRole
 
 policy_info:
+    prioritization_attributes:
+        policy_type:
+            - content.policyType
+        resources:
+            - content.resources
+            - content.objectiveParameter.parameterAttributes.resources
+        service_name:
+            - content.serviceName
+
     placement:
         policy_fetch: by_scope
         policy_scope:
-            default_scope: OSDF_R2
-            vcpe_scope: OSDF_R2
+            default_scope: OSDF_DUBLIN
+            vcpe_scope: OSDF_DUBLIN
+            vfw_scope: OSDF_DUBLIN
+            td_scope: OSDF_DUBLIN
             secondary_scopes:
                 -
                     - get_param: service_name
-                    - SubscriberPolicy
-                -
-                    - get_param: service_name
-                    - get_param: subscriber_role
+                    - US
+    #            -
+    #                - get_param: service_name
+    #                - get_param: subscriber_role
     default:  # if no explicit service related information is needed
         policy_fetch: by_name
         policy_scope: none