code: func (g *KubeVersionGetter) VersionFromCILabel(ciVersionLabel, description string) (string, *versionutil.Version, error) {
  	versionStr, err := kubeadmutil.KubernetesReleaseVersion(ciVersionLabel)
  	if err != nil {
  		return "", nil, errors.Wrapf(err, "Couldn't fetch latest %s from the internet", description)
  	}
  
  	if description != "" {
  		fmt.Fprintf(g.w, "[upgrade/versions] Latest %s: %s\n", description, versionStr)
  	}
  
  	ver, err := versionutil.ParseSemantic(versionStr)
  	if err != nil {
  		return "", nil, errors.Wrapf(err, "Couldn't parse latest %s", description)
  	}
  	return versionStr, ver, nil
  }
docs: // VersionFromCILabel resolves a version label like "latest" or "stable" to an actual version using the public Kubernetes CI uploads