func TemplateFile()

in images/controller/pkg/builder.go [192:203]


func TemplateFile(templatePath, destDir string, data *UserPodData) error {
	base := path.Base(templatePath)
	t, err := template.New(base).Funcs(sprig.TxtFuncMap()).ParseFiles(templatePath)
	if err != nil {
		return err
	}
	dest, _ := os.Create(strings.ReplaceAll(path.Join(destDir, base), ".tmpl", ""))
	if err != nil {
		return err
	}
	return t.Execute(dest, data)
}