blob: 35011dea1df39bd44f8963cf2c5c34876aa5904c [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
sebdetd85e24c2019-09-04 18:35:26 +02003#
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#################################################################
17# Global configuration defaults.
18#################################################################
19global: # global defaults
20 nodePortPrefix: 302
sebdetd85e24c2019-09-04 18:35:26 +020021 persistence: {}
ChrisC2325efd2020-09-11 18:39:23 +020022 centralizedLoggingEnabled: true
23 #AAF service
24 aafEnabled: true
25
26#################################################################
27# AAF part
28#################################################################
29certInitializer:
30 permission_user: 1000
31 permission_group: 999
sebdetac61d3c2020-10-23 16:06:55 +020032 keystoreFile: 'org.onap.clamp.p12'
33 truststoreFile: 'org.onap.clamp.trust.jks'
34 keyFile: 'org.onap.clamp.keyfile'
35 truststoreFileONAP: 'truststoreONAPall.jks'
ChrisC2325efd2020-09-11 18:39:23 +020036 nameOverride: clamp-backend-cert-initializer
37 aafDeployFqi: deployer@people.osaaf.org
38 aafDeployPass: demo123456!
39 fqdn: clamp
40 fqi: clamp@clamp.onap.org
41 public_fqdn: clamp.onap.org
sebdetac61d3c2020-10-23 16:06:55 +020042 cadi_longitude: '-72.0'
43 cadi_latitude: '38.0'
ChrisC2325efd2020-09-11 18:39:23 +020044 app_ns: org.osaaf.aaf
45 credsPath: /opt/app/osaaf/local
46 aaf_add_config: >
sebdet9bac0c32021-04-22 10:23:53 +020047 /opt/app/aaf_config/bin/agent.sh local showpass {{.Values.fqi}} {{ .Values.fqdn }} > {{ .Values.credsPath }}/mycreds.prop;
ChrisC2325efd2020-09-11 18:39:23 +020048 cd {{ .Values.credsPath }};
49 chmod a+rx *;
sebdetd85e24c2019-09-04 18:35:26 +020050
JulienBe26df3202020-04-10 16:50:08 +020051secrets:
sebdet5c449882021-01-13 11:35:56 +010052 - uid: db-creds
JulienBe26df3202020-04-10 16:50:08 +020053 type: basicAuth
sebdet5c449882021-01-13 11:35:56 +010054 externalSecret: '{{ tpl (default "" .Values.db.credsExternalSecret) . }}'
JulienBe26df3202020-04-10 16:50:08 +020055 login: '{{ .Values.db.user }}'
56 password: '{{ .Values.db.password }}'
57 passwordPolicy: required
sebdet9bac0c32021-04-22 10:23:53 +020058 - uid: sdc-creds
59 type: password
60 externalSecret: '{{ tpl (default "" .Values.sdc.sdcClientExternalSecret) . }}'
61 password: '{{ .Values.sdc.clientPassword }}'
62 passwordPolicy: required
saul.gill6238df42021-09-21 15:09:55 +010063 - uid: runtime-be-secret
64 type: basicAuth
65 externalSecret: '{{ tpl (default "" .Values.config.appUserExternalSecret) . }}'
66 login: '{{ .Values.config.policyAppUserName }}'
67 password: '{{ .Values.config.policyAppUserPassword }}'
68 passwordPolicy: required
JulienBe26df3202020-04-10 16:50:08 +020069
sebdetd85e24c2019-09-04 18:35:26 +020070flavor: small
71
72# application image
liamfallon66c78e52021-10-14 13:15:45 +010073image: onap/policy-clamp-backend:6.1.3
sebdetd85e24c2019-09-04 18:35:26 +020074pullPolicy: Always
75
76# flag to enable debugging - application support required
77debugEnabled: false
78
Sylvain Desbureaux8c2a1622020-04-22 10:50:26 +020079# log configuration
80log:
81 path: /var/log/onap
82
sebdetd85e24c2019-09-04 18:35:26 +020083#################################################################
84# Application configuration defaults.
85#################################################################
JulienBe26df3202020-04-10 16:50:08 +020086
ChrisC2325efd2020-09-11 18:39:23 +020087#####dummy values for db user and password to pass lint!!!#######
sebdet9bac0c32021-04-22 10:23:53 +020088sdc:
89 clientPassword: Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
90
ChrisC2325efd2020-09-11 18:39:23 +020091db:
sebdet5c449882021-01-13 11:35:56 +010092 user: policy_user
93 password: policy_user
94 image: mariadb:10.5.8
95 service:
96 name: policy-mariadb
97 internalPort: 3306
JulienBe26df3202020-04-10 16:50:08 +020098
sebdetd85e24c2019-09-04 18:35:26 +020099config:
saul.gill6238df42021-09-21 15:09:55 +0100100 policyAppUserName: runtimeUser
101 policyAppUserPassword: none
sebdetd85e24c2019-09-04 18:35:26 +0200102 log:
103 logstashServiceName: log-ls
104 logstashPort: 5044
105 mysqlPassword: strong_pitchou
106 dataRootDir: /dockerdata-nfs
sebdetd85e24c2019-09-04 18:35:26 +0200107
108# default number of instances
109replicaCount: 1
110
111nodeSelector: {}
112
113affinity: {}
114
115# probe configuration parameters
116liveness:
117 initialDelaySeconds: 120
118 periodSeconds: 10
sebdet5a13fbf2020-10-13 09:37:19 +0200119 timeoutSeconds: 3
sebdetd85e24c2019-09-04 18:35:26 +0200120 # necessary to disable liveness probe when setting breakpoints
121 # in debugger so K8s doesn't restart unresponsive container
122 enabled: true
123
124readiness:
125 initialDelaySeconds: 10
126 periodSeconds: 10
sebdet5a13fbf2020-10-13 09:37:19 +0200127 timeoutSeconds: 3
sebdetd85e24c2019-09-04 18:35:26 +0200128
129service:
130 type: ClusterIP
sebdet5c449882021-01-13 11:35:56 +0100131 name: policy-clamp-be
132 portName: policy-clamp-be
sebdetd85e24c2019-09-04 18:35:26 +0200133 internalPort: 8443
sebdet5c449882021-01-13 11:35:56 +0100134 externalPort: 8443
sebdetd85e24c2019-09-04 18:35:26 +0200135
136ingress:
137 enabled: false
138
139#resources: {}
sebdetac61d3c2020-10-23 16:06:55 +0200140# We usually recommend not to specify default resources and to leave this as a conscious
141# choice for the user. This also increases chances charts run on environments with little
142# resources, such as Minikube. If you do want to specify resources, uncomment the following
143# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
144#
145# Example:
146# Configure resource requests and limits
147# ref: http://kubernetes.io/docs/user-guide/compute-resources/
148# Minimum memory for development is 2 CPU cores and 4GB memory
149# Minimum memory for production is 4 CPU cores and 8GB memory
sebdetd85e24c2019-09-04 18:35:26 +0200150resources:
151 small:
152 limits:
153 cpu: 1
sebdet5a13fbf2020-10-13 09:37:19 +0200154 memory: 1Gi
sebdetd85e24c2019-09-04 18:35:26 +0200155 requests:
sebdetac61d3c2020-10-23 16:06:55 +0200156 cpu: 1m
sebdet5a13fbf2020-10-13 09:37:19 +0200157 memory: 1Gi
sebdetd85e24c2019-09-04 18:35:26 +0200158 large:
159 limits:
160 cpu: 1
sebdet5a13fbf2020-10-13 09:37:19 +0200161 memory: 3Gi
sebdetd85e24c2019-09-04 18:35:26 +0200162 requests:
163 cpu: 10m
sebdet5a13fbf2020-10-13 09:37:19 +0200164 memory: 3Gi
sebdetd85e24c2019-09-04 18:35:26 +0200165 unlimited: {}
farida azmyc1178372021-04-11 12:55:33 +0200166
167#Pods Service Account
168serviceAccount:
169 nameOverride: policy-clamp-be
170 roles:
171 - read