|
|
@@ -19,42 +19,21 @@ spec: |
|
|
|
app.kubernetes.io/name: {{ include "transfersh.name" . }} |
|
|
|
app.kubernetes.io/instance: {{ .Release.Name }} |
|
|
|
spec: |
|
|
|
{{- $keyRefSource := .Values.argValues.source.type -}} |
|
|
|
{{- $keyRefName := .Values.argValues.source.name -}} |
|
|
|
containers: |
|
|
|
- name: {{ .Chart.Name }} |
|
|
|
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" |
|
|
|
imagePullPolicy: {{ .Values.image.pullPolicy }} |
|
|
|
{{- range .Values.argValues.paramNames }} |
|
|
|
env: |
|
|
|
- name: HTTP_AUTH_USER |
|
|
|
- name: {{ . | upper }} |
|
|
|
valueFrom: |
|
|
|
secretKeyRef: |
|
|
|
name: transfersh-secrets |
|
|
|
key: HTTP_AUTH_USER |
|
|
|
- name: HTTP_AUTH_PASS |
|
|
|
valueFrom: |
|
|
|
secretKeyRef: |
|
|
|
name: transfersh-secrets |
|
|
|
key: HTTP_AUTH_PASS |
|
|
|
- name: AWS_ACCESS_KEY |
|
|
|
valueFrom: |
|
|
|
secretKeyRef: |
|
|
|
name: transfersh-secrets |
|
|
|
key: AWS_ACCESS_KEY |
|
|
|
- name: AWS_SECRET_KEY |
|
|
|
valueFrom: |
|
|
|
secretKeyRef: |
|
|
|
name: transfersh-secrets |
|
|
|
key: AWS_SECRET_KEY |
|
|
|
- name: AWS_BUCKET_NAME |
|
|
|
valueFrom: |
|
|
|
secretKeyRef: |
|
|
|
name: transfersh-secrets |
|
|
|
key: AWS_BUCKET_NAME |
|
|
|
- name: AWS_BUCKET_REGION |
|
|
|
valueFrom: |
|
|
|
secretKeyRef: |
|
|
|
name: transfersh-secrets |
|
|
|
key: AWS_BUCKET_REGION |
|
|
|
args: ["--http-auth-user","$(HTTP_AUTH_USER)","--http-auth-pass","$(HTTP_AUTH_PASS)","--provider","s3","--aws-access-key","$(AWS_ACCESS_KEY)","--aws-secret-key","$(AWS_SECRET_KEY)","--bucket","$(AWS_BUCKET_NAME)","--s3-region","$(AWS_BUCKET_REGION)","--proxy-path",""] |
|
|
|
{{ $keyRefSource }}: |
|
|
|
name: {{ $keyRefName }} |
|
|
|
key: {{ . | upper }} |
|
|
|
{{- end }} |
|
|
|
args: [ {{- range .Values.argValues.paramNames }} {{ printf "%s%s" $.Values.argIdentifier . | quote}},{{ printf "%s%s%s" "$(" . ")" | upper | quote}},{{- end }} ] |
|
|
|
livenessProbe: |
|
|
|
httpGet: |
|
|
|
path: / |
|
|
|