fix(k01): apply-schema list clusters after wait to avoid race
build-and-push-harbor / docker-build-push (push) Has been cancelled

This commit is contained in:
zetaloop
2026-05-06 14:16:07 +08:00
parent 92f8344cc2
commit 2e4454ded3
+4 -4
View File
@@ -31,12 +31,12 @@ psql_file() {
psql -v ON_ERROR_STOP=1 -h 127.0.0.1 -U app -d app < "$file"
}
kubectl -n juwan wait --for=condition=Ready cluster.postgresql.cnpg.io --all --timeout=600s
clusters=()
while IFS= read -r name; do
clusters+=("$name")
done < <(kubectl -n juwan get cluster -o jsonpath='{.items[*].metadata.name}' | tr ' ' '\n')
kubectl -n juwan wait --for=condition=Ready cluster.postgresql.cnpg.io --all --timeout=600s
[ -n "$name" ] && clusters+=("$name")
done < <(kubectl -n juwan get cluster -o go-template='{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}')
for cluster in "${clusters[@]}"; do
domain="${cluster%-db}"