22 lines
736 B
YAML
22 lines
736 B
YAML
---
|
|
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: backend
|
|
namespace: pm
|
|
spec:
|
|
values:
|
|
services:
|
|
backend:
|
|
podAnnotations:
|
|
_default:
|
|
vault.hashicorp.com/agent-inject-template-pm-s3: |-
|
|
{{- with secret "secrets/data/minio/apps/pm" -}}
|
|
S3_HOST={{ index .Data.data.client "endpoint" }}
|
|
S3_LOGIN={{ index .Data.data "access_key" }}
|
|
S3_PASSWORD={{ index .Data.data "secret_key" }}
|
|
S3_VERIFY=False
|
|
{{- $buckets := index .Data.data "buckets" }}
|
|
S3_BUCKET={{ if gt (len $buckets) 0 }}{{ index (index $buckets 0) "name" }}{{ else }}pm-bucket{{ end }}
|
|
{{- end -}}
|