Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DistroFamilyNotFoundError = errors.New("distro family not found") DistroVersionNotFoundError = errors.New("distro version not found") )
Functions ¶
func GetDistroVersions ¶ added in v0.58.1
func GetDistros ¶ added in v0.58.1
func GetDistros() []string
func GetSupportedDistroVersions ¶ added in v0.58.1
func GetSupportedDistroVersions(distro string) (map[string]SupportPeriod, error)
Types ¶
type DistroInfo ¶
type DistroInfo struct { Version string `json:"version"` Codename string `json:"codename"` Series string `json:"series"` Created *TimeStamp `json:"created"` Release *TimeStamp `json:"release"` Eol *TimeStamp `json:"eol"` EolLts *TimeStamp `json:"eol-lts"` EolElts *TimeStamp `json:"eol-elts"` EolEsm *TimeStamp `json:"eol-esm"` }
DistroInfo holds distro information
func GetDistroInfoByVersion ¶
func GetDistroInfoByVersion(distro string, version string) (*DistroInfo, error)
type SupportPeriod ¶ added in v0.58.1
type SupportPeriod int
const ( Unsupported SupportPeriod = iota Unreleased StandardSupport LongTermSupport ExtendedLongTermSupport ExpandedSecurityMaintenance )
Click to show internal directories.
Click to hide internal directories.