blob: 26c4c46220afac7ebdc857851ecd0095303f403e [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
23 tag: master-2021-10-01
24 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
99 tag: 21.09.24-9.5.0
100 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:
150 access_ip: "172.17.0.1/32"
151 p4rtc_server: "sdfabric-onos-classic-hs.sdfabric"
152 p4rtc_port: "51001"
153 service:
154 type: ClusterIP
155 #externalIp:
156 #annotations:
157
158dbuf:
159 image:
160 repository: registry.aetherproject.org/tost/dbuf
161 pullPolicy: Always
162 tag: "latest"
163 pullSecrets:
164 - *image-secret-name
165 extraParams:
166 - '"-max_queues=1024"'
167 replicaCount: 1
168 sriovNICSize: 1
169 sriovResourceName: intel_sriov_netdevice
170 # Change both in the same time
171 multusNetworkName: dbuf-sriov
172 podAnnotations:
173 k8s.v1.cni.cncf.io/networks: dbuf-sriov@net0
174 podSecurityContext: {}
175 resources:
176 requests:
177 intel.com/intel_sriov_netdevice: "1"
178 limits:
179 intel.com/intel_sriov_netdevice: "1"
180 nodeSelector: {}
181 tolerations: []
182 affinity: {}
183 # onos inforamtion
184 onos:
185 server: sdfabric-onos-classic-hs.sdfabric
186 port: 8181
187 username: onos
188 password: rocks
189 dataplane:
190 port: 2152
191 interface: "net0"
192 prometheus_enable: true
193 service:
194 stats:
195 port: 8080
196 protocol: TCP
197 grpc:
198 port: 10000
199 protocol: TCP
200 # two options for ipam, dhcp or host-local
201 # static is for host-local ipam
202 network:
203 # ipam: dhcp
204 ipam: host-local
205 static:
206 subnets: "10.56.217.0/24"
207 gateway: "10.56.217.1"
208 # route the following subnets via sr-iov interface
209 # route: 10.56.215.0/24,10.56.214.0/24
210 route: ""
Yi Tseng17657892021-10-11 16:04:59 -0700211 #vlan:
212
213int-host-reporter:
214 image:
215 repository: registry.hub.docker.com/opennetworking/int-host-reporter
216 pullPolicy: Always
217 # Overrides the image tag whose default is the chart appVersion.
218 tag: "latest"
219
220 cni: cilium
221 dataInterface: enp0s8
222 intCollector: 192.168.33.50:30001
223
224 intWatchlistRules:
225 # - protocol: "UDP"
226 # src-addr: "192.168.99.50/32"
227 # dst-addr: "192.168.99.20/32"
228 # - protocol: "TCP"
229 # src-addr: "192.168.99.50/32"
230 # dst-addr: "192.168.99.20/32"