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