blob: 14a6152aa0640dd54990b68cd2f8725ef8783d01 [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
Yi Tseng32561422021-10-07 15:03:21 -070020
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070021onos-classic:
Andrea Campanella299681f2022-05-31 14:54:44 +020022
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070023 image:
Charles Chan6e264fc2022-02-07 17:13:43 -080024 repository: opennetworking/sdfabric-onos
Carmelo Cascone3d7bc542022-04-03 20:10:17 -070025 tag: 1.1.1
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070026
27 replicas: 3
28
Andrea Campanella299681f2022-05-31 14:54:44 +020029 java_opts: >
30 -Xmx4G
31 -Dlog4j2.formatMsgNoLookups=true
32 -XX:+UnlockExperimentalVMOptions
33 -XX:+UseZGC
34
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070035 ports:
36 - name: up4
37 port: 51001
38 - name: east-west
39 port: 9876
40 - name: cli
41 port: 8101
42 - name: ui
43 port: 8181
44
45 apps:
46 - org.onosproject.lldpprovider
47 - org.onosproject.hostprovider
48 - org.onosproject.netcfghostprovider
49 - org.onosproject.gui
50 - org.onosproject.drivers.barefoot
51 - org.onosproject.segmentrouting
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070052 - org.omecproject.up4
53 - org.stratumproject.fabric-tna
54 - org.onosproject.dhcprelay
55 - org.onosproject.hostprobingprovider
56
57 logging:
pierventre24f3b592022-01-12 21:45:07 +010058 karafVersion: 4.2.14
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070059 config: |
60 # Common pattern layout for appenders
61 log4j2.stdout.pattern = %d{RFC3339} %-5level [%c{1}] %msg%n%throwable
62
63 # Root logger
64 log4j2.rootLogger.level = INFO
65
66 # OSGi appender
67 log4j2.rootLogger.appenderRef.PaxOsgi.ref = PaxOsgi
68 log4j2.appender.osgi.type = PaxOsgi
69 log4j2.appender.osgi.name = PaxOsgi
70 log4j2.appender.osgi.filter = *
71
72 # stdout appender
73 log4j2.rootLogger.appenderRef.Console.ref = Console
74 log4j2.appender.console.type = Console
75 log4j2.appender.console.name = Console
76 log4j2.appender.console.layout.type = PatternLayout
77 log4j2.appender.console.layout.pattern = ${log4j2.stdout.pattern}
78
79 # SSHD logger
80 log4j2.logger.sshd.name = org.apache.sshd
81 log4j2.logger.sshd.level = INFO
82
83 # Spifly logger
84 log4j2.logger.spifly.name = org.apache.aries.spifly
85 log4j2.logger.spifly.level = WARN
86
87 annotations:
88 fluentbit.io/parser: onos
89
90 atomix:
91 replicas: 3
92 persistence:
93 enabled: false
Andrea Campanella299681f2022-05-31 14:54:44 +020094 java_opts: >
95 -Xmx2G
96 -XX:-UseContainerSupport
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070097
Hung-Wei Chiu56e3e6a2021-11-30 13:10:06 -080098 # Please check the README to learn more
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070099 config:
Charles Chanf65aca52022-02-03 00:22:48 -0800100 componentConfig:
101 "org.onosproject.net.host.impl.HostManager": >
102 {
103 "monitorHosts": "true",
104 "probeRate": "10000"
105 }
Charles Chan44405142022-02-26 10:34:13 -0800106 "org.onosproject.segmentrouting.phasedrecovery.impl.PhasedRecoveryManager": >
107 {
108 "phasedRecovery": true
109 }
Charles Chanf65aca52022-02-03 00:22:48 -0800110 # Please check the README to learn more
111 # netcfg: >
112 # {
113 # "devices": {
114 # "device:leaf1": {
115 # "segmentrouting": {
116 # "ipv4NodeSid": 101,
117 # "ipv4Loopback": "10.11.22.33",
118 # "routerMac": "aa:bb:cc:dd:ee:ff",
119 # "pairDeviceId" : "device:leaf2",
120 # "pairLocalPort" : 260,
121 # "isEdgeRouter": true,
122 # "adjacencySids": []
123 # }
124 # }
125 # }
126 # }
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700127
128stratum:
129 image:
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700130 repository: stratumproject/stratum-bfrt
Charles Chan02da7332022-04-28 20:36:12 -0700131 tag: 22.03.25-9.7.0
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700132 pullPolicy: IfNotPresent
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700133
Charles Chan127d6ac2021-12-09 22:09:41 -0800134 extraParams:
135 - "-max_log_size=0"
136 - "-write_req_log_file=''"
137 - "-read_req_log_file=''"
138 - "-v=0"
139 - "-minloglevel=0"
140 - "-bf_switchd_background=false"
141 - "-colorlogtostderr=false"
142 - "-logtostderr=true"
Charles Chanbd0f8682022-02-09 17:05:52 -0800143 - "-experimental_enable_p4runtime_translation"
Charles Chan127d6ac2021-12-09 22:09:41 -0800144
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700145 annotations:
146 fluentbit.io/parser: stratum
147
148 # Specify nodeSelector to pin Stratum to switches only
Charles Chanf65aca52022-02-03 00:22:48 -0800149 nodeSelector:
150 node-role.aetherproject.org: switch
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700151
152 # Override NoSchedule for Stratum to be scheduled on switches
Charles Chanf65aca52022-02-03 00:22:48 -0800153 tolerations:
154 - key: node-role.aetherproject.org
155 value: switch
156 effect: NoSchedule
Hung-Wei Chiu56e3e6a2021-11-30 13:10:06 -0800157
158 # Please check the README to learn more
159 # chassis_config:
160 # "leaf1": >
161 # description: "Default Chassis Config for Edgecore Wedge100BF-32X"
162 # chassis {
163 # platform: PLT_GENERIC_BAREFOOT_TOFINO
164 # name: "Edgecore Wedge100BF-32x"
165 # }
166 # nodes {
167 # id: 1
168 # slot: 1
169 # index: 1
170 # }
171 # singleton_ports {
172 # id: 164
173 # name: "5/0"
174 # slot: 1
175 # port: 5
176 # speed_bps: 40000000000
177 # config_params {
178 # admin_state: ADMIN_STATE_ENABLED
179 # autoneg: TRI_STATE_FALSE
180 # }
181 # node: 1
182 # }