blob: 004a1a7840af9fd62ed8598aeaaa2449b8e1399c [file] [log] [blame]
Prateekinlinux445a18e2018-08-01 06:48:33 +00001# Copyright © 2018 Amdocs, Bell Canada , ZTE
Sylvain Desbureaux55af6482020-11-02 18:21:11 +01002# Copyright © 2021 Orange
Prateekinlinux445a18e2018-08-01 06:48:33 +00003#
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.
BorislavG0433c912018-03-21 18:35:30 +020015#################################################################
16# Global configuration defaults.
17#################################################################
18global:
19 nodePortPrefix: 302
BorislavG0433c912018-03-21 18:35:30 +020020
21#################################################################
Sylvain Desbureaux55af6482020-11-02 18:21:11 +010022# AAF part
23#################################################################
24certInitializer:
25 nameOverride: msb-iag-cert-initializer
26 aafDeployFqi: deployer@people.osaaf.org
27 aafDeployPass: demo123456!
28 # aafDeployCredsExternalSecret: some secret
29 fqdn: msb-iag
30 fqi: msb-iag@msb-iag.onap.org
31 fqi_namespace: org.onap.msb-iag
32 public_fqdn: msb-iag.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: |
Sylvain Desbureaux02f8a812021-02-23 16:47:56 +010038 mkdir -p {{ .Values.credsPath }}/certs
39 echo "*** retrieve certificate from pkcs12"
40 openssl pkcs12 -in {{ .Values.credsPath }}/{{ .Values.fqi_namespace }}.p12 \
41 -out {{ .Values.credsPath }}/certs/cert.crt -nokeys \
42 -passin pass:$cadi_keystore_password_p12 \
43 -passout pass:$cadi_keystore_password_p12
44 echo "*** copy key to relevant place"
45 cp {{ .Values.credsPath }}/{{ .Values.fqi_namespace }}.key {{ .Values.credsPath }}/certs/cert.key
46 echo "*** change ownership and read/write attributes"
47 chown -R 1000 {{ .Values.credsPath }}/certs
48 chmod 600 {{ .Values.credsPath }}/certs/cert.crt
49 chmod 600 {{ .Values.credsPath }}/certs/cert.key
Sylvain Desbureaux55af6482020-11-02 18:21:11 +010050
51#################################################################
BorislavG0433c912018-03-21 18:35:30 +020052# Application configuration defaults.
53#################################################################
54# application image
jinquanni1f658fd2023-04-17 15:53:12 +080055image: onap/msb/msb_apigateway:1.6.0
BorislavG0433c912018-03-21 18:35:30 +020056pullPolicy: Always
Huabing Zhao81b89762018-07-30 06:33:03 +000057istioSidecar: true
BorislavG0433c912018-03-21 18:35:30 +020058
59# application configuration
60config:
61 routeLabels: "visualRange:1"
62
63# default number of instances
64replicaCount: 1
65
66nodeSelector: {}
67
68affinity: {}
69
70# probe configuration parameters
71liveness:
72 initialDelaySeconds: 10
73 periodSeconds: 10
74 # necessary to disable liveness probe when setting breakpoints
75 # in debugger so K8s doesn't restart unresponsive container
76 enabled: true
77
78readiness:
79 initialDelaySeconds: 10
80 periodSeconds: 10
81
82service:
83 type: NodePort
84 name: msb-iag
Andreas Geissler8d87db22022-09-15 21:14:00 +020085 both_tls_and_plain: true
86 # for liveness and readiness probe only
87 # internalPort:
88 internalPort: 443
89 internalPlainPort: 80
90 ports:
91 - name: msb-iag
92 port: 443
93 plain_port: 80
94 port_protocol: http
95 nodePort: '83'
BorislavG0433c912018-03-21 18:35:30 +020096
97ingress:
98 enabled: false
Lucjan Bryndzaa7228ec2019-12-02 15:11:53 +010099 service:
Andreas Geissler51900a92022-08-03 13:10:35 +0200100 - baseaddr: "msb-iag-ui"
Lucjan Bryndzaa7228ec2019-12-02 15:11:53 +0100101 name: "msb-iag"
102 port: 443
Andreas Geissler51900a92022-08-03 13:10:35 +0200103 plain_port: 80
Lucjan Bryndzaa7228ec2019-12-02 15:11:53 +0100104 config:
105 ssl: "redirect"
BorislavG0433c912018-03-21 18:35:30 +0200106
vaibhavjayasfe2140f2018-09-21 08:30:57 +0000107# Resource Limit flavor -By Default using small
108flavor: small
109# Segregation for Different environment (Small and Large)
110resources:
111 small:
112 limits:
Andreas Geissler555db9c2023-06-20 11:38:39 +0200113 cpu: 999
114 memory: 0.5Gi
vaibhavjayasfe2140f2018-09-21 08:30:57 +0000115 requests:
Andreas Geissler555db9c2023-06-20 11:38:39 +0200116 cpu: 0.5
117 memory: 0.5Gi
vaibhavjayasfe2140f2018-09-21 08:30:57 +0000118 large:
119 limits:
Andreas Geissler555db9c2023-06-20 11:38:39 +0200120 cpu: 999
121 memory: 1Gi
vaibhavjayasfe2140f2018-09-21 08:30:57 +0000122 requests:
Andreas Geissler555db9c2023-06-20 11:38:39 +0200123 cpu: 1
124 memory: 1Gi
Huabing Zhao0f176a02019-03-18 19:31:45 +0800125 unlimited: {}
farida azmya4478e82021-10-11 13:48:11 +0200126
127#Pods Service Account
128serviceAccount:
129 nameOverride: msb-iag
130 roles:
131 - read
Maciej Wereski0763e6e2021-11-18 11:48:25 +0100132
133#Logs configuration
134log:
135 path: /var/log/onap
136logConfigMapNamePrefix: '{{ include "common.fullname" . }}'