diff --git a/nova/templates/deployment-novncproxy.yaml b/nova/templates/deployment-novncproxy.yaml index f3b95b6f73..42a52af42a 100644 --- a/nova/templates/deployment-novncproxy.yaml +++ b/nova/templates/deployment-novncproxy.yaml @@ -52,8 +52,10 @@ spec: {{ tuple $envAll "nova" "novnc-proxy" | include "helm-toolkit.snippets.kubernetes_pod_anti_affinity" | indent 8 }} nodeSelector: {{ .Values.labels.novncproxy.node_selector_key }}: {{ .Values.labels.novncproxy.node_selector_value }} +{{- if .Values.pod.useHostNetwork.novncproxy }} hostNetwork: true dnsPolicy: ClusterFirstWithHostNet +{{- end }} initContainers: {{ tuple $envAll "novncproxy" $mounts_nova_novncproxy_init | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }} - name: nova-novncproxy-init diff --git a/nova/values.yaml b/nova/values.yaml index 061ed8afb9..29512caaac 100644 --- a/nova/values.yaml +++ b/nova/values.yaml @@ -2277,6 +2277,8 @@ pod: nova_db_sync: volumeMounts: volumes: + useHostNetwork: + novncproxy: true replicas: api_metadata: 1 compute_ironic: 1