blob: 206d6e37fa5c1c33bf9afe0109ba40706ba374a4 [file] [log] [blame]
rameshiyer27ff176652021-09-21 15:19:05 +01001# ============LICENSE_START=======================================================
efiacor6910bbe2023-03-03 14:53:16 +00002# Copyright (C) 2021-2023 Nordix Foundation.
rameshiyer27ff176652021-09-21 15:19:05 +01003# ================================================================================
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
19#################################################################
20# Global configuration defaults.
21#################################################################
22global:
23 persistence: {}
efiacor6910bbe2023-03-03 14:53:16 +000024 aafEnabled: false
25 #Strimzi Kafka properties
26 useStrimziKafka: set-via-parent-chart-global-value
27 kafkaTopics:
28 acRuntimeTopic:
29 name: &acRuntimeTopic policy.clamp-runtime-acm
rameshiyer27ff176652021-09-21 15:19:05 +010030
31#################################################################
32# Secrets metaconfig
33#################################################################
34secrets:
FrancescoFioraEst9c79e262022-02-22 13:12:19 +000035 - uid: restserver-secret
36 type: basicAuth
37 externalSecret: '{{ tpl (default "" .Values.restServer.credsExternalSecret) . }}'
38 login: '{{ .Values.restServer.participantppnt.user }}'
39 password: '{{ .Values.restServer.participantppnt.password }}'
40 passwordPolicy: required
rameshiyer27ff176652021-09-21 15:19:05 +010041 - uid: api-secret
42 type: basicAuth
43 externalSecret: '{{ tpl (default "" .Values.restServer.apiUserExternalSecret) . }}'
44 login: '{{ .Values.restServer.api.user }}'
45 password: '{{ .Values.restServer.api.password }}'
46 passwordPolicy: required
47 - uid: pap-secret
48 type: basicAuth
49 externalSecret: '{{ tpl (default "" .Values.restServer.papUserExternalSecret) . }}'
50 login: '{{ .Values.restServer.pap.user }}'
51 password: '{{ .Values.restServer.pap.password }}'
52 passwordPolicy: required
53 - uid: keystore-password
54 type: password
55 externalSecret: '{{ tpl (default "" .Values.certStores.keyStorePasswordExternalSecret) . }}'
56 password: '{{ .Values.certStores.keyStorePassword }}'
57 passwordPolicy: required
58 - uid: truststore-password
59 type: password
60 externalSecret: '{{ tpl (default "" .Values.certStores.trustStorePasswordExternalSecret) . }}'
61 password: '{{ .Values.certStores.trustStorePassword }}'
62 passwordPolicy: required
63
64certStores:
65 keyStorePassword: Pol1cy_0nap
66 trustStorePassword: Pol1cy_0nap
67
68certInitializer:
FrancescoFioraEst9c79e262022-02-22 13:12:19 +000069 nameOverride: policy-clamp-ac-pf-ppnt-cert-initializer
rameshiyer27ff176652021-09-21 15:19:05 +010070 aafDeployFqi: deployer@people.osaaf.org
71 aafDeployPass: demo123456!
72 fqdn: policy
73 fqi: policy@policy.onap.org
74 public_fqdn: policy.onap.org
75 cadi_latitude: "0.0"
76 cadi_longitude: "0.0"
77 credsPath: /opt/app/osaaf/local
78 app_ns: org.osaaf.aaf
79 uid: 100
80 gid: 101
81 aaf_add_config: >
82 echo "export KEYSTORE='{{ .Values.credsPath }}/org.onap.policy.p12'" > {{ .Values.credsPath }}/.ci;
83 echo "export KEYSTORE_PASSWD='${cadi_keystore_password_p12}'" >> {{ .Values.credsPath }}/.ci;
84 chown -R {{ .Values.uid }}:{{ .Values.gid }} $(dirname {{ .Values.credsPath }});
85
86
87#################################################################
88# Application configuration defaults.
89#################################################################
90# application image
saul.gill5e611402023-03-02 11:49:23 +000091image: onap/policy-clamp-ac-pf-ppnt:6.4.1
rameshiyer27ff176652021-09-21 15:19:05 +010092pullPolicy: Always
93
efiacor6910bbe2023-03-03 14:53:16 +000094componentName: &componentName policy-clamp-ac-pf-ppnt
95
rameshiyer27ff176652021-09-21 15:19:05 +010096# flag to enable debugging - application support required
97debugEnabled: false
98
99# default number of instances
100replicaCount: 1
101
102# application configuration
103restServer:
104 api:
adheli.tavaresf3656cd2021-11-10 14:54:32 +0000105 user: policyadmin
rameshiyer27ff176652021-09-21 15:19:05 +0100106 password: none
107 pap:
adheli.tavaresf3656cd2021-11-10 14:54:32 +0000108 user: policyadmin
rameshiyer27ff176652021-09-21 15:19:05 +0100109 password: none
FrancescoFioraEst9c79e262022-02-22 13:12:19 +0000110 participantppnt:
111 user: participantUser
112 password: none
rameshiyer27ff176652021-09-21 15:19:05 +0100113
114nodeSelector: {}
115
116affinity: {}
efiacor6910bbe2023-03-03 14:53:16 +0000117
rameshiyer27ff176652021-09-21 15:19:05 +0100118ingress:
119 enabled: false
120
FrancescoFioraEst9c79e262022-02-22 13:12:19 +0000121# probe configuration parameters
122liveness:
123 initialDelaySeconds: 20
124 periodSeconds: 10
125 # necessary to disable liveness probe when setting breakpoints
126 # in debugger so K8s doesn't restart unresponsive container
127 enabled: true
128 port: http-api
129
130readiness:
131 initialDelaySeconds: 20
132 periodSeconds: 10
133 port: http-api
134
135service:
136 type: ClusterIP
efiacor6910bbe2023-03-03 14:53:16 +0000137 name: *componentName
FrancescoFioraEst9c79e262022-02-22 13:12:19 +0000138 useNodePortExt: true
139 ports:
140 - name: http-api
141 port: 8085
142 nodePort: 42
143
rameshiyer27ff176652021-09-21 15:19:05 +0100144flavor: small
145resources:
146 small:
147 limits:
148 cpu: 1
149 memory: 4Gi
150 requests:
151 cpu: 100m
152 memory: 1Gi
153 large:
154 limits:
155 cpu: 2
156 memory: 8Gi
157 requests:
158 cpu: 200m
159 memory: 2Gi
160 unlimited: {}
161#Pods Service Account
162serviceAccount:
efiacor6910bbe2023-03-03 14:53:16 +0000163 nameOverride: *componentName
rameshiyer27ff176652021-09-21 15:19:05 +0100164 roles:
165 - read
Sirisha_Manchikanti73c5f002022-07-25 17:04:45 +0100166
167config:
Sirisha_Manchikanti73c5f002022-07-25 17:04:45 +0100168# Any new property can be added in the env by setting in overrides in the format mentioned below
169# All the added properties must be in "key: value" format instead of yaml.
170# additional:
171# spring.config.max-size: 200
172# spring.config.min-size: 10
efiacor6910bbe2023-03-03 14:53:16 +0000173
174# Strimzi Kafka config
175kafkaUser:
176 authenticationType: scram-sha-512
177 acls:
178 - name: *componentName
179 type: group
180 operations: [Read]
181 - name: *acRuntimeTopic
182 type: topic
183 operations: [Read, Write]
184
185readinessCheck:
186 wait_for:
187 - message-router