Commit 57a6319f authored by Brian Downs's avatar Brian Downs

add protect-kernel-defaults to kubelet

parent 66a8c2ad
...@@ -56,6 +56,7 @@ func Run(ctx *cli.Context) error { ...@@ -56,6 +56,7 @@ func Run(ctx *cli.Context) error {
cfg := cmds.AgentConfig cfg := cmds.AgentConfig
cfg.Debug = ctx.Bool("debug") cfg.Debug = ctx.Bool("debug")
cfg.DataDir = dataDir cfg.DataDir = dataDir
cfg.ProtectKernelDefaults = true
contextCtx := signals.SetupSignalHandler(context.Background()) contextCtx := signals.SetupSignalHandler(context.Background())
......
...@@ -36,6 +36,7 @@ type Agent struct { ...@@ -36,6 +36,7 @@ type Agent struct {
Labels []string Labels []string
Taints []string Taints []string
PrivateRegistry string PrivateRegistry string
ProtectKernelDefaults bool
AgentShared AgentShared
} }
...@@ -136,6 +137,11 @@ var ( ...@@ -136,6 +137,11 @@ var (
Hidden: true, Hidden: true,
Destination: &AgentConfig.DisableSELinux, Destination: &AgentConfig.DisableSELinux,
} }
ProtectKernelDefaultsFlag = cli.BoolFlag{
Name: "protect-kernel-defaults",
Usage: "(agent/node) ",
Destination: &AgentConfig.ProtectKernelDefaults,
}
) )
func NewAgentCommand(action func(ctx *cli.Context) error) *cli.Command { func NewAgentCommand(action func(ctx *cli.Context) error) *cli.Command {
...@@ -192,6 +198,7 @@ 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, &FlannelConfFlag,
&ExtraKubeletArgs, &ExtraKubeletArgs,
&ExtraKubeProxyArgs, &ExtraKubeProxyArgs,
&ProtectKernelDefaultsFlag,
&cli.BoolFlag{ &cli.BoolFlag{
Name: "rootless", Name: "rootless",
Usage: "(experimental) Run 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