blob: 42deb619643df547564bf9ecc1a4836ab70b1133 [file] [log] [blame]
Wei-Yu Chen0f12b9c2019-04-18 11:12:59 -07001# Copyright 2018-present Open Networking Foundation
2# Copyright 2018 Intel Corporation
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
Hyunsun Moon06f98552019-08-15 13:44:47 -060016images:
17 tags:
Hyunsun Moon16d70922019-08-25 04:57:25 -050018 init: docker.io/omecproject/pod-init:0.1.0
Hyunsun Moon06f98552019-08-15 13:44:47 -060019 hssdb: docker.io/omecproject/c3po-hssdb:0.1.0-dev
20 hss: docker.io/omecproject/c3po-hss:0.1.0-dev
21 mme: docker.io/omecproject/openmme:0.1.0-dev
22 spgwc: docker.io/omecproject/ngic-cp:0.1.0-dev
Hyunsun Moon06f98552019-08-15 13:44:47 -060023 depCheck: quay.io/stackanetes/kubernetes-entrypoint:v0.3.1
24 pullPolicy: IfNotPresent
Wei-Yu Chen0f12b9c2019-04-18 11:12:59 -070025
Hyunsun Moon06f98552019-08-15 13:44:47 -060026nodeSelectors:
27 enabled: false
Hyunsun Moon06f98552019-08-15 13:44:47 -060028 hss:
29 label: omec-cp
30 value: enabled
31 mme:
32 label: omec-cp
33 value: enabled
34 spgwc:
35 label: omec-cp
36 value: enabled
Wei-Yu Chen0f12b9c2019-04-18 11:12:59 -070037
Hyunsun Moon06f98552019-08-15 13:44:47 -060038resources:
39 enabled: true
Hyunsun Moon06f98552019-08-15 13:44:47 -060040 hss:
41 requests:
42 cpu: 2
43 memory: 1Gi
44 limits:
45 cpu: 2
46 memory: 1Gi
47 mme:
48 # Note that MME pod is composed of 4 containers
Hyunsun Moon16d70922019-08-25 04:57:25 -050049 # Provide resources for a container, not a pod total
Hyunsun Moon06f98552019-08-15 13:44:47 -060050 requests:
51 cpu: 0.5
52 memory: 1Gi
53 limits:
54 cpu: 0.5
55 memory: 1Gi
56 spgwc:
57 requests:
58 cpu: 2
59 memory: 5Gi
60 limits:
61 cpu: 2
62 memory: 5Gi
Wei-Yu Chen0f12b9c2019-04-18 11:12:59 -070063
Hyunsun Moond8804b32019-08-18 00:31:43 -060064cassandra:
65 deploy: true
66 fullnameOverride: cassandra
67 image:
68 tag: 2.1.20
69 #selector:
70 # nodeSelector:
71 # cassandra: enabled
72 persistence:
73 enabled: false
74 config:
75 #cluster_size: 1
Hyunsun Moon16d70922019-08-25 04:57:25 -050076 #seed_size: 1
Hyunsun Moond8804b32019-08-18 00:31:43 -060077 endpoint_snitch: GossipingPropertyFileSnitch
Hyunsun Moon16d70922019-08-25 04:57:25 -050078 readinessProbe:
79 initialDelaySeconds: 10
Hyunsun Moond8804b32019-08-18 00:31:43 -060080 resources: {}
81 #requests:
82 # memory: 4Gi
83 # cpu: 2
84 #limits:
85 # memory: 4Gi
86 # cpu: 2
87
Hyunsun Moon06f98552019-08-15 13:44:47 -060088config:
Hyunsun Moon06f98552019-08-15 13:44:47 -060089 hss: {}
Hyunsun Moond8804b32019-08-18 00:31:43 -060090 # hssdb will be set to cassandra if unset
91 #hssdb:
Hyunsun Moon06f98552019-08-15 13:44:47 -060092 mme:
Hyunsun Moon16d70922019-08-25 04:57:25 -050093 spgwAddr: spgwc-s11
Hyunsun Moon636e17d2019-07-03 12:52:15 -050094 s11:
Hyunsun Moon16d70922019-08-25 04:57:25 -050095 nodePort:
96 enabled: false
97 port: 32124
98 # appConfig is directly converted to config.json
99 # See https://github.com/omec-project/openmme/blob/master/README.txt for more config options
100 appConfig:
101 mme:
102 name: vmmestandalone
103 group_id: 1
104 code: 1
105 mcc:
106 dig1: 2
107 dig2: 0
108 dig3: 8
109 mnc:
110 dig1: 0
111 dig2: 1
112 dig3: -1
113 s1ap:
114 sctp_port: 36412
115 sctp_port_external: 36412
116 s11:
117 egtp_default_port: 2123
118 # sgw_addr and pgw_addr will be set dynamically if unset
119 #sgw_addr:
120 #pgw_addr:
121 s6a:
122 host_type: freediameter
123 # host and realm will be set dynamically if unset
124 #host:
125 #realm:
Hyunsun Moon7a007bb2019-08-19 16:41:36 -0600126 spgwc:
Hyunsun Moon16d70922019-08-25 04:57:25 -0500127 apn: apn1
128 ueIpPool:
129 ip: 16.0.0.0
130 mask: 255.0.0.0
131 # This address must match to S1U IP address configured in omec-data-plane
132 s1uAddr: 119.0.0.3
133 # mmeAddr will be set automatically to mme pod IP if it's unset
134 #mmeAddr:
135 s11:
136 nodePort:
137 enabled: false
138 port: 32123
139 cpComm:
140 nodePort:
141 enabled: false
142 port: 30021
143 dpComm:
144 # IMPORTANT: when you deploy CP and DP to separate clusters, enable nodePort
145 # from both cpComm(omec-control-plane) and dpComm(omec-data-plane) and
146 # set "addr" to remote cluster's entry node IP and
147 # "port" to dpComm.nodePort.port value configured in omec-data-plane.
Hyunsun Moonc4a7d542019-08-22 18:53:40 -0500148 addr: spgwu-dp-comm
Hyunsun Moon7a007bb2019-08-19 16:41:36 -0600149 port: 20
Hyunsun Moon16d70922019-08-25 04:57:25 -0500150 cfgFiles:
151 # See https://github.com/omec-project/ngic-rtc/tree/master/config for details
152 adc_rules.cfg: |
153 [GLOBAL]
154 NUM_ADC_RULES = 0
155 meter_profile.cfg: |
156 [GLOBAL]
157 NUM_OF_IDX = 3
158
159 [ENTRY_1]
160 ; QCI5,QCI7 15.571kbps = 1947 B
161 CIR = 2342400
162 CBS = 5856
163 EBS = 11712
164 MTR_PROFILE_IDX = 5
165
166 [ENTRY_2]
167 ; QCI1, 44kbps = 5500 B
168 CIR = 2342400
169 CBS = 5856
170 EBS = 11712
171 MTR_PROFILE_IDX = 6
172
173 [ENTRY_3]
174 ; 128B, 2pps
175 CIR = 2342400
176 CBS = 512
177 EBS = 1024
178 MTR_PROFILE_IDX = 9
179 pcc_rules.cfg: |
180 [GLOBAL]
181 NUM_PCC_FILTERS = 1
182 UL_AMBR_MTR_PROFILE_IDX = 1
183 DL_AMBR_MTR_PROFILE_IDX = 2
184
185 [PCC_FILTER_1]
186 RULE_NAME = DefaultRule
187 RATING_GROUP = 9
188 SERVICE_ID = 0
189 RULE_STATUS = 0
190 GATE_STATUS = 1
191 SESSION_CONT = 0
192 REPORT_LEVEL = 1
193 CHARGING_MODE = 0
194 METERING_METHOD = 0
195 MUTE_NOTIFY = 0
196 MONITORING_KEY = 0
197 SPONSOR_ID = 0
198 REDIRECT_INFO = 0
199 PRECEDENCE = 254
200 DROP_PKT_COUNT = 0
201 UL_MBR_MTR_PROFILE_IDX = 3
202 DL_MBR_MTR_PROFILE_IDX = 3
203 SDF_FILTER_IDX = 99998
204 sdf_rules.cfg: |
205 [GLOBAL]
206 NUM_SDF_FILTERS = 0