blob: 7564ccfc7864261a6ab6db92c5380015678db59d [file] [log] [blame]
Fiachra Corcoranbe966552018-08-07 16:58:45 +01001# Copyright © 2017 Amdocs, Bell Canada
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# Global configuration defaults.
17#################################################################
18global:
19 nodePortPrefix: 302
econwar28266fa2019-03-05 16:39:00 +000020 loggingDirectory: /opt/app/datartr/logs
Sylvain Desbureauxce3b4612020-03-10 08:45:42 +010021 persistence: {}
Fiachra Corcoranbe966552018-08-07 16:58:45 +010022
23#################################################################
Krzysztof Opasiake55b4d52020-02-07 22:54:20 +010024# Secrets metaconfig
25#################################################################
26secrets:
27 - uid: dmaap-dr-db-user-secret
Krzysztof Opasiak2df4a782020-05-08 22:50:24 +020028 name: &dbSecretName '{{ include "common.release" . }}-dmaap-dr-db-user-secret'
Krzysztof Opasiake55b4d52020-02-07 22:54:20 +010029 type: basicAuth
30 externalSecret: '{{ tpl (default "" .Values.config.dmaapDrDb.userCredentialsExternalSecret) . }}'
31 login: '{{ .Values.config.dmaapDrDb.userName }}'
32 password: '{{ .Values.config.dmaapDrDb.userPassword }}'
33
34#################################################################
Fiachra Corcoranbe966552018-08-07 16:58:45 +010035# Application configuration defaults.
36#################################################################
37# application image
Sylvain Desbureauxbba4a132021-03-25 10:15:41 +010038image: onap/dmaap/datarouter-prov:2.1.8
Fiachra Corcoranbe966552018-08-07 16:58:45 +010039pullPolicy: Always
40
41# flag to enable debugging - application support required
42debugEnabled: false
43
44# application configuration - see parent values chart
45
46# default number of instances
47replicaCount: 1
48
49nodeSelector: {}
50
51affinity: {}
52
53# probe configuration parameters
54liveness:
55 initialDelaySeconds: 30
56 periodSeconds: 10
57 # necessary to disable liveness probe when setting breakpoints
58 # in debugger so K8s doesn't restart unresponsive container
59 enabled: true
60
61readiness:
62 initialDelaySeconds: 30
63 periodSeconds: 10
64
65## Persist data to a persitent volume
66persistence:
Sylvain Desbureauxce3b4612020-03-10 08:45:42 +010067 enabled: true
efiacore62958b2019-09-27 16:54:36 +010068 volumeReclaimPolicy: Retain
69 accessMode: ReadWriteOnce
70 mountPath: /dockerdata-nfs
71
Fiachra Corcoranbe966552018-08-07 16:58:45 +010072ingress:
73 enabled: false
Lucjan Bryndza554759c2019-11-27 15:02:14 +010074 service:
75 - baseaddr: "dmaapdrprov"
76 name: "dmaap-dr-prov"
77 port: 8443
78 config:
79 ssl: "redirect"
Fiachra Corcoranbe966552018-08-07 16:58:45 +010080
econwar28266fa2019-03-05 16:39:00 +000081config:
82 # dr provisioning server configuration
83 dmaapDrProv:
84 servicetype: NodePort
econwar28266fa2019-03-05 16:39:00 +000085 internalPort: 8080
86 internalPort2: 8443
87 portName: dr-prov-port
88 portName2: dr-prov-port2
89 nodePort: 59
90 nodePort2: 69
efiacor9ef176c2020-02-20 16:50:30 +000091 # dr uses the EELF Logging framework https://github.com/att/EELF
92 # and supports the following log levels: TRACE, DEBUG, INFO, WARN, ERROR, OFF
93 logLevel: "INFO"
94
econwar28266fa2019-03-05 16:39:00 +000095 # dr-prov db configuration
96 dmaapDrDb:
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010097 mariadbServiceName: dmaap-dr-db
econwar28266fa2019-03-05 16:39:00 +000098 mariadbServicePort: 3306
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010099 mariadbContName: &dmaap-dr-db dmaap-dr-db
Krzysztof Opasiake55b4d52020-02-07 22:54:20 +0100100 userName: datarouter
101# userPassword: password
102# userCredentialsExternalSecret: some secret
econwar28266fa2019-03-05 16:39:00 +0000103
104# mariadb-galera configuration
105mariadb:
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +0100106 name: *dmaap-dr-db
107 nameOverride: *dmaap-dr-db
Sylvain Desbureaux85bc09f2021-06-21 16:11:39 +0200108 replicaCount: 1
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +0100109 db:
110 externalSecret: *dbSecretName
111 name: datarouter
econwar28266fa2019-03-05 16:39:00 +0000112 service:
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +0100113 name: dmaap-dr-db
econwar28266fa2019-03-05 16:39:00 +0000114 nfsprovisionerPrefix: dmaap-dr-db
115 persistence:
116 size: 1Gi
117 mountSubPath: data-router/dr-db-data
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +0100118 serviceAccount:
119 nameOverride: *dmaap-dr-db
efiacore62958b2019-09-27 16:54:36 +0100120
Krzysztof Opasiak2df4a782020-05-08 22:50:24 +0200121#################################################################
122# AAF part
123#################################################################
124certInitializer:
125 nameOverride: dmaap-dr-prov-cert-initializer
efiacor6ca697d2020-03-06 16:30:05 +0000126 aafDeployFqi: deployer@people.osaaf.org
efiacore62958b2019-09-27 16:54:36 +0100127 aafDeployPass: demo123456!
Krzysztof Opasiak2df4a782020-05-08 22:50:24 +0200128# aafDeployCredsExternalSecret: some secret
efiacore62958b2019-09-27 16:54:36 +0100129 fqdn: dmaap-dr-prov
130 fqi: dmaap-dr-prov@dmaap-dr.onap.org
131 publicFqdn: dmaap-dr.onap.org
132 cadiLatitude: 0.0
133 cadiLongitude: 0.0
Krzysztof Opasiak2df4a782020-05-08 22:50:24 +0200134 app_ns: org.osaaf.aaf
135 credsPath: /opt/app/osaaf/local
136
efiacore62958b2019-09-27 16:54:36 +0100137
138# Resource Limit flavor -By Default using small
139flavor: small
140# Segregation for Different environment (Small and Large)
141resources:
142 small:
143 limits:
144 cpu: 2000m
145 memory: 4Gi
146 requests:
147 cpu: 500m
148 memory: 1Gi
149 large:
150 limits:
151 cpu: 4000m
152 memory: 8Gi
153 requests:
154 cpu: 1000m
155 memory: 2Gi
Krzysztof Opasiake55b4d52020-02-07 22:54:20 +0100156 unlimited: {}
farida azmy13388ba2021-03-17 11:33:28 +0200157
158#Pods Service Account
159serviceAccount:
160 nameOverride: dmaap-dr-prov
161 roles:
162 - read