| Giorgi Lekveishvili | 30ef74c | 2025-04-17 18:46:50 +0400 | [diff] [blame] | 1 | {{- $userData := .Values.cloudInit.userData }} |
| 2 | {{- if .Values.configs }} |
| 3 | {{- $bootcmd := get $userData "bootcmd" | default list }} |
| 4 | {{- $_ := set $userData "bootcmd" (concat $bootcmd (list "sudo mkdir /home/{{ .Values.username }}/.dodo" "sudo mount -t virtiofs configs /home/{{ .Values.username }}/.dodo"))}} |
| 5 | {{- end }} |
| Giorgi Lekveishvili | f739d35 | 2024-09-03 22:02:40 +0400 | [diff] [blame] | 6 | apiVersion: v1 |
| 7 | kind: Secret |
| 8 | metadata: |
| 9 | name: {{ .Values.name }}-user-data |
| 10 | type: Opaque |
| 11 | data: |
| Giorgi Lekveishvili | c98fbd9 | 2025-04-17 19:10:03 +0400 | [diff] [blame] | 12 | userdata: |
| 13 | #cloud-config |
| Giorgi Lekveishvili | 6749670 | 2025-04-17 19:11:52 +0400 | [diff] [blame^] | 14 | {{ $userData | toYaml | indent 4 }} |