feat: STACKIT storage, provider-owned roles and transitive role membership - #382
Conversation
…rship Bumps console-components to 0.23.0. The app needs no source changes, but what its users get is new, not a fix: - STACKIT as a warehouse storage provider. - Roles owned by an external provider (LDAP, Entra, Okta, OIDC) are marked as such, and the writes their API refuses are no longer offered. - Transitive role membership, where the authorizer can answer it. - Grant reads no longer raise a snackbar for a reader without access, and the hierarchy survives partial access; tag management works with authentication disabled; a warehouse with STS off no longer blames CORS. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (2)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. WalkthroughThe PR updates ChangesDependency updates
Priority: ➖ Normal Estimated code review effort: 1 (Trivial) | ~5 minutes Change: Feature Merge Risk: ⚪ Minimal · up to The manifest-only update introduces no identified merge-blocking risk. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Warning Some tools did not complete. Review the errors below. 🔧 ESLint
package.jsonParsing error: Unexpected token : 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. A rabbit reads each line, Comment |
Bumps
@lakekeeper/console-componentsto 0.23.0. No source changes are neededin the app, but what its users get is new rather than a fix:
the credential-group URN and bucket name actually are.
writes their API refuses — renaming, editing membership — are no longer
offered. Provider membership syncs lazily, so the list only ever holds
principals who have signed in, and the UI now says so.
OpenFGA implements
role_assignments(), so the scope is derived fromauthz-backendand withheld elsewhere rather than 501-ing.that asks, and the hierarchy survives partial access, marking the levels they
cannot see.
are gated on the tag's own actions.
problem.
Summary by CodeRabbit