[
https://issues.apache.org/jira/browse/IMPALA-15144?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18110429#comment-18110429
]
ASF subversion and git services commented on IMPALA-15144:
----------------------------------------------------------
Commit c5b6c6e04c2ec70dfe8655e88dfa89bcce212565 in impala's branch
refs/heads/master from Peter Rozsa
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=c5b6c6e04 ]
IMPALA-15144: Fetch and store credentials from REST catalog
Extract vended storage credentials from an Iceberg REST catalog's
LoadTableResponse and store them in the Iceberg table object.
A new Credential class is added: a boundary type holding a location
prefix plus a config map. Its toHadoopConfig() maps platform-specific
keys to Hadoop-compatible ones.
Credential extraction happens after table loading via
extractCredential(); each credential is then mapped to Hadoop-compatible
configurations.
RESTCatalogProperties is extended with credential-vending-based property
handling, and the property translation mechanism is extracted into a
separate class to make it reusable for cloud-provider-specific config
key mapping.
Tests:
- ConfigTranslatorTests added
- CredentialTest added
Change-Id: I1d9c6e97e17fe8ad6304b49b07fd047cc2a3ffbe
Assisted-by: Claude Opus 4.8 (opencode)
Reviewed-on: http://gerrit.cloudera.org:8080/24755
Reviewed-by: Impala Public Jenkins <[email protected]>
Tested-by: Impala Public Jenkins <[email protected]>
> Fetch and store credentials from REST catalog
> ---------------------------------------------
>
> Key: IMPALA-15144
> URL: https://issues.apache.org/jira/browse/IMPALA-15144
> Project: IMPALA
> Issue Type: Sub-task
> Components: Frontend
> Reporter: Peter Rozsa
> Assignee: Peter Rozsa
> Priority: Major
> Labels: impala-iceberg
>
> Extend the Frontend Iceberg catalog integration
> (IcebergMetaProvider{{{}.java{}}}) to request vended credentials during query
> planning/table loading. Implement transformation logic to parse the REST
> server response into internal structures.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]