blob: 80460ba5702d263780be2dffb909e3109f9dd33b [file] [log] [blame]
vaibhav_16dece04b2fe2018-03-22 09:07:12 +00001# Copyright © 2017 Amdocs, Bell Canada
Durgpal7ad40692018-08-03 07:28:36 +00002# Modifications Copyright © 2018 AT&T
efiacorfe8f8c92022-03-15 15:36:48 +00003# Modifications Copyright © 2021-2022 Nordix Foundation
vaibhav_16dece04b2fe2018-03-22 09:07:12 +00004#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16
pramodad6382f2018-03-28 22:32:00 +000017#################################################################
18# Global configuration defaults.
19#################################################################
20global:
21 nodePortPrefix: 302
efiacorfe8f8c92022-03-15 15:36:48 +000022 zkTunnelService:
23 type: ClusterIP
24 name: zk-tunnel-svc
25 portName: tcp-zk-tunnel
26 internalPort: 2181
Sylvain Desbureauxe5b6ffc2021-02-10 12:11:53 +010027
efiacor57901a92022-11-14 16:17:15 +000028zookeeper:
29 entrance:
30 image: scholzj/zoo-entrance:latest
31
Sylvain Desbureauxe5b6ffc2021-02-10 12:11:53 +010032#################################################################
33# AAF part
34#################################################################
35certInitializer:
36 nameOverride: dmaap-mr-cert-initializer
37 aafDeployFqi: deployer@people.osaaf.org
38 aafDeployPass: demo123456!
39 # aafDeployCredsExternalSecret: some secret
40 fqdn: dmaap-mr
41 fqi: dmaapmr@mr.dmaap.onap.org
42 public_fqdn: mr.dmaap.onap.org
43 cadi_longitude: "-122.26147"
44 cadi_latitude: "37.78187"
45 app_ns: org.osaaf.aaf
46 credsPath: /opt/app/osaaf/local
47 appMountPath: /appl/dmaapMR1/bundleconfig/etc/sysprops
48 fqi_namespace: org.onap.dmaap.mr
49 aaf_add_config: |
50 cd {{ .Values.credsPath }}
51 echo "*** change jks password into shell safe one"
52 export KEYSTORE_PASSWD=$(tr -cd '[:alnum:]' < /dev/urandom | fold -w64 | head -n1)
53 keytool -storepasswd -new "${KEYSTORE_PASSWD}" \
54 -storepass "${cadi_keystore_password_jks}" \
55 -keystore {{ .Values.fqi_namespace }}.jks
56 echo "*** set key password as same password as jks keystore password"
57 keytool -keypasswd -new "${KEYSTORE_PASSWD}" \
58 -keystore {{ .Values.fqi_namespace }}.jks \
59 -keypass "${cadi_keystore_password_jks}" \
60 -storepass "${KEYSTORE_PASSWD}" -alias {{ .Values.fqi }}
61 echo "*** store the passwords"
62 echo "KEYSTORE_PASSWORD=${KEYSTORE_PASSWD}" > mycreds.prop
63 echo "KEYSTORE_PASSWORD_P12=${cadi_keystore_password_p12}" >> mycreds.prop
64 echo "TRUSTSTORE_PASSWORD=${cadi_truststore_password}" >> mycreds.prop
65 echo "*** give ownership of files to the user"
66 chown -R 1000 .
67
pramodad6382f2018-03-28 22:32:00 +000068#################################################################
69# Application configuration defaults.
70#################################################################
71# application image
efiacorb66260d2022-09-26 10:28:43 +010072image: onap/dmaap/dmaap-mr:1.4.3
pramodad6382f2018-03-28 22:32:00 +000073pullPolicy: Always
74
efiacorfe8f8c92022-03-15 15:36:48 +000075secrets:
76 - uid: mr-kafka-admin-secret
77 externalSecret: '{{ tpl (default "" .Values.config.jaasConfExternalSecret) . }}'
78 type: genericKV
79 envs:
80 - name: sasl.jaas.config
81 value: '{{ .Values.config.someConfig }}'
82 policy: generate
pramodad6382f2018-03-28 22:32:00 +000083
84# flag to enable debugging - application support required
85debugEnabled: false
86
87# application configuration
efiacorfe8f8c92022-03-15 15:36:48 +000088config:
89 someConfig: blah
pramodad6382f2018-03-28 22:32:00 +000090
91# default number of instances
92replicaCount: 1
93
94nodeSelector: {}
95
96affinity: {}
97
98# probe configuration parameters
99liveness:
Sylvain Desbureaux8fade992021-12-06 11:33:11 +0100100 initialDelaySeconds: 10
pramodad6382f2018-03-28 22:32:00 +0000101 periodSeconds: 10
su622b8b763cd2019-10-14 15:37:37 -0400102 timeoutSeconds: 1
Sylvain Desbureaux8fade992021-12-06 11:33:11 +0100103 successThreshold: 1
104 failureThreshold: 3
pramodad6382f2018-03-28 22:32:00 +0000105 # necessary to disable liveness probe when setting breakpoints
106 # in debugger so K8s doesn't restart unresponsive container
Sylvain Desbureauxbe728882020-03-06 08:58:23 +0100107 port: api
pramodad6382f2018-03-28 22:32:00 +0000108 enabled: true
109
110readiness:
Sylvain Desbureaux8fade992021-12-06 11:33:11 +0100111 initialDelaySeconds: 10
pramodad6382f2018-03-28 22:32:00 +0000112 periodSeconds: 10
su622b8b763cd2019-10-14 15:37:37 -0400113 timeoutSeconds: 1
Sylvain Desbureaux8fade992021-12-06 11:33:11 +0100114 successThreshold: 1
115 failureThreshold: 3
116 port: api
117
118startup:
119 initialDelaySeconds: 10
120 periodSeconds: 10
121 timeoutSeconds: 1
122 successThreshold: 1
123 failureThreshold: 70
Sylvain Desbureauxbe728882020-03-06 08:58:23 +0100124 port: api
pramodad6382f2018-03-28 22:32:00 +0000125
126service:
127 type: NodePort
128 name: message-router
Sylvain Desbureauxbe728882020-03-06 08:58:23 +0100129 both_tls_and_plain: true
130 msb:
gummara72e6de2020-03-12 11:15:56 +0000131 - port: 3904
132 url: "/"
133 version: "v1"
134 protocol: "REST"
135 visualRange: "1"
Sylvain Desbureauxbe728882020-03-06 08:58:23 +0100136 ports:
137 - name: api
138 port: 3905
139 plain_port: 3904
140 port_protocol: http
141 nodePort: 26
pramodad6382f2018-03-28 22:32:00 +0000142
su622ba3865652020-03-25 17:26:51 -0400143prometheus:
144 jmx:
145 enabled: false
146 image: solsson/kafka-prometheus-jmx-exporter@sha256
147 imageTag: 6f82e2b0464f50da8104acd7363fb9b995001ddff77d248379f8788e78946143
su622ba3865652020-03-25 17:26:51 -0400148 port: 5556
149 targetPort: 5555
150
pramodad6382f2018-03-28 22:32:00 +0000151ingress:
152 enabled: false
Lucjan Bryndza05649652020-04-29 08:52:33 +0000153 service:
Andreas Geissler51900a92022-08-03 13:10:35 +0200154 - baseaddr: "dmaap-mr-api"
Lucjan Bryndza05649652020-04-29 08:52:33 +0000155 name: "message-router"
156 port: 3905
Andreas Geissler51900a92022-08-03 13:10:35 +0200157 plain_port: 3904
Lucjan Bryndza05649652020-04-29 08:52:33 +0000158 config:
Sylvain Desbureaux12b18332020-05-06 15:21:31 +0200159 ssl: "redirect"
Lucjan Bryndza05649652020-04-29 08:52:33 +0000160
pramodad6382f2018-03-28 22:32:00 +0000161
Prateekinlinux9f5dc042018-09-20 14:08:54 +0000162# Resource Limit flavor -By Default using small
163flavor: small
164# Segregation for Different environment (Small and Large)
165resources:
166 small:
167 limits:
168 cpu: 2000m
169 memory: 4Gi
170 requests:
171 cpu: 500m
172 memory: 1Gi
173 large:
174 limits:
175 cpu: 4000m
176 memory: 8Gi
177 requests:
178 cpu: 1000m
179 memory: 2Gi
180 unlimited: {}
farida azmy13388ba2021-03-17 11:33:28 +0200181
182#Pods Service Account
183serviceAccount:
184 nameOverride: message-router
185 roles:
186 - read