in pkg/clusters/versions.go [44:64]
func getVersions(sc *container.ServerConfig, cc string, res Resource) (string, []string) {
var (
defaultVersion = sc.DefaultClusterVersion
validVersions []string
)
if res == Node {
validVersions = sc.ValidNodeVersions
}
if res == ControlPlane {
validVersions = sc.ValidMasterVersions
}
if cc == "" {
return defaultVersion, validVersions
}
for _, c := range sc.Channels {
if c.Channel == cc {
return c.DefaultVersion, c.ValidVersions
}
}
return defaultVersion, validVersions
}