[ 
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]

Reply via email to