SDFAB-998 Move omec-user-plane from aether-helm-chart to sdfabric-helm-chart
It is renamed to bess-upf.
The license is also updated to Apache 2.0.
We also remove omec-upf-cni which is no longer in use.
Change-Id: Ie9ce877c13203a76bf90d24918734ded33587157
diff --git a/bess-upf/values.yaml b/bess-upf/values.yaml
new file mode 100644
index 0000000..764a025
--- /dev/null
+++ b/bess-upf/values.yaml
@@ -0,0 +1,134 @@
+# Copyright 2020-present Open Networking Foundation
+#
+# SPDX-License-Identifier: Apache-2.0
+
+images:
+ tags:
+ bess: "registry.aetherproject.org/proxy/omecproject/upf-epc-bess:master-ada6849"
+ pfcpiface: "registry.aetherproject.org/proxy/omecproject/upf-epc-pfcpiface:master-ada6849"
+ tools: registry.aetherproject.org/tools/busybox:stable
+ pullPolicy: IfNotPresent
+ # Secrets must be manually created in the namespace.
+ pullSecrets:
+ - name: aether.registry
+
+nodeSelectors:
+ enabled: false
+ upf:
+ label: node-role.aetherproject.org
+ value: omec-upf
+
+resources:
+ enabled: true
+ bess:
+ requests:
+ cpu: 2
+ memory: 512Mi
+ limits:
+ cpu: 2
+ memory: 512Mi
+ routectl:
+ requests:
+ cpu: 256m
+ memory: 128Mi
+ limits:
+ cpu: 256m
+ memory: 128Mi
+ web:
+ requests:
+ cpu: 256m
+ memory: 128Mi
+ limits:
+ cpu: 256m
+ memory: 128Mi
+ cpiface:
+ requests:
+ cpu: 256m
+ memory: 128Mi
+ limits:
+ cpu: 256m
+ memory: 128Mi
+
+config:
+ coreDump:
+ enabled: false
+ path: /tmp/coredump
+ gratuitousArp:
+ enabled: true
+ interval: 10 # seconds
+ upf:
+ # Enable privileged when run from VM with sriov support
+ privileged: false
+ hugepage:
+ enabled: true
+ sriov:
+ enabled: true
+ # Dynamic IP allocation is not supported yet
+ ipam: static
+ cniPlugin: vfioveth
+ enb:
+ subnet: 192.168.251.0/24
+ access:
+ # Provide sriov resource name when sriov is enabled
+ resourceName: "intel.com/intel_sriov_vfio"
+ gateway: 192.168.252.1
+ ip: 192.168.252.3/24
+ #mac:
+ #vlan:
+ #iface:
+ core:
+ # Provide sriov resource name when sriov is enabled
+ resourceName: "intel.com/intel_sriov_vfio"
+ gateway: 192.168.250.1
+ ip: 192.168.250.3/24
+ #mac:
+ #vlan:
+ #iface:
+ cfgFiles:
+ upf.json:
+ mode: dpdk
+ workers: 1
+ max_sessions: 50000
+ table_sizes:
+ pdrLookup: 50000
+ appQERLookup: 200000
+ sessionQERLookup: 100000
+ farLookup: 150000
+ access:
+ ifname: access
+ core:
+ ifname: core
+ measure_upf: true
+ measure_flow: true
+ enable_notify_bess: true
+ notify_sockaddr: "/pod-share/notifycp"
+ cpiface:
+ dnn: "internet"
+ hostname: "upf"
+ http_port: "8080"
+ # Default global rate limits. Can be changed at runtime via BESS gRPC.
+ slice_rate_limit_config:
+ # Uplink
+ n6_bps: 1000000000 # 1Gbps
+ n6_burst_bytes: 12500000 # 10ms * 1Gbps
+ # Downlink
+ n3_bps: 1000000000 # 1Gbps
+ n3_burst_bytes: 12500000 # 10ms * 1Gbps
+ qci_qos_config:
+ - qci: 0 # Fallback QCI
+ cbs: 50000
+ ebs: 50000
+ pbs: 50000
+ burst_duration_ms: 10
+ priority: 7
+
+service:
+ type: ClusterIP
+ #externalIp:
+ #annotations:
+
+servicemonitor:
+ enabled: false
+
+podsecuritypolicy:
+ enabled: false