This commit is contained in:
ivan 2026-07-31 14:57:31 +05:00
parent d6a830db05
commit b14e342955
2 changed files with 16 additions and 6 deletions

View File

@ -65,6 +65,7 @@ spec:
- | - |
set -a set -a
[ -f /vault/secrets/flows-postgresql ] && . /vault/secrets/flows-postgresql [ -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-rabbitmq ] && . /vault/secrets/flows-rabbitmq
[ -f /vault/secrets/flows-django-auth ] && . /vault/secrets/flows-django-auth [ -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)" [ -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_HOST={{ index .Data.data "host" }}
PG_PORT={{ index .Data.data "port" }} PG_PORT={{ index .Data.data "port" }}
PG_PASSWORD={{ index .Data.data "password" }} PG_PASSWORD={{ index .Data.data "password" }}
DOCUMENTATION_PG_HOST=postgresql.flows.svc.cluster.local {{- end -}}
DOCUMENTATION_PG_PORT=5432 vault.hashicorp.com/agent-inject-secret-flows-documentations-db: secrets/data/apps/documentations/postgres
DOCUMENTATION_PG_DATABASE=flows_db 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_USERNAME={{ index .Data.data "username" }}
DOCUMENTATION_PG_PASSWORD={{ index .Data.data "password" }} DOCUMENTATION_PG_PASSWORD={{ index .Data.data "password" }}
{{- end -}} {{- end -}}

View File

@ -65,6 +65,7 @@ spec:
- | - |
set -a set -a
[ -f /vault/secrets/flows-postgresql ] && . /vault/secrets/flows-postgresql [ -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-rabbitmq ] && . /vault/secrets/flows-rabbitmq
[ -f /vault/secrets/flows-django-auth ] && . /vault/secrets/flows-django-auth [ -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)" [ -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_HOST=postgresql.flows.svc.cluster.local
PG_PORT=5432 PG_PORT=5432
PG_PASSWORD={{ index .Data.data "password" }} PG_PASSWORD={{ index .Data.data "password" }}
DOCUMENTATION_PG_HOST=postgresql.flows.svc.cluster.local {{- end -}}
DOCUMENTATION_PG_PORT=5432 vault.hashicorp.com/agent-inject-secret-flows-documentations-db: secrets/data/apps/documentations/postgres
DOCUMENTATION_PG_DATABASE=flows_db 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_USERNAME={{ index .Data.data "username" }}
DOCUMENTATION_PG_PASSWORD={{ index .Data.data "password" }} DOCUMENTATION_PG_PASSWORD={{ index .Data.data "password" }}
{{- end -}} {{- end -}}