blob: 6e370ef9eb0d90661197400ce53c6632e6757e40 [file] [log] [blame]
Giorgi Lekveishvilie01e2b72025-04-18 12:45:20 +04001{{- $userData := .Values.cloudInit.userData }}
2{{- if .Values.configFiles }}
3{{- $runcmd := get $userData "runcmd" | default list }}
4{{- $mkdir := print "sudo mkdir -p /home/" .Values.username "/.dodo" }}
5{{- $mount := print "sudo mount -t virtiofs configs /home/" .Values.username "/.dodo" }}
6{{- $_ := set $userData "runcmd" (concat $runcmd (list $mkdir $mount)) }}
7{{- end }}
8{{- $userDataYaml := print "#cloud-config\n" (toYaml $userData) }}
Giorgi Lekveishvilif739d352024-09-03 22:02:40 +04009apiVersion: v1
10kind: Secret
11metadata:
12 name: {{ .Values.name }}-user-data
13type: Opaque
Giorgi Lekveishvili493602b2025-04-18 09:26:45 +040014data:
Giorgi Lekveishvilie01e2b72025-04-18 12:45:20 +040015 userdata: {{ $userDataYaml | b64enc }}