2327ac310b1b37dc792946b995f6f1d4a220546e
[oom.git] / kubernetes / dcaegen2-services / components / dcae-ves-openapi-manager / values.yaml
1 #============LICENSE_START========================================================
2 #=================================================================================
3 # Copyright (c) 2021-2022 Nokia. All rights reserved.
4 # Modifications Copyright © 2023 Nordix Foundation.
5 # ================================================================================
6 # Licensed under the Apache License, Version 2.0 (the "License");
7 # you may not use this file except in compliance with the License.
8 # You may obtain a copy of the License at
9 #
10 #     http://www.apache.org/licenses/LICENSE-2.0
11 #
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
17 # ============LICENSE_END=========================================================
18
19 # Global values
20 global:
21   pullPolicy: Always
22 image: onap/org.onap.dcaegen2.platform.ves-openapi-manager:1.3.1
23 containerPort: &svc_port 8080
24
25 service:
26   ports:
27     - name: &port http
28       port: *svc_port
29
30 schemaMap:
31   filename: "schema-map.json"
32   directory: "/app/mappings"
33
34 liveness:
35   initialDelaySeconds: 30
36   periodSeconds: 30
37   path: /health
38   port: *port
39   # necessary to disable liveness probe when setting breakpoints
40   # in debugger so K8s doesn't restart unresponsive container
41   # liveness not desirable for Cloudify Manager container
42   enabled: true
43
44 readinessCheck:
45   wait_for:
46   - sdc-be
47
48 flavor: small
49 resources:
50   small:
51     limits:
52       cpu: 1
53       memory: 1Gi
54     requests:
55       cpu: 1
56       memory: 512Mi
57   large:
58     limits:
59       cpu: 2
60       memory: 2Gi
61     requests:
62       cpu: 1
63       memory: 1Gi
64   unlimited: {}
65
66 #Pods Service Account
67 serviceAccount:
68   nameOverride: dcae-ves-openapi-manager
69   roles:
70     - read
71
72 # initial application configuration
73 applicationConfig:
74   vesopenapimanager:
75     validation:
76       schemaMapPath: ${SCHEMA_MAP_PATH:./src/main/resources/schema-map.json}
77       eventDomainPath: /event/structure/commonEventHeader/structure/domain/value
78       eventSchemaReferencePath: /event/structure/stndDefinedFields/structure/schemaReference/value
79     distribution:
80       sdcAddress: ${SDC_ADDRESS:sdc-be.onap:8080}
81       isUseHttpsWithSDC: false
82       user: dcae
83       password: Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
84       pollingInterval: 20
85       pollingTimeout: 20
86       consumerGroup: dcaegen2
87       environmentName: AUTO
88       consumerID: dcae-ves-openapi-manager
89       activateServerTLSAuth: false
90       isFilterInEmptyResources: false
91
92 # Strimzi KafkaUser config
93 kafkaUser:
94   acls:
95     - name: dcaegen2
96       type: group
97       operations: [Read]
98     - name: SDC-DISTR
99       type: topic
100       patternType: prefix
101       operations: [Read, Write]