[CONSUL] Add limits to consul chart.
[oom.git] / kubernetes / policy / components / policy-distribution / resources / config / config.json
1 #  ============LICENSE_START=======================================================
2 #   Copyright (C) 2018 Ericsson. All rights reserved.
3 #   Modifications Copyright (C) 2020 AT&T Intellectual Property.
4 #  ================================================================================
5 #  Licensed under the Apache License, Version 2.0 (the "License");
6 #  you may not use this file except in compliance with the License.
7 #  You may obtain a copy of the License at
8 #
9 #       http://www.apache.org/licenses/LICENSE-2.0
10 #
11 #  Unless required by applicable law or agreed to in writing, software
12 #  distributed under the License is distributed on an "AS IS" BASIS,
13 #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 #  See the License for the specific language governing permissions and
15 #  limitations under the License.
16 #
17 #  SPDX-License-Identifier: Apache-2.0
18 #  ============LICENSE_END=========================================================
19 {
20     "name":"SDCDistributionGroup",
21     "restServerParameters":{
22         "host":"0.0.0.0",
23         "port":6969,
24         "userName":"${RESTSERVER_USER}",
25         "password":"${RESTSERVER_PASSWORD}",
26         "https":true
27     },
28     "receptionHandlerParameters":{
29         "SDCReceptionHandler":{
30             "receptionHandlerType":"SDC",
31             "receptionHandlerClassName":"org.onap.policy.distribution.reception.handling.sdc.SdcReceptionHandler",
32             "receptionHandlerConfigurationName":"sdcConfiguration",
33             "pluginHandlerParameters":{
34                 "policyDecoders":{
35                     "ToscaPolicyDecoder":{
36                         "decoderType":"ToscaPolicyDecoder",
37                         "decoderClassName":"org.onap.policy.distribution.reception.decoding.policy.file.PolicyDecoderFileInCsarToPolicy",
38                         "decoderConfigurationName": "toscaPolicyDecoderConfiguration"
39                     }
40                 },
41                 "policyForwarders":{
42                     "LifeCycleApiForwarder":{
43                         "forwarderType":"LifeCycleAPI",
44                         "forwarderClassName":"org.onap.policy.distribution.forwarding.lifecycle.api.LifecycleApiPolicyForwarder",
45                         "forwarderConfigurationName": "lifecycleApiConfiguration"
46                     }
47                 }
48             }
49         }
50     },
51     "receptionHandlerConfigurationParameters":{
52         "sdcConfiguration":{
53             "parameterClassName":"org.onap.policy.distribution.reception.handling.sdc.SdcReceptionHandlerConfigurationParameterGroup",
54             "parameters":{
55                 "asdcAddress": "sdc-be:8443",
56                 "messageBusAddress": [
57                     "message-router"
58                  ],
59                 "user": "${SDCBE_USER}",
60                 "password": "${SDCBE_PASSWORD}",
61                 "pollingInterval":20,
62                 "pollingTimeout":30,
63                 "consumerId": "policy-id",
64                 "artifactTypes": [
65                     "TOSCA_CSAR",
66                     "HEAT"
67                 ],
68                 "consumerGroup": "policy-group",
69                 "environmentName": "AUTO",
70                 "keystorePath": "null",
71                 "keystorePassword": "null",
72                 "activeserverTlsAuth": false,
73                 "isFilterinEmptyResources": true,
74                 "isUseHttpsWithDmaap": true
75             }
76         }
77     },
78     "policyDecoderConfigurationParameters":{
79         "toscaPolicyDecoderConfiguration":{
80             "parameterClassName":"org.onap.policy.distribution.reception.decoding.policy.file.PolicyDecoderFileInCsarToPolicyParameterGroup",
81             "parameters":{
82                 "policyFileName": "tosca_policy",
83                 "policyTypeFileName": "tosca_policy_type"
84             }
85         }
86     },
87     "policyForwarderConfigurationParameters":{
88         "lifecycleApiConfiguration":{
89             "parameterClassName":"org.onap.policy.distribution.forwarding.lifecycle.api.LifecycleApiForwarderParameters",
90             "parameters":{
91                 "apiParameters": {
92                 "hostName": "policy-api",
93                 "port": 6969,
94                   "userName": "${API_USER}",
95                   "password": "${API_PASSWORD}"
96                  },
97                 "papParameters": {
98                   "hostName": "policy-pap",
99                   "port": 6969,
100                  "userName": "${PAP_USER}",
101                 "password": "${PAP_PASSWORD}"
102                 },
103                 "isHttps": true,
104                 "deployPolicies": true
105              }
106         }
107     }
108 }