[SO] 16.0.2 release
[oom.git] / kubernetes / multicloud / values.yaml
1 # Copyright © 2017 Amdocs, Bell Canada
2 # Modifications Copyright © 2018 AT&T
3 # Modifications Copyright © 2024 Deutsche Telekom
4 #
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at
8 #
9 #       http://www.apache.org/licenses/LICENSE-2.0
10 #
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16
17 #################################################################
18 # Global configuration defaults.
19 #################################################################
20 global:
21   nodePortPrefix: 302
22   artifactImage: onap/multicloud/framework-artifactbroker:1.9.2
23   prometheus:
24     enabled: false
25   persistence: {}
26   centralizedLoggingEnabled: true
27
28 #################################################################
29 # Application configuration defaults.
30 #################################################################
31 # application image
32 image: onap/multicloud/framework:1.9.2
33 pullPolicy: Always
34
35 #Istio sidecar injection policy
36 istioSidecar: true
37
38 multicloud-fcaps:
39   enabled: true
40   logConfigMapNamePrefix: '{{ include "common.release" . }}-multicloud'
41 multicloud-k8s:
42   enabled: true
43
44 # application configuration
45 config:
46   logstashServiceName: log-ls
47   logstashPort: 5044
48   aai:
49     aaiPort: 80
50     schemaVersion: v13
51     username: AAI
52     password: AAI
53
54 # default number of instances
55 replicaCount: 1
56
57 nodeSelector: {}
58
59 affinity: {}
60
61 securityContext:
62   user_id: 100
63   group_id: 65533
64
65 volumes:
66   logSizeLimit: 50Mi
67   pubSizeLimit: 50Mi
68
69 # probe configuration parameters
70 liveness:
71   enabled: true
72   path: /api/multicloud/v0/swagger.json
73   initialDelaySeconds: 30
74   periodSeconds: 10
75
76 readiness:
77   enabled: true
78   path: /api/multicloud/v0/swagger.json
79   initialDelaySeconds: 10
80   periodSeconds: 30
81
82 service:
83   type: NodePort
84   internalPort: 9001
85   ports:
86     - name: http
87       port: 9001
88       nodePort: '91'
89
90 ingress:
91   enabled: false
92   service:
93     - baseaddr: 'multicloud-api'
94       name: 'multicloud'
95       port: 9001
96
97 # Resource Limit flavor -By Default using small
98 flavor: small
99 # Segregation for Different environment (Small and Large)
100 resources:
101   small:
102     limits:
103       cpu: "1"
104       memory: "4Gi"
105     requests:
106       cpu: "10m"
107       memory: "1Gi"
108   large:
109     limits:
110       cpu: "2"
111       memory: "8Gi"
112     requests:
113       cpu: "20m"
114       memory: "2Gi"
115   unlimited: {}
116
117 #Pods Service Account
118 serviceAccount:
119   nameOverride: multicloud
120   roles:
121     - read
122
123 #Log configuration
124 log:
125   path: /var/log/onap