blob: 6b6c576e6a1687dffac2b607ee5340ffef5b4301 [file] [log] [blame]
jhhd74fe9f2021-04-15 11:04:39 -05001# Copyright © 2017 Amdocs
2# Copyright © 2017, 2021 Bell Canada
jhh0d1c0e82022-04-08 14:36:15 -05003# Modifications Copyright © 2018-2022 AT&T Intellectual Property
mayankg2703ced85142018-03-20 05:42:53 +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
17#################################################################
18# Global configuration defaults.
19#################################################################
20global:
21 nodePortPrefix: 302
jhh01096592019-09-04 07:47:25 -050022
mayankg2703ced85142018-03-20 05:42:53 +000023#################################################################
Krzysztof Opasiak68b1c922020-03-26 23:59:36 +010024# Secrets metaconfig
25#################################################################
26secrets:
27 - uid: db-secret
28 type: basicAuth
29 externalSecret: '{{ tpl (default "" .Values.db.credsExternalSecret) . }}'
30 login: '{{ .Values.db.user }}'
31 password: '{{ .Values.db.password }}'
32 passwordPolicy: required
jhh0d1c0e82022-04-08 14:36:15 -050033 - uid: telemetry-creds
34 type: basicAuth
35 externalSecret: '{{ tpl (default "" .Values.telemetry.credsExternalSecret) . }}'
36 login: '{{ .Values.telemetry.user }}'
37 password: '{{ .Values.telemetry.password }}'
38 passwordPolicy: required
Krzysztof Opasiak68b1c922020-03-26 23:59:36 +010039
40#################################################################
mayankg2703ced85142018-03-20 05:42:53 +000041# Application configuration defaults.
42#################################################################
43# application image
saul.gillef208b02023-04-26 16:16:05 +010044image: onap/policy-pdpd-cl:1.12.2
mayankg2703ced85142018-03-20 05:42:53 +000045pullPolicy: Always
46
47# flag to enable debugging - application support required
48debugEnabled: false
49
mayankg2703ced85142018-03-20 05:42:53 +000050# default number of instances
Jorge Hernandezd9f75452018-06-04 11:18:52 -050051replicaCount: 1
mayankg2703ced85142018-03-20 05:42:53 +000052
53nodeSelector: {}
54
55affinity: {}
56
57# probe configuration parameters
58liveness:
Jorge Hernandez432aa312018-06-04 18:20:43 -050059 initialDelaySeconds: 180
jhh0d1c0e82022-04-08 14:36:15 -050060 periodSeconds: 60
61 timeoutSeconds: 10
mayankg2703ced85142018-03-20 05:42:53 +000062 # necessary to disable liveness probe when setting breakpoints
63 # in debugger so K8s doesn't restart unresponsive container
Jorge Hernandez328eadb2018-05-15 07:52:21 -050064 enabled: true
mayankg2703ced85142018-03-20 05:42:53 +000065
66readiness:
Jorge Hernandezd9f75452018-06-04 11:18:52 -050067 initialDelaySeconds: 60
mayankg2703ced85142018-03-20 05:42:53 +000068 periodSeconds: 10
69
70service:
jhh59ce22d2019-05-14 17:59:36 -050071 type: ClusterIP
jhhd4258672020-08-09 12:08:08 -050072 name: policy-drools-pdp
jhh59ce22d2019-05-14 17:59:36 -050073 internalPort: 6969
Andreas Geisslerf10c5552023-03-21 18:09:46 +010074 ports:
75 - name: http
76 port: 6969
77 - name: http-2
78 port: 9696
mayankg2703ced85142018-03-20 05:42:53 +000079
80ingress:
81 enabled: false
82
jhh01096592019-09-04 07:47:25 -050083server:
jhhed6839f2020-05-08 12:28:27 -050084 jvmOpts: -server -XshowSettings:vm
jhh01096592019-09-04 07:47:25 -050085
jhh01096592019-09-04 07:47:25 -050086telemetry:
87 user: demo@people.osaaf.org
88 password: demo123456!
89
90nexus:
jhhd4258672020-08-09 12:08:08 -050091 name: policy-nexus
92 port: 8081
jhh8534fea2019-09-20 14:35:20 -050093 user: admin
jhh01096592019-09-04 07:47:25 -050094 password: admin123
jhhd2b9ed82019-12-10 17:15:28 -060095 offline: true
jhh01096592019-09-04 07:47:25 -050096
97db:
jhhd4258672020-08-09 12:08:08 -050098 name: policy-mariadb
jhh01096592019-09-04 07:47:25 -050099 user: policy_user
100 password: policy_user
101
102pap:
adheli.tavaresf3656cd2021-11-10 14:54:32 +0000103 user: policyadmin
jhh01096592019-09-04 07:47:25 -0500104 password: zb!XztG34
105
106pdp:
107 user: healthcheck
108 password: zb!XztG34
109
jhhdf5484e2020-04-06 15:08:35 -0500110papl:
111 user: testpap
112 password: alpha123
113
114pdpl:
115 user: testpdp
116 password: alpha123
117
jhh01096592019-09-04 07:47:25 -0500118aai:
119 user: policy@policy.onap.org
120 password: demo123456!
121
122so:
123 user: InfraPortalClient
124 password: password1$
125
126vfc:
127 user:
128 password:
129
130sdnc:
131 user: admin
132 password: Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
133
134dmaap:
135 brmsgw:
136 key:
137 password:
138 pap:
139 key:
140 password:
141
Rashmi Pujar3cfa4cc2019-10-17 16:05:50 -0400142cds:
143 grpc:
144 user: ccsdkapps
145 password: ccsdkapps
146 svcName: cds-blueprints-processor-grpc
147 svcPort: 9111
148
vaibhavjayas4136f5d2018-08-17 07:01:05 +0000149# Resource Limit flavor -By Default using small
jhhd4258672020-08-09 12:08:08 -0500150# Segregation for Different environment (small, large, or unlimited)
vaibhavjayas4136f5d2018-08-17 07:01:05 +0000151flavor: small
vaibhavjayas4136f5d2018-08-17 07:01:05 +0000152resources:
153 small:
154 limits:
155 cpu: 1
156 memory: 4Gi
157 requests:
158 cpu: 100m
159 memory: 1Gi
160 large:
161 limits:
162 cpu: 2
163 memory: 8Gi
164 requests:
165 cpu: 200m
Mandeep Khinda60d36d42018-09-24 15:15:48 +0000166 memory: 2Gi
Pamela Dragosh54048d32018-11-09 07:09:41 -0500167 unlimited: {}
farida azmyc1178372021-04-11 12:55:33 +0200168
169#Pods Service Account
170serviceAccount:
171 nameOverride: policy-drools-pdp
172 roles:
173 - read
jhh0d1c0e82022-04-08 14:36:15 -0500174
jhh0d1c0e82022-04-08 14:36:15 -0500175metrics:
176 serviceMonitor:
177 # Override the labels based on the Prometheus config parameter: serviceMonitorSelector.
178 # The default operator for prometheus enforces the below label.
179 labels:
180 release: prometheus
181 enabled: true
182 port: policy-drools-pdp-9696
183 interval: 60s
Andreas Geisslerf10c5552023-03-21 18:09:46 +0100184 isHttps: false
jhh0d1c0e82022-04-08 14:36:15 -0500185 basicAuth:
186 enabled: true
187 externalSecretNameSuffix: policy-drools-pdp-telemetry-creds
188 externalSecretUserKey: login
189 externalSecretPasswordKey: password
190 selector:
191 app: '{{ include "common.name" . }}'
192 chart: '{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}'
193 release: '{{ include "common.release" . }}'
194 heritage: '{{ .Release.Service }}'