Make stand-alone Policy environment
[integration/csit.git] / scripts / policy / config / distribution / defaultConfig.json
1 {
2     "name":"SDCDistributionGroup",
3     "restServerParameters":{
4         "host":"0.0.0.0",
5         "port":6969,
6         "userName":"healthcheck",
7         "password":"zb!XztG34",
8         "https": true
9     },
10     "receptionHandlerParameters":{
11         "FileReceptionHandler":{
12             "receptionHandlerType":"File",
13             "receptionHandlerClassName":"org.onap.policy.distribution.reception.handling.file.FileSystemReceptionHandler",
14             "receptionHandlerConfigurationName":"fileConfiguration",
15             "pluginHandlerParameters":{
16                 "policyDecoders":{
17                     "ApexDecoder":{
18                         "decoderType":"ApexDecoder",
19                         "decoderClassName":"org.onap.policy.distribution.reception.decoding.policy.file.PolicyDecoderFileInCsarToPolicy",
20                         "decoderConfigurationName": "apexDecoderConfiguration"
21                     }
22                 },
23                 "policyForwarders":{
24                     "LifeCycleApiForwarder":{
25                         "forwarderType":"LifeCycleAPI",
26                         "forwarderClassName":"org.onap.policy.distribution.forwarding.lifecycle.api.LifecycleApiPolicyForwarder",
27                         "forwarderConfigurationName": "lifecycleApiConfiguration"
28                     }
29                 }
30             }
31         }
32     },
33     "receptionHandlerConfigurationParameters":{
34         "fileConfiguration":{
35             "parameterClassName":"org.onap.policy.distribution.reception.handling.file.FileSystemReceptionHandlerConfigurationParameterGroup",
36             "parameters":{
37                 "watchPath": "/opt/app/policy/distribution/etc/temp/",
38                 "maxThread": 1
39             }
40         }
41     },
42     "policyDecoderConfigurationParameters":{
43         "apexDecoderConfiguration":{
44             "parameterClassName":"org.onap.policy.distribution.reception.decoding.policy.file.PolicyDecoderFileInCsarToPolicyParameterGroup",
45             "parameters":{
46                 "policyFileName": "apex_policy.json",
47                 "policyTypeFileName": "apex_policy_type.json"
48             }
49         }
50     },
51     "policyForwarderConfigurationParameters":{
52         "lifecycleApiConfiguration":{
53             "parameterClassName":"org.onap.policy.distribution.forwarding.lifecycle.api.LifecycleApiForwarderParameters",
54             "parameters":{
55                 "apiParameters": {
56                     "hostName": "policy-api",
57                     "port": 6969,
58                     "userName": "healthcheck",
59                     "password": "zb!XztG34"
60                 },
61                 "papParameters": {
62                     "hostName": "policy-pap",
63                     "port": 6969,
64                     "userName": "healthcheck",
65                     "password": "zb!XztG34"
66                 },
67                 "isHttps": true,
68                 "deployPolicies": true
69             }
70         }
71     }
72 }