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