fix: create service user roles on every db node independently#305
fix: create service user roles on every db node independently#305rshoemaker wants to merge 4 commits intomainfrom
Conversation
Replace primary-only role creation with a canonical+per-node pattern. The canonical resource generates credentials on the first node; per-node resources propagate the role to each additional node independently, eliminating reliance on Spock DDL replication.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
✅ Files skipped from review due to trivial changes (1)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughThe pull request extends service user role provisioning to support multi-node database clusters by adding a Changes
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 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 |
- Add unit tests for ServiceUserRole identifier dispatch, dependency wiring, and per-node resource provisioning across 1/2/3-node clusters (PLAT-524) - Add golden test fixture for adding a 3rd node to a 2-node database that already has a running service, verifying no spurious delete/recreate of service resources (PLAT-526) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…base/add_third_node_to_two-node_database_with_service.json added to wrong branch.
Summary
Changes
Test plan
PLAT-524