Add support of macvlan CNI for bess-upf
Change-Id: Id5426855060d0d94d06656ce9df1c51e2a4b50ae
diff --git a/omec/omec-user-plane/Chart.yaml b/omec/omec-user-plane/Chart.yaml
index 884e341..e4cde0f 100644
--- a/omec/omec-user-plane/Chart.yaml
+++ b/omec/omec-user-plane/Chart.yaml
@@ -7,4 +7,4 @@
name: omec-user-plane
icon: https://guide.opencord.org/logos/cord.svg
-version: 0.3.25
+version: 0.3.26
diff --git a/omec/omec-user-plane/templates/networks.yaml b/omec/omec-user-plane/templates/networks.yaml
index a448a20..500ab13 100644
--- a/omec/omec-user-plane/templates/networks.yaml
+++ b/omec/omec-user-plane/templates/networks.yaml
@@ -20,6 +20,9 @@
"vlan": {{ .Values.config.upf.access.vlan }},
{{- end }}
"type": {{ .Values.config.upf.cniPlugin | quote }},
+ {{- if eq .Values.config.upf.cniPlugin "macvlan" }}
+ "master": {{ .Values.config.upf.access.iface | quote }},
+ {{- end }}
"ipam": {
"type": {{ .Values.config.upf.ipam | quote }}
},
@@ -41,6 +44,9 @@
"vlan": {{ .Values.config.upf.core.vlan }},
{{- end }}
"type": {{ .Values.config.upf.cniPlugin | quote }},
+ {{- if eq .Values.config.upf.cniPlugin "macvlan" }}
+ "master": {{ .Values.config.upf.core.iface | quote }},
+ {{- end }}
"ipam": {
"type": {{ .Values.config.upf.ipam | quote }}
},
diff --git a/omec/omec-user-plane/values.yaml b/omec/omec-user-plane/values.yaml
index c248a4a..aad2459 100644
--- a/omec/omec-user-plane/values.yaml
+++ b/omec/omec-user-plane/values.yaml
@@ -70,11 +70,13 @@
ip: 192.168.252.3/24
#mac:
#vlan:
+ #iface:
core:
gateway: 192.168.250.1
ip: 192.168.250.3/24
#mac:
#vlan:
+ #iface:
cfgFiles:
upf.json:
mode: dpdk