mirror of
https://github.com/rancher/rke.git
synced 2025-08-18 14:57:03 +00:00
Check ignoreDaemonsets for nil to avoid panic
This commit is contained in:
parent
c25b256334
commit
8d034e13e9
@ -50,7 +50,7 @@ func cordonAndDrainNode(kubeClient *kubernetes.Clientset, host *hosts.Host, drai
|
|||||||
|
|
||||||
func getDrainHelper(kubeClient *kubernetes.Clientset, upgradeStrategy v3.NodeUpgradeStrategy) drain.Helper {
|
func getDrainHelper(kubeClient *kubernetes.Clientset, upgradeStrategy v3.NodeUpgradeStrategy) drain.Helper {
|
||||||
var ignoreDaemonSets bool
|
var ignoreDaemonSets bool
|
||||||
if upgradeStrategy.DrainInput == nil || *upgradeStrategy.DrainInput.IgnoreDaemonSets {
|
if upgradeStrategy.DrainInput == nil || upgradeStrategy.DrainInput.IgnoreDaemonSets == nil || *upgradeStrategy.DrainInput.IgnoreDaemonSets {
|
||||||
ignoreDaemonSets = true
|
ignoreDaemonSets = true
|
||||||
}
|
}
|
||||||
drainHelper := drain.Helper{
|
drainHelper := drain.Helper{
|
||||||
|
Loading…
Reference in New Issue
Block a user