blob: d27916369072d49a34d98a8c42c7f34f035cce2c [file] [log] [blame]
vaibhav_16dec14d51612018-03-28 07:48:35 +00001# Copyright © 2017 Amdocs, Bell Canada
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15# Default values for uui.
16# This is a YAML-formatted file.
17# Declare variables to be passed into your templates.
18global:
19 uuiPortPrefix: 303
guillaume.lambert30ec3902021-09-14 12:32:24 +020020
Sylvain Desbureauxe6a1a372021-02-25 18:07:55 +010021#################################################################
22# AAF part
23#################################################################
24certInitializer:
25 nameOverride: uui-server-cert-initializer
26 aafDeployFqi: deployer@people.osaaf.org
27 aafDeployPass: demo123456!
28 # aafDeployCredsExternalSecret: some secret
29 fqdn: uui
30 fqi: uui@uui.onap.org
31 fqi_namespace: org.onap.uui
32 public_fqdn: uui.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 aaf_add_config: |
38 echo "*** changing them into shell safe ones"
39 export KEYSTORE_PASSWORD=$(tr -cd '[:alnum:]' < /dev/urandom | fold -w64 | head -n1)
40 export TRUSTSORE_PASSWORD=$(tr -cd '[:alnum:]' < /dev/urandom | fold -w64 | head -n1)
41 cd {{ .Values.credsPath }}
42 keytool -storepasswd -new "${KEYSTORE_PASSWORD}" \
43 -storepass "${cadi_keystore_password_p12}" \
44 -keystore {{ .Values.fqi_namespace }}.p12
45 keytool -storepasswd -new "${TRUSTSORE_PASSWORD}" \
46 -storepass "${cadi_truststore_password}" \
47 -keystore {{ .Values.fqi_namespace }}.trust.jks
48 echo "*** set key password as same password as keystore password"
49 keytool -keypasswd -new "${KEYSTORE_PASSWORD}" \
50 -keystore {{ .Values.fqi_namespace }}.jks \
51 -keypass "${cadi_keystore_password_p12}" \
52 -storepass "${KEYSTORE_PASSWORD}" -alias {{ .Values.fqi }}
53 echo "*** save the generated passwords"
54 echo "KEYSTORE_PASSWORD=${KEYSTORE_PASSWORD}" > mycreds.prop
55 echo "TRUSTSORE_PASSWORD=${TRUSTSORE_PASSWORD}" >> mycreds.prop
56 echo "*** change ownership of certificates to targeted user"
57 chown -R 1000 {{ .Values.credsPath }}
58
vaibhav_16dec14d51612018-03-28 07:48:35 +000059subChartsOnly:
60 enabled: true
61
GregSuleka4ce0b22018-09-18 19:39:03 -040062flavor: small
63
vaibhav_16dec14d51612018-03-28 07:48:35 +000064# application image
65repository: nexus3.onap.org:10001
hekeguang618cfff2022-04-27 14:36:00 +080066image: onap/usecase-ui-server:4.0.7
vaibhav_16dec14d51612018-03-28 07:48:35 +000067pullPolicy: Always
68
69# application configuration
70
hekeguang9358bef2020-02-26 15:05:50 +080071msbaddr: msb-iag.{{include "common.namespace" .}}:443
Mike Elliott6d499e32018-04-19 21:23:27 -040072mraddr: message-router.{{include "common.namespace" .}}:3904
vaibhav_16dec14d51612018-03-28 07:48:35 +000073
74# flag to enable debugging - application support required
75debugEnabled: false
76
77# default number of instances
78replicaCount: 1
79
80nodeSelector: {}
81
82affinity: {}
83
84# probe configuration parameters
85liveness:
Netajisu11fe5832018-07-24 13:08:08 +000086 initialDelaySeconds: 120
vaibhav_16dec14d51612018-03-28 07:48:35 +000087 periodSeconds: 10
88 # necessary to disable liveness probe when setting breakpoints
89 # in debugger so K8s doesn't restart unresponsive container
90 enabled: true
91
92readiness:
Netajisu11fe5832018-07-24 13:08:08 +000093 initialDelaySeconds: 60
vaibhav_16dec14d51612018-03-28 07:48:35 +000094 periodSeconds: 10
95
96service:
97 type: NodePort
BorislavG1ffbd992018-04-24 07:56:27 +000098 name: uui-server
99 portName: uui-server
vaibhav_16dec14d51612018-03-28 07:48:35 +0000100 internalPort: 8082
101 nodePort: 99
102
103ingress:
104 enabled: false
Lucjan Bryndza3c2fb1f2019-11-26 14:17:42 +0100105 service:
106 - baseaddr: uuiserver
107 name: "uui-server"
108 port: 8082
109 config:
Sylvain Desbureaux133324f2020-05-06 15:25:54 +0200110 ssl: "redirect"
vaibhav_16dec14d51612018-03-28 07:48:35 +0000111
vaibhav_16dec14d51612018-03-28 07:48:35 +0000112 # We usually recommend not to specify default resources and to leave this as a conscious
113 # choice for the user. This also increases chances charts run on environments with little
114 # resources, such as Minikube. If you do want to specify resources, uncomment the following
115 # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
116 #
117 # Example:
118 # Configure resource requests and limits
119 # ref: http://kubernetes.io/docs/user-guide/compute-resources/
120 # Minimum memory for development is 2 CPU cores and 4GB memory
121 # Minimum memory for production is 4 CPU cores and 8GB memory
GregSuleka4ce0b22018-09-18 19:39:03 -0400122resources:
123 small:
124 limits:
Sylvain Desbureaux4e97c772020-03-05 13:54:52 +0100125 cpu: 1.5
126 memory: 350Mi
GregSuleka4ce0b22018-09-18 19:39:03 -0400127 requests:
Sylvain Desbureaux4e97c772020-03-05 13:54:52 +0100128 cpu: 1
129 memory: 245Mi
GregSuleka4ce0b22018-09-18 19:39:03 -0400130 large:
131 limits:
Sylvain Desbureaux4e97c772020-03-05 13:54:52 +0100132 cpu: 2
GregSuleka4ce0b22018-09-18 19:39:03 -0400133 memory: 500Mi
134 requests:
Sylvain Desbureaux4e97c772020-03-05 13:54:52 +0100135 cpu: 1
GregSuleka4ce0b22018-09-18 19:39:03 -0400136 memory: 500Mi
Mandeep Khinda60d36d42018-09-24 15:15:48 +0000137 unlimited: {}