blob: a40df911f91427122c25b51ff200bf5d8e731e09 [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:
Ajay Lotan Thakurfbd1eb92022-10-07 22:38:07 -06007 bess: "omecproject/upf-epc-bess:master-5786085"
8 pfcpiface: "omecproject/upf-epc-pfcpiface:master-5786085"
Charles Chane1e5e622022-02-16 15:17:05 -08009 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
Hyunsun Moonc1a5e802022-03-04 10:45:14 -080026 memory: 1Gi
Charles Chane1e5e622022-02-16 15:17:05 -080027 limits:
28 cpu: 2
Hyunsun Moonc1a5e802022-03-04 10:45:14 -080029 memory: 1Gi
Charles Chane1e5e622022-02-16 15:17:05 -080030 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
Hyunsun Moon318b3b12022-03-24 15:06:10 -060068 # Custom routes inside UPF
69 #routes:
70 # - to: 10.76.28.173/32
71 # via: 169.254.1.1
Charles Chane1e5e622022-02-16 15:17:05 -080072 cniPlugin: vfioveth
73 enb:
74 subnet: 192.168.251.0/24
75 access:
76 # Provide sriov resource name when sriov is enabled
77 resourceName: "intel.com/intel_sriov_vfio"
78 gateway: 192.168.252.1
79 ip: 192.168.252.3/24
80 #mac:
81 #vlan:
82 #iface:
83 core:
84 # Provide sriov resource name when sriov is enabled
85 resourceName: "intel.com/intel_sriov_vfio"
86 gateway: 192.168.250.1
87 ip: 192.168.250.3/24
88 #mac:
89 #vlan:
90 #iface:
91 cfgFiles:
92 upf.json:
93 mode: dpdk
94 workers: 1
95 max_sessions: 50000
96 table_sizes:
97 pdrLookup: 50000
98 appQERLookup: 200000
99 sessionQERLookup: 100000
100 farLookup: 150000
101 access:
102 ifname: access
103 core:
104 ifname: core
105 measure_upf: true
Hyunsun Moon44825f02022-03-01 15:13:07 -0800106 measure_flow: false
Charles Chane1e5e622022-02-16 15:17:05 -0800107 enable_notify_bess: true
108 notify_sockaddr: "/pod-share/notifycp"
109 cpiface:
110 dnn: "internet"
111 hostname: "upf"
112 http_port: "8080"
113 # Default global rate limits. Can be changed at runtime via BESS gRPC.
114 slice_rate_limit_config:
115 # Uplink
116 n6_bps: 1000000000 # 1Gbps
117 n6_burst_bytes: 12500000 # 10ms * 1Gbps
118 # Downlink
119 n3_bps: 1000000000 # 1Gbps
120 n3_burst_bytes: 12500000 # 10ms * 1Gbps
121 qci_qos_config:
122 - qci: 0 # Fallback QCI
123 cbs: 50000
124 ebs: 50000
125 pbs: 50000
126 burst_duration_ms: 10
127 priority: 7
128
129service:
130 type: ClusterIP
131 #externalIp:
132 #annotations:
133
134servicemonitor:
135 enabled: false
136
137podsecuritypolicy:
138 enabled: false