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