blob: d22859429baf99fa552b7c918318a62343e73bcc [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
Carmelo Cascone91a09922021-10-12 22:27:05 -0700126 tag: 21.10-9.5.0
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700127 pullPolicy: IfNotPresent
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700128
129 annotations:
130 fluentbit.io/parser: stratum
131
132 # Specify nodeSelector to pin Stratum to switches only
133 #
134 # nodeSelector:
135 # node-role.aetherproject.org: switch
136
137 # Override NoSchedule for Stratum to be scheduled on switches
138 #
139 # tolerations:
140 # - key: node-role.aetherproject.org
141 # value: switch
142 # effect: NoSchedule
Hung-Wei Chiu56e3e6a2021-11-30 13:10:06 -0800143
144 # Please check the README to learn more
145 # chassis_config:
146 # "leaf1": >
147 # description: "Default Chassis Config for Edgecore Wedge100BF-32X"
148 # chassis {
149 # platform: PLT_GENERIC_BAREFOOT_TOFINO
150 # name: "Edgecore Wedge100BF-32x"
151 # }
152 # nodes {
153 # id: 1
154 # slot: 1
155 # index: 1
156 # }
157 # singleton_ports {
158 # id: 164
159 # name: "5/0"
160 # slot: 1
161 # port: 5
162 # speed_bps: 40000000000
163 # config_params {
164 # admin_state: ADMIN_STATE_ENABLED
165 # autoneg: TRI_STATE_FALSE
166 # }
167 # node: 1
168 # }
169
Yi Tseng32561422021-10-07 15:03:21 -0700170
171pfcp-agent:
172 images:
173 tags:
174 init: registry.aetherproject.org/tools/busybox:stable
175 pfcpiface: "registry.aetherproject.org/proxy/omecproject/upf-epc-pfcpiface:master-fcdbc95"
176 pullPolicy: Always
177 pullSecrets:
178 - *image-secret-name
179 nodeSelectors:
180 enabled: false
181 pfcp:
182 label: omec-upf
183 value: enabled
184 resources:
185 enabled: true
186 pfcpiface:
187 requests:
188 cpu: 256m
189 memory: 128Mi
190 limits:
191 cpu: 256m
192 memory: 128Mi
193 config:
194 coreDump:
195 enabled: false
196 path: /tmp/coredump
197 pfcp:
198 cfgFiles:
199 upf.json:
200 measure: true
201 enable_p4rt: true
202 p4rtciface:
Carmelo Cascone91a09922021-10-12 22:27:05 -0700203 # Should be the same as s1uAddr in ONOS netcfg for the UP4 app.
Yi Tseng32561422021-10-07 15:03:21 -0700204 access_ip: "172.17.0.1/32"
Carmelo Cascone91a09922021-10-12 22:27:05 -0700205 # Do not change unless you are deploying ONOS in a custom way.
Yi Tseng32561422021-10-07 15:03:21 -0700206 p4rtc_server: "sdfabric-onos-classic-hs.sdfabric"
207 p4rtc_port: "51001"
208 service:
209 type: ClusterIP
210 #externalIp:
211 #annotations:
212
213dbuf:
214 image:
215 repository: registry.aetherproject.org/tost/dbuf
216 pullPolicy: Always
Carmelo Cascone91a09922021-10-12 22:27:05 -0700217 tag: "1.0.0"
Yi Tseng32561422021-10-07 15:03:21 -0700218 pullSecrets:
219 - *image-secret-name
220 extraParams:
221 - '"-max_queues=1024"'
222 replicaCount: 1
223 sriovNICSize: 1
224 sriovResourceName: intel_sriov_netdevice
225 # Change both in the same time
226 multusNetworkName: dbuf-sriov
227 podAnnotations:
228 k8s.v1.cni.cncf.io/networks: dbuf-sriov@net0
229 podSecurityContext: {}
230 resources:
231 requests:
232 intel.com/intel_sriov_netdevice: "1"
233 limits:
234 intel.com/intel_sriov_netdevice: "1"
235 nodeSelector: {}
236 tolerations: []
237 affinity: {}
238 # onos inforamtion
239 onos:
240 server: sdfabric-onos-classic-hs.sdfabric
241 port: 8181
242 username: onos
243 password: rocks
244 dataplane:
245 port: 2152
246 interface: "net0"
247 prometheus_enable: true
248 service:
249 stats:
250 port: 8080
251 protocol: TCP
252 grpc:
253 port: 10000
254 protocol: TCP
255 # two options for ipam, dhcp or host-local
256 # static is for host-local ipam
257 network:
258 # ipam: dhcp
259 ipam: host-local
260 static:
261 subnets: "10.56.217.0/24"
262 gateway: "10.56.217.1"
263 # route the following subnets via sr-iov interface
264 # route: 10.56.215.0/24,10.56.214.0/24
265 route: ""
Yi Tseng17657892021-10-11 16:04:59 -0700266 #vlan:
267
268int-host-reporter:
269 image:
270 repository: registry.hub.docker.com/opennetworking/int-host-reporter
271 pullPolicy: Always
272 # Overrides the image tag whose default is the chart appVersion.
273 tag: "latest"
274
275 cni: cilium
276 dataInterface: enp0s8
277 intCollector: 192.168.33.50:30001
278
279 intWatchlistRules:
280 # - protocol: "UDP"
281 # src-addr: "192.168.99.50/32"
282 # dst-addr: "192.168.99.20/32"
283 # - protocol: "TCP"
284 # src-addr: "192.168.99.50/32"
285 # dst-addr: "192.168.99.20/32"