Jakub Latusek | 67f4e8d | 2020-10-21 13:36:29 +0200 | [diff] [blame] | 1 | {{/* |
dglFromAtt | d9d3f42 | 2018-10-18 21:04:35 +0000 | [diff] [blame] | 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. |
Jakub Latusek | 67f4e8d | 2020-10-21 13:36:29 +0200 | [diff] [blame] | 15 | */}} |
dglFromAtt | d9d3f42 | 2018-10-18 21:04:35 +0000 | [diff] [blame] | 16 | ##################################################### |
| 17 | # |
| 18 | # Hooks for specific environment configurations |
| 19 | # |
| 20 | ##################################################### |
Dominic Lunanuova | de7a02b | 2020-03-12 16:36:09 +0000 | [diff] [blame] | 21 | # Indicator for whether to use AAF for authentication |
efiacor | 2123fec | 2022-12-09 13:40:55 +0000 | [diff] [blame] | 22 | UseAAF: false |
dglFromAtt | d9d3f42 | 2018-10-18 21:04:35 +0000 | [diff] [blame] | 23 | |
efiacor | 2123fec | 2022-12-09 13:40:55 +0000 | [diff] [blame] | 24 | ##################################################### |
| 25 | # |
| 26 | # HTTP Server Configuration |
| 27 | # |
| 28 | ##################################################### |
dglFromAtt | d9d3f42 | 2018-10-18 21:04:35 +0000 | [diff] [blame] | 29 | |
efiacor | 2123fec | 2022-12-09 13:40:55 +0000 | [diff] [blame] | 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 |
dglFromAtt | d9d3f42 | 2018-10-18 21:04:35 +0000 | [diff] [blame] | 39 | |
| 40 | ##################################################### |
| 41 | # |
| 42 | # Settings for Southbound API: Datarouter |
| 43 | # |
| 44 | ##################################################### |
dglFromAtt | d9d3f42 | 2018-10-18 21:04:35 +0000 | [diff] [blame] | 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) |
Dominic Lunanuova | de7a02b | 2020-03-12 16:36:09 +0000 | [diff] [blame] | 50 | # SimulateDelete - means preserve the feed on DR (after cleaning it up), and mark as DELETED in DBCL. Better for cloudify environments. |
efiacor | 2123fec | 2022-12-09 13:40:55 +0000 | [diff] [blame] | 51 | Feed.deleteHandling: DeleteOnDR |
Dominic Lunanuova | de7a02b | 2020-03-12 16:36:09 +0000 | [diff] [blame] | 52 | |
dglFromAtt | d9d3f42 | 2018-10-18 21:04:35 +0000 | [diff] [blame] | 53 | ##################################################### |
| 54 | # |
| 55 | # Settings for Soutbound API: Postgresql |
| 56 | # |
| 57 | ##################################################### |
efiacor | 2123fec | 2022-12-09 13:40:55 +0000 | [diff] [blame] | 58 | # flag indicates if we are using postgresql or an in memory db |
| 59 | UsePGSQL: {{ .Values.usePostgres }} |
dglFromAtt | d9d3f42 | 2018-10-18 21:04:35 +0000 | [diff] [blame] | 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 }} |
dglFromAtt | d9d3f42 | 2018-10-18 21:04:35 +0000 | [diff] [blame] | 67 | # postgres user name |
Krzysztof Opasiak | 03a125a | 2020-05-05 02:11:09 +0200 | [diff] [blame] | 68 | DB.user: ${PG_USER} |
dglFromAtt | d9d3f42 | 2018-10-18 21:04:35 +0000 | [diff] [blame] | 69 | |
| 70 | # postgres user password |
Krzysztof Opasiak | 03a125a | 2020-05-05 02:11:09 +0200 | [diff] [blame] | 71 | DB.cred: ${PG_PASSWORD} |
dglFromAtt | d9d3f42 | 2018-10-18 21:04:35 +0000 | [diff] [blame] | 72 | |
dglFromAtt | d9d3f42 | 2018-10-18 21:04:35 +0000 | [diff] [blame] | 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. |
efiacor | 2123fec | 2022-12-09 13:40:55 +0000 | [diff] [blame] | 84 | # In ONAP, there is only 1 message router service, so use that. |
dglFromAtt | d9d3f42 | 2018-10-18 21:04:35 +0000 | [diff] [blame] | 85 | MR.CentralCname: {{ .Values.dmaapMessageRouterService }} |
| 86 | |
Dominic Lunanuova | de7a02b | 2020-03-12 16:36:09 +0000 | [diff] [blame] | 87 | # Indicator for whether we want hostname verification on SSL connection to MR |
| 88 | MR.hostnameVerify: false |
| 89 | |
dglFromAtt | d9d3f42 | 2018-10-18 21:04:35 +0000 | [diff] [blame] | 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 | |
dglFromAtt | 2ce1365 | 2019-05-03 18:25:12 +0000 | [diff] [blame] | 96 | # Use Basic Authentication when provisioning topics |
efiacor | 2123fec | 2022-12-09 13:40:55 +0000 | [diff] [blame] | 97 | MR.authentication: none |
dglFromAtt | 2ce1365 | 2019-05-03 18:25:12 +0000 | [diff] [blame] | 98 | |
efiacor | 2123fec | 2022-12-09 13:40:55 +0000 | [diff] [blame] | 99 | ApiPermission.Class: org.onap.dmaap.dbcapi.authentication.AllowAll |
Dominic Lunanuova | de7a02b | 2020-03-12 16:36:09 +0000 | [diff] [blame] | 100 | # |
| 101 | # end of MR Related Properties |
| 102 | ################################################################################ |
| 103 | |
dglFromAtt | d9d3f42 | 2018-10-18 21:04:35 +0000 | [diff] [blame] | 104 | ##################################################### |
| 105 | # |
Dominic Lunanuova | de7a02b | 2020-03-12 16:36:09 +0000 | [diff] [blame] | 106 | # Certificate Management |
| 107 | # |
| 108 | ##################################################### |
Dominic Lunanuova | de7a02b | 2020-03-12 16:36:09 +0000 | [diff] [blame] | 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 |
efiacor | 2123fec | 2022-12-09 13:40:55 +0000 | [diff] [blame] | 132 | ########################################################################################## |