e13098bcf1342277f11be231fe5daa94ba5736e4
[oom.git] / kubernetes / dmaap / components / dmaap-bc / resources / config / dmaapbc.properties
1 {{/*
2 # Copyright © 2018  AT&T, Amdocs, Bell Canada Intellectual Property.  All rights reserved.
3 #
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
7 #
8 #       http://www.apache.org/licenses/LICENSE-2.0
9 #
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15 */}}
16 #####################################################
17 #
18 # Hooks for specific environment configurations
19 #
20 #####################################################
21 # Indicator for whether to use AAF for authentication
22 UseAAF: false
23
24 #####################################################
25 #
26 # HTTP Server Configuration
27 #
28 #####################################################
29
30 # Allow http access to dbcapi
31 HttpAllowed: true
32
33 # listen to http port within this container (server)
34 IntHttpPort: 8080
35
36 # listen to https port within this container (server)
37 # set to 0 if no certificates are available.
38 IntHttpsPort: 0
39
40 #####################################################
41 #
42 # Settings for Southbound API: Datarouter
43 #
44 #####################################################
45 # URI to retrieve dynamic DR configuration
46 ProvisioningURI:  /internal/prov
47
48 # indicator for handling feed delete:
49 #  DeleteOnDR - means use the DR API to DELETE a feed.  (default for backwards compatibility)
50 #  SimulateDelete - means preserve the feed on DR (after cleaning it up), and mark as DELETED in DBCL.  Better for cloudify environments.
51 Feed.deleteHandling: DeleteOnDR
52
53 #####################################################
54 #
55 # Settings for Soutbound API: Postgresql
56 #
57 #####################################################
58 # flag indicates if we are using postgresql or an in memory db
59 UsePGSQL: {{ .Values.usePostgres  }}
60
61 # postgres host name
62 # Need to connect to PG primary service, designated by service.name2
63 DB.host: {{ .Values.postgres.service.name2 }}
64
65 # postgres schema name
66 #DB.schema: {{ .Values.postgres.config.pgDatabase }}
67 # postgres user name
68 DB.user: ${PG_USER}
69
70 # postgres user password
71 DB.cred: ${PG_PASSWORD}
72
73 #####################################################
74 #
75 # Settings for Soutbound API: Message Router
76 #
77 #####################################################
78 # indicator for multi-site (locations) deployment.  Give clue to buscontroller whether
79 # there is a need for message replication between edge and central.
80 # ONAP Casablanca is a single site deployment
81 MR.multisite: false
82
83 # FQDN of primary message router.
84 # In ONAP, there is only 1 message router service, so use that.
85 MR.CentralCname: {{ .Values.dmaapMessageRouterService }}
86
87 # Indicator for whether we want hostname verification on SSL connection to MR
88 MR.hostnameVerify: false
89
90 # MR Client Delete Level thoroughness:
91 #  0 = don't delete
92 #  1 = delete from persistent store
93 #  2 = delete from persistent store (DB) and authorization store (AAF)
94 MR.ClientDeleteLevel: 1
95
96 # Use Basic Authentication when provisioning topics
97 MR.authentication: none
98
99 ApiPermission.Class: org.onap.dmaap.dbcapi.authentication.AllowAll
100 #
101 # end of MR Related Properties
102 ################################################################################
103
104 #####################################################
105 #
106 # Certificate Management
107 #
108 #####################################################
109 # When CertificateManagement is legacy, we need to provide more details about cert handling:
110 #CertificateManagement: legacy
111 # the type of keystore for https (for legacy CertificateManagment only)
112 #KeyStoreType: jks
113
114 # path to the keystore file (for legacy CertificateManagment only)
115 #KeyStoreFile: etc/keystore
116
117 # password for the https keystore (for legacy CertificateManagment only)
118 #KeyStorePassword:  Y@Y5f&gm?PAz,CVQL,lk[VAF
119 # password for the private key in the https keystore (for legacy CertificateManagment only)
120 #KeyPassword: changeit
121
122 # type of truststore for https (for legacy CertificateManagment only)
123 #TrustStoreType: jks
124
125 # path to the truststore for https (for legacy CertificateManagment only)
126 #TrustStoreFile: etc/org.onap.dmaap-bc.trust.jks
127
128 # password for the https truststore (for legacy CertificateManagment only)
129 #TrustStorePassword: changeit
130 #
131 # END OF legacy CertificateManagement properties
132 ##########################################################################################