mirror of
https://github.com/dredx/prole.git
synced 2026-09-23 11:03:59 +00:00
fix(kong): detect and delete orphaned svc-prole-ingress in legacy cleanup
cleanup_legacy_prole_kong() only checked for the prole-svc-kong deployment and service, so the early-return guard fired after those were already deleted, leaving svc-prole-ingress in place. On re-runs this Traefik ingress blocked the duplicate-host check and prevented Kong from deploying. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
4f3280002c
commit
cb94788583
@ -542,12 +542,14 @@ cleanup_legacy_prole_kong() {
|
|||||||
local found=0
|
local found=0
|
||||||
kubectl -n "$NAMESPACE" get deployment prole-svc-kong >/dev/null 2>&1 && found=1
|
kubectl -n "$NAMESPACE" get deployment prole-svc-kong >/dev/null 2>&1 && found=1
|
||||||
kubectl -n "$NAMESPACE" get svc prole-svc-kong >/dev/null 2>&1 && found=1
|
kubectl -n "$NAMESPACE" get svc prole-svc-kong >/dev/null 2>&1 && found=1
|
||||||
|
kubectl -n "$NAMESPACE" get ingress svc-prole-ingress >/dev/null 2>&1 && found=1
|
||||||
if [[ "$found" -eq 0 ]]; then return 0; fi
|
if [[ "$found" -eq 0 ]]; then return 0; fi
|
||||||
echo "Removing legacy prole-svc-kong resources from namespace '$NAMESPACE' ..."
|
echo "Removing legacy prole-svc-kong resources from namespace '$NAMESPACE' ..."
|
||||||
kubectl -n "$NAMESPACE" delete pod -l app=prole-svc-kong --ignore-not-found=true >/dev/null 2>&1 || true
|
kubectl -n "$NAMESPACE" delete pod -l app=prole-svc-kong --ignore-not-found=true >/dev/null 2>&1 || true
|
||||||
kubectl -n "$NAMESPACE" delete deployment prole-svc-kong --ignore-not-found=true || true
|
kubectl -n "$NAMESPACE" delete deployment prole-svc-kong --ignore-not-found=true || true
|
||||||
kubectl -n "$NAMESPACE" delete svc prole-svc-kong --ignore-not-found=true || true
|
kubectl -n "$NAMESPACE" delete svc prole-svc-kong --ignore-not-found=true || true
|
||||||
kubectl -n "$NAMESPACE" delete configmap prole-svc-kong-config --ignore-not-found=true || true
|
kubectl -n "$NAMESPACE" delete configmap prole-svc-kong-config --ignore-not-found=true || true
|
||||||
|
kubectl -n "$NAMESPACE" delete ingress svc-prole-ingress --ignore-not-found=true || true
|
||||||
echo "Legacy prole-svc-kong cleaned up."
|
echo "Legacy prole-svc-kong cleaned up."
|
||||||
# Clean up any old prole-db-* ingress resources from earlier installs.
|
# Clean up any old prole-db-* ingress resources from earlier installs.
|
||||||
kubectl -n "$NAMESPACE" delete ingress -l knoe.dev/route=prole-db --ignore-not-found=true >/dev/null 2>&1 || true
|
kubectl -n "$NAMESPACE" delete ingress -l knoe.dev/route=prole-db --ignore-not-found=true >/dev/null 2>&1 || true
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user