Documentation ¶
Index ¶
- func AddPrefix(s, prefix, sep string) string
- func AddSuffix(s, suffix, sep string) string
- func CreateEmbeddedShellRunner(workingDir string, rc dukkha.RenderingContext, stdin io.Reader, ...) (*interp.Runner, error)
- func CreateTemplate(rc dukkha.RenderingContext) *template.Template
- func ExecCmdAsTemplateFuncCall(rc dukkha.RenderingContext, stdin io.Reader, stdout io.Writer, args []string) error
- func GetDefaultImageTag(rc dukkha.RenderingContext, imageName string, keepKernelInfo bool) string
- func GetDefaultManifestTag(rc dukkha.RenderingContext, manifestName string) string
- func GetDefaultTag(rc dukkha.RenderingContext, name string, isManifest bool, keepKernelInfo bool) string
- func RegisterTemplateFuncs(fm map[string]TemplateFuncFactory)
- func RemovePrefix(s, prefix, sep string) string
- func RemoveSuffix(s, suffix, sep string) string
- func RunScriptInEmbeddedShell(ctx context.Context, runner *interp.Runner, parser *syntax.Parser, ...) error
- func SetDefaultImageTagIfNoTagSet(rc dukkha.RenderingContext, imageName string, keepKernelInfo bool) string
- func SetDefaultManifestTagIfNoTagSet(rc dukkha.RenderingContext, manifestName string) string
- type TemplateFuncFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateTemplate ¶
func CreateTemplate(rc dukkha.RenderingContext) *template.Template
func GetDefaultImageTag ¶ added in v0.2.0
func GetDefaultImageTag( rc dukkha.RenderingContext, imageName string, keepKernelInfo bool, ) string
func GetDefaultManifestTag ¶ added in v0.2.0
func GetDefaultManifestTag( rc dukkha.RenderingContext, manifestName string, ) string
func GetDefaultTag ¶ added in v0.2.0
func RegisterTemplateFuncs ¶
func RegisterTemplateFuncs(fm map[string]TemplateFuncFactory)
func RemovePrefix ¶
RemovePrefix of each separated string elements
func RemoveSuffix ¶
func SetDefaultImageTagIfNoTagSet ¶
func SetDefaultImageTagIfNoTagSet( rc dukkha.RenderingContext, imageName string, keepKernelInfo bool, ) string
func SetDefaultManifestTagIfNoTagSet ¶
func SetDefaultManifestTagIfNoTagSet( rc dukkha.RenderingContext, manifestName string, ) string
Types ¶
type TemplateFuncFactory ¶
type TemplateFuncFactory func(rc dukkha.RenderingContext) interface{}
Click to show internal directories.
Click to hide internal directories.