Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for NewManagedFieldsValidatingAdmissionController (0.58 sec)

  1. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/admission.go

    // NewManagedFieldsValidatingAdmissionController validates the managedFields after calling
    // the provided admission and resets them to their original state if they got changed to an invalid value
    func NewManagedFieldsValidatingAdmissionController(wrap admission.Interface) admission.Interface {
    	if wrap == nil {
    		return nil
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 08 21:44:00 UTC 2023
    - 3.7K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/admission_test.go

    	"k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager"
    	"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
    )
    
    func TestAdmission(t *testing.T) {
    	wrap := &mockAdmissionController{}
    	ac := fieldmanager.NewManagedFieldsValidatingAdmissionController(wrap)
    	now := metav1.Now()
    
    	validFieldsV1 := metav1.FieldsV1{}
    	var err error
    	validFieldsV1.Raw, err = fieldpath.NewSet(fieldpath.MakePathOrDie("metadata", "labels", "test-label")).ToJSON()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jan 12 21:32:54 UTC 2023
    - 4.3K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/update.go

    		transformers := []rest.TransformFunc{}
    
    		// allows skipping managedFields update if the resulting object is too big
    		shouldUpdateManagedFields := true
    		admit = fieldmanager.NewManagedFieldsValidatingAdmissionController(admit)
    		transformers = append(transformers, func(_ context.Context, newObj, liveObj runtime.Object) (runtime.Object, error) {
    			if shouldUpdateManagedFields {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 01 20:19:46 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/create.go

    			}
    			obj = scope.FieldManager.UpdateNoErrors(liveObj, obj, managerOrUserAgent(options.FieldManager, req.UserAgent()))
    			admit = fieldmanager.NewManagedFieldsValidatingAdmissionController(admit)
    
    			if mutatingAdmission, ok := admit.(admission.MutationInterface); ok && mutatingAdmission.Handles(admission.Create) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 01 20:19:46 UTC 2023
    - 10.1K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/patch.go

    			name,
    			scope.Resource,
    			scope.Subresource,
    			admission.Update,
    			patchToUpdateOptions(options),
    			dryrun.IsDryRun(options.DryRun),
    			userInfo,
    		)
    
    		admit = fieldmanager.NewManagedFieldsValidatingAdmissionController(admit)
    
    		mutatingAdmission, _ := admit.(admission.MutationInterface)
    		createAuthorizerAttributes := authorizer.AttributesRecord{
    			User:            userInfo,
    			ResourceRequest: true,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 28 08:48:22 UTC 2024
    - 28.5K bytes
    - Viewed (0)
Back to top