| {{- $userData := .Values.cloudInit.userData }} | |
| {{- if .Values.configs }} | |
| {{- $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 }} | |
| apiVersion: v1 | |
| kind: Secret | |
| metadata: | |
| name: {{ .Values.name }}-user-data | |
| type: Opaque | |
| data: | |
| userdata: | |
| #cloud-config | |
| {{ $userData | toYaml | indent 4 }} |