blob: b381c298165aef92582a564465bc6b344157cc9f [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
94 config:
95 netcfg: >
96 {}
97 componentConfig: {}
98
99stratum:
100 image:
101 registry: docker.io
102 repository: stratumproject/stratum-bfrt
Carmelo Cascone91a09922021-10-12 22:27:05 -0700103 tag: 21.10-9.5.0
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700104 pullPolicy: IfNotPresent
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700105
106 annotations:
107 fluentbit.io/parser: stratum
108
109 # Specify nodeSelector to pin Stratum to switches only
110 #
111 # nodeSelector:
112 # node-role.aetherproject.org: switch
113
114 # Override NoSchedule for Stratum to be scheduled on switches
115 #
116 # tolerations:
117 # - key: node-role.aetherproject.org
118 # value: switch
119 # effect: NoSchedule
120 config: false
Yi Tseng32561422021-10-07 15:03:21 -0700121
122pfcp-agent:
123 images:
124 tags:
125 init: registry.aetherproject.org/tools/busybox:stable
126 pfcpiface: "registry.aetherproject.org/proxy/omecproject/upf-epc-pfcpiface:master-fcdbc95"
127 pullPolicy: Always
128 pullSecrets:
129 - *image-secret-name
130 nodeSelectors:
131 enabled: false
132 pfcp:
133 label: omec-upf
134 value: enabled
135 resources:
136 enabled: true
137 pfcpiface:
138 requests:
139 cpu: 256m
140 memory: 128Mi
141 limits:
142 cpu: 256m
143 memory: 128Mi
144 config:
145 coreDump:
146 enabled: false
147 path: /tmp/coredump
148 pfcp:
149 cfgFiles:
150 upf.json:
151 measure: true
152 enable_p4rt: true
153 p4rtciface:
Carmelo Cascone91a09922021-10-12 22:27:05 -0700154 # Should be the same as s1uAddr in ONOS netcfg for the UP4 app.
Yi Tseng32561422021-10-07 15:03:21 -0700155 access_ip: "172.17.0.1/32"
Carmelo Cascone91a09922021-10-12 22:27:05 -0700156 # Do not change unless you are deploying ONOS in a custom way.
Yi Tseng32561422021-10-07 15:03:21 -0700157 p4rtc_server: "sdfabric-onos-classic-hs.sdfabric"
158 p4rtc_port: "51001"
159 service:
160 type: ClusterIP
161 #externalIp:
162 #annotations:
163
164dbuf:
165 image:
166 repository: registry.aetherproject.org/tost/dbuf
167 pullPolicy: Always
Carmelo Cascone91a09922021-10-12 22:27:05 -0700168 tag: "1.0.0"
Yi Tseng32561422021-10-07 15:03:21 -0700169 pullSecrets:
170 - *image-secret-name
171 extraParams:
172 - '"-max_queues=1024"'
173 replicaCount: 1
174 sriovNICSize: 1
175 sriovResourceName: intel_sriov_netdevice
176 # Change both in the same time
177 multusNetworkName: dbuf-sriov
178 podAnnotations:
179 k8s.v1.cni.cncf.io/networks: dbuf-sriov@net0
180 podSecurityContext: {}
181 resources:
182 requests:
183 intel.com/intel_sriov_netdevice: "1"
184 limits:
185 intel.com/intel_sriov_netdevice: "1"
186 nodeSelector: {}
187 tolerations: []
188 affinity: {}
189 # onos inforamtion
190 onos:
191 server: sdfabric-onos-classic-hs.sdfabric
192 port: 8181
193 username: onos
194 password: rocks
195 dataplane:
196 port: 2152
197 interface: "net0"
198 prometheus_enable: true
199 service:
200 stats:
201 port: 8080
202 protocol: TCP
203 grpc:
204 port: 10000
205 protocol: TCP
206 # two options for ipam, dhcp or host-local
207 # static is for host-local ipam
208 network:
209 # ipam: dhcp
210 ipam: host-local
211 static:
212 subnets: "10.56.217.0/24"
213 gateway: "10.56.217.1"
214 # route the following subnets via sr-iov interface
215 # route: 10.56.215.0/24,10.56.214.0/24
216 route: ""
Yi Tseng17657892021-10-11 16:04:59 -0700217 #vlan:
218
219int-host-reporter:
220 image:
221 repository: registry.hub.docker.com/opennetworking/int-host-reporter
222 pullPolicy: Always
223 # Overrides the image tag whose default is the chart appVersion.
224 tag: "latest"
225
226 cni: cilium
227 dataInterface: enp0s8
228 intCollector: 192.168.33.50:30001
229
230 intWatchlistRules:
231 # - protocol: "UDP"
232 # src-addr: "192.168.99.50/32"
233 # dst-addr: "192.168.99.20/32"
234 # - protocol: "TCP"
235 # src-addr: "192.168.99.50/32"
236 # dst-addr: "192.168.99.20/32"