From e2347af3f9782157216d9dc8a0fdbddffb9d933b Mon Sep 17 00:00:00 2001 From: Yuriy Gapon Date: Wed, 29 Apr 2020 21:24:44 -0400 Subject: [PATCH] feat: add support for setting roleARN and useSDKCreds properties for S3 artifact repository --- charts/argo/templates/workflow-controller-config-map.yaml | 5 +++++ charts/argo/values.yaml | 2 ++ 2 files changed, 7 insertions(+) diff --git a/charts/argo/templates/workflow-controller-config-map.yaml b/charts/argo/templates/workflow-controller-config-map.yaml index 305428de..6b8358f6 100644 --- a/charts/argo/templates/workflow-controller-config-map.yaml +++ b/charts/argo/templates/workflow-controller-config-map.yaml @@ -38,6 +38,11 @@ data: {{- end }} {{- if .Values.artifactRepository.s3.region }} region: {{ .Values.artifactRepository.s3.region }} + {{- if .Values.artifactRepository.s3.roleARN }} + roleARN: {{ .Values.artifactRepository.s3.roleARN }} + {{- end }} + {{- if .Values.artifactRepository.s3.useSDKCreds }} + useSDKCreds: {{ .Values.artifactRepository.s3.useSDKCreds }} {{- end }} {{- end}} {{- if .Values.controller.metricsConfig.enabled }} diff --git a/charts/argo/values.yaml b/charts/argo/values.yaml index 8cbf4542..35a27379 100644 --- a/charts/argo/values.yaml +++ b/charts/argo/values.yaml @@ -195,6 +195,8 @@ artifactRepository: # bucket: # endpoint: # region: + # roleARN: + # useSDKCreds: true # NOTE: These are setting attributes for the `minio` optional dependency minio: