blob: e13098bcf1342277f11be231fe5daa94ba5736e4 [file] [log] [blame]
Jakub Latusek67f4e8d2020-10-21 13:36:29 +02001{{/*
dglFromAttd9d3f422018-10-18 21:04:35 +00002# 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.
Jakub Latusek67f4e8d2020-10-21 13:36:29 +020015*/}}
dglFromAttd9d3f422018-10-18 21:04:35 +000016#####################################################
17#
18# Hooks for specific environment configurations
19#
20#####################################################
Dominic Lunanuovade7a02b2020-03-12 16:36:09 +000021# Indicator for whether to use AAF for authentication
efiacor2123fec2022-12-09 13:40:55 +000022UseAAF: false
dglFromAttd9d3f422018-10-18 21:04:35 +000023
efiacor2123fec2022-12-09 13:40:55 +000024#####################################################
25#
26# HTTP Server Configuration
27#
28#####################################################
dglFromAttd9d3f422018-10-18 21:04:35 +000029
efiacor2123fec2022-12-09 13:40:55 +000030# Allow http access to dbcapi
31HttpAllowed: true
32
33# listen to http port within this container (server)
34IntHttpPort: 8080
35
36# listen to https port within this container (server)
37# set to 0 if no certificates are available.
38IntHttpsPort: 0
dglFromAttd9d3f422018-10-18 21:04:35 +000039
40#####################################################
41#
42# Settings for Southbound API: Datarouter
43#
44#####################################################
dglFromAttd9d3f422018-10-18 21:04:35 +000045# URI to retrieve dynamic DR configuration
46ProvisioningURI: /internal/prov
47
48# indicator for handling feed delete:
49# DeleteOnDR - means use the DR API to DELETE a feed. (default for backwards compatibility)
Dominic Lunanuovade7a02b2020-03-12 16:36:09 +000050# SimulateDelete - means preserve the feed on DR (after cleaning it up), and mark as DELETED in DBCL. Better for cloudify environments.
efiacor2123fec2022-12-09 13:40:55 +000051Feed.deleteHandling: DeleteOnDR
Dominic Lunanuovade7a02b2020-03-12 16:36:09 +000052
dglFromAttd9d3f422018-10-18 21:04:35 +000053#####################################################
54#
55# Settings for Soutbound API: Postgresql
56#
57#####################################################
efiacor2123fec2022-12-09 13:40:55 +000058# flag indicates if we are using postgresql or an in memory db
59UsePGSQL: {{ .Values.usePostgres }}
dglFromAttd9d3f422018-10-18 21:04:35 +000060
61# postgres host name
62# Need to connect to PG primary service, designated by service.name2
63DB.host: {{ .Values.postgres.service.name2 }}
64
65# postgres schema name
66#DB.schema: {{ .Values.postgres.config.pgDatabase }}
dglFromAttd9d3f422018-10-18 21:04:35 +000067# postgres user name
Krzysztof Opasiak03a125a2020-05-05 02:11:09 +020068DB.user: ${PG_USER}
dglFromAttd9d3f422018-10-18 21:04:35 +000069
70# postgres user password
Krzysztof Opasiak03a125a2020-05-05 02:11:09 +020071DB.cred: ${PG_PASSWORD}
dglFromAttd9d3f422018-10-18 21:04:35 +000072
dglFromAttd9d3f422018-10-18 21:04:35 +000073#####################################################
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
81MR.multisite: false
82
83# FQDN of primary message router.
efiacor2123fec2022-12-09 13:40:55 +000084# In ONAP, there is only 1 message router service, so use that.
dglFromAttd9d3f422018-10-18 21:04:35 +000085MR.CentralCname: {{ .Values.dmaapMessageRouterService }}
86
Dominic Lunanuovade7a02b2020-03-12 16:36:09 +000087# Indicator for whether we want hostname verification on SSL connection to MR
88MR.hostnameVerify: false
89
dglFromAttd9d3f422018-10-18 21:04:35 +000090# 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)
94MR.ClientDeleteLevel: 1
95
dglFromAtt2ce13652019-05-03 18:25:12 +000096# Use Basic Authentication when provisioning topics
efiacor2123fec2022-12-09 13:40:55 +000097MR.authentication: none
dglFromAtt2ce13652019-05-03 18:25:12 +000098
efiacor2123fec2022-12-09 13:40:55 +000099ApiPermission.Class: org.onap.dmaap.dbcapi.authentication.AllowAll
Dominic Lunanuovade7a02b2020-03-12 16:36:09 +0000100#
101# end of MR Related Properties
102################################################################################
103
dglFromAttd9d3f422018-10-18 21:04:35 +0000104#####################################################
105#
Dominic Lunanuovade7a02b2020-03-12 16:36:09 +0000106# Certificate Management
107#
108#####################################################
Dominic Lunanuovade7a02b2020-03-12 16:36:09 +0000109# 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
efiacor2123fec2022-12-09 13:40:55 +0000132##########################################################################################