[CONSUL] Add limits to consul chart.
[oom.git] / kubernetes / oof / resources / config / conf / common_config.yaml
1 osdf_system:
2     libpath: /opt/app/osdf/libs
3     osdf_ports:
4         internal: 8699  # inside the Docker container, the app listens to this port
5         external: 8698  # clients use this port on DockerHost
6     osdf_ip_default: 0.0.0.0
7 #        # Important Note: At deployment time, we need to ensure the port mapping is done
8     ssl_context: ['/opt/osdf/org.onap.oof.crt', '/opt/osdf/osaaf/local/org.onap.oof.key']
9
10 osdf_temp:  # special configuration required for "workarounds" or testing
11     local_policies:
12         global_disabled: True
13         local_placement_policies_enabled: True
14         local_slice_selection_policies_enabled: True
15         placement_policy_dir_vcpe: "./test/policy-local-files/"
16         placement_policy_files_vcpe: # workaroud for policy platform glitches (or "work-arounds" for other components)
17             - Affinity_vCPE_1.json
18             - Attribute_vNS_1.json
19             #- Capacity_vGMuxInfra.json
20             #- Capacity_vG_1.json
21             - Distance_vG_1.json
22             - Distance_vGMuxInfra_1.json
23             - hpa_policy_vG_1.json
24             - hpa_policy_vGMuxInfra_1.json
25             - Placement_Optimization_1.json
26             - QueryPolicy_vCPE.json
27             - vnfPolicy_vG.json
28             - vnfPolicy_vGMuxInfra.json
29         placement_policy_dir_vfw: "./test/policy-local-files/"
30         placement_policy_files_vfw: # workaroud for policy platform glitches (or "work-arounds" for other components)
31             #- Capacity_vFW_1.json
32             - Distance_vFW_1.json
33             - hpa_policy_vFW_1.json
34             - Placement_Optimization_1.json
35             - QueryPolicy_vFW.json
36             - vnfPolicy_vFW.json
37         placement_policy_dir_vfw_td: "./test/policy-local-files/"
38         placement_policy_files_vfw_td:
39             - vnfPolicy_vFW_TD.json
40             - vnfPolicy_vPGN_TD.json
41             - affinity_vFW_TD.json
42             - QueryPolicy_vFW_TD.json
43         slice_selection_policy_dir_embb-nst: "./test/policy-local-files/slice-selection-files/"
44         slice_selection_policy_files_embb-nst:
45             - query_policy_nsi.json
46             - threshold_policy_nsi.json
47             - vnf_policy_nsi_shared_case.json
48
49 service_info:
50     vCPE:
51         vcpeHostName: requestParameters.vcpeHostName
52         e2eVpnKey: requestParameters.e2eVpnKey
53     vFW:
54         vcpeHostName: requestParameters.vcpeHostName
55         e2eVpnKey: requestParameters.e2eVpnKey
56
57 references:
58     service_name:
59         source: request
60         value: serviceInfo.serviceName
61     resource:
62         source: request
63         value: placementInfo.placementDemands.resourceModuleName
64     subscriber_role:
65         source: onap.policies.optimization.SubscriberPolicy
66         value: properties.properties.subscriberRole
67     resource_sharing_level:
68         source: request
69         value: serviceProfile.resourceSharingLevel
70     slice_scope:
71         source: request
72         value: slice_scope
73     reuse_preference:
74         source: request
75         value: preferReuse
76
77 policy_info:
78     prioritization_attributes:
79         policy_type:
80             - type
81         resources:
82             - properties.resources
83             - properties.objectiveParameter.parameterAttributes.resources
84         service_name:
85             - properties.services
86
87     slice_selection:
88         policy_fetch: by_scope
89         policy_scope:
90             -
91                 scope:
92                     - get_param: slice_scope
93                 services:
94                     - get_param: service_name
95                 resources:
96                     - get_param: service_name
97
98     subnet_selection:
99         policy_fetch: by_scope
100         policy_scope:
101             - scope:
102                   - OSDF_GUILIN
103               services:
104                   - get_param: service_name
105               resources:
106                   - get_param: service_name
107
108     placement:
109         policy_fetch: by_scope
110         policy_scope:
111             -
112                 scope:
113                     - OSDF_FRANKFURT
114                 geography:
115                     - US
116                 services:
117                     - get_param: service_name
118                 resources:
119                     - get_param: resource
120     #            -
121     #                - get_param: service_name
122     #                - get_param: subscriber_role
123     default:  # if no explicit service related information is needed
124         policy_fetch: by_name
125         policy_scope: none
126
127 PCI:
128     ML:
129         average_ho_threshold: 10000
130         latest_ho_threshold: 500
131     DES:
132         service_id: ho_metric
133         filter:
134             interval: 10
135     ml_enabled: false