-
Notifications
You must be signed in to change notification settings - Fork 332
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem? Please describe.
Currently an user can use polaris cli to list entities (e.g. list principal, principal role, catalog, catalog role, privileges, etc.). This is great but seems to be really tedious for some common administration tasks such as
- what access does user X has and show the linked entities in an easy to read representation (e.g. https://polaris.apache.org/img/quickstart/privilege-illustration-2.png but on terminal)
- which entities are orphans
- what is the difference between two principals or catalog roles
Describe the solution you'd like
If there is no plan to add those as new API endpoints, we can always create wrapper function in existed CLI to invoke diff API endpoints and come up with the result for the above questions.
One concern I have with this approach is currently we have two "admin tools":
- java version for backend management (bootstrap and purge only)
- python version for polaris entities management (needed bootstrapped backend and doesn't support functionalities in java version)
Do we still want to proceed with above separation or move those into one instead?
Describe alternatives you've considered
No response
Additional context
No response
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request