From c740b34ee4a295faf7874ed994e0dd171b21b79c Mon Sep 17 00:00:00 2001 From: qzhu Date: Mon, 19 Aug 2024 17:41:42 -0500 Subject: [PATCH] [YUNIKORN-2817] Pods should be deleted according to podspec (#896) Remove the hardcoded 3s grace period on pod deletions. Closes: #896 Signed-off-by: Craig Condit --- pkg/client/kubeclient.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkg/client/kubeclient.go b/pkg/client/kubeclient.go index ef8393aef..6132ab75b 100644 --- a/pkg/client/kubeclient.go +++ b/pkg/client/kubeclient.go @@ -138,10 +138,7 @@ func (nc SchedulerKubeClient) Create(pod *v1.Pod) (*v1.Pod, error) { } func (nc SchedulerKubeClient) Delete(pod *v1.Pod) error { - gracefulSeconds := int64(3) - if err := nc.clientSet.CoreV1().Pods(pod.Namespace).Delete(context.Background(), pod.Name, apis.DeleteOptions{ - GracePeriodSeconds: &gracefulSeconds, - }); err != nil { + if err := nc.clientSet.CoreV1().Pods(pod.Namespace).Delete(context.Background(), pod.Name, apis.DeleteOptions{}); err != nil { log.Log(log.ShimClient).Warn("failed to delete pod", zap.String("namespace", pod.Namespace), zap.String("podName", pod.Name),