Skip to content

Credential Provider Support #4332

@karuppayya

Description

@karuppayya

What is the problem the feature request solves?

Comet's scan currently only takes static credentials.
Iceberg-rust already supports a credential hook (AwsCredentialLoad / CustomAwsCredentialLoader in iceberg-storage-opendal). Comet is not wired to use it.
We should expose a pluggable CometCredentialProvider SPI and connect it to that existing hook.

Describe the potential solution

Thread the Java credential provider already in use with Spark into Comet, and make JNI calls when needed to get creds.

Additional context

No response

Metadata

Metadata

Assignees

Labels

area:scanParquet scan / data readingenhancementNew feature or requestnative_iceberg_compatSpecific to native_iceberg_compat scan typepriority:mediumFunctional bugs, performance regressions, broken features

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions