[POLICY] Upgrade image versions
[oom.git] / kubernetes / policy / components / policy-clamp-ac-k8s-ppnt / values.yaml
1 #  ============LICENSE_START=======================================================
2 #  Copyright (C) 2021-2022 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 #################################################################
22 global:
23   nodePortPrefixExt: 304
24   persistence: {}
25   aafEnabled: true
26
27 #################################################################
28 # Secrets metaconfig
29 #################################################################
30 secrets:
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
48 certStores:
49   keyStorePassword: Pol1cy_0nap
50   trustStorePassword: Pol1cy_0nap
51
52 certInitializer:
53   nameOverride: policy-clamp-ac-k8s-ppnt-cert-initializer
54   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
75 image: onap/policy-clamp-ac-k8s-ppnt:6.2.3
76 pullPolicy: Always
77
78 # flag to enable debugging - application support required
79 debugEnabled: false
80
81 # application configuration
82 restServer:
83   user: participantUser
84   password: zb!XztG34
85
86 # default number of instances
87 replicaCount: 1
88
89 nodeSelector: {}
90
91 affinity: {}
92 # probe configuration parameters
93 liveness:
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
101 readiness:
102   initialDelaySeconds: 20
103   periodSeconds: 10
104   port: http-api
105
106 service:
107   type: ClusterIP
108   name: policy-clamp-ac-k8s-ppnt
109   useNodePortExt: true
110   ports:
111   - name: http-api
112     port: 8083
113     nodePort: 42
114
115 ingress:
116   enabled: false
117
118 flavor: small
119 resources:
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
137 serviceAccount:
138   nameOverride: policy-clamp-ac-k8s-ppnt
139   roles:
140     - create