Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Components ¶
type Components struct {
SystemdExtensions []SystemdExtension `yaml:"systemd,omitempty" validate:"dive"`
HelmCharts []HelmChart `yaml:"helm,omitempty" validate:"dive"`
Kubernetes *struct{} `yaml:"kubernetes,omitempty"`
}
func (*Components) HelmValueFiles ¶
func (c *Components) HelmValueFiles() map[string]string
type HelmChart ¶
type HelmChart struct {
Name string `yaml:"chart" validate:"required"`
ValuesFile string `yaml:"valuesFile,omitempty"`
Credentials *auth.Credentials `yaml:"credentials,omitempty"`
}
type Release ¶
type Release struct {
ManifestURI string `yaml:"manifestURI" validate:"required"`
Components Components `yaml:"components,omitempty"`
}
type SystemdExtension ¶
type SystemdExtension struct {
Name string `yaml:"extension" validate:"required"`
}
Click to show internal directories.
Click to hide internal directories.