Update to latest common/models released versions
[policy/engine.git] / packages / base / src / files / install / servers / brmsgw / config.properties
1 ###
2 # ============LICENSE_START=======================================================
3 # ONAP Policy Engine
4 # ================================================================================
5 # Copyright (C) 2017,2019 AT&T Intellectual Property. All rights reserved.
6 # ================================================================================
7 # Licensed under the Apache License, Version 2.0 (the "License");
8 # you may not use this file except in compliance with the License.
9 # You may obtain a copy of the License at
10
11 #      http://www.apache.org/licenses/LICENSE-2.0
12
13 # Unless required by applicable law or agreed to in writing, software
14 # distributed under the License is distributed on an "AS IS" BASIS,
15 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 # See the License for the specific language governing permissions and
17 # limitations under the License.
18 # ============LICENSE_END=========================================================
19 ###
20
21 BRMSGW_JMX_PORT=${{BRMSGW_JMX_PORT}}
22 COMPONENT_X_MX_MB=${{COMPONENT_X_MX_MB}}
23 COMPONENT_X_MS_MB=${{COMPONENT_X_MS_MB}}
24
25 PDP_URL = ${{REST_PDP_ID}} , ${{PDP_HTTP_USER_ID}} , ${{PDP_HTTP_PASSWORD}}
26 PAP_URL = ${{REST_PAP_URL}}  , ${{PDP_PAP_PDP_HTTP_USER_ID}} , ${{PDP_PAP_PDP_HTTP_PASSWORD}}
27
28 #Notification Properties... type can be either websocket, ueb, or dmaap
29 NOTIFICATION_TYPE=${{BRMS_NOTIFICATION_TYPE}}
30 NOTIFICATION_SERVERS=${{BRMS_UEB_URL}}
31 NOTIFICATION_TOPIC=${{BRMS_UEB_TOPIC}}
32 NOTIFICATION_DELAY=${{BRMS_UEB_DELAY}}
33 CLIENT_ID=${{BRMS_CLIENT_ID}}
34 CLIENT_KEY=${{BRMS_CLIENT_KEY}}
35 UEB_API_KEY=${{BRMS_UEB_API_KEY}}
36 UEB_API_SECRET=${{BRMS_UEB_API_SECRET}}
37
38
39 # Environment should be Set either DEV, TEST or PROD
40 ENVIRONMENT=${{ENVIRONMENT}}
41
42 # BRMS Properties. 
43 ## defaultName is the default group name to which the rule gets pushed if no artifactID is specified. 
44 defaultName = default
45 ## repositoryID 
46 repositoryID = ${{releaseRepositoryID}}
47 ## reposiroryName
48 repositoryName = ${{releaseRepositoryName}}
49 ## repositoryURL
50 repositoryURL = ${{releaseRepositoryURL}}
51 repositoryUsername = ${{repositoryUsername}}
52 repositoryPassword = ${{repositoryPassword}}
53 ## policyKeyID the value of Policy Key whose value will be the group Name. 
54 policyKeyID = controller
55
56 ## GroupNames can be comma separated values. 
57 groupNames = default, amsterdam
58
59 default.groupID = ${{groupID}}
60 default.artifactID = ${{artifactID}}
61 amsterdam.groupID= ${{AMSTERDAM_GROUP_ID}}
62 amsterdam.artifactID= ${{AMSTERDAM_ARTIFACT_ID}}
63
64 #Integrity Monitor values
65 #database driver for Integrity Monitor
66 javax.persistence.jdbc.driver=${{JDBC_DRIVER}}
67 #database URL for Integrity Monitor
68 javax.persistence.jdbc.url=${{JDBC_URL}}
69 #database username for Integrity Monitor
70 javax.persistence.jdbc.user=${{JDBC_USER}}
71 #database password for Integrity Monitor
72 javax.persistence.jdbc.password=${{JDBC_PASSWORD}}
73 #resource name
74 RESOURCE_NAME=${{resource_name}}
75 #***Properties for IntegrityMonitor integration defined in IntegrityMonitorProperties.java***
76 site_name=${{site_name}}
77 node_type=${{node_type}}
78 fp_monitor_interval=${{fp_monitor_interval}}
79 failed_counter_threshold=${{failed_counter_threshold}}
80 test_trans_interval=${{test_trans_interval}}
81 write_fpc_interval=${{write_fpc_interval}}
82 max_fpc_update_interval=${{max_fpc_update_interval}}
83 test_via_jmx=${{test_via_jmx}}
84
85 ping_interval=30000
86
87 brms.dependency.version=1.5.1
88
89 CLIENT_FILE=client.properties
90
91 # AES key for password encryption in config files
92 #org.onap.policy.encryption.aes.key=12345678901234567890123456789012