From 3a040386e992c18fc5b5e5dcfdfe25ee6081d403 Mon Sep 17 00:00:00 2001 From: Masaki Yatsu Date: Thu, 20 Nov 2025 22:12:28 +0900 Subject: [PATCH] fix(longhorn): patch resource failure --- longhorn/justfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/longhorn/justfile b/longhorn/justfile index 71b3fa2..e8ede96 100644 --- a/longhorn/justfile +++ b/longhorn/justfile @@ -89,6 +89,20 @@ patch-resources: set -euo pipefail echo "Patching Longhorn component resources based on Goldilocks/VPA recommendations..." + # Wait for deployments to be created + echo "Waiting for Longhorn deployments to be created..." + for i in {1..30}; do + if kubectl get deployment csi-attacher -n ${LONGHORN_NAMESPACE} &>/dev/null; then + echo "✓ Deployments are ready" + break + fi + if [ $i -eq 30 ]; then + echo "Warning: Timeout waiting for deployments. Skipping resource patching." + exit 0 + fi + sleep 2 + done + # Patch csi-attacher deployment kubectl patch deployment csi-attacher -n ${LONGHORN_NAMESPACE} --type='json' -p='[ {