From 9470f64a4f8af6439cb6c5c35335121446faade3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=A2=E6=8C=AF=E5=85=B410069964?= Date: Tue, 18 Aug 2020 11:26:07 +0800 Subject: [PATCH] add audit-log-compress to apiserver --- staging/src/k8s.io/apiserver/pkg/server/options/audit.go | 3 +++ 1 file changed, 3 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 06ff8a3efcc..7ea106b2bc3 100644 --- a/staging/src/k8s.io/apiserver/pkg/server/options/audit.go +++ b/staging/src/k8s.io/apiserver/pkg/server/options/audit.go @@ -120,6 +120,7 @@ type AuditLogOptions struct { MaxBackups int MaxSize int Format string + Compress bool BatchOptions AuditBatchOptions TruncateOptions AuditTruncateOptions @@ -449,6 +450,7 @@ func (o *AuditLogOptions) AddFlags(fs *pflag.FlagSet) { strings.Join(pluginlog.AllowedFormats, ",")+".") fs.StringVar(&o.GroupVersionString, "audit-log-version", o.GroupVersionString, "API group and version used for serializing audit events written to log.") + fs.BoolVar(&o.Compress, "audit-log-compress", o.Compress, "If set, the rotated log files will be compressed using gzip.") } func (o *AuditLogOptions) Validate() []error { @@ -513,6 +515,7 @@ func (o *AuditLogOptions) getWriter() io.Writer { MaxAge: o.MaxAge, MaxBackups: o.MaxBackups, MaxSize: o.MaxSize, + Compress: o.Compress, } } return w