From b649664af80793f8ae6dc6bf683b8c30085899a5 Mon Sep 17 00:00:00 2001 From: Murali Paluru Date: Fri, 15 Nov 2019 04:34:34 -0800 Subject: [PATCH] add admission control config file arg, enable plugin --- cluster/plan.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cluster/plan.go b/cluster/plan.go index 60acbab9..b3c43cd3 100644 --- a/cluster/plan.go +++ b/cluster/plan.go @@ -267,6 +267,11 @@ func (c *Cluster) BuildKubeAPIProcess(host *hosts.Host, prefixPath string, svcOp CommandArgs[admissionControlOptionName] = CommandArgs[admissionControlOptionName] + ",AlwaysPullImages" } + if c.Services.KubeAPI.EventRateLimit != nil && c.Services.KubeAPI.EventRateLimit.Enabled { + CommandArgs[KubeAPIArgAdmissionControlConfigFile] = DefaultKubeAPIArgAdmissionControlConfigFileValue + CommandArgs[admissionControlOptionName] = CommandArgs[admissionControlOptionName] + ",EventRateLimit" + } + if c.Services.KubeAPI.AuditLog != nil { if alc := c.Services.KubeAPI.AuditLog.Configuration; alc != nil { CommandArgs[KubeAPIArgAuditLogPath] = alc.Path