diff --git a/apps/flows/base/backend.yaml b/apps/flows/base/backend.yaml index 1e7eb39..409e118 100644 --- a/apps/flows/base/backend.yaml +++ b/apps/flows/base/backend.yaml @@ -65,6 +65,7 @@ spec: - | set -a [ -f /vault/secrets/flows-postgresql ] && . /vault/secrets/flows-postgresql + [ -f /vault/secrets/flows-documentations-db ] && . /vault/secrets/flows-documentations-db [ -f /vault/secrets/flows-rabbitmq ] && . /vault/secrets/flows-rabbitmq [ -f /vault/secrets/flows-django-auth ] && . /vault/secrets/flows-django-auth [ -f /vault/secrets/flows-jwt-public ] && export JWT_PUBLIC_KEY="$(cat /vault/secrets/flows-jwt-public)" @@ -225,9 +226,13 @@ spec: PG_HOST={{ index .Data.data "host" }} PG_PORT={{ index .Data.data "port" }} PG_PASSWORD={{ index .Data.data "password" }} - DOCUMENTATION_PG_HOST=postgresql.flows.svc.cluster.local - DOCUMENTATION_PG_PORT=5432 - DOCUMENTATION_PG_DATABASE=flows_db + {{- end -}} + vault.hashicorp.com/agent-inject-secret-flows-documentations-db: secrets/data/apps/documentations/postgres + vault.hashicorp.com/agent-inject-template-flows-documentations-db: |- + {{- with secret "secrets/data/apps/documentations/postgres" -}} + DOCUMENTATION_PG_HOST={{ index .Data.data "host" }} + DOCUMENTATION_PG_PORT={{ index .Data.data "port" }} + DOCUMENTATION_PG_DATABASE={{ index .Data.data "database" }} DOCUMENTATION_PG_USERNAME={{ index .Data.data "username" }} DOCUMENTATION_PG_PASSWORD={{ index .Data.data "password" }} {{- end -}} diff --git a/apps/flows/base/celery.yaml b/apps/flows/base/celery.yaml index 0c90eb6..dc51b1b 100644 --- a/apps/flows/base/celery.yaml +++ b/apps/flows/base/celery.yaml @@ -65,6 +65,7 @@ spec: - | set -a [ -f /vault/secrets/flows-postgresql ] && . /vault/secrets/flows-postgresql + [ -f /vault/secrets/flows-documentations-db ] && . /vault/secrets/flows-documentations-db [ -f /vault/secrets/flows-rabbitmq ] && . /vault/secrets/flows-rabbitmq [ -f /vault/secrets/flows-django-auth ] && . /vault/secrets/flows-django-auth [ -f /vault/secrets/flows-jwt-public ] && export JWT_PUBLIC_KEY="$(cat /vault/secrets/flows-jwt-public)" @@ -210,9 +211,13 @@ spec: PG_HOST=postgresql.flows.svc.cluster.local PG_PORT=5432 PG_PASSWORD={{ index .Data.data "password" }} - DOCUMENTATION_PG_HOST=postgresql.flows.svc.cluster.local - DOCUMENTATION_PG_PORT=5432 - DOCUMENTATION_PG_DATABASE=flows_db + {{- end -}} + vault.hashicorp.com/agent-inject-secret-flows-documentations-db: secrets/data/apps/documentations/postgres + vault.hashicorp.com/agent-inject-template-flows-documentations-db: |- + {{- with secret "secrets/data/apps/documentations/postgres" -}} + DOCUMENTATION_PG_HOST={{ index .Data.data "host" }} + DOCUMENTATION_PG_PORT={{ index .Data.data "port" }} + DOCUMENTATION_PG_DATABASE={{ index .Data.data "database" }} DOCUMENTATION_PG_USERNAME={{ index .Data.data "username" }} DOCUMENTATION_PG_PASSWORD={{ index .Data.data "password" }} {{- end -}}