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