Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for decorateResponseWriter (0.15 sec)

  1. staging/src/k8s.io/apiserver/pkg/endpoints/filters/audit_test.go

    		result = s.events[0]
    		s.events = s.events[1:]
    		return true, nil
    	}))
    	return result, err
    }
    
    func TestConstructResponseWriter(t *testing.T) {
    	inner := &responsewriter.FakeResponseWriter{}
    	actual := decorateResponseWriter(context.Background(), inner, nil, nil, nil)
    	switch v := actual.(type) {
    	case *auditResponseWriter:
    	default:
    		t.Errorf("Expected auditResponseWriter, got %v", reflect.TypeOf(v))
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jul 03 16:16:51 UTC 2023
    - 22.6K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/endpoints/filters/authn_audit.go

    			return
    		}
    		ev := &ac.Event
    
    		ev.ResponseStatus = &metav1.Status{}
    		ev.ResponseStatus.Message = getAuthMethods(req)
    		ev.Stage = auditinternal.StageResponseStarted
    
    		rw := decorateResponseWriter(req.Context(), w, ev, sink, ac.RequestAuditConfig.OmitStages)
    		failedHandler.ServeHTTP(rw, req)
    	})
    }
    
    func getAuthMethods(req *http.Request) string {
    	authMethods := []string{}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jul 03 16:16:51 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/endpoints/filters/audit.go

    		var longRunningSink audit.Sink
    		if longRunningCheck != nil {
    			ri, _ := request.RequestInfoFrom(ctx)
    			if longRunningCheck(req, ri) {
    				longRunningSink = sink
    			}
    		}
    		respWriter := decorateResponseWriter(ctx, w, ev, longRunningSink, omitStages)
    
    		// send audit event when we leave this func, either via a panic or cleanly. In the case of long
    		// running requests, this will be the second audit event.
    		defer func() {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jul 03 16:16:51 UTC 2023
    - 8.6K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/endpoints/filters/request_deadline.go

    		ev := &ac.Event
    
    		ev.ResponseStatus = &metav1.Status{}
    		ev.Stage = auditinternal.StageResponseStarted
    		if statusErr != nil {
    			ev.ResponseStatus.Message = statusErr.Error()
    		}
    
    		rw := decorateResponseWriter(req.Context(), w, ev, sink, ac.RequestAuditConfig.OmitStages)
    		failedHandler.ServeHTTP(rw, req)
    	})
    }
    
    // failedErrorHandler returns an http.Handler that uses the specified StatusError object
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Feb 05 21:12:12 UTC 2024
    - 6.6K bytes
    - Viewed (0)
Back to top