Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for ParseGroupVersion (0.34 sec)

  1. pkg/kube/controllers/common.go

    // clients.
    func UnstructuredToGVR(u unstructured.Unstructured) (schema.GroupVersionResource, error) {
    	res := schema.GroupVersionResource{}
    	gv, err := schema.ParseGroupVersion(u.GetAPIVersion())
    	if err != nil {
    		return res, err
    	}
    
    	gk := config.GroupVersionKind{
    		Group:   gv.Group,
    		Version: gv.Version,
    		Kind:    u.GetKind(),
    	}
    	found, ok := gvk.ToGVR(gk)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Apr 11 08:27:29 UTC 2024
    - 8.9K bytes
    - Viewed (0)
  2. pkg/registry/admissionregistration/validatingadmissionpolicybinding/authz.go

    	if policy, err := v.policyGetter.GetValidatingAdmissionPolicy(ctx, binding.Spec.PolicyName); err == nil && policy.Spec.ParamKind != nil {
    		paramKind := policy.Spec.ParamKind
    		if gv, err := schema.ParseGroupVersion(paramKind.APIVersion); err == nil {
    			// we only need to authorize the parsed group/version
    			apiGroup = gv.Group
    			apiVersion = gv.Version
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 01 12:19:03 UTC 2024
    - 3.7K bytes
    - Viewed (0)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/typechecking.go

    }
    
    func (c *TypeChecker) paramsGVK(policy *v1.ValidatingAdmissionPolicy) schema.GroupVersionKind {
    	if policy.Spec.ParamKind == nil {
    		return schema.GroupVersionKind{}
    	}
    	gv, err := schema.ParseGroupVersion(policy.Spec.ParamKind.APIVersion)
    	if err != nil {
    		return schema.GroupVersionKind{}
    	}
    	return gv.WithKind(policy.Spec.ParamKind.Kind)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 15.3K bytes
    - Viewed (0)
  8. pkg/controller/garbagecollector/garbagecollector.go

    	deletableGroupVersionResources := map[schema.GroupVersionResource]struct{}{}
    	for _, rl := range deletableResources {
    		gv, err := schema.ParseGroupVersion(rl.GroupVersion)
    		if err != nil {
    			logger.Info("ignoring invalid discovered resource", "groupversion", rl.GroupVersion, "error", err)
    			continue
    		}
    		for i := range rl.APIResources {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 32.9K bytes
    - Viewed (0)
  9. pkg/controller/garbagecollector/graph_builder.go

    // once it is determined they do not have backing objects in storage
    func (gb *GraphBuilder) enqueueVirtualDeleteEvent(ref objectReference) {
    	gv, _ := schema.ParseGroupVersion(ref.APIVersion)
    	gb.graphChanges.Add(&event{
    		virtual:   true,
    		eventType: deleteEvent,
    		gvk:       gv.WithKind(ref.Kind),
    		obj: &metaonly.MetadataOnlyObject{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 36.9K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/customresource_handler.go

    		return nil, err
    	}
    	unknownFieldPaths = append(unknownFieldPaths, metaUnknownFields...)
    
    	// compare group and kind because also other object like DeleteCollection options pass through here
    	gv, err := schema.ParseGroupVersion(apiVersion)
    	if err != nil {
    		return nil, err
    	}
    
    	if gv.Group == v.structuralSchemaGK.Group && kind == v.structuralSchemaGK.Kind {
    		if !v.preserveUnknownFields {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 19:06:46 UTC 2024
    - 52.9K bytes
    - Viewed (0)
Back to top