1ef77230858cec437ed7e83eff2e43c8213f981a
[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: "13"
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 certauth:
69   enabled: true
70
71 grafana:
72   enabled: true
73
74 kafka:
75   enabled: true
76   service:
77     port: 9092
78   # replicaCount: 1
79
80 keystone:
81   enabled: true
82   service:
83     port: 5000
84   image: {}
85     # repository: opensourcemano/keystone
86     # tag: "13"
87   # replicaCount: 1
88   useOsmSecret: true
89   # secretName: "keystone-secret"
90
91 lcm:
92   enabled: true
93   logLevel: DEBUG
94   image: {}
95     # repository: opensourcemano/lcm
96     # tag: "13"
97   # replicaCount: 1
98   useOsmSecret: true
99   # secretName: "lcm-secret"
100   config:
101     OSMLCM_VCA_CLOUD: "lxd-cloud"
102     OSMLCM_VCA_K8S_CLOUD: "k8scloud"
103     # OSMLCM_VCA_APIPROXY: "<VCA API proxy>"
104     # OSMLCM_VCA_ENABLEOSUPGRADE: true
105     # OSMLCM_VCA_APTMIRROR: "http://archive.ubuntu.com/ubuntu/"
106
107 mon:
108   enabled: true
109   # logLevel: DEBUG
110   service:
111     port: 8662
112   image: {}
113     # repository: opensourcemano/mon
114     # tag: "13"
115   # replicaCount: 1
116   useOsmSecret: true
117   # secretName: "mon-secret"
118   config: {}
119     # OS_NOTIFIER_URI: "http://DEFAULT_IP:8662"
120
121 mysql:
122   enabled: true
123   # dbHostPath: "/var/lib/osm/osm"
124   service:
125     port: 3306
126   # replicaCount: 1
127   useOsmSecret: true
128   # secretName: "ro-db-secret"
129
130 nbi:
131   enabled: true
132   logLevel: DEBUG
133   service:
134     type: NodePort
135     port: 9999
136     nodePort: 9999
137   image: {}
138     # repository: opensourcemano/nbi
139     # tag: "13"
140   # replicaCount: 1
141   useOsmSecret: true
142   # secretName: "nbi-secret"
143
144 ngui:
145   enabled: true
146   service:
147     type: NodePort
148     port: 80
149     nodePort: 80
150   image: {}
151     # repository: opensourcemano/ng-ui
152     # tag: "13"
153   # replicaCount: 1
154
155 # pla module is disabled by default unless global.oldServiceAssurance and pla.enabled are set to true
156 pla:
157   enabled: false
158   # logLevel: DEBUG
159   image: {}
160     # repository: opensourcemano/pla
161     # tag: "13"
162   # replicaCount: 1
163
164 # pol module is disabled by default unless global.oldServiceAssurance and pol.enabled are set to true
165 pol:
166   enabled: true
167   # logLevel: DEBUG
168   image: {}
169     # repository: opensourcemano/pol
170     # tag: "13"
171   # replicaCount: 1
172   useOsmSecret: true
173   # secretName: "pol-secret"
174
175 prometheus:
176   enabled: true
177   service:
178     type: NodePort
179     nodePort: 9091
180   # replicaCount: 1
181   sidecarImage: {}
182     # repository: opensourcemano/ro
183     # tag: "13"
184
185 ro:
186   enabled: true
187   # logLevel: DEBUG
188   service:
189     port: 9090
190   image: {}
191     # repository: opensourcemano/ro
192     # tag: "13"
193   # replicaCount: 1
194   useOsmSecret: true
195   # secretName: "ro-secret"
196
197 vca:
198   enabled: true
199   # host: ""
200   # secret: ""
201   # cacert: ""
202   # pubkey: ""
203
204 webhookTranslator:
205   enabled: true
206   service:
207     type: NodePort
208     nodePort: 9998
209   image: {}
210     # repository: opensourcemano/webhook
211     # tag: "13"
212   # replicaCount: 1
213
214 zookeeper:
215   enabled: true
216   service:
217     port: 2181
218   # replicaCount: 1