Details
-
Sub-task
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
2.1.0
-
None
-
None
Description
Command line tool should be extended to be able to provide list of databases and tables.
- Should translate databases, tables provided into sentry authorizables.
- Delete all the permission information based on the filters provided(sentry authorizables).
- Update sentry database based on the permission information in the import file.
- Creating role
- Granting roles to groups
- Granting permissions to roles
Note: This includes re-factoring the current
implementation.
- Perform cleanup by removing stale roles and groups.
- All the steps 2-4 should be performed in the same transaction.
Attachments
Issue Links
- depends upon
-
SENTRY-2451 Extend the export-import tool to provide list of authorizables
- Open
-
SENTRY-2472 Extend the import logic to import user privileges.
- Open
-
SENTRY-2473 Add new sentrystore API to remove permission information associated to a list of authorizables
- Open
-
SENTRY-2474 Update sentry permissions from the import file
- Open
-
SENTRY-2452 Change the thrift interface to send the list of authorizable to sentry server
- Resolved
-
SENTRY-2453 Sentry client should perform translation before sending export/import requests.
- Resolved