Update chart to support the deployment without persistent database
[pti/o2.git] / charts / values.yaml
1 ---
2 # Copyright (C) 2021-2024 Wind River Systems, Inc.
3 #
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 # Default values for O2 services.
18 # This is a YAML-formatted file.
19 # Declare variables to be passed into your templates.
20
21 replicaCount: 1
22
23 nameOverride: ""
24 fullnameOverride: ""
25
26 podLabels: {}
27 podAnnotations: {}
28
29 # The default value "" doesn't work with binaryData,
30 # So generate the value with:
31 # echo "" | base64
32 # Cg==
33 applicationconfig: Cg==
34 servercrt: Cg==
35 serverkey: Cg==
36 smocacrt: Cg==
37
38 resources:
39   cpu: 1
40   memory: 2Gi
41
42 global:
43   namespace: oran-o2
44
45 db:
46   persistence: true
47   storageSize: 10Gi
48
49 # ImagePullSecrets for operator ServiceAccount, list of secrets in the same
50 # namespace used to pull operator image. Must be set for any cluster configured
51 # with private docker registry.
52 imagePullSecrets:
53   - default-registry-key
54
55 o2ims:
56   serviceaccountname: admin-oran-o2
57   images:
58     tags:
59       o2service: nexus3.o-ran-sc.org:10004/o-ran-sc/pti-o2imsdms:2.0.0
60       postgres: docker.io/library/postgres:9.6
61       redis: docker.io/library/redis:alpine
62     pullPolicy: IfNotPresent
63   logginglevel: "WARNING"
64
65   # Mount certs from host system.
66   # Normally required to use CGTS client with SSL.
67   useHostCert: false
68   hostCertPath: /etc/ssl/certs/ca-certificates.crt
69
70   # Skip SSL verification when using CGTS client.
71   cgtsInsecureSSL: false
72
73 o2dms:
74   helm_cli_enable: false
75
76 ocloud:
77   OS_AUTH_URL: ""
78   OS_USERNAME: ""
79   OS_PASSWORD: ""
80   K8S_KUBECONFIG: ""
81   API_HOST_EXTERNAL_FLOATING: ""
82   HELM_USER_PASSWD: "St8rlingX*"