2 # Copyright © 2018 AT&T, Amdocs, Bell Canada Intellectual Property. All rights reserved.
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
8 # http://www.apache.org/licenses/LICENSE-2.0
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.
16 #####################################################
18 # Hooks for specific environment configurations
20 #####################################################
21 # Indicator for whether to use AAF for authentication
24 #####################################################
26 # HTTP Server Configuration
28 #####################################################
30 # Allow http access to dbcapi
33 # listen to http port within this container (server)
36 # listen to https port within this container (server)
37 # set to 0 if no certificates are available.
40 #####################################################
42 # Settings for Southbound API: Datarouter
44 #####################################################
45 # URI to retrieve dynamic DR configuration
46 ProvisioningURI: /internal/prov
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
53 #####################################################
55 # Settings for Soutbound API: Postgresql
57 #####################################################
58 # flag indicates if we are using postgresql or an in memory db
59 UsePGSQL: {{ .Values.usePostgres }}
62 # Need to connect to PG primary service, designated by service.name2
63 DB.host: {{ .Values.postgres.service.name2 }}
65 # postgres schema name
66 #DB.schema: {{ .Values.postgres.config.pgDatabase }}
70 # postgres user password
71 DB.cred: ${PG_PASSWORD}
73 #####################################################
75 # Settings for Soutbound API: Message Router
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
83 # FQDN of primary message router.
84 # In ONAP, there is only 1 message router service, so use that.
85 MR.CentralCname: {{ .Values.dmaapMessageRouterService }}
87 # Indicator for whether we want hostname verification on SSL connection to MR
88 MR.hostnameVerify: false
90 # MR Client Delete Level thoroughness:
92 # 1 = delete from persistent store
93 # 2 = delete from persistent store (DB) and authorization store (AAF)
94 MR.ClientDeleteLevel: 1
96 # Use Basic Authentication when provisioning topics
97 MR.authentication: none
99 ApiPermission.Class: org.onap.dmaap.dbcapi.authentication.AllowAll
101 # end of MR Related Properties
102 ################################################################################
104 #####################################################
106 # Certificate Management
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)
114 # path to the keystore file (for legacy CertificateManagment only)
115 #KeyStoreFile: etc/keystore
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
122 # type of truststore for https (for legacy CertificateManagment only)
125 # path to the truststore for https (for legacy CertificateManagment only)
126 #TrustStoreFile: etc/org.onap.dmaap-bc.trust.jks
128 # password for the https truststore (for legacy CertificateManagment only)
129 #TrustStorePassword: changeit
131 # END OF legacy CertificateManagement properties
132 ##########################################################################################