blob: 7988fff3dfaabfe6e59a38050e758fd6e2280d0b [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:
13 pfcp-agent:
14 enabled: false
15 dbuf:
16 enabled: false
Yi Tseng17657892021-10-11 16:04:59 -070017 int-host-reporter:
18 enabled: false
Yi Tseng32561422021-10-07 15:03:21 -070019
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070020onos-classic:
21 image:
22 repository: registry.aetherproject.org/tost/tost
Carmelo Cascone91a09922021-10-12 22:27:05 -070023 tag: 1.0.0
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070024 pullSecrets:
25 - *image-secret-name
26
27 replicas: 3
28
29 ports:
30 - name: up4
31 port: 51001
32 - name: east-west
33 port: 9876
34 - name: cli
35 port: 8101
36 - name: ui
37 port: 8181
38
39 apps:
40 - org.onosproject.lldpprovider
41 - org.onosproject.hostprovider
42 - org.onosproject.netcfghostprovider
43 - org.onosproject.gui
44 - org.onosproject.drivers.barefoot
45 - org.onosproject.segmentrouting
46 - org.onosproject.t3
47 - org.omecproject.up4
48 - org.stratumproject.fabric-tna
49 - org.onosproject.dhcprelay
50 - org.onosproject.hostprobingprovider
51
52 logging:
53 karafVersion: 4.2.9
54 config: |
55 # Common pattern layout for appenders
56 log4j2.stdout.pattern = %d{RFC3339} %-5level [%c{1}] %msg%n%throwable
57
58 # Root logger
59 log4j2.rootLogger.level = INFO
60
61 # OSGi appender
62 log4j2.rootLogger.appenderRef.PaxOsgi.ref = PaxOsgi
63 log4j2.appender.osgi.type = PaxOsgi
64 log4j2.appender.osgi.name = PaxOsgi
65 log4j2.appender.osgi.filter = *
66
67 # stdout appender
68 log4j2.rootLogger.appenderRef.Console.ref = Console
69 log4j2.appender.console.type = Console
70 log4j2.appender.console.name = Console
71 log4j2.appender.console.layout.type = PatternLayout
72 log4j2.appender.console.layout.pattern = ${log4j2.stdout.pattern}
73
74 # SSHD logger
75 log4j2.logger.sshd.name = org.apache.sshd
76 log4j2.logger.sshd.level = INFO
77
78 # Spifly logger
79 log4j2.logger.spifly.name = org.apache.aries.spifly
80 log4j2.logger.spifly.level = WARN
81
82 annotations:
83 fluentbit.io/parser: onos
84
85 atomix:
86 replicas: 3
87 persistence:
88 enabled: false
89
90 config:
91 netcfg: >
92 {}
93 componentConfig: {}
94
95stratum:
96 image:
97 registry: docker.io
98 repository: stratumproject/stratum-bfrt
Carmelo Cascone91a09922021-10-12 22:27:05 -070099 tag: 21.10-9.5.0
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700100 pullPolicy: IfNotPresent
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700101
102 annotations:
103 fluentbit.io/parser: stratum
104
105 # Specify nodeSelector to pin Stratum to switches only
106 #
107 # nodeSelector:
108 # node-role.aetherproject.org: switch
109
110 # Override NoSchedule for Stratum to be scheduled on switches
111 #
112 # tolerations:
113 # - key: node-role.aetherproject.org
114 # value: switch
115 # effect: NoSchedule
116 config: false
Yi Tseng32561422021-10-07 15:03:21 -0700117
118pfcp-agent:
119 images:
120 tags:
121 init: registry.aetherproject.org/tools/busybox:stable
122 pfcpiface: "registry.aetherproject.org/proxy/omecproject/upf-epc-pfcpiface:master-fcdbc95"
123 pullPolicy: Always
124 pullSecrets:
125 - *image-secret-name
126 nodeSelectors:
127 enabled: false
128 pfcp:
129 label: omec-upf
130 value: enabled
131 resources:
132 enabled: true
133 pfcpiface:
134 requests:
135 cpu: 256m
136 memory: 128Mi
137 limits:
138 cpu: 256m
139 memory: 128Mi
140 config:
141 coreDump:
142 enabled: false
143 path: /tmp/coredump
144 pfcp:
145 cfgFiles:
146 upf.json:
147 measure: true
148 enable_p4rt: true
149 p4rtciface:
Carmelo Cascone91a09922021-10-12 22:27:05 -0700150 # Should be the same as s1uAddr in ONOS netcfg for the UP4 app.
Yi Tseng32561422021-10-07 15:03:21 -0700151 access_ip: "172.17.0.1/32"
Carmelo Cascone91a09922021-10-12 22:27:05 -0700152 # Do not change unless you are deploying ONOS in a custom way.
Yi Tseng32561422021-10-07 15:03:21 -0700153 p4rtc_server: "sdfabric-onos-classic-hs.sdfabric"
154 p4rtc_port: "51001"
155 service:
156 type: ClusterIP
157 #externalIp:
158 #annotations:
159
160dbuf:
161 image:
162 repository: registry.aetherproject.org/tost/dbuf
163 pullPolicy: Always
Carmelo Cascone91a09922021-10-12 22:27:05 -0700164 tag: "1.0.0"
Yi Tseng32561422021-10-07 15:03:21 -0700165 pullSecrets:
166 - *image-secret-name
167 extraParams:
168 - '"-max_queues=1024"'
169 replicaCount: 1
170 sriovNICSize: 1
171 sriovResourceName: intel_sriov_netdevice
172 # Change both in the same time
173 multusNetworkName: dbuf-sriov
174 podAnnotations:
175 k8s.v1.cni.cncf.io/networks: dbuf-sriov@net0
176 podSecurityContext: {}
177 resources:
178 requests:
179 intel.com/intel_sriov_netdevice: "1"
180 limits:
181 intel.com/intel_sriov_netdevice: "1"
182 nodeSelector: {}
183 tolerations: []
184 affinity: {}
185 # onos inforamtion
186 onos:
187 server: sdfabric-onos-classic-hs.sdfabric
188 port: 8181
189 username: onos
190 password: rocks
191 dataplane:
192 port: 2152
193 interface: "net0"
194 prometheus_enable: true
195 service:
196 stats:
197 port: 8080
198 protocol: TCP
199 grpc:
200 port: 10000
201 protocol: TCP
202 # two options for ipam, dhcp or host-local
203 # static is for host-local ipam
204 network:
205 # ipam: dhcp
206 ipam: host-local
207 static:
208 subnets: "10.56.217.0/24"
209 gateway: "10.56.217.1"
210 # route the following subnets via sr-iov interface
211 # route: 10.56.215.0/24,10.56.214.0/24
212 route: ""
Yi Tseng17657892021-10-11 16:04:59 -0700213 #vlan:
214
215int-host-reporter:
216 image:
217 repository: registry.hub.docker.com/opennetworking/int-host-reporter
218 pullPolicy: Always
219 # Overrides the image tag whose default is the chart appVersion.
220 tag: "latest"
221
222 cni: cilium
223 dataInterface: enp0s8
224 intCollector: 192.168.33.50:30001
225
226 intWatchlistRules:
227 # - protocol: "UDP"
228 # src-addr: "192.168.99.50/32"
229 # dst-addr: "192.168.99.20/32"
230 # - protocol: "TCP"
231 # src-addr: "192.168.99.50/32"
232 # dst-addr: "192.168.99.20/32"