blob: c23657c4218eeec1f734f47ef08201f0e7c4370d [file] [log] [blame]
sebdetd85e24c2019-09-04 18:35:26 +02001# Copyright © 2017 Amdocs, Bell Canada
jhh999c2242021-02-24 12:10:02 -06002# Modifications Copyright © 2018-2021 AT&T
FrancescoFioraEst9c79e262022-02-22 13:12:19 +00003# Modifications Copyright © 2022 Nordix Foundation
sebdetd85e24c2019-09-04 18:35:26 +02004#
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#################################################################
20global: # global defaults
21 nodePortPrefix: 302
sebdetd85e24c2019-09-04 18:35:26 +020022 persistence: {}
ChrisC2325efd2020-09-11 18:39:23 +020023 centralizedLoggingEnabled: true
24 #AAF service
25 aafEnabled: true
26
27#################################################################
28# AAF part
29#################################################################
30certInitializer:
31 permission_user: 1000
32 permission_group: 999
sebdetac61d3c2020-10-23 16:06:55 +020033 keystoreFile: 'org.onap.clamp.p12'
34 truststoreFile: 'org.onap.clamp.trust.jks'
35 keyFile: 'org.onap.clamp.keyfile'
36 truststoreFileONAP: 'truststoreONAPall.jks'
ChrisC2325efd2020-09-11 18:39:23 +020037 nameOverride: clamp-backend-cert-initializer
38 aafDeployFqi: deployer@people.osaaf.org
39 aafDeployPass: demo123456!
40 fqdn: clamp
41 fqi: clamp@clamp.onap.org
42 public_fqdn: clamp.onap.org
sebdetac61d3c2020-10-23 16:06:55 +020043 cadi_longitude: '-72.0'
44 cadi_latitude: '38.0'
ChrisC2325efd2020-09-11 18:39:23 +020045 app_ns: org.osaaf.aaf
46 credsPath: /opt/app/osaaf/local
47 aaf_add_config: >
sebdet9bac0c32021-04-22 10:23:53 +020048 /opt/app/aaf_config/bin/agent.sh local showpass {{.Values.fqi}} {{ .Values.fqdn }} > {{ .Values.credsPath }}/mycreds.prop;
ChrisC2325efd2020-09-11 18:39:23 +020049 cd {{ .Values.credsPath }};
50 chmod a+rx *;
sebdetd85e24c2019-09-04 18:35:26 +020051
JulienBe26df3202020-04-10 16:50:08 +020052secrets:
sebdet5c449882021-01-13 11:35:56 +010053 - uid: db-creds
JulienBe26df3202020-04-10 16:50:08 +020054 type: basicAuth
sebdet5c449882021-01-13 11:35:56 +010055 externalSecret: '{{ tpl (default "" .Values.db.credsExternalSecret) . }}'
JulienBe26df3202020-04-10 16:50:08 +020056 login: '{{ .Values.db.user }}'
57 password: '{{ .Values.db.password }}'
58 passwordPolicy: required
sebdet9bac0c32021-04-22 10:23:53 +020059 - uid: sdc-creds
60 type: password
61 externalSecret: '{{ tpl (default "" .Values.sdc.sdcClientExternalSecret) . }}'
62 password: '{{ .Values.sdc.clientPassword }}'
63 passwordPolicy: required
saul.gill6238df42021-09-21 15:09:55 +010064 - uid: runtime-be-secret
65 type: basicAuth
66 externalSecret: '{{ tpl (default "" .Values.config.appUserExternalSecret) . }}'
67 login: '{{ .Values.config.policyAppUserName }}'
68 password: '{{ .Values.config.policyAppUserPassword }}'
69 passwordPolicy: required
JulienBe26df3202020-04-10 16:50:08 +020070
sebdetd85e24c2019-09-04 18:35:26 +020071flavor: small
72
73# application image
jhh2a5d1bb2022-05-04 13:44:26 -050074image: onap/policy-clamp-backend:6.2.3
sebdetd85e24c2019-09-04 18:35:26 +020075pullPolicy: Always
76
77# flag to enable debugging - application support required
78debugEnabled: false
79
Sylvain Desbureaux8c2a1622020-04-22 10:50:26 +020080# log configuration
81log:
82 path: /var/log/onap
83
sebdetd85e24c2019-09-04 18:35:26 +020084#################################################################
85# Application configuration defaults.
86#################################################################
JulienBe26df3202020-04-10 16:50:08 +020087
ChrisC2325efd2020-09-11 18:39:23 +020088#####dummy values for db user and password to pass lint!!!#######
sebdet9bac0c32021-04-22 10:23:53 +020089sdc:
90 clientPassword: Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
91
ChrisC2325efd2020-09-11 18:39:23 +020092db:
sebdet5c449882021-01-13 11:35:56 +010093 user: policy_user
94 password: policy_user
95 image: mariadb:10.5.8
96 service:
97 name: policy-mariadb
98 internalPort: 3306
JulienBe26df3202020-04-10 16:50:08 +020099
sebdetd85e24c2019-09-04 18:35:26 +0200100config:
saul.gill6238df42021-09-21 15:09:55 +0100101 policyAppUserName: runtimeUser
102 policyAppUserPassword: none
sebdetd85e24c2019-09-04 18:35:26 +0200103 log:
104 logstashServiceName: log-ls
105 logstashPort: 5044
106 mysqlPassword: strong_pitchou
107 dataRootDir: /dockerdata-nfs
sebdetd85e24c2019-09-04 18:35:26 +0200108
109# default number of instances
110replicaCount: 1
111
112nodeSelector: {}
113
114affinity: {}
115
116# probe configuration parameters
117liveness:
118 initialDelaySeconds: 120
119 periodSeconds: 10
sebdet5a13fbf2020-10-13 09:37:19 +0200120 timeoutSeconds: 3
sebdetd85e24c2019-09-04 18:35:26 +0200121 # necessary to disable liveness probe when setting breakpoints
122 # in debugger so K8s doesn't restart unresponsive container
123 enabled: true
124
125readiness:
126 initialDelaySeconds: 10
127 periodSeconds: 10
sebdet5a13fbf2020-10-13 09:37:19 +0200128 timeoutSeconds: 3
sebdetd85e24c2019-09-04 18:35:26 +0200129
130service:
131 type: ClusterIP
sebdet5c449882021-01-13 11:35:56 +0100132 name: policy-clamp-be
133 portName: policy-clamp-be
sebdetd85e24c2019-09-04 18:35:26 +0200134 internalPort: 8443
sebdet5c449882021-01-13 11:35:56 +0100135 externalPort: 8443
sebdetd85e24c2019-09-04 18:35:26 +0200136
137ingress:
138 enabled: false
139
140#resources: {}
sebdetac61d3c2020-10-23 16:06:55 +0200141# We usually recommend not to specify default resources and to leave this as a conscious
142# choice for the user. This also increases chances charts run on environments with little
143# resources, such as Minikube. If you do want to specify resources, uncomment the following
144# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
145#
146# Example:
147# Configure resource requests and limits
148# ref: http://kubernetes.io/docs/user-guide/compute-resources/
149# Minimum memory for development is 2 CPU cores and 4GB memory
150# Minimum memory for production is 4 CPU cores and 8GB memory
sebdetd85e24c2019-09-04 18:35:26 +0200151resources:
152 small:
153 limits:
154 cpu: 1
sebdet5a13fbf2020-10-13 09:37:19 +0200155 memory: 1Gi
sebdetd85e24c2019-09-04 18:35:26 +0200156 requests:
sebdetac61d3c2020-10-23 16:06:55 +0200157 cpu: 1m
sebdet5a13fbf2020-10-13 09:37:19 +0200158 memory: 1Gi
sebdetd85e24c2019-09-04 18:35:26 +0200159 large:
160 limits:
161 cpu: 1
sebdet5a13fbf2020-10-13 09:37:19 +0200162 memory: 3Gi
sebdetd85e24c2019-09-04 18:35:26 +0200163 requests:
164 cpu: 10m
sebdet5a13fbf2020-10-13 09:37:19 +0200165 memory: 3Gi
sebdetd85e24c2019-09-04 18:35:26 +0200166 unlimited: {}
farida azmyc1178372021-04-11 12:55:33 +0200167
168#Pods Service Account
169serviceAccount:
170 nameOverride: policy-clamp-be
171 roles:
172 - read