blob: 4447a7dfaa1ae986ff7d69968d88db854a9c59d8 [file] [log] [blame]
vaibhav_16dece04b2fe2018-03-22 09:07:12 +00001# 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
jmac065e2ce2018-03-29 01:18:02 +000015#################################################################
16# Global configuration defaults.
17#################################################################
18global:
19 nodePortPrefix: 302
jmac0e4f7172018-09-07 18:06:43 +000020 nodePortPrefixExt: 304
jmac065e2ce2018-03-29 01:18:02 +000021 repository: nexus3.onap.org:10001
jmac065e2ce2018-03-29 01:18:02 +000022 readinessRepository: oomk8s
Mahendra Raghuwanshib76cb282019-04-09 10:13:07 +000023 readinessImage: readiness-check:2.0.2
jmac065e2ce2018-03-29 01:18:02 +000024 loggingRepository: docker.elastic.co
25 loggingImage: beats/filebeat:5.5.0
26 persistence:
27 mountPath: /dockerdata-nfs
Agarwal, Ruchira (ra1926)ec7c75e2019-10-01 17:36:24 +000028 aafEnabled: true
jmac065e2ce2018-03-29 01:18:02 +000029
30#################################################################
31# Application configuration defaults.
32#################################################################
33# application images
34repository: nexus3.onap.org:10001
35pullPolicy: Always
Timoney, Dan (dt5972)6c198482019-12-03 10:35:51 -050036image: onap/sdnc-image:1.7.6
jmac065e2ce2018-03-29 01:18:02 +000037
Timoney, Dan (dt5972)a3bc1a52019-06-26 16:16:52 -040038
jmac065e2ce2018-03-29 01:18:02 +000039# flag to enable debugging - application support required
40debugEnabled: false
41
42# application configuration
BorislavG5f3b6192018-03-25 18:12:38 +030043config:
Timoney, Dan (dt5972)ba4d2eb2019-05-07 13:32:42 -040044 odlUid: 100
45 odlGid: 101
jmaca68f4cb2018-05-10 22:44:19 +000046 odlPassword: Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
Mahendra Raghuwanshib76cb282019-04-09 10:13:07 +000047 dbRootPassword: secretpassword
Timoney, Dan (dt5972)a3bc1a52019-06-26 16:16:52 -040048 dbSdnctlUser: sdnctl
49 dbSdnctlDatabase: sdnctl
jmac70863e12018-05-16 14:53:03 +000050 dbSdnctlPassword: gamma
jmac065e2ce2018-03-29 01:18:02 +000051 enableClustering: true
Timoney, Dan (dt5972)a3bc1a52019-06-26 16:16:52 -040052 sdncHome: /opt/onap/sdnc
jmaca68f4cb2018-05-10 22:44:19 +000053 binDir: /opt/onap/sdnc/bin
Timoney, Dan (dt5972)a3bc1a52019-06-26 16:16:52 -040054 etcDir: /opt/onap/sdnc/data
Trevor Tait567ff1e2018-05-01 16:20:54 -040055 geoEnabled: false
Neha Jain7b0d6c62018-05-17 14:34:49 -040056# if geoEnabled is set to true here, mysql.geoEnabled must be set to true
Trevor Tait567ff1e2018-05-01 16:20:54 -040057# if geoEnabled is set to true the following 3 values must be set to their proper values
58 myODLCluster: 127.0.0.1
59 peerODLCluster: 127.0.0.1
Mohammadreza Pasandidehb642ee52018-06-19 15:19:53 -040060 isPrimaryCluster: true
jmac065e2ce2018-03-29 01:18:02 +000061 configDir: /opt/onap/sdnc/data/properties
62 dmaapTopic: SUCCESS
jmaca68f4cb2018-05-10 22:44:19 +000063 dmaapPort: 3904
BorislavG5f3b6192018-03-25 18:12:38 +030064 logstashServiceName: log-ls
65 logstashPort: 5044
jmac7c434672018-05-11 20:14:17 +000066 ansibleServiceName: sdnc-ansible-server
67 ansiblePort: 8000
Timoney, Dan (dt5972)6819bc92019-02-12 13:30:49 -050068 javaHome: /usr/lib/jvm/java-1.8-openjdk
jmac7c434672018-05-11 20:14:17 +000069
Timoney, Dan (dt5972)58774772019-08-21 16:50:54 -040070 odl:
71 etcDir: /opt/opendaylight/etc
72 binDir: /opt/opendaylight/bin
73 salConfigDir: /opt/opendaylight/system/org/opendaylight/controller/sal-clustering-config
74 salConfigVersion: 1.8.2
75 akka:
76 seedNodeTimeout: 15s
77 circuitBreaker:
78 maxFailures: 10
79 callTimeout: 90s
80 resetTimeout: 30s
81 recoveryEventTimeout: 90s
82 datastore:
83 persistentActorRestartMinBackoffInSeconds: 10
84 persistentActorRestartMaxBackoffInSeconds: 40
85 persistentActorRestartResetBackoffInSeconds: 20
86 shardTransactionCommitTimeoutInSeconds: 120
87 shardIsolatedLeaderCheckIntervalInMillis: 30000
88 operationTimeoutInSeconds: 120
89 javaOptions:
90 maxGCPauseMillis: 100
91 parallelGCThreads : 3
92 numberGGLogFiles: 10
93
94
95
Mahendra Raghuwanshib76cb282019-04-09 10:13:07 +000096 #local Mariadb-galera cluster
97 localDBCluster: false
98
99 #Shared mariadb-galera details
100 mariadbGalera:
101 chartName: mariadb-galera
102 serviceName: mariadb-galera
103 internalPort: 3306
104
jmac065e2ce2018-03-29 01:18:02 +0000105# dependency / sub-chart configuration
Agarwal, Ruchira (ra1926)ec7c75e2019-10-01 17:36:24 +0000106aaf_init:
107 agentImage: onap/aaf/aaf_agent:2.1.15
108 app_ns: "org.osaaf.aaf"
109 fqi: "sdnc@sdnc.onap.org"
110 fqdn: "sdnc"
111 public_fqdn: "sdnc.onap.org"
112 deploy_fqi: "deployer@people.osaaf.org"
113 deploy_pass: "demo123456!"
114 cadi_latitude: "38.0"
115 cadi_longitude: "-72.0"
116
Sylvain Desbureaux7acab562019-03-01 09:26:13 +0100117cds:
Abdelmuhaimen Seaudif487c952019-09-03 17:45:29 +0000118 enabled: false
Sylvain Desbureaux7acab562019-03-01 09:26:13 +0100119
jmac065e2ce2018-03-29 01:18:02 +0000120dmaap-listener:
121 nameOverride: sdnc-dmaap-listener
122 config:
123 sdncChartName: sdnc
Mahendra Raghuwanshib76cb282019-04-09 10:13:07 +0000124 mysqlChartName: mariadb-galera
jmaca68f4cb2018-05-10 22:44:19 +0000125 dmaapPort: 3904
126 sdncPort: 8282
jmac065e2ce2018-03-29 01:18:02 +0000127 configDir: /opt/onap/sdnc/data/properties
jmaca68f4cb2018-05-10 22:44:19 +0000128 odlPassword: Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
jmac065e2ce2018-03-29 01:18:02 +0000129
130ueb-listener:
131 nameOverride: sdnc-ueb-listener
132 config:
jmaca68f4cb2018-05-10 22:44:19 +0000133 sdncPort: 8282
jmac065e2ce2018-03-29 01:18:02 +0000134 sdncChartName: sdnc
Mahendra Raghuwanshib76cb282019-04-09 10:13:07 +0000135 mysqlChartName: mariadb-galera
jmac065e2ce2018-03-29 01:18:02 +0000136 configDir: /opt/onap/sdnc/data/properties
jmaca68f4cb2018-05-10 22:44:19 +0000137 odlPassword: Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
jmac065e2ce2018-03-29 01:18:02 +0000138
139sdnc-portal:
140 config:
141 sdncChartName: sdnc
Mahendra Raghuwanshib76cb282019-04-09 10:13:07 +0000142 mysqlChartName: mariadb-galera
jmac065e2ce2018-03-29 01:18:02 +0000143 configDir: /opt/onap/sdnc/data/properties
Mahendra Raghuwanshib76cb282019-04-09 10:13:07 +0000144 dbRootPassword: secretpassword
jmac70863e12018-05-16 14:53:03 +0000145 dbSdnctlPassword: gamma
jmaca68f4cb2018-05-10 22:44:19 +0000146 odlPassword: Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
jmac065e2ce2018-03-29 01:18:02 +0000147
jmac7c434672018-05-11 20:14:17 +0000148sdnc-ansible-server:
149 service:
150 name: sdnc-ansible-server
151 internalPort: 8000
152 config:
Mahendra Raghuwanshib76cb282019-04-09 10:13:07 +0000153 mysqlServiceName: mariadb-galera
jmac7c434672018-05-11 20:14:17 +0000154
Mahendra Raghuwanshib76cb282019-04-09 10:13:07 +0000155mariadb-galera:
jmac065e2ce2018-03-29 01:18:02 +0000156 nameOverride: sdnc-db
157 service:
158 name: sdnc-dbhost
jmacbc92d132018-04-07 03:46:12 +0000159 internalPort: 3306
jmac065e2ce2018-03-29 01:18:02 +0000160 sdnctlPrefix: sdnc
161 persistence:
Mahendra Raghuwanshib76cb282019-04-09 10:13:07 +0000162 mountSubPath: sdnc/mariadb-galera
jmac065e2ce2018-03-29 01:18:02 +0000163 enabled: true
jmac065e2ce2018-03-29 01:18:02 +0000164 replicaCount: 1
165
166dgbuilder:
167 nameOverride: sdnc-dgbuilder
168 config:
Mahendra Raghuwanshib76cb282019-04-09 10:13:07 +0000169 dbPodName: mariadb-galera
170 dbServiceName: mariadb-galera
171 dbRootPassword: secretpassword
jmac70863e12018-05-16 14:53:03 +0000172 dbSdnctlPassword: gamma
173 dgUserPassword: cc03e747a6afbbcbf8be7668acfebee5
jmac065e2ce2018-03-29 01:18:02 +0000174 service:
BorislavG1ffbd992018-04-24 07:56:27 +0000175 name: sdnc-dgbuilder
jmac065e2ce2018-03-29 01:18:02 +0000176 nodePort: "03"
177
178# default number of instances
179replicaCount: 1
180
181nodeSelector: {}
182
183affinity: {}
184
185# probe configuration parameters
186liveness:
187 initialDelaySeconds: 10
188 periodSeconds: 10
189 # necessary to disable liveness probe when setting breakpoints
190 # in debugger so K8s doesn't restart unresponsive container
191 enabled: true
192
193readiness:
194 initialDelaySeconds: 10
195 periodSeconds: 10
196
197service:
198 type: NodePort
199 name: sdnc
BorislavG1ffbd992018-04-24 07:56:27 +0000200 portName: sdnc
jmac065e2ce2018-03-29 01:18:02 +0000201 internalPort: 8181
202 internalPort2: 8101
203 internalPort3: 8080
Timoney, Dan (dt5972)c6de2692019-08-14 14:22:37 -0400204 internalPort4: 8443
Mohammadreza Pasandidehb756fb72018-04-03 10:06:45 -0400205
jmac065e2ce2018-03-29 01:18:02 +0000206 #port
207 externalPort: 8282
208 nodePort: "02"
209
210 externalPort2: 8202
211 nodePort2: "08"
212
213 externalPort3: 8280
214 nodePort3: 46
215
jmaca68f4cb2018-05-10 22:44:19 +0000216 externalPort4: 8443
217 nodePort4: 67
218
jmac065e2ce2018-03-29 01:18:02 +0000219 clusterPort: 2550
Mohammadreza Pasandidehb756fb72018-04-03 10:06:45 -0400220 clusterPort2: 2650
221 clusterPort3: 2681
222
223 geoNodePort1: 61
224 geoNodePort2: 62
225 geoNodePort3: 63
226 geoNodePort4: 64
227 geoNodePort5: 65
228 geoNodePort6: 66
jmac065e2ce2018-03-29 01:18:02 +0000229
jmac8d6dc962018-04-26 14:26:55 +0000230## Persist data to a persitent volume
231persistence:
232 enabled: true
233
234 ## A manually managed Persistent Volume and Claim
235 ## Requires persistence.enabled: true
236 ## If defined, PVC must be created manually before volume will be bound
237 # existingClaim:
238 volumeReclaimPolicy: Retain
239
240 ## database data Persistent Volume Storage Class
241 ## If defined, storageClassName: <storageClass>
242 ## If set to "-", storageClassName: "", which disables dynamic provisioning
243 ## If undefined (the default) or set to null, no storageClassName spec is
244 ## set, choosing the default provisioner. (gp2 on AWS, standard on
245 ## GKE, AWS & OpenStack)
246 accessMode: ReadWriteOnce
247 size: 1Gi
248 mountPath: /dockerdata-nfs
249 mountSubPath: sdnc/mdsal
250 mdsalPath: /opt/opendaylight/current/daexim
251
Rahul Tyagi44cc1ac2019-03-02 06:15:35 +0000252certpersistence:
253 enabled: true
254
255 ## A manually managed Persistent Volume and Claim
256 ## Requires persistence.enabled: true
257 ## If defined, PVC must be created manually before volume will be bound
258 # existingClaim:
259
260 volumeReclaimPolicy: Retain
261 accessMode: ReadWriteOnce
262 size: 50Mi
263 mountPath: /dockerdata-nfs
264 mountSubPath: sdnc/certs
Agarwal, Ruchira (ra1926)ec7c75e2019-10-01 17:36:24 +0000265 certPath: /opt/app/osaaf
Rahul Tyagi44cc1ac2019-03-02 06:15:35 +0000266 ##storageClass: "manual"
267
jmac065e2ce2018-03-29 01:18:02 +0000268ingress:
269 enabled: false
Lucjan Bryndza08448402019-11-27 14:26:54 +0100270 service:
271 - baseaddr: "sdnc"
272 name: "sdnc"
273 port: 8443
274 config:
275 ssl: "redirect"
jmac065e2ce2018-03-29 01:18:02 +0000276
toshrajbhardwaj72b5f0f2018-09-13 02:45:22 +0000277#Resource Limit flavor -By Default using small
278flavor: small
279#segregation for different envionment (Small and Large)
280
281resources:
Mandeep Khindade045712018-09-19 18:11:57 +0000282 small:
283 limits:
284 cpu: 2
285 memory: 4Gi
286 requests:
Mandeep Khinda3c134252018-09-19 23:56:37 +0000287 cpu: 1
288 memory: 2Gi
Mandeep Khindade045712018-09-19 18:11:57 +0000289 large:
290 limits:
291 cpu: 4
292 memory: 8Gi
293 requests:
Mandeep Khinda3c134252018-09-19 23:56:37 +0000294 cpu: 2
295 memory: 4Gi
Mandeep Khinda60d36d42018-09-24 15:15:48 +0000296 unlimited: {}