blob: dddf025d31f6c24b54fdb6a92eb2f182607eabf7 [file] [log] [blame]
aravind.est0879dfc2023-02-22 09:05:50 +00001# ============LICENSE_START=======================================================
2# Copyright (C) 2023 Nordix Foundation.
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
19#################################################################
20# Global configuration defaults.
21#################################################################
22global:
23 persistence: {}
24 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
30
31#################################################################
32# Secrets metaconfig
33#################################################################
34secrets:
35 - uid: restserver-secret
36 type: basicAuth
37 externalSecret: '{{ tpl (default "" .Values.restServer.credsExternalSecret) . }}'
38 login: '{{ .Values.restServer.user }}'
39 password: '{{ .Values.restServer.password }}'
40 passwordPolicy: required
41 - uid: keystore-password
42 type: password
43 externalSecret: '{{ tpl (default "" .Values.certStores.keyStorePasswordExternalSecret) . }}'
44 password: '{{ .Values.certStores.keyStorePassword }}'
45 passwordPolicy: required
46 - uid: truststore-password
47 type: password
48 externalSecret: '{{ tpl (default "" .Values.certStores.trustStorePasswordExternalSecret) . }}'
49 password: '{{ .Values.certStores.trustStorePassword }}'
50 passwordPolicy: required
51
52certStores:
53 keyStorePassword: Pol1cy_0nap
54 trustStorePassword: Pol1cy_0nap
55
56#################################################################
57# Application configuration defaults.
58#################################################################
59# application image
60image: onap/policy-clamp-ac-kserve-ppnt:6.4.1
61pullPolicy: Always
62
63
64componentName: &componentName policy-clamp-ac-kserve-ppnt
65
66# application configuration
67restServer:
68 user: participantUser
69 password: zb!XztG34
70
71# flag to enable debugging - application support required
72debugEnabled: false
73
74# default number of instances
75replicaCount: 1
76
77nodeSelector: {}
78
79affinity: {}
80ingress:
81 enabled: false
82
83# probe configuration parameters
84liveness:
85 initialDelaySeconds: 20
86 periodSeconds: 10
87 # necessary to disable liveness probe when setting breakpoints
88 # in debugger so K8s doesn't restart unresponsive container
89 enabled: true
90 port: kserve-api
91
92readiness:
93 initialDelaySeconds: 20
94 periodSeconds: 10
95 port: kserve-api
96
97service:
98 type: ClusterIP
99 name: *componentName
100 ports:
101 - name: kserve-api
102 port: 8087
103 nodePort: 42
104
105
106flavor: small
107resources:
108 small:
109 limits:
110 cpu: 1
111 memory: 4Gi
112 requests:
113 cpu: 100m
114 memory: 1Gi
115 large:
116 limits:
117 cpu: 2
118 memory: 8Gi
119 requests:
120 cpu: 200m
121 memory: 2Gi
122 unlimited: {}
123#Pods Service Account
124serviceAccount:
125 nameOverride: *componentName
126 roles:
127 - create
128
129config:
130# Any new property can be added in the env by setting in overrides in the format mentioned below
131# All the added properties must be in "key: value" format instead of yaml.
132# additional:
133# spring.config.max-size: 200
134# spring.config.min-size: 10
135# Strimzi Kafka config
136kafkaUser:
137 authenticationType: scram-sha-512
138 acls:
139 - name: *componentName
140 type: group
141 operations: [Read]
142 - name: *acRuntimeTopic
143 type: topic
144 operations: [Read, Write]
145
146readinessCheck:
147 wait_for:
148 - message-router