blob: bcfefe93cf791dbad26ab304d701159b3f94e786 [file] [log] [blame]
dglFromAttd9d3f422018-10-18 21:04:35 +00001# Copyright © 2018 AT&T, Amdocs, Bell Canada Intellectual Property. All rights reserved.
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15#####################################################
16#
17# ONAP Casablanca oom configurable deployment params:
18#
19#####################################################
20
21
22#####################################################
23#
24# Hooks for specific environment configurations
25#
26#####################################################
27# Indicator for whether to use AAF
sunil.unnava02f077e2019-03-28 20:50:29 -040028UseAAF: true
dglFromAttd9d3f422018-10-18 21:04:35 +000029
30# csit: stubs out some southbound APIs for csit
31csit: No
32
33# name of this DMaaP instance (deprecated)
dglFromAtt7bc16362019-01-18 20:50:20 +000034#DmaapName: demo
dglFromAttd9d3f422018-10-18 21:04:35 +000035
36#####################################################
37#
38# Settings for Southbound API: Datarouter
39#
40#####################################################
41# FQDN of DR Prov Server (deprecated)
dglFromAtt7bc16362019-01-18 20:50:20 +000042#DR.provhost: dcae-drps.domain.not.set
dglFromAttd9d3f422018-10-18 21:04:35 +000043
44# URI to retrieve dynamic DR configuration
45ProvisioningURI: /internal/prov
46
47# indicator for handling feed delete:
48# DeleteOnDR - means use the DR API to DELETE a feed. (default for backwards compatibility)
49# SimulateDelete - means preserve the feed on DR (after cleaning it up), and mark as DELETED in DBCL. Better for cfy environments.
50Feed.deleteHandling: SimulateDelete
51
52#####################################################
53#
54# Settings for Soutbound API: Postgresql
55#
56#####################################################
dglFromAttfb58a9d2019-04-12 20:12:26 +000057# flag indicates if we are using postgresql
58UsePGSQL: {{ .Values.PG.enabled }}
dglFromAttd9d3f422018-10-18 21:04:35 +000059
60# postgres host name
61# Need to connect to PG primary service, designated by service.name2
62DB.host: {{ .Values.postgres.service.name2 }}
63
64# postgres schema name
65#DB.schema: {{ .Values.postgres.config.pgDatabase }}
66
67# postgres user name
68#DB.user: {{ .Values.postgres.config.pgUserName }}
69
70# postgres user password
71DB.cred: {{ .Values.postgres.config.pgUserPassword }}
72
73
74#####################################################
75#
76# Settings for Soutbound API: Message Router
77#
78#####################################################
79# indicator for multi-site (locations) deployment. Give clue to buscontroller whether
80# there is a need for message replication between edge and central.
81# ONAP Casablanca is a single site deployment
82MR.multisite: false
83
84# FQDN of primary message router.
85# In ONAP Casablanca, there is only 1 message router service, so use that.
86# In a multi-site, MR cluster deployment, use the CNAME DNS entry which resolves to the primary central MR
87MR.CentralCname: {{ .Values.dmaapMessageRouterService }}
88
89# MR Client Delete Level thoroughness:
90# 0 = don't delete
91# 1 = delete from persistent store
92# 2 = delete from persistent store (DB) and authorization store (AAF)
93MR.ClientDeleteLevel: 1
94
95# namespace of MR Topic Factory
96MR.TopicFactoryNS: org.onap.dmaap.mr.topicFactory
97
98# AAF Role assigned to Topic Manager Identity
99MR.TopicMgrRole: org.onap.dmaap-bc-topic-mgr.client
100
101# MR topic ProjectID (used in certain topic name generation formats)
dglFromAtt7bc16362019-01-18 20:50:20 +0000102MR.projectID: mr
dglFromAttd9d3f422018-10-18 21:04:35 +0000103
dglFromAtt2ce13652019-05-03 18:25:12 +0000104# Use Basic Authentication when provisioning topics
105MR.authentication: basicAuth
106
dglFromAttd9d3f422018-10-18 21:04:35 +0000107
108#####################################################
109#
110# Settings for Southbound API: CADI
111#
112#####################################################
113# path to cadi.properties
burdziake07c3312019-04-10 09:59:01 +0200114cadi.properties: /opt/app/osaaf/local/org.onap.dmaap-bc.props
dglFromAttd9d3f422018-10-18 21:04:35 +0000115
116#####################################################
117#
118# Settings for Southbound API: AAF proxy
119#
120#####################################################
121# URL of the AAF server
122aaf.URL: {{ .Values.aafURL }}
123
124# TopicMgr Identity
125aaf.TopicMgrUser: {{ .Values.topicMgrUser }}
126
127# Password for TopicMgr identity
128aaf.TopicMgrPassword: {{ .Values.topicMgrPwd }}
129
130# Buscontroller Admin Identity
131aaf.AdminUser: {{ .Values.adminUser }}
132
133# Admin Password
134aaf.AdminPassword: {{ .Values.adminPwd }}
135
dglFromAtt7bc16362019-01-18 20:50:20 +0000136# Identity that is owner of any created namespaces for topics
137aaf.NsOwnerIdentity: {{ .Values.adminUser }}
138
dglFromAttd9d3f422018-10-18 21:04:35 +0000139# location of the codec keyfile used to decrypt passwords in this properties file before they are passed to AAF
140CredentialCodeKeyfile: etc/LocalKey
141
142# this overrides the Class used for Decryption.
143# This allows for a plugin encryption/decryption method if needed.
144# Call this Class for decryption at runtime.
145#AafDecryption.Class: com.company.proprietaryDecryptor
146
147
148#####################################################
149#
150# Settings for authorization of DBCAPI
151#
152#####################################################
153# Namespace for URI values for the API used to create AAF permissions
154# e.g. if ApiNamespace is X.Y.dmaapbc.api then for URI /mr_clients we create AAF perm X.Y.dmaapbc.api.mr_clients
155ApiNamespace: org.onap.dmaap-bc.api
156
157# If API authorization is required, then implement a class to enforce it.
158# This overrides the Class used for API permission check.
pkarascd790842019-04-18 10:21:40 +0200159ApiPermission.Class: org.onap.dmaap.dbcapi.authentication.AllowAll
dglFromAttd9d3f422018-10-18 21:04:35 +0000160
161#####################################################
162#
163# Settings for Southbound API: MirrorMaker provisioning
164#
165#####################################################
166# AAF Role of client publishing MM prov cmds
167MM.ProvRole: org.onap.dmaap-bc-mm-prov.prov
168
169# AAF identity when publishing MM prov cmds
170MM.ProvUserMechId: dmaap-bc-mm-prov@dmaap-bc-mm-prov.onap.org
171
172# pwd for Identity used to publish MM prov cmds
173MM.ProvUserPwd: demo123456!
174
175# AAF Role of MirrorMaker agent subscribed to prov cmds
176MM.AgentRole: org.onal.dmaap-bc-mm-prov.agent
177
178#####################################################
179#
180# HTTP Server Configuration
181#
182#####################################################
183
184# Allow http access to dbcapi
185HttpAllowed: true
186
187# listen to http port within this container (server)
188IntHttpPort: 8080
189
190# listen to https port within this container (server)
191# set to 0 if no certificates are available.
192IntHttpsPort: 8443
193
194# external port number for https taking port mapping into account
195ExtHttpsPort: 443
196
197# the type of keystore for https
198KeyStoreType: jks
199
200# path to the keystore file
201KeyStoreFile: etc/keystore
202
203# password for the https keystore
sunil.unnava02f077e2019-03-28 20:50:29 -0400204KeyStorePassword: Y@Y5f&gm?PAz,CVQL,lk[VAF
dglFromAttd9d3f422018-10-18 21:04:35 +0000205# password for the private key in the https keystore
sunil.unnava02f077e2019-03-28 20:50:29 -0400206KeyPassword: Y@Y5f&gm?PAz,CVQL,lk[VAF
dglFromAttd9d3f422018-10-18 21:04:35 +0000207
208# type of truststore for https
209TrustStoreType: jks
210
211# path to the truststore for https
212TrustStoreFile: etc/org.onap.dmaap-bc.trust.jks
213
214# password for the https truststore
sunil.unnava02f077e2019-03-28 20:50:29 -0400215TrustStorePassword: 8b&R5%l$l:@jSWz@FCs;rhY*
dglFromAttd9d3f422018-10-18 21:04:35 +0000216
217# path to the file used to trigger an orderly shutdown
218QuiesceFile: etc/SHUTDOWN
219
sunil.unnava02f077e2019-03-28 20:50:29 -0400220inHttpsPort: 0