Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 29 for ParseGroupVersion (0.39 sec)

  1. staging/src/k8s.io/apimachinery/pkg/runtime/serializer/codec_test.go

    	// we understand both.
    	if err := yaml.Unmarshal(data, &findKind); err != nil {
    		return nil, fmt.Errorf("couldn't get version/kind: %v", err)
    	}
    	gv, err := schema.ParseGroupVersion(findKind.APIVersion)
    	if err != nil {
    		return nil, err
    	}
    	return &schema.GroupVersionKind{Group: gv.Group, Version: gv.Version, Kind: findKind.ObjectKind}, nil
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 12 15:46:12 UTC 2023
    - 13.2K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructured_list.go

    	u.SetAPIVersion(gvk.GroupVersion().String())
    	u.SetKind(gvk.Kind)
    }
    
    func (u *UnstructuredList) GroupVersionKind() schema.GroupVersionKind {
    	gv, err := schema.ParseGroupVersion(u.GetAPIVersion())
    	if err != nil {
    		return schema.GroupVersionKind{}
    	}
    	gvk := gv.WithKind(u.GetKind())
    	return gvk
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun May 28 04:46:35 UTC 2023
    - 6.3K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apimachinery/pkg/runtime/schema/group_version_test.go

    		{input: "/v1/", err: func(err error) bool { return err.Error() == "unexpected GroupVersion string: /v1/" }},
    		{input: "v1/a", out: GroupVersion{Group: "v1", Version: "a"}},
    	}
    	for i, test := range tests {
    		out, err := ParseGroupVersion(test.input)
    		if test.err == nil && err != nil || err == nil && test.err != nil {
    			t.Errorf("%d: unexpected error: %v", i, err)
    			continue
    		}
    		if test.err != nil && !test.err(err) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 15 01:46:00 UTC 2022
    - 7.2K bytes
    - Viewed (0)
  4. pkg/kubectl/cmd/convert/convert.go

    	}
    
    	if len(infos) == 0 {
    		return fmt.Errorf("no objects passed to convert")
    	}
    
    	var specifiedOutputVersion schema.GroupVersion
    	if len(o.OutputVersion) > 0 {
    		specifiedOutputVersion, err = schema.ParseGroupVersion(o.OutputVersion)
    		if err != nil {
    			return err
    		}
    	}
    
    	internalEncoder := scheme.Codecs.LegacyCodec(scheme.Scheme.PrioritizedVersionsAllGroups()...)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 12 03:21:17 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  5. plugin/pkg/admission/gc/gc_admission.go

    	var ret []authorizer.AttributesRecord
    	groupVersion, err := schema.ParseGroupVersion(ref.APIVersion)
    	if err != nil {
    		return ret, err
    	}
    	mappings, err := a.restMapper.RESTMappings(schema.GroupKind{Group: groupVersion.Group, Kind: ref.Kind}, groupVersion.Version)
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Sep 05 02:24:38 UTC 2023
    - 10.3K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apimachinery/pkg/runtime/testing/types.go

    	return out
    }
    
    func (u *Unstructured) GroupVersionKind() schema.GroupVersionKind {
    	apiVersion, ok := u.Object["apiVersion"].(string)
    	if !ok {
    		return schema.GroupVersionKind{}
    	}
    	gv, err := schema.ParseGroupVersion(apiVersion)
    	if err != nil {
    		return schema.GroupVersionKind{}
    	}
    	kind, ok := u.Object["kind"].(string)
    	if ok {
    		return gv.WithKind(kind)
    	}
    	return schema.GroupVersionKind{}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun May 28 03:26:35 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  7. pkg/apis/admissionregistration/validation/validation.go

    	}
    
    	return allErrors
    }
    
    type groupVersion struct {
    	Group   string
    	Version string
    }
    
    // parseGroupVersion turns "group/version" string into a groupVersion struct. It reports error
    // if it cannot parse the string.
    func parseGroupVersion(gv string) (groupVersion, error) {
    	if (len(gv) == 0) || (gv == "/") {
    		return groupVersion{}, nil
    	}
    
    	switch strings.Count(gv, "/") {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 56.6K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructured.go

    	u.SetAPIVersion(gvk.GroupVersion().String())
    	u.SetKind(gvk.Kind)
    }
    
    func (u *Unstructured) GroupVersionKind() schema.GroupVersionKind {
    	gv, err := schema.ParseGroupVersion(u.GetAPIVersion())
    	if err != nil {
    		return schema.GroupVersionKind{}
    	}
    	gvk := gv.WithKind(u.GetKind())
    	return gvk
    }
    
    func (u *Unstructured) GetFinalizers() []string {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun May 28 03:26:35 UTC 2023
    - 13.7K bytes
    - Viewed (0)
  9. pkg/controller/disruption/disruption.go

    }
    
    func (dc *DisruptionController) getScaleController(ctx context.Context, controllerRef *metav1.OwnerReference, namespace string) (*controllerAndScale, error) {
    	gv, err := schema.ParseGroupVersion(controllerRef.APIVersion)
    	if err != nil {
    		return nil, err
    	}
    
    	gk := schema.GroupKind{
    		Group: gv.Group,
    		Kind:  controllerRef.Kind,
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 36.1K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/generic/policy_source.go

    		}
    
    		var parsedParamKind *schema.GroupVersionKind
    		policyAccessor := s.newPolicyAccessor(policySpec)
    
    		if paramKind := policyAccessor.GetParamKind(); paramKind != nil {
    			groupVersion, err := schema.ParseGroupVersion(paramKind.APIVersion)
    			if err != nil {
    				errs = append(errs, fmt.Errorf("failed to parse paramKind APIVersion: %w", err))
    				continue
    			}
    			parsedParamKind = &schema.GroupVersionKind{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 21 23:07:34 UTC 2024
    - 15.2K bytes
    - Viewed (0)
Back to top