Adding a dev-values.yaml for a mininet based deloyment (stratum-bmv2) also modifying some resource constraints
Change-Id: I228d536ae9d3c0033f96eb4d16c90415d9a188ea
diff --git a/sdfabric/dev-values.yaml b/sdfabric/dev-values.yaml
new file mode 100644
index 0000000..df1613e
--- /dev/null
+++ b/sdfabric/dev-values.yaml
@@ -0,0 +1,291 @@
+# SPDX-FileCopyrightText: 2020-present Open Networking Foundation <info@opennetworking.org>
+#
+# SPDX-License-Identifier: Apache-2.0
+
+import:
+ onos-classic:
+ enabled: true
+ stratum:
+ enabled: false
+ pfcp-agent:
+ enabled: false
+ dbuf:
+ enabled: false
+ int-host-reporter:
+ enabled: false
+ di-topology-watchdog:
+ enabled: false
+ di-metrics-exporter:
+ enabled: false
+
+image:
+ credential: null
+
+onos-classic:
+ image:
+ repository: opennetworking/sdfabric-onos
+ tag: 1.1.1
+ replicas: 1
+
+ java_opts: >
+ -Xmx4G
+ -XX:+UseG1GC
+ -XX:MaxGCPauseMillis=200
+ -XX:-UseContainerSupport
+ -Dkaraf.log.console=INFO
+ -Dds.lock.timeout.milliseconds=10000
+ -Dlog4j2.formatMsgNoLookups=true
+# -XX:+UnlockExperimentalVMOptions
+# -XX:+UseZGC
+
+ ports:
+ - name: up4
+ port: 51001
+ - name: east-west
+ port: 9876
+ - name: cli
+ port: 8101
+ - name: ui
+ port: 8181
+
+ apps:
+ - org.onosproject.lldpprovider
+ - org.onosproject.netcfghostprovider
+ - org.onosproject.gui
+ - org.onosproject.drivers.barefoot
+ - org.onosproject.drivers.bmv2
+ - org.onosproject.segmentrouting
+ - org.omecproject.up4
+ - org.stratumproject.fabric-tna
+ - org.onosproject.dhcprelay
+
+ logging:
+ karafVersion: 4.2.14
+ config: |
+ # Common pattern layout for appenders
+ log4j2.stdout.pattern = %d{RFC3339} %-5level [%c{1}] %msg%n%throwable
+
+ # Root logger
+ log4j2.rootLogger.level = INFO
+
+ # OSGi appender
+ log4j2.rootLogger.appenderRef.PaxOsgi.ref = PaxOsgi
+ log4j2.appender.osgi.type = PaxOsgi
+ log4j2.appender.osgi.name = PaxOsgi
+ log4j2.appender.osgi.filter = *
+
+ # stdout appender
+ log4j2.rootLogger.appenderRef.Console.ref = Console
+ log4j2.appender.console.type = Console
+ log4j2.appender.console.name = Console
+ log4j2.appender.console.layout.type = PatternLayout
+ log4j2.appender.console.layout.pattern = ${log4j2.stdout.pattern}
+
+ # SSHD logger
+ log4j2.logger.sshd.name = org.apache.sshd
+ log4j2.logger.sshd.level = INFO
+
+ # Spifly logger
+ log4j2.logger.spifly.name = org.apache.aries.spifly
+ log4j2.logger.spifly.level = WARN
+
+ annotations:
+ fluentbit.io/parser: onos
+
+ atomix:
+ replicas: 1
+ persistence:
+ enabled: false
+ java_opts: >
+ -Xmx2G
+ -XX:-UseContainerSupport
+
+ # Please check the README to learn more
+ config:
+ componentConfig:
+ "org.onosproject.net.host.impl.HostManager": >
+ {
+ "monitorHosts": "true",
+ "probeRate": "10000"
+ }
+ "org.onosproject.segmentrouting.phasedrecovery.impl.PhasedRecoveryManager": >
+ {
+ "phasedRecovery": true
+ }
+ netcfg: >
+ {
+ "devices": {
+ "device:leaf1": {
+ "basic": {
+ "name": "leaf1",
+ "managementAddress": "grpc://mininet-stratum:50001?device_id=1",
+ "driver": "stratum-bmv2",
+ "pipeconf": "org.stratumproject.fabric-upf.bmv2",
+ "locType": "grid",
+ "gridX": 200,
+ "gridY": 600
+ },
+ "segmentrouting": {
+ "ipv4NodeSid": 101,
+ "ipv4Loopback": "192.168.1.1",
+ "routerMac": "00:AA:00:00:00:01",
+ "isEdgeRouter": true,
+ "adjacencySids": []
+ }
+ },
+ "device:leaf2": {
+ "basic": {
+ "name": "leaf2",
+ "managementAddress": "grpc://mininet-stratum:50002?device_id=1",
+ "driver": "stratum-bmv2",
+ "pipeconf": "org.stratumproject.fabric-upf.bmv2",
+ "locType": "grid",
+ "gridX": 800,
+ "gridY": 600
+ },
+ "segmentrouting": {
+ "ipv4NodeSid": 102,
+ "ipv4Loopback": "192.168.1.2",
+ "routerMac": "00:AA:00:00:00:02",
+ "isEdgeRouter": true,
+ "adjacencySids": []
+ }
+ },
+ "device:spine1": {
+ "basic": {
+ "name": "spine1",
+ "managementAddress": "grpc://mininet-stratum:50003?device_id=1",
+ "driver": "stratum-bmv2",
+ "pipeconf": "org.stratumproject.fabric.bmv2",
+ "locType": "grid",
+ "gridX": 400,
+ "gridY": 400
+ },
+ "segmentrouting": {
+ "ipv4NodeSid": 201,
+ "ipv4Loopback": "192.168.2.1",
+ "routerMac": "00:BB:00:00:00:01",
+ "isEdgeRouter": false,
+ "adjacencySids": []
+ }
+ },
+ "device:spine2": {
+ "basic": {
+ "name": "spine2",
+ "managementAddress": "grpc://mininet-stratum:50004?device_id=1",
+ "driver": "stratum-bmv2",
+ "pipeconf": "org.stratumproject.fabric.bmv2",
+ "locType": "grid",
+ "gridX": 600,
+ "gridY": 400
+ },
+ "segmentrouting": {
+ "ipv4NodeSid": 202,
+ "ipv4Loopback": "192.168.2.2",
+ "routerMac": "00:BB:00:00:00:02",
+ "isEdgeRouter": false,
+ "adjacencySids": []
+ }
+ }
+ },
+ "ports": {
+ "device:leaf1/3": {
+ "interfaces": [
+ {
+ "name": "leaf1-3",
+ "ips": [
+ "172.16.1.254/24"
+ ],
+ "vlan-untagged": 100
+ }
+ ]
+ },
+ "device:leaf1/4": {
+ "interfaces": [
+ {
+ "name": "leaf1-4",
+ "ips": [
+ "172.16.1.254/24"
+ ],
+ "vlan-untagged": 100
+ }
+ ]
+ },
+ "device:leaf1/5": {
+ "interfaces": [
+ {
+ "name": "leaf1-5",
+ "ips": [
+ "172.16.1.254/24"
+ ],
+ "vlan-tagged": [
+ 100
+ ]
+ }
+ ]
+ },
+ "device:leaf1/6": {
+ "interfaces": [
+ {
+ "name": "leaf1-6",
+ "ips": [
+ "172.16.2.254/24"
+ ],
+ "vlan-tagged": [
+ 200
+ ]
+ }
+ ]
+ }
+ },
+ "hosts": {
+ "00:00:00:00:00:1A/None": {
+ "basic": {
+ "name": "h1a",
+ "locType": "grid",
+ "gridX": 100,
+ "gridY": 700
+ }
+ },
+ "00:00:00:00:00:1B/None": {
+ "basic": {
+ "name": "h1b",
+ "locType": "grid",
+ "gridX": 100,
+ "gridY": 800
+ }
+ },
+ "00:00:00:00:00:1C/100": {
+ "basic": {
+ "name": "h1c",
+ "locType": "grid",
+ "gridX": 250,
+ "gridY": 800
+ }
+ },
+ "00:00:00:00:00:20/200": {
+ "basic": {
+ "name": "h2",
+ "locType": "grid",
+ "gridX": 400,
+ "gridY": 700
+ }
+ },
+ "00:00:00:00:00:30/300": {
+ "basic": {
+ "name": "h3",
+ "locType": "grid",
+ "gridX": 750,
+ "gridY": 700
+ }
+ },
+ "00:00:00:00:00:40/None": {
+ "basic": {
+ "name": "h4",
+ "locType": "grid",
+ "gridX": 850,
+ "gridY": 700
+ }
+ }
+ }
+ }