blob: 1c3424ee701e84c98004d5553f43529a2370d79f [file] [log] [blame]
Jeremy Ronquillo223db002020-06-05 10:28:22 -07001# Copyright 2020-present Open Networking Foundation
2#
Jeremy Ronquillo6046ce32020-06-18 11:06:29 -07003# SPDX-License-Identifier: LicenseRef-ONF-Member-Only-1.0
Jeremy Ronquillo223db002020-06-05 10:28:22 -07004
5images:
6 tags:
Carmelo Casconeab2a8082021-12-09 15:09:37 -08007 bess: "registry.aetherproject.org/proxy/omecproject/upf-epc-bess:master-152a5eb"
8 pfcpiface: "registry.aetherproject.org/proxy/omecproject/upf-epc-pfcpiface:master-152a5eb"
Hyunsun Moon350a7742021-09-08 13:53:55 -07009 tools: registry.aetherproject.org/tools/busybox:stable
Hyunsun Moone3500a82021-05-08 18:12:08 -070010 pullPolicy: IfNotPresent
Hyunsun Moone3500a82021-05-08 18:12:08 -070011 # Secrets must be manually created in the namespace.
Hyunsun Moon2fb2cb72021-06-04 10:42:55 -070012 pullSecrets:
13 - name: aether.registry
Jeremy Ronquillo223db002020-06-05 10:28:22 -070014
15nodeSelectors:
16 enabled: false
Hyunsun Moon33d85312020-08-20 00:55:31 -070017 upf:
Hyunsun Moone3500a82021-05-08 18:12:08 -070018 label: node-role.aetherproject.org
19 value: omec-upf
Jeremy Ronquillo223db002020-06-05 10:28:22 -070020
21resources:
22 enabled: true
23 bess:
24 requests:
Jeremy Ronquillo223db002020-06-05 10:28:22 -070025 cpu: 2
Hyunsun Moon5dbf8aa2021-04-20 14:02:50 -070026 memory: 512Mi
Jeremy Ronquillo223db002020-06-05 10:28:22 -070027 limits:
Jeremy Ronquillo223db002020-06-05 10:28:22 -070028 cpu: 2
Hyunsun Moon5dbf8aa2021-04-20 14:02:50 -070029 memory: 512Mi
Jeremy Ronquillo223db002020-06-05 10:28:22 -070030 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
Hyunsun Moon350a7742021-09-08 13:53:55 -070056 gratuitousArp:
Hyunsun Moon9f3bf032021-10-20 15:06:11 -070057 enabled: true
Hyunsun Moon350a7742021-09-08 13:53:55 -070058 interval: 10 # seconds
Hyunsun Moon33d85312020-08-20 00:55:31 -070059 upf:
Hyunsun Moon785d81b2020-11-06 05:56:21 +000060 # Enable privileged when run from VM with sriov support
61 privileged: false
Hyunsun Moon617dc052020-06-21 20:13:22 -050062 hugepage:
63 enabled: true
64 sriov:
65 enabled: true
Hyunsun Moond60fcaf2020-07-14 16:09:13 -070066 # Dynamic IP allocation is not supported yet
67 ipam: static
68 cniPlugin: vfioveth
69 enb:
70 subnet: 192.168.251.0/24
Hyunsun Moon33d85312020-08-20 00:55:31 -070071 access:
Hyunsun Moon7ee8ae82021-08-14 18:21:59 -070072 # Provide sriov resource name when sriov is enabled
Hyunsun Moon9f79ab82021-08-16 10:06:15 -070073 resourceName: "intel.com/intel_sriov_vfio"
Hyunsun Moon617dc052020-06-21 20:13:22 -050074 gateway: 192.168.252.1
75 ip: 192.168.252.3/24
Hyunsun Moon1905a6e2020-11-09 05:59:55 +000076 #mac:
Hyunsun Moon16bd74e2021-05-20 18:18:25 -070077 #vlan:
Hyunsun Moon515ae5c2021-07-29 23:46:14 -070078 #iface:
Hyunsun Moon33d85312020-08-20 00:55:31 -070079 core:
Hyunsun Moon7ee8ae82021-08-14 18:21:59 -070080 # Provide sriov resource name when sriov is enabled
Hyunsun Moon9f79ab82021-08-16 10:06:15 -070081 resourceName: "intel.com/intel_sriov_vfio"
Hyunsun Moon617dc052020-06-21 20:13:22 -050082 gateway: 192.168.250.1
83 ip: 192.168.250.3/24
Hyunsun Moon1905a6e2020-11-09 05:59:55 +000084 #mac:
Hyunsun Moon16bd74e2021-05-20 18:18:25 -070085 #vlan:
Hyunsun Moon515ae5c2021-07-29 23:46:14 -070086 #iface:
Hyunsun Moond60fcaf2020-07-14 16:09:13 -070087 cfgFiles:
88 upf.json:
89 mode: dpdk
90 workers: 1
91 max_sessions: 50000
badhri85f5536a22021-10-18 08:11:36 -050092 table_sizes:
93 pdrLookup: 50000
94 appQERLookup: 200000
95 sessionQERLookup: 100000
96 farLookup: 150000
Hyunsun Moon33d85312020-08-20 00:55:31 -070097 access:
98 ifname: access
99 core:
100 ifname: core
Carmelo Casconeab2a8082021-12-09 15:09:37 -0800101 measure_upf: true
badhri85f5536a22021-10-18 08:11:36 -0500102 enable_notify_bess: true
103 notify_sockaddr: "/pod-share/notifycp"
Hyunsun Moon350a7742021-09-08 13:53:55 -0700104 cpiface:
105 dnn: "internet"
106 hostname: "upf"
badhri85f5536a22021-10-18 08:11:36 -0500107 http_port: "8080"
Carmelo Cascone52a9fc32021-09-22 13:12:02 -0700108 # Default global rate limits. Can be changed at runtime via BESS gRPC.
109 slice_rate_limit_config:
110 # Uplink
111 n6_bps: 1000000000 # 1Gbps
112 n6_burst_bytes: 12500000 # 10ms * 1Gbps
113 # Downlink
114 n3_bps: 1000000000 # 1Gbps
115 n3_burst_bytes: 12500000 # 10ms * 1Gbps
pudelkoMbdc43a82021-10-07 18:04:13 -0700116 qci_qos_config:
117 - qci: 0 # Fallback QCI
118 cbs: 50000
119 ebs: 50000
120 pbs: 50000
121 burst_duration_ms: 10
122 priority: 7
Hyunsun Moon3cc43512021-06-17 02:24:41 -0700123
124service:
125 type: ClusterIP
Hyunsun Moon3b4d8f92021-07-09 15:20:12 -0700126 #externalIp:
Hyunsun Moon44abcbc2021-06-23 17:55:23 -0700127 #annotations:
Andy Baviere84456c2021-04-09 14:00:45 -0700128
129servicemonitor:
130 enabled: false
Fatemeh Rouzbehe09cf472021-11-11 08:16:20 -0800131
132podsecuritypolicy:
133 enabled: false