blob: d21598a4baa5ad5b4b303e013c56b28a63eb4461 [file] [log] [blame]
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -05001# Copyright (c) 2019 IBM, Bell Canada
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +01002# Copyright (c) 2020 Samsung Electronics
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -05003#
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -05004# 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:
20 # Change to an unused port prefix range to prevent port conflicts
21 # with other instances running within the same k8s cluster
Oleg Mitsura0197bf12019-05-03 15:03:55 -040022 nodePortPrefixExt: 304
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -050023
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -050024 # image pull policy
25 pullPolicy: Always
26
27 persistence:
28 mountPath: /dockerdata-nfs
29
Konrad Bańkae332b242020-04-06 13:30:06 +020030 #This configuration specifies Service and port for SDNC OAM interface
31 sdncOamService: sdnc-oam
32 sdncOamPort: 8282
33
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +010034#################################################################
35# Secrets metaconfig
36#################################################################
37secrets:
38 - uid: 'cds-db-user-creds'
39 type: basicAuth
40 externalSecret: '{{ tpl (default "" .Values.config.cdsDB.dbCredsExternalSecret) . }}'
41 login: '{{ .Values.config.cdsDB.dbUser }}'
42 password: '{{ .Values.config.cdsDB.dbPassword }}'
43 passwordPolicy: required
Konrad Bańka031bdb72020-05-14 16:56:39 +020044 - uid: 'sdnc-db-root-pass'
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +010045 type: password
Konrad Bańka031bdb72020-05-14 16:56:39 +020046 externalSecret: '{{ tpl (default "" .Values.config.sdncDB.dbRootPassExternalSecret) . }}'
47 password: '{{ .Values.config.sdncDB.dbRootPass }}'
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +010048 passwordPolicy: required
49
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -050050#################################################################
Abdelmuhaimen Seaudi822eb092021-09-04 11:08:36 +020051# AAF part
52#################################################################
53certInitializer:
54 nameOverride: cds-blueprints-processor-initializer
55 aafDeployFqi: deployer@people.osaaf.org
56 aafDeployPass: demo123456!
57 # aafDeployCredsExternalSecret: some secret
58 fqdn: sdnc-cds
59 fqi: sdnc-cds@sdnc-cds.onap.org
60 public_fqdn: sdnc-cds.onap.org
61 cadi_longitude: "0.0"
62 cadi_latitude: "0.0"
63 app_ns: org.osaaf.aaf
64 credsPath: /opt/app/osaaf/local
65 fqi_namespace: org.onap.sdnc-cds
66 aaf_add_config: >
67 /opt/app/aaf_config/bin/agent.sh;
68 /opt/app/aaf_config/bin/agent.sh local showpass
69 {{.Values.fqi}} {{ .Values.fqdn }} > {{ .Values.credsPath }}/mycreds.prop
70
71#################################################################
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -050072# Application configuration defaults.
73#################################################################
74# application image
Abdelmuhaimen Seaudi822eb092021-09-04 11:08:36 +020075image: onap/ccsdk-blueprintsprocessor:1.2.0
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -050076pullPolicy: Always
77
78# flag to enable debugging - application support required
79debugEnabled: false
80
81# application configuration
82config:
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -050083 appConfigDir: /opt/app/onap/config
Konrad Bańka031bdb72020-05-14 16:56:39 +020084 sdncDB:
85 dbService: mariadb-galera
86 dbPort: 3306
87 dbName: sdnctl
88 #dbRootPass: Custom root password
89 dbRootPassExternalSecret: '{{ include "common.mariadb.secret.rootPassSecretName" ( dict "dot" . "chartName" .Values.config.sdncDB.dbService ) }}'
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +010090 cdsDB:
91 dbServer: cds-db
92 dbPort: 3306
93 dbName: sdnctl
Sylvain Desbureaux503b2292020-11-21 22:29:17 +010094 dbUser: sdnctl
95 dbPassword: sdnctl
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +010096 # dbCredsExternalSecret: <some secret name>
97 # dbRootPassword: password
98 # dbRootPassExternalSecret
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -050099
100# default number of instances
Jozsef Csongvai08515b72021-04-28 17:04:57 -0400101replicaCount: 1
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500102
103nodeSelector: {}
104
105affinity: {}
106
Prathamesh Morde93da1272019-06-24 10:36:15 -0400107# flag for kafka-listener dependency. Set to true if you are using message-router otherwise set to false if you are using
108# custom kafka cluster.
109dmaapEnabled: true
110
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +0100111
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500112# probe configuration parameters
Jozsef Csongvai08515b72021-04-28 17:04:57 -0400113startup:
114 initialDelaySeconds: 10
115 failureThreshold: 30
116 periodSeconds: 10
117
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500118liveness:
Jozsef Csongvai08515b72021-04-28 17:04:57 -0400119 initialDelaySeconds: 0
Oleg Mitsura3a621182019-10-09 12:40:11 -0400120 periodSeconds: 20
121 timeoutSeconds: 20
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500122 # necessary to disable liveness probe when setting breakpoints
123 # in debugger so K8s doesn't restart unresponsive container
124 enabled: true
125
126readiness:
Yang Xu435062b2019-06-17 01:19:37 -0400127 initialDelaySeconds: 120
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500128 periodSeconds: 10
Oleg Mitsura3a621182019-10-09 12:40:11 -0400129 timeoutSeconds: 20
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500130
131service:
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500132 http:
gummarc7bd0e22020-03-05 18:57:12 +0000133 type: ClusterIP
Alexis de Talhouët63df1632019-03-20 08:17:58 -0400134 portName: blueprints-processor-http
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500135 internalPort: 8080
136 externalPort: 8080
137 grpc:
Oleg Mitsura0197bf12019-05-03 15:03:55 -0400138 type: ClusterIP
Alexis de Talhouët63df1632019-03-20 08:17:58 -0400139 portName: blueprints-processor-grpc
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500140 internalPort: 9111
141 externalPort: 9111
Sebastien Premont-Tendlandb679d7b2020-02-17 11:32:15 -0500142 cluster:
143 type: ClusterIP
144 portName: blueprints-processor-cluster
145 internalPort: 5701
146 externalPort: 5701
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500147
148persistence:
Alexis de Talhouët108e28f2019-04-14 18:54:56 -0400149 volumeReclaimPolicy: Retain
150 accessMode: ReadWriteMany
151 size: 2Gi
152 enabled: true
153 mountSubPath: cds/blueprints/deploy
154 deployedBlueprint: /opt/app/onap/blueprints/deploy
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500155
Sebastien Premont-Tendlandb679d7b2020-02-17 11:32:15 -0500156cluster:
157 # Cannot have cluster enabled if the replicaCount is not at least 3
Jozsef Csongvai08515b72021-04-28 17:04:57 -0400158 enabled: false
Sebastien Premont-Tendlandb679d7b2020-02-17 11:32:15 -0500159
160 clusterName: cds-cluster
161
162 # Defines the number of node to be part of the CP subsystem/raft algorithm. This value should be
163 # between 3 and 7 only.
164 groupSize: 3
165
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500166ingress:
167 enabled: false
Lucjan Bryndza33315d42019-11-27 14:07:58 +0100168 service:
169 - baseaddr: "blueprintsprocessorhttp"
Lucjan Bryndza6174db42020-07-09 09:00:20 +0000170 name: "cds-blueprints-processor-http"
Lucjan Bryndza33315d42019-11-27 14:07:58 +0100171 port: 8080
172 config:
173 ssl: "none"
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500174
Dominik Mizyndd285d32020-08-21 13:10:11 +0200175logback:
176 rootLogLevel: INFO
177 logger:
178 springframework: INFO
179 springframeworkWeb: INFO
180 springframeworkSecurityWebauthentication: INFO
181 hibernate: INFO
182 onapCcsdkCds: INFO
183
Dan Timoney6cc07e02020-09-23 08:52:47 -0400184flavor: small
185
186resources:
187 small:
188 limits:
189 cpu: 2
190 memory: 4Gi
191 requests:
192 cpu: 1
193 memory: 1Gi
194 large:
195 limits:
196 cpu: 4
197 memory: 8Gi
198 requests:
199 cpu: 2
200 memory: 4Gi
201 unlimited: {}
farida azmyffad0322021-04-09 14:18:14 +0200202
203#Pods Service Account
204serviceAccount:
205 nameOverride: cds-blueprints-processor
206 roles:
207 - read
Kavitha P1a78f2f2021-08-25 16:40:38 +0530208
209# workflow store flag
210workflow:
211 storeEnabled: false