blob: 99f6206b204b98da26fc55e422b97cc69002b162 [file] [log] [blame]
rameshiyer2701b8cc02021-09-21 15:07:50 +01001# ============LICENSE_START=======================================================
efiacor6910bbe2023-03-03 14:53:16 +00002# Copyright (C) 2021-2023 Nordix Foundation.
rameshiyer2701b8cc02021-09-21 15:07:50 +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 nodePortPrefixExt: 304
24 persistence: {}
efiacor6910bbe2023-03-03 14:53:16 +000025 #Strimzi Kafka properties
26 useStrimziKafka: set-via-parent-chart-global-value
27 kafkaTopics:
28 acRuntimeTopic:
29 name: &acRuntimeTopic policy.clamp-runtime-acm
rameshiyer2701b8cc02021-09-21 15:07:50 +010030
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
rameshiyer2701b8cc02021-09-21 15:07:50 +010041
42#################################################################
43# Application configuration defaults.
44#################################################################
45# application image
saul.gillef208b02023-04-26 16:16:05 +010046image: onap/policy-clamp-ac-k8s-ppnt:6.4.2
rameshiyer2701b8cc02021-09-21 15:07:50 +010047pullPolicy: Always
48
efiacor6910bbe2023-03-03 14:53:16 +000049componentName: &componentName policy-clamp-ac-k8s-ppnt
50
rameshiyer2701b8cc02021-09-21 15:07:50 +010051# flag to enable debugging - application support required
52debugEnabled: false
53
54# application configuration
55restServer:
56 user: participantUser
57 password: zb!XztG34
58
59# default number of instances
60replicaCount: 1
61
62nodeSelector: {}
63
64affinity: {}
65# probe configuration parameters
66liveness:
67 initialDelaySeconds: 20
68 periodSeconds: 10
69 # necessary to disable liveness probe when setting breakpoints
70 # in debugger so K8s doesn't restart unresponsive container
71 enabled: true
72 port: http-api
73
74readiness:
75 initialDelaySeconds: 20
76 periodSeconds: 10
77 port: http-api
guillaume.lambert600dc982021-10-20 20:42:32 +020078
rameshiyer2701b8cc02021-09-21 15:07:50 +010079service:
80 type: ClusterIP
efiacor6910bbe2023-03-03 14:53:16 +000081 name: *componentName
rameshiyer2701b8cc02021-09-21 15:07:50 +010082 ports:
83 - name: http-api
84 port: 8083
rameshiyer2701b8cc02021-09-21 15:07:50 +010085
86ingress:
87 enabled: false
88
89flavor: small
90resources:
91 small:
92 limits:
93 cpu: 1
94 memory: 4Gi
95 requests:
96 cpu: 100m
97 memory: 1Gi
98 large:
99 limits:
100 cpu: 2
101 memory: 8Gi
102 requests:
103 cpu: 200m
104 memory: 2Gi
105 unlimited: {}
106
107#Pods Service Account
108serviceAccount:
efiacor6910bbe2023-03-03 14:53:16 +0000109 nameOverride: *componentName
rameshiyer2701b8cc02021-09-21 15:07:50 +0100110 roles:
111 - create
rameshiyer273c81b1d2022-07-18 16:54:51 +0100112# Update the config here for permitting repositories and protocols
113repoList:
114 helm:
115 repos:
116 -
117 repoName: kong
118 address: https://charts.konghq.com
119 -
120 repoName: bitnami
121 address: https://charts.bitnami.com/bitnami
122
123 protocols:
124 - http
125 - https
Sirisha_Manchikanti73c5f002022-07-25 17:04:45 +0100126
127config:
Sirisha_Manchikanti73c5f002022-07-25 17:04:45 +0100128# Any new property can be added in the env by setting in overrides in the format mentioned below
129# All the added properties must be in "key: value" format instead of yaml.
130# additional:
131# spring.config.max-size: 200
132# spring.config.min-size: 10
efiacor6910bbe2023-03-03 14:53:16 +0000133
134# Strimzi Kafka config
135kafkaUser:
136 authenticationType: scram-sha-512
137 acls:
138 - name: *componentName
139 type: group
140 operations: [Read]
141 - name: *acRuntimeTopic
142 type: topic
143 operations: [Read, Write]
144
145readinessCheck:
146 wait_for:
147 - message-router