blob: 825ef06cf16d93a8aaf68ff8e589ac388a774369 [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
david.mcweeneyc87dbc32022-11-23 12:59:04 +000059image: onap/model-loader:1.12.0
Sylvain Desbureaux70070412020-11-09 21:58:48 +010060pullPolicy: Always
61restartPolicy: Always
62flavor: small
63flavorOverride: small
david.mcweeneyc87dbc32022-11-23 12:59:04 +000064
efiacor7373ad22023-01-04 10:56:27 +000065# Strimzi KafkaUser config
66kafkaUser:
67 acls:
68 - name: aai
69 type: group
70 operations: [Read]
71 - name: SDC-DISTR
72 type: topic
73 patternType: prefix
74 operations: [Read, Write]
Sylvain Desbureaux70070412020-11-09 21:58:48 +010075
76# default number of instances
77replicaCount: 1
78
Rommel Pawar63db7162022-11-16 10:11:24 -080079updateStrategy:
80 type: RollingUpdate
81 maxUnavailable: 0
82 maxSurge: 1
83
Sylvain Desbureaux70070412020-11-09 21:58:48 +010084nodeSelector: {}
85
86affinity: {}
87
88# probe configuration parameters
89liveness:
90 initialDelaySeconds: 10
91 periodSeconds: 10
92 # necessary to disable liveness probe when setting breakpoints
93 # in debugger so K8s doesn't restart unresponsive container
94 enabled: true
95
96readiness:
97 initialDelaySeconds: 10
98 periodSeconds: 10
99
Sylvain Desbureaux70070412020-11-09 21:58:48 +0100100resources:
101 small:
102 limits:
103 cpu: 2
104 memory: 4Gi
105 requests:
106 cpu: 0.5
107 memory: 1Gi
108 large:
109 limits:
110 cpu: 4
111 memory: 8Gi
112 requests:
113 cpu: 1
114 memory: 1536Mi
115 unlimited: {}
farida azmyd8937332021-03-09 12:20:42 +0200116
117#Pods Service Account
118serviceAccount:
119 nameOverride: aai-modelloader
120 roles:
121 - read
Maciej Wereskid523d122021-09-21 11:22:13 +0200122
Sylvain Desbureaux1e997192021-02-28 14:59:22 +0100123# Not fully used for now
124securityContext:
125 user_id: *user_id
126 group_id: *group_id
127
Maciej Wereskid523d122021-09-21 11:22:13 +0200128#Log configuration
129log:
130 path: /var/log/onap
131logConfigMapNamePrefix: '{{ include "common.fullname" . }}'