blob: 7253cb71c32e20ba2c51d1897ef06e00b66b0b92 [file] [log] [blame]
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -07001# SPDX-FileCopyrightText: 2020-present Open Networking Foundation <info@opennetworking.org>
2#
Charles Chand1b4bf92022-02-02 16:27:10 -08003# SPDX-License-Identifier: Apache-2.0
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -07004
5image:
6 credential:
7 secretName: &image-secret-name registry-credential
8 registry: registry.aetherproject.org
9 username: changeit
10 password: changeit
11
Yi Tseng32561422021-10-07 15:03:21 -070012import:
Yi Tsengbf7f8752021-10-13 14:48:13 -070013 onos-classic:
Hung-Wei Chiu1c76b322021-10-15 21:46:29 -070014 enabled: true
Yi Tsengbf7f8752021-10-13 14:48:13 -070015 stratum:
Hung-Wei Chiu1c76b322021-10-15 21:46:29 -070016 enabled: true
Yi Tseng32561422021-10-07 15:03:21 -070017 pfcp-agent:
18 enabled: false
19 dbuf:
20 enabled: false
Yi Tseng17657892021-10-11 16:04:59 -070021 int-host-reporter:
22 enabled: false
Yi Tsengd04bb642022-01-26 17:43:14 -080023 di-topology-watchdog:
24 enabled: false
25 di-metrics-exporter:
26 enabled: false
Yi Tseng32561422021-10-07 15:03:21 -070027
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070028onos-classic:
29 image:
30 repository: registry.aetherproject.org/tost/tost
Charles Chanb290b352022-01-13 17:16:55 -080031 tag: 1.0.2
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070032 pullSecrets:
33 - *image-secret-name
34
35 replicas: 3
36
37 ports:
38 - name: up4
39 port: 51001
40 - name: east-west
41 port: 9876
42 - name: cli
43 port: 8101
44 - name: ui
45 port: 8181
46
47 apps:
48 - org.onosproject.lldpprovider
49 - org.onosproject.hostprovider
50 - org.onosproject.netcfghostprovider
51 - org.onosproject.gui
52 - org.onosproject.drivers.barefoot
53 - org.onosproject.segmentrouting
54 - org.onosproject.t3
55 - org.omecproject.up4
56 - org.stratumproject.fabric-tna
57 - org.onosproject.dhcprelay
58 - org.onosproject.hostprobingprovider
59
60 logging:
pierventre24f3b592022-01-12 21:45:07 +010061 karafVersion: 4.2.14
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070062 config: |
63 # Common pattern layout for appenders
64 log4j2.stdout.pattern = %d{RFC3339} %-5level [%c{1}] %msg%n%throwable
65
66 # Root logger
67 log4j2.rootLogger.level = INFO
68
69 # OSGi appender
70 log4j2.rootLogger.appenderRef.PaxOsgi.ref = PaxOsgi
71 log4j2.appender.osgi.type = PaxOsgi
72 log4j2.appender.osgi.name = PaxOsgi
73 log4j2.appender.osgi.filter = *
74
75 # stdout appender
76 log4j2.rootLogger.appenderRef.Console.ref = Console
77 log4j2.appender.console.type = Console
78 log4j2.appender.console.name = Console
79 log4j2.appender.console.layout.type = PatternLayout
80 log4j2.appender.console.layout.pattern = ${log4j2.stdout.pattern}
81
82 # SSHD logger
83 log4j2.logger.sshd.name = org.apache.sshd
84 log4j2.logger.sshd.level = INFO
85
86 # Spifly logger
87 log4j2.logger.spifly.name = org.apache.aries.spifly
88 log4j2.logger.spifly.level = WARN
89
90 annotations:
91 fluentbit.io/parser: onos
92
93 atomix:
94 replicas: 3
95 persistence:
96 enabled: false
97
Hung-Wei Chiu56e3e6a2021-11-30 13:10:06 -080098 # Please check the README to learn more
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070099 config:
100 netcfg: >
101 {}
102 componentConfig: {}
Hung-Wei Chiu56e3e6a2021-11-30 13:10:06 -0800103 # netcfg: >
104 # {
105 # "devices": {
106 # "device:leaf1": {
107 # "segmentrouting": {
108 # "ipv4NodeSid": 101,
109 # "ipv4Loopback": "10.11.22.33",
110 # "routerMac": "aa:bb:cc:dd:ee:ff",
111 # "pairDeviceId" : "device:leaf2",
112 # "pairLocalPort" : 260,
113 # "isEdgeRouter": true,
114 # "adjacencySids": []
115 # }
116 # }
117 # }
118 # }
119 # componentConfig:
120 # "org.onosproject.net.host.impl.HostManager": >
121 # {
122 # "monitorHosts": "true",
123 # "probeRate": "10000"
124 # }
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700125
126stratum:
127 image:
128 registry: docker.io
129 repository: stratumproject/stratum-bfrt
Charles Chan127d6ac2021-12-09 22:09:41 -0800130 tag: 21.12-9.5.0
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700131 pullPolicy: IfNotPresent
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700132
Charles Chan127d6ac2021-12-09 22:09:41 -0800133 extraParams:
134 - "-max_log_size=0"
135 - "-write_req_log_file=''"
136 - "-read_req_log_file=''"
137 - "-v=0"
138 - "-minloglevel=0"
139 - "-bf_switchd_background=false"
140 - "-colorlogtostderr=false"
141 - "-logtostderr=true"
142
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700143 annotations:
144 fluentbit.io/parser: stratum
145
146 # Specify nodeSelector to pin Stratum to switches only
147 #
148 # nodeSelector:
149 # node-role.aetherproject.org: switch
150
151 # Override NoSchedule for Stratum to be scheduled on switches
152 #
153 # tolerations:
154 # - key: node-role.aetherproject.org
155 # value: switch
156 # effect: NoSchedule
Hung-Wei Chiu56e3e6a2021-11-30 13:10:06 -0800157
158 # Please check the README to learn more
159 # chassis_config:
160 # "leaf1": >
161 # description: "Default Chassis Config for Edgecore Wedge100BF-32X"
162 # chassis {
163 # platform: PLT_GENERIC_BAREFOOT_TOFINO
164 # name: "Edgecore Wedge100BF-32x"
165 # }
166 # nodes {
167 # id: 1
168 # slot: 1
169 # index: 1
170 # }
171 # singleton_ports {
172 # id: 164
173 # name: "5/0"
174 # slot: 1
175 # port: 5
176 # speed_bps: 40000000000
177 # config_params {
178 # admin_state: ADMIN_STATE_ENABLED
179 # autoneg: TRI_STATE_FALSE
180 # }
181 # node: 1
182 # }
183
Yi Tseng32561422021-10-07 15:03:21 -0700184
185pfcp-agent:
186 images:
187 tags:
188 init: registry.aetherproject.org/tools/busybox:stable
189 pfcpiface: "registry.aetherproject.org/proxy/omecproject/upf-epc-pfcpiface:master-fcdbc95"
190 pullPolicy: Always
191 pullSecrets:
192 - *image-secret-name
193 nodeSelectors:
194 enabled: false
195 pfcp:
196 label: omec-upf
197 value: enabled
198 resources:
199 enabled: true
200 pfcpiface:
201 requests:
202 cpu: 256m
203 memory: 128Mi
204 limits:
205 cpu: 256m
206 memory: 128Mi
207 config:
208 coreDump:
209 enabled: false
210 path: /tmp/coredump
211 pfcp:
212 cfgFiles:
213 upf.json:
214 measure: true
215 enable_p4rt: true
216 p4rtciface:
Carmelo Cascone91a09922021-10-12 22:27:05 -0700217 # Should be the same as s1uAddr in ONOS netcfg for the UP4 app.
Yi Tseng32561422021-10-07 15:03:21 -0700218 access_ip: "172.17.0.1/32"
Carmelo Cascone91a09922021-10-12 22:27:05 -0700219 # Do not change unless you are deploying ONOS in a custom way.
Yi Tseng32561422021-10-07 15:03:21 -0700220 p4rtc_server: "sdfabric-onos-classic-hs.sdfabric"
221 p4rtc_port: "51001"
222 service:
223 type: ClusterIP
224 #externalIp:
225 #annotations:
226
227dbuf:
228 image:
229 repository: registry.aetherproject.org/tost/dbuf
230 pullPolicy: Always
Carmelo Cascone91a09922021-10-12 22:27:05 -0700231 tag: "1.0.0"
Yi Tseng32561422021-10-07 15:03:21 -0700232 pullSecrets:
233 - *image-secret-name
234 extraParams:
235 - '"-max_queues=1024"'
236 replicaCount: 1
237 sriovNICSize: 1
238 sriovResourceName: intel_sriov_netdevice
239 # Change both in the same time
240 multusNetworkName: dbuf-sriov
241 podAnnotations:
242 k8s.v1.cni.cncf.io/networks: dbuf-sriov@net0
243 podSecurityContext: {}
244 resources:
245 requests:
246 intel.com/intel_sriov_netdevice: "1"
247 limits:
248 intel.com/intel_sriov_netdevice: "1"
249 nodeSelector: {}
250 tolerations: []
251 affinity: {}
252 # onos inforamtion
253 onos:
254 server: sdfabric-onos-classic-hs.sdfabric
255 port: 8181
256 username: onos
257 password: rocks
258 dataplane:
259 port: 2152
260 interface: "net0"
261 prometheus_enable: true
262 service:
263 stats:
264 port: 8080
265 protocol: TCP
266 grpc:
267 port: 10000
268 protocol: TCP
269 # two options for ipam, dhcp or host-local
270 # static is for host-local ipam
271 network:
272 # ipam: dhcp
273 ipam: host-local
274 static:
275 subnets: "10.56.217.0/24"
276 gateway: "10.56.217.1"
277 # route the following subnets via sr-iov interface
278 # route: 10.56.215.0/24,10.56.214.0/24
279 route: ""
Yi Tseng17657892021-10-11 16:04:59 -0700280 #vlan:
281
282int-host-reporter:
283 image:
284 repository: registry.hub.docker.com/opennetworking/int-host-reporter
285 pullPolicy: Always
286 # Overrides the image tag whose default is the chart appVersion.
287 tag: "latest"
288
289 cni: cilium
290 dataInterface: enp0s8
291 intCollector: 192.168.33.50:30001
292
293 intWatchlistRules:
294 # - protocol: "UDP"
295 # src-addr: "192.168.99.50/32"
296 # dst-addr: "192.168.99.20/32"
297 # - protocol: "TCP"
298 # src-addr: "192.168.99.50/32"
299 # dst-addr: "192.168.99.20/32"
Yi Tsengd04bb642022-01-26 17:43:14 -0800300
301di-topology-watchdog:
302 image:
303 pullSecrets:
304 - *image-secret-name
305 onosAddr: sdfabric-onos-classic-hs.tost:8181
306
307di-metrics-exporter:
308 image:
309 pullSecrets:
310 - *image-secret-name