blob: 50c33c2f75f3a11182cdc88e7e92aa237732a47e [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
24 # image repositories
25 repository: nexus3.onap.org:10001
26
27 # readiness check
28 readinessRepository: oomk8s
29 readinessImage: readiness-check:2.0.0
30
31 # image pull policy
32 pullPolicy: Always
33
34 persistence:
35 mountPath: /dockerdata-nfs
36
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +010037 # envsusbt
38 envsubstImage: dibi/envsubst
39
40#################################################################
41# Secrets metaconfig
42#################################################################
43secrets:
44 - uid: 'cds-db-user-creds'
45 type: basicAuth
46 externalSecret: '{{ tpl (default "" .Values.config.cdsDB.dbCredsExternalSecret) . }}'
47 login: '{{ .Values.config.cdsDB.dbUser }}'
48 password: '{{ .Values.config.cdsDB.dbPassword }}'
49 passwordPolicy: required
50 - uid: 'cds-db-root-pass'
51 type: password
52 externalSecret: '{{ tpl (default "" .Values.config.cdsDB.dbRootPassExternalSecret) . }}'
53 password: '{{ .Values.config.cdsDB.dbRootPassword }}'
54 passwordPolicy: required
55
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -050056#################################################################
57# Application configuration defaults.
58#################################################################
59# application image
60repository: nexus3.onap.org:10001
Timoney, Dan (dt5972)4fb85c12019-09-22 20:03:27 -040061image: onap/ccsdk-blueprintsprocessor:0.6.3
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -050062pullPolicy: Always
63
64# flag to enable debugging - application support required
65debugEnabled: false
66
67# application configuration
68config:
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -050069 appConfigDir: /opt/app/onap/config
Sebastien Premont-Tendlandb679d7b2020-02-17 11:32:15 -050070 useScriptCompileCache: true
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +010071 cdsDB:
72 dbServer: cds-db
73 dbPort: 3306
74 dbName: sdnctl
75 # dbUser: sdnctl
76 # dbPassword: sdnctl
77 # dbCredsExternalSecret: <some secret name>
78 # dbRootPassword: password
79 # dbRootPassExternalSecret
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -050080
81# default number of instances
82replicaCount: 1
83
84nodeSelector: {}
85
86affinity: {}
87
Prathamesh Morde93da1272019-06-24 10:36:15 -040088# flag for kafka-listener dependency. Set to true if you are using message-router otherwise set to false if you are using
89# custom kafka cluster.
90dmaapEnabled: true
91
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +010092
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -050093# probe configuration parameters
94liveness:
Yang Xu435062b2019-06-17 01:19:37 -040095 initialDelaySeconds: 120
Oleg Mitsura3a621182019-10-09 12:40:11 -040096 periodSeconds: 20
97 timeoutSeconds: 20
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -050098 # necessary to disable liveness probe when setting breakpoints
99 # in debugger so K8s doesn't restart unresponsive container
100 enabled: true
101
102readiness:
Yang Xu435062b2019-06-17 01:19:37 -0400103 initialDelaySeconds: 120
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500104 periodSeconds: 10
Oleg Mitsura3a621182019-10-09 12:40:11 -0400105 timeoutSeconds: 20
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500106
107service:
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500108 http:
gummarc7bd0e22020-03-05 18:57:12 +0000109 type: ClusterIP
Alexis de Talhouët63df1632019-03-20 08:17:58 -0400110 portName: blueprints-processor-http
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500111 internalPort: 8080
112 externalPort: 8080
113 grpc:
Oleg Mitsura0197bf12019-05-03 15:03:55 -0400114 type: ClusterIP
Alexis de Talhouët63df1632019-03-20 08:17:58 -0400115 portName: blueprints-processor-grpc
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500116 internalPort: 9111
117 externalPort: 9111
Sebastien Premont-Tendlandb679d7b2020-02-17 11:32:15 -0500118 cluster:
119 type: ClusterIP
120 portName: blueprints-processor-cluster
121 internalPort: 5701
122 externalPort: 5701
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500123
124persistence:
Alexis de Talhouët108e28f2019-04-14 18:54:56 -0400125 volumeReclaimPolicy: Retain
126 accessMode: ReadWriteMany
127 size: 2Gi
128 enabled: true
129 mountSubPath: cds/blueprints/deploy
130 deployedBlueprint: /opt/app/onap/blueprints/deploy
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500131
Sebastien Premont-Tendlandb679d7b2020-02-17 11:32:15 -0500132cluster:
133 # Cannot have cluster enabled if the replicaCount is not at least 3
134 # AND config value useScriptCompileCache is not set to false
135 enabled: false
136
137 clusterName: cds-cluster
138
139 # Defines the number of node to be part of the CP subsystem/raft algorithm. This value should be
140 # between 3 and 7 only.
141 groupSize: 3
142
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500143ingress:
144 enabled: false
Lucjan Bryndza33315d42019-11-27 14:07:58 +0100145 service:
146 - baseaddr: "blueprintsprocessorhttp"
147 name: "blueprints-processor-http"
148 port: 8080
149 config:
150 ssl: "none"
Steve Alphonse Siania1b6b0e2019-01-25 15:23:58 -0500151
152resources: {}
153 # We usually recommend not to specify default resources and to leave this as a conscious
154 # choice for the user. This also increases chances charts run on environments with little
155 # resources, such as Minikube. If you do want to specify resources, uncomment the following
156 # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
157 #
158 # Example:
159 # Configure resource requests and limits
160 # ref: http://kubernetes.io/docs/user-guide/compute-resources/
161 # Minimum memory for development is 2 CPU cores and 4GB memory
162 # Minimum memory for production is 4 CPU cores and 8GB memory
163#resources:
164# limits:
165# cpu: 2
166# memory: 4Gi
167# requests:
168# cpu: 2
169# memory: 4Gi