70e83be87fcdd1004c66089674291d67cf0de3c4
[osm/devops.git] / installers / helm / osm / values.yaml
1 #######################################################################################
2 # Copyright ETSI Contributors and Others.
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
13 # implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16 #######################################################################################
17 # Default values for osm.
18 # This is a YAML-formatted file.
19 # Declare variables to be passed into your templates.
20
21 global:
22   replicaCount: 1
23   logLevel: INFO
24
25   image:
26     repositoryBase: docker.io/opensourcemano
27     pullPolicy: IfNotPresent
28     # Overrides the image tag whose default is the chart appVersion.
29     tag: "testing-daily"
30
31   imagePullSecrets: []
32   nameOverride: ""
33   fullnameOverride: ""
34
35   serviceAccount:
36     # Specifies whether a service account should be created
37     create: true
38     # Annotations to add to the service account
39     annotations: {}
40     # The name of the service account to use.
41     # If not set and create is true, a name is generated using the fullname template
42     name: ""
43
44   podAnnotations: {}
45
46   podSecurityContext:
47     # runAsUser: 1000
48     # runAsGroup: 1000
49     fsGroup: 1000
50
51   securityContext:
52     runAsUser: 1000
53
54   nodeSelector: {}
55
56   tolerations: []
57
58   affinity: {}
59
60   behindHttpProxy: false
61   httpProxy: {}
62     # HTTP_PROXY: <HTTP_PROXY>
63     # HTTPS_PROXY: <HTTPS_PROXY>
64     # NO_PROXY: <NO_PROXY>
65
66   oldServiceAssurance: false
67
68 airflow:
69   enabled: true
70
71 certauth:
72   enabled: true
73
74 grafana:
75   enabled: true
76
77 kafka:
78   enabled: true
79   listeners:
80     client:
81       protocol: "PLAINTEXT"
82   fullnameOverride: "kafka"
83   # replicaCount: 1
84
85 keystone:
86   enabled: true
87   service:
88     port: 5000
89   image: {}
90     # repository: opensourcemano/keystone
91     # tag: "testing-daily"
92   # replicaCount: 1
93   useOsmSecret: true
94   # secretName: "keystone-secret"
95
96 lcm:
97   enabled: true
98   logLevel: DEBUG
99   image: {}
100     # repository: opensourcemano/lcm
101     # tag: "testing-daily"
102   # replicaCount: 1
103   useOsmSecret: true
104   # secretName: "lcm-secret"
105   config:
106     OSMLCM_VCA_CLOUD: "lxd-cloud"
107     OSMLCM_VCA_K8S_CLOUD: "k8scloud"
108     # OSMLCM_VCA_APIPROXY: "<VCA API proxy>"
109     # OSMLCM_VCA_ENABLEOSUPGRADE: true
110     # OSMLCM_VCA_APTMIRROR: "http://archive.ubuntu.com/ubuntu/"
111
112 mon:
113   enabled: true
114   # logLevel: DEBUG
115   image: {}
116     # repository: opensourcemano/mon
117     # tag: "testing-daily"
118   # replicaCount: 1
119   useOsmSecret: true
120   # secretName: "mon-secret"
121   config: {}
122
123 mysql:
124   enabled: true
125   image:
126     tag: "8.1-debian-11"
127   fullnameOverride: "mysql"
128
129 nbi:
130   enabled: true
131   logLevel: DEBUG
132   service:
133     type: NodePort
134     port: 9999
135     nodePort: 9999
136   image: {}
137     # repository: opensourcemano/nbi
138     # tag: "testing-daily"
139   # replicaCount: 1
140   useOsmSecret: true
141   # secretName: "nbi-secret"
142
143 ngui:
144   enabled: true
145   service:
146     type: NodePort
147     port: 80
148     nodePort: 80
149   image: {}
150     # repository: opensourcemano/ng-ui
151     # tag: "testing-daily"
152   # replicaCount: 1
153
154 # pla module is disabled by default unless global.oldServiceAssurance and pla.enabled are set to true
155 pla:
156   enabled: false
157   # logLevel: DEBUG
158   image: {}
159     # repository: opensourcemano/pla
160     # tag: "testing-daily"
161   # replicaCount: 1
162
163 # pol module is disabled by default unless global.oldServiceAssurance and pol.enabled are set to true
164 pol:
165   enabled: true
166   # logLevel: DEBUG
167   image: {}
168     # repository: opensourcemano/pol
169     # tag: "testing-daily"
170   # replicaCount: 1
171   useOsmSecret: true
172   # secretName: "pol-secret"
173
174 prometheus:
175   enabled: true
176   service:
177     type: NodePort
178     nodePort: 9091
179   # replicaCount: 1
180   sidecarImage: {}
181     # repository: opensourcemano/ro
182     # tag: "testing-daily"
183
184 ro:
185   enabled: true
186   # logLevel: DEBUG
187   service:
188     port: 9090
189   image: {}
190     # repository: opensourcemano/ro
191     # tag: "testing-daily"
192   # replicaCount: 1
193   useOsmSecret: true
194   # secretName: "ro-secret"
195
196 vca:
197   enabled: false
198   # host: ""
199   # secret: ""
200   # cacert: ""
201   # pubkey: ""
202
203 webhookTranslator:
204   enabled: true
205   service:
206     type: NodePort
207     nodePort: 9998
208     port: 9998
209   image: {}
210     # repository: opensourcemano/webhook
211     # tag: "testing-daily"
212   # replicaCount: 1
213
214 zookeeper:
215   enabled: true
216   fullnameOverride: "zookeeper"
217   # replicaCount: 1