From cc244e8d1d9d57818816e8e35651b78b0c6f9709 Mon Sep 17 00:00:00 2001 From: tux Date: Wed, 21 Aug 2024 14:08:57 +0800 Subject: [PATCH] fix: use the getContext() method for evicting pods --- staging/src/k8s.io/kubectl/pkg/drain/drain.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/staging/src/k8s.io/kubectl/pkg/drain/drain.go b/staging/src/k8s.io/kubectl/pkg/drain/drain.go index c180754183e..3633f3c4c7b 100644 --- a/staging/src/k8s.io/kubectl/pkg/drain/drain.go +++ b/staging/src/k8s.io/kubectl/pkg/drain/drain.go @@ -159,7 +159,7 @@ func (d *Helper) EvictPod(pod corev1.Pod, evictionGroupVersion schema.GroupVersi }, DeleteOptions: &delOpts, } - return d.Client.PolicyV1().Evictions(eviction.Namespace).Evict(context.TODO(), eviction) + return d.Client.PolicyV1().Evictions(eviction.Namespace).Evict(d.getContext(), eviction) default: // otherwise, fall back to policy/v1beta1, supported by all servers that support the eviction subresource @@ -170,7 +170,7 @@ func (d *Helper) EvictPod(pod corev1.Pod, evictionGroupVersion schema.GroupVersi }, DeleteOptions: &delOpts, } - return d.Client.PolicyV1beta1().Evictions(eviction.Namespace).Evict(context.TODO(), eviction) + return d.Client.PolicyV1beta1().Evictions(eviction.Namespace).Evict(d.getContext(), eviction) } }