blob: 764a0257b0767f1563ffbafae46b3c0c76d68418 [file] [log] [blame]
Charles Chane1e5e622022-02-16 15:17:05 -08001# Copyright 2020-present Open Networking Foundation
2#
3# SPDX-License-Identifier: Apache-2.0
4
5images:
6 tags:
7 bess: "registry.aetherproject.org/proxy/omecproject/upf-epc-bess:master-ada6849"
8 pfcpiface: "registry.aetherproject.org/proxy/omecproject/upf-epc-pfcpiface:master-ada6849"
9 tools: registry.aetherproject.org/tools/busybox:stable
10 pullPolicy: IfNotPresent
11 # Secrets must be manually created in the namespace.
12 pullSecrets:
13 - name: aether.registry
14
15nodeSelectors:
16 enabled: false
17 upf:
18 label: node-role.aetherproject.org
19 value: omec-upf
20
21resources:
22 enabled: true
23 bess:
24 requests:
25 cpu: 2
26 memory: 512Mi
27 limits:
28 cpu: 2
29 memory: 512Mi
30 routectl:
31 requests:
32 cpu: 256m
33 memory: 128Mi
34 limits:
35 cpu: 256m
36 memory: 128Mi
37 web:
38 requests:
39 cpu: 256m
40 memory: 128Mi
41 limits:
42 cpu: 256m
43 memory: 128Mi
44 cpiface:
45 requests:
46 cpu: 256m
47 memory: 128Mi
48 limits:
49 cpu: 256m
50 memory: 128Mi
51
52config:
53 coreDump:
54 enabled: false
55 path: /tmp/coredump
56 gratuitousArp:
57 enabled: true
58 interval: 10 # seconds
59 upf:
60 # Enable privileged when run from VM with sriov support
61 privileged: false
62 hugepage:
63 enabled: true
64 sriov:
65 enabled: true
66 # Dynamic IP allocation is not supported yet
67 ipam: static
68 cniPlugin: vfioveth
69 enb:
70 subnet: 192.168.251.0/24
71 access:
72 # Provide sriov resource name when sriov is enabled
73 resourceName: "intel.com/intel_sriov_vfio"
74 gateway: 192.168.252.1
75 ip: 192.168.252.3/24
76 #mac:
77 #vlan:
78 #iface:
79 core:
80 # Provide sriov resource name when sriov is enabled
81 resourceName: "intel.com/intel_sriov_vfio"
82 gateway: 192.168.250.1
83 ip: 192.168.250.3/24
84 #mac:
85 #vlan:
86 #iface:
87 cfgFiles:
88 upf.json:
89 mode: dpdk
90 workers: 1
91 max_sessions: 50000
92 table_sizes:
93 pdrLookup: 50000
94 appQERLookup: 200000
95 sessionQERLookup: 100000
96 farLookup: 150000
97 access:
98 ifname: access
99 core:
100 ifname: core
101 measure_upf: true
102 measure_flow: true
103 enable_notify_bess: true
104 notify_sockaddr: "/pod-share/notifycp"
105 cpiface:
106 dnn: "internet"
107 hostname: "upf"
108 http_port: "8080"
109 # Default global rate limits. Can be changed at runtime via BESS gRPC.
110 slice_rate_limit_config:
111 # Uplink
112 n6_bps: 1000000000 # 1Gbps
113 n6_burst_bytes: 12500000 # 10ms * 1Gbps
114 # Downlink
115 n3_bps: 1000000000 # 1Gbps
116 n3_burst_bytes: 12500000 # 10ms * 1Gbps
117 qci_qos_config:
118 - qci: 0 # Fallback QCI
119 cbs: 50000
120 ebs: 50000
121 pbs: 50000
122 burst_duration_ms: 10
123 priority: 7
124
125service:
126 type: ClusterIP
127 #externalIp:
128 #annotations:
129
130servicemonitor:
131 enabled: false
132
133podsecuritypolicy:
134 enabled: false