-
Notifications
You must be signed in to change notification settings - Fork 920
[#11263] feat(authz): Extend credential vending to Hive/Iceberg/Glue/JDBC catalog types #11264
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
Merged
Merged
Changes from 24 commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
657433e
[#11263] feat(authz): Support credential vending for PostgreSQL, Dori…
diqiu50 8cf62b9
Remove redundant catalog credential ITs, covered by unit tests
diqiu50 5038385
Remove redundant TestPostgreSQLConnectorAdapter
diqiu50 6e1acd5
Remove redundant CREDENTIAL_PROVIDERS from SparkJdbcPostgreSqlCatalogIT
diqiu50 7623eb3
feat(authz): Support credential vending for Iceberg and Hive catalogs
diqiu50 6780c8c
refactor(authz): Extract shared cloud storage PropertyEntry definitio…
diqiu50 404e5b9
refactor(authz): Move credential vending logic to BaseCatalog templat…
diqiu50 e890843
refactor(authz): Use PropertiesMetadata hidden flag for credential ba…
diqiu50 ab7fbd8
fix(authz): Restore hiddenCredentialKeys() for targeted credential ba…
diqiu50 98ad634
refactor(authz): Implement credential backfill by merging properties(…
diqiu50 1048c25
refactor(authz): Simplify credential backfill and remove design doc
diqiu50 e942326
feat(authz): Add credential vending support for Glue catalog
diqiu50 a1e713a
fix(authz): Return empty credential for blank JDBC password instead o…
diqiu50 5f9cdc1
fix(authz): Use isBlank to guard empty JDBC password in credential pr…
diqiu50 31c3522
fix(authz): Allow empty string JDBC password in credential vending
diqiu50 80f14ca
refactor(authz): Migrate PaimonCatalog to addCatalogSpecificCredentia…
diqiu50 fe4017f
fix(authz): Use propertiesWithCredentialProviders in DynamicIcebergCo…
diqiu50 23e35cc
docs(authz): Add comment explaining propertiesWithCredentialProviders…
diqiu50 1215ac4
fix(authz): Enrich catalog properties with JDBC credentials in standa…
diqiu50 1de69dc
docs(authz): Improve comment in DynamicIcebergConfigProvider explaini…
diqiu50 cea3c9a
feat(authz): Add credential vending support to Flink, Spark, and Trin…
diqiu50 1ef9b0f
Merge origin/main into cv-pg, resolve import conflicts in Flink Hive …
diqiu50 e088ba1
fix(authz): Ensure PROPERTY_IN_USE default is preserved when credenti…
diqiu50 fee54ad
Fix trino iceberg issues
diqiu50 d700a9c
Merge remote-tracking branch 'origin/main' into cv-pg
diqiu50 fd10936
feat(authz): Add credential vending support to Glue catalog and Spark…
diqiu50 15e215b
improvement(authz): Hide credential key IDs and extract string consta…
diqiu50 ac6166e
test(authz): Add unit tests for GravitinoGlueCatalog credential vending
diqiu50 d14dd97
Merge remote-tracking branch 'origin/main' into cv-pg
diqiu50 018a35f
fix(flink): Remove duplicate open() in GravitinoPaimonCatalog after m…
diqiu50 2f19361
fix(core): Restore null check for GravitinoEnv.config() in shouldBack…
diqiu50 cc3034c
Merge remote-tracking branch 'upstream/main' into cv-pg
diqiu50 ee7376d
fix(test): Fix BasicAuthOperationsIT failing with System.exit when si…
diqiu50 d26c2d3
Merge remote-tracking branch 'upstream/main' into cv-pg
diqiu50 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
JDBC password can be empty string?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes,StarRocks required