Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Chart ¶
All possible chart configuration, inheriting from `helm.Chart(helm.ChartBase)`.
func (*Chart) GetSnakeCaseName ¶
type ChartConfig ¶
type ChartConfig struct {
HelmChartConfig
ChartBase
}
All possible chart configuration that can be defined in `charts.k`, inheriting from `helm.ChartConfig(helm.ChartBase)`.
func (*ChartConfig) GenerateKCL ¶
func (c *ChartConfig) GenerateKCL(w io.Writer) error
func (*ChartConfig) GetSnakeCaseName ¶
func (c *ChartConfig) GetSnakeCaseName() string
func (*ChartConfig) ToAutomation ¶
func (c *ChartConfig) ToAutomation() kclautomation.Automation
func (*ChartConfig) Validate ¶
func (c *ChartConfig) Validate() error
type ChartData ¶
type ChartData struct {
Charts map[string]ChartConfig `json:"charts"`
}
func (*ChartData) FilterByName ¶
func (cd *ChartData) FilterByName(name string) map[string]ChartConfig
func (*ChartData) GetSortedKeys ¶
GetSortedKeys returns the chart keys in alphabetical order.
type HelmChartConfig ¶
type HelmChartConfig kclhelm.ChartConfig
Click to show internal directories.
Click to hide internal directories.