Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 18 for ParseSemantic (0.43 sec)

  1. cmd/kubeadm/app/phases/upgrade/versiongetter.go

    		clusterVersionInfo, err = g.client.Discovery().ServerVersion()
    		if err != nil {
    			return "", nil, errors.Wrap(err, "Couldn't fetch cluster version from the API Server")
    		}
    	}
    
    	clusterVersion, err := versionutil.ParseSemantic(clusterVersionInfo.String())
    	if err != nil {
    		return "", nil, errors.Wrap(err, "Couldn't parse cluster version")
    	}
    	return clusterVersionInfo.String(), clusterVersion, nil
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Mar 03 03:03:29 UTC 2024
    - 7K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/util/version/version.go

    // version strings that are not guaranteed to obey the Semantic Versioning syntax, use
    // ParseGeneric.
    func ParseSemantic(str string) (*Version, error) {
    	return parse(str, true)
    }
    
    // MustParseSemantic is like ParseSemantic except that it panics on error
    func MustParseSemantic(str string) *Version {
    	v, err := ParseSemantic(str)
    	if err != nil {
    		panic(err)
    	}
    	return v
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Sep 18 19:25:29 UTC 2023
    - 10.5K bytes
    - Viewed (0)
  3. cmd/kubeadm/app/preflight/utils.go

    	subs := kubeletVersionRegex.FindAllStringSubmatch(cleanOutput, -1)
    	if len(subs) != 1 || len(subs[0]) < 2 {
    		return nil, errors.Errorf("Unable to parse output from Kubelet: %q", cleanOutput)
    	}
    	return version.ParseSemantic(subs[0][1])
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Sep 07 07:51:36 UTC 2022
    - 1.4K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apimachinery/pkg/util/version/version_test.go

    		{version: "  v43.0.0", unparsed: "43.0.0"},
    		{version: " 43.0.0 ", unparsed: "43.0.0", equalsPrev: true},
    	}
    
    	var prev testItem
    	for _, item := range tests {
    		v, err := ParseSemantic(item.version)
    		if err != nil {
    			t.Errorf("unexpected parse error: %v", err)
    			continue
    		}
    		err = testOne(v, item, prev)
    		if err != nil {
    			t.Errorf("%v", err)
    		}
    		prev = item
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Sep 18 19:25:29 UTC 2023
    - 13.4K bytes
    - Viewed (0)
  5. cmd/kubeadm/app/features/features.go

    func ValidateVersion(allFeatures FeatureList, requestedFeatures map[string]bool, requestedVersion string) error {
    	if requestedVersion == "" {
    		return nil
    	}
    	parsedExpVersion, err := version.ParseSemantic(requestedVersion)
    	if err != nil {
    		return errors.Wrapf(err, "error parsing version %s", requestedVersion)
    	}
    	for k := range requestedFeatures {
    		if minVersion := allFeatures[k].MinimumVersion; minVersion != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 20 13:55:11 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/storage/feature/feature_support_checker.go

    	resp, err := c.Status(ctx, endpoint)
    	if err != nil {
    		return false, fmt.Errorf("failed checking etcd version, endpoint: %q: %w", endpoint, err)
    	}
    	ver, err := version.ParseSemantic(resp.Version)
    	if err != nil {
    		// Assume feature is not supported if etcd version cannot be parsed.
    		klog.ErrorS(err, "Failed to parse etcd version", "version", resp.Version)
    		return false, nil
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 11:56:42 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  7. cmd/kubeadm/app/cmd/upgrade/diff.go

    			return err
    		}
    	}
    	// If option was specified in both args and config file, args will overwrite the config file.
    	if len(args) == 1 {
    		flags.newK8sVersionStr = args[0]
    	}
    	_, err = version.ParseSemantic(flags.newK8sVersionStr)
    	if err != nil {
    		return err
    	}
    
    	initCfg.ClusterConfiguration.KubernetesVersion = flags.newK8sVersionStr
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 01 11:04:08 UTC 2024
    - 7.1K bytes
    - Viewed (0)
  8. cmd/kubeadm/app/phases/upgrade/policy_test.go

    			},
    			newK8sVersion: minimumControlPlaneVersion.WithBuildMetadata("build").String(),
    		},
    	}
    
    	for _, rt := range tests {
    		t.Run(rt.name, func(t *testing.T) {
    
    			newK8sVer, err := version.ParseSemantic(rt.newK8sVersion)
    			if err != nil {
    				t.Fatalf("couldn't parse version %s: %v", rt.newK8sVersion, err)
    			}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Oct 12 03:17:05 UTC 2023
    - 9.9K bytes
    - Viewed (0)
  9. cmd/kubeadm/app/phases/upgrade/policy.go

    func detectTooOldKubelets(newK8sVersion *version.Version, kubeletVersions map[string][]string) error {
    	var tooOldKubeletVersions []string
    	for versionStr := range kubeletVersions {
    
    		kubeletVersion, err := version.ParseSemantic(versionStr)
    		if err != nil {
    			return errors.Errorf("couldn't parse kubelet version %s", versionStr)
    		}
    
    		if newK8sVersion.Minor() > kubeletVersion.Minor()+MaximumAllowedMinorVersionKubeletSkew {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Mar 03 03:03:29 UTC 2024
    - 9.2K bytes
    - Viewed (0)
  10. cmd/kubeadm/app/preflight/checks.go

    	if strings.HasPrefix(kubever.KubeadmVersion, "v0.0.0") {
    		return nil, nil
    	}
    
    	kadmVersion, err := versionutil.ParseSemantic(kubever.KubeadmVersion)
    	if err != nil {
    		return nil, []error{errors.Wrapf(err, "couldn't parse kubeadm version %q", kubever.KubeadmVersion)}
    	}
    
    	k8sVersion, err := versionutil.ParseSemantic(kubever.KubernetesVersion)
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jun 03 11:20:55 UTC 2024
    - 39.5K bytes
    - Viewed (0)
Back to top