From 1b529d4f0b699de95ed09c9d59ff72a812dd840b Mon Sep 17 00:00:00 2001 From: Tim Allclair Date: Tue, 15 Feb 2022 17:20:32 -0800 Subject: [PATCH] Don't decorate admission for audit when audit is disabled --- staging/src/k8s.io/apiserver/pkg/admission/audit.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/src/k8s.io/apiserver/pkg/admission/audit.go b/staging/src/k8s.io/apiserver/pkg/admission/audit.go index 02694b0a914..03f84236210 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/audit.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/audit.go @@ -43,7 +43,7 @@ var _ ValidationInterface = &auditHandler{} // Validate function must be instance of privateAnnotationsGetter or // AnnotationsGetter, otherwise an error is returned. func WithAudit(i Interface, ae *auditinternal.Event) Interface { - if i == nil { + if i == nil || ae == nil { return i } return &auditHandler{Interface: i, ae: ae}