blob: cd78850150cebd61ae2ccaeb5cf2ca1eea3a43af [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: >
47 /opt/app/aaf_config/bin/agent.sh local showpass {{.Values.fqi}} {{ .Values.fqdn }} > {{ .Values.credsPath }}/mycreds.prop;
48 grep '^cadi' {{ .Values.credsPath }}/mycreds.prop | awk -v FS="cadi_truststore_password=" 'NF>1{print $2}' > {{ .Values.credsPath }}/cadi_truststore_password.pwd;
49 grep '^cadi' {{ .Values.credsPath }}/mycreds.prop | awk -v FS="cadi_key_password=" 'NF>1{print $2}' > {{ .Values.credsPath }}/cadi_key_password.pwd;
50 grep '^cadi' {{ .Values.credsPath }}/mycreds.prop | awk -v FS="cadi_keystore_password=" 'NF>1{print $2}' > {{ .Values.credsPath }}/cadi_keystore_password.pwd;
51 grep '^cadi' {{ .Values.credsPath }}/mycreds.prop | awk -v FS="cadi_keystore_password_p12=" 'NF>1{print $2}' > {{ .Values.credsPath }}/cadi_keystore_password_p12.pwd;
52 cd {{ .Values.credsPath }};
53 chmod a+rx *;
sebdetd85e24c2019-09-04 18:35:26 +020054
JulienBe26df3202020-04-10 16:50:08 +020055secrets:
sebdet5c449882021-01-13 11:35:56 +010056 - uid: db-creds
JulienBe26df3202020-04-10 16:50:08 +020057 type: basicAuth
sebdet5c449882021-01-13 11:35:56 +010058 externalSecret: '{{ tpl (default "" .Values.db.credsExternalSecret) . }}'
JulienBe26df3202020-04-10 16:50:08 +020059 login: '{{ .Values.db.user }}'
60 password: '{{ .Values.db.password }}'
61 passwordPolicy: required
62
sebdetd85e24c2019-09-04 18:35:26 +020063flavor: small
64
65# application image
jhh999c2242021-02-24 12:10:02 -060066image: onap/policy-clamp-backend:6.0.1
sebdetd85e24c2019-09-04 18:35:26 +020067pullPolicy: Always
68
69# flag to enable debugging - application support required
70debugEnabled: false
71
Sylvain Desbureaux8c2a1622020-04-22 10:50:26 +020072# log configuration
73log:
74 path: /var/log/onap
75
sebdetd85e24c2019-09-04 18:35:26 +020076#################################################################
77# Application configuration defaults.
78#################################################################
JulienBe26df3202020-04-10 16:50:08 +020079
ChrisC2325efd2020-09-11 18:39:23 +020080#####dummy values for db user and password to pass lint!!!#######
81
82db:
sebdet5c449882021-01-13 11:35:56 +010083 user: policy_user
84 password: policy_user
85 image: mariadb:10.5.8
86 service:
87 name: policy-mariadb
88 internalPort: 3306
JulienBe26df3202020-04-10 16:50:08 +020089
sebdetd85e24c2019-09-04 18:35:26 +020090config:
91 log:
92 logstashServiceName: log-ls
93 logstashPort: 5044
94 mysqlPassword: strong_pitchou
95 dataRootDir: /dockerdata-nfs
sebdetd85e24c2019-09-04 18:35:26 +020096
97# default number of instances
98replicaCount: 1
99
100nodeSelector: {}
101
102affinity: {}
103
104# probe configuration parameters
105liveness:
106 initialDelaySeconds: 120
107 periodSeconds: 10
sebdet5a13fbf2020-10-13 09:37:19 +0200108 timeoutSeconds: 3
sebdetd85e24c2019-09-04 18:35:26 +0200109 # necessary to disable liveness probe when setting breakpoints
110 # in debugger so K8s doesn't restart unresponsive container
111 enabled: true
112
113readiness:
114 initialDelaySeconds: 10
115 periodSeconds: 10
sebdet5a13fbf2020-10-13 09:37:19 +0200116 timeoutSeconds: 3
sebdetd85e24c2019-09-04 18:35:26 +0200117
118service:
119 type: ClusterIP
sebdet5c449882021-01-13 11:35:56 +0100120 name: policy-clamp-be
121 portName: policy-clamp-be
sebdetd85e24c2019-09-04 18:35:26 +0200122 internalPort: 8443
sebdet5c449882021-01-13 11:35:56 +0100123 externalPort: 8443
sebdetd85e24c2019-09-04 18:35:26 +0200124
125ingress:
126 enabled: false
127
128#resources: {}
sebdetac61d3c2020-10-23 16:06:55 +0200129# We usually recommend not to specify default resources and to leave this as a conscious
130# choice for the user. This also increases chances charts run on environments with little
131# resources, such as Minikube. If you do want to specify resources, uncomment the following
132# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
133#
134# Example:
135# Configure resource requests and limits
136# ref: http://kubernetes.io/docs/user-guide/compute-resources/
137# Minimum memory for development is 2 CPU cores and 4GB memory
138# Minimum memory for production is 4 CPU cores and 8GB memory
sebdetd85e24c2019-09-04 18:35:26 +0200139resources:
140 small:
141 limits:
142 cpu: 1
sebdet5a13fbf2020-10-13 09:37:19 +0200143 memory: 1Gi
sebdetd85e24c2019-09-04 18:35:26 +0200144 requests:
sebdetac61d3c2020-10-23 16:06:55 +0200145 cpu: 1m
sebdet5a13fbf2020-10-13 09:37:19 +0200146 memory: 1Gi
sebdetd85e24c2019-09-04 18:35:26 +0200147 large:
148 limits:
149 cpu: 1
sebdet5a13fbf2020-10-13 09:37:19 +0200150 memory: 3Gi
sebdetd85e24c2019-09-04 18:35:26 +0200151 requests:
152 cpu: 10m
sebdet5a13fbf2020-10-13 09:37:19 +0200153 memory: 3Gi
sebdetd85e24c2019-09-04 18:35:26 +0200154 unlimited: {}