Merge pull request #52071 from CaoShuFeng/warning

Automatic merge from submit-queue (batch tested with PRs 52091, 52071)

Log a warning when --audit-policy-file not passed to apiserver

When audit backend provided, but --audit-policy-file is not passed, leave a info in log.
**Release note**:
```
Log a warning when --audit-policy-file not passed to apiserver
```
This commit is contained in:
Kubernetes Submit Queue
2017-09-08 04:57:59 -07:00
committed by GitHub

View File

@@ -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
}