fix: keep staged PSQL branches reconciling - #31
Conversation
|
Warning Review limit reachedNext included review available in 56 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (1)
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (3)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe branch status template now sets the Crossplane readiness annotation from ChangesBranch readiness staging
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to Staged PSQL branches now remain unready until their required restore resources exist, preventing reconciliation from stopping early. The staged cross-namespace behavior is covered by an assertion, with no remaining merge-blocking risk identified. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Published Crossplane PackageThe following Crossplane package was published as part of this PR: Package: ghcr.io/hops-ops/psql-stack:pr-31-9644eed7fc541a5d42b5784cff11d8f86a13fe15 |
Summary
Failure observed
Harmony API preview PR 600 reached status.ready=false while the standard Ready condition became True after only the source observation resources were ready. Crossplane then stopped advancing the composition before the branch snapshot, CNPG Cluster, and generated credentials existed.
Verification
Live consumer: https://github.com/gitkb/harmony-api/pull/600
Task: harmony-1394
Summary by CodeRabbit
Bug Fixes
Improvements