blob: f096d996376c3cfdadb3c02061f0f1ae034bb04d [file] [log] [blame]
rope252cd2142c2018-09-17 12:35:36 +01001# ============LICENSE_START=======================================================
2# Copyright (C) 2018 Ericsson. All rights reserved.
3# ================================================================================
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# SPDX-License-Identifier: Apache-2.0
17# ============LICENSE_END=========================================================
18# @author: gareth.roper@ericsson.com
jmacc4f04d32018-10-12 18:24:24 +000019#################################################################
20# Global configuration defaults.
21#################################################################
22global:
23 nodePortPrefix: 302
24 nodePortPrefixExt: 304
25 repository: nexus3.onap.org:10001
26 readinessRepository: oomk8s
Mahendra Raghuwanshi72b69c12019-04-04 10:43:25 +000027 readinessImage: readiness-check:2.0.2
jmacc4f04d32018-10-12 18:24:24 +000028 persistence:
29 mountPath: /dockerdata-nfs
30
31#################################################################
Krzysztof Opasiak0be83cb2020-03-24 21:44:00 +010032# Secrets metaconfig
33#################################################################
34secrets:
35 - uid: db-user-creds
36 type: basicAuth
Krzysztof Opasiakc53ff542020-03-28 02:14:37 +010037 externalSecret: '{{ tpl (default "" .Values.db.userCredsExternalSecret) . }}'
Krzysztof Opasiak0be83cb2020-03-24 21:44:00 +010038 login: '{{ .Values.db.userName }}'
39 password: '{{ .Values.db.userPassword }}'
40 passwordPolicy: required
41 - uid: db-admin-creds
42 type: basicAuth
Krzysztof Opasiakc53ff542020-03-28 02:14:37 +010043 externalSecret: '{{ tpl (default "" .Values.db.adminCredsExternalSecret) . }}'
Krzysztof Opasiak0be83cb2020-03-24 21:44:00 +010044 login: '{{ .Values.db.adminName }}'
45 password: '{{ .Values.db.adminPassword }}'
46 passwordPolicy: required
Sylvain Desbureauxaadf5452020-03-18 18:13:51 +010047 - uid: "so-onap-certs"
48 externalSecret: '{{ tpl (default "" .Values.certSecret) . }}'
49 type: generic
50 filePaths: '{{ .Values.secretsFilePaths }}'
51
52#secretsFilePaths: |
53# - 'my file 1'
54# - '{{ include "templateThatGeneratesFileName" . }}'
Krzysztof Opasiak0be83cb2020-03-24 21:44:00 +010055
56#################################################################
jmacc4f04d32018-10-12 18:24:24 +000057# Application configuration defaults.
58#################################################################
59repository: nexus3.onap.org:10001
seshukmfb56d712019-10-14 10:46:52 +053060image: onap/so/so-monitoring:1.5.3
jmacc4f04d32018-10-12 18:24:24 +000061pullPolicy: Always
62
Krzysztof Opasiak0be83cb2020-03-24 21:44:00 +010063db:
64 userName: so_user
65 userPassword: so_User123
66 # userCredsExternalSecret: some secret
67 adminName: so_admin
68 adminPassword: so_Admin123
69 # adminCredsExternalSecret: some secret
70
rope252cd2142c2018-09-17 12:35:36 +010071replicaCount: 1
72minReadySeconds: 10
73containerPort: 9091
74logPath: app/logs/
75app: so-monitoring
76service:
seshukm0eb23df2020-03-16 20:55:48 +053077#Since this is a feature for monitoring the service type is changed to internal, users can change it to NodePort on need basis...
78 type: ClusterIP
eikrwaqdd0962f2018-10-22 11:28:23 +010079 nodePort: 24
rope252cd2142c2018-09-17 12:35:36 +010080 internalPort: 9091
81 externalPort: 9091
82 portName: so-monitor-port
83updateStrategy:
84 type: RollingUpdate
85 maxUnavailable: 1
86 maxSurge: 1
87# Resource Limit flavor -By Default using small
88flavor: small
89#Segregation for different environment (Small or large)
90resources:
91 small:
92 requests:
93 memory: 1Gi
94 cpu: 10m
95 limits:
96 memory: 4Gi
97 cpu: 1
98 large:
99 requests:
100 memory: 2Gi
101 cpu: 20m
102 limits:
103 memory: 8Gi
104 cpu: 2
105readinessProbe:
106 port: 9091
107 initialDelaySeconds: 20
108 periodSeconds: 10
109 timeoutSeconds: 10
110livenessProbe:
111 port: 9091
112 initialDelaySeconds: 40
113 periodSeconds: 10
114 timeoutSeconds: 10
115 successThreshold: 1
116 failureThreshold: 3
117ingress:
Lucjan Bryndza426a82c2019-08-14 09:14:12 +0200118 enabled: false
119 service:
120 - baseaddr: "somonitoring"
121 name: "so-monitoring"
122 port: 9091
123 config:
124 ssl: "none"
rope252cd2142c2018-09-17 12:35:36 +0100125nodeSelector: {}
126tolerations: []
Krzysztof Opasiak0be83cb2020-03-24 21:44:00 +0100127affinity: {}