blob: 1db2550b7acddc886db66a38dc34dea3452c8f3d [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:
22 image:
Charles Chan6e264fc2022-02-07 17:13:43 -080023 repository: opennetworking/sdfabric-onos
24 tag: master-2022-02-07
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070025
26 replicas: 3
27
28 ports:
29 - name: up4
30 port: 51001
31 - name: east-west
32 port: 9876
33 - name: cli
34 port: 8101
35 - name: ui
36 port: 8181
37
38 apps:
39 - org.onosproject.lldpprovider
40 - org.onosproject.hostprovider
41 - org.onosproject.netcfghostprovider
42 - org.onosproject.gui
43 - org.onosproject.drivers.barefoot
44 - org.onosproject.segmentrouting
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070045 - org.omecproject.up4
46 - org.stratumproject.fabric-tna
47 - org.onosproject.dhcprelay
48 - org.onosproject.hostprobingprovider
49
50 logging:
pierventre24f3b592022-01-12 21:45:07 +010051 karafVersion: 4.2.14
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070052 config: |
53 # Common pattern layout for appenders
54 log4j2.stdout.pattern = %d{RFC3339} %-5level [%c{1}] %msg%n%throwable
55
56 # Root logger
57 log4j2.rootLogger.level = INFO
58
59 # OSGi appender
60 log4j2.rootLogger.appenderRef.PaxOsgi.ref = PaxOsgi
61 log4j2.appender.osgi.type = PaxOsgi
62 log4j2.appender.osgi.name = PaxOsgi
63 log4j2.appender.osgi.filter = *
64
65 # stdout appender
66 log4j2.rootLogger.appenderRef.Console.ref = Console
67 log4j2.appender.console.type = Console
68 log4j2.appender.console.name = Console
69 log4j2.appender.console.layout.type = PatternLayout
70 log4j2.appender.console.layout.pattern = ${log4j2.stdout.pattern}
71
72 # SSHD logger
73 log4j2.logger.sshd.name = org.apache.sshd
74 log4j2.logger.sshd.level = INFO
75
76 # Spifly logger
77 log4j2.logger.spifly.name = org.apache.aries.spifly
78 log4j2.logger.spifly.level = WARN
79
80 annotations:
81 fluentbit.io/parser: onos
82
83 atomix:
84 replicas: 3
85 persistence:
86 enabled: false
87
Hung-Wei Chiu56e3e6a2021-11-30 13:10:06 -080088 # Please check the README to learn more
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -070089 config:
Charles Chanf65aca52022-02-03 00:22:48 -080090 componentConfig:
91 "org.onosproject.net.host.impl.HostManager": >
92 {
93 "monitorHosts": "true",
94 "probeRate": "10000"
95 }
96 # Please check the README to learn more
97 # netcfg: >
98 # {
99 # "devices": {
100 # "device:leaf1": {
101 # "segmentrouting": {
102 # "ipv4NodeSid": 101,
103 # "ipv4Loopback": "10.11.22.33",
104 # "routerMac": "aa:bb:cc:dd:ee:ff",
105 # "pairDeviceId" : "device:leaf2",
106 # "pairLocalPort" : 260,
107 # "isEdgeRouter": true,
108 # "adjacencySids": []
109 # }
110 # }
111 # }
112 # }
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700113
114stratum:
115 image:
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700116 repository: stratumproject/stratum-bfrt
Charles Chan6e264fc2022-02-07 17:13:43 -0800117 tag: 22.02.04-9.7.0
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700118 pullPolicy: IfNotPresent
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700119
Charles Chan127d6ac2021-12-09 22:09:41 -0800120 extraParams:
121 - "-max_log_size=0"
122 - "-write_req_log_file=''"
123 - "-read_req_log_file=''"
124 - "-v=0"
125 - "-minloglevel=0"
126 - "-bf_switchd_background=false"
127 - "-colorlogtostderr=false"
128 - "-logtostderr=true"
129
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700130 annotations:
131 fluentbit.io/parser: stratum
132
133 # Specify nodeSelector to pin Stratum to switches only
Charles Chanf65aca52022-02-03 00:22:48 -0800134 nodeSelector:
135 node-role.aetherproject.org: switch
Hung-Wei Chiu7d8e7942021-10-05 15:26:36 -0700136
137 # Override NoSchedule for Stratum to be scheduled on switches
Charles Chanf65aca52022-02-03 00:22:48 -0800138 tolerations:
139 - key: node-role.aetherproject.org
140 value: switch
141 effect: NoSchedule
Hung-Wei Chiu56e3e6a2021-11-30 13:10:06 -0800142
143 # Please check the README to learn more
144 # chassis_config:
145 # "leaf1": >
146 # description: "Default Chassis Config for Edgecore Wedge100BF-32X"
147 # chassis {
148 # platform: PLT_GENERIC_BAREFOOT_TOFINO
149 # name: "Edgecore Wedge100BF-32x"
150 # }
151 # nodes {
152 # id: 1
153 # slot: 1
154 # index: 1
155 # }
156 # singleton_ports {
157 # id: 164
158 # name: "5/0"
159 # slot: 1
160 # port: 5
161 # speed_bps: 40000000000
162 # config_params {
163 # admin_state: ADMIN_STATE_ENABLED
164 # autoneg: TRI_STATE_FALSE
165 # }
166 # node: 1
167 # }