blob: 6d1a37e561d28716914818e367dd12a3ecf6b64e [file] [log] [blame]
Sylvain Desbureaux70070412020-11-09 21:58:48 +01001# Copyright © 2018 Amdocs, Bell Canada, AT&T
Sylvain Desbureaux1e997192021-02-28 14:59:22 +01002# Modifications Copyright © 2020-2021 Orange
Sylvain Desbureaux70070412020-11-09 21:58:48 +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# Default values for modelloader.
17# This is a YAML-formatted file.
18# Declare variables to be passed into your templates.
19global: # global defaults
20 nodePortPrefix: 302
21
Sylvain Desbureaux1e997192021-02-28 14:59:22 +010022#################################################################
23# Certificate configuration
24#################################################################
25certInitializer:
26 nameOverride: aai-ml-cert-initializer
27 aafDeployFqi: deployer@people.osaaf.org
28 aafDeployPass: demo123456!
29 # aafDeployCredsExternalSecret: some secret
30 fqdn: aai
31 fqi: aai@aai.onap.org
32 public_fqdn: aai.onap.org
33 cadi_longitude: "0.0"
34 cadi_latitude: "0.0"
35 app_ns: org.osaaf.aaf
36 credsPath: /opt/app/osaaf/local
37 appMountPath: /opt/app/model-loader/config/auth/aaf
38 fqi_namespace: org.onap.aai
39 user_id: &user_id 1000
40 group_id: &group_id 1000
41 aaf_add_config: |
42 echo "*** changing them into shell safe ones"
43 export KEYSTORE_PLAIN_PASSWORD=$(tr -cd '[:alnum:]' < /dev/urandom | fold -w64 | head -n1)
44 export TRUSTSTORE_PLAIN_PASSWORD=$(tr -cd '[:alnum:]' < /dev/urandom | fold -w64 | head -n1)
45 cd {{ .Values.credsPath }}
46 keytool -storepasswd -new "${KEYSTORE_PLAIN_PASSWORD}" \
47 -storepass "${cadi_keystore_password_p12}" \
48 -keystore {{ .Values.fqi_namespace }}.p12
49 keytool -storepasswd -new "${TRUSTSTORE_PLAIN_PASSWORD}" \
50 -storepass "${cadi_truststore_password}" \
51 -keystore {{ .Values.fqi_namespace }}.trust.jks
52 echo "*** writing passwords into prop file"
53 echo "KEYSTORE_PLAIN_PASSWORD=${KEYSTORE_PLAIN_PASSWORD}" > {{ .Values.credsPath }}/mycreds.prop
54 echo "TRUSTSTORE_PLAIN_PASSWORD=${TRUSTSTORE_PLAIN_PASSWORD}" >> {{ .Values.credsPath }}/mycreds.prop
55 echo "*** change ownership of certificates to targeted user"
56 chown -R {{ .Values.user_id }}:{{ .Values.group_id }} {{ .Values.credsPath }}
57
Sylvain Desbureaux70070412020-11-09 21:58:48 +010058# application image
wr148d9ed6e5f2022-02-23 11:45:25 -050059image: onap/model-loader:1.9.2
Sylvain Desbureaux70070412020-11-09 21:58:48 +010060pullPolicy: Always
61restartPolicy: Always
62flavor: small
63flavorOverride: small
64# application configuration
65config: {}
66
67# default number of instances
68replicaCount: 1
69
70nodeSelector: {}
71
72affinity: {}
73
74# probe configuration parameters
75liveness:
76 initialDelaySeconds: 10
77 periodSeconds: 10
78 # necessary to disable liveness probe when setting breakpoints
79 # in debugger so K8s doesn't restart unresponsive container
80 enabled: true
81
82readiness:
83 initialDelaySeconds: 10
84 periodSeconds: 10
85
Sylvain Desbureaux70070412020-11-09 21:58:48 +010086resources:
87 small:
88 limits:
89 cpu: 2
90 memory: 4Gi
91 requests:
92 cpu: 0.5
93 memory: 1Gi
94 large:
95 limits:
96 cpu: 4
97 memory: 8Gi
98 requests:
99 cpu: 1
100 memory: 1536Mi
101 unlimited: {}
farida azmyd8937332021-03-09 12:20:42 +0200102
103#Pods Service Account
104serviceAccount:
105 nameOverride: aai-modelloader
106 roles:
107 - read
Maciej Wereskid523d122021-09-21 11:22:13 +0200108
Sylvain Desbureaux1e997192021-02-28 14:59:22 +0100109# Not fully used for now
110securityContext:
111 user_id: *user_id
112 group_id: *group_id
113
Maciej Wereskid523d122021-09-21 11:22:13 +0200114#Log configuration
115log:
116 path: /var/log/onap
117logConfigMapNamePrefix: '{{ include "common.fullname" . }}'