Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Section section
}
Config is the toplevel object containing the layout of a suite.yml file
func NewConfig ¶
NewConfig ingests a YAML file and returns a Config representing the definitions in that file.
func (*Config) SelectUnreleased ¶
func (config *Config) SelectUnreleased()
SelectUnreleased modifies a Config in-place that will pin all component version minimums to the maximums of the input Config as well as unset the maximum, effectively enabling us to figure out what a Config for unreleased component versions would include.
func (*Config) SetBaselineRepoVersions ¶ added in v0.0.1
SetBaselineRepoVersions updates the current object with new values for AfterVersion field based on the passed in old release config
type Repository ¶
type Repository struct { URL string CertificationLevel string `yaml:"certification,omitempty"` Version string `yaml:"version,omitempty"` AfterVersion string `yaml:"after,omitempty"` UpgradeURL string `yaml:"upgrade_url,omitempty"` // contains filtered or unexported fields }
Repository represents a codified description of a target component
Click to show internal directories.
Click to hide internal directories.