blob: 383252d774714287b032299f6518554081a49638 [file] [log] [blame]
Scott Baker69654392021-09-17 13:50:16 -07001# SPDX-FileCopyrightText: 2020-present Open Networking Foundation <info@opennetworking.org>
2#
3# SPDX-License-Identifier: LicenseRef-ONF-Member-Only-1.0
4
5# Default values for all Aether Helm charts.
6# This is a YAML-formatted file.
7# Declare variables to be passed into your templates.
8
9global:
10 fullnameOverride: "onos"
11 nameOverride: ""
12 image:
13 registry: ""
14 tag: ""
15 store:
16 consensus:
17 enabled: true
18 name: ""
19 image:
20 registry: ""
21 repository: atomix/atomix-raft-storage-node
22 tag: ""
23 pullPolicy: IfNotPresent
24 pullSecrets: []
25 clusters: 1
26 replicas: 1
27 partitions: 1
28 raft: {}
29 persistence:
30 storageClass: ""
31 storageSize: 1Gi
32
33import:
34 onos-topo:
35 enabled: true
36 onos-config:
37 enabled: true
38 onos-gui:
39 enabled: false
40 onos-cli:
41 enabled: true
42 aether-roc-api:
43 enabled: true
Sean Condond7d18342021-10-11 14:25:27 +010044 aether-roc-websocket:
45 enabled: true
Scott Baker69654392021-09-17 13:50:16 -070046 aether-roc-gui:
Scott Baker69654392021-09-17 13:50:16 -070047 v3:
Sean Condonb44c6ce2021-10-01 15:29:32 +010048 enabled: false
Sean Condon9b72e362021-10-07 12:59:21 +010049 v4:
50 enabled: true
Scott Baker69654392021-09-17 13:50:16 -070051 sdcore-adapter:
Scott Baker69654392021-09-17 13:50:16 -070052 v3:
Scott Bakered05fb52021-10-13 09:21:47 -070053 enabled: false
54 v4:
Scott Baker69654392021-09-17 13:50:16 -070055 enabled: true
56 subscriber-proxy:
57 enabled: true
58 sdcore-test-dummy:
59 enabled: true
60 grafana:
61 enabled: true #also enable the proxy below
62 prometheus:
Sean Condon02466612021-10-22 17:08:25 +010063 acc:
64 enabled: true # controls its plproxy too
65 amp:
66 enabled: true # controls its plproxy too
67 ace:
68 enabled: true
Scott Baker69654392021-09-17 13:50:16 -070069
70# ONOS-TOPO
71onos-topo:
72 store:
73 consensus:
74 enabled: false
75
76# ONOS-GUI
77onos-gui: {}
78
79# ONOS-CLI
80onos-cli: {}
81
82# Aether ROC API
83aether-roc-api: {}
84
85# Aether ROC GUI
Zack Williamsc1fad782021-09-28 17:40:03 -070086aether-roc-gui:
Scott Baker69654392021-09-17 13:50:16 -070087 websocket:
88 proxyEnabled: true
89 grafana:
90 proxyEnabled: true
91 service: aether-roc-umbrella-grafana # the grafana hostname - use FQDN for other namespaces
92 prometheus:
93 proxyEnabled: true
Sean Condon720612a2021-10-26 08:42:16 +010094 service: aether-roc-umbrella-prometheus-acc-server
Scott Baker69654392021-09-17 13:50:16 -070095
Sean Condonb44c6ce2021-10-01 15:29:32 +010096aether-roc-gui-v4:
Sean Condon02466612021-10-22 17:08:25 +010097 nameOverride: aether-roc-gui-v4
98 fullnameOverride: aether-roc-gui-v4
Sean Condonb44c6ce2021-10-01 15:29:32 +010099 websocket:
100 proxyEnabled: true
101 grafana:
102 proxyEnabled: true
103 service: aether-roc-umbrella-grafana # the grafana hostname - use FQDN for other namespaces
104 prometheus:
Sean Condon02466612021-10-22 17:08:25 +0100105 acc:
106 proxyEnabled: true
107 service: prom-label-proxy-acc
108 protocol: http
109 port: 8080
110 amp:
111 proxyEnabled: true
112 service: prom-label-proxy-amp
113 protocol: http
114 port: 8080
115 site:
116 - name: ace1
117 service: aether-roc-umbrella-prometheus-ace-server
118 protocol: http
119 port: 80
Sean Condonb44c6ce2021-10-01 15:29:32 +0100120
Scott Baker69654392021-09-17 13:50:16 -0700121# SD-Core Adapter
Zack Williamsc1fad782021-09-28 17:40:03 -0700122sdcore-adapter:
123 nameOverride: sdcore-adapter-v3
124 fullnameOverride: sdcore-adapter-v3
Scott Baker69654392021-09-17 13:50:16 -0700125 prometheusEnabled: false
126
Scott Bakered05fb52021-10-13 09:21:47 -0700127sdcore-adapter-v4:
128 prometheusEnabled: false
129
Scott Baker69654392021-09-17 13:50:16 -0700130# Subscriber Proxy
131subscriber-proxy:
132 nameOverride: subscriber-proxy
133 fullnameOverride: subscriber-proxy
134 prometheusEnabled: false
135
Amit Wankhede3d0bc582021-10-18 22:28:50 +0530136# Prom label Proxy
Sean Condon02466612021-10-22 17:08:25 +0100137prom-label-proxy-amp:
138 nameOverride: prom-label-proxy-amp
139 fullnameOverride: prom-label-proxy-amp
Amit Wankhede3d0bc582021-10-18 22:28:50 +0530140 prometheusEnabled: false
Sean Condon02466612021-10-22 17:08:25 +0100141 config:
142 upstream: http://aether-roc-umbrella-prometheus-amp-server
143
144prom-label-proxy-acc:
145 nameOverride: prom-label-proxy-acc
146 fullnameOverride: prom-label-proxy-acc
147 prometheusEnabled: false
148 config:
149 upstream: http://aether-roc-umbrella-prometheus-acc-server
Amit Wankhede3d0bc582021-10-18 22:28:50 +0530150
Prateek Sarda2cf72f62021-10-26 13:43:10 +0000151grafana:
152 sidecar:
153 dashboards:
154 enabled: true
155 label: grafana_dashboard
Prateek Sardaa775b672021-11-01 11:19:18 +0000156 labelValue: aether-roc-gui
157 datasources:
158 enabled: true
159 label: grafana_datasource
160 labelValue: aether-roc-gui
161 source:
162 - name: acc
163 protocol: http
164 service: aether-roc-umbrella-prometheus-acc-server
165 port: 80
166 - name: amp
167 protocol: http
168 service: aether-roc-umbrella-prometheus-amp-server
169 port: 80
170 - name: acme-chicago
171 protocol: http
172 service: aether-roc-umbrella-prometheus-ace-server
173 port: 80
174 - name: starbucks-newyork
175 protocol: http
176 service: aether-roc-umbrella-prometheus-ace-server
177 port: 80
178 - name: starbucks-seattle
179 protocol: http
180 service: aether-roc-umbrella-prometheus-ace-server
181 port: 80
Scott Baker69654392021-09-17 13:50:16 -0700182 grafana.ini:
183 log:
184 level: debug
185 server:
186 domain: aether-roc-gui
187 root_url: "%(protocol)s://%(domain)s:%(http_port)s/grafana/"
188 serve_from_sub_path: true
189 auth.anonymous:
190 enabled: true
191 hide_version: true
192# Commented out for the moment - see aether-roc-gui/docs/grafana.md
193# auth.jwt:
194# enabled: true
195# header_name: X-JWT-Assertion
196# username_claim: name
197# email_claim: email
198# jwk_set_url: https://dex.aetherproject.org/dex/keys
199# cache_ttl: 60m
200# auth.generic_oauth:
201# enabled: true
202# client_id: aether-roc-gui
203## client_secret: YWV0aGVyLXJvYy1ndWkK
204# scopes: "openid profile email groups"
205# empty_scopes: false
206# auth_url: "http://dex-ldap-umbrella:5556/auth"
207# token_url: "http://dex-ldap-umbrella:5556/token"
208# api_url: "http://dex-ldap-umbrella:5556/userinfo"
209# allowed_domains: opennetworking.org
210# allow_sign_up: true
211
Sean Condon02466612021-10-22 17:08:25 +0100212prometheus-acc:
Scott Baker69654392021-09-17 13:50:16 -0700213 pushgateway:
214 enabled: false
215 nodeExporter:
216 enabled: false
217 kubeStateMetrics:
218 enabled: false
219 alertmanager:
220 configMapOverrideName: alertmanager
Sean Condond7d18342021-10-11 14:25:27 +0100221 webhook_url: "http://aether-roc-websocket/webhook"
Scott Baker69654392021-09-17 13:50:16 -0700222 serverFiles:
223 alerting_rules.yml:
224 groups:
225 - name: UeAlerts
226 rules:
227 - alert: UeThroughputLow
228 expr: ue_throughput < 9000
229 for: 1m
230 labels:
231 severity: info
232 annotations:
233 description: 'UE {{ $labels.id }} on VCS {{ $labels.slice }} throughput has been low for more than 1 minutes.'
234 summary: 'UE {{ $labels.id }} on VCS {{ $labels.slice }} throughput low'
235 - alert: UeLatencyHigh
236 expr: ue_latency > 8
237 for: 1m
238 labels:
239 severity: info
240 annotations:
241 description: 'UE {{ $labels.id }} on VCS {{ $labels.slice }} latency has been high for more than 1 minutes.'
242 summary: 'UE {{ $labels.id }} on VCS {{ $labels.slice }} latency high'
243 - name: VcsAlerts
244 rules:
245 - alert: VcsThroughputLow
246 expr: vcs_throughput < 9000
247 for: 1m
248 labels:
249 severity: info
250 annotations:
251 description: 'VCS {{ $labels.vcs_id }} throughput has been low for more than 1 minutes.'
252 summary: 'VCS {{ $labels.vcs_id }} throughput low'
253 - alert: VcsLatencyHigh
254 expr: vcs_latency > 30
255 for: 1m
256 labels:
257 severity: warn
258 annotations:
259 description: 'VCS {{ $labels.vcs_id }} latency has been high for more than 1 minutes.'
260 summary: 'VCS {{ $labels.vcs_id }} latency high'
261 - alert: VcsJitterHigh
262 expr: vcs_jitter > 8
263 for: 1m
264 labels:
265 severity: page
266 annotations:
267 description: 'VCS {{ $labels.vcs_id }} jitter has been high for more than 1 minutes.'
268 summary: 'VCS {{ $labels.vcs_id }} jitter high'
269 prometheus.yml:
270 scrape_configs:
271 - job_name: sdcore-exporter
272 scrape_interval: 2s
273 static_configs:
274 - targets:
Prateek Sardaa775b672021-11-01 11:19:18 +0000275 - sdcore-adapter-v4-exporter:2112
Sean Condon02466612021-10-22 17:08:25 +0100276
277prometheus-amp:
278 pushgateway:
279 enabled: false
280 nodeExporter:
281 enabled: false
282 kubeStateMetrics:
283 enabled: false
284 alertmanager:
285 enabled: false
286 serverFiles:
287 prometheus.yml:
288 scrape_configs:
289 - job_name: sdcore-exporter
290 scrape_interval: 2s
291 static_configs:
292 - targets:
Prateek Sardaa775b672021-11-01 11:19:18 +0000293 - sdcore-adapter-v4-exporter:2112
294
Sean Condon02466612021-10-22 17:08:25 +0100295prometheus-ace:
296 pushgateway:
297 enabled: false
298 nodeExporter:
299 enabled: false
300 kubeStateMetrics:
Prateek Sardaa775b672021-11-01 11:19:18 +0000301 enabled: true
Sean Condon02466612021-10-22 17:08:25 +0100302 alertmanager:
303 enabled: false
304 serverFiles:
305 prometheus.yml:
306 scrape_configs:
307 - job_name: sdcore-exporter
308 scrape_interval: 2s
309 static_configs:
310 - targets:
Prateek Sardaa775b672021-11-01 11:19:18 +0000311 - sdcore-adapter-v4-exporter:2112
312 - job_name: kube-state-metrics
313 scrape_interval: 2s
314 static_configs:
315 - targets:
316 - aether-roc-umbrella-kube-state-metrics:8080
Sean Condon02466612021-10-22 17:08:25 +0100317
Scott Baker69654392021-09-17 13:50:16 -0700318# SD-Core Test Dummy
319# proxy_pass has to be added or nginx will not log the $request_body
320sdcore-test-dummy:
321 service:
322 type: ClusterIP
323 existingServerBlockConfigmap: aether-roc-umbrella-sdcore-test-dummy
324
325# ONOS-CONFIG
326onos-config:
327 store:
328 consensus:
329 enabled: false
330 models:
331 aether:
Scott Baker69654392021-09-17 13:50:16 -0700332 v3:
333 enabled: true
Scott Baker3bd54632021-09-27 13:27:52 -0700334 v4:
335 enabled: true
Amit Wankhede3d0bc582021-10-18 22:28:50 +0530336 plproxy:
337 v1:
338 enabled: true
Scott Baker69654392021-09-17 13:50:16 -0700339 plugin:
340 compiler:
341 target: ""
342 openpolicyagent:
343 enabled: true
344 regoConfigMap: aether-roc-umbrella-opa-rbac