blob: e5d1c84129c9f490bccffb37c3b722e8df9c476e [file] [log] [blame]
Mandeep Khindab1f9efe2018-03-28 19:01:55 +00001# Copyright © 2017 Amdocs, AT&T, Bell Canada
toshrajbhardwajf4fc1c62018-08-06 07:35:14 +00002# Modifications Copyright © 2018 ZTE
Mandeep Khindab1f9efe2018-03-28 19:01:55 +00003#
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
Mandeep Khindaa1047f42018-03-22 02:12:15 +000016#################################################################
17# Global configuration defaults.
18#################################################################
19global:
20 nodePortPrefix: 302
Sylvain Desbureaux1694e1d2020-08-21 09:58:25 +020021 readinessImage: onap/oom/readiness:3.0.1
Mandeep Khindaa1047f42018-03-22 02:12:15 +000022 loggingRepository: docker.elastic.co
23 loggingImage: beats/filebeat:5.5.0
Andreas Geisslerfd450c42021-12-10 08:36:45 +000024 sdc_cassandra:
ChrisC742a7b22020-09-04 11:29:57 +020025 #This flag allows SDC to instantiate its own cluster, serviceName
26 #should be sdc-cs if this flag is enabled
27 localCluster: false
28 #The cassandra service name to connect to (default: shared cassandra service)
dasarathi52802465e8f782023-05-03 09:51:20 +000029 #in case of using k8ssandra-operator in the common cassandra installation
30 #the service name is:
Andreas Geisslere5f91562023-07-10 14:31:00 +020031 serviceName: cassandra-dc1-service
dasarathi52802465e8f782023-05-03 09:51:20 +000032 #in case of local k8ssandra-operator instance it is
33 #serviceName: sdc-cs-dc1-service
34 #in case the older cassandra installation is used:
Andreas Geisslere5f91562023-07-10 14:31:00 +020035 #serviceName: cassandra
dasarathi52802465e8f782023-05-03 09:51:20 +000036
ChrisC742a7b22020-09-04 11:29:57 +020037 #Shared cassandra cluster replicaCount, should be changed if localCluster is enabled
38 #to match with its own cluster replica
39 replicaCount: 3
40 clusterName: cassandra
dasarathi52802465e8f782023-05-03 09:51:20 +000041 #datacenter name (use "dc1" in case of k8ssandra-operator, otherwise "Pod")
Andreas Geisslere5f91562023-07-10 14:31:00 +020042 dataCenter: dc1
dasarathi52802465e8f782023-05-03 09:51:20 +000043 #cqlVersion for cassandra 3.11.* must be "3.4.4" and cassandra 4.* must be "3.4.5"
Andreas Geisslere5f91562023-07-10 14:31:00 +020044 cqlVersion: "3.4.5"
Mandeep Khindaa1047f42018-03-22 02:12:15 +000045
46#################################################################
47# Application configuration defaults.
48#################################################################
Andreas Geisslerfd450c42021-12-10 08:36:45 +000049
50#Used only if localCluster is enabled. Instantiates SDC's own cassandra cluster
51cassandra:
52 nameOverride: sdc-cs
53 replicaCount: 3
54 service:
55 name: sdc-cs
56 serviceAccount:
57 nameOverride: sdc-cs
58 persistence:
59 mountSubPath: sdc/sdc-cs/CS
60 enabled: true
dasarathi52802465e8f782023-05-03 09:51:20 +000061 k8ssandraOperator:
62 enabled: false
63 config:
64 clusterName: sdc-cs
Andreas Geisslerfd450c42021-12-10 08:36:45 +000065
Mandeep Khindaa1047f42018-03-22 02:12:15 +000066# application image
67repository: nexus3.onap.org:10001
MichaelMorrisde680b02023-06-06 17:23:58 +010068image: onap/sdc-cassandra:1.12.5
69cassandraInitImage: onap/sdc-cassandra-init:1.12.5
Mandeep Khindaa1047f42018-03-22 02:12:15 +000070pullPolicy: Always
71
Mandeep Khinda403c1c12018-04-19 23:15:43 +000072config:
73 release: latest
74 maxHeapSize: "1536M"
75 heapNewSize: "512M"
Mandeep Khindaa1047f42018-03-22 02:12:15 +000076
ChrisC742a7b22020-09-04 11:29:57 +020077#environment file
78env:
79 name: AUTO
80
Mandeep Khindaa1047f42018-03-22 02:12:15 +000081# default number of instances
82replicaCount: 1
83
84nodeSelector: {}
85
86affinity: {}
87
88# probe configuration parameters
89liveness:
Mandeep Khinda51a8b1b2018-04-24 20:05:32 +000090 initialDelaySeconds: 60
Mandeep Khindaa1047f42018-03-22 02:12:15 +000091 periodSeconds: 10
92 # necessary to disable liveness probe when setting breakpoints
93 # in debugger so K8s doesn't restart unresponsive container
94 enabled: true
95
96readiness:
Tomasz Golabek33658002019-05-30 08:59:39 +020097 initialDelaySeconds: 120
Mandeep Khindaa1047f42018-03-22 02:12:15 +000098 periodSeconds: 10
99
100service:
101 type: ClusterIP
102 name: sdc-cs
BorislavG1ffbd992018-04-24 07:56:27 +0000103 portName: sdc-cs
shrek2000f336f6d2020-02-25 16:11:26 +0200104 externalPort: 9042
105 internalPort: 9042
Mandeep Khindaa1047f42018-03-22 02:12:15 +0000106
107
108## Persist data to a persitent volume
109persistence:
110 enabled: true
111
112 ## A manually managed Persistent Volume and Claim
113 ## Requires persistence.enabled: true
114 ## If defined, PVC must be created manually before volume will be bound
115 # existingClaim:
116 volumeReclaimPolicy: Retain
117
118 ## database data Persistent Volume Storage Class
119 ## If defined, storageClassName: <storageClass>
120 ## If set to "-", storageClassName: "", which disables dynamic provisioning
121 ## If undefined (the default) or set to null, no storageClassName spec is
122 ## set, choosing the default provisioner. (gp2 on AWS, standard on
123 ## GKE, AWS & OpenStack)
124 ##
125 # storageClass: "-"
Sylvain Desbureaux71a9fb32019-09-02 15:50:28 +0200126 accessMode: ReadWriteOnce
Mandeep Khindaa1047f42018-03-22 02:12:15 +0000127 size: 2Gi
128 mountPath: /dockerdata-nfs
129 mountSubPath: /sdc/sdc-cs/CS
130
131ingress:
132 enabled: false
farida azmy1383b4c2021-04-06 12:33:31 +0200133
134#Pods Service Account
135serviceAccount:
136 nameOverride: sdc-cs
137 roles:
138 - read
othman touijer2b764d02022-01-05 14:40:37 +0100139
140wait_for_job_container:
141 containers:
142 - '{{ include "common.name" . }}-job'