Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 48 for paramKind (0.15 sec)

  1. staging/src/k8s.io/client-go/applyconfigurations/admissionregistration/v1/paramkind.go

    // ParamKindApplyConfiguration represents an declarative configuration of the ParamKind type for use
    // with apply.
    type ParamKindApplyConfiguration struct {
    	APIVersion *string `json:"apiVersion,omitempty"`
    	Kind       *string `json:"kind,omitempty"`
    }
    
    // ParamKindApplyConfiguration constructs an declarative configuration of the ParamKind type for use with
    // apply.
    func ParamKind() *ParamKindApplyConfiguration {
    	return &ParamKindApplyConfiguration{}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  2. pkg/registry/admissionregistration/validatingadmissionpolicybinding/authz.go

    		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
    			if gvr, err := v.resourceResolver.Resolve(gv.WithKind(paramKind.Kind)); err == nil {
    				// we only need to authorize the resolved resource
    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. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/generic/policy_dispatcher.go

    			return nil, fmt.Errorf("paramKind kind `%v` not yet synced to use for admission",
    				paramKind.String())
    		}
    	}
    
    	// Find params to use with policy
    	switch {
    	case paramKind == nil:
    		// ParamKind is unset. Ignore any globalParamRef or namespaceParamRef
    		// setting.
    		return []runtime.Object{nil}, nil
    	case paramRef == nil:
    		// Policy ParamKind is set, but binding does not use it.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 12.1K bytes
    - Viewed (0)
  4. 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)
  5. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/generic/policy_source_test.go

    		&FakeBinding{
    			ObjectMeta: metav1.ObjectMeta{
    				Name: "binding3",
    			},
    			PolicyName: "policy3",
    		},
    		&FakePolicy{
    			ObjectMeta: metav1.ObjectMeta{
    				Name: "policy2",
    			},
    			ParamKind: &v1.ParamKind{
    				APIVersion: "policy.example.com/v1",
    				Kind:       "FakeParam",
    			},
    		},
    	))
    	require.Len(t, testContext.Source.Hooks(), 3, "should have 3 policies")
    
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/accessor.go

    	return v.Namespace
    }
    
    func (v *validatingAdmissionPolicyAccessor) GetName() string {
    	return v.Name
    }
    
    func (v *validatingAdmissionPolicyAccessor) GetParamKind() *v1.ParamKind {
    	return v.Spec.ParamKind
    }
    
    func (v *validatingAdmissionPolicyAccessor) GetMatchConstraints() *v1.MatchResources {
    	return v.Spec.MatchConstraints
    }
    
    type validatingAdmissionPolicyBindingAccessor struct {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  7. staging/src/k8s.io/client-go/applyconfigurations/admissionregistration/v1/validatingadmissionpolicyspec.go

    // with apply.
    type ValidatingAdmissionPolicySpecApplyConfiguration struct {
    	ParamKind        *ParamKindApplyConfiguration               `json:"paramKind,omitempty"`
    	MatchConstraints *MatchResourcesApplyConfiguration          `json:"matchConstraints,omitempty"`
    	Validations      []ValidationApplyConfiguration             `json:"validations,omitempty"`
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/admission_test.go

    	if paramIsClusterScoped {
    		policy.Spec.ParamKind = &admissionregistrationv1.ParamKind{
    			APIVersion: clusterScopedParamsGVK.GroupVersion().String(),
    			Kind:       clusterScopedParamsGVK.Kind,
    		}
    	} else {
    		policy.Spec.ParamKind = &admissionregistrationv1.ParamKind{
    			APIVersion: paramsGVK.GroupVersion().String(),
    			Kind:       paramsGVK.Kind,
    		}
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Mar 25 01:39:01 UTC 2024
    - 63.8K bytes
    - Viewed (0)
  9. pkg/registry/admissionregistration/validatingadmissionpolicy/strategy.go

    	if len(errs) == 0 {
    		// if the object is well-formed, also authorize the paramKind
    		if err := v.authorizeCreate(ctx, obj); err != nil {
    			errs = append(errs, field.Forbidden(field.NewPath("spec", "paramKind"), err.Error()))
    		}
    	}
    	return errs
    }
    
    // WarningsOnCreate returns warnings for the creation of the given object.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  10. pkg/apis/admissionregistration/v1/zz_generated.conversion.go

    	if err := s.AddGeneratedConversionFunc((*v1.ParamKind)(nil), (*admissionregistration.ParamKind)(nil), func(a, b interface{}, scope conversion.Scope) error {
    		return Convert_v1_ParamKind_To_admissionregistration_ParamKind(a.(*v1.ParamKind), b.(*admissionregistration.ParamKind), scope)
    	}); err != nil {
    		return err
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 05:46:30 UTC 2024
    - 73.6K bytes
    - Viewed (0)
Back to top