AETHER-724 Add support of running UPF from SRIOV enabled VM

Change-Id: I4d9f337d1a91dedb35934246ba8703553a130820
diff --git a/omec/omec-user-plane/Chart.yaml b/omec/omec-user-plane/Chart.yaml
index 9c33dc9..49e9ac4 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.4
+version: 0.3.5
diff --git a/omec/omec-user-plane/templates/statefulset-upf.yaml b/omec/omec-user-plane/templates/statefulset-upf.yaml
index 59187be..9285cd7 100644
--- a/omec/omec-user-plane/templates/statefulset-upf.yaml
+++ b/omec/omec-user-plane/templates/statefulset-upf.yaml
@@ -76,6 +76,9 @@
         image: {{ .Values.images.tags.bess | quote }}
         imagePullPolicy: {{ .Values.images.pullPolicy | quote }}
         securityContext:
+        {{- if .Values.config.upf.privileged }}
+          privileged: true
+        {{- end }}
           capabilities:
             add:
             - IPC_LOCK
diff --git a/omec/omec-user-plane/values.yaml b/omec/omec-user-plane/values.yaml
index e53951e..d1bc16c 100644
--- a/omec/omec-user-plane/values.yaml
+++ b/omec/omec-user-plane/values.yaml
@@ -57,6 +57,8 @@
     enabled: false
     path: /tmp/coredump
   upf:
+    # Enable privileged when run from VM with sriov support
+    privileged: false
     hugepage:
       enabled: true
     sriov: