feat: Support GCS artifactRepository (#428)
This commit is contained in:
parent
d32e27edc8
commit
4ba9e5228a
3 changed files with 21 additions and 1 deletions
|
@ -2,7 +2,7 @@ apiVersion: v1
|
||||||
appVersion: v2.8.0
|
appVersion: v2.8.0
|
||||||
description: A Helm chart for Argo Workflows
|
description: A Helm chart for Argo Workflows
|
||||||
name: argo
|
name: argo
|
||||||
version: 0.10.1
|
version: 0.10.2
|
||||||
icon: https://raw.githubusercontent.com/argoproj/argo/master/docs/assets/argo.png
|
icon: https://raw.githubusercontent.com/argoproj/argo/master/docs/assets/argo.png
|
||||||
home: https://github.com/argoproj/argo-helm
|
home: https://github.com/argoproj/argo-helm
|
||||||
maintainers:
|
maintainers:
|
||||||
|
|
|
@ -33,6 +33,10 @@ data:
|
||||||
{{- if .Values.artifactRepository.archiveLogs }}
|
{{- if .Values.artifactRepository.archiveLogs }}
|
||||||
archiveLogs: {{ .Values.artifactRepository.archiveLogs }}
|
archiveLogs: {{ .Values.artifactRepository.archiveLogs }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if .Values.artifactRepository.gcs }}
|
||||||
|
gcs:
|
||||||
|
{{ toYaml .Values.artifactRepository.gcs | indent 8}}
|
||||||
|
{{- else }}
|
||||||
s3:
|
s3:
|
||||||
{{- if .Values.useStaticCredentials }}
|
{{- if .Values.useStaticCredentials }}
|
||||||
accessKeySecret:
|
accessKeySecret:
|
||||||
|
@ -57,6 +61,7 @@ data:
|
||||||
{{- if .Values.artifactRepository.s3.useSDKCreds }}
|
{{- if .Values.artifactRepository.s3.useSDKCreds }}
|
||||||
useSDKCreds: {{ .Values.artifactRepository.s3.useSDKCreds }}
|
useSDKCreds: {{ .Values.artifactRepository.s3.useSDKCreds }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
{{- end}}
|
{{- end}}
|
||||||
{{- if .Values.controller.metricsConfig.enabled }}
|
{{- if .Values.controller.metricsConfig.enabled }}
|
||||||
metricsConfig:
|
metricsConfig:
|
||||||
|
|
|
@ -251,6 +251,21 @@ artifactRepository:
|
||||||
# region:
|
# region:
|
||||||
# roleARN:
|
# roleARN:
|
||||||
# useSDKCreds: true
|
# useSDKCreds: true
|
||||||
|
# gcs:
|
||||||
|
# bucket: <project>-argo
|
||||||
|
# keyFormat: "{{workflow.namespace}}/{{workflow.name}}/"
|
||||||
|
# serviceAccountKeySecret is a secret selector.
|
||||||
|
# It references the k8s secret named 'my-gcs-credentials'.
|
||||||
|
# This secret is expected to have have the key 'serviceAccountKey',
|
||||||
|
# containing the base64 encoded credentials
|
||||||
|
# to the bucket.
|
||||||
|
#
|
||||||
|
# If it's running on GKE and Workload Identity is used,
|
||||||
|
# serviceAccountKeySecret is not needed.
|
||||||
|
# serviceAccountKeySecret:
|
||||||
|
# name: my-gcs-credentials
|
||||||
|
# key: serviceAccountKey
|
||||||
|
|
||||||
|
|
||||||
# NOTE: These are setting attributes for the `minio` optional dependency
|
# NOTE: These are setting attributes for the `minio` optional dependency
|
||||||
minio:
|
minio:
|
||||||
|
|
Loading…
Reference in a new issue