Kousuke Saruta created SPARK-57897:
--------------------------------------
Summary: Create connector/credential-aws module
Key: SPARK-57897
URL: https://issues.apache.org/jira/browse/SPARK-57897
Project: Spark
Issue Type: Sub-task
Components: Build, Spark Core
Affects Versions: 4.3.0
Reporter: Kousuke Saruta
This sub-task is part of the umbrella
[SPARK-57703|https://issues.apache.org/jira/browse/SPARK-57703] (OIDC
Credential Propagation).
h2. Problem
The AWS reference provider needs a separate module to keep AWS SDK dependencies
out of Spark core.
h2. Goal
Create the Maven module structure for the AWS credential provider.
h2. Scope
* {{connector/credential-aws/pom.xml}} with AWS SDK v2 STS dependency
({{software.amazon.awssdk:sts}})
* Update root {{pom.xml}} and {{SparkBuild.scala}} to include the new module
* Add {{META-INF/services/org.apache.spark.security.CredentialProvider}}
registration file
* Empty provider stub that compiles
h2. Acceptance criteria
* Module compiles successfully as part of the Spark build.
* {{mvn package -pl connector/credential-aws}} succeeds.
* ServiceLoader discovers the stub provider.
* Follows the same pattern as {{connector/kafka-0-10-token-provider}}.
Reference: [SPIP design document
Q4|https://docs.google.com/document/d/1usJKncCPMiyFUg7aIdpZ0HQsklXIHow_sU_6dfFMjN0/edit].
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]