-
Notifications
You must be signed in to change notification settings - Fork 172
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: sharded Warehouse cross-controller access #2819
Conversation
Allow Warehouse resources to be accessible by all controllers in a sharded setup, while still being handled by one controller at a time. Signed-off-by: Hidde Beydals <hidde@hhh.computer>
✅ Deploy Preview for docs-kargo-io ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2819 +/- ##
==========================================
- Coverage 48.84% 48.82% -0.02%
==========================================
Files 270 270
Lines 23934 23941 +7
==========================================
Hits 11690 11690
- Misses 11613 11620 +7
Partials 631 631 ☔ View full report in Codecov by Sentry. |
Signed-off-by: Hidde Beydals <hidde@hhh.computer> (cherry picked from commit 7490ff2)
Successfully created backport PR for |
Allow Warehouse resources to be accessible by all controllers in a sharded setup, while still being handled by one controller at a time.
Note: This assumes that only other controller instances desire to access Warehouses. If there is another case of sharding where other kinds are expected to be handled by shard X but able to be "seen" by shard Z, this will still not work.