From 0a1b89b655009b7c35d13223aa9018c3b93a5e29 Mon Sep 17 00:00:00 2001 From: David Caro Date: Fri, 7 Aug 2020 08:20:20 +0200 Subject: [PATCH] Add --all-namespaces to force kill of hanging pods in any namespace of cluster. Add --force to delete some pods that ar not killed with basic delete command --- maintenance_cleanup/delete-dead-pods.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maintenance_cleanup/delete-dead-pods.sh b/maintenance_cleanup/delete-dead-pods.sh index b8963f0..a271cef 100755 --- a/maintenance_cleanup/delete-dead-pods.sh +++ b/maintenance_cleanup/delete-dead-pods.sh @@ -50,8 +50,8 @@ if [ "$dryrun" = "false" ]; then {system("bash -c '\''oc delete pod -n "$1" "$2" '\''")}' #Force kill any hanging pods - oc get pods --no-headers | awk '$4 == "Terminating" \ - {system("bash -c '\''oc delete pod -n "$1" "$2" --grace-period=0 '\''")}' + oc get pods --all-namespaces --no-headers | awk '$4 == "Terminating" \ + {system("bash -c '\''oc delete pod -n "$1" "$2" --force --grace-period=0 '\''")}' exit 0 fi