1 # Copyright © 2017 Amdocs, Bell Canada
2 # Modifications Copyright © 2018 AT&T, ZTE
3 # Modifications Copyright © 2025 Deutsche Telekom
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at
9 # http://www.apache.org/licenses/LICENSE-2.0
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
17 #################################################################
18 # Global configuration defaults.
19 #################################################################
24 #This flag allows SDC to instantiate its own cluster, serviceName
25 #should be sdc-cs if this flag is enabled
27 #The cassandra service name to connect to (default: shared cassandra service)
28 serviceName: cassandra
29 #Shared cassandra cluster replicaCount, should be changed if localCluster is enabled
30 #to match with its own cluster replica
32 clusterName: cassandra
35 #################################################################
36 # Application configuration defaults.
37 #################################################################
39 image: onap/sdc-onboard-backend:1.14.1
40 onboardingInitImage: onap/sdc-onboard-cassandra-init:1.14.1
43 # flag to enable debugging - application support required
47 javaOptions: "-Xmx1g -Xms1g"
48 cassandraSslEnabled: "false"
54 # default number of instances
61 # probe configuration parameters
63 path: /onboarding-api/v1.0/healthcheck
64 initialDelaySeconds: 1
69 # necessary to disable liveness probe when setting breakpoints
70 # in debugger so K8s doesn't restart unresponsive container
74 path: /onboarding-api/v1.0/healthcheck
75 initialDelaySeconds: 1
82 path: /onboarding-api/v1.0/healthcheck
83 initialDelaySeconds: 10
91 name: sdc-onboarding-be
100 authorizedPrincipals:
101 - serviceAccount: sdc-be-read
103 ## Persist data to a persitent volume
107 ## A manually managed Persistent Volume and Claim
108 ## Requires persistence.enabled: true
109 ## If defined, PVC must be created manually before volume will be bound
111 volumeReclaimPolicy: Retain
113 ## database data Persistent Volume Storage Class
114 ## If defined, storageClassName: <storageClass>
115 ## If set to "-", storageClassName: "", which disables dynamic provisioning
116 ## If undefined (the default) or set to null, no storageClassName spec is
117 ## set, choosing the default provisioner. (gp2 on AWS, standard on
118 ## GKE, AWS & OpenStack)
121 accessMode: ReadWriteOnce
123 mountPath: /dockerdata-nfs
124 mountSubPath: /sdc/sdc-cs/CS
129 # Resource Limit flavor -By Default using small
131 # Segregation for Different environment (Small and Large)
149 #Pods Service Account
151 nameOverride: sdc-onboarding-be
155 wait_for_job_container:
157 - '{{ include "common.name" . }}-job'
163 - '{{ include "common.release" . }}-sdc-onboarding-be'
167 - '{{ include "common.release" . }}-sdc-cs'
172 logConfigMapNamePrefix: '{{ include "common.fullname" . }}'
180 jettySizeLimit: 400Mi
183 resources_initContainer:
191 jobPodSecurityContext:
199 #################################################################
200 # Settings from Default.rb
201 #################################################################
205 catalog_notification_url: "%s://%s:%s/sdc2/rest/v1/catalog/notif/vsp/"
211 truststore_password: Aa123456
214 cluster_name: SDC-CS-
215 socket_read_timeout: 20000
216 socket_connect_timeout: 20000
217 janusgraph_connection_timeout: 10000
218 cassandra_user: asdc_user
219 cassandra_password: Aa1234%^!
225 strictLintable: false
226 url: http://sdc-helm-validator:8080/validate
231 trustStorePassword: "z+KEj;t+,KN^iimSiS89e#p0"
232 keyManagerPassword: "?(kP!Yur![*!Y5!E^f(ZKc31"
233 keyStorePassword: "?(kP!Yur![*!Y5!E^f(ZKc31"
238 excludedUrls: /v1.0/healthcheck
241 ep1_config: vtp,VTP,true,http://refrepo:8702/onapapi/vnfsdk-marketplace,onap.*
242 ep2_config: repository,Repository,false,,.*
245 permittedAncestors: ""
246 JETTY_BASE: "/app/jetty"
247 http_option: http_option
253 targetCPUUtilizationPercentage: 75
255 # number of ReplicaSets that should be retained for the Deployment
256 revisionHistoryLimit: 1
258 # the minimum number of seconds that a newly created Pod should be ready
262 # The number of pods that can be unavailable during the update process
264 # The number of pods that can be created above the desired amount of pods during an update
271 path: /onboarding-api/v1.0/actuator/prometheus
278 # Annotations to control the execution and deletion of the job
279 # Can be used to delete a job before an Upgrade
282 # # In case of an ArgoCD deployment this Hook deletes the job before syncing
283 # argocd.argoproj.io/hook: Sync
284 # argocd.argoproj.io/hook-delete-policy: BeforeHookCreation
286 # # In case of an Helm/Flux deployment this Hook deletes the job
287 # # This is what defines this resource as a hook. Without this line, the
288 # # job is considered part of the release.
289 # "helm.sh/hook": "pre-upgrade,pre-rollback,post-install"
290 # "helm.sh/hook-delete-policy": "before-hook-creation"
291 # "helm.sh/hook-weight": "1"