17 lines
584 B
YAML
17 lines
584 B
YAML
---
|
|
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: contracts
|
|
namespace: contracts
|
|
spec:
|
|
values:
|
|
services:
|
|
contracts:
|
|
podAnnotations:
|
|
_default:
|
|
vault.hashicorp.com/agent-inject-template-contracts-db: |-
|
|
{{- with secret "secrets/data/apps/contracts/postgres" -}}
|
|
DB_URL=postgresql://{{ index .Data.data "username" }}:{{ index .Data.data "password" }}@{{ index .Data.data "host" }}:{{ index .Data.data "port" }}/{{ index .Data.data "database" }}?sslmode=disable
|
|
{{- end -}}
|