From a517c1ff66dc60df95556144a3ad66618016feb5 Mon Sep 17 00:00:00 2001 From: Yusuke Kuoka Date: Wed, 29 Jun 2022 22:02:42 +0900 Subject: [PATCH] Fix old runner pods stuck in Terminating since #1579 (#1585) Ref #1579 --- controllers/runner_pod_controller.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/controllers/runner_pod_controller.go b/controllers/runner_pod_controller.go index d058f1d3..725fcd30 100644 --- a/controllers/runner_pod_controller.go +++ b/controllers/runner_pod_controller.go @@ -62,7 +62,11 @@ func (r *RunnerPodReconciler) Reconcile(ctx context.Context, req ctrl.Request) ( return ctrl.Result{}, client.IgnoreNotFound(err) } - if _, isRunnerPod := runnerPod.Labels[LabelKeyRunner]; !isRunnerPod { + _, isRunnerPod := runnerPod.Labels[LabelKeyRunner] + _, isRunnerSetPod := runnerPod.Labels[LabelKeyRunnerSetName] + _, isRunnerDeploymentPod := runnerPod.Labels[LabelKeyRunnerDeploymentName] + + if !isRunnerPod && !isRunnerSetPod && !isRunnerDeploymentPod { return ctrl.Result{}, nil }