blob: 5592edcc3c9b59dca1d5729c74c4ce292fe7c77c [file] [log] [blame]
rameshiyer2701b8cc02021-09-21 15:07:50 +01001# ============LICENSE_START=======================================================
FrancescoFioraEst9c79e262022-02-22 13:12:19 +00002# Copyright (C) 2021-2022 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: {}
25 aafEnabled: true
26
27#################################################################
28# Secrets metaconfig
29#################################################################
30secrets:
31 - uid: restserver-secret
32 type: basicAuth
33 externalSecret: '{{ tpl (default "" .Values.restServer.credsExternalSecret) . }}'
34 login: '{{ .Values.restServer.user }}'
35 password: '{{ .Values.restServer.password }}'
36 passwordPolicy: required
37 - uid: keystore-password
38 type: password
39 externalSecret: '{{ tpl (default "" .Values.certStores.keyStorePasswordExternalSecret) . }}'
40 password: '{{ .Values.certStores.keyStorePassword }}'
41 passwordPolicy: required
42 - uid: truststore-password
43 type: password
44 externalSecret: '{{ tpl (default "" .Values.certStores.trustStorePasswordExternalSecret) . }}'
45 password: '{{ .Values.certStores.trustStorePassword }}'
46 passwordPolicy: required
47
48certStores:
49 keyStorePassword: Pol1cy_0nap
50 trustStorePassword: Pol1cy_0nap
51
52certInitializer:
FrancescoFioraEst9c79e262022-02-22 13:12:19 +000053 nameOverride: policy-clamp-ac-k8s-ppnt-cert-initializer
rameshiyer2701b8cc02021-09-21 15:07:50 +010054 aafDeployFqi: deployer@people.osaaf.org
55 aafDeployPass: demo123456!
56 fqdn: policy
57 fqi: policy@policy.onap.org
58 public_fqdn: policy.onap.org
59 cadi_latitude: "0.0"
60 cadi_longitude: "0.0"
61 credsPath: /opt/app/osaaf/local
62 app_ns: org.osaaf.aaf
63 uid: 100
64 gid: 101
65 aaf_add_config: >
66 echo "export KEYSTORE='{{ .Values.credsPath }}/org.onap.policy.p12'" > {{ .Values.credsPath }}/.ci;
67 echo "export KEYSTORE_PASSWD='${cadi_keystore_password_p12}'" >> {{ .Values.credsPath }}/.ci;
68 chown -R {{ .Values.uid }}:{{ .Values.gid }} $(dirname {{ .Values.credsPath }});
69
70
71#################################################################
72# Application configuration defaults.
73#################################################################
74# application image
jhh8f95be22022-04-13 11:56:40 -050075image: onap/policy-clamp-ac-k8s-ppnt:6.2.2
rameshiyer2701b8cc02021-09-21 15:07:50 +010076pullPolicy: Always
77
78# flag to enable debugging - application support required
79debugEnabled: false
80
81# application configuration
82restServer:
83 user: participantUser
84 password: zb!XztG34
85
86# default number of instances
87replicaCount: 1
88
89nodeSelector: {}
90
91affinity: {}
92# probe configuration parameters
93liveness:
94 initialDelaySeconds: 20
95 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:
102 initialDelaySeconds: 20
103 periodSeconds: 10
104 port: http-api
guillaume.lambert600dc982021-10-20 20:42:32 +0200105
rameshiyer2701b8cc02021-09-21 15:07:50 +0100106service:
107 type: ClusterIP
FrancescoFioraEst9c79e262022-02-22 13:12:19 +0000108 name: policy-clamp-ac-k8s-ppnt
rameshiyer2701b8cc02021-09-21 15:07:50 +0100109 useNodePortExt: true
110 ports:
111 - name: http-api
112 port: 8083
113 nodePort: 42
114
115ingress:
116 enabled: false
117
118flavor: small
119resources:
120 small:
121 limits:
122 cpu: 1
123 memory: 4Gi
124 requests:
125 cpu: 100m
126 memory: 1Gi
127 large:
128 limits:
129 cpu: 2
130 memory: 8Gi
131 requests:
132 cpu: 200m
133 memory: 2Gi
134 unlimited: {}
135
136#Pods Service Account
137serviceAccount:
FrancescoFioraEst9c79e262022-02-22 13:12:19 +0000138 nameOverride: policy-clamp-ac-k8s-ppnt
rameshiyer2701b8cc02021-09-21 15:07:50 +0100139 roles:
140 - create