fix: create PVC during RunnerPool reconciliation #20
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/reconcile-pvc"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
BuildPVC existed but was never called in reconcileKubernetes,
causing pods to fail with "persistentvolumeclaim not found" when
storage was configured on the RunnerPool spec.
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
Automated review by pr-reviewer v0.15.0 | Safety Check | anthropic | tracking id
r-c62705-9eead0This is an AI-generated review and may contain mistakes.
Status: ✅ Completed
✅ Verdict: LGTM — This is a straightforward bug fix that adds missing PVC reconciliation logic to prevent pod failures.
Complexity: moderate
Safety Check
This change adds PVC reconciliation logic that was missing from the controller. The implementation follows standard Kubernetes controller patterns:
CreateOrUpdatewith proper controller reference settingThe fix addresses a real bug where pods would fail due to missing PVCs when storage was configured. Nothing alarming detected.