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]

Reply via email to