blob: 1f23112bc49aba5288d7cdb60d5e9204f25da3e1 [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 #Strimzi Kafka properties
25 useStrimziKafka: set-via-parent-chart-global-value
26 kafkaTopics:
27 acRuntimeTopic:
28 name: &acRuntimeTopic policy.clamp-runtime-acm
rameshiyer27ff176652021-09-21 15:19:05 +010029
30#################################################################
31# Secrets metaconfig
32#################################################################
33secrets:
FrancescoFioraEst9c79e262022-02-22 13:12:19 +000034 - uid: restserver-secret
35 type: basicAuth
36 externalSecret: '{{ tpl (default "" .Values.restServer.credsExternalSecret) . }}'
37 login: '{{ .Values.restServer.participantppnt.user }}'
38 password: '{{ .Values.restServer.participantppnt.password }}'
39 passwordPolicy: required
rameshiyer27ff176652021-09-21 15:19:05 +010040 - uid: api-secret
41 type: basicAuth
42 externalSecret: '{{ tpl (default "" .Values.restServer.apiUserExternalSecret) . }}'
43 login: '{{ .Values.restServer.api.user }}'
44 password: '{{ .Values.restServer.api.password }}'
45 passwordPolicy: required
46 - uid: pap-secret
47 type: basicAuth
48 externalSecret: '{{ tpl (default "" .Values.restServer.papUserExternalSecret) . }}'
49 login: '{{ .Values.restServer.pap.user }}'
50 password: '{{ .Values.restServer.pap.password }}'
51 passwordPolicy: required
rameshiyer27ff176652021-09-21 15:19:05 +010052
53#################################################################
54# Application configuration defaults.
55#################################################################
56# application image
liamfallon2d0db7c2023-11-14 14:07:33 +010057image: onap/policy-clamp-ac-pf-ppnt:7.0.3
rameshiyer27ff176652021-09-21 15:19:05 +010058pullPolicy: Always
59
efiacor6910bbe2023-03-03 14:53:16 +000060componentName: &componentName policy-clamp-ac-pf-ppnt
61
rameshiyer27ff176652021-09-21 15:19:05 +010062# flag to enable debugging - application support required
63debugEnabled: false
64
65# default number of instances
66replicaCount: 1
67
68# application configuration
69restServer:
70 api:
adheli.tavaresf3656cd2021-11-10 14:54:32 +000071 user: policyadmin
rameshiyer27ff176652021-09-21 15:19:05 +010072 password: none
73 pap:
adheli.tavaresf3656cd2021-11-10 14:54:32 +000074 user: policyadmin
rameshiyer27ff176652021-09-21 15:19:05 +010075 password: none
FrancescoFioraEst9c79e262022-02-22 13:12:19 +000076 participantppnt:
77 user: participantUser
78 password: none
rameshiyer27ff176652021-09-21 15:19:05 +010079
80nodeSelector: {}
81
82affinity: {}
efiacor6910bbe2023-03-03 14:53:16 +000083
rameshiyer27ff176652021-09-21 15:19:05 +010084ingress:
85 enabled: false
86
AndrewLamb7ef78ae2023-04-20 16:24:13 +010087serviceMesh:
88 authorizationPolicy:
89 authorizedPrincipals:
90 - serviceAccount: message-router-read
91
FrancescoFioraEst9c79e262022-02-22 13:12:19 +000092# probe configuration parameters
93liveness:
Andreas Geisslerc50f0892023-06-14 14:21:31 +020094 initialDelaySeconds: 60
FrancescoFioraEst9c79e262022-02-22 13:12:19 +000095 periodSeconds: 10
96 # necessary to disable liveness probe when setting breakpoints
97 # in debugger so K8s doesn't restart unresponsive container
98 enabled: true
99 port: http-api
100
101readiness:
Andreas Geisslerc50f0892023-06-14 14:21:31 +0200102 initialDelaySeconds: 60
FrancescoFioraEst9c79e262022-02-22 13:12:19 +0000103 periodSeconds: 10
104 port: http-api
105
106service:
107 type: ClusterIP
efiacor6910bbe2023-03-03 14:53:16 +0000108 name: *componentName
Andreas Geisslerf10c5552023-03-21 18:09:46 +0100109 internalPort: 8085
FrancescoFioraEst9c79e262022-02-22 13:12:19 +0000110 ports:
111 - name: http-api
112 port: 8085
FrancescoFioraEst9c79e262022-02-22 13:12:19 +0000113
rameshiyer27ff176652021-09-21 15:19:05 +0100114flavor: small
115resources:
116 small:
117 limits:
vladimir turokdb8167b2023-09-20 11:09:21 +0200118 cpu: 1
Andreas Geissler555db9c2023-06-20 11:38:39 +0200119 memory: 1Gi
rameshiyer27ff176652021-09-21 15:19:05 +0100120 requests:
Andreas Geissler555db9c2023-06-20 11:38:39 +0200121 cpu: 0.5
rameshiyer27ff176652021-09-21 15:19:05 +0100122 memory: 1Gi
123 large:
124 limits:
vladimir turokdb8167b2023-09-20 11:09:21 +0200125 cpu: 2
Andreas Geissler555db9c2023-06-20 11:38:39 +0200126 memory: 2Gi
rameshiyer27ff176652021-09-21 15:19:05 +0100127 requests:
Andreas Geissler555db9c2023-06-20 11:38:39 +0200128 cpu: 1
rameshiyer27ff176652021-09-21 15:19:05 +0100129 memory: 2Gi
130 unlimited: {}
131#Pods Service Account
132serviceAccount:
efiacor6910bbe2023-03-03 14:53:16 +0000133 nameOverride: *componentName
rameshiyer27ff176652021-09-21 15:19:05 +0100134 roles:
135 - read
Sirisha_Manchikanti73c5f002022-07-25 17:04:45 +0100136
137config:
Sirisha_Manchikanti73c5f002022-07-25 17:04:45 +0100138# Any new property can be added in the env by setting in overrides in the format mentioned below
139# All the added properties must be in "key: value" format instead of yaml.
140# additional:
141# spring.config.max-size: 200
142# spring.config.min-size: 10
efiacor6910bbe2023-03-03 14:53:16 +0000143
144# Strimzi Kafka config
145kafkaUser:
146 authenticationType: scram-sha-512
147 acls:
148 - name: *componentName
149 type: group
150 operations: [Read]
151 - name: *acRuntimeTopic
152 type: topic
153 operations: [Read, Write]
154
155readinessCheck:
156 wait_for:
157 - message-router