Merge "[AAI] Add model-loader tracing config"
[oom.git] / kubernetes / policy / components / policy-clamp-ac-a1pms-ppnt / values.yaml
1 #  ============LICENSE_START=======================================================
2 #   Copyright (C) 2022-2023 Nordix Foundation.
3 #  ================================================================================
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 #  SPDX-License-Identifier: Apache-2.0
17 #  ============LICENSE_END=========================================================
18
19 #################################################################
20 # Global configuration defaults.
21 #################################################################
22 global:
23   persistence: {}
24   kafkaTopics:
25     acRuntimeTopic:
26       name: &acRuntimeTopic policy.clamp-runtime-acm
27
28 #################################################################
29 # Secrets metaconfig
30 #################################################################
31 secrets:
32   - uid: restserver-secret
33     type: basicAuth
34     externalSecret: '{{ tpl (default "" .Values.restServer.credsExternalSecret) . }}'
35     login: '{{ .Values.restServer.user }}'
36     password: '{{ .Values.restServer.password }}'
37     passwordPolicy: required
38
39 #################################################################
40 # Application configuration defaults.
41 #################################################################
42 # application image
43 image: onap/policy-clamp-ac-a1pms-ppnt:7.1.0
44 pullPolicy: Always
45
46 componentName: &componentName policy-clamp-ac-a1pms-ppnt
47
48 # application configuration
49 restServer:
50   user: participantUser
51   password: zb!XztG34
52
53 a1pmsconfig:
54   a1pms:
55     baseUrl: http://a1policymanagement.onap:8081
56     headers:
57       content-type: application/json
58     endpoints:
59       health: /a1-policy/v2/rics
60       services: /a1-policy/v2/services
61       service: /a1-policy/v2/services/{service_id}
62
63 # flag to enable debugging - application support required
64 debugEnabled: false
65
66 # default number of instances
67 replicaCount: 1
68
69 nodeSelector: {}
70
71 affinity: {}
72 ingress:
73   enabled: false
74
75 serviceMesh:
76   authorizationPolicy:
77     authorizedPrincipals:
78       - serviceAccount: strimzi-kafka-read
79
80 # probe configuration parameters
81 liveness:
82   initialDelaySeconds: 60
83   periodSeconds: 10
84   # necessary to disable liveness probe when setting breakpoints
85   # in debugger so K8s doesn't restart unresponsive container
86   enabled: true
87   port: http-a1pms-api
88
89 readiness:
90   initialDelaySeconds: 60
91   periodSeconds: 10
92   port: http-a1pms-api
93
94 service:
95   type: ClusterIP
96   name: *componentName
97   ports:
98     - name: http-a1pms-api
99       port: 8086
100
101 flavor: small
102 resources:
103   small:
104     limits:
105       cpu: "1"
106       memory: "1Gi"
107     requests:
108       cpu: "0.5"
109       memory: "1Gi"
110   large:
111     limits:
112       cpu: "2"
113       memory: "2Gi"
114     requests:
115       cpu: "1"
116       memory: "2Gi"
117   unlimited: {}
118 #Pods Service Account
119 serviceAccount:
120   nameOverride: *componentName
121   roles:
122     - create
123
124 config:
125 # Any new property can be added in the env by setting in overrides in the format mentioned below
126 # All the added properties must be in "key: value" format instead of yaml.
127 # additional:
128 #   spring.config.max-size: 200
129 #   spring.config.min-size: 10
130
131 # Strimzi Kafka config
132 kafkaUser:
133   authenticationType: scram-sha-512
134   acls:
135     - name: *componentName
136       type: group
137       operations: [Read]
138     - name: *acRuntimeTopic
139       type: topic
140       operations: [Read, Write]