blob: ee3c5c41d9ab784fa8ff5124b94593e7f409e46d [file] [log] [blame]
Sylvain Desbureaux70070412020-11-09 21:58:48 +01001# Copyright (c) 2018 Amdocs, Bell Canada, AT&T
Sylvain Desbureaux5b651322020-12-07 15:34:15 +01002# Modifications Copyright (c) 2020 Nokia, 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 sparky-be.
17# This is a YAML-formatted file.
18# Declare variables to be passed into your templates.
19global: # global defaults
20 nodePortPrefix: 302
21 aai:
22 serviceName: aai
23 aaiElasticsearch:
24 serviceName: aai-elasticsearch
25 gizmo:
26 serviceName: aai-gizmo
27 searchData:
28 serviceName: aai-search-data
Sylvain Desbureaux70070412020-11-09 21:58:48 +010029
Sylvain Desbureaux375d0ea2021-03-08 16:52:20 +000030
31#################################################################
32# Certificate configuration
33#################################################################
34certInitializer:
35 nameOverride: aai-sparky-cert-initializer
36 aafDeployFqi: deployer@people.osaaf.org
37 aafDeployPass: demo123456!
38 # aafDeployCredsExternalSecret: some secret
39 fqdn: "aai"
40 app_ns: "org.osaaf.aaf"
41 fqi_namespace: "org.onap.aai"
42 fqi: "aai@aai.onap.org"
43 public_fqdn: "aaf.osaaf.org"
44 cadi_longitude: "0.0"
45 cadi_latitude: "0.0"
46 credsPath: /opt/app/osaaf/local
47 aaf_add_config: |
48 echo "*** changing passwords into shell safe ones"
49 export KEYSTORE_PASSWORD=$(tr -cd '[:alnum:]' < /dev/urandom | fold -w64 | head -n1)
50 export TRUSTSTORE_PASSWORD=$(tr -cd '[:alnum:]' < /dev/urandom | fold -w64 | head -n1)
51 cd {{ .Values.credsPath }}
52 keytool -storepasswd -new "${KEYSTORE_PASSWORD}" \
53 -storepass "${cadi_keystore_password_p12}" \
54 -keystore {{ .Values.fqi_namespace }}.p12
55 keytool -storepasswd -new "${TRUSTSTORE_PASSWORD}" \
56 -storepass "${cadi_truststore_password}" \
57 -keystore {{ .Values.fqi_namespace }}.trust.jks
58 echo "*** save the generated passwords"
59 echo "KEYSTORE_PASSWORD=${KEYSTORE_PASSWORD}" > mycreds.prop
60 echo "TRUSTSTORE_PASSWORD=${TRUSTSTORE_PASSWORD}" >> mycreds.prop
61 echo "*** change ownership of certificates to targeted user"
62 chown -R 1000 {{ .Values.credsPath }}
63
Sylvain Desbureaux70070412020-11-09 21:58:48 +010064# application image
Harish Venkata Kajur2fbdf672021-02-25 09:11:57 -050065image: onap/sparky-be:2.0.3
Sylvain Desbureaux70070412020-11-09 21:58:48 +010066pullPolicy: Always
67restartPolicy: Always
68flavor: small
69flavorOverride: small
70dockerhubRepository: registry.hub.docker.com
71ubuntuInitImage: oomk8s/ubuntu-init:2.0.0
72# application configuration
73config:
74 elasticsearchHttpPort: 9200
75 gerritBranch: 3.0.0-ONAP
76 gerritProject: http://gerrit.onap.org/r/aai/test-config
77 portalUsername: aaiui
Sylvain Desbureaux1e997192021-02-28 14:59:22 +010078 portalPassword: OBF:1t2v1vfv1unz1vgz1t3b # aaiui
Sylvain Desbureaux70070412020-11-09 21:58:48 +010079 portalCookieName: UserId
80 portalAppRoles: ui_view
Sylvain Desbureaux70070412020-11-09 21:58:48 +010081 cadiFileLocation: /opt/app/sparky/config/portal/cadi.properties
Sylvain Desbureaux70070412020-11-09 21:58:48 +010082 cookieDecryptorClass: org.onap.aai.sparky.security.BaseCookieDecryptor
83
84# ONAP Cookie Processing - During initial development, the following flag, if true, will
85# prevent the portal interface's login processing from searching for a user
86# specific cookie, and will instead allow passage if a valid session cookie is discovered.
87 portalOnapEnabled: true
88#
89
90# override chart name (sparky-be) to share a common namespace
91# suffix with parent chart (aai)
92nsSuffix: aai
93
94
95# default number of instances
96replicaCount: 1
97
Rommel Pawar63db7162022-11-16 10:11:24 -080098updateStrategy:
99 type: RollingUpdate
100 maxUnavailable: 0
101 maxSurge: 1
102
Sylvain Desbureaux70070412020-11-09 21:58:48 +0100103nodeSelector: {}
104
105affinity: {}
106
107# probe configuration parameters
108liveness:
109 initialDelaySeconds: 10
110 periodSeconds: 10
111 # necessary to disable liveness probe when setting breakpoints
112 # in debugger so K8s doesn't restart unresponsive container
113 enabled: true
114
115readiness:
116 initialDelaySeconds: 10
117 periodSeconds: 10
118
119service:
120 type: NodePort
osk1146127fd7d82021-06-18 00:51:17 +0200121 portName: http
Sylvain Desbureaux70070412020-11-09 21:58:48 +0100122 internalPort: 8000
123 nodePort: 20
124
125ingress:
126 enabled: false
127 service:
Andreas Geissler51900a92022-08-03 13:10:35 +0200128 - baseaddr: "aai-sparkybe-api"
Sylvain Desbureaux70070412020-11-09 21:58:48 +0100129 name: "aai-sparky-be"
130 port: 8000
131 config:
132 ssl: "redirect"
133
134# Configure resource requests and limits
135# ref: http://kubernetes.io/docs/user-guide/compute-resources/
136resources:
137 small:
138 limits:
139 cpu: 2
140 memory: 4Gi
141 requests:
142 cpu: 0.25
143 memory: 1Gi
144 large:
145 limits:
146 cpu: 4
147 memory: 8Gi
148 requests:
149 cpu: 0.5
150 memory: 2Gi
151 unlimited: {}
farida azmyd8937332021-03-09 12:20:42 +0200152
153#Pods Service Account
154serviceAccount:
155 nameOverride: aai-sparky-be
156 roles:
157 - read
Maciej Wereskid523d122021-09-21 11:22:13 +0200158
159#Log configuration
160log:
161 path: /var/log/onap
162logConfigMapNamePrefix: '{{ include "common.fullname" . }}'