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 ChartRefConfig ¶ added in v1.0.0
type ChartRefConfig struct {
Kind string `yaml:"kind"`
Name string `yaml:"name"`
Namespace string `yaml:"namespace"`
}
ChartRefConfig references a Flux source artifact for the Helm chart.
type ReleaseConfig ¶
type ReleaseConfig struct {
Prefix string `yaml:"prefix"`
Labels map[string]string `yaml:"labels"`
ChartRef ChartRefConfig `yaml:"chartRef"`
}
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.
Click to show internal directories.
Click to hide internal directories.