From 3b91f1cc0d32278a9baf2a4b9b4e416cbfb2457f Mon Sep 17 00:00:00 2001 From: Cao Shufeng Date: Thu, 7 Sep 2017 11:04:58 +0800 Subject: [PATCH] Log a warning when --audit-policy-file not passed to apiserver --- staging/src/k8s.io/apiserver/pkg/server/options/audit.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/staging/src/k8s.io/apiserver/pkg/server/options/audit.go b/staging/src/k8s.io/apiserver/pkg/server/options/audit.go index 3ccb275428b..c6cea014160 100644 --- a/staging/src/k8s.io/apiserver/pkg/server/options/audit.go +++ b/staging/src/k8s.io/apiserver/pkg/server/options/audit.go @@ -22,6 +22,7 @@ import ( "os" "strings" + "github.com/golang/glog" "github.com/spf13/pflag" "gopkg.in/natefinch/lumberjack.v2" @@ -164,6 +165,10 @@ func (o *AuditOptions) ApplyTo(c *server.Config) error { if err := o.WebhookOptions.applyTo(c); err != nil { return err } + + if c.AuditBackend != nil && c.AuditPolicyChecker == nil { + glog.V(2).Info("No audit policy file provided for AdvancedAuditing, no events will be recorded.") + } return nil }