mirror of
https://github.com/dredx/prole.git
synced 2026-09-24 17:44:33 +00:00
Three issues caused the purge-and-reinstall loop: 1. _purge_broken_monitoring deleted ALL PVCs including Bound ones; grafana's working PVC was wiped on every retry. Now only delete PVCs in Pending state. 2. Broken-state detection keyed on Pending pods + unbound PVCs, which is true during any still-converging install (including ones that timed out but whose pods eventually came up). Gate on helm status=='failed' + unbound PVCs. 3. k3d install used --wait, which blocks on all kube-prometheus-stack components (prometheus, alertmanager, node-exporter). They converge async after the Prometheus operator starts; --wait always timed out. Drop --wait for k3d; the status_common_services.sh check verifies readiness independently. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ops | ||
| __init__.py | ||
| actions.py | ||
| build_context.py | ||
| cluster_storage_browser.py | ||
| cnpg_placement.py | ||
| controller.py | ||
| env.py | ||
| milestones.py | ||
| monitor.py | ||
| ollama_scan.py | ||
| onepassword.py | ||
| policy.py | ||
| prod_config.py | ||
| repair_pipeline_cli.py | ||
| storage_probe.py | ||
| stream_exec.py | ||
| topology.py | ||