Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterController ¶
Types ¶
type DowngradeRules ¶ added in v1.76.0
type PackageDefinition ¶ added in v1.76.0
type PackageDefinition struct {
Name string `yaml:"name"`
Description *PackageDescription `yaml:"description"`
Category string `yaml:"category"`
Stage string `yaml:"stage"`
Type string `yaml:"type"`
Version string `yaml:"version"`
Requirements *PackageRequirements `yaml:"requirements"`
Licensing *PackageLicensing `yaml:"licensing"`
VersionCompatibilityRules *VersionCompatibilityRules `yaml:"versionCompatibilityRules"`
}
PackageDefinition represents the parsed content of package.yaml from v2 module packages.
type PackageDescription ¶ added in v1.76.0
type PackageEdition ¶ added in v1.76.0
type PackageEdition struct {
Available bool `yaml:"available"`
}
type PackageLicensing ¶ added in v1.76.0
type PackageLicensing struct {
Editions map[string]PackageEdition `yaml:"editions"`
EnabledInBundles []string `yaml:"enabledInBundles"`
}
type PackageRequirements ¶ added in v1.76.0
type UpgradeRules ¶ added in v1.76.0
type VersionCompatibilityRules ¶ added in v1.76.0
type VersionCompatibilityRules struct {
Upgrade UpgradeRules `yaml:"upgrade"`
Downgrade DowngradeRules `yaml:"downgrade"`
}
Click to show internal directories.
Click to hide internal directories.