Skip to content

Commit 2b69c32

Browse files
committed
Make "openshift start node --write-config" tolerate swap on
1 parent 5bb0613 commit 2b69c32

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

pkg/cmd/server/admin/create_nodeconfig.go

+4
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ type CreateNodeConfigOptions struct {
4444
DNSRecursiveResolvConf string
4545
ListenAddr flagtypes.Addr
4646

47+
KubeletArguments map[string][]string
48+
4749
ClientCertFile string
4850
ClientKeyFile string
4951
ServerCertFile string
@@ -420,6 +422,8 @@ func (o CreateNodeConfigOptions) MakeNodeConfig(serverCertFile, serverKeyFile, n
420422
NetworkPluginName: o.NetworkPluginName,
421423
},
422424

425+
KubeletArguments: o.KubeletArguments,
426+
423427
EnableUnidling: true,
424428
}
425429

pkg/cmd/server/start/start_node.go

+4
Original file line numberDiff line numberDiff line change
@@ -345,6 +345,10 @@ func (o NodeOptions) createNodeConfig() (string, error) {
345345
APIServerURL: masterAddr.String(),
346346
APIServerCAFiles: []string{admin.DefaultCABundleFile(o.NodeArgs.MasterCertDir)},
347347

348+
KubeletArguments: map[string][]string{
349+
"fail-swap-on": {"false"},
350+
},
351+
348352
NodeClientCAFile: getSignerOptions.CertFile,
349353
ExpireDays: o.ExpireDays,
350354
Output: cmdutil.NewGLogWriterV(3),

0 commit comments

Comments
 (0)