From 20f81ce1429e0f26b5624ec477f64586beda74ad Mon Sep 17 00:00:00 2001 From: "circleci-app[bot]" <127350680+circleci-app[bot]@users.noreply.github.com> Date: Mon, 31 Aug 2026 21:38:42 +0000 Subject: [PATCH] Fix clean_jobs missing --namespace flag causing BackoffLimitExceeded The clean_jobs Makefile target ran kubectl delete jobs without specifying the --namespace flag, so it searched the default namespace instead of the release namespace (e.g. codacy-release). This meant stale hook jobs (DB migrations etc.) from prior failed deployments were never cleaned up, and helm's next attempt would find the existing BackoffLimitExceeded job and immediately fail again. Add --namespace ${NAMESPACE} to the kubectl delete command so it targets the correct namespace for every environment (dev, sandbox, release). AI-Generated: true --- .do/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.do/Makefile b/.do/Makefile index 0872a6b5..641630bd 100644 --- a/.do/Makefile +++ b/.do/Makefile @@ -89,7 +89,7 @@ deploy_to_doks_from_local_dir: set_cluster_context update_dependencies clean_job .PHONY: clean_jobs clean_jobs: - -kubectl delete jobs -l app.kubernetes.io/instance=${RELEASE_NAME} --ignore-not-found=true + -kubectl delete jobs -l app.kubernetes.io/instance=${RELEASE_NAME} --namespace ${NAMESPACE} --ignore-not-found=true .PHONY: deploy_to_doks_from_chartmuseum deploy_to_doks_from_chartmuseum: set_cluster_context setup_helm_repos clean_jobs helm_install_from_chart_museum