fix: solve vnc for proxy
diff --git a/charts/nova/templates/bin/_nova-console-compute-init.sh.tpl b/charts/nova/templates/bin/_nova-console-compute-init.sh.tpl
index 6718fab..cb33330 100644
--- a/charts/nova/templates/bin/_nova-console-compute-init.sh.tpl
+++ b/charts/nova/templates/bin/_nova-console-compute-init.sh.tpl
@@ -53,7 +53,7 @@
   cat > /tmp/pod-shared/nova-console.conf <<EOF
 [vnc]
 server_proxyclient_address = $client_address
-vncserver_listen = $listen_ip
+server_listen = $listen_ip
 EOF
 elif [ "${console_kind}" == "spice" ] ; then
   cat > /tmp/pod-shared/nova-console.conf <<EOF
diff --git a/charts/nova/templates/bin/_nova-console-proxy-init.sh.tpl b/charts/nova/templates/bin/_nova-console-proxy-init.sh.tpl
index 1663692..f3eb9f3 100644
--- a/charts/nova/templates/bin/_nova-console-proxy-init.sh.tpl
+++ b/charts/nova/templates/bin/_nova-console-proxy-init.sh.tpl
@@ -21,7 +21,7 @@
 if [ "${console_kind}" == "novnc" ] ; then
     client_address="{{- .Values.conf.nova.vnc.vncserver_proxyclient_address -}}"
     client_interface="{{- .Values.console.novnc.vncproxy.vncserver_proxyclient_interface -}}"
-    listen_ip="{{- .Values.conf.nova.vnc.vncserver_listen -}}"
+    listen_ip="{{- .Values.conf.nova.vnc.server_listen -}}"
 elif [ "${console_kind}" == "spice" ] ; then
     client_address="{{- .Values.conf.nova.spice.server_proxyclient_address -}}"
     client_interface="{{- .Values.console.spice.proxy.server_proxyclient_interface -}}"
@@ -50,7 +50,7 @@
 cat <<EOF>/tmp/pod-shared/nova-vnc.ini
 [vnc]
 vncserver_proxyclient_address = $client_address
-vncserver_listen = $listen_ip
+server_listen = $listen_ip
 novncproxy_host = $listen_ip
 EOF
 elif [ "${console_kind}" == "spice" ] ; then
diff --git a/charts/nova/values.yaml b/charts/nova/values.yaml
index 1a0da3e..26841a4 100644
--- a/charts/nova/values.yaml
+++ b/charts/nova/values.yaml
@@ -1363,7 +1363,7 @@
       resume_guests_state_on_host_boot: True
     vnc:
       novncproxy_host: 0.0.0.0
-      vncserver_listen: 0.0.0.0
+      server_listen: 0.0.0.0
       # This would be set by each compute nodes's ip
       # server_proxyclient_address: 127.0.0.1
     spice:
diff --git a/hack/sync-charts.sh b/hack/sync-charts.sh
index c5ed389..3de4c34 100755
--- a/hack/sync-charts.sh
+++ b/hack/sync-charts.sh
@@ -137,6 +137,11 @@
   | filterdiff -p1 -x 'releasenotes/*' \
   | filterdiff -p2 -x 'Chart.yaml' \
   | patch -p2 -d ${ATMOSPHERE}/charts/nova
+curl 'https://review.opendev.org/changes/openstack%2Fopenstack-helm~878555/revisions/1/patch?download' \
+  | base64 --decode \
+  | filterdiff -p1 -x 'releasenotes/*' \
+  | filterdiff -p2 -x 'Chart.yaml' \
+  | patch -p2 -d ${ATMOSPHERE}/charts/nova
 
 SENLIN_VERSION=0.2.8
 curl -sL https://tarballs.opendev.org/openstack/openstack-helm/senlin-${SENLIN_VERSION}.tgz \