[POLICY] Upgrade image versions
[oom.git] / kubernetes / policy / components / policy-clamp-be / values.yaml
1 # Copyright © 2017 Amdocs, Bell Canada
2 # Modifications Copyright © 2018-2021 AT&T
3 # Modifications Copyright © 2022 Nordix Foundation
4 #
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at
8 #
9 #       http://www.apache.org/licenses/LICENSE-2.0
10 #
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16
17 #################################################################
18 # Global configuration defaults.
19 #################################################################
20 global: # global defaults
21   nodePortPrefix: 302
22   persistence: {}
23   centralizedLoggingEnabled: true
24   #AAF service
25   aafEnabled: true
26
27 #################################################################
28 # AAF part
29 #################################################################
30 certInitializer:
31   permission_user: 1000
32   permission_group: 999
33   keystoreFile: 'org.onap.clamp.p12'
34   truststoreFile: 'org.onap.clamp.trust.jks'
35   keyFile: 'org.onap.clamp.keyfile'
36   truststoreFileONAP: 'truststoreONAPall.jks'
37   nameOverride: clamp-backend-cert-initializer
38   aafDeployFqi: deployer@people.osaaf.org
39   aafDeployPass: demo123456!
40   fqdn: clamp
41   fqi: clamp@clamp.onap.org
42   public_fqdn: clamp.onap.org
43   cadi_longitude: '-72.0'
44   cadi_latitude: '38.0'
45   app_ns: org.osaaf.aaf
46   credsPath: /opt/app/osaaf/local
47   aaf_add_config: >
48     /opt/app/aaf_config/bin/agent.sh local showpass {{.Values.fqi}} {{ .Values.fqdn }} > {{ .Values.credsPath }}/mycreds.prop;
49     cd {{ .Values.credsPath }};
50     chmod a+rx *;
51
52 secrets:
53   - uid: db-creds
54     type: basicAuth
55     externalSecret: '{{ tpl (default "" .Values.db.credsExternalSecret) . }}'
56     login: '{{ .Values.db.user }}'
57     password: '{{ .Values.db.password }}'
58     passwordPolicy: required
59   - uid: sdc-creds
60     type: password
61     externalSecret: '{{ tpl (default "" .Values.sdc.sdcClientExternalSecret) . }}'
62     password: '{{ .Values.sdc.clientPassword }}'
63     passwordPolicy: required
64   - uid: runtime-be-secret
65     type: basicAuth
66     externalSecret: '{{ tpl (default "" .Values.config.appUserExternalSecret) . }}'
67     login: '{{ .Values.config.policyAppUserName }}'
68     password: '{{ .Values.config.policyAppUserPassword }}'
69     passwordPolicy: required
70
71 flavor: small
72
73 # application image
74 image: onap/policy-clamp-backend:6.2.3
75 pullPolicy: Always
76
77 # flag to enable debugging - application support required
78 debugEnabled: false
79
80 # log configuration
81 log:
82   path: /var/log/onap
83
84 #################################################################
85 # Application configuration defaults.
86 #################################################################
87
88 #####dummy values for db user and password to pass lint!!!#######
89 sdc:
90   clientPassword: Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
91
92 db:
93   user: policy_user
94   password: policy_user
95   image: mariadb:10.5.8
96   service:
97     name: policy-mariadb
98     internalPort: 3306
99
100 config:
101   policyAppUserName: runtimeUser
102   policyAppUserPassword: none
103   log:
104     logstashServiceName: log-ls
105     logstashPort: 5044
106   mysqlPassword: strong_pitchou
107   dataRootDir: /dockerdata-nfs
108
109 # default number of instances
110 replicaCount: 1
111
112 nodeSelector: {}
113
114 affinity: {}
115
116 # probe configuration parameters
117 liveness:
118   initialDelaySeconds: 120
119   periodSeconds: 10
120   timeoutSeconds: 3
121   # necessary to disable liveness probe when setting breakpoints
122   # in debugger so K8s doesn't restart unresponsive container
123   enabled: true
124
125 readiness:
126   initialDelaySeconds: 10
127   periodSeconds: 10
128   timeoutSeconds: 3
129
130 service:
131   type: ClusterIP
132   name: policy-clamp-be
133   portName: policy-clamp-be
134   internalPort: 8443
135   externalPort: 8443
136
137 ingress:
138   enabled: false
139
140 #resources: {}
141 # We usually recommend not to specify default resources and to leave this as a conscious
142 # choice for the user. This also increases chances charts run on environments with little
143 # resources, such as Minikube. If you do want to specify resources, uncomment the following
144 # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
145 #
146 # Example:
147 # Configure resource requests and limits
148 # ref: http://kubernetes.io/docs/user-guide/compute-resources/
149 # Minimum memory for development is 2 CPU cores and 4GB memory
150 # Minimum memory for production is 4 CPU cores and 8GB memory
151 resources:
152   small:
153     limits:
154       cpu: 1
155       memory: 1Gi
156     requests:
157       cpu: 1m
158       memory: 1Gi
159   large:
160     limits:
161       cpu: 1
162       memory: 3Gi
163     requests:
164       cpu: 10m
165       memory: 3Gi
166   unlimited: {}
167
168 #Pods Service Account
169 serviceAccount:
170   nameOverride: policy-clamp-be
171   roles:
172     - read