You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sdap.apache.org by rk...@apache.org on 2025/10/15 15:38:11 UTC

(sdap-nexus) branch spark-svc-acct-iam-role created (now 8106d22)

This is an automated email from the ASF dual-hosted git repository.

rkk pushed a change to branch spark-svc-acct-iam-role
in repository https://gitbox.apache.org/repos/asf/sdap-nexus.git


      at 8106d22  SDAP Helm chart: allow optional annotation for IAM role association for Spark ServiceAccount

This branch includes the following new commits:

     new 8106d22  SDAP Helm chart: allow optional annotation for IAM role association for Spark ServiceAccount

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(sdap-nexus) 01/01: SDAP Helm chart: allow optional annotation for IAM role association for Spark ServiceAccount

Posted by rk...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rkk pushed a commit to branch spark-svc-acct-iam-role
in repository https://gitbox.apache.org/repos/asf/sdap-nexus.git

commit 8106d22710bba573e64e44428fe665d25f9ec4a1
Author: rileykk <ri...@jpl.nasa.gov>
AuthorDate: Wed Oct 15 08:38:02 2025 -0700

    SDAP Helm chart: allow optional annotation for IAM role association for Spark ServiceAccount
---
 helm/templates/spark-serviceaccount.yml | 4 ++++
 helm/values.yaml                        | 1 +
 2 files changed, 5 insertions(+)

diff --git a/helm/templates/spark-serviceaccount.yml b/helm/templates/spark-serviceaccount.yml
index f1f3b81..e1f30f2 100644
--- a/helm/templates/spark-serviceaccount.yml
+++ b/helm/templates/spark-serviceaccount.yml
@@ -16,6 +16,10 @@
 apiVersion: v1
 kind: ServiceAccount
 metadata:
+  {{ if .Values.webapp.iamRoleArn }}
+  annotations:
+    eks.amazonaws.com/role-arn: "{{ .Values.webapp.iamRoleArn }}"
+  {{ end }}
   name: spark-serviceaccount
 automountServiceAccountToken: true
 ---
diff --git a/helm/values.yaml b/helm/values.yaml
index 5264c71..fd71058 100644
--- a/helm/values.yaml
+++ b/helm/values.yaml
@@ -38,6 +38,7 @@ webapp:
       cores: 1
       instances: 2
       memory: "512m"
+  iamRoleArn:
 
 ## This section deals with the ingestion components of SDAP
 ingestion: