blob: 2a4afcc32b1d62474b81aa90bab2f79fa821bbf8 [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
Amit Wankhede3d0bc582021-10-18 22:28:50 +053060 plproxy:
61 enabled: true
Scott Baker69654392021-09-17 13:50:16 -070062 grafana:
63 enabled: true #also enable the proxy below
64 prometheus:
65 enabled: true #also enable the proxy below
66
67# ONOS-TOPO
68onos-topo:
69 store:
70 consensus:
71 enabled: false
72
73# ONOS-GUI
74onos-gui: {}
75
76# ONOS-CLI
77onos-cli: {}
78
79# Aether ROC API
80aether-roc-api: {}
81
82# Aether ROC GUI
Zack Williamsc1fad782021-09-28 17:40:03 -070083aether-roc-gui:
Scott Baker69654392021-09-17 13:50:16 -070084 websocket:
85 proxyEnabled: true
86 grafana:
87 proxyEnabled: true
88 service: aether-roc-umbrella-grafana # the grafana hostname - use FQDN for other namespaces
89 prometheus:
90 proxyEnabled: true
91 service: aether-roc-umbrella-prometheus-server
92
Sean Condonb44c6ce2021-10-01 15:29:32 +010093aether-roc-gui-v4:
94 websocket:
95 proxyEnabled: true
96 grafana:
97 proxyEnabled: true
98 service: aether-roc-umbrella-grafana # the grafana hostname - use FQDN for other namespaces
99 prometheus:
100 proxyEnabled: true
101 service: aether-roc-umbrella-prometheus-server
102
Scott Baker69654392021-09-17 13:50:16 -0700103# SD-Core Adapter
Zack Williamsc1fad782021-09-28 17:40:03 -0700104sdcore-adapter:
105 nameOverride: sdcore-adapter-v3
106 fullnameOverride: sdcore-adapter-v3
Scott Baker69654392021-09-17 13:50:16 -0700107 prometheusEnabled: false
108
Scott Bakered05fb52021-10-13 09:21:47 -0700109sdcore-adapter-v4:
110 prometheusEnabled: false
111
Scott Baker69654392021-09-17 13:50:16 -0700112# Subscriber Proxy
113subscriber-proxy:
114 nameOverride: subscriber-proxy
115 fullnameOverride: subscriber-proxy
116 prometheusEnabled: false
117
Amit Wankhede3d0bc582021-10-18 22:28:50 +0530118# Prom label Proxy
119prom-label-proxy:
120 nameOverride: prom-label-proxy-v1
121 fullnameOverride: prom-label-proxy-v1
122 prometheusEnabled: false
123
Scott Baker69654392021-09-17 13:50:16 -0700124grafana:
125 orgs:
126 acme:
127 vcs:
128 - acme-chicago-robots
129 devicegroup:
130 - acme-chicago-robots:
131 production: "0-3"
132 warehouse: "10-12"
133 starbucks:
134 vcs:
135 - starbucks-newyork-cameras
136 - starbucks-seattle-cameras
137 devicegroup:
138 - starbucks-newyork-cameras:
139 front: "40-41"
140 store: "50-55"
141 - starbucks-seattle-pos:
142 tills: "20-22"
143 store: "30-34"
144 - starbucks-seattle-cameras:
145 counter: "0-3"
146 store: "10-14"
147
148 tidyUpPostInstall: true
149 grafana.ini:
150 log:
151 level: debug
152 server:
153 domain: aether-roc-gui
154 root_url: "%(protocol)s://%(domain)s:%(http_port)s/grafana/"
155 serve_from_sub_path: true
156 auth.anonymous:
157 enabled: true
158 hide_version: true
159# Commented out for the moment - see aether-roc-gui/docs/grafana.md
160# auth.jwt:
161# enabled: true
162# header_name: X-JWT-Assertion
163# username_claim: name
164# email_claim: email
165# jwk_set_url: https://dex.aetherproject.org/dex/keys
166# cache_ttl: 60m
167# auth.generic_oauth:
168# enabled: true
169# client_id: aether-roc-gui
170## client_secret: YWV0aGVyLXJvYy1ndWkK
171# scopes: "openid profile email groups"
172# empty_scopes: false
173# auth_url: "http://dex-ldap-umbrella:5556/auth"
174# token_url: "http://dex-ldap-umbrella:5556/token"
175# api_url: "http://dex-ldap-umbrella:5556/userinfo"
176# allowed_domains: opennetworking.org
177# allow_sign_up: true
178
179prometheus:
180 pushgateway:
181 enabled: false
182 nodeExporter:
183 enabled: false
184 kubeStateMetrics:
185 enabled: false
186 alertmanager:
187 configMapOverrideName: alertmanager
Sean Condond7d18342021-10-11 14:25:27 +0100188 webhook_url: "http://aether-roc-websocket/webhook"
Scott Baker69654392021-09-17 13:50:16 -0700189 serverFiles:
190 alerting_rules.yml:
191 groups:
192 - name: UeAlerts
193 rules:
194 - alert: UeThroughputLow
195 expr: ue_throughput < 9000
196 for: 1m
197 labels:
198 severity: info
199 annotations:
200 description: 'UE {{ $labels.id }} on VCS {{ $labels.slice }} throughput has been low for more than 1 minutes.'
201 summary: 'UE {{ $labels.id }} on VCS {{ $labels.slice }} throughput low'
202 - alert: UeLatencyHigh
203 expr: ue_latency > 8
204 for: 1m
205 labels:
206 severity: info
207 annotations:
208 description: 'UE {{ $labels.id }} on VCS {{ $labels.slice }} latency has been high for more than 1 minutes.'
209 summary: 'UE {{ $labels.id }} on VCS {{ $labels.slice }} latency high'
210 - name: VcsAlerts
211 rules:
212 - alert: VcsThroughputLow
213 expr: vcs_throughput < 9000
214 for: 1m
215 labels:
216 severity: info
217 annotations:
218 description: 'VCS {{ $labels.vcs_id }} throughput has been low for more than 1 minutes.'
219 summary: 'VCS {{ $labels.vcs_id }} throughput low'
220 - alert: VcsLatencyHigh
221 expr: vcs_latency > 30
222 for: 1m
223 labels:
224 severity: warn
225 annotations:
226 description: 'VCS {{ $labels.vcs_id }} latency has been high for more than 1 minutes.'
227 summary: 'VCS {{ $labels.vcs_id }} latency high'
228 - alert: VcsJitterHigh
229 expr: vcs_jitter > 8
230 for: 1m
231 labels:
232 severity: page
233 annotations:
234 description: 'VCS {{ $labels.vcs_id }} jitter has been high for more than 1 minutes.'
235 summary: 'VCS {{ $labels.vcs_id }} jitter high'
236 prometheus.yml:
237 scrape_configs:
238 - job_name: sdcore-exporter
239 scrape_interval: 2s
240 static_configs:
241 - targets:
242 - sdcore-adapter-v3-exporter:2112
243
244# SD-Core Test Dummy
245# proxy_pass has to be added or nginx will not log the $request_body
246sdcore-test-dummy:
247 service:
248 type: ClusterIP
249 existingServerBlockConfigmap: aether-roc-umbrella-sdcore-test-dummy
250
251# ONOS-CONFIG
252onos-config:
253 store:
254 consensus:
255 enabled: false
256 models:
257 aether:
Scott Baker69654392021-09-17 13:50:16 -0700258 v3:
259 enabled: true
Scott Baker3bd54632021-09-27 13:27:52 -0700260 v4:
261 enabled: true
Amit Wankhede3d0bc582021-10-18 22:28:50 +0530262 plproxy:
263 v1:
264 enabled: true
Scott Baker69654392021-09-17 13:50:16 -0700265 plugin:
266 compiler:
267 target: ""
268 openpolicyagent:
269 enabled: true
270 regoConfigMap: aether-roc-umbrella-opa-rbac