update
diff --git a/charts/virtual-machine/templates/secret-network-data.yaml b/charts/virtual-machine/templates/secret-network-data.yaml
index d8646e7..beda280 100644
--- a/charts/virtual-machine/templates/secret-network-data.yaml
+++ b/charts/virtual-machine/templates/secret-network-data.yaml
@@ -4,4 +4,5 @@
   name: {{ .Values.name }}-network-data
 type: Opaque
 data:
-  networkdata: {{ .Values.cloudInit.networkData | toYaml | b64enc }}
+  networkdata:
+    {{ .Values.cloudInit.networkData | toYaml | indent 4 }}
diff --git a/charts/virtual-machine/templates/secret-user-data.yaml b/charts/virtual-machine/templates/secret-user-data.yaml
index 016010e..212ea98 100644
--- a/charts/virtual-machine/templates/secret-user-data.yaml
+++ b/charts/virtual-machine/templates/secret-user-data.yaml
@@ -3,11 +3,12 @@
 {{- $bootcmd := get $userData "bootcmd" | default list }}
 {{- $_ := set $userData "bootcmd" (concat $bootcmd (list "sudo mkdir /home/{{ .Values.username }}/.dodo" "sudo mount -t virtiofs configs /home/{{ .Values.username }}/.dodo"))}}
 {{- end }}
-{{- $userdataYaml := $userData | toYaml }}
 apiVersion: v1
 kind: Secret
 metadata:
   name: {{ .Values.name }}-user-data
 type: Opaque
 data:
-  userdata: {{ cat "#cloud-config\n" $userdataYaml | b64enc }}
+  userdata:
+    #cloud-config
+    {{ $userdata | toYaml | indent 4 }}