blob: 11daae0de880fca4c46032d84ea40d5cf003dcef [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 kafkaBootstrap: strimzi-kafka-bootstrap
23 saslMechanism: scram-sha-512
24 kafkaInternalPort: 9092
25 zkTunnelService:
26 type: ClusterIP
27 name: zk-tunnel-svc
28 portName: tcp-zk-tunnel
29 internalPort: 2181
Sylvain Desbureauxe5b6ffc2021-02-10 12:11:53 +010030
31#################################################################
32# AAF part
33#################################################################
34certInitializer:
35 nameOverride: dmaap-mr-cert-initializer
36 aafDeployFqi: deployer@people.osaaf.org
37 aafDeployPass: demo123456!
38 # aafDeployCredsExternalSecret: some secret
39 fqdn: dmaap-mr
40 fqi: dmaapmr@mr.dmaap.onap.org
41 public_fqdn: mr.dmaap.onap.org
42 cadi_longitude: "-122.26147"
43 cadi_latitude: "37.78187"
44 app_ns: org.osaaf.aaf
45 credsPath: /opt/app/osaaf/local
46 appMountPath: /appl/dmaapMR1/bundleconfig/etc/sysprops
47 fqi_namespace: org.onap.dmaap.mr
48 aaf_add_config: |
49 cd {{ .Values.credsPath }}
50 echo "*** change jks password into shell safe one"
51 export KEYSTORE_PASSWD=$(tr -cd '[:alnum:]' < /dev/urandom | fold -w64 | head -n1)
52 keytool -storepasswd -new "${KEYSTORE_PASSWD}" \
53 -storepass "${cadi_keystore_password_jks}" \
54 -keystore {{ .Values.fqi_namespace }}.jks
55 echo "*** set key password as same password as jks keystore password"
56 keytool -keypasswd -new "${KEYSTORE_PASSWD}" \
57 -keystore {{ .Values.fqi_namespace }}.jks \
58 -keypass "${cadi_keystore_password_jks}" \
59 -storepass "${KEYSTORE_PASSWD}" -alias {{ .Values.fqi }}
60 echo "*** store the passwords"
61 echo "KEYSTORE_PASSWORD=${KEYSTORE_PASSWD}" > mycreds.prop
62 echo "KEYSTORE_PASSWORD_P12=${cadi_keystore_password_p12}" >> mycreds.prop
63 echo "TRUSTSTORE_PASSWORD=${cadi_truststore_password}" >> mycreds.prop
64 echo "*** give ownership of files to the user"
65 chown -R 1000 .
66
pramodad6382f2018-03-28 22:32:00 +000067#################################################################
68# Application configuration defaults.
69#################################################################
70# application image
efiacor2716b6e2021-12-16 16:03:38 +000071image: onap/dmaap/dmaap-mr:1.3.2
pramodad6382f2018-03-28 22:32:00 +000072pullPolicy: Always
73
Andreas Geisslere7d56872022-06-22 11:23:11 +020074zookeeper:
75 entrance:
76 image: scholzj/zoo-entrance:latest
77
efiacorfe8f8c92022-03-15 15:36:48 +000078secrets:
79 - uid: mr-kafka-admin-secret
80 externalSecret: '{{ tpl (default "" .Values.config.jaasConfExternalSecret) . }}'
81 type: genericKV
82 envs:
83 - name: sasl.jaas.config
84 value: '{{ .Values.config.someConfig }}'
85 policy: generate
pramodad6382f2018-03-28 22:32:00 +000086
87# flag to enable debugging - application support required
88debugEnabled: false
89
90# application configuration
efiacorfe8f8c92022-03-15 15:36:48 +000091config:
92 someConfig: blah
pramodad6382f2018-03-28 22:32:00 +000093
94# default number of instances
95replicaCount: 1
96
97nodeSelector: {}
98
99affinity: {}
100
101# probe configuration parameters
102liveness:
Sylvain Desbureaux8fade992021-12-06 11:33:11 +0100103 initialDelaySeconds: 10
pramodad6382f2018-03-28 22:32:00 +0000104 periodSeconds: 10
su622b8b763cd2019-10-14 15:37:37 -0400105 timeoutSeconds: 1
Sylvain Desbureaux8fade992021-12-06 11:33:11 +0100106 successThreshold: 1
107 failureThreshold: 3
pramodad6382f2018-03-28 22:32:00 +0000108 # necessary to disable liveness probe when setting breakpoints
109 # in debugger so K8s doesn't restart unresponsive container
Sylvain Desbureauxbe728882020-03-06 08:58:23 +0100110 port: api
pramodad6382f2018-03-28 22:32:00 +0000111 enabled: true
112
113readiness:
Sylvain Desbureaux8fade992021-12-06 11:33:11 +0100114 initialDelaySeconds: 10
pramodad6382f2018-03-28 22:32:00 +0000115 periodSeconds: 10
su622b8b763cd2019-10-14 15:37:37 -0400116 timeoutSeconds: 1
Sylvain Desbureaux8fade992021-12-06 11:33:11 +0100117 successThreshold: 1
118 failureThreshold: 3
119 port: api
120
121startup:
122 initialDelaySeconds: 10
123 periodSeconds: 10
124 timeoutSeconds: 1
125 successThreshold: 1
126 failureThreshold: 70
Sylvain Desbureauxbe728882020-03-06 08:58:23 +0100127 port: api
pramodad6382f2018-03-28 22:32:00 +0000128
129service:
130 type: NodePort
131 name: message-router
Sylvain Desbureauxbe728882020-03-06 08:58:23 +0100132 both_tls_and_plain: true
133 msb:
gummara72e6de2020-03-12 11:15:56 +0000134 - port: 3904
135 url: "/"
136 version: "v1"
137 protocol: "REST"
138 visualRange: "1"
Sylvain Desbureauxbe728882020-03-06 08:58:23 +0100139 ports:
140 - name: api
141 port: 3905
142 plain_port: 3904
143 port_protocol: http
144 nodePort: 26
pramodad6382f2018-03-28 22:32:00 +0000145
su622ba3865652020-03-25 17:26:51 -0400146prometheus:
147 jmx:
148 enabled: false
149 image: solsson/kafka-prometheus-jmx-exporter@sha256
150 imageTag: 6f82e2b0464f50da8104acd7363fb9b995001ddff77d248379f8788e78946143
su622ba3865652020-03-25 17:26:51 -0400151 port: 5556
152 targetPort: 5555
153
pramodad6382f2018-03-28 22:32:00 +0000154ingress:
155 enabled: false
Lucjan Bryndza05649652020-04-29 08:52:33 +0000156 service:
157 - baseaddr: "mr.api"
158 name: "message-router"
159 port: 3905
160 config:
Sylvain Desbureaux12b18332020-05-06 15:21:31 +0200161 ssl: "redirect"
Lucjan Bryndza05649652020-04-29 08:52:33 +0000162
pramodad6382f2018-03-28 22:32:00 +0000163
Prateekinlinux9f5dc042018-09-20 14:08:54 +0000164# Resource Limit flavor -By Default using small
165flavor: small
166# Segregation for Different environment (Small and Large)
167resources:
168 small:
169 limits:
170 cpu: 2000m
171 memory: 4Gi
172 requests:
173 cpu: 500m
174 memory: 1Gi
175 large:
176 limits:
177 cpu: 4000m
178 memory: 8Gi
179 requests:
180 cpu: 1000m
181 memory: 2Gi
182 unlimited: {}
farida azmy13388ba2021-03-17 11:33:28 +0200183
184#Pods Service Account
185serviceAccount:
186 nameOverride: message-router
187 roles:
188 - read