Unverified Commit f7dae176 authored by Brian Downs's avatar Brian Downs Committed by GitHub

Merge pull request #2023 from briandowns/add_kubelet_cis_flag

add protect-kernel-defaults to kubelet
parents 66a8c2ad abb2d9aa
......@@ -56,6 +56,7 @@ func Run(ctx *cli.Context) error {
cfg := cmds.AgentConfig
cfg.Debug = ctx.Bool("debug")
cfg.DataDir = dataDir
cfg.ProtectKernelDefaults = true
contextCtx := signals.SetupSignalHandler(context.Background())
......
......@@ -36,6 +36,7 @@ type Agent struct {
Labels []string
Taints []string
PrivateRegistry string
ProtectKernelDefaults bool
AgentShared
}
......@@ -136,6 +137,11 @@ var (
Hidden: true,
Destination: &AgentConfig.DisableSELinux,
}
ProtectKernelDefaultsFlag = cli.BoolFlag{
Name: "protect-kernel-defaults",
Usage: "(agent/node) Kernel tuning behavior. If set, error if kernel tunables are different than kubelet defaults.",
Destination: &AgentConfig.ProtectKernelDefaults,
}
)
func NewAgentCommand(action func(ctx *cli.Context) error) *cli.Command {
......@@ -192,6 +198,7 @@ func NewAgentCommand(action func(ctx *cli.Context) error) *cli.Command {
&FlannelConfFlag,
&ExtraKubeletArgs,
&ExtraKubeProxyArgs,
&ProtectKernelDefaultsFlag,
&cli.BoolFlag{
Name: "rootless",
Usage: "(experimental) Run rootless",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment