blob: 399aa4b13167309de4ea7bcc4c1fe682b0650bfb [file] [log] [blame]
Mandeep Khinda51a8b1b2018-04-24 20:05:32 +00001# Copyright © 2017 Amdocs, Bell Canada
toshrajbhardwajf4fc1c62018-08-06 07:35:14 +00002# Modifications Copyright © 2018 AT&T, ZTE
Mandeep Khinda51a8b1b2018-04-24 20:05:32 +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
16#################################################################
17# Global configuration defaults.
18#################################################################
19global:
20 nodePortPrefix: 302
ChrisC742a7b22020-09-04 11:29:57 +020021 persistence: {}
Andreas Geisslerfd450c42021-12-10 08:36:45 +000022 sdc_cassandra:
ChrisC742a7b22020-09-04 11:29:57 +020023 #This flag allows SDC to instantiate its own cluster, serviceName
24 #should be sdc-cs if this flag is enabled
25 localCluster: false
26 #The cassandra service name to connect to (default: shared cassandra service)
27 serviceName: cassandra
28 #Shared cassandra cluster replicaCount, should be changed if localCluster is enabled
29 #to match with its own cluster replica
30 replicaCount: 3
31 clusterName: cassandra
32 dataCenter: Pod
33
34#################################################################
Mandeep Khinda51a8b1b2018-04-24 20:05:32 +000035# Application configuration defaults.
36#################################################################
37# application image
MichaelMorrisde680b02023-06-06 17:23:58 +010038image: onap/sdc-onboard-backend:1.12.5
39onboardingInitImage: onap/sdc-onboard-cassandra-init:1.12.5
Mandeep Khinda51a8b1b2018-04-24 20:05:32 +000040pullPolicy: Always
41
42# flag to enable debugging - application support required
43debugEnabled: false
44
45config:
r.bogackib17ce792019-09-03 10:23:24 +020046 javaOptions: "-Xmx1g -Xms1g"
Mandeep Khinda51a8b1b2018-04-24 20:05:32 +000047 cassandraSslEnabled: "false"
48
ChrisC742a7b22020-09-04 11:29:57 +020049#environment file
50env:
51 name: AUTO
52
Mandeep Khinda51a8b1b2018-04-24 20:05:32 +000053# default number of instances
54replicaCount: 1
55
56nodeSelector: {}
57
58affinity: {}
59
60# probe configuration parameters
61liveness:
Sylvain Desbureaux8c9416b2021-05-05 11:12:48 +020062 initialDelaySeconds: 1
63 periodSeconds: 10
Brian Freeman6142d942019-10-02 09:50:19 -050064 timeoutSeconds: 15
Sylvain Desbureaux8c9416b2021-05-05 11:12:48 +020065 successThreshold: 1
66 failureThreshold: 3
Mandeep Khinda51a8b1b2018-04-24 20:05:32 +000067 # necessary to disable liveness probe when setting breakpoints
68 # in debugger so K8s doesn't restart unresponsive container
69 enabled: true
70
71readiness:
Sylvain Desbureaux8c9416b2021-05-05 11:12:48 +020072 initialDelaySeconds: 1
73 periodSeconds: 10
Brian Freeman6142d942019-10-02 09:50:19 -050074 timeoutSeconds: 15
Sylvain Desbureaux8c9416b2021-05-05 11:12:48 +020075 successThreshold: 1
76 failureThreshold: 3
77
78startup:
79 initialDelaySeconds: 10
80 periodSeconds: 10
81 timeoutSeconds: 15
82 successThreshold: 1
83 failureThreshold: 60
Mandeep Khinda51a8b1b2018-04-24 20:05:32 +000084
85service:
86 type: ClusterIP
87 name: sdc-onboarding-be
Andreas Geisslerdd34ead2023-03-20 17:16:45 +010088 internalPort: 8081
89 ports:
90 - name: http
91 port: 8081
Mandeep Khinda51a8b1b2018-04-24 20:05:32 +000092
AndrewLambb304a322023-04-11 17:05:54 +010093serviceMesh:
94 authorizationPolicy:
95 authorizedPrincipals:
96 - serviceAccount: sdc-be-read
97
Mandeep Khinda51a8b1b2018-04-24 20:05:32 +000098## Persist data to a persitent volume
99persistence:
100 enabled: true
101
102 ## A manually managed Persistent Volume and Claim
103 ## Requires persistence.enabled: true
104 ## If defined, PVC must be created manually before volume will be bound
105 # existingClaim:
106 volumeReclaimPolicy: Retain
107
108 ## database data Persistent Volume Storage Class
109 ## If defined, storageClassName: <storageClass>
110 ## If set to "-", storageClassName: "", which disables dynamic provisioning
111 ## If undefined (the default) or set to null, no storageClassName spec is
112 ## set, choosing the default provisioner. (gp2 on AWS, standard on
113 ## GKE, AWS & OpenStack)
114 ##
115 # storageClass: "-"
Sylvain Desbureaux71a9fb32019-09-02 15:50:28 +0200116 accessMode: ReadWriteOnce
Mandeep Khinda51a8b1b2018-04-24 20:05:32 +0000117 size: 2Gi
118 mountPath: /dockerdata-nfs
119 mountSubPath: /sdc/sdc-cs/CS
120
MichaelMorris276812c2020-04-28 09:34:17 +0100121securityContext:
122 fsGroup: 35953
123 runAsUser: 352070
kooper543d3aa2019-05-02 10:27:15 +0000124
Mandeep Khinda51a8b1b2018-04-24 20:05:32 +0000125ingress:
126 enabled: false
127
Mukula93baa82018-09-19 15:56:58 +0000128# Resource Limit flavor -By Default using small
129flavor: small
130# Segregation for Different environment (Small and Large)
131resources:
132 small:
133 limits:
Andreas Geissler555db9c2023-06-20 11:38:39 +0200134 cpu: 999
135 memory: 1.5Gi
Mukula93baa82018-09-19 15:56:58 +0000136 requests:
Andreas Geissler555db9c2023-06-20 11:38:39 +0200137 cpu: 0.5
138 memory: 1.5Gi
Mukula93baa82018-09-19 15:56:58 +0000139 large:
140 limits:
Andreas Geissler555db9c2023-06-20 11:38:39 +0200141 cpu: 999
142 memory: 3Gi
Mukula93baa82018-09-19 15:56:58 +0000143 requests:
Andreas Geissler555db9c2023-06-20 11:38:39 +0200144 cpu: 1
145 memory: 3Gi
Mahendra Raghuwanshi35f83f52019-03-20 10:42:49 +0000146 unlimited: {}
farida azmy1383b4c2021-04-06 12:33:31 +0200147
148#Pods Service Account
149serviceAccount:
150 nameOverride: sdc-onboarding-be
151 roles:
152 - read
Maciej Wereski771ec2a2021-10-14 13:59:12 +0000153
othman touijer2b764d02022-01-05 14:40:37 +0100154wait_for_job_container:
155 containers:
156 - '{{ include "common.name" . }}-job'
157
Maciej Wereski771ec2a2021-10-14 13:59:12 +0000158#Log configuration
159log:
160 path: /var/log/onap
161logConfigMapNamePrefix: '{{ include "common.fullname" . }}'