blob: 3157413df33b27967f193a52033d9ca96f3a3cab [file] [log] [blame]
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -07001# SPDX-FileCopyrightText: 2020-present Open Networking Foundation <info@opennetworking.org>
2#
Charles Chand1b4bf92022-02-02 16:27:10 -08003# SPDX-License-Identifier: Apache-2.0
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -07004
Yi Tseng32561422021-10-07 15:03:21 -07005import:
Yi Tsengbf7f8752021-10-13 14:48:13 -07006 onos-classic:
Hung-Wei Chiu1c76b322021-10-15 21:46:29 -07007 enabled: true
Yi Tsengbf7f8752021-10-13 14:48:13 -07008 stratum:
Hung-Wei Chiu1c76b322021-10-15 21:46:29 -07009 enabled: true
Yi Tseng32561422021-10-07 15:03:21 -070010 pfcp-agent:
Charles Chanf65aca52022-02-03 00:22:48 -080011 enabled: true
Yi Tseng32561422021-10-07 15:03:21 -070012 dbuf:
13 enabled: false
Yi Tseng17657892021-10-11 16:04:59 -070014 int-host-reporter:
15 enabled: false
Yi Tsengd04bb642022-01-26 17:43:14 -080016 di-topology-watchdog:
17 enabled: false
18 di-metrics-exporter:
19 enabled: false
Charles Chane1e5e622022-02-16 15:17:05 -080020 bess-upf:
21 enabled: false
22 bess-upf-cni:
23 enabled: false
Yi Tseng32561422021-10-07 15:03:21 -070024
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070025onos-classic:
Charles Chanbd0f8682022-02-09 17:05:52 -080026 java_opts: -Xmx4G -Dlog4j2.formatMsgNoLookups=true -XX:+UnlockExperimentalVMOptions -XX:+UseZGC
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070027 image:
Charles Chan6e264fc2022-02-07 17:13:43 -080028 repository: opennetworking/sdfabric-onos
Charles Chan44405142022-02-26 10:34:13 -080029 tag: master-2022-02-26
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070030
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
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070050 - org.omecproject.up4
51 - org.stratumproject.fabric-tna
52 - org.onosproject.dhcprelay
53 - org.onosproject.hostprobingprovider
54
55 logging:
pierventre24f3b592022-01-12 21:45:07 +010056 karafVersion: 4.2.14
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070057 config: |
58 # Common pattern layout for appenders
59 log4j2.stdout.pattern = %d{RFC3339} %-5level [%c{1}] %msg%n%throwable
60
61 # Root logger
62 log4j2.rootLogger.level = INFO
63
64 # OSGi appender
65 log4j2.rootLogger.appenderRef.PaxOsgi.ref = PaxOsgi
66 log4j2.appender.osgi.type = PaxOsgi
67 log4j2.appender.osgi.name = PaxOsgi
68 log4j2.appender.osgi.filter = *
69
70 # stdout appender
71 log4j2.rootLogger.appenderRef.Console.ref = Console
72 log4j2.appender.console.type = Console
73 log4j2.appender.console.name = Console
74 log4j2.appender.console.layout.type = PatternLayout
75 log4j2.appender.console.layout.pattern = ${log4j2.stdout.pattern}
76
77 # SSHD logger
78 log4j2.logger.sshd.name = org.apache.sshd
79 log4j2.logger.sshd.level = INFO
80
81 # Spifly logger
82 log4j2.logger.spifly.name = org.apache.aries.spifly
83 log4j2.logger.spifly.level = WARN
84
85 annotations:
86 fluentbit.io/parser: onos
87
88 atomix:
89 replicas: 3
90 persistence:
91 enabled: false
92
Hung-Wei Chiu56e3e6a2021-11-30 13:10:06 -080093 # Please check the README to learn more
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070094 config:
Charles Chanf65aca52022-02-03 00:22:48 -080095 componentConfig:
96 "org.onosproject.net.host.impl.HostManager": >
97 {
98 "monitorHosts": "true",
99 "probeRate": "10000"
100 }
Charles Chan44405142022-02-26 10:34:13 -0800101 "org.onosproject.segmentrouting.phasedrecovery.impl.PhasedRecoveryManager": >
102 {
103 "phasedRecovery": true
104 }
Charles Chanf65aca52022-02-03 00:22:48 -0800105 # Please check the README to learn more
106 # netcfg: >
107 # {
108 # "devices": {
109 # "device:leaf1": {
110 # "segmentrouting": {
111 # "ipv4NodeSid": 101,
112 # "ipv4Loopback": "10.11.22.33",
113 # "routerMac": "aa:bb:cc:dd:ee:ff",
114 # "pairDeviceId" : "device:leaf2",
115 # "pairLocalPort" : 260,
116 # "isEdgeRouter": true,
117 # "adjacencySids": []
118 # }
119 # }
120 # }
121 # }
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700122
123stratum:
124 image:
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700125 repository: stratumproject/stratum-bfrt
Charles Chan6e264fc2022-02-07 17:13:43 -0800126 tag: 22.02.04-9.7.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"
Charles Chanbd0f8682022-02-09 17:05:52 -0800138 - "-experimental_enable_p4runtime_translation"
139 - "-incompatible_enable_bfrt_legacy_bytestring_responses"
Charles Chan127d6ac2021-12-09 22:09:41 -0800140
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700141 annotations:
142 fluentbit.io/parser: stratum
143
144 # Specify nodeSelector to pin Stratum to switches only
Charles Chanf65aca52022-02-03 00:22:48 -0800145 nodeSelector:
146 node-role.aetherproject.org: switch
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700147
148 # Override NoSchedule for Stratum to be scheduled on switches
Charles Chanf65aca52022-02-03 00:22:48 -0800149 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 # }