blob: 4f861f8789938ef610c05c41977792d8adcfcf91 [file] [log] [blame]
pramodad6382f2018-03-28 22:32:00 +00001# Copyright © 2017 Amdocs, Bell Canada
Durgpal7ad40692018-08-03 07:28:36 +00002# Modifications Copyright © 2018 AT&T
pramodad6382f2018-03-28 22:32:00 +00003#
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.
15
16#################################################################
17# Global configuration defaults.
18#################################################################
19global:
20 nodePortPrefix: 302
pramodad6382f2018-03-28 22:32:00 +000021 readinessRepository: oomk8s
BorislavG3d6f9372018-04-15 11:55:39 +000022 readinessImage: readiness-check:2.0.0
pramodad6382f2018-03-28 22:32:00 +000023 loggingRepository: docker.elastic.co
24 loggingImage: beats/filebeat:5.5.0
Mandeep Khindaca210a92018-05-14 20:55:52 +000025 ubuntuInitRepository: registry.hub.docker.com
pramodad6382f2018-03-28 22:32:00 +000026 persistence: {}
su622be10aee32020-03-10 09:44:35 -040027 envsubstImage: dibi/envsubst
pramodad6382f2018-03-28 22:32:00 +000028
29#################################################################
30# Application configuration defaults.
31#################################################################
32# application image
sunil unnavab96a3912018-12-06 09:50:39 -050033repository: nexus3.onap.org:10001
su622b08f34d92020-03-27 10:23:32 -040034image: onap/dmaap/zookeeper:6.0.3
pramodad6382f2018-03-28 22:32:00 +000035pullPolicy: Always
Mandeep Khindaca210a92018-05-14 20:55:52 +000036ubuntuInitImage: oomk8s/ubuntu-init:2.0.0
sunil.unnava176d2782019-04-15 16:01:38 -040037busyBoxImage: busybox:1.30
38busyBoxRepository: docker.io
pramodad6382f2018-03-28 22:32:00 +000039
40# flag to enable debugging - application support required
41debugEnabled: false
42
pramodad6382f2018-03-28 22:32:00 +000043
44# default number of instances
sunil unnavab96a3912018-12-06 09:50:39 -050045replicaCount: 3
pramodad6382f2018-03-28 22:32:00 +000046
47nodeSelector: {}
48
Matthieu Cauffiezc3d5a562019-03-12 11:07:01 -040049nodeAffinity: {}
50
pramodad6382f2018-03-28 22:32:00 +000051affinity: {}
52
Matthieu Cauffiez767fd662019-03-12 13:47:52 -040053tolerations: {}
54
pramodad6382f2018-03-28 22:32:00 +000055# probe configuration parameters
56liveness:
su622be10aee32020-03-10 09:44:35 -040057 initialDelaySeconds: 40
58 periodSeconds: 20
59 timeoutSeconds: 10
pramodad6382f2018-03-28 22:32:00 +000060 # necessary to disable liveness probe when setting breakpoints
61 # in debugger so K8s doesn't restart unresponsive container
62 enabled: true
63
64readiness:
su622be10aee32020-03-10 09:44:35 -040065 initialDelaySeconds: 40
66 periodSeconds: 20
67 timeoutSeconds: 10
pramodad6382f2018-03-28 22:32:00 +000068
sunil unnavab96a3912018-12-06 09:50:39 -050069#Zookeeper properties
su622be10aee32020-03-10 09:44:35 -040070zkConfig:
71 tickTime: 2000
72 syncLimit: 5
73 initLimit: 10
74 maxClientCnxns: 200
75 autoPurgeSnapRetainCount: 3
76 autoPurgePurgeInterval: 24
77 heapOptions: -Xmx2G -Xms2G
su622b08f34d92020-03-27 10:23:32 -040078 kafkaOpts: -Djava.security.auth.login.config=/etc/zookeeper/secrets/jaas/zk_server_jaas.conf -Dzookeeper.kerberos.removeHostFromPrincipal=true -Dzookeeper.kerberos.removeRealmFromPrincipal=true -Dzookeeper.authProvider.1=org.apache.zookeeper.server.auth.SASLAuthenticationProvider -Dzookeeper.requireClientAuthScheme=sasl
su622be10aee32020-03-10 09:44:35 -040079 clientPort: 2181
80
81jmx:
82 port: 5555
83
84prometheus:
85 jmx:
86 enabled: false
87 image: solsson/kafka-prometheus-jmx-exporter@sha256
88 imageTag: 6f82e2b0464f50da8104acd7363fb9b995001ddff77d248379f8788e78946143
89 imageRepository: docker.io
90 port: 5556
91
92jaas:
93 config:
94 zkAdminUser: kafka
95 zkAdminPassword: kafka_secret
96 #zkAdminPasswordExternal= some password
97
98secrets:
99 - uid: zk-admin
100 type: basicAuth
101 externalSecret: '{{ .Values.jaas.config.zkAdminPasswordExternal}}'
102 login: '{{ .Values.jaas.config.zkAdminUser }}'
103 password: '{{ .Values.jaas.config.zkAdminPassword }}'
104 passwordPolicy: required
sunil unnavab96a3912018-12-06 09:50:39 -0500105
pramodad6382f2018-03-28 22:32:00 +0000106## Persist data to a persitent volume
107persistence:
108 enabled: true
109
110 ## A manually managed Persistent Volume and Claim
111 ## Requires persistence.enabled: true
112 ## If defined, PVC must be created manually before volume will be bound
113 # existingClaim:
114 volumeReclaimPolicy: Retain
115
116 ## database data Persistent Volume Storage Class
117 ## If defined, storageClassName: <storageClass>
118 ## If set to "-", storageClassName: "", which disables dynamic provisioning
119 ## If undefined (the default) or set to null, no storageClassName spec is
120 ## set, choosing the default provisioner. (gp2 on AWS, standard on
121 ## GKE, AWS & OpenStack)
122 ##
123 # storageClass: "-"
Sylvain Desbureaux18fe1fe2019-08-29 17:30:02 +0200124 accessMode: ReadWriteOnce
pramodad6382f2018-03-28 22:32:00 +0000125 size: 2Gi
126 mountPath: /dockerdata-nfs
sunil unnavab96a3912018-12-06 09:50:39 -0500127 mountSubPath: message-router/data-zookeeper
pramodad6382f2018-03-28 22:32:00 +0000128
sunil unnavab96a3912018-12-06 09:50:39 -0500129
130rollingUpdate:
131 maxUnavailable: 1
pramodad6382f2018-03-28 22:32:00 +0000132service:
sunil unnavab96a3912018-12-06 09:50:39 -0500133 type: ClusterIP
Dominic Lunanuova1ba2b252018-04-30 19:01:31 +0000134 name: message-router-zookeeper
135 portName: message-router-zookeeper
sunil unnavab96a3912018-12-06 09:50:39 -0500136 clientPortName: client
137 clientPort: 2181
138 serverPortName: server
139 serverPort: 2888
140 leaderElectionPortName: leader-election
141 leaderElectionPort: 3888
pramodad6382f2018-03-28 22:32:00 +0000142
143ingress:
144 enabled: false
145
Prateekinlinux9f5dc042018-09-20 14:08:54 +0000146# Resource Limit flavor -By Default using small
147flavor: small
148# Segregation for Different environment (Small and Large)
149resources:
150 small:
151 limits:
152 cpu: 2000m
153 memory: 4Gi
154 requests:
155 cpu: 500m
156 memory: 1Gi
157 large:
158 limits:
159 cpu: 4000m
160 memory: 8Gi
161 requests:
162 cpu: 1000m
163 memory: 2Gi
sunil.unnava02f077e2019-03-28 20:50:29 -0400164 unlimited: {}