File tree 1 file changed +8
-0
lines changed
1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -496,6 +496,10 @@ func (n Node) fetchKubernetesNode(nodeName string) (*corev1.Node, error) {
496
496
}
497
497
498
498
func (n Node ) fetchAllPods (nodeName string ) (* corev1.PodList , error ) {
499
+ if n .nthConfig .DryRun {
500
+ log .Info ().Msgf ("Would have retrieved running pod list on node %s, but dry-run flag was set" , nodeName )
501
+ return & corev1.PodList {}, nil
502
+ }
499
503
return n .drainHelper .Client .CoreV1 ().Pods ("" ).List (context .TODO (), metav1.ListOptions {
500
504
FieldSelector : "spec.nodeName=" + nodeName ,
501
505
})
@@ -514,6 +518,10 @@ func getDrainHelper(nthConfig config.Config) (*drain.Helper, error) {
514
518
ErrOut : log .Logger ,
515
519
}
516
520
521
+ if nthConfig .DryRun {
522
+ return drainHelper , nil
523
+ }
524
+
517
525
clusterConfig , err := rest .InClusterConfig ()
518
526
if err != nil {
519
527
return nil , err
You can’t perform that action at this time.
0 commit comments