[COMAC-102] allow CDN-Local to use HostNetwork for non-SRIOV environment
Change-Id: I03501d09756db547eadba2989642aee3d730dc59
diff --git a/cdn-services/cdn-local/templates/statefulset-nginx.yaml b/cdn-services/cdn-local/templates/statefulset-nginx.yaml
index 93b1f13..1e67e1c 100644
--- a/cdn-services/cdn-local/templates/statefulset-nginx.yaml
+++ b/cdn-services/cdn-local/templates/statefulset-nginx.yaml
@@ -33,6 +33,7 @@
metadata:
labels:
{{ tuple "nginx" . | include "cdn-local.metadata_labels" | indent 8 }}
+{{ if .Values.config.sriov.enabled }}
annotations:
k8s.v1.cni.cncf.io/networks: '[
{
@@ -41,11 +42,13 @@
"ips": {{ .Values.config.nginx.sgi.ip | quote }}
}
]'
+{{ end }}
spec:
{{- if .Values.nodeSelectors.enabled }}
nodeSelector:
{{ .Values.nodeSelectors.antMedia.label }}: {{ .Values.nodeSelectors.antMedia.value }}
{{- end }}
+ hostNetwork: {{ not .Values.config.sriov.enabled }}
serviceAccountName: nginx
initContainers:
- name: nginx-init