-
Notifications
You must be signed in to change notification settings - Fork 164
Added missing privilege EXTERNAL USE SCHEMA #945
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
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Jijo Sunny George <[email protected]>
Signed-off-by: jijosg <[email protected]>
Hi folks! I'm working on a service that provisions Kafka Connect jobs and I'm adding an iceberg databricks sink. In order to use the Iceberg rest api with Databricks we need to grant our SPs EXTERNAL USE SCHEMA (link to doc). I'm trying to add this grant to our presets for our Data Product management tool that uses this SDK. I'm running into an issue where EXTERNAL USE SCHEMA is not one of the privilege types in the databricks python SDK. We need this PR to be merged and released to resolve our issue. |
If integration tests don't run automatically, an authorized user can run them manually by following the instructions below: Trigger: Inputs:
Checks will be approved automatically on success. |
What changes are proposed in this pull request?
When trying to assign the grant EXTERNAL USE SCHEMA to a schema , it doesn't pick up from the existing list of grants.
Specifically, try to answer the two following questions:
reader might be missing. For example, were there any decisions behind the
change that are not reflected in the code itself?
The EXTERNAL USE SCHEMA is a new feature that was introduced to be able to access data registered in Unity Catalog from clients external to Databricks. This is currently missing in the code.
How is this tested?
Not tested
NO_CHANGELOG=true