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