fix: use variable to determine postgresql service name

This commit is contained in:
wpetit 2023-01-30 16:38:56 +01:00
parent abe220ff40
commit 9e73054781
4 changed files with 19 additions and 2 deletions

View File

@ -19,6 +19,16 @@ secretGenerator:
- username=hydra - username=hydra
- password=NotSoSecret - password=NotSoSecret
vars:
- name: HYDRA_DATABASE_SERVICE_NAME
objref:
name: hydra-postgres
kind: Cluster
apiVersion: postgresql.cnpg.io/v1
fieldref:
fieldpath: metadata.name
patchesJson6902: patchesJson6902:
- target: - target:
group: apps group: apps

View File

@ -18,4 +18,4 @@
path: "/spec/template/spec/containers/0/env/-" path: "/spec/template/spec/containers/0/env/-"
value: value:
name: DSN name: DSN
value: "postgres://$(HYDRA_DATABASE_USER):$(HYDRA_DATABASE_PASSWORD)@hydra-postgres-rw:5432/hydra?sslmode=disable" value: "postgres://$(HYDRA_DATABASE_USER):$(HYDRA_DATABASE_PASSWORD)@$(HYDRA_DATABASE_SERVICE_NAME)-rw:5432/hydra?sslmode=disable"

View File

@ -18,4 +18,4 @@
path: "/spec/template/spec/containers/0/env/-" path: "/spec/template/spec/containers/0/env/-"
value: value:
name: DSN name: DSN
value: "postgres://$(HYDRA_DATABASE_USER):$(HYDRA_DATABASE_PASSWORD)@hydra-postgres-rw:5432/hydra?sslmode=disable" value: "postgres://$(HYDRA_DATABASE_USER):$(HYDRA_DATABASE_PASSWORD)@$(HYDRA_DATABASE_SERVICE_NAME)-rw:5432/hydra?sslmode=disable"

View File

@ -31,3 +31,10 @@ vars:
apiVersion: batch/v1 apiVersion: batch/v1
fieldref: fieldref:
fieldpath: metadata.name fieldpath: metadata.name
- name: HYDRA_POSTGRES_SERVICE_NAME
objref:
name: hydra-migrate
kind: Job
apiVersion: batch/v1
fieldref:
fieldpath: metadata.name