Documentation ¶
Index ¶
- type Application
- type Helm
- func (h *Helm) CleanUp() error
- func (h *Helm) GetDefaultValuesPath(appName string) string
- func (h *Helm) GetImageTags(appName string) map[string]string
- func (h *Helm) PrepareTemplate(appName, releaseName, releaseNamespace string, ...) error
- func (h *Helm) Template(appName, resultfilepath string) error
- type Kustomization
- type Metadata
- type Namespace
- type Templator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Helm ¶
type Helm struct { ToolsDirectoryPath string Toolsets *toolset.Toolsets Applications map[string]*Application Overlay string // contains filtered or unexported fields }
func (*Helm) GetDefaultValuesPath ¶
func (*Helm) PrepareTemplate ¶ added in v0.5.0
type Kustomization ¶
type Namespace ¶
type Namespace struct { ApiVersion string `yaml:"apiVersion"` Kind string `yaml:"kind"` Metadata *Metadata `yaml:"metadata"` }
func NewNamespace ¶
type Templator ¶
type Templator struct { APIVersion string `yaml:"apiVersion"` Kind string `yaml:"kind"` Metadata *Metadata `yaml:"metadata"` ChartName string `yaml:"chartName,omitempty"` ReleaseName string `yaml:"releaseName,omitempty"` ReleaseNamespace string `yaml:"releaseNamespace,omitempty"` ValuesFile string `yaml:"valuesFile,omitempty"` }
func NewTemplator ¶
Click to show internal directories.
Click to hide internal directories.