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