Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ValidAPIVersions = []string{ "kat.jacobcolvin.com/v1beta1", } ValidKinds = []string{ "Configuration", } )
Functions ¶
func ReadConfig ¶
func WriteDefaultConfig ¶
WriteDefaultConfig writes the embedded default config.yaml to the specified path.
Types ¶
type Config ¶
type Config struct {
Command *command.Config `yaml:",inline"`
UI *ui.Config `yaml:",inline"`
APIVersion string `validate:"required" yaml:"apiVersion"`
Kind string `validate:"required" yaml:"kind"`
}
func LoadConfig ¶
func (*Config) EnsureDefaults ¶
func (c *Config) EnsureDefaults()
func (*Config) MarshalYAML ¶
Click to show internal directories.
Click to hide internal directories.