Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationConfig ¶
type ApplicationConfig struct {
Kind string `yaml:"kind"`
Singular string `yaml:"singular"`
Plural string `yaml:"plural"`
ShortNames []string `yaml:"shortNames"`
OpenAPISchema string `yaml:"openAPISchema"`
}
ApplicationConfig contains the application settings.
type ChartConfig ¶
type ChartConfig struct {
Name string `yaml:"name"`
SourceRef SourceRefConfig `yaml:"sourceRef"`
}
ChartConfig contains the chart settings.
type ReleaseConfig ¶
type ReleaseConfig struct {
Prefix string `yaml:"prefix"`
Labels map[string]string `yaml:"labels"`
Chart ChartConfig `yaml:"chart"`
}
ReleaseConfig contains the release settings.
type Resource ¶
type Resource struct {
Application ApplicationConfig `yaml:"application"`
Release ReleaseConfig `yaml:"release"`
}
Resource describes an individual resource.
type ResourceConfig ¶
type ResourceConfig struct {
Resources []Resource `yaml:"resources"`
}
ResourceConfig represents the structure of the configuration file.
type SourceRefConfig ¶
type SourceRefConfig struct {
Kind string `yaml:"kind"`
Name string `yaml:"name"`
Namespace string `yaml:"namespace"`
}
SourceRefConfig contains the reference to the chart source.
Click to show internal directories.
Click to hide internal directories.