blob: 1337362a34a6d5116daab5aab38e578a193a65fb [file] [log] [blame]
kj41ef22e2018-04-02 13:34:07 +03001# Copyright © 2017 Amdocs, Bell Canada
Nishukumar376ba1e2018-08-03 09:17:23 +00002# Modifications Copyright © 2018 AT&T
kj41ef22e2018-04-02 13:34:07 +03003#
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#################################################################
17# Global configuration defaults.
18#################################################################
19global:
20 nodePortPrefix: 302
kj41ef22e2018-04-02 13:34:07 +030021
22#################################################################
23# Application configuration defaults.
24#################################################################
25# application image
Andreas Geisslerdfa23c82022-05-13 16:54:43 +020026image: onap/multicloud/vio:1.4.2
kj41ef22e2018-04-02 13:34:07 +030027pullPolicy: Always
28
29# application configuration
30config:
31 msbgateway: msb-iag
Andreas Geissler718fb742023-03-09 09:44:02 +010032 msbPort: 80
kj41ef22e2018-04-02 13:34:07 +030033 aai:
Andreas Geissler718fb742023-03-09 09:44:02 +010034 aaiPort: 80
Bin Yang4884afa2018-05-23 18:30:31 +000035 schemaVersion: v13
kj41ef22e2018-04-02 13:34:07 +030036 username: AAI
37 password: AAI
38
39# default number of instances
40replicaCount: 1
41
42nodeSelector: {}
43
44affinity: {}
45
46# probe configuration parameters
47liveness:
48 initialDelaySeconds: 30
49 periodSeconds: 10
50 timeoutSeconds: 10
51 successThreshold: 1
52 failureThreshold: 5
53 enabled: true
54
55service:
Andreas Geissler718fb742023-03-09 09:44:02 +010056 type: NodePort
kj41ef22e2018-04-02 13:34:07 +030057 internalPort: 9004
Andreas Geissler718fb742023-03-09 09:44:02 +010058 ports:
59 - name: http
60 port: 9004
61 nodePort: '92'
62 annotations:
63 msb.onap.org/service-info: |
64 {{ if .Values.global.msbEnabled -}}[
65 {
66 "serviceName": "multicloud-vio",
67 "version": "v0",
68 "url": "/api/multicloud-vio/v0",
69 "protocol": "REST",
70 "port": "{{ .Values.service.internalPort }}",
71 "enable_ssl": false,
72 "visualRange": "1"
73 },
74 {
75 "serviceName": "multicloud-vio",
76 "version": "v1",
77 "url": "/api/multicloud-vio/v1",
78 "protocol": "REST",
79 "port": "{{ .Values.service.internalPort }}",
80 "enable_ssl": false,
81 "visualRange": "1"
82 }
83 ]{{ end }}
kj41ef22e2018-04-02 13:34:07 +030084
Pradeep Pateld5187f92018-04-26 06:07:56 +000085ingress:
86 enabled: false
Andreas Geissler718fb742023-03-09 09:44:02 +010087 service:
88 - baseaddr: 'multicloud-vio-api'
89 name: 'multicloud-vio'
90 port: 9004
Pradeep Pateld5187f92018-04-26 06:07:56 +000091
Mukul62927a12018-09-11 11:42:00 +000092# Resource Limit flavor -By Default using small
93flavor: small
94# Segregation for Different environment (Small and Large)
95resources:
96 small:
97 limits:
Andreas Geissler47537432024-02-27 08:55:23 +010098 cpu: "1"
99 memory: "4Gi"
Mukul62927a12018-09-11 11:42:00 +0000100 requests:
Andreas Geissler47537432024-02-27 08:55:23 +0100101 cpu: "10m"
102 memory: "1Gi"
Mukul62927a12018-09-11 11:42:00 +0000103 large:
104 limits:
Andreas Geissler47537432024-02-27 08:55:23 +0100105 cpu: "2"
106 memory: "8Gi"
Mukul62927a12018-09-11 11:42:00 +0000107 requests:
Andreas Geissler47537432024-02-27 08:55:23 +0100108 cpu: "20m"
109 memory: "2Gi"
Bin Yang0c54f182018-10-09 03:27:40 +0000110 unlimited: {}
farida azmy72513552021-10-12 18:55:21 +0200111
112#Pods Service Account
113serviceAccount:
114 nameOverride: multicloud-vio
115 roles:
116 - read
Maciej Wereski989c91c2021-11-17 16:45:14 +0100117
118#Log configuration
119log:
120 path: /var/log/onap
121logConfigMapNamePrefix: '{{ include "common.fullname" . }}'